BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

40 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Masalah-masalah yang sering dihadapi oleh RSUD Lukas Nias Selatan adalah kesulitan dalam mengolah data rekam medis akan pasien dan pelayanan yang kurang efisien sehingga mengakibatkan tidak keakuratan pelaporan data kepada pimpinan. Dan penyimpanan data masih belum menggunakan database sehingga pembuatan laporan hasil rekam medis menjadi tidak efektif dan efisien. Hal ini mendorong RSUD Lukas Nias Selatan untuk dapat memberikan pelayanan yang cepat dan akurat sehingga dapat bersaing dengan instansi lainnya. Dari uraian permasalah diatas maka penulis mencoba untuk membuat sebuah sistem tentang Aplikasi Rekam Medis Pada RSUD Lukas Nias Selatan sehingga dapat menghasilkan laporan rekam medis yang lebih cepat, akurat dan mudah dipahami. III.2. Desain Sistem III.2.1. Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan dibangun. Dalam penulisan Tugas Akhir ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. 40

41 Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini. Aplikasi Rekam Medis Pada RSUD Lukas Nias Selatan Pasien Kelas <<Extend>> Kamar <<Extend>> Honor Spesilais File <<Extend>> <<Extend>> Medisal Check Obat <<Extend>> Rekam Medis <<Extend>> Rekam medis Bagian Administrasi Login <<Extend>> Laporan Pasien Logout Laporan <<Include>> <<Include>> Laporan Kamar Laporan Honor <<Include>> Laporan Biaya Kamar <<Include>> Laporan bed Laporan Medical Check Laporan Obat Laporan Rekam Gambar III.1. Use Case Aplikasi Rekam Medis Pada RSUD Lukas Nias Selatan III.2.2. Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, 41

42 sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Tabel Pasien ID Pasien Nama Pasien Tpt Lahir Tgl Lahir Sex Alamat Telepon No BPJS +Simpan() +Update() 1 1..* No Kamar ID Kelas Jumlah Bed +Simpan() +Update() 1 Tabel Kamar 1 1..* Tabel Honor Spesialis ID Spesialis Spesialis Honor +Simpan() +Update() 1 1..* Tabel Medical Check ID Medisal Check Ket Biaya Money +Simpan() +Update() Tabel Dokter ID Dokter Nama Dokter Sex Alamat HP ID Spesialis +Simpan() 1 +Update() Tabel Rekam Medis No Rekam Medis Tgl Masuk Pasien No Pasien 1..* Jenis Layanan Jenis Rawat Keluhan Penyakit Tabel Detail Kunjungan Dokter 1..* ID Dokter No Rekam Medis No Kamar Tgl Kunjungan 1..* 1 No Bed Bln Kunjungan 1 Lama Inap Thn Kunjungan Biaya Kamar 1..* ID Dokter Jumlah Biaya Kamar Biaya Dokter Jumlah Biaya Dokter 1..* Catatan Diagnosa Jumlah Biaya Medis 1 +Simpan() Total Biaya Medis +Simpan() +Update() +Update() 1..* 1 Tabel Obat No Rekam Medis Thn Pakai Obat Bulan Pakai Obat Kode Obat Harga Jumlah Ssub Total +Simpan() +Update() 42 1 1..* 1 Tabel Bed No Bed No Kamar Status Bed +Simpan() +Update() Tabel Detail Medical No Rekam Medis Tgl Medisal Bln Medisal Thn Medisal ID Medisal Check Biaya Quantity Subtotal +Simpan() +Update() Tabel Detail Obat No Rekam Medis Tgl Pakai Obat Kode Obat Harga Obat ID Dokter Jumlah Sub Total +Simpan() +Update() Gambar III.2. Class Diagram Aplikasi Rekam Medis Pada RSUD Lukas Nias Selatan

43 III.2.3. Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Form Input Login Activity diagram form input data login dapat dilihat pada Gambar III.3. Sebagai berikut : Login admin Admin Sistem Buka Aplikasi Login Isi Username Gagal Isi Password Click Login Berhasil Phase Gambar III.3. Activity Diagram Halaman Login 43

44 2. Activity Diagram Form Input Pasien berikut : Activity diagram form input Pasien dapat dilihat pada Gambar III.4. Sebagai Admin Sistem Klik Input Produk Pasien Form Input Pasien Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.4. Activity Diagram Pasien 44

45 3. Activity Diagram Form Input Kelas berikut : Activity diagram form input Kelas dapat dilihat pada Gambar III.5. Sebagai Admin Sistem Klik Produk Input kelas Form Input Kelas Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.5. Activity Diagram Kelas 45

46 4. Activity Diagram Form Input Kamar Dan Bed Activity diagram form input Kamar Dan Bed dapat dilihat pada Gambar III.6. Sebagai berikut : Admin Sistem Klik Input Produk Kamar And Bed Form Input Kamar And Bed Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit \ Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.6. Activity Diagram Form Input Kamar Dan Bed 46

47 5. Activity Diagram Form Input Honor Spesialis Activity diagram form input Honor Spesialis dapat dilihat pada Gambar III.7. Sebagai berikut : Admin Sistem Klik Input Produk Honor Spesialis Form Input Honor Spesialis Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.7. Activity Diagram Input Honor Spesialis 47

48 6. Activity Diagram Form Input Medical Check Activity diagram form input Medical Check dapat dilihat pada Gambar III.8. Sebagai berikut : Admin Sistem Klik Input Produk Medical Check Form Input Medical Check Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.8. Activity Diagram Input Medical Check 48

49 7. Activity Diagram Form Input Rekam Medis Activity diagram form input Rekam Medis dapat dilihat pada Gambar III.9. Sebagai berikut : Admin Sistem Klik Input Produk Rekam Medis Form Input Rekam Medis Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.9. Activity Diagram Input Rekam Medis 49

50 8. Activity Diagram Form Input Obat berikut : Activity diagram form input Obat dapat dilihat pada Gambar III.10. Sebagai Admin Sistem Klik Produk Input Obat Form Input Obat Klik Baru Isi Tdk Valid Klik Simpan Valid Tersimpan Pilih Klik Edit Ubah Tdk Valid Klik Update Valid Terupdate Klik Hapus Terhapus Gambar III.10. Activity Diagram Input Obat 50

51 III.2.4. Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : 1. Sequence Diagram Login Sequence diagram login dapat dilihat pada Gambar III.11. Sebagai berikut : Gambar III.11. Sequence Diagram Form Login 51

52 2. Sequence Diagram Pasien Sequence diagram Pasien dapat dilihat pada Gambar III.12. Sebagai berikut: Gambar III.12. Sequence Diagram Form Pasien 52

53 3. Sequence Diagram Obat Sequence diagram Obat dapat dilihat pada Gambar III.13. Sebagai berikut: Gambar III.13. Sequence Diagram Form Obat 53

54 4. Sequence Diagram Kelas berikut : Sequence diagram data Kelas dapat dilihat pada Gambar III.14. Sebagai Gambar III.14. Sequence Diagram Form Kelas 54

55 5. Sequence Proses Kamar berikut : Sequence diagram form Kamar dapat dilihat pada Gambar III.15. Sebagai Gambar III.15. Sequence Diagram Form Kamar 6. Sequence Proses Honor Spesialis Sequence diagram form Honor Spesialis dapat dilihat pada Gambar III.16. Sebagai berikut : 55

56 Gambar III.16. Sequence Diagram Form Honor Spesialis 7. Sequence Proses Rekam Medis Sequence diagram form Rekam Medis dapat dilihat pada Gambar III.17. Sebagai berikut : 56

57 Gambar III.17. Sequence Diagram Form Rekam Medis 8. Sequence Diagram Laporan Berikut adalah penjelasan mengenai sequence diagram untuk melihat laporan yang meliputi laporan Rekam Medis, Laporan Kelas, Laporan Kamar, dan laporan lainnya. Serangkaian kerja melihat laporan dapat terlihat seperti pada gambar III.18 berikut : Admin Tampilkan Menu () Laporan Form Laporan Menu () Click form laporan () click form Laporan () Koneksi database () Gambar III.18. Sequence Diagram Laporan III.3. Desain base 1. Normalisasi Berikut adalah normalisasi Aplikasi Rekam Medis pada RSUD Lukas Nias Selatan adalah seperti pada gambar berikut ini : a. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa terkecuali, walaupun file-file tersebut ganda). 57

58 Tabel III.1. Bentuk Normal Perih di lambung Dr-004 Room- 01 2 Hari 250.000 75.000 50.000 25.00 0 Sakit - - - 50.000-25.00 Kepala 0 Akut Mencret Dr-003 - - - 100.000-10.00 0 Asma Room- 3 1.050.000 200.000-15.00 02 Hari 0 Katarak - - - 100.000 200.00 250.0 0 00 No Rekam Medis 2010- RS01 2010- RS02 2010- RS03 2010- RS04 2010- RS05 No Pasien Jenis Layanan Jenis Rawat 20110001 Umum Rawat Inap 20110002 Rawat Jalan 20110003 Rawat Jalan 20110004 Rawat Inap 20111005 Rawat Jalan Keluhan Penyakit ID Dokter No Kamar Lama Inap Biaya Kamar Biaya Dokter Biaya Medical Biaya Obat Total Biaya Medis 400.000 75.000 110.000 1.065.000 550.000 b. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel). Tabel III.2. Normalisasi Tahap 1 (1 NF) No Rekam Medis 2010- RS01 2010- RS02 2010- RS03 2010- RS04 2010- RS05 No Pasien Jenis Layanan Jenis Rawat 20110001 Umum Rawat Inap 20110002 Umum Rawat Jalan 20110003 Umum Rawat Jalan 20110004 Umum Rawat Inap 20111005 Umum Rawat Jalan Keluha n Penyaki t Perih di lambun g Sakit Kepala Akut ID Dokter Dr-004 No Kamar Room- 01 Lama Inap Biaya Kamar Biaya Dokter Biaya Medical Biaya Obat 2 Hari 250.000 75.000 50.000 25.0 00 Dr-002 - - - 50.000-25.0 00 Mencret Dr-003 - - - 100.00 0 Asma Dr-006 Room- 3 Hari 1.050.000 200.00 02 0 Katarak Dr-008 - - - 100.00 0-10.0 00-15.0 00 200.00 250. 0 000 Total Biaya Medis 400.000 75.000 110.000 1.065.000 550.000 c. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya. No Rekam No Pasien Jenis Jenis Rawat Keluhan Medis Layanan Penyakit 2010-RS01 20110001 Umum Rawat Inap Perih di lambung 2010-RS02 20110002 Umum Rawat Sakit Jalan Kepala Akut 2010-RS03 20110003 Umum Rawat Jalan Tabel III.3. Normalisasi Tahap 3 (2 NF) ID Biaya Biaya Biaya Biaya Total Biaya Dokter Kamar Dokter Medical Obat Medis Dr-004 250.000 75.000 50.000 25.000 400.000 Dr-002-50.000-25.000 75.000 Mencret Dr-003-100.000-10.000 110.000 2010-RS04 20110004 Umum Rawat Inap Asma Dr-006 1.050.000 200.000-15.000 1.065.000 2010-RS05 20111005 Umum Rawat Katarak Dr-008-100.000 200.000 250.00 550.000 Jalan 0 58

59 d. Step 4 bentuk 3 NF (dalam bentuk ketiga, sudah dalam bentuk normal kedua). yakni dengan menghilangkan field yang bergantung Transitif dan membentuk relasi dengan dengan menentukan Foreign Key. Tabel III.4. Normalisasi Tahap 4 (3 NF) No Rekam Medis 2010- RS01 2010- RS02 2010- RS03 2010- RS04 2010- RS05 No Pasien Jenis Rawat 20110001 Rawat Inap 20110002 Rawat Jalan 20110003 Rawat Jalan 20110004 Rawat Inap 20111005 Rawat Jalan Keluhan Penyakit Biaya Kamar Biaya Dokter Biaya Medical Biaya Obat Total Biaya Medis Perih di 250.000 75.000 50.000 25.000 400.000 lambung Sakit - 50.000-25.000 75.000 Kepala Akut Mencret - 100.000-10.000 110.000 Asma 1.050.000 200.000-15.000 1.065.000 Katarak - 100.000 200.000 250.000 550.000 2. Desain Tabel Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database SQL Server. Berikut adalah desain database dan tabel dari sistem yang dirancang : a. Tabel User Tabel user berfungsi sebagai tabel untuk menampung data-data user program yang akan menggunakan program. Tabel III.5 Tabel User Nama base RSUD Nama Tabel Tabel User No Nama Field Tipe Boleh Kosong Kunci 1. ID User Nchar (10) Primary key 2. Kata Sandi Nchar (10) - b. Tabel Bed Tabel Bed berfungsi sebagai tabel untuk menampung data-data yang berada pada Bed. 59

60 Tabel III.6 Tabel Bed Nama base RSUD Nama Tabel Tabel Bed No Nama Field Tipe Boleh Kosong Kunci 1. No Bed Nchar (10) Primary key 2. No Kamar Nchar (10) - 3. Status Bed Nchar (10) - c. Tabel Dokter Tabel Dokter berfungsi sebagai tabel untuk menampung data-data Dokter. Tabel III.7 Tabel Dokter Nama base RSUD Nama Tabel Tabel Dokter No Nama Field Tipe Boleh Kosong Kunci 1. Id Dokter Nchar (10) Primary Key 2. Nama Dokter Varchar (10) - 3. Sex Nchar (10) - 4. Alamat Varchar (50) - 5. HP Varchar (30) - 6. ID Spesialis Nchar (10) - d. Tabel Pasien Tabel Pasien berfungsi sebagai tabel untuk menampung data-data Pasien. Tabel III.8 Tabel Pasien Nama base RSUD Nama Tabel Tabel Pasien No Nama Field Tipe Boleh Kosong Kunci 1. No Pasien Varchar (15) Primary Key 2. Nama Pasien Varchar (30) - 3. Tpt Lahir Datetime - 4. Sex Nchar (10) - - 5. Alamat Varchar (30) - 6. Telepon Varchar (10) - 7. No BPJS Varchar (20) - 60

61 e. Tabel Kamar Tabel Kamar berfungsi sebagai tabel untuk menampung data-data Tentang Kamar. Tabel III.9 Tabel Kamar Nama base RSUD Nama Tabel Tabel Kamar No Nama Field Tipe Boleh Kosong Kunci 1. No Kamar Nchar(10) Primary Key 2. ID Kelas Nchar (10) Foreign Key 3. Jumlah Bed Int - f. Tabel Honor Spesialis Tabel Honor Spesialis berfungsi sebagai tabel untuk menampung data-data Honor Spesialis. Tabel III.10 Tabel Honor Spesialis Nama base RSUD Nama Tabel Tabel Honor Spesialis No Nama Field Tipe Boleh Kosong Kunci 1. ID Spesialis Nchar (10) Primary Key 2. Spesialis Nchar (30) - 3. Honor Money - g. Tabel Medical Check Tabel Medical Check berfungsi sebagai tabel untuk menampung data-data Kategori Biaya. Tabel III.11 Tabel Medical Check Nama base RSUD Nama Tabel Tabel Medical Check No Nama Field Tipe Boleh Kosong Kunci 1. ID Medical Check Nchar (10) Primary Key 2. Keterangan Varchar (50) - 3. Biaya Money - 61

62 h. Tabel Kelas Tabel Kelas berfungsi sebagai tabel untuk menampung data-data Kelas. Tabel III.12 Tabel Kelas Nama base RSUD Nama Tabel Tabel Kelas No Nama Field Tipe Boleh Kosong Kunci 1. ID Kelas Nchar (10) Primary Key 2. Nama Kelas Varchar (30) - 3. Biaya Money - i. Tabel Rekam Medis Tabel Rekam Medis berfungsi sebagai tabel untuk menampung data-data Rekam Medis. Tabel III.13 Tabel Rekam Medis Nama base RSUD Nama Tabel Tabel Rekam Medis No Nama Field Tipe Boleh Kosong Kunci 1. No Rekam Medis Varchar (15) Primary Key 2. Tgl Masuk Pasien Datetime - 3. No Pasien Nchar (10) Foreign Key 4. Jenis Layanan Varchar (20) - 5. Jenis Rawat Varchar (15) - 6. Keluhan Penyakit Vaarchar (Max) - 7. ID Dokter Nchar (10) Foreign Key 8. No Kamar Nchar (10) Foreign Key 9. No Bed Nchar (10) Foreign Key 10. Lama Inap Int - 11. Biaya Kamar Money - 12. Jumlah Biaya Kamar Money - 13. Jumlah Biaya Dokter Money - 14. Jumlah Biaya Medis Money - 15. Total Biaya Medis Money - 16. Tgl Keluar Pasien Money - 62

63 j. Tabel Detail Kunjungan Dokter Tabel Detail Kunjungan Dokter berfungsi sebagai tabel untuk menampung data-data Detail Kunjungan Dokter. Tabel III.14 Tabel Detail Kunjungan Dokter Nama base RSUD Nama Tabel Tabel Detail Kunjungan Dokter No Nama Field Tipe Boleh Kosong Kunci 1. No Rekam Medis Vaarchar (15) Foreign Key 2. Tgl Kunjungan Int - 3. Bulan Kunjungan Nchar (10) - 4. Tahun Kunjungan Nchar (10) - 5. ID Dokter Nchar (10) Foreign Key 6. Biaya Dokter Money - 7. Catatan Diagnosa Varchar (Max) - k. Tabel Detail Medical Tabel Detail Medical berfungsi sebagai tabel untuk menampung data-data Detail Medical. Tabel III.15 Tabel Detail Medical Nama base RSUD Nama Tabel Tabel Detail Medical No Nama Field Tipe Boleh Kosong Kunci 1. No Rekam Medis Varchar (15) Foreign Key 2. Tgl Medical Int - 3. Bulan Medical Nchar (10) - 4. Thn Medical Int - 5. ID Medical Check Nchar (10) - 6. Biaya Money - 7. Quantity Int - 8. Sub Total Money - 63

64 l. Tabel Obat Tabel Obat berfungsi sebagai tabel untuk menampung data-data Obat. Tabel III.16 Tabel Obat Nama base RSUD Nama Tabel Tabel Obat No Nama Field Tipe Boleh Kosong Kunci 1. No Rekam Medis Varchar (15) Foreign Key 2. Tgl Pakai Obat Int - 3. Bulan Pakai Obat Nchar (10) - 4. Thn Obat Int - 5. ID Obat Nchar (10) - 6. Haarga Money - 7. Jumlah Int - 8. Sub Total Money - m. Tabel Detail Obat Tabel Detail Obat berfungsi sebagai tabel untuk menampung data-data Detail Obat. Tabel III.17 Tabel Detail Obat Nama base RSUD Nama Tabel Tabel Obat No Nama Field Tipe Boleh Kosong Kunci 1. No Rekam Medis Varchar (15) Foreign Key 2. Tgl Obat Int - 3. Bulan Obat Nchar (10) - 4. Thn Obat Int - 5. ID Dokter Nchar (10) - 6. ID Obat Nchar (10) - 7. Nama Obat Nchar (10) - 8. Jumlah Int - 9. Sub Total Money - 64

65 III.4. Desain User Interface III.4.1. Desain Input Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan. Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Rancangan Input Login Sistem Rancangan input login sistem berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.19. sebagai berikut : Login LOGO Login Login Keluar ********* Gambar III.19. Rancangan Input Login Sistem 65

66 2. Rancangan Input Form Input Menu Utama Perancangan input form input Menu Utama merupakan form untuk menampilkan Form utama dari rancangan. Adapun bentuk form input menu utama dapat dilihat pada Gambar III.20. Sebagai berikut : Form Menu Utama File Rekam Medis Laporan Exit LOGO Gambar III.20. Rancangan Input Form Input Menu Utama 3. Rancangan Input Form Pasien Perancangan input form input Pasien merupakan form untuk penyimpanan data-data Pasien. Adapun bentuk form input Pasien dapat dilihat pada Gambar III.21. sebagai berikut : 66

67 Gambar III.21. Rancangan Input Form Pasien 4. Rancangan Input Form Input Kelas Perancangan input form input Kelas merupakan form untuk penyimpanan data-data kelas. Adapun bentuk form input kelas dapat dilihat pada Gambar III.22. sebagai berikut : Form Kelas Baru Simpan Edit Update Hapus Keluar ID Kelas Nama Kelas Biaya Per Hari Rp Set Kamar ID Kelas Nama Kelas Biaya Per Hari Xxx999 Xxxxxx 9999999 Xxx999 Xxxxxx 9999999 Gambar III.22. Rancangan Input Form Kelas 67

68 5. Rancangan Input Form Kamar Perancangan input form Kamar merupakan form untuk penyimpanan datadata kamar. Adapun bentuk form input kamar dapat dilihat pada Gambar III.23. sebagai berikut : Form Kamar Baru Simpan Edit Update Hapus Keluar ID Kamar Nama Kelas Biaya Per Hari Rp Set Kamar ID Kamar Nama Kelas Biaya Per Hari Xxx999 Xxxxxx 9999999 Xxx999 Xxxxxx 9999999 Gambar III.23. Rancangan Input Form Kamar 6. Rancangan Input Form Honor Dokter Perancangan input form Honor Dokter merupakan form untuk penyimpanan data-data Honor Dokter. Adapun bentuk form input Honor Dokter dapat dilihat pada Gambar III.24. Sebagai berikut : Form Honor Dokter Baru Simpan Edit Update Hapus Keluar ID Spesialis Spesialis Honor Rp Set Dokter ID Spesialis Spesialis Honor Rp Xxx999 Xxxxxx 9999999 Xxx999 Xxxxxx 9999999 68

69 Gambar III.24. Rancangan Input Form Honor Dokter 7. Rancangan Input Form Dokter Perancangan input form Dokter merupakan form untuk penyimpanan datadata Dokter. Adapun bentuk form input Dokter dapat dilihat pada Gambar III.25. Sebagai berikut : Gambar III.25. Rancangan Input Form Dokter 69

70 8. Rancangan Input Form Obat Perancangan input form Obat merupakan form untuk penyimpanan data-data Obat. Adapun bentuk form input Obat dapat dilihat pada Gambar III.26. Sebagai berikut : Form Obat Baru Simpan Edit Update Hapus Keluar Kode Obat Nama Obat Keterangan Harga Rp Stock Kode Obat Nama Obat Keterangan Harga Obat Stock Satuan Xxx999 Xxxxxx Xxxxxx 999999 xxxxxx xxxxxx Xxx999 Xxxxxx Xxxxxx 999999 xxxxxx xxxxxx Gambar III.26. Rancangan Input Form Obat 9. Rancangan Input Form Medical Check Up Perancangan input form Medical Check Up merupakan form untuk penyimpanan data-data Medical Check Up. Adapun bentuk form input Medical Check Up dapat dilihat pada Gambar III.27. Sebagai berikut : Form Medical Check Baru Simpan Edit Update Hapus Keluar ID Medisal Check Keterangan Biaya Rp ID Medical Check Keterangan Biaya Rp Xxx999 Xxxxxx 9999999 Xxx999 Xxxxxx 9999999 70

71 Gambar III.27. Rancangan Input Form Medical Check Up 10. Rancangan Input Form Rekam Medis Perancangan input form Rekam Medis merupakan form untuk penyimpanan data-data Rekam Medis. Adapun bentuk form input Rekam Medis dapat dilihat pada Gambar III.28. Sebagai berikut : Form Rekam Medis Simpan Edit Update Hapus Keluar Jumlah Biaya Kamar Total Bayar Medis Jumlah Biaya Dokter Jumlah Bayar Check Master Rekam Medis Kunjungan Dokter Jumlah Bayar Obat Cetak Medisal Check No Rekam Medis Tgl Medisal Check Keluhan Penyakit ID Dokter No Kamar No Beli No pasien ID Kelas Lama Penggunaan Jenis Laporan Biaya Kamar/hari Jenis Rawat Tgl Keluar Pasien No Rekam Medis Tgl No Pasien Jenis Laporan Jenis Rawat No Kamar No Beli III.4.2. Desain Output Gambar III.28. Rancangan Input Form Rekam Medis Lama Penggunaan Biaya Kamar Xxx999 Ddmmyy Xxx999 Xxxxx Xxxxx 99999 999999 999999 999999 Xxx999 Ddmmyy Xxx999 Xxxxx Xxxxx 99999 999999 999999 999999 71

72 Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Aplikasi Perancangan Rekam Medis Pada RSUD Lukas Nias Selaan ini adalah sebagai berikut 1. Rancangan Output Laporan Pasien Rancangan output laporan pasien berfungsi menampilkan data-data pasien. Adapun rancangan output laporan pasien dapat dilihat pada Gambar III.29. sebagai berikut : Form Lap Pasien LOGO LAPORAN PASIEN No Pasien Nama Pasien Tpt Lahir Tgl Lahir Sex Alamat Telepon No. BPJS Xxx999 Xxxxx Xxxxx Dddmmyy Xxxxx Xxxxx 99999 Xxx999 Xxx999 Xxxxx Xxxxx Dddmmyy Xxxxx Xxxxx 99999 Xxx999 Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.29. Rancangan Output Laporan Pasien 72

73 2. Rancangan Output Kelas Rancangan output laporan Kelas berfungsi menampilkan data-data Kelas. Adapun rancangan output laporan Kelas dapat dilihat pada Gambar III.30. sebagai berikut : Form Lap Kelas LOGO LAPORAN KELAS Id Kelas Nama Kelas Biaya Per Hari Xxx999 Xxxxx 999999 Xxx999 Xxxxx 999999 Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.30. Rancangan Output Laporan Kelas 3. Rancangan Output Laporan Honorarium Rancangan output laporan Honorarium berfungsi menampilkan data-data Honorarium. Adapun rancangan output laporan Honorarium dapat dilihat pada Gambar III.31. sebagai berikut : Form Lap Honorarium LOGO LAPORAN HONORARIUM ID Spesialis Spesialis Honor Xxx999 Xxxxx 999999 Xxx999 Xxxxx 999999 Medan, ddmmyy Dicetak Oleh Administrasi 73 ( )

74 Gambar III.31. Rancangan Output Laporan Honorarium 4. Rancangan Output Laporan Kamar Rancangan output laporan kamar berfungsi menampilkan data-data kamar. Adapun rancangan output laporan kamar dapat dilihat pada Gambar III.32. sebagai berikut : Form Lap Kamar LOGO LAPORAN KAMAR No Kamar ID Kelas Jumlah Bed Xxx999 Xxxxx 999999 Xxx999 Xxxxx 999999 Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.32. Rancangan Output Laporan Kamar 5. Rancangan Output Laporan Medical Check UP 74

75 Rancangan output laporan Medical Check UP berfungsi menampilkan datadata Medical Check UP. Adapun rancangan output laporan Medical Check UP dapat dilihat pada Gambar III.33. sebagai berikut : Form Lap Medisal Check LOGO LAPORAN MEDISAL CHECK ID Medisal Check Keterangan Biaya Xxxxxxx 999999 xxxxxx Xxxxxxx 999999 xxxxxx Medan, ddmmyy Dicetak Oleh Administrasi ( ) Gambar III.33. Rancangan Output Laporan Medical Check UP 6. Rancangan Output Laporan Obat Rancangan output laporan Obat berfungsi menampilkan data-data Obat. Adapun rancangan output laporan Obat dapat dilihat pada Gambar III.34. sebagai berikut : Form Lap Obat LOGO LAPORAN MEDISAL CHECK Kode Obat Nama Obat Keterangan Harga Stock Satuan Xxx999 Xxxx Xxxxx 999999 xxxxx xxxxx Xxx999 Xxxx Xxxxx 999999 xxxxx xxxxx Medan, ddmmyy Dicetak Oleh Administrasi 75 ( )

76 Gambar III.34. Rancangan Output Laporan Obat 7. Rancangan Output Laporan Rekam Medis Rancangan output laporan Rekam Medis berfungsi menampilkan data-data Rekam Medis. Adapun rancangan output laporan Rekam Medis dapat dilihat pada Gambar III.35. sebagai berikut : 76

77 LOGO No. Rekam Medis 999999-xx99999 No. Pasien 99999999999 Nama Pasien Xxxxxxxx Sex xxxxxxx Tgl Masuk Pasien Xxxxxx Tgl Keluar Pasien Xxxxxxx Jenis Layanan Xxxxxxx Jenis Rawat Xxxxxxxx Keluhan Penyakit Xxxxxxxx Nama Dokter Xxxxxxxxxxx No. Kamar Xxxxxxxxxxx No. Bed Xxxxxxx Lama Inap Xxxxxxx Biaya Kamar Rp. Xxxxxxx Jumlah Bayar Kamar Rp. Xxxxxx Jumlah Bayar Dokter Rp. Xxxxxx Bayar Medical Check Rp. Xxxxxx Jumlah Bayar Obat Rp. xxxxxxx Total Bayar Medis Rp. Xxxxxxxx Medan, ddmmyy Dicetak Oleh (Administrasi) ( ) Gambar III.35. Rancangan Output Laporan Rekam Medis 77