Perancangan Sistem Perancangan Database

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