Perancangan Struktur Database Sistem Informasi Data Pasien Pada Rumah Sakit Sari Mutiara Medan Dengan Menggunakan Visual Basic 6.0

BAB 4 PERANCANGAN SISTEM Seiring dengan perkembangan teknologi sistem informasi data pasien pada RSU Sari Mutiara Medan erat untuk meningkatkan efisiensi kerja dan waktu, maka sistem yang ada pada saat ini yang bersifat sebagai manual perlu dikomputerisasi, khususnya dalam pengolahan data, yaitu dengan mengaplikasikan paket program komputer. Data yang perlu dilakukan agar dapat bermanfaat harus dikelolah dalam suatu database. Sistem manajemen database merupakan suatu pengorganisasian dan pengolahan data pada komputer.

4.1 Perancangan Struktur Database

Perancangan struktur database adalah untuk menentukan file database yang digunakan field, tipe data dan ukuran data. Untuk software Visual Basic ini dapat membuat database yang sama dengan software lain. Dalam program ini menggunkan 1 satu database yang terdiri dari 4 yaitu : 1. Dokter 2. Kamar 3. Pasien 4. Transaksi Adapun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah sebagai berikut :

4.1.1 Struktur Tabel Dokter

Nama table : Dokter Nama index : XKode Nama field kunci : Kode dokter Field name Type Size Kode dokter Text 4 Nama Text 30 Bagian Text 30 Tabel 4.1 Stuktur Tabel Dokter

4.1.2 Struktur Tabel Kamar

Nama table : Kamar Nama index : XKode Nama field kunci : Kode kamar Field nama Type Size Kode kamar Text 5 Kelas Text 15 Nama ruangan Text 25 Kapasitas Byte 1 Harga Currency 8 Berisi Byte 1 Tabel 4.2 Struktur Tabel Kamar

4.1.3 Struktur Tabel Pasien

Nama table : Pasien Nama index : XKode Nama field kunci : Kode pasien Field nama Type Size Kode kamar Text 5 Nama Text 30 Usia Byte 1 Jenis kelamin Text 10 Alamat Text 50 Penyakit Text 30 Tabel 4.3 Struktur Tabel Pasien

4.1.4 Struktur Tabel Transaksi

Nama table : Transaksi Nama index : XPasien Nama field kunci 1 : Kode pasien Nama field kunci 2 : Status Field nama Type Size Kode pasien Text 5 Nama_pasien Text 30 Kode_kamar Text 5 Harga Currency 8 Kode dokter Text 4 Nama dokter Text 50 Tgl check in Date 8 Tgl check out Date 8 Total biaya Currency 8 Status Text 4 Tabel 4.4 Struktur Tabel Transaksi

4.2.1 Algoritma Program Input Data Pasien

Program aplikasi ini bertujuan untuk memasukkan data-data pasien kedalam database RS. Sari Mutiara Medan. Algoritma input data pasien Langkah 1 : Rancang struktur database, tabel, index dan field kunci Langkah 2 : Rancang tampilan form input data pasien Langkah 3 : Deklarasikan variabel database dan tabel pada general sekaligus aktifkan database dan data tersebut pada form_load Langkah 4 : Masukkan field kunci “Kode pasien” dengan batasan 5 digit Langkah 5 : Uji field kunci “Kode pasien” berdasarkan “Xpasien” a. Jika ketemu tampilan pesan “maaf kode pesan sudah ada” kembali kelangkah 4 b. Jika tidak ketemu lanjut kelangkah 6 Langkah 6 : Isikan seluruh data pada field yang lainnya Langkah 7 : Klik tombol simpan untuk menyimpan datanya atau klik tombol batal untuk membatalkannya Langkah 8 : Untuk menginput data kembali kelangkah 4, jika tidak ada penginputan data lagi lanjut kelangkah 9 Langkah 9 : Klik tombol keluar dari form input data pasien dan kembali kemenu utama.

4.2.2 Algoritma Program Edit Data Pasien

Program edit data pasien, bertujuan untuk mengedit data-data pasien yang sebelumnya sudah pernah tersimpan di dalam database RS. Sari Mutiara Medan. Algoritma edit data pasien Langkah 1 : Rancang stuktur database, tabel, index dan field kunci Langkah 2 : Rancang tampilan form edit data pasien Langkah 3 : Deklarasikan variebel database dan tabel pada general sekaligus aktifkan database dan tabel tersebut pada form_load Langkah 4 : Masukkan field kunci “Kode pasien” dengan batasan 5 digit Langkah 5 : Uji field kunci “Kode pasien” berdasarkan Xpasien “index” a. Jika ketemu tampilan pesan “Apakah data akan di edit?” b. Jika tidak ketemu lanjut kelangkah 6 Langkah 6 : Edit datanya berdasarkan data pasien, kemudian edit data-data lain yang akan dilakukan pengeditan Langkah 7 : Klik tombol simpan untuk menyimpan data yang sudah di edit dan klik tombol batal untuk membatlkannya Langkah 8 : Untuk mengedit data kembali kelangkah 4, jika tidak ada pengeditan data lagi lanjut kelangkah selanjutnya.

4.2.3 Algoritma Program Cari dan Hapus Data Pasien

Program cari dan hapus data pasien, bertujuan untuk pencarian data-data pasien dan penghapusan data yang sebelumnya sudah tersimpan dalam tabel pasien Algoritma Cari dan hapus data pasien Langkah 1 : Rancang struktur database, table, index dan field kunci Langkah 2 : Rancang tampilan form cari dan hapus data Langkah 3 : Deklarasikan variabel database dan table pada general, sekaligus aktifkan database dan table tersebut pada form_load Langkah 4 : Masukkan pilihan pencarian berdasarkan field kunci “Kode_Pasien” yang terdapat pada tabel pasien Langkah 5 : Tampilan record-record yang menjadi criteria pencarian Langkah 6 : Lakukan perintah SEEK untuk pencarian a. Jika data ditemukan tampilankan datanya dan lanjutkan kelangkah 7 b. Jika tidak ditemukan kembali kelangkah 4 Langkah 7 : Klik tombol hapus jika data tersebut ingin dihapus dan klik tombol batal untuk membatalkannya. BAB 5 IMPLEMENTASI SISTEM

5.1 Defenisi Implementasi Sistem