/ceritaku

Laravel Ceritaku

Primary LanguageCSS

Pengantar

Deskripsi Aplikasi

CeritaKu merupakan sebuah aplikasi website yang dapat digunakan untuk menulis cerita atau blog. Aplikasi ini digunakan untuk menuangkan ide, cerita, atau gagasan apapun yang ingin kita tuliskan. Konten yang disediakan dalam aplikasi ini nantinya dapat dibaca oleh banyak orang yang mengunjungi website ini.

Disusun oleh:

1. Eka Rizqi Mar’atus Sholihah (19081010022)
2. Alfina Damayanti (19081010039)
3. Muhammad Rakha Firjatullah (19081010050)
4. Daffa Risky Pratama (19081010052)
5. Shawn Hafizh Adefrid (19081010055)

Teknologi yang digunakan

Adapun teknologi yang digunakan pada pengembangan sistem atau aplikasi CeritaKu adalah sebagai berikut:

Laravel

Framework PHP yang digunakan untuk pengembangan aplikasi web. Laravel menyediakan beragam fitur yang mempermudah proses pengembangan aplikasi, seperti routing, autentikasi, dan manajemen database. Laravel juga menyediakan arsitektur MVC (Model-View-Controller) yang membantu dalam pembagian tugas antara front-end dan back-end.

Bootstrap

Framework CSS yang digunakan untuk membangun website dengan desain yang responsif. Bootstrap menyediakan komponen-komponen yang dapat digunakan untuk membuat layout website, seperti navbar, grid, dan form. Bootstrap juga menyediakan tema yang dapat digunakan untuk memberikan warna dan styling pada website.

jQuery

Library JavaScript yang digunakan untuk membangun aplikasi web interaktif. Jquery menyediakan beragam fitur yang mempermudah proses pengembangan aplikasi, seperti manipulasi DOM, animasi, dan pemrosesan event. Jquery juga menyediakan sintaks yang mudah digunakan dan memudahkan dalam pemrograman JavaScript.

Cara Penggunaan

Sesuai dengan deskripsi di awal, situs web CeritaKu ini berisi cerita-cerita dimana pengguna dapat membuat cerita secara pribadi dan dipublikasikan, setra pengguna juga dapat membaca cerita yang diunggah oleh pengguna lain.

Berikut merupakan use case diagram sistem CeritaKu.

img 12

Sebelum Masuk / Login

Pada tahap awal sebelum login, pengguna akan diperlihatkan dengan situs web yang sederhana. Disini pengguna akan diperlihatkan menu search untuk mencari cerita yang ingin dibaca serta main menu berupa dasbor dan jelajah. Namun, pengguna yang belum login tidak dapat membuat serta membaca cerita. Pengguna akan dibawa ke halaman daftar dan melakukan login. Untuk menu login terletak di bagian profil, pengguna dapat memilih profil untuk login.

Setelah Login

Pada tahap selanjutnya, pengguna kita asumsikan telah melakukan tahap login. Disini cara pengguna situs web CeritaKu tidak jauh berbeda saat user belum melakukan login. Yang berbeda hanya pengguna dapat melakukan penulisan cerita dan diunggah, serta bisa membaca cerita. User juga dapat melihat halaman profil yang terletak di foto profil bagian atas kanan. Pada foto profil bagian kanan atas juga terdapat fitur logout. Untuk melakukan penulisan cerita, pengguna bisa masuk ke menu jelajah dan memilih buat postingan.

Fitur Aplikasi CeritaKu

1. Halaman Dasbor Tamu

Fitur ini merupakan tampilan utama ketika pengguna mengakses situs ini. Pada halaman ini berisi menu search serta main menu. img 1

2. Menu Guest

Menu ini berisi menu login kepada pengguna jika belum masuk ke dalam aplikasi. img 2

3. Halaman Masuk / Login

Pada fitur ini pengguna diminta untuk memasukkan nama, email beserta password yang sebelumnya telah diregistrasikan agar dapat mengakses fitur utama pada situs ini, yaitu menulis atau mengunggah cerita. img 3

4. Halaman Daftar

Pada fitur ini pengguna diminta memasukkan nama, email dan password untuk didaftarkan terlebih dahulu sebagai akun pengguna. Terdapat juga form konfirmasi password untuk mengkonfirmasi password yang digunakan oleh pengguna apakah sesuai atau tidak dengan password yang dimasukkan pada form pertama. img 4

5. Halaman Dasbor

Fitur ini merupakan tampilan utama ketika pengguna telah masuk ke dalam situs ini. Pada halaman ini berisi menu search serta main menu seperti dasbor dan jelajah. img 5

6. Halaman Jelajah

Merupakan sebuah fitur untuk menjelajahi postingan. Pada fitur ini berisi list postingan CeritaKu. Pengguna dapat memasukkan kata kunci untuk mencari cerita yang ingin dibaca. img 6

7. Halaman Detail Cerita

Fitur ini berisi tentang detail cerita yang meliputi judul cerita, isi cerita, penulis, waktu unggahan dan komentar pada cerita. img 7

8. Halaman Buat Cerita

Merupakan fitur yang tersedia pada situs web CeritaKu untuk membuat sebuah cerita atau postingan. img 8

9. Pilihan Status Terbit dan Text Editor

Memiliki pilhan untuk memilih status terbit akan diterbitkan atau tidak, size serta format penulisan. img 9

10. Menu Profil

Menu ini berisi menu logout kepada pengguna jika ingin keluar dari situs web CeritaKu. img 10

11. Profil

Merupakan sebuah fitur yang dapat membuat pengguna melihat profil atau identitas sebagai anggota situs web CeritaKu, serta melakukan perubahan terhadap data atau identitas pengguna. Fitur ini berisi foto profil pengguna, nama pengguna, email, dan password dari pengguna. img 11