Bab III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.3. Fase Analisis Kebutuhan ( Decision Analysis Phase )
Use Case diagram yang akan dibuat terdiri atas use Case login, use
Case logout, dan 5 package yang terdiri dari package pengelolaan data pasien,
kehamilan, dan package informasi pemeriksaan. Package pengelolaan data pasien menggambarkan proses lihat, penambahan, pengubahan data pasien, dan cetak data pasien. Package status obstetri menggambarkan proses lihat, penambahan, dan pengubahan status obstetri. Package kontrol kehamilan menggambarkan proses lihat, penambahan, dan pengubahan data kehamilan dan hasil USG. Package riwayat kehamilan menggambarkan proses lihat profil pasien, cetak profil pasien, lihat status obstetri pasien, lihat data kehamilan pasien, cetak data kehamilan pasien, lihat hasil USG pasien, cetak hasil USG pasien, lihat jadwal kontrol pasien, dan lihat prakiraan persalinan pasien. Package informasi pemeriksaan menggambarkan proses lihat sensus bulanan dan lihat jadwal kontrol harian.
Use Case diagram secara umum dapat dilihat pada gambar 3.2.
Dokter
Sistem Informasi Rekam Medis dr. Enny
Login Logout Pengelolaan Data Pasien Status Obstetri Kontrol Kehamilan Riwayat Kehamilan <<depends on>> <<depends on>> Informasi Pemeriksaan
3.1.3.2Use Case Diagram Untuk Package Pengelolaan Data Pasien
Dokter
Package Pengelolaan Data Pasien
Ubah Data Pasien
Lihat Data Pasien
Tambah Data Pasien Cetak Laporan Data
Pasien
Gambar 6.Use Case Diagram Package Pengelolaan Data Pasien
3.1.3.3Use Case Diagram Untuk Package Status Obstetri
Dokter
Package Status Obstetri
Ubah Status Obstetri Lihat Status Obstetri Tambah Status Obstetri
3.1.3.4Use Case Diagram Untuk Package KontrolKehamilan
Dokter
Package Kontrol Kehamilan
Ubah Data Kehamilan dan Hasil USG
Lihat Data Kehamilan
Tambah Data Kehamilan dan Hasil USG
Gambar 8.Use Case Diagram Package Kontrol Kehamilan
3.1.3.5Use Case Diagram Untuk Package RiwayatKehamilan
Dokter
Package Riwayat Kehamilan
Lihat Profil Pasien
Lihat Data Kehamilan Pasien Lihat Prakiraan Kelahiran Pasien Lihat Jadwal Kontrol Pasien Lihat Status Obstetri Pasien
Cetak Laporan Data Kehamilan
Lihat Hasil USG Pasien
Cetak Laporan Hasil USG Cetak Profil Pasien
3.1.3.6Use Case Diagram Untuk Package InformasiPemeriksaan
Dokter
Package Informasi Pemeriksaan
Lihat Jadwal Kontrol Harian Lihat Prakiraan Persalinan
Gambar 10.Use Case Diagram Package Informasi Pemeriksaan
3.1.3.7 Ringkasan Use Case Diagram
Berikut ini adalah ringkasan dari use Case diagram di atas : Tabel 2. Tabel Ringkasan Use Case Diagram
Nama Use Case Deskripsi Use Case
Pelaku Yang Terlibat Login Use Case ini menggambarkan
proses masuk ke dalam sistem.
Dokter (dr. Enny) Lihat Data Pasien Use Case ini menggambarkan
proses untuk menampilkan data pasien.
Dokter (dr. Enny)
Tambah Data Pasien
Use Case ini menggambarkan
proses penambahan pasien.
Dokter (dr. Enny) Ubah Data Pasien Use Case ini menggambarkan
proses pengubahan data pasien.
Cetak Data Pasien Use Case ini menggambarkan proses cetak data pasien.
Dokter (dr. Enny) Lihat Status
Obstetri
Use Case ini menggambarkan
proses untuk menampilkan status obstetri.
Dokter (dr. Enny)
Tambah Status Obstetri
Use Case ini menggambarkan
proses penambahan status obstetri.
Dokter (dr. Enny)
Ubah Status Obstetri
Use Case ini menggambarkan
proses pengubahan status obstetri.
Dokter (dr. Enny)
Lihat Kontrol Kehamilan
Use Case ini menggambarkan
proses menampilkan data kehamilan pasien
Dokter (dr. Enny)
Tambah Kontrol Kehamilan
Use Case ini menggambarkan
proses penambahan data kehamilan dan hasil USG.
Dokter (dr. Enny)
Ubah Kontrol Kehamilan
Use Case ini menggambarkan
proses pengubahan data kehamilan dan hasil USG.
Dokter (dr. Enny)
Lihat Status Obstetri Pasien
Use Case ini menggambarkan
proses untuk menampilkan status obstetri pasien.
Dokter (dr. Enny)
Lihat Data
Kehamilan Pasien
Use case ini menggambarkan proses untuk menampilkan data kehamilan pasien.
Dokter (dr. Enny)
Cetak Laporan Data Kehamilan Pasien
Use case ini menggambarkan proses untuk mencetak laporan data kehamilan pasien.
Dokter (dr. Enny)
Lihat Hasil USG Pasien
Use case ini menggambarkan proses untuk menampilkan hasil USG.
Dokter (dr. Enny)
Cetak Laporan Hasil USG Pasien
Use case ini menggambarkan mencetak laporan hasil USG.
Dokter (dr. Enny) Lihat Profil Pasien Use case ini menggambarkan
proses untuk menampilkan profil pasien.
Dokter (dr. Enny)
Cetak Profil Pasien Use case ini menggambarkan mencetak laporan profil pasien.
Dokter (dr. Enny) Lihat Jadwal
Kontrol Pasien
Use case ini menggambarkan proses untuk menampilkan jadwal kontrol pasien.
Dokter (dr. Enny)
Lihat Prakiraan Use case ini menggambarkan proses untuk menampilkan
Persalinan Pasien prakiraan persalinan pasien. Lihat Sensus
Bulanan
Use Case ini menggambarkan
proses untuk menampilkan sensus bulanan.
Dokter (dr. Enny)
Lihat Jadwal Kontrol Harian
Use Case ini menggambarkan
proses untuk menampilkan jadwal kontrol harian.
Dokter (dr. Enny)
Logout Use Case ini menggambarkan proses keluar dari sistem.
Dokter (dr. Enny)
3.1.3.8Narasi Use Case (Use Case Narative) Tabel 3.1. Use Case Narative Login
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Login Jenis Use Case
Business Requirements : Use Case ID : HC-001 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses untuk masuk ke dalam sistem. Use Case ini berguna untuk menjaga kewenangan atau otoritas (authority).
Kondisi Awal : Pemicu :
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) membuka halaman login.
Langkah 3 : Dokter (dr.
Enny) memasukkan
username dan password.
Langkah 4 : Dokter (dr. Enny) selanjutnya
menekan tombol
Langkah 2 : Sistem akan
meminta untuk
memasukkan username
“LOGIN”
Langkah 5 : Sistem mengecek validasi di
database.
Langkah 6 : Sistem masuk ke menu utama. Langkah-langkah
Alternative :
Alt-Langkah 4 : Dokter (dr. Enny) menekan tombol
“BATAL” atau membatalkan untuk masuk ke dalam
sistem.
Alt-Langkah 5 : Apabila username dan password yang dimasukkan tidak sesuai dengan apa yang ada di dalam sistem (database) maka sistem akan memberikan peringatan.
Kesimpulan : Dokter (dr. Enny) dapat masuk ke dalam sistem.
Kondisi Akhir : Dokter (dr. Enny) berhasil melakukan login dan masuk ke menu utama.
Dokter (dr. Enny) membatalkan untuk masuk ke dalam sistem.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan username dan
password dengan benar.
Batasan
Implementasi dan Spesifikasi
Harus dapat diakses setiap saat.
Dapat diakses hanya oleh pengguna yang memiliki
password.
Tabel 3.2. Use Case Narative Lihat Data Pasien
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Lihat Data Pasien Jenis Use Case Business Requirements : Use Case ID : HC-002 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan bagaimana proses untuk menampilkan data pasien.
Kondisi Awal : Dokter (dr. Enny) telah masuk ke dalam sistem dan telah berada di halaman Data Pasien.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin melihat data pasien.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu manajemen pasien
Langkah 3 : Dokter (dr. Enny) memilih data yang akan dilihat.
Langkah 2 : Sistem menampilkan halaman manajemen pasien
Langkah 4 : Sistem menampilkan data sesuai dengan pilihan.
Langkah-langkah Alternative :
Kesimpulan : Dokter (dr. Enny) dapat melihat data pasien yang diinginkan.
Kondisi Akhir : Dokter (dr. Enny) harus masuk ke dalam sistem dan berada di halaman manajemen pasien.
Peraturan Bisnis Dokter (dr. Enny) harus mengklik pilihan data yang akan dilihat.
Batasan
Implementasi dan Spesifikasi
Dapat diakses oleh Dokter (dr. Enny) yang telah melakukan proses login yang memiliki hak untuk mengakses ke dalam sistem.
Tabel 3.3. Use Case Narative Tambah Pasien
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Tambah Pasien Jenis Use Case Business Requirements : Use Case ID : HC-003 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses penambahan pasien.
Kondisi Awal : User telah berada di halaman manajemen pasien.
Pemicu : Use Case digunakan apabila ada pasien baru yang melakukan pemeriksaan (check-up).
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu
Langkah 2 : Sistem menampilkan halaman
manajemen pasien.
Langkah 3 : Dokter (dr. Enny) memasukkan data pasien baru sesuai dengan
kolom-kolom yang tersedia. Langkah 4 : Dokter (dr. Enny) selanjutkan menekan tombol “SIMPAN”. manajemen pasien.
Langkah 5 : Sistem akan memproses penyimpanan data pasien ke dalam
database.
Langkah 6 : Sistem akan menampilkan pesan data apabila berhasil disimpan. Langkah-langkah
Alternative :
Alt-Langkah 4 : Apabila dokter (dr. Enny) tidak jadi memasukkan data pasien baru dan menekan tombol
“KELUAR” sehingga sistem kembali ke halaman
manajemen pasien.
Alt-Langkah 6 : Jika data yang dimasukkan tidak berhasil disimpan, maka sistem akan memberi pesan gagal.
Kesimpulan : Dokter (dr. Enny) dapat menambah data pasien.
Kondisi Akhir : Jika berhasil, maka sistem akan menyimpan data yang dimasukkan ke dalam database.
Jika tidak berhasil, maka sistem akan memberi pesan gagal atau kembali ke menu utama.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan data dengan tipe yang sesuai.
Batasan
Implementasi dan Spesifikasi
Harus dapat menginputkan data apabila telah melalui proses login terlebih dahulu.
Dapat diakses oleh Dokter (dr. Enny) yang telah login. Tabel 3.4. Use Case Narative Ubah Data Pasien
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Ubah Data Pasien Jenis Use Case Business Requirements : Use Case ID : HC-004 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain -
Yang Terlibat : Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses pengubahan data pasien.
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen pasien.
Pemicu : Use Case ini dilakukan apabila Dokter (dr. Enny) ingin melakukan pengubahan data pasien.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu manajemen pasien.
Langkah 3 : Dokter (dr. Enny) memilih data pasien yang akan diubah.
Langkah 5 : Dokter (dr. Enny) mengubah data pasien.
Langkah 6 : Dokter (dr. Enny) menekan tombol
“SIMPAN”.
Langkah 2 : Sistem menampilkan halaman manajemen pasien.
Langkah 4 : Sistem menampilkan data yang akan diubah.
Langkah 7 : Sistem melakukan ubah data dan memproses penyimpanan data ke dalam database. Langkah 8 : Sistem akan menampilkan pesan jika data berhasil disimpan. Langkah-langkah
Alternative :
Alt-Langkah 3 : Dokter (dr. Enny) menekan tombol
“KELUAR” dan kembali ke halaman manajemen
pasien.
Alt-Langkah 8 : Apabila data tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal.
Kesimpulan : Dokter (dr. Enny) dapat melakukan pengubahan data pasien yang diinginkan.
Kondisi Akhir : Data pasien berhasil diubah dan berhasil disimpan.
Data tidak berhasil diubah.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan data dengan tipe yang sesuai.
Batasan
Implementasi dan Spesifikasi
Dapat diakses oleh Dokter (dr. Enny) yang telah melakukan proses login.
Harus dapat menampilkan data apabila data telah ditemukan.
Harus dapat mengubah dan menyimpan data apabila data telah ditemukan.
Tabel 3.5. Use Case Narative Cetak Laporan Data Pasien Author : Hendra Christian Date : 05 November 2010
Version : 1.0 Nama Use Case : Cetak Laporan Data
Pasien
Jenis Use Case Business Requirements : Use Case ID : HC-005 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses mencetak laporan data pasien
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen pasien.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin mencetak laporan data pasien.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu manajemen pasien.
Langkah 3 : Dokter (dr. Enny) menekan tombol CETAK
Langkah 2 : Sistem menampilkan halaman manajemen pasien.
Langkah 4 : Sistem memproses pencarian data ke dalam database.
Langkah 5 : Sistem menampilkan laporan data pasien dalam format PDF. Langkah-langkah
Alternative :
Kesimpulan : Dokter (dr. Enny) dapat mencetak laporan data pasien dalam format PDF.
Kondisi Akhir : Sistem mencetak laporan data pasien. Peraturan Bisnis
Batasan
Implementasi dan Spesifikasi
Tabel 3.6. Use Case Narative Lihat Status Obstetri
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Lihat Status Obstetri Jenis Use Case Business Requirements : Use Case ID : HC-006 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses menampilkan status obstetri
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen status obstetri.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin melihat status obstetri.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu pemeriksaan, kemudian memilih menu status obstetri.
Langkah 3 : Dokter (dr. Enny) memasukkan nomer pasien yang akan dilihat.
Langkah 2 : Sistem menampilkan halaman manajemen status obstetri.
Langkah 4 : Sistem memproses pencarian data ke dalam database. Langkah 5 : Sistem menampilkan status obstetri pasien. Langkah-langkah Alternative :
Kesimpulan : Dokter (dr. Enny) dapat melihat status obstetri pasien yang diinginkan.
Kondisi Akhir : Sistem menampilkan status obstetri.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan nomer pasien dengan tipe yang sesuai.
Batasan
Implementasi dan Spesifikasi
Tabel 3.7. Use Case Narative Tambah Status Obstetri
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Tambah Status Obstetri Jenis Use Case Business Requirements : Use Case ID : HC-007 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses penambahan status obstetri
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen status obstetri.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin menambah status obstetri.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu Pemeriksaan, kemudian memilih menu status obstetri.
Langkah 3 : Dokter (dr. Enny) memasukkan nomer pasien
Langkah 5 : Dokter (dr. Enny) menekan tombol
“KEHAMILAN BARU”
Langkah 7 : Dokter (dr. Enny) mengisi status obstetri
Langkah 8 : Dokter menekan tombol SIMPAN
Langkah 2 : Sistem menampilkan halaman Manajemen status obstetri.
Langkah 4 : Sistem memproses pencarian data ke dalam database. Langkah 5 : Sistem menampilkan status obstetri. Langkah 6 : Sistem menampilkan halaman tambah pasien Langkah 9 : Sistem menyimpan ke database. Langkah 10 : Sistem
menampilkan pesan data berhasil disimpan
Langkah-langkah Alternative :
Alt-Langkah 3 : Dokter (dr. Enny) menekan tombol
“KELUAR” dan kembali ke halaman manajemen status
obstetri.
Kesimpulan : Dokter (dr. Enny) dapat menambah status obstetri. Kondisi Akhir : Jika berhasil maka sistem akan menyimpan data yang
dimasukkan de dalam tas.
Jika tidak berhasil maka sistem akan memberikan pesan gagal/ kembali ke halaman manajemen status obstetri. Peraturan Bisnis Dokter (dr. Enny) harus memasukkan data status obstetri
dengan tipe data yang sesuai. Batasan
Implementasi dan Spesifikasi
Dapat diakses setiap saat diperlukan.
Tabel 3.8. Use Case Narative Lihat Kontrol Kehamilan
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Lihat Kontrol Kehamilan
Jenis Use Case Business Requirements : Use Case ID : HC-008 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses menampilkan data kontrol kehamilan.
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen kontrol kehamilan.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin melihat data kontrol kehamilan.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu pemeriksaan, kemudian memilih menu kontrol kehamilan. Langkah 3 : Dokter (dr. Langkah 2 : Sistem menampilkan halaman manajemen kontrol kehamilan. Langkah 4 : Sistem
Enny) memasukkan nomer pasien kemudian menekan tombol CARI
memproses pencarian data ke dalam database.
Langkah 5 : Sistem menampilkan data kontrol kehamilan.
Langkah-langkah Alternative :
Kesimpulan : Dokter (dr. Enny) dapat melihat data kontrol kehamilan pasien yang diinginkan.
Kondisi Akhir : Sistem menampilkan data kontrol kehamilan.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan nomer pasien yang sudah terdaftar.
Batasan
Implementasi dan Spesifikasi
Dapat diakses setiap saat diperlukan.
Tabel 3.9. Use Case Narative Tambah Kontrol Kehamilan Author : Hendra Christian Date : 05 November 2010
Version : 1.0 Nama Use Case : Tambah Kontrol
Kehamilan
Jenis Use Case Business Requirements : Use Case ID : HC-009 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses menambah data kontrol kehamilan.
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen kontrol kehamilan.
Pemicu : Use Case ini digunakan apabila Dokter (dr. Enny) ingin melihat data kontrol kehamilan pasien.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu pemeriksaan, kemudian memilih menu kontrol kehamilan. Langkah 3 : Dokter (dr. Langkah 2 : Sistem menampilkan halaman manajemen kontrol kehamilan . Langkah 4 : Sistem
Enny) memasukkan nomer pasien kemudian menekan tombol CARI.
Langkah 6 : Dokter (dr. Enny) menekan tombol KONTROL
KEHAMILAN.
Langkah 8 : Dokter (dr. Enny) Memasukkan data kehamilan dan hasil USG kemudian menekan tombol SIMPAN.
memproses pencarian data ke dalam database.
Langkah 5 : Sistem menampilkan data kontrol kehamilan pasien.
Langkah 7 : Sistem akan menampilkan halaman kontrol kehamilan.
Langkah 9 : Sistem menyimpan data ke dalam database.
Langkah 10 : Sistem akan menampilkan pesan sukses.
Langkah-langkah Alternative :
Alt-Langkah 3 : Dokter (dr. Enny) menekan tombol
“KELUAR” dan kembali ke halaman manajemen
kontrol kehamilan.
Kesimpulan : Dokter (dr. Enny) dapat menambahkan data kontrol kehamilan berupa data kehamilan dan hasil USG.
Kondisi Akhir : Data kontrol kehamilan berhasil disimpan
Data kontrol kehamilan gagal disimpan
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan data kehamilan dan hasil USG dengan tipe data yang sesuai.
Batasan
Implementasi dan Spesifikasi
Dapat diakses setiap saat diperlukan.
Tabel 3.10. Use Case Narative Ubah Kontrol Kehamilan
Author : Hendra Christian Date : 05 November 2010 Version : 1.0
Nama Use Case : Ubah Kontrol Kehamilan
Jenis Use Case Business Requirements : Use Case ID : HC-010 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain -
Yang Terlibat : Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses pengubahan data kontrol kehamilan.
Kondisi Awal : Dokter (dr. Enny) telah berada di halaman manajemen kontrol kehamilan.
Pemicu : Use Case ini dilakukan apabila Dokter (dr. Enny) ingin melakukan pengubahan data kontrol kehamilan.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu pemeriksaan kemudian memilih menu kontrol kehamilan.
Langkah 3 : Dokter (dr. Enny) memasukkan nomer pasien kemudian menekan tombol CARI
Langkah 6 : Dokter (dr. Enny) memilih salah satu data kontrol kehamilan
kemudian menekan
tombol UBAH
Langkah 8 : Dokter (dr. Enny) mengubah data kehamilan dan hasil USG
kemudian menekan tombol SIMPAN. Langkah 2 : Sistem menampilkan halaman manajemen kontrol kehamilan.
Langkah 4 : Sistem akan melakukan pencarian di database.
Langkah 5 : Sistem akan menampilkan data kontrol kehamilan.
Langkah 7 : Sistem menampilkan halaman kontrol kehamilan
Langkah 9 : Sistem akan menyimpan data ke dalam database
Langkah 10 : Sistem akan menampilkan pesan sukses.
Langkah-langkah Alternative :
Alt-Langkah 3 : Dokter (dr. Enny) menekan tombol
“BATAL” dan kembali ke halaman manajemen kontrol
kehamilan.
Alt-Langkah 9 : Apabila data tersebut tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal. Kesimpulan : Dokter (dr. Enny) dapat mengubah data kontrol
kehamilan yang diinginkan.
Kondisi Akhir : Data kontrol kehamilan berhasil disimpan
Data kontrol kehamilan gagal disimpan.
Peraturan Bisnis Dokter (dr. Enny) harus memasukkan data dengan tipe yang sesuai.
Batasan
Implementasi dan Spesifikasi
Data dapat diakses oleh dokter yang telah melakukan proses login.
Harus dapat menampilkan data apabila data telah ditemukan.
Harus dapat mengedit dan menyimpan data apabila data telah ditemukan.
Tabel 3.11. Use Case Narative Lihat Status Obstetri Pasien Author : Hendra Christian Date : 05 November 2010
Version : 1.0 Nama Use Case : Lihat Status Obstetri
Pasien
Jenis Use Case Business Requirements : Use Case ID : HC-011 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses untuk menampilkan status obstetri pasien.
Kondisi Awal : Dokter (dr. Enny) telah melakukan proses login.
Pemicu : Use Case ini dilakukan apabila Dokter (dr. Enny) ingin melihat status obstetri dari pasiennya.
Urutan Normal Aktifitas :
Tindakan Aktor Respon sistem Langkah 1 : Dokter (dr.
Enny) memilih menu Informasi, kemudian
memilih riwayat
kehamilan.
Langkah 3 : Dokter (dr. Enny) memasukkan nomer pasien kemudian menekan tombol CARI.
Langkah 2 : Sistem akan menampilkan halaman riwayat kehamilan.
Langkah 4 : Sistem akan melakukan pencarian di dalam database.
Langkah 5 : Sistem akan menampilkan status
obstetri pasien yang diinginkan.
Langkah-langkah Alternative :
Kesimpulan : Dokter (dr. Enny) dapat melihat status obstetri pasien yang diinginkan.
Kondisi Akhir : Status obstetri pasien berhasil ditampilkan.
Status obstetri pasien tidak berhasil ditampilkan. Peraturan Bisnis Dokter (dr. Enny) ingin mengetahui status obstetri
pasien. Batasan
Implementasi dan Spesifikasi
Dapat diakses oleh Dokter (dr. Enny) setelah melakukan proses login.
Harus dapat menampilkan data yang diinginkan. Tabel 3.12. Use Case Narative Lihat Data Kehamilan Pasien Author : Hendra Christian Date : 05 November 2010
Version : 1.0 Nama Use Case : Lihat Data Kehamilan
Pasien
Jenis Use Case Business Requirements : Use Case ID : HC-012 Prioritas : High Sumber : - Aktor Bisnis Primer : Dokter (dr. Enny) Aktor Lain Yang Terlibat : - Stakeholder Lain : -
Deskripsi : Use Case ini menggambarkan proses untuk menampilkan data kehamilan.
Kondisi Awal : Dokter (dr. Enny) telah melakukan proses login.
Pemicu : Use Case ini dilakukan apabila Dokter (dr. Enny) ingin melihat data kehamilan dari pasiennya.
Urutan Normal Aktifitas :
Tindakan Aktor Respon system Langkah 1 : Dokter (dr.
Enny) memilih menu informasi, kemudian
memilih riwayat
kehamilan.
Langkah 3 : Dokter (dr. Enny) memasukkan nomer pasien kemudian menekan