BAB IV PERANCANGAN SISTEM USULANSecure Site...
Transcript of BAB IV PERANCANGAN SISTEM USULANSecure Site...
34
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
Suatu perancangan sustem merupakan dasar dari pembuatan suatu sistem yang
handal dan kuat untuk suatu proses atau tahapan-tahapan dalam membuat
perancangan sistem.
4.1.1. Analisis Kebutuhan
A. Kebutuhan pengguna
Dalam perancangan sistem ini terdapat tiga pengguna yang saling berinteraksi
dalam lingkungan sistem yaitu : bagian Administrasi, Dokter dan Apoteker. Kedua
pengguna tersebut memiliki karakteristik interaksi dengan sistem yag berbeda-beda
dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :
1. Administrasi
a. Login
b. Mengelola data registrasi pasien
c. Mengelola laporan registrasi pasien
d. Mengelola data rekam medis pasien
e. Mencetak laporan registrasi pasien
f. Mencetak laporan rekem medis pasien
g. Mencetak laporan pembayaran
h. Mengubah Password
i. Logout
35
2. Dokter
a. Login
b. Mengelola data rekam medis
c. Mengubah Password
d. Logout
3. Apoteker
a. Login
b. Mengelola data resep obat
c. Mencetak faktur pembayaran
d. Mengubah Password
e. Logout
B. Kebutuhan Sistem
1. Admin harus melakukan login terlebih dahulu untuk dapat mengakses
aplikasi ini dengan memasukan username dan password agar dapat
melakukan penginputan.
2. Dokter harus melakukan login untuk dapat melakukan pencatatan medis dan
penginputan konsultasi pasien.
36
4.1.2. Rancangan Use Case Diagram
1. Use Case Diagram Sistem Aplikasi Rekam Medis
Sistem Aplikasi Rekam Medis
Login
Administrasi
Mengelola Data
Registrasi Pasien
Mengelola Data
Rekam Medis Pasien
Logout
Mengelola Laporan
Registrasi Pasien
Mencetak Laporan
Rekam Medis Pasien
Mencetak Laporan
Registrasi Pasien
Mengubah password
Masukan Username dan
Password
Dokter
<Include>
Mengelola Data
Resep Obat
<Extend>
<Extend>
<Extend>
<Extend>
<Extend
>
<E
xten
d>
<E
xte
nd
>
<E
xte
nd
>
Apoteker
Mencetak Fuktur
Pembayaran
<Extend>
Gambar IV.1
Use Case Diagram Sistem Aplikasi Rekam Medis
37
Tabel IV.1
Deskripsi Use Case Login
Use Case Name Login
Requirements Admin dapat Login
Goal Admin dapat mengakses halaman utama
Pre-Conditions Masukan Username dan Password
Post-Conditions Admin Berhasil login
Failed end Condition Admin gagal login
Actors Admin, Dokter dan Apoteker
Main Flow/ Basic Path 1. Admin membuka Aplikasi Rekam
Medis
2. Tampil form login
3. Input username dan password
Alternate Flow/Invariant A A1. System menampilkan menu utama
Alternate Flow/Invariant B B1. Pengguna salah input username dan
password.
B2. System menolak dan menampilkan
pesan “username dan password salah”
Tabel IV.2
Deskripsi Use Case Pengelola Data Registrasi Pasien
Use Case Name Mengelola Data Registrasi Pasien
Requirements Admin dapat mengelola form registrasi
pasien
Goal Admin dapat mengelola data registrasi
pasien
Pre-Conditions Admin telah login
Post-Conditions Admin memilih form pasien
Failed end Condition Admin gagal mengakses form pasien
Actors Admin
Main Flow/ Basic Path 1. Admin menambah data pasien
2. Admin menyimpan data pasien
38
3. Admin melihat data pasien
Alternate Flow/Invariant A A1. Admin mengubah data pasien
Alternate Flow/Invariant B B1. Admin menghapus data pasien
B2. Admin mengelola data pasien
Tabel IV.3
Deskripsi Use Case Pengelola Laporan Registrasi Pasien
Use Case Name Mengelola Laporan Registrasi Pasien
Requirements Admin dapat mengelola form registrasi
pasien
Goal Admin berhasil mengelola data registrasi
pasien
Pre-Conditions Admin telah login
Post-Conditions Admin memilih form pasien
Failed end Condition Admin gagal mengakses form pasien
Actors Admin
Main Flow/ Basic Path 1. Admin menyimpan laporan registrasi
pasien
Alternate Flow/Invariant A A1. Admin mengubah laporan registrasi
pasien
Alternate Flow/Invariant B B1. Admin menghapus data laporan
registrasi pasien
B2. Admin mengelola data laporan
registrasi pasien
39
Tabel IV.4
Deskripsi Use Case Pengelola Data Rekam Medis Pasien
Use Case Name Mengelola Data Rekam Medis Pasien
Requirements Pengguna dapat mengelola form
registrasi pasien
Goal Pengguna dapat mengelola data rekam
medis pasien
Pre-Conditions Pengguna telah login
Post-Conditions Pengguna memilih form Rekam Medis
pasien
Failed end Condition Pengguna gagal mengakses form Rekam
Medis pasien
Actors Admin dan dokter
Main Flow/ Basic Path 1. Pengguna menambah data pasien
2. Pengguna menyimpan data pasien
3. Pengguna melihat data pasien
Alternate Flow/Invariant A A1. Pengguna mengubah data pasien
Alternate Flow/Invariant B B1. Pengguna menghapus data pasien
B2. Pengguna mengelola data pasien
Tabel IV.5
Deskripsi Use Case Mencetak Laporan Registrasi Pasien
Use Case Name Mencetak Laporan Registrasi Pasien
Requirements Admin dapat mengelola form registrasi
pasien
Goal Admin berhasil mencetak laporan
registrasi pasien
Pre-Conditions Admin telah login
Post-Conditions Admin memilih form registrasi pasien
Failed end Condition Admin gagal mencetak laporan registrasi
pasien
40
Actors Admin
Main Flow/ Basic Path 1. Admin memilih form registrasi pasien
2. Admin mencetak laporan registrasi
pasien
Alternate Flow/Invariant A A1. Admin melihat detail laporan
registrasi pasien
Alternate Flow/Invariant B -
Tabel IV.6
Deskripsi Use Case Mencetak Laporan Rekam Medis Pasien
Use Case Name Mencetak Laporan Rekam Medis Pasien
Requirements Admin dapat mengelola form rekam
medis pasien
Goal Admin berhasil mencetak laporan rekam
medis pasien
Pre-Conditions Admin telah login
Post-Conditions Admin memilih form rekam medis
pasien
Failed end Condition Admin gagal mencetak laporan rekam
medis pasien
Actors Admin
Main Flow/ Basic Path 1. Admin memilih form rekam medis
pasien
2. Admin mencetak laporan rekam medis
pasien
Alternate Flow/Invariant A A1. Admin melihat detail laporan rekam
medis pasien
Alternate Flow/Invariant B -
Tabel IV.7
Deskripsi Use Case Mengubah Password
Use Case Name Mengubah Password
Requirements Pengguna dapat mengubah Password
41
Goal Pengguna berhasil mengubah Password
Pre-Conditions pengguna telah login
Post-Conditions Pengguna memilih form mengubah
password
Failed end Condition Pengguna gagal mengubah Password
Actors Admin, Dokter dan Apoteker
Main Flow/ Basic Path 1. Pengguna memilih mengubah
password
2. Pengguna mengubah password
Alternate Flow/Invariant A -
Alternate Flow/Invariant B -
4.1.3. Rancangan Aktivitas Diagram
1. Activity Diagram Login
ACTIVITY DIAGRAM LOGIN PENGGUNA
Pengguna Sistem
Mulai
Masukan username dan password
Batal Login
Tampil pesan username
dan password salah
Tidak
Menampilkan form menu utama
Ya
Pilih
Benar
Gambar IV.2
Activity Diagram Login Pengguna
42
2. Activity Diagram Mengelola data Registrasi Pasien
ACTIVITY DIAGRAM MENGELOLA DATA REGISTRASI PASIEN
Admin Sistem
Mulai
Tampil Form Pasien
Pilih
TambahKeluarKode Pasien
otomatis
Input Nama Pasien, Umur,
Jenis Kelamin, Alamat
Mengecek
Kelengkapan DataSimpan
Lengkap ?
Tidak
Data Berhasil
Disimpan
Ya
Gambar IV.3
Activity Diagram Mengelola Data Registrasi Pasien
43
3. Activity Diagram Mengelola Laporan Registrasi Pasien
ACTIVITY DIAGRAM MENGELOLA LAPORAN REGISTRASI PASIEN
Admin Sistem
Mulai
Tampil Form Laporan Registrasi Pasien
Tampil Data
PasienYa
Cari Kode
Pasien
Tidak
Pilih
TambahKeluar
Masukan Kode Pasien, Nama Pasien,
Umur, Jenis Kelamin dan Alamat
SimpanData Berhasil
Disimpan
Gambar IV.4
Activity Diagram Mengelola Laporan Registrasi Pasien
44
4. Activity Diagram Mengelola Data Rekam Medis Pasien
ACTIVITY DIAGRAM MENGELOLA LAPORAN REKAM MEDIS PASIEN
Pengguna Sistem
Mulai
Tampil Form Laporan Rekam Medis Pasien
Tampil Data
PasienYa
Cari Kode
Pasien
Tidak
Pilih
TambahKeluar
Masukan Kode Pasien, Nama Pasien,
Umur, Jenis Kelamin dan Alamat
SimpanData Berhasil
Disimpan
Gambar IV.5
Activity Diagram Mengelola Data Rekam Medis Pasien
45
5. Activity Diagram Mencetak Laporan Registrasi Pasien
ACTIVITY DIAGRAM MENCETAK LAPORAN REGISTRASI PASIEN
Admin Sistem
Mulai
Tampil From Laporan Registrasi Pasien
Tampil Data
PasienYa
Pilih Hari, Tanggal Dan
Tahun
Cari Kode
Pasien
Tidak
Pilih
CetakKeluarData Berhasil Di
Cetak
Gambar IV.6
Activity Diagram Mencetak Laporan Registrasi Pasien
46
6. Activity Diagram Mencetak Laporan Rekam Medis Pasien
ACTIVITY DIAGRAM MENCETAK LAPORAN REKAM MEDIS PASIEN
Admin Sistem
Mulai
Tampil Form Laporan Rekam Medis Pasien
Tampil Data
PasienYa
Pilih Hari, Tanggal Dan
Tahun
Cari Kode
Pasien
Tidak
Pilih
CetakKeluarData Berhasil Di
Cetak
Gambar IV.7
Activity Diagram Mencetak Laporan Rekam Medis Pasien
47
7. Activity Diagram Ganti Password
ACTIVITY DIAGRAM GANTI PASSWORD
Pengguna Sistem
Mulai
Tampil Form Ganti Password
Tutup Perbarui
Tampil Username
dan Password
Masukan Password Lama
Masukan password baru
Ya
Batal
Tidak
Password berhasil
diperbarui
Ya
Pilih
Password
Sama ?
Tidak
Gambar IV.8
Activity Diagram Ganti Password
48
8. Activity Diagram Mengelola Data Resep Obat
ACTIVITY DIAGRAM MENGELOLA DATA RESEP OBAT
Apoteker Sistem
Mulai
Tampil Form Resep Obat
Pilih
TambahKeluarKode Obat
Otomatis
Masukan Nama Obat
Mengecek Nama
ObatSimpan
Sama ?
Tidak
Data Berhasil
Disimpan
Ya
Gambar IV.9
Activity Diagram Mengelola Data Resep Obat
49
9. Activity Diagram Mencetak Faktur Pembayaran
ACTIVITY DIAGRAM MENCETAK MENCETAK FAKTUR PEMBAYARAN
Apoteker Sistem
Mulai
Tampil Form Rawat Jalan
Tampil Data
PembayaranYa
Pilih Cetak
Cari Kode
Pasien
Tidak
Pilih
CetakKeluarData Berhasil Di
Cetak
Gambar IV.10
Activity Diagram Mencetak Faktur Pembayaran
50
4.1.4. Rancangan Dokumen Sistem Usulan
Dalam Rancangan dokumen masukan usulan berjalan ini akan dijelaskan
mengenai dokumen-dokumen yang digunakan dalam proses-proses pengolahan data,
dokumen tersebut meliputi dokumen masukan dan keluaran.
A. Bentuk Dokumen Masukan
1. Nama Dokumen : Form Rawat Jalan
Fungsi : Sebagai data Rawat Jalan
Sumber : Admin
Tujuan : Dokter
Media : Tampil Form
Jumlah : 1 Halaman
Frekuensi : Setiap Hari
Bentuk : Lampiran C-1
2. Nama Dokumen : Form Pasein
Fungsi : Sebagai data Pasien
Sumber : Admin
Tujuan : Rawat Jalan
Media : Tampil Form
Jumlah : 1 Halaman
Frekuensi : Setiap Hari
Bentuk : Lampiran C-2
3. Nama Dokumen : Form Konsultasi
Fungsi : Sebagai data Rawat Jalan
Sumber : Pasien
Tujuan : Admin
51
Media : Tampil Form
Jumlah : 1 Halaman
Frekuensi : Setiap Hari
Bentuk : Lampiran C-3
4. Nama Dokumen : Form Dokter
Fungsi : Sebagai data Dokter
Sumber : Admin
Tujuan : Dokter
Media : Tampil Form
Jumlah : 1 Halaman
Frekuensi : Setiap Hari
Bentuk : Lampiran C-4
5. Nama Dokumen : Form Resep Obat
Fungsi : Sebagai data Obat
Sumber : Admin
Tujuan : Rawat Jalan
Media : Tampil Form
Jumlah : 1 Halaman
Frekuensi : Setiap Hari
Bentuk : Lampiran C-5
B. Bentuk Dokumen Keluaran
1. Nama Dokumen : Bukti Transaksi Rawat Jalan
Fungsi : Sebagai Bukti Transaksi
Sumber : File Rawat Jalan, File Pasien, Resep Obat
Tujuan : Pasien
52
Media : Dokumen Cetakan Komputer
Jumlah : 1 Data dari 1 Pasien
Frekuensi : Setiap Melakukan Pemeriksaan
Bentuk : Lampiran D-1
4.1.5. Rancangan Prototype
1. Halaman Login
Gambar IV.11
Menu Login
2. Halaman Utama
Gambar IV.12
Halaman Utama
53
3. Halaman Rawat Jalan
Gambar IV.13
Halaman Rawat Jalan
4. Halaman Pasien
Gambar IV.14
Halaman Pasien
54
5. Halaman Konsultasi
Gambar IV.15
Halaman Konsultasi
6. Halaman Dokter
Gambar IV.16
Halaman Dokter
55
7. Halaman Resep Obat
Gambar IV.17
Halaman Resep Obat
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
Basis data digunakan sebagai media pengolah aplikasi atau sistem yang
dirancang. Basis data ini digambarkan kedalam ERD agar menunjukan hubungan
atau relasi yang terjadi antara entitas yang ada berikut contohnya :
56
Pasien
Kd_pasien
Nama_pasien
umur
Jenis_kelamin
alamat
hasil
Tgl_periksa
Dokter
Kd_dokter
Kd_jalan
Nama_dokter
Jenis_kelamin
alamat
alamat
alamat
Melakukan Pemeriksa
Kd_pemeriksa
Kd_dokter
Nama_dokter
Kd_pasien
Nama_pasien
diagnosa
Tgl_peneriksa
Rawat_jalan
Kd_jalan
Kd_dokter
Nama_dokter
Kd_pasien Nama_pasien
Kd_resep
Resep_obat
memiliki
Kd_resep Resep_obat
Memberikan
resep
Melakukan1 M M 1
M
M
1
M
Gambar IV.18
Rancangan ERD
4.2.2. Logical Record Structure (LRS)
Logical Record Structure ini digunakan untuk menentukan kardinalitas jumlah
tabel, primary key (PK), dan foreign key (FK). Adapun gambar dan penjelasan
mengenai hubungan Logical Record Structure adalah sebagai berikut:
57
Kd_dokter PKKd_jalanNama_dokterJenis_kelaminAlamatKotatelepon
dokterKd_pemeriksaKd_dokter FKNama_dokterKd_pasienNama_pasienDiagnosaTgl_pemeriksahasil
pemeriksa
Kd_pasien PKNama_pasienUmurJenis_kelaminalamat
pasienKd_jalan PKKd_dokterNama_dokterKd_pasienNama_pasienKd_resep FKResep_obatTgl_periksa
Rawat_jalan
Kd_resep PKResep_obat
resep
1
11
M
M
M
M
1
1
1
Gambar IV.19
Rancangan LRS
4.2.3. Spesifikasi File
Spesifikasi file yang digunakan dalam perancangan sistem Rekam Medis
Berbasis ini Desktop, diantaranya :
1. Spesifikasi file Pasien
Nama File : pasien
Akronim : pasien
Fungsi : Menyimpan data Pasien
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : random
Media : Hard Disk
Panjang Record : 80 bytes
Kunci Field : kd_pasien
Software : xampp
58
Tabel IV.8
Spesifikasi file Pasien
No Elemen Data Akronim Tipe Panjang Keterangan
1 kd pasien kd_pasien Varchar 10 Primary Key
2 nama pasien nama_pasien Varchar 20
3 Umur Umur Varchar 10
4 jenis kelamin jenis_kelamin Varchar 10
5 Alamat Alamat Varchar 30
2. Spesifikasi file Dokter
Nama File : dokter
Akronim : dokter
Fungsi : Menyimpan data dokter
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : random
Media : Hard Disk
Panjang Record : 110 bytes
Kunci Field : kd_dokter
Software : xampp
Tabel IV.9
Spesifikasi file Dokter
No Elemen Data Akronim Tipe Panjang Keterangan
1 kd dokter kd_dokter Varchar 10 Primary Key
2 nama dokter nama_dokter Varchar 20
3 jenis kelamin jenis_kelamin Varchar 10
4 Alamat Alamat Varchar 30
5 Kota Kota Varchar 20
6 Telepon Telepon Varchar 20
59
3. Spesifikasi File Pemeriksaan
Nama File : pemeriksaan
Akronim : konsultasi
Fungsi : Menyimpan data konsultasii
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : random
Media : Hard Disk
Panjang Record : 220 bytes
Kunci Field : kd_pemeriksaan
Software : xampp
Tabel IV.10
Spesifikasi file Pemeriksaan
No Elemen Data Akronim Tipe Panjang Keterangan
1 kd pemeriksaan kd_pemeriksaan Varchar 10 Primary Key
2 kd dokter kd_dokter Varchar 10
3 nama dokter nama_dokter Varchar 20
4 kd pasien kd_pasien Varchar 10
5 nama pasien nama_pasien Varchar 20
6 Diagnosa Gejala Varchar 100
7 tgl pemeriksaan tgl_pemeriksaan Varchar 10
8 Hasil Hasil Varchar 20
4. Spesifikasi File Rawat Jalan
Nama File : rawat_jalan
Akronim : rawatjalan
Fungsi : Menyimpan data dokter, pasien, resep
Tipe File : Master
Organisasi File : Indexed Sequential
60
Akses File : random
Media : Hard Disk
Panjang Record : 190 bytes
Kunci Field : kd_jalan
Software : xampp
Tabel IV.11
Spesifikasi file Rawat Jalan
No Elemen Data Akronim Tipe Panjang Keterangan
1 kd jalan kd_jalan Varchar 10 Primary Key
2 kd dokter kd_dokter Varchar 10
3 nama dokter nama_dokter Varchar 20
4 kd pasien kd_pasien Varchar 10
5 nama pasien nama_pasien Varchar 20
6 d resep kd_resep Varchar 10
7 resep obat resep_obat Varchar 100
8 tgl periksa tgl_periksa Char 10
5. Spesifikasi File Resep
Nama File : resep
Akronim : resep
Fungsi : Menyimpan data obat
Tipe File : Master
Organisasi File : Indexed Sequential
Akses File : random
Media : Hard Disk
Panjang Record : 110 bytes
Kunci Field : kd_resep
Software : xampp
61
Tabel IV.12
Spesifikasi file Resep
No Elemen Data Akronim Tipe Panjang Keterangan
1 kd resep kd_resep Varchar 10 Primary Key
2 resep obat resep_obat Varchar 100
4.2.4. Class Model / Class Diagram
Berikut ini merupakan rancangan class diagram Rawat Jalan berbasis
Desktop:
- Kd_dokter :Varchar- Kd_jalan :Varchar- Nama_dokter :Varchar- Jenis_kelamin :Varchar- Alamat :Varchar- Kota :Varchar- telepon :Varchar
dokter- Kd_pemeriksa :Varchar- Kd_dokter :Varchar- Nama_dokter :Varchar- Kd_pasien :Varchar- Nama_pasien :Varchar- Diagnosa :Varchar- Tgl_pemeriksa :Varchar- hasil :Varchar
pemeriksa
- Kd_pasien :Varchar- Nama_pasien :Varchar- Umur :Varchar- Jenis_kelamin :Varchar- alamat :Varchar
pasien
- Kd_jalan :Varchar- Kd_dokter :Varchar- Nama_dokter :Varchar- Kd_pasien :Varchar- Nama_pasien :Varchar- Kd_resep :Varchar- Resep_obat :Varchar- Tgl_periksa :Varchar
Rawat_jalan
- Kd_resep :Varchar- Resep_obat :Varchar
resep
1
1 MM M
M
M 1
+ Tambah :Void+ Simpan :Void+ Edit :Void+ Hapus :Void+ Batal :Void+ Keluar :Void
<<PropertyGet>>
- GetKd_Pasien : varchar- GetNama_pasien :Varchar- GetUmur :Varchar- GetJenis_kelamin :Varchar- Getalamat :Varchar
<<PropertySet>>
- SetKd_Pasien : varchar- SetNama_pasien :Varchar- SetUmur :Varchar- SetJenis_kelamin :Varchar- Setalamat :Varchar
+ Tambah :Void+ Simpan :Void+ Edit :Void+ Hapus :Void+ Batal :Void+ Keluar :Void
<<PropertyGet>>
- GetKd_pemeriksa :Varchar- GetKd_dokter :Varchar- GetNama_dokter :Varchar- GetKd_pasien :Varchar- GetNama_pasien :Varchar- GetDiagnosa :Varchar- GetTgl_pemeriksa :Varchar- Gethasil :Varchar
<<PropertySet>>
- SetKd_pemeriksa :Varchar- SetKd_dokter :Varchar- SetNama_dokter :Varchar- SetKd_pasien :Varchar- SetNama_pasien :Varchar- SetDiagnosa :Varchar- SetTgl_pemeriksa :Varchar- Sethasil :Varchar
+ Tambah :Void+ Simpan :Void+ Edit :Void+ Hapus :Void+ Batal :Void+ Keluar :Void
<<PropertyGet>>
- GetKd_jalan :Varchar- GetKd_dokter :Varchar- GetNama_dokter :Varchar- GetKd_pasien :Varchar- GetNama_pasien :Varchar- GetKd_resep :Varchar- GetResep_obat :Varchar- GetTgl_periksa :Varchar
<<PropertySet>>
- SetKd_jalan :Varchar- SetKd_dokter :Varchar- SetNama_dokter :Varchar- SetKd_pasien :Varchar- SetNama_pasien :Varchar- SetKd_resep :Varchar- SetResep_obat :Varchar- SetTgl_periksa :Varchar
+ Tambah :Void+ Simpan :Void+ Edit :Void+ Hapus :Void+ Batal :Void+ Keluar :Void
<<PropertyGet>>
- GetKd_dokter :Varchar- GetKd_jalan :Varchar- GetNama_dokter :Varchar- GetJenis_kelamin :Varchar- GetAlamat :Varchar- GetKota :Varchar
- Gettelepon :Varchar
<<PropertySet>>
- SetKd_dokter :Varchar- SetKd_jalan :Varchar- SetNama_dokter :Varchar- SetJenis_kelamin :Varchar- SetAlamat :Varchar- SetKota :Varchar
- Settelepon :Varchar
+ Tambah :Void+ Simpan :Void+ Edit :Void+ Hapus :Void+ Batal :Void+ Keluar :Void
<<PropertyGet>>
- GetKd_resep :Varchar- GetResep_obat :Varchar
<<PropertySet>>
- SetKd_resep :Varchar- SetResep_obat :Varchar
Gambar IV.20
Rancangan Class Model/Class Diagram
62
4.2.5. Sequence Diagram
1. Login Admin
Gambar IV.21
Squence Diagram Login Admin
2. Admin Menginput Data Pasien
Gambar IV.23
Squence Diagram Admin Menginput Data Pasien
sd Login admin
Admiin
Login Proses Validasi Halaman UtamaTabel User.Id
AdminMenginput(Username dan Password)
TampilkanMenuUtama()
SetUsername,Password()
ApakahAkunValid()
GetidUsername,Password()
ValidasiAkun(Username,Password)
sd Admin Menginput Data Pasien
Admin
Halaman Utama Proses
Menampilkan
Halaman PasienTabel Pasien
PilihHalamanPasien()
GetidPasien()
TampilkanHalamanPasien()
MenginputDataPasien()
63
3. Admin Menginput dan Mencetak Data Rawat Jalan Pasien
Gambar IV.22
Squence Diagram Admin Menginput dan Mencetak Data Rawat Jalan
Pasien
4. Admin Mengelola Data Dokter
Gambar IV.24
Squence Diagram Admin Mengelola Data Dokter
sd Admin Menginput Dan Mencetak Data Riwayat Jalan Pasien
Admin
Halaman Utama Proses
Menampilkan
Halaman Rawat
Jalan
Tabel Rawat Jalan
GetidRawatJalan()
PilihHalamanRawatJalan()
MenginputdanMencetakHalamanRawatJalan()
TampilHalamanRawatJalan()
sd Admin Mengelola Data Dokter
Admin
Halaman Utama Proses
Menampilkan
Halaman DokterTabel Data Dokter
PilihHalamanDokter()
GetidDataDokter()
MengelolaDataDokter()
TampilHalalmanDokter()
64
5. Login Dokter
Gambar IV.25
Squence Diagram Login Dokter
6. Dokter Mengelola Data Konsultasi
Gambar IV.26
Squence Diagram Dokter Mengelola Data Konsultasi
4.2.6. Spesifikasi Hardware dan Software
Agar rancangan sistem ini dapat direalisasikan, maka kebutuhan perangkat
keras dan kebutuhan dari perangkat lunak harus di penuhi terlebih dahulu.
sd Login Dokter
Dokter
Login Proses Validasi Halaman DokterTabel User.Id
ApakahAkunValid()
SetUsername,Password()
ValidasiAkun(Username dan Password)
TampilkanHalamanDokter()
DokterMenginput(Username dan Password)
GetidUsername,Password()
sd Dokter Mengelola Data Konsultasi
Dokter
Halaman
Konsultasi
Tabel PemeriksaanProsesHalaman
Konsultasi
Halaman Dokter
TampilHalamanKonsultasi()
DokterMengelolaDataKonsultasi()
PilihHalamanKonsultasi()
GetidPemeriksaan()
65
A. Hardware (Perangkat Keras)
Adapun spesifikasi perangkat keras yang diperlukan dalam perancangan
sistem ini terdiri dari :
1. Laptop
a. Processor : AMD E1-6010 APU with AMD Radeon R2 Graphics
1,35 GHz.
b. RAM : 2,00
c. System Type : 64-bit Operating system
d. Mouse Optica/Touchpad
B. Software (Perangkat Lunak)
Adapun spesifikasi perangkat lunak yang diperlukan dalam perancangan
sistem ini terdiri dari :
1. Sistem Operasi : Windows 7 64-bit
2. Aplikasi : NetBeans IDE 8.0.2
3. Web Server : XAMPP 3.2.1
4. Web Browser : Google Chroome V75.0.3770.100
4.3. Jadwal Implementasi
Perancangan sistem ini setidaknya membutuhkan waktu sekitar 3 bulan.
Adapun rincian kegiatan di catat kedalam bentuk tabel berikut ini :
Tabel IV.13
Spesifikasi Jadwal Implementasi
DESKRIPSI April Mei juni juli
2 3 4 1 2 3 4 1 2 3 4 1
Penelitian
Riset
Pengumpulan
Data
Analisa
Sistem
Perancangan
Sistem