zachrasr / stu-do-list-mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proyek Akhir Semester PBP

Wow a website

 

πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’» Nama-nama Anggota Kelompok B06:

  1. Chalika Vanya Resya (2006596711)
  2. Dimas Ilham Danesamarruf (2006596011)
  3. Fikriaffan Fadlil (2006535426)
  4. Jenny (2006596516)
  5. Muhammad Hannan Massimo Madjid (2006597102)
  6. Rafa Aurielle Adinda Diorra (2006596945)
  7. Zachra Shafira Ramadhanty (2006597033)

 

πŸ”— Link Website

stu-do-list

 

πŸ”— Link Download APK

stu-do-list

 

πŸ“œ Cerita Aplikasi

Alkisah, pada suatu hari hiduplah seorang mahasiswa bernama Django. Ia baru saja diterima di universitas impiannya satu tahun yang lalu dan saat ini sedang berkuliah secara online dikarenakan pandemi COVID yang sedang melanda dunia. Django yang belum pernah berkuliah secara offline tersebut mengalami kesulitan untuk mengikuti alur pembelajaran di kelas. Ia sudah mencoba untuk membaca buku dan mendengarkan penjelasan dosen dengan sungguh-sungguh. Akan tetapi, Django masih belum mampu untuk memahami materi pembelajaran seutuhnya. Django yang pendiam dan pemalu tidak memiliki banyak teman di universitasnya itu. Ia selalu mengerjakan tugasnya sendiri dan sesekali tertinggal informasi-informasi penting terkait perkuliahan. Django ingin berubah, ia ingin mengejar ketertinggalan akademisnya.Sayangnya, ia tidak tahu ingin memulai dari mana.

Suatu hari, saat sedang berseluncur di search engine kesayangannya, Django menemukan suatu aplikasi Stu-Do-List. Stu-Do-List adalah sebuah website yang menyediakan sarana dan wadah bagi pelajar untuk belajar bersama di kala school from home (SFH). Di Stu-Do-List, Django menemukan sebuah komunitas dan teman-teman untuk diajak belajar bersama. Tidak hanya itu, Stu-Do-List juga mengenalkannya kepada tutor sebaya yang bersedia untuk mengadakan open-class dan mengajarkan kembali pembelajaran yang dibahas di kelas. Django juga dapat menanyakan hal-hal terkait tugas kuliah yang belum dimengerti ke tutor sebayanya. Fitur-fitur pada Stu-Do-List, seperti notes, schedule, dll membantu Django untuk tetap keep up dengan kehidupan akademisnya. Alhasil, nilai Django pun semakin memuaskan dan Django tidak lagi kesepian. Berkat Stu-Do-List, Ia menemukan sebuah komunitas yang tidak hanya membantu akademisnya, tetapi sekumpulan teman untuk mewarnai dunia perkuliahannya.


Stu-Do-List kami ciptakan dengan harapan dapat membantu teman-teman yang mungkin mengalami permasalahan seperti Django. With Stu-Do-List, we hope you will find not only a study buddy but a life long friend.

❀ Developer Team


πŸ“ƒ Daftar Modul

Landing Page

Halaman landing page stu-do-list menampilkan tagline dari Stu-Do-List yang ditujukan untuk membantu para mahasiswa yang sedang melaksanakan perkuliahan secara daring.

Agenda

Stu-Do-List menyediakan fitur agenda untuk mempermudah pengguna dalam mengingat tugas-tugas yang harus dikerjakan. Pada fitur ini, pengguna dapat mengakses to-do-list serta memasukkan input berupa hal-hal yang ingin dikerjakan pada hari tersebut. Selain itu, informasi-informasi mengenai jadwal kelas pengguna, link pertemuan kelas, dan deadline tugas juga tersedia pada halaman agenda. Hal ini tentunya memudahkan pengguna dalam menyusun rencana dan prioritasnya sebagai seorang mahasiswa serta menghindarkan pengguna dari kelupaan akan tugas atau kelas yang harus diikuti.

Jadwal Belajar Bareng

Fitur pada Stu-Do-List ini dapat digunakan untuk membuat jadwal belajar bersama yang dapat dilihat oleh para pengguna. Dengan fitur ini, pengguna dapat memasukkan informasi pertemuan, seperti tanggal dan waktu pertemuan, mata kuliah, topik pembicaraan, informasi tambahan, serta tempat pertemuan diadakan, misalnya link Zoom atau Google Meet. Pengguna dapat melihat, menghapus, dan mengedit jadwal-jadwal yang telah dimasukkan serta menghapus jadwal yang sudah berlalu.

Ask a Mentor

Halaman ask a mentor menyediakan sebuah forum diskusi yang dibagi-bagi berdasarkan mata kuliah yang ada. Apabila pengguna memiliki pertanyaan seputar akademis, pengguna dapat memposting sebuah pertanyaan yang nantinya dapat di-reply oleh "mentor". Walaupun tidak secara eksplisit diberikan role mentor, setiap pengguna dapat membalas pertanyaan yang telah diajukan oleh pengguna lain guna membantu kesulitan atau sekadar berbagi pengetahuan.

Notes

Stu-Do-List menghadirkan fitur ini agar para pengguna dapat menambahkan catatan tentang perkuliahan sesuai dengan mata kuliah yang dipilih. Pengguna dapat memasukkan detail dari catatan tersebut, seperti nama matkul, topik, nama penulis, keterangan tambahan, serta link catatan.

Study Communities

Pada halaman Study Communities, pengguna dapat membagikan link komunitas/grup belajar (misal: link grup line atau discord kelas). Pengguna dapat memasukkan detail dari grup tersebut, seperti nama matkul terkait, kelas, dan lain sebagainya. Selain itu, pada halaman ini juga akan dicantumkan link menuju discord official Stu-Do-List agar para pengguna dapat bertukar pesan dan melakukan berbagai aktivitas lainnya.

Video playlist

Pada halaman ini, pengguna dapat memasukkan kumpulan video yang ia miliki agar dapat dilihat oleh pengguna lainnya. Stu-Do-List menghadirkan fitur ini yang berguna untuk pengguna yang ingin membagikan video yang dapat dijadikan sumber belajar atau sekadar membagikan lagu yang direkomendasikan untuk menemani pengguna lainnya saat belajar.

Schedule kuliah

Pada halaman ini, pengguna dapat mendaftarkan jadwal kuliah pada profil Stu-Do-List mereka sesuai dengan mata kuliah yang diambil. Pengguna juga dapat melihat informasi-informasi umum mengenai mata kuliah yang diambil berupa keterangan kelas, waktu kelas mulai, waktu berakhir kelas, dan jumlah SKS. User juga dapat mengedit dan menghapus jadwal yang telah dibuat.

 

πŸ‘₯ User Personas

User: Role Student

Student merupakan mahasiswa yang sedang melakukan pembelajaran secara daring dan membutuhkan akses terhadap sumber-sumber pembelajaran mata kuliah di luar perkuliahan dan juga membutuhkan bimbingan mentor. Berikut ini merupakan hal-hal yang dapat dilakukan oleh seorang student:
- Melihat agenda terkini pada hari tersebut.
- Melihat daftar kelas beserta jadwalnya.
- Membuat jadwal belajar bersama serta mengedit isi dan keterangannya.
- Membagikan catatan-catatan materi perkuliahan pada notes.
- Membuat card pada study communities.
- Membagikan playlist berupa video pembelajaran, maupun lagu yang dapat menemani saat belajar.
- Bertanya ataupun menjawab pada ask a mentor.

User: Role Mentor

Mentor merupakan mahasiswa yang memiliki pengalaman atau pengetahuan yang cukup tinggi pada mata kuliah tertentu. Seorang mentor dapat mengakses seluruh fitur pada Stu-Do-List layaknya student. Stu-Do-List menyediakan fitur ask a mentor berupa forum diskusi yang dapat dijawab oleh mentor untuk membantu permasalahan student dalam melakukan pembelajaran. Mentor juga dapat memberikan catatan yang validitasnya lebih terverifikasi pada fitur notes.

Untuk memvisualisasikan user persona lebih baik, kami menyediakan infografis dari kedua role di atas. Berikut adalah user persona untuk student mentor/aide:

Persona1

Berikut adalah user persona untuk student mentee:

Persona2

 

πŸ–₯️ Integrasi Web Service

Studolist Mobile menggunakan Flutter untuk mengintegrasikan front-end. Sementara itu, untuk back-end, digunakan implementasi REST API pada berkas views.py dan melakukan penyimpanan data pada berkas JSON untuk mendapatkan data yang telah dimasukkan pada forms baik lewat website atau aplikasi sebagai pengintegrasian data dengan web service atas halaman web sebelumnya (https://stu-do-list.herokuapp.com/).

 

πŸ“ Pembagian Tugas

Berikut ini merupakan pembagian tugas kelompok kami:

Nama Pembagian Modul
Chalika Vanya Resya Video Playlist
Dimas Ilham Danesamarruf Agenda
Fikriaffan Fadlil Notes
Jenny Schedule Kuliah
Muhammad Hannan Massimo Madjid Ask a Mentor
Rafa Aurielle Adinda Diorra Study Communities
Zachra Shafira Ramadhanty Jadwal Belajar Bareng

About


Languages

Language:Dart 97.9%Language:HTML 1.8%Language:Swift 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%