Skip to main content

Contoh Normalisasi, Relasi Antar Tabel, Kamus Data dan Pembuatan Database Sistem Informasi Klinik atau Rumah Sakit

Assalamu'alaikum...
Mencoba berbagi lagi sambil nunggu waktu buka puasa, irna pengen bahas tentang bagaimana merancang sistem (analisys system) pembuatan sebuah Sistem Informasi Klinik atau bisa juga Rumah Sakit tapi dalam lingkup kecil. Yang mau irna bahas disini dari pembuatan Normalisasi, Relasi Antar Tabel, Kamus Data dan Pembuatan Database Sistem Informasinya. Pembahasan sebelumnya tentang Contoh Analisis dan Perancangan Sistem Informasi Klinik atau Rumah Sakit (Diagram Konteks, DFD/DAD, Flowchart System) sudah irna posting lebih dulu kok tinggal klik aja link nya tapi jangan lupa Skip Add yah tunggu 5 detik ajah hehee... Yupzt berikut hasil screen shoot gambar-gambarnya untuk normalisasi sampai kamus data nya :

>> Bentuk Tidak Normal (Unnormal) :



>> Bentuk Normal Pertama :


>> Bentuk Normal kedua :


>> Bentuk Normal Ketiga :


>> Relasi Antar Tabel :


>> Kamus Data :

Tabel 4.1 Pengguna

No
Field
Type
Panjang
Keterangan
1
Username
Varchar
15
Nama pengguna
2
Password
Varchar
15
Password pengguna
3
Lvl_user
Enum
‘Admin’,’Register’,’Dokter’,’Apoteker’,’Kasir’,’Apoteker dan Kasir’
Level pengguna


Tabel 4.2 Obat
No
Field
Type
Panjang
Keterangan
1
Kd_obat
Varchar
6
Kode obat
2
Nm_obat
Varchar
50
Nama obat
3
Kategori
Varchar
30
Kategori obat
4
Harga_obat
Double
-
Harga obat


Tabel 4.3 Tindakan
No
Field
Type
Panjang
Keterangan
1
Kd_tnd
Varchar
5
Kode tindakan
2
Nm_tnd
Varchar
30
Nama tindakan
3
Tarif_tnd
Double
-
Tariff tindakan

Tabel 4.4 Pasien
No
Field
Type
Panjang
Keterangan
1
No_rm
Varchar
6
No Rekam Medis
2
Nm_pasien
Varchar
30
Nama pasien
3
No_ktp
Integer
16
No KTP
4
Jk
Enum
‘Laki-laki’,’Perempuan’
Jenis kelamin
5
Tmp_lhr
Varchar
20
Tempat lahir
6
Tgl_lhr
Date
-
Tanggal lahir
7
Alm
Varchar
50
Alamat
8
Gol_darah
Enum
‘A’,’B’,’AB’,’O’,’-‘
Golongan darah
9
Status
Enum
‘Belum Menikah’,’Menikah’,’Lainnya’
Status menikah
10
Agama
Enum
‘Islam’,’Katholik’,
’Kristen’,’Hundu’,
’Budha’,’Lainnya’
Agama
11
Tgl_daftar
Date
-
Tanggal daftar
12
No_telp
Integer
12
No telephon
13
Umur
Integer
3
Umur

Tabel 4.5 Petugas
No
Field
Type
Panjang
Keterangan
1
Nip
Varchar
8
No Induk Petugas
2
Nm_ptg
Varchar
30
Nama petugas
3
Jk
Enum
‘Laki-laki’,’Perempuan’
Jenis kelamin
4
Tmplhr_ptg
Varchar
30
Tempat lahir
5
Tgllhr_ptg
Date
-
Tanggal lahir
6
Alm_ptg
Varchar
50
Alamat
7
Jabatan
Enum
‘Admin’,’Register’,’Perawat’,’Apoteker’,
’Kasir’
Jabatan petugas
8
No_telp
Varchar
12
No telephon

Tabel 4.6 Dokter
No
Field
Type
Panjang
Keterangan
1
Kd_dok
Varchar
8
Kode dokter
2
Nm_dok
Varchar
30
Nama dokter
3
Jk
Enum
‘Laki-laki’,’Perempuan’
Jenis kelamin
4
Tmplhr_dok
Varchar
30
Tempat lahir
5
Tgllhr_dok
Date
-
Tanggal lahir
6
Alm_dok
Varchar
50
Alamat
7
No_ijin_praktek
Varchar
30
No Ijin Praktek
8
No_telp
Varchar
12
No telephon

Tabel 4.6 Registrasi
No
Field
Type
Panjang
Keterangan
1
No_reg
Varchar
3
No registrasi
2
No_rm
Varchar
6
No Rekam Medis
3
Tgl_reg
Date
-
Tanggal registrasi
4
Jam_reg
Time
-
Jam registrasi
5
Kd_dok
Varchar
12
Kode dokter
6
Biaya
Double
-
Biaya registrasi
7
Nip
Varchar
8
No Induk Petugas

Tabel 4.6 Rekam Tindakan
No
Field
Type
Panjang
Keterangan
1
No_rawat
Varchar
3
No rawat jalan
2
Tgl_rawat
Date
-
Tanggal rawat
3
No_rm
Varchar
6
No Rekam Medis
4
Diagnosa
Varchar
100
Diagnosa sakit
5
Kd_tnd
Varchar
5
Kode tindakan
6
Kd_dok
Varchar
8
Kode dokter
7
Suhu_tubuh
Integer
2
Suhu tubuh
8
Tensi
Integer
3
Tensi
9
Kd_obat
Varchar
15
Kode obat
10
Biaya_rawat
Double
-
Biaya rawat jalan
11
Ket
Varchar
100
Keterangan/gejala

Tabel 4.6 Pemberian obat
No
Field
Type
Panjang
Keterangan
1
No_rawat
Varchar
3
No rawat jalan
2
Tgl_beri
Date
-
Tanggal pemberian obat
3
Kd_obat
Varchar
15
Kode obat
4
Harga_obat
Double
-
Harga obat
5
Jml_obat
Integer
1
Jumlah obat yang diberikan
6
Tambahan
Double
-
Tambahan biaya
7
Tot_harga
Double
-
Total harga obat
8
Nip
Varchar
8
No Induk Petugas
Tabel 4.6 Pembayaran
No
Field
Type
Panjang
Keterangan
1
No_index
Integer
10
No nota
2
No_rawat
Varchar
3
No rawat
2
Tgl_bayar
Date
-
Tanggal pembayaran
3
No
Varchar
50
Kumpulan data
4
Nm_bayar
Varchar
50
Nama Transaksi
5
Pemisah
Char
1
Pemisah data
6
Biaya
Double
-
Tarif transaksi
7
Jumlah
Double
-
Jumlah transaksi
8
Tambahan
Double
-
Tambahan biaya
9
Tot_biaya
Double
-
Total biaya periksa


Seperti itulah contoh perancangan sistem untuk pembuatan Sistem Informasi Klinik atau Rumah Sakit nya pada bagian Normalisasi sampai pembuatan database, masih sederhana sih.. tapi semoga bermanfaat yah!!

Jika menginginkan Analisa dan Perancangan Sistem untuk yang lebih lengkap beserta keterangan/penjelasan-penjelasan dengan Diagram Konteks, DFD/DAD, Flowchart System nya bisa temen-temen Download PDF nya GRATIS hehee,..

NB : Karena ini hasil analisis dan perancangan saya sendiri pada waktu skripsi (bukan copas) pasti banyak kesalahan atau kekurangan, jadi jika artikel ini berasa membantu atau bermanfaat serta ada kritik dan sarannya boleh banget tulis komentarnya di bawah yah! Trimakasih... 

Wassalamu'alaikum...

Comments

Post a Comment

Popular posts from this blog

Tutorial atau Cara Menambahkan Palette yang Belum Tersedia di Netbeans

Ini juga gak kalah mudahnya, tapi semoga bermanfaat karena berbagi itu gak ada yang sia-sia. (yang di praktekkan menambahkan palette jDateTimePicker. Berikut langkah-langkahnya : 1.      Pada menu bar Tools pilih Palette > pilih Swing/AWT Components. 2.        Setelah muncul tampilan seperti dibawah klik Add From Jar. 3.        Cari file Calendar.jar yang sudah anda download/simpan, jika belum punya silahkan temen2 download dulu di >> Download Kemudian klik Next. 4.        Pilih Available Components JDateTimePicker, Kemudian klik Next. 5.        Pilih palette categories tempat untuk menyimpan hasil penambahan palette jDateTimePicker nya, disini saya pilih Swing Controls Klik Finish. Form yang masih terbuka close saja.  6.        Cek di palette Swing Controls, jika berhasil maka palette jDateTimePicker akan muncul seperti pada gambar dibawah : 7.        Untuk peenggunaannya ya seperti palette yang lain, tinggal klik kemu

Tutorial Membuat Penomoran Otomatis atau Auto Number Java Netbeans

Membuat penomoran otomatis atau auto number, Yaitu ketika form ditampilkan, selesai menyimpan data, edit data, hapus data dan membatalkan penginputan kode/id/nomor akan muncul secara otomatis dan urut melanjutkan kode yang sudah diinputkan. Berikut cara pembuatannya :       1. Tentunya buka dahulu project Anda masing-masing hehee… kemudian masuk ke Tab menu Project Anda dan buatlah Source Package baru dengan cara klik kanan Source Package pada projeck Anda> pilih New > pilih Java Package.. seperti pada gambar, Isikan Package Name sesuai keinginan Anda, kalau punya saya medical.classJava (medical = nama project) hehee… Klik Finish.       2.    Kemudian buatlah sebuah Java Class di dalam Source Package yang baru saja dibuat tadi. Caranya seperti biasa klik kanan > pilih New > pilih Java Class.. Setelah muncul form , berikan nama Validasi pada Class Namenya. Kemudian klik Finish.       3. Setelah muncul Validasi.java di bawah coding p