owned this note
owned this note
Published
Linked with GitHub
# **SOBACA (Sobat Membaca)**
Sobaca merupakan platform aplikasi website yang siap untuk menemani sobat membaca yang gemar dalam dunia literasi. Sobaca dibuat oleh tim F09 yang beranggotakan:
* Aaron Mario Lin - 2206082341
* Anastasia Keisha Bella Arianne Pepe - 2206082272
* Kelvin Saputra - 2206027186
* Tajri Mintahtihal Anhaar - 2206030312
* Tegar Wahyu Khisbulloh - 2206082032
Bersamaan dengan tema Kongres Bahasa Indonesia XII yakni "Literasi dalam Kebhinekaan Untuk Memajukan Bangsa", mendorong kami untuk menciptakan solusi yang inovatif untuk meningkatkan literasi generasi muda Indonesia.
Kemampuan literasi merupakan salah satu *skill* yang sangat penting dalam membentuk generasi muda yang cerdas. Sayangnya, literasi di kalangan generasi muda Indonesia masih menjadi permasalahan serius. Banyak anak muda yang kurang minat membaca dan ini memiliki dampak negatif pada perkembangan intelektual mereka dan potensi kontribusi positif pada masyarakat.
Aplikasi Sobaca (Sobat Membaca) memiliki peran yang sangat penting dalam memerangi masalah kurangnya minat literasi di kalangan generasi muda Indonesia. Aplikasi ini dirancang untuk mempromosikan minat literasi dan memudahkan akses generasi muda ke berbagai jenis bahan bacaan. Berikut adalah beberapa manfaat aplikasi Sobaca:
* **Akses Mudah ke Bahan Bacaan yang Berkualitas**
Sobaca menyediakan akses gratis ke berbagai jenis bahan bacaan, termasuk buku, artikel, dan cerita pendek.
* **Mendorong Minat Literal**
Fitur yang disediakan oleh Sobaca akan membantu memberikan dorongan ekstra bagi generasi muda untuk membaca lebih banyak.
* **Komunitas Literasi**
Aplikasi ini memungkinkan pengguna untuk terhubung dengan komunitas pembaca lainnya. Mereka dapat berbagi pendapat, merekomendasikan buku, dan mendiskusikan berbagai topik terkait literasi.
Melalui Sobaca, kami berkomitmen untuk mewujudkan literasi yang lebih kuat di kalangan generasi muda Indonesia, menggabungkan teknologi dan semangat membaca untuk menciptakan masa depan yang cerah bagi bangsa ini.
Untuk mewujudkan hal tersebut, kami membuat beberapa modul yang dapat mendukung tujuan kami. Daftar modul yang rencananya ingin kami buat untuk aplikasi Sobaca ini adalah sebagai berikut.
| No | Nama Modul| Penjelasan Fitur | Penanggung Jawab |
| --- | --------- | ---------------- | ----------|
| 1. | Modul Utama | Pada modul utama akan ditampilkan home page dari Sobaca. Akan ada beberapa opsi untuk melihat katalog buku, melakukan login, atau membuat akun baru. Memilih salah satu fitur akan mengarahkan pengguna ke modul berikutnya | Aaron Mario Lin |
| 2. | Modul User Registered | Pada modul ini, pengguna dapat mengedit profil dan melihat yang mereka sudah daftarkan. Di dalam modul ini juga terdapat rak buku login user yang menampilkan buku-buku yang sedang dan telah dibaca. Selain itu, terdapat fitur wishlist yang menampilkan buku-buku yang ingin dibaca oleh pengguna.| Anastasia Keisha Bella Arianne Pepe |
| 3. | Modul Ulasan Buku | Pada modul ini pengguna dapat memberikan review kepada suatu buku. Selain itu, melalui modul ini pengguna juga dapat memberikan nilai biner yaitu "*Like*" atau "*Dislike*" yang selanjutnya menjadi bahan acuan untuk direkomendasikan kepada pengguna. Sleanjutnya, fitur yang dapat digunakan oleh pengguna dalam modul ini adalah membalas review dari pengguna lain, sehingga modul ini dapat dijadikan media diskusi buku yang terkait. | Kelvin Saputra |
| 4. | Modul Pencarian Buku | Modul ini digunakan untuk melakukan pencarian terhadap suatu buku berdasarkan nama buku, penulis buku, dan genre buku dengan kriteria *ascending*, *descending*, dan *top-rated* serta *most-popular*. Selain itu, user juga dapat memberikan masukan untuk buku yang ingin ditambahkan jika pencarian buku tidak ditemukan di Sobaca. | Tajri Mintahtihal Anhaar |
| 5. | Modul Data Buku | Modul ini mengatur seluruh data buku yang ada, seperti penambahan dan pengurangan buku ke dalam katalog buku. Modul ini juga digunakan untuk menampilkan rincian masing-masing buku seperti judul, penulis, dan tanggal terbit. | Tegar Wahyu Khisbulloh |
Selain itu, akan ada beberapa *role* yang ada di dalam pembuatan aplikasi kami.
* Guest
Guest hanya diberikan izin untuk mengakses dan menavigasi dalam homepage situs web tanpa hak akses atau izin lebih lanjut untuk menjelajahi, mengedit, atau mengakses fitur, halaman, atau konten lain yang ada.
* User
Peran dari user adalah sama seperti pelanggan/pengguna biasa yang mengunjungi Sobaca. **User** dapat melakukan registrasi serta autentikasi profil **User**. Selain itu, ia juga mendapatkan akses ke mayoritas fitur yang dimiliki Sobaca seperti pencarian buku, mengulas buku, menambahkan buku ke dalam rak buku user, dan mengakses rincian buku yang tersedia di Sobaca.
* Admin
Peran dari admin adalah sebagai pengatur dan penanggung-jawab dari aplikasi Sobaca. Ia memiliki peran dan tanggung jawab meng-update katalog buku yang ada di Sobaca dari dataset yang digunakan lengkap dengan data-datanya, serta otentikasi dan otorisasi akses yang didapatkan oleh **User**.
Sumber dataset katalog buku yang akan kami gunakan, yaitu
* https://www.kaggle.com/datasets/arashnic/book-recommendation-dataset
* https://www.kaggle.com/datasets/jealousleopard/goodreadsbooks