• Tidak ada hasil yang ditemukan

3.3. Analisis Kebutuhan Software

3.3.2. Use Case Diagram

Berdasarkan analisis kebutuhan yang telah diuraikan diatas. Berikut ini dibuatkan use case diagram sesuai kebutuhan menu perangkat lunak yang akan dibuat, beserta deskripsi detail dari masing-masing diagramnya.

1. Use Case Diagram A1. Menu Login

Use Case Diagram Menu Login

Melakukan Login <<include>> Masukkan Kode User Masukkan Password Batal <<include>> Bagian Administrasi Verifikasi Sistem Verifikasi Sistem <<include>> <<include>> Gambar III.10.

Use Case Diagram A1. Menu Login

Tabel III.3. Deskripsi Use Case A1. Menu Login

Use Case Narative Menu Login

Tujuan Melakukan login dan masuk kedalam sistem pendapatan jasa

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem pendapatan jasa

Skenario Utama Aktor Bagian Administrasi

Kondisi awal Aktor membuka aplikasi pendapatan.

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol login 2. Aktor memilih

tombol batal

Sistem akan menampilkan texbox untuk mengisi nama pengguna dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir

Jika perintah sesuai maka sistem akan masuk kedalam aplikasi pencatatan keuangan dan aktor dapat melakukan aktivitas didalam sistem

2. Use Case Diagram A2. Menu Utama

Use Case Diagram Menu Utama

Mengakses Menu

Utama Menu Master

Bagian Administrasi <<extend>> Menu Transaksi <<extend>> Menu Cetak <<extend>> Menu Logout <<extend>> Gambar III.11.

Use Case Diagram A2. Menu Utama

Tabel III.4. Deskripsi Use Case A2. Menu Utama

Use Case Narative Menu Utama

Tujuan Melakukan pengolahan data yang ada di menu master, menu transaksi, menu cetak dan menu laporan

Deskripsi

Sistem ini memungkinkan aktor untuk mengelola sistem pendapatan jasa mulai dari input data sampai dengan pembuatan laporan

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka aplikasi pendapatan dan masuk ke menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol menu master

2. Aktor memilih tombol menu transaksi

3. Aktor memilih tombol menu cetak

4. Aktor memilih tombol Logout

Sistem ini menampilkan submenu master seperti pasien, kebutuhan obat, dan perkiraan

Sistem ini menampilkan submenu transaksi seperti submenu rincian pembayaran, spri, dan jurnal Sistem ini akan menampilkan submenu cetak seperti cetak rincian pembayaran, dan cetak spri

Sistem akan menampilkan pesan untuk keluar dari sistem pendapatan jasa rawat inap

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

3. Use Case Diagram A3. Submenu Master Data User

Use Case Diagram Submenu Master Data User

Tambah Data User

Simpan <<include>>

Cari Kode User

Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.12.

Use Case Diagram Submenu User

Tabel III.5. Deskripsi Use Case Submenu User

Use Case Narative Submenu Master Data User

Tujuan Melakukan pengolahan data yang terdapat pada submenu user

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu user mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu user

Skenario Utama

Aktor Pemilik

Kondisi Awal Aktor membuka submenu master kemudian membuka submenu user

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data user Sistem akan menyimpan data user Sistem akan membatalkan data user Sistem akan mencari data user Sistem akan mengubah data user Sistem akan menghapus data user Sistem akan keluar dari submenu user Kondisi Akhir Jika perintah sesuai maka sistem akan

4. Use Case Diagram A4. Submenu Master Data Pasien

Use Case Diagram Submenu Master Data Pasien

Tambah Data Pasien

Simpan <<include>>

Cari Kode Pasien

Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.13.

Use Case Diagram Submenu Pasien

Tabel III.6. Deskripsi Use Case Submenu Pasien

Use Case Narative Submenu Master Data Pasien

Tujuan Melakukan pengolahan data yang terdapat pada submenu pasien

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu pasien mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu pasien

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka menu master kemudian membuka submenu pasien

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data pasien Sistem akan menyimpan data pasien Sistem akan membatalkan data pasien Sistem akan mencari data paein Sistem akan mengubah data pasien Sistem akan menghapus data pasien Sistem akan keluar dari submenu pasien Kondisi Akhir Jika perintah sesuai maka sistem akan

5. Use Case Diagram A5. Submenu Master Data Kebutuhan Obat

Use Case Diagram Submenu Master Data Kebutuhan Obat

Tambah Data Kebutuhan Obat Simpan <<include>> Cari Kode KO Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.14.

Use Case Diagram Submenu Kebutuhan Obat

Tabel III.7. Deskripsi Use Case Submenu Kebutuhan Obat

Use Case Narative Submenu Master Data Kebutuhan Obat

Tujuan Melakukan pengolahan data yang terdapat pada submenu kebutuhan obat

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu obat mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu kebutuhan obat

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka menu master kemudian membuka submenu kebutuhan obat

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data obat Sistem akan menyimpan data obat Sistem akan membatalkan data obat Sistem akan mencari data obat Sistem akan mengubah data obat Sistem akan menghapus data obat Sistem akan keluar dari submenuobat Kondisi Akhir Jika perintah sesuai maka sistem akan

6. Use Case Diagram A6. Submenu Master Data Perkiraan

Use Case Diagram Submenu Master Data Perkiraan

Tambah Data Perkiraan

Simpan <<include>>

Cari Kode Perkiraan

Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.15.

Use Case Diagram Submenu Perkiraan

Tabel III.8. Deskripsi Use Case Submenu Perkiraan

Use Case Narative Submenu Master Data Perkiraan

Tujuan Melakukan pengolahan data yang terdapat pada submenu perkiraan

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu perkiraan mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu perkiraan

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka menu master kemudian membuka submenu perkiraan

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data perkiraan Sistem akan menyimpan data perkiraan Sistem akan membatalkan data perkiraan Sistem akan mencari data perkiraan Sistem akan mengubah data perkiraan Sistem akan menghapus data perkiraan Sistem akan keluar dari submenu perkiraan Kondisi Akhir Jika perintah sesuai maka sistem akan

7. Use Case Diagram A7. Submenu Transaksi Rincian Pembayaran

Use Case Diagram Submenu Transaksi Rincian Pembayaran

Tambah Rincian Pembayaran

Simpan <<include>>

Cari Kode Rincian Pembayaran Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.16.

Use Case Diagram Submenu Rincian Pembayaran

Tabel III.9. Deskripsi Use Case Submenu Transaksi Rincian Pembayaran

Use Case Narative Submenu Rincian Pembayaran

Tujuan Melakukan pengolahan data yang terdapat

pada submenu rincian pembayaran

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu rincian pembayaran mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu rincian pembayaran

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka smenu master kemudian membuka submenu rincian pembayaran

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data pembayaran Sistem akan menyimpan data pembayaran Sistem akan membatalkan pembayaran Sistem akan mencari rincian pembayaran Sistem akan mengubah data pembayaran Sistem akan menghapus data pembayaran Sistem akan keluar dari submenu rincian pembayaran

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan aktor

8. Use Case Diagram A8. Submenu Transaksi SPRI

Use Case Diagram Submenu Transaksi SPRI

Tambah SPRI

Simpan <<include>>

Cari Kode SPRI

Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.17.

Use Case Diagram Submenu SPRI

Tabel III.10. Deskripsi Use Case Submenu SPRI

Use Case Narative Submenu Transaksi SPRI

Tujuan Melakukan pengolahan data yang terdapat pada submenu spri

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu spri mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus, dan keluar dari submenu spri

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka submenu master kemudian membuka submenu spri

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data spri Sistem akan menyimpan data spri Sistem akan membatalkan data spri Sistem akan mencari data spri Sistem akan mengubah data spri Sistem akan menghapus data spri Sistem akan keluar dari submenu spri Kondisi Akhir Jika perintah sesuai maka sistem akan

9. Use Case Diagram A9. Submenu Transaksi Jurnal

Use Case Diagram Submenu Jurnal

Tambah Jurnal

Simpan <<include>>

Cari Kode Jurnal

Batal Ubah Keluar <<extend>> <<extend>> Bagian Administrasi Hapus <<extend>> Gambar III.18.

Use Case Diagram Submenu Jurnal

Tabel III.11. Deskripsi Use Case Submenu Jurnal

Use Case Narative Submenu Transaksi Jurnal

Tujuan Melakukan pengolahan data yang terdapat pada submenu jurnal

Deskripsi

Sistem ini memungkinkan aktor mengelola submenu jurnal mulai dari menambah, menyimpan, membatalkan, mencari, mengubah, menghapus dan keluar dari submenu jurnal

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka menu master kemudian membuka submenu jurnal

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah 2. Aktor memilih tombol simpan 3. Aktor memilih tombol batal 4. Aktor memilih tombol cari 5. Aktor memilih tombol ubah 6. Aktor memilih tombol hapus 7. Aktor memilih tombol keluar

Sistem akan menambah data jurnal Sistem akan menyimpan data jurnal Sistem akan membatalkan data jurnal Sistem akan mencari data jurnal Sistem akan mengubah data jurnal Sistem akan menghapus data jurnal Sistem akan keluar dari submenu jurnal Kondisi Akhir Jika perintah sesuai maka sistem akan

10. Use Case Diagram A10. Submenu Cetak Rincian Pembayaran

Use Case Diagram Submenu Cetak Rincian Pembayaran

Cari Kode Rincian

Pembayaran Cetak Tutup Bagian Administrasi <<include>> Gambar III.19.

Use Case Diagram Submenu Cetak Rincian Pembayaran

Tabel III.12. Deskripsi Use Case Submenu Cetak Rincian Pembayaran

Use Case Narative Mencetak Rincian Pembayaran

Tujuan Melakukan proses cetak transaksi rincian pembayaran

Deskripsi

Sistem ini memungkinkan aktor untuk mencari data rincian pembayaran, melakukan proses cetak data rincian pembayaran, menutup submenu cetak rincian pembayaran

Skenario Utama Aktor Bagian Administrasi

Kondisi Awal Aktor telah masuk ke submenu cetak data rincian pembayaran

Aksi Aktor Reaksi Sistem

1. Aktor memiih tombol cetak 2. Aktor memilih

tombol tutup

Sistem akan menampilkan cetak data rincian pembayaran Sistem akan submenutup submenu cetak data rincian pembayaran

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

11. Use Case Diagram A11. Submenu Cetak SPRI

Use Case Diagram Submenu Cetak SPRI

Cari Kode SPRI Cetak

Tutup Bagian

Administrasi

<<include>>

Gambar III.20.

Use Case Diagram Submenu Cetak SPRI

Tabel III.13. Deskripsi Use Case Submenu Cetak SPRI

Use Case Narative Mencetak SPRI

Tujuan Melakukan proses cetak transaksi spri

Deskripsi Sistem ini memungkinkan aktor untuk mencari data spri, melakukan proses cetak spri, menutup submenu cetak spri

Skenario Utama Aktor Bagian Administrasi

Kondisi Awal Aktor telah masuk ke submenu cetak data spri

Aksi Aktor Reaksi Sistem

1. Aktor memiih tombol cetak 2. Aktor memilih

tombol tutup

Sistem akan menampilkan cetak data spri

Sistem akan submenutup submenu cetak data spri

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

12. Use Case Diagram A12. Menu Logout

Use Case Diagram Menu Logout

Keluar Verifikasi Sistem

Bagian Administrasi <<include>> Logout Batal <<include>> <<include>> Gambar III.21.

Use Case Diagram A12. Menu Logout

Tabel IV.14. Deskripsi Use Case A12. Menu Logout

Use Case Narative Menu Logout

Tujuan Melakukan Logout dan keluar dari sistem pendapatan jasa Deskripsi Sistem ini memungkinkan aktor untuk submenutup sistem

pendapatan jasa

Skenario Utama Aktor Bagian Administrasi

Kondisi awal Aktor belum melakukan logout

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol Logout 2. Aktor memilih

tombol batal

Sistem akan menampilkan messagebox untuk mengkonfirmasi apakah akan keluar dan tekan yes

Sistem akan membatalkan proses logout dengan menekan no dan tetap didalam aplikasi

Kondisi Akhir Jika perintah sesuai maka sistem akan submenutup aplikasi pendapatan jasa dan kembali ke menu login

13. Use Case Diagram B1. Menu Login

Use Case Diagram Menu Login

Melakukan Login <<include>> Masukkan Kode User Masukkan Password Batal <<include>> Pemilik Verifikasi Sistem Verifikasi Sistem <<include>> <<include>> Gambar III.22.

Use Case Diagram B1. Menu Login

Tabel III.15. Deskripsi Use Case B1. Menu Login

Use Case Narative Menu Login

Tujuan Melakukan login dan masuk kedalam sistem pendapatan jasa Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

pendapatan jasa

Skenario Utama

Aktor Pemilik

Kondisi awal Aktor membuka aplikasi pendapatan.

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol login 2. Aktor memilih

tombol batal

Sistem akan menampilkan texbox untuk mengisi nama pengguna dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir

Jika perintah sesuai maka sistem akan masuk kedalam aplikasi pencatatan keuangan dan aktor dapat melakukan aktivitas didalam sistem

14. Use Case Diagram B2. Menu Utama

Use Case Diagram Menu Utama

Mengakses Menu Utama Menu Laporan Pemilik <<extend>> Menu Logout <<extend>> Gambar III.23.

Use Case Diagram B2. Menu Utama

Tabel III.16.Deskripsi Use Case B2. Menu Utama

Use Case Narative Menu Utama

Tujuan

Melakukan pengolahan data yang ada di submenu master, submenu transaksi, submenu cetak dan submenu laporan

Deskripsi

Sistem ini memungkinkan aktor untuk mengelola sistem pendapatan jasa mulai dari input data sampai dengan pembuatan laporan

Skenario Utama

Aktor Bagian Administrasi

Kondisi Awal Aktor membuka aplikasi pendapatan dan masuk ke menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol menu laporan

2. Aktor memilih tombol Logout

Sistem akan menampilkan submenu laporan seperti laporan pasien dan laporan pendapatan

Sistem akan menampilkan pesan untuk keluar dari sistem

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

15. Use Case Diagram B3. Submenu Laporan Rawat Inap

Use Case Diagram Submenu Laporan Rawat Inap

Pilih Periode Laporan Rawat Inap Simpan Tutup Pemilik <<extend>> Cetak <<extend>> Gambar III.24.

Use Case Diagram Submenu Laporan Rawat Inap

Tabel III.17. Deskripsi Use Case Laporan Rawat Inap

Use Case Narative Laporan Rawat Inap

Tujuan Mengakses laporan data pasien

Deskripsi

Sistem ini memungkinkan aktor untuk melakukan proses pilih periode, tampil, cetak dan submenutup submenu laporan data pasien rawat inap.

Skenario Utama

Aktor Pemilik

Kondisi Awal Aktor telah masuk ke submenu laporan data pasien

Aksi Aktor Reaksi Sistem

1. Aktor memilih periode 2. Aktor memilih tombol simpan 3. Aktor memilih tombol cetak 4. Aktor memilih tombol tutup

Sistem akan menampilkan laporan data pasien sesuai periode yang dipilih

Sistem akan menyimpan laporan data pasien Sistem akan mencetak laporan data pasien

Sistem akan metutup submenu laporan data pasien

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

16. Use Case Diagram B4. Submenu Laporan Pendapatan

Use Case Diagram Submenu Laporan Pendapatan

Pilih Periode Laporan Pendapatan Simpan Tutup Pemilik <<extend>> Cetak <<extend>> Gambar III.25.

Use Case Diagram Submenu Laporan Pendapatan

Tabel III.18. Deskripsi Use Case Submenu Laporan Pendapatan Use Case Narative Submenu Laporan Pendapatan

Tujuan Mengakses laporan pendapatan

Deskripsi

Sistem ini memungkinkan aktor untuk melakukan proses pilih periode, tampil, cetak dan submenutup submenu laporan pendapatan

Skenario Utama

Aktor Pemilik

Kondisi Awal Aktor telah masuk ke submenu laporan pendapatan

Aksi Aktor Reaksi Sistem

1. Aktor memilih periode 2. Aktor memilih tombol simpan 3. Aktor memilih tombol cetak 4. Aktor memilih tombol tutup

Sistem akan menampilkan laporan pendapatan sesuai periode yang dipilih

Sistem akan menyimpan laporan pendapatan Sistem akan mencetak laporan pendapatan

Sistem akan metutup submenu laporan pendapatan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

17. Use Case Diagram B5. Menu Logout

Use Case Diagram Menu Logout

Keluar Verifikasi Sistem

Pemilik <<include>> Logout Batal <<include>> <<include>> Gambar III.26.

Use Case Diagram B5. Menu Logout

Tabel IV.19. Deskripsi Use Case B5. Menu Logout

Use Case Narative Menu Logout

Tujuan Melakukan logout dan keluar dari sistem pendapatan jasa Deskripsi Sistem ini memungkinkan aktor untuk menutup sistem

pendapatan jasa pasien rawat inap Skenario Utama

Aktor Pemilik

Kondisi awal Aktor belum melakukan Logout

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol Logout 2. Aktor memilih

tombol batal

Sistem akan menampilkan messagebox untuk mengkonfirmasi apakah akan keluar dan tekan yes

Sistem akan membatalkan proses logout dengan menekan no dan tetap didalam aplikasi

Kondisi Akhir Jika perintah sesuai maka sistem akan submenutup aplikasi pendapatan jasa dan kembali ke menu login

Dokumen terkait