• Tidak ada hasil yang ditemukan

Perancangan Prosedur yang Diusulkan…

BAB III. OBJEK DAN METODE PENELITIAN

4.1. Perancangan Sistem…

4.1.3. Perancangan Prosedur yang Diusulkan…

Perancangan prosedur merupakan awal dari pembuatan sistem yang akan dibuat. Sedangkan perancangan prosedur yang diusulkan merupakan tahap untuk

memperbaiki atau meningkatkan efisiensi kerja. Tahapan perancangan prosedur ini akan dijelaskan dengan menggunakan pemodelan sistem informasi berorientasi objek dengan UML (Unified Modelling Language).

4.1.3.1. Use Case Diagram

Berikut adalah gambar diagram use case yang diusulkan :

Pasien User Petugas Medis Pendaftaran dan Pembayaran Login Penanganan Medis Laporan Admin «uses» «uses» «uses»

Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan. 4.1.3.2. Skenario Use Case

Berikut adalah skenario use case yang diusulkan : 1. Nama Use Case : Login

Aktor : User.

Tabel 4.1 Tabel Skenario Use Case Login

No User Sistem

1

Memasukan Username dan Password

2

Validasi Username dan Password

3

Menampilkan pesan login tidak valid

4

Memasukan kembali Username dan Password

5

Validasi Username dan Password

6 Masuk ke menu utama

2. Nama Use Case : Pendaftaran Aktor : Pasien, User.

Tujuan : Melakukan Pendaftaran

Tabel 4.2 Tabel Skenario Use Case Pendaftaran

No Aktor Sistem

1 Melakukan pendaftaran 2 Input data pasien

3

Menyimpan data pendaftaran pasien

4 Mencetak kartu pasien

5 Mencetak no. antrian

3. Nama Use Case : Penanganan Medis Aktor : Pasien, User.

Tujuan : Melakukan penanganan medis.

Tabel 4.3 Tabel Skenario Use Case Penanganan Medis

No Aktor Sistem

1

Pasien menyampaikan keluhan

2

User melakukan diagnosa dan penanganan medis

3

UserMenginput hasil diagnosa

4 Menyimpan data.

4. Nama Use Case : Bayar Aktor : Pasien.

Tujuan : Membayar biaya pendaftaran

Tabel 4.4 Tabel Skenario Use Case Bayar

No Aktor Sistem

1

Membayar biaya pendaftaran

2 Menyimpan data pembayaran 3 Mencetak bukti pembayaran

5. Nama Use Case : Laporan

Aktor : Admin, Petugas Medis. Tujuan : Mencetak laporan.

Tabel 4.5 Tabel Skenario Use Case Laporan

No Aktor Sistem

1

Memilih jenis laporan yang akan dibuat

2

Menampilkan form dari jenis yang dipilih

3

Mengisi laporan sesuai dengan jenis yang dipilih

4.1.3.3. Activity Diagram

Berikut adalah activity diagram yang diusulkan : 1. Activity Diagram Login

Admin Sistem

Input Username dan Password

Masuk ke menu utama Menampilkan pesan login salah

Login Salah

Gambar 4.2 Activity Diagram Login.

2. Activity Diagram Pendaftaran

Admin Sistem

Input Pendaftaran Pasien Menampilkan Form Pendaftaran

Menyimpan Data Pendaftaran Memberikan No Antrian

3. Activity Diagram Penanganan Medis

Petugas Medis Sistem

Mendiagnosa Pasien

Menyimpan Hasil Diagnosa dan Resep Input Hasil Diagnosa dan Resep

untuk Pasien

Gambar 4.4 Activity Diagram Penanganan Medis. 4. Activity Diagram Bayar

Pasien Sistem

Membayar Biaya Menampilkan Form Pembayaran

Menampilkan Preview dan Mencetak Bukti Pembayaran Menyimpan data pembayaran

ke database

5. Activity Diagram Laporan

Admin Sistem

Memilih Jenis Laporan Memilih Kategori Laporan

Menampilkan Preview dan Mencetak Laporan Menginput Parameter Kategori

Laporan yang Dipilih

Gambar 4.6 Activity Diagram Laporan.

4.1.3.4. Sequence Diagram

Berikut adalah sequence diagram yang diusulkan : 1. Sequence Diagram Login

Admin Form Login db:Database Main Menu

1. Input Username dan Password

validasi username dan password

2. username dan password benar

3. username dan password salah

pesan salah

5. kembali input username dan password

2. Sequence Diagram Pendaftaran

Pasien Admin Database

1. Melakukan Pendaftaran

4. Memberikan No Antrian

2. Menyimpan Data Pendaftaran

3. Mencetak No Antrian Pendaftaran

Gambar 4.8 Sequence Diagram Pendaftaran.

3. Sequence Diagram Penanganan Medis

Pasien Medis Database

1. Menyampaikan Keluhan

2. Menyimpan Data Hasil Diagnosa dan Resep

Menampilkan Pesan Input Berhasil

4. Sequence Diagram Bayar

Pasien Admin Database

1. Membayar Biaya

2. Menyimpan Data Pembayaran

Sisa dan Bukti Pembayaran Menerima Sisa dan Bukti Pembayaran

Gambar 4.10 Sequence Diagram Bayar.

5. Sequence Diagram Laporan

F. Laporan

Admin Main:Menu Database

Memilih Laporan

Memilih jenis laporan

Menampilkan jenis laporan yang dipilih

Input periode laporan yang akan dicetak

6. Mengakses database

Menampilkan preview

Mencetak laporan

7. Akses database

8. Print ()

4.1.3.5. Collaboration Diagram

Berikut adalah collaboration diagram dari sistem yang diusulkan : 1. Collaboration Diagram Login

Close Form

4. Connect Database 1. View Form Login

2. Input Username dan Password 3. Validasi Username dan Password 5. Login Berhasil : Validasi Login : Form Login Admin 6. Message Box

Gambar 4.12 Collaboration DiagramLogin. 2. Collaboration Diagram Pendaftaran

Close Form 1. Input Data Pasien

6. Kartu pendaftaran 2. Proses Data

4. Pesan Input Berhasil : Input Proses : Form Data User 3. Connect Database 5. Cetak Kartu : Print

3. Collaboration Diagram Penanganan Medis

Close Form

4. Connect Database 1. View Form Yang Dipilih

2. Input Keluhan dan Hasil Diagnosa

3. Proses Data 5. Pesan Input Berhasil : Input Proses : Form Data User 6. Cetak Resep : Print

Gambar 4.14 Collaboration Diagram Penanganan Medis.

4. Collaboration Diagram Bayar

Close Form

4. Connect Database 1. View Form Pembayaran

2. Input Jumlah Pembayaran

7. Bukti Pembayaran 3. Proses Data 5. Pesan Input Berhasil : Proses Pembayaran : Form Pembayaran User 6. Cetak Bukti Pembayaran : Print

5. Collaboration Diagram Laporan

Close Form

4. Connect Database 1. View Form Laporan

2. Pilih Jenis Laporan

6. Message Box 3. Proses Laporan 5. Preview Laporan : Proses Laporan : Form Laporan User 6. Cetak Laporan : Print

Gambar 4.16 Collaboration Diagram Laporan. 4.1.3.6. Class Diagram +Add() +Save() +Edit() +Cancel() +Delete() +Close() +Search() Admin -Username -Password +Save() +Close() +Cancel() Form Resep -No Reep -Tanggal -ID Pasien -Kd Obat -Nama Obat -Jumlah +Save() +Close() +Cancel() Form Medis -No Medis -Tanggal -ID Pasien -ID User -Keluhan -Diagnosa +Preview() +Close() Rekam Medis -ID Pasien -Tanggal -Keluhan -Diagnosa 1 1...n 1 1...n 1 1...n 1 1...n +Add() +Save() +Cancel() +Delete() +Close() +Search() Pendaftaran -No Pendaftaran -Tanggal -ID Pasien -Status 1 1...n +Preview() +Close() -Periode -Id Pasien Laporan Kunjungan

4.1.3.7. Component Diagram

Pemroses Data Security User Interface SI Puskesmas

Database Puskesmas

Gambar 4.18 Component Diagram.

4.1.3.8. Deployment Diagram Personal Computer XAMP <<Application>> Apache <<executable>> MySQL <<executable>> DB <<database>> <<JDBC>>

SI Rekam Medis Puskesmas << Application >>

4.1.3.9. Kodifikasi

Kodifikasi atau pengkodean digunakan untuk menjabarkan item-item data yang bersifat unik. Dalam perancangan ini penulis melakukan pengkodean sebagai berikut :

1. Kode Obat XXX-XXXX No urut obat Kode obat Contoh : OBB-0001 2. No Pendaftaran XXXXXX XXXX No urut pendaftaran Tahun, tanggal dan bulan pembuatan Contoh : 1404230001

Dokumen terkait