BAB 4 PERANCANGAN SISTEM
4.1. Perancangan Sistem
Perancangan sistem adalah upaya bagaimana suatu sistem itu dibentuk. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
4.2. Data Flow Diagram DFD
Data Flow Diagram DFD adalah gambaran sistem secara logika, yang mana data flow diagram ini dapat membantu dalam proses menggambarkan arus data pada
sistem dan juga menjelaskan sistem yang sedang berjalan secara logis. Salah satu keuntungan menggunakan diagram aliran data DFD ialah
memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.
Adapun data flow diagram yang penulis ajukan dapat dilihat pada gambar berikut:
Universitas Sumatera Utara
Gambar 4.1. DFD Data Flow Diagram Konteks Diagram di atas menggambarkan sistem informasi laboratorium di RSU.Tere-
Margareth yang akan saya rancang. Pasien yang datang dengan tujuan cek di laboratorium harus mendaftarkan data diri terlebih dahulu di bagian receptionist. Lalu
setelah itu data pasien dan kartu pasien diberikan bagian laboratorium. Selanjutnya setelah pasien selesai cek di laboratorium, biaya pemeriksaan dan kartu pasien
diberikan pasien ke bagian administrasi yang diolah melalui sistem informasi laboratorium. Setelah itu, sistem informasi laboratorium akan memberikan laporan
kunjungan pasien dan laporan pendapatan kepada pimpinan. Itulah proses sistem informasi laboratorium yang akan saya rancang.
4.2.1. Aliran Data Flow Diagram DFD Level 0
Universitas Sumatera Utara
Aliran Data Flow Diagram DFD level 0 untuk sistem yang akan dirancang adalah sebagai berikut:
Gambar 4.2. DFD Level 0
4.3. Perancangan Database
Untuk merancang dan mendesain secara terstruktur maka dibutuhkan basis data tempat untuk menyimpan data. Dalam perancangan Sistem Informasi ini penulis
Universitas Sumatera Utara
menggunakan SQL Server Management Studio Express 2005 sebagai software untuk mendukung dan merancang database. Adapun perancangan database-nya adalah
sebagai berikut: Tabel 4.1. Tabel Agama
Field Name Type Data
Size Description
Kode Int
- Kode Agama
Uraian Varchar
50 Uraian Agama
Tabel 4.2. Tabel Jabatan Field Name
Type Data Size
Description Kode
Int -
Kode Jabatan Uraian
Varchar 255
Uraian Jabatan
Tabel 4.3. Tabel Jenis Kelamin Field Name
Type Data Size
Description Kode
Int -
Kode Jenis Kelamin Uraian
Varchar 50
Uraian Jenis Kelamin
Tabel 4.4. Tabel Pekerjaan Field Name
Type Data Size
Description Kode
Int -
Kode Pekerjaan Uraian
Varchar 50
Uraian Pekerjaan Tabel 4.5. Tabel Tindakan 1
Field Name Type Data
Size Description
R1 Int
- R1 Tindakan 1
Uraian Varchar
255 Uraian R1
Kode Varchar
3 Kode R1
Universitas Sumatera Utara
Tabel 4.6. Tabel Tindakan 2 Field Name
Type Data Size
Description R1
Int -
R1 Tindakan 1 R2
Int -
R2 Tindakan 2 Uraian
Varchar 255
Uraian R2 Kode
Varchar 7
Kode R2
Tabel 4.7. Tabel Tindakan 3 Field Name
Type Data Size
Description R1
Int -
R1 Tindakan 1 R2
Int -
R2 Tindakan 2 R3
Int -
R3 Tindakan 3 Uraian
Varchar 255
Uraian R3 Kode
Varchar 11
Kode R3
Tabel 4.8. Tabel Tindakan 4 Field Name
Type Data Size
Description R1
Int -
R1 Tindakan 1 R2
Int -
R2 Tindakan 2 R3
Int -
R3 Tindakan 3 R4
Int -
R4 Tindakan 4
Universitas Sumatera Utara
Grup Int
- Grup
Uraian Varchar
255 Uraian
Satuan Varchar
255 Satuan
Rujukan Varchar
255 Rujukan
Metode Varchar
255 Metode
Kode Varchar
15 Kode
Tabel 4.9. Tabel Setup Field Name
Data Type Size
Description Kode
Varchar 50
Kode Nama
Varchar 255
Nama Rumah Sakit Kota
Varchar 100
Kota Rumah Sakit Kd_Pos
Varchar 10
Kode Pos Rumah Sakit No_Telp
Varchar 30
Nomor Telepon Rumah Sakit Fax
Varchar 30
Fax Rumah Sakit Email
Varchar 30
Email Rumah Sakit Alamat
Varchar 255
Alamat Rumah Sakit Tabel 4.9. Tabel Setup Lanjutan
Picture Image
- Gambar Rumah Sakit
Dokter_Lab Varchar
50 Dokter Laboratorium
Password Varchar
50 Password
Tabel 4.10. Tabel Laboratorium Field Name
Type Data Size
Description No_RM
Int -
No.Rekam Medis Pasien
Universitas Sumatera Utara
Kode Int
- Kode
Tanggal DateTime
- Tanggal Periksa Pasien
Kd_Dokter Varchar
21 Kode Dokter yang menangani
pasien
Tabel 4.11. Tabel Laboratorium_DT Field Name
Type Data Size
Description No_RM
Int -
No.Rekam Medis Pasien Kode
Int -
Kode Kd_Tindakan
Varchar 11
Kode Tindakan
Tabel 4.12. Tabel Laboratorium_DT2 Field Name
Type Data Size
Description No_RM
Int -
No.Rekam Medis Pasien Kode
Int -
Kode Kd_Tindakan
Varchar 11
Kode Tindakan
Tabel 4.12. Tabel Laboratorium_DT2 Lanjutan Kd_Periksa
Varchar 15
Kode Periksa Grup
Int -
Grup Uraian
Varchar 255
Uraian Satuan
Varchar 255
Satuan Rujukan
Varchar 255
Rujukan Metode
Varchar 255
Metode Hasil
Varchar 5000
Hasil
Universitas Sumatera Utara
Tabel 4.13. Tabel Pasien Field Name
Type Data Size
Description Kode
Int -
Kode Nama
Varchar 100
Nama Pasien Tempat_lahir
Varchar 100
Tempat Lahir Pasien Tgl_lahir
Date Time -
Tanggal Lahir Pasien Alamat
Varchar 100
Alamat Pasien Kd_agama
Int -
Kode Agama Pasien Jenis_kelamin
Int -
Jenis Kelamin Pasien Kd_pekerjaan
Int -
Kode Pekerjaan Pasien No_telepon
Varchar 50
Nomor Telepon Pasien HP
Varchar 20
Nomor HP Pasien
Tabel 4.14. Tabel Pegawai Field Name
Type Data Size
Description NIP
Varchar 21
NIP Pegawai Nama
Varchar 100
Nama Pegawai Tempat_lahir
Varchar 100
Tempat Lahir Pegawai Tgl_lahir
Date Time -
Tgl.Lahir Pegawai Alamat
Varchar 100
Alamat Pegawai Kd_agama
Int -
Kode Agama Pegawai Kd_JK
Int -
Kode Jenis Kelamin Pegawai Kd_jabatan
Int -
Kode Jabatan Pegawai
Universitas Sumatera Utara
Picture Image
- Foto Pegawai
No_telp Varchar
50 No.Telepon Pegawai
Password Varchar
10 Password
Mn_Master Int
- Menu Master
Mn_Master_01 Int
- Menu Master 1
Mn_Master_02 Int
- Menu Master 2
Mn_Master_03 Int
- Menu Master 3
4.4. Relasi Antartabel Database