• Tidak ada hasil yang ditemukan

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

Dokumen terkait