Oleh:
Kelompok 1
Amilia Candrasari 226170101111011
Fathur Rohman 226170100111018
Siti Azlinda 226170100111004
NB D/S F XX1
Nomor Kebutuhan
Kode Fungsional
D Deskripsi Sistem
S Spesifikasi Sistem
Spesifikasi kebutuhan
Sistem menyediakan login dengan akun “google”
2 Login “facebook”
NB_S_F_02
Masuk menggunakan email dan password
Sistem akan menampilkan peringatan jika salah
memasukan email dan password
Sistem menyediakan fungsi untuk mengisi identitas
NB_D_F_03
pengguna.
Spesifikasi kebutuhan
Sistem menyediakan pengisian nama pengguna,
Identitas Ibu tanggal lahir pengguna
3
dan Bayi Sistem menyediakan pengisian tanggal lahir bayi,
NB_S_F_03
nama bayi, jenis kelamin, pengisian TB dan BB
bayi
Sistem akan menampilkan peringatan jika tahap
pengisian belum lengkap
4 Simpanan Sistem menyediakan fungsi penyimpanan tentang
NB_D_F_04
Favorite artikel yang disukai pengguna
NB_S_F_04 Spesifikasi kebutuhan
Sistem menyediakan tombol “favorite”
Sistem menyediakan pilihan artikel dan forum
yang disukai oleh pengguna
Sistem menyediakan fungsi melihat notifikasi untuk
NB_D_F_05
pengguna
Lihat Spesifikasi kebutuhan
5
Notifikasi Sistem menyediakan tombol “notifikasi”
NB_S_F_05
Sistem akan menampilkan daftar notifikasi yang
ada apabila tombol “notifikasi” ditekan
Sistem menyediakan fungsi melihat dan mengubah
NB_D_F_06
profil bayi
Spesifikasi kebutuhan
Sistem menyediakan tombol “profil bayi”
6 Profil Bayi Sistem menyediakan form untuk melakukan ubah
NB_S_F_06 profil bayi
Dilakukan oleh pengguna dengan mengisikan
nama bayi, tanggal lahir, jenis kelamin, metode
lahir
Sistem menyediakan fungsi ubah profil akun untuk
NB_D_F_07
pengguna
Spesifikasi kebutuhan
Sistem menyediakan tombol “akun”
7 Ubah Akun Sistem menyediakan form untuk melakukan ubah
NB_S_F_07 profil akun pengguna
Dilakukan oleh pengguna dengan mengisikan
photo profil, nama, tanggal lahir, nomor telepon,
email
Sistem menyediakan fungsi ubah password untuk
NB_D_S_08
pengguna
Spesifikasi kebutuhan
Sistem menyediakan tombol “Ubah Password”
Ubah
8 Sistem menyediakan form untuk melakukan ubah
Password
NB_S_F_08 password
Dilakukan oleh pengguna dengan mengisikan
password lama, password baru, konfirmasi
password baru
NB_D_F_09 Sistem menyediakan fungsi keluar untuk pengguna
Spesifikasi kebutuhan
9 Logout Sistem menyediakan tombol keluar aplikasi
NB_S_F_09
Sistem akan mengeluarkan pengguna dan bisa
keluar dari aplikasi
10 Bayi Anda Sistem menyediakan fungsi mengenai perekmbangan
NB_D_F_10 bayi, imunisasi dan artikel terkait tentang bayi sesuai
dengan usia
NB_S_F_10 Spesifikasi kebutuhan
Sistem menyediakan tombol “bayi anda”
Sistem memperlihatkan tentang perkembangan
bayi, imunisasi dan artikel tentang bayi sesuai
usia perkembangan
Sistem menyediakan fungsi melihat perkembangan
NB_D_F_11
bayi dari usia 1 sampai 48 bulan (0-2 tahun)
Spesifikasi kebutuhan
Sistem menyediakan pilihan keluhan yang dialami
bayi seusianya dan cara mengatasinya
Sistem memperlihatkan milestones yang telah
Perkembangan
11 dicapai oleh bayi sesuai dengan usia
Bayi
NB_S_F_11 perkembangannya
Sistem menyediakan tombol “centang” pada
milestones
Pengguna melakukan pencentangan pada
milestones jika perkembangan bayi telah dicapai
sesuai dengan usianya
Sistem menyediakan fungsi bagi pengguna untuk
NB_D_F_12 melihat tips yang sesuai dengan kebutuhan pengguna
sesuai usia bayi
Tips untuk Ibu Spesifikasi kebutuhan
12
dan Bayi Sistem menyediakan pilihan tips bagi pengguna
NB_S_F_12 atau bayi sesuai perkembangan
Sistem akan memperlihatkan penjelasan tentang
tips yang dipilih pengguna
Sistem menyediakan fungsi bagi pengguna untuk
NB_D_F_13
memilih artikel sesuai dengan kebutuhan pengguna
Spesifikasi kebutuhan
Sistem menyediakan tombol “artikel”
13 Artikel Sistem menyediakan tombol “cari artikel”
NB_S_F_13 Sistem akan menampilkan pilihan artikel
unggulan
Sistem akan menampilkan berbagai artikel tentang
kebutuhan bayi dan ibu
Sistem menyediakan fungsi bagi pengguna untuk
NB_D_F_14
melihat imunisasi pada bayi sesuai dengan usianya
Spesifikasi kebutuhan
Sistem menyediakan tombol “imunisasi”
14 Imunisasi Sistem akan menampilkan jenis imunisasi yang
NB_S_F_14 akan diberikan pada bayi sesuai usia
Sistem akan secara otomatis muncul dinotifikasi
sebagai pengingat jadwal melakukan imunisasi
pada bayi
15 Tanya Dokter Sistem menyediakan fungsi tanya dokter untuk
NB_D_F_15
pengguna
NB_S_F_15 Spesifikasi kebutuhan
Sistem menyediakan tombol “tanya dokter”
Sistem menyediakan pilihan nama dokter spesialis
anak dan dokter umum
Sistem menyediakan tombol chat dokter
Sistem menyediakan riwayat konsultasi
Sistem menyediakan fungsi bagi pengguna untuk
NB_D_F_16 melakukan berbagi pengalaman dalam forum dengan
pengguna lain
Tanya
16 Spesifikasi kebutuhan
Komunitas
Sistem menyediakan tombol “tanya komunitas”
NB_S_F_16
Sistem menampilkan postingan pengguna lain
tentang pengalaman atau keluhan yang dialami
NB_D_F_17 Sistem menyediakan fungsi lihat jadwal untuk dokter
Spesifikasi kebutuhan
19 Lihat Chat Sistem menyediakan tombol lihat chat
NB_S_F_19
Sistem menampilkan daftar chat
Dokter memilih chat yang akan dilihat
Sistem menyediakan fungsi edit/ubah chat untuk
NB_D_F_20
dokter
Spesifikasi kebutuhan
Sistem menampilkan daftar chat
20 Edit Chat
Sistem menyediakan tombol edit/ubah chat
NB_S_F_20
Dokter memilih chat yang akan diubah
Sistem menampilkan form mengubah chat jika
tombol ditekan oleh Terapis
21 Hapus Chat NB_D_F_21 Sistem menyediakan fungsi hapus chat untuk dokter
NB_S_F_21 Spesifikasi kebutuhan
Sistem menampilkan daftar chat
Sistem menyediakan tombol hapus chat
Dokter memilih chat yang akan diubah
Sistem menampilkan form hapus chat jika tombol
ditekan oleh dokter
Sistem menyediakan fungsi edit akun pengguna untuk
NB_D_F_22
admin dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “pengguna”
Sistem akan menampilkan daftar pengguna yang
terdaftar
Sistem menampilkan data pengguna yang dipilih
Edit Akun oleh “admin dashboard”
22
Pengguna Sistem menampilkan form akun pengguna yang
NB_S_F_22
terdaftar
Sistem akan menyediakan tombol edit akun
Admin dashboard mengubah akun pengguna
sesuai keperluan
Sistem menampilkan form mengubah akun
pengguna jika tombol ditekan oleh admin
dashboard
Sistem menyediakan fungsi lihat akun pengguna untuk
NB_D_F_23
admin dashboard
Spesifikasi kebutuhan
Lihat Akun Sistem menyediakan tombol menu “pengguna”
23
Pengguna Sistem akan menampilkan daftar pengguna yang
NB_S_F_23
terdaftar
Sistem menampilkan data pengguna yang dipilih
oleh “admin dashboard”
Sistem menyediakan fungsi hapus akun pengguna
NB_D_F_24
untuk admin dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “pengguna”
Sistem akan menampilkan daftar pengguna yang
terdaftar
Sistem menampilkan data pengguna yang dipilih
Hapus Akun
24 oleh “admin dashboard”
Pengguna
NB_S_F_24 Sistem menampilkan form akun pengguna yang
terdaftar
Sistem akan menyediakan tombol hapus akun
pengguna
Sistem menampilkan form mengahapus akun
pengguna jika tombol ditekan oleh admin
dashboard
25 Tambah Sistem menyediakan fungsi tambah dokter untuk
NB_D_F_25
Dokter admin dashboard
NB_S_F_25 Spesifikasi kebutuhan
Sistem menyediakan tombol menu “dokter”
Sistem akan menampilkan daftar dokter yang
terdaftar
Sistem menampilkan data dokter yang dipilih oleh
“admin dashboard”
Sistem akan menyediakan tombol tambah dokter
Admin dashboard menambahkan dokter
Sistem menampilkan form menambahkan dokter
jika tombol ditekan oleh admin dashboard
Sistem menyediakan fungsi tambah artikel untuk
NB_D_F_26
admin dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “artikel”
Tambah Sistem akan menampilkan daftar artikel
26
Artikel rekomendasi
NB_S_F_26
Sistem menampilkan artikel rekomendasi yang
dipilih oleh “admin dashboard”
Sistem akan menyediakan tombol tambah artikel
Admin dashboard menambahkan artikel
Sistem menyediakan fungsi lihat aktifitas dokter untuk
NB_D_F_27
admin dashboard
Spesifikasi kebutuhan
Lihat Aktifitas Sistem menyediakan tombol menu “dokter”
27
Dokter Sistem akan menampilkan daftar dokter yang
NB_S_F_27
terdaftar
Sistem menampilkan data aktifitas dokter yang
dipilih oleh “admin dashboard”
Sistem menyediakan fungsi hapus artikel untuk admin
NB_D_F_28
dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “artikel”
Sistem akan menampilkan daftar artikel yang
28 Hapus Artikel terdaftar
NB_S_F_28 Sistem menampilkan artikel yang dipilih oleh
“admin dashboard”
Sistem akan menyediakan tombol hapus artikel
Sistem menampilkan form menghapus artikel jika
tombol ditekan oleh admin dashboard
29 Lihat Data Sistem menyediakan fungsi melihat laporan harian
NB_D_F_29
Laporan pengguna untuk admin dashboard
NB_S_F_29 Spesifikasi kebutuhan
Sistem menyediakan tombol menu “pengguna”
Sistem akan menampilkan daftar pengguna yang
terdaftar
Sistem menampilkan data pengguna yang dipilih
oleh “admin dashboard”
Sistem akan menyediakan tombol lihat laporan
pengguna
Sistem menampilkan daftar laporan harian
pengguna yang terdaftar
Sistem menampilkan data laporan dalam bentuk
form pertanyaan dan jawaban laporan harian
Sistem menyediakan fungsi mengubah laporan harian
NB_D_F_30
pengguna untuk admin dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “pengguna”
Sistem akan menampilkan daftar pengguna yang
terdaftar
Sistem menampilkan data pengguna yang dipilih
oleh “admin dashboard”
Edit Data Sistem akan menyediakan tombol lihat laporan
30
Laporan pengguna
NB_S_F_30
Sistem menampilkan daftar laporan harian
pengguna yang terdaftar
Sistem akan menyediakan tombol ubah laporan
harian
Admin dashboard memilih laporan harian yang
akan diubah
Sistem menampilkan form mengubah laporan
harian jika tombol ditekan oleh admin dashboard
Sistem menyediakan fungsi menghapus laporan harian
NB_D_F_31
pengguna untuk admin dashboard
Spesifikasi kebutuhan
Sistem menyediakan tombol menu “pengguna”
Sistem akan menampilkan daftar pengguna yang
terdaftar
Sistem menampilkan data pengguna yang dipilih
Hapus Data oleh “admin dashboard”
31
Laporan Sistem akan menyediakan tombol lihat laporan
NB_S_F_31
pengguna
Sistem menampilkan daftar laporan harian
pengguna yang terdaftar
Sistem akan menyediakan tombol hapus laporan
harian
Sistem menampilkan form menghapus laporan
harian jika tombol ditekan oleh admin dashboard
D. Usecase Diagram