BAB IV ANALISIS DAN DESAIN SISTEM - sir.stikom.edusir.stikom.edu/id/eprint/1243/8/Bab_IV.pdf ·...
Transcript of BAB IV ANALISIS DAN DESAIN SISTEM - sir.stikom.edusir.stikom.edu/id/eprint/1243/8/Bab_IV.pdf ·...
BAB IV
ANALISIS DAN DESAIN SISTEM
Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisis dan
perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut
diharapkan mampu meningkatkan kinerja Sistem Informasi Manajemen Stock
pada Rumah sakit umum kabupaten Sidoarjo yang akan dibuat. Analisis
merupakan cara untuk menyelesaikan permasalahan berdasarkan data yang telah
diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah
yang harus ditempuh untuk menyajikan sebuah sistem informasi terorganisir
dengan baik.
4.1 Analisa Sistem
Berdasarkan hasil analisis sistem yang sedang berjalan saat ini diRumah
sakit umum kabupaten Sidoarjo, masih ada kekurangan yang terjadi dalam sistem,
salah satunya adalah sering kali mengalami kesalahan dalam melakukan stock
hardware dan pengelolaan data hardware serta maintenance yang tidak terpantau
dengan baik. Hal ini terjadi karena sistem yang masih dilakukan secara manual.
Demi mendorong Rumah sakit umum kabupaten Sidoarjo untuk berbenah
diri dalam rangka perbaikan kualitas pelayanan yang lebih baik, Rumah sakit
umum kabupaten Sidoarjo membutuhkan Sistem informasi manajemen stock yang
terkomputerisasi agar lebih efektif serta sistem tersebut diharapkan mampu
memberikan kemudahan dalam melakukan pembuatan laporan stock hardware
dan maintenance hardware. Oleh karena itu, dirancanglah sebuah sistem informasi
manajemen stock yang diharapkan dapat mengatasi permasalahan tersebut.
22
23
4.2 Desain Sistem
Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang
baru. Sistem yang baru tersebut dapat digambarkan pada Document Flow
komputerisasi, Context Diagram, HIPO, ERD, DFD, Conceptual Data Model
(CDM), Phisical data Model (PDM), DBMS, dan desain input outputnya.
4.2.1 Document Flow Komputerisasi
Dalam sistem informasi manajemen stock pada Rumah sakit umum
kabupaten Sidoarjo terdapat tiga dokument flow komputerisasi yaitu proses
Permintaan penambahan hardware, proses perbaikan, dan proses penggantian.
Adapun untuk gambar dan penjelasannya dijelaskan pada uraian berikut ini.
A. Document Flow Komputerisasi Permintaan Penambahan Hardware
Document flow Komputerisasi memuat hasil analisis yang merupakan
pengembangan dari sistem yang sudah ada. Document flow Komputerisasi
menunjukkan aliran proses kegiatan Sistem Informasi manajemen stock pada
Rumah sakit umum Sidoarjo.
Gambar 4.1 menjelaskan proses permintaan penambahan hardware yang
dimulai dari pegawai admin yang berada diRSUD mengirimkan surat permintaan
hardware baru ke bagian pegawai IT, kemudian pegawai IT mengecek stock
hardware, apabila hardware yang diminta oleh pegawai admin tidak ada lalu
membawa surat pengadaan hardware baru untuk diteruskan ke RTP (Rumah
tangga pembelanjaan) untuk disetujui. Pada proses akhir bagian pegawai IT
membuat laporan permintaan penambahan hardware perbulan untuk diberikan
kepada RTP.
24
Gambar 4.1 Document flow Komputerisasi Permintaan Hardware
pegawaiRumah tangga Pembelanjaan
(RTP)
Mulai
Bag IT(teknisi)
Permintaan hardware
Laporan Data Permintaan Hardware
selesai
Cek stok hardware
Ada ?
Y
Mencetak Data permintaan hardware
Laporan Data Permintaan Hardware
Simpan Data Permintaan hardware
Data hardware
TSurat permintaan data hardware
Permintaan disetujui?
1
Surat permintaan data hardware
1
Membuat Surat pemberitahuan
2
T
2
Surat pemberitahuan
Surat pemberitahuan
YData
Permintaan hardware
anggaran dana
Nota pembelian
Nota pembelian
selesai
Menyimpan Data hardware baru
Update Stock hardware
Nota pembelian
1 2
anggaran dana
Data hardware
3
3
A
A
A
A
A
25
Pegawai rumah tangga pembelanjaan (RTP)
Mulai
Bag IT(teknisi)
Kerusakan hardware
Input data perbaikan
Menyimpan data hardware yg
sudah diperbaiki
Mencetak laporan hardware yg
sudah diperbaiki
Laporan penggantian /
perbaikan hardware
Laporan hardware yang sudah diperbaiki
Laporan hardware yang sudah diperbaiki
12
selesai
1
1
2
Data perbaikan
A
A
B. Document flow Komputerisasi Perbaikan Hardware
Document flow komputerisasi Perbaikan hardware dapat dilihat pada
Gambar 4.2.
Gambar 4.2 Document flow Komputerisasi Perbaikan Hardware
Gambar 4.2 menjelaskan tentang gambaran umum proses perbaikan
hardware dalam bentuk document flow komputerisasi. Proses dimulai dari
pegawai admin RSUD mengirimkan surat kerusakan hardware ke bagian pegawai
IT, kemudian bagian pegawai IT melakukan pendataan hardware yang telah
diperbaiki. Pada proses akhir bagian pegawai IT membuat laporan perbaikan
perbulan untuk diberikan kepada RTP.
26
C. Dokumen flow Komputerisasi Penggantian Hardware
Gambar 4.3 menjelaskan proses penggantian hardware yang dimulai dari
pegawai admin yang berada diRSUD mengirimkan surat penggantian hardware
baru ke bagian pegawai IT, kemudian pegawai IT mengecek stock hardware,
apabila hardware yang ingin diganti tidak ada lalu pegawai IT membawa surat
pengadaan hardware baru untuk diteruskan ke RTP (Rumah tangga pembelanjaan)
untuk disetujui. Pada proses akhir bagian pegawai IT membuat laporan
penggantian hardware perbulan untuk diberikan kepada RTP.
27
Document flow komputerisasi Penggantian hardware dapat dilihat pada
Gambar 4.3.
Gambar 4.3 Document flow komputerisasi Penggantian hardware
PegawaiRumah tangga pembelanjaan
(RTP)
Mulai
Bag IT(teknisi)
Permintaan Penggantian
hardware
Laporan Data Hardware yang
diganti
selesai
Cek stok hardware
Ada ?
Y
Mencetak Data hardware yang
diganti
Laporan Data Hardware yang
diganti
Simpan Data hardware yang
diganti
Data hardware
T
Surat permintaan data hardware
baru
Permintaan disetujui?
1
Surat permintaan data hardware
baru
1
Membuat Surat pemberitahuan
2
T
2
Surat pemberitahuan
Surat pemberitahuan
YData
Penggantian hardware
anggaran dana
Nota pembelian
Nota pembelian
selesai
Menyimpan Data hardware baru
Update Stock hardware
Nota pembelian
1 2
anggaran dana
Data hardware 3
3
A
A
A
A
A
28
4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di
dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang
mengalir dalam sistem.
A. Hirarki Input Proses Output
Gambar 4.4 HIPO Rancang Bangun Sistem Informasi Manajemen Stock
Hirarki Input Proses Output menggambarkan hirarki proses-proses yang
ada dalam Data Flow Diagram. Gambar 4.4 adalah HIPO dari Rancang Bangun
Sistem Informasi Manajemen Stock pada Rumah sakit umum kabupaten Sidoarjo.
SISTEM INFORMASI MANAJEMEN STOCK
0
MENGELOLA DATA
PENGGANTIAN HARDWARE
1 4
MENGELOLA DATA MASTER
HARDWARE
MENGELOLA DATA MASTER
RUANG
1.2
PERSETUJUAN STOCK HARDWARE
INPUT DATA PENGGANTIAN
HARDWARE
4.1 4.2 4.3
STOCK HARDWAREENTRY DATA
PERMINTAAN PENAMBAHAN
HARDWARE
2
2.2 2.3
PERBAIKANENTRY DATA
PERBAIKANHARDWARE
3
3.1 3.2
MENGELOLA LAPORAN
5
MEMILIH LAPORAN
MENENTUKAN PERIODE
MENCETAK LAPORAN
5.1 5.2 5.3
PERSETUJUAN
2.1MENGELOLA
DATA MASTER SUBRUANG
MENGELOLA DATA MASTER
JENIS HARDWARE
1.31.1 1.4
29
B. Context Diagram
Context diagram sistem informasi administrasi personalia dapat dilihat pada
Gambar 4.5
Gambar 4.5 Context Diagram Sistem Informasi Manajemen Stock
Context diagram menggambarkan asal data dan menunjukkan aliran dari
data tersebut. Context Diagram Sistem Informasi Manajemen Stock pada Rumah
sakit Umum kabupaten Sidoarjo terdiri dari 2 external entity yaitu Bagian
Pegawai IT, dan RTP (Rumah tangga pembelanjaan). Aliran data yang keluar dari
masing-masing external entity mempunyai arti bahwa data tersebut berasal dari
external entity, sedangkan aliran data yang masuk mempunyai arti informasi data
ditujukan untuk external entity tersebut seperti pada Gambar 4.5
Laporan_Permintaan_hardware_Baru_Yang_Disetujui
Laporan_Data_Penggantian_Hardware
Laporan_Data_Perbaikan_Hardware
Laporan_Data_Permintaan_Penambahan_Hardware
Laporan_Data_RuangLaporan_Data_Hardware
Laporan_Data_Pegawai_IT
Data_Penggantian_Hardware
Data_Perbaikan_Hardware
Data_Permintaan_Penambahan_Hardware
Data_pegawai_IT
Data_Hardware
Data_ruang 0
Sistem Informasi Manajemen Stock
RSUD Sidoarjo
Bagian_Pegawai_IT
RTP ( Rumah tangga
Pembelanjaan)
30
C. DFD level 0 Sistem Informasi Manajemen Stock
DFD level 0 rancang bangun sistem manajemen stock dapat dilihat pada
Gambar 4.6
Gambar 4.6 DFD Level 0 Sistem Informasi Manajemen Stock
Data_Penggantian
Data_Perbaikan
Data_Permintaan
Data_Ruang
Data_Hardware
[Laporan_Data_Penggantian_Hardware]
Data_Perbaikan
Data_Penggantian
Data_Ruang
Data_Hardware
Data_Ruang
Data_Hardware
Data_Perbaikan
Data_ruang
Data_HardwareData_Penambahan
Data_Hardware
Data_ruang
[Laporan_Data_Perbaikan_Hardware]
[Laporan_Data_Ruang]
[Laporan_Data_Permintaan_Penambahan_Hardware]
[Laporan_Permintaan_hardware_Baru_Yang_Disetujui]
[Laporan_Data_Hardware]
[Laporan_Data_Pegawai_IT]
[Data_pegawai_IT]
[Data_Penggantian_Hardware]
[Data_Permintaan_Penambahan_Hardware]
[Data_Hardware]
[Data_ruang]
Bagian_Pegawai_IT
Bagian_Pegawai_IT
Bagian_Pegawai_IT
Bagian_Pegawai_IT
Bagian_Pegawai_IT
Bagian_Pegawai_IT
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
1
Mengelola_Data
+
2
Proses_Permintaan_Penambahan
_hardware +
3
Proses_Perbaikan_Hardware
+
4
Proses_Penggantian_hardware
+
5
Mengelola_laporan
+
1 Ruang
2 Hardware
3Data_Permintaan_Penamb
ahan_Hardware
4 Data_Perbaikan
5Penggantian
hardware
31
Sistem Informasi Manajemen Stock memiliki beberapa proses yaitu proses
mengelola data, permintaan penambahan hardware, proses perbaikan, penggantian
hardware, mengelola laporan, seperti yang tertera pada Gambar 4.6 juga
digambarkan data store yang digunakan dalam sistem. Data Store yang digunakan
adalah ruang, hardware, permintaan, perbaikan, dan penggantian.
C. DFD Level 1 Sub Proses Mengelola Data Master
Pada Gambar 4.7 merupakan DFD Level 1 Sub Proses Mengelola Data
master dari sistem informasi manajemen stock rumah sakit umum kabupaten
Sidoarjo. DFD Level 1 tersebut terdiri dari 4 proses utama yaitu mengelola data
master ruang, mengelola data master hardware, mengelola data master subruang,
dan mengelola data master jenis hardware . Selain itu juga terdapat 4 datastore
yaitu ruang, hardware, subruang, dan jenis.
Jenis
SubRuang
Data_Jenis
Data_SubRuang
ID_Ruang
[Data_Hardware]
[Data_ruang]
[Data_Hardware]
[Data_ruang]Bagian_Pegawai_IT
Bagian_Pegawai_IT
1 Ruang
2 Hardware
1.1
Mengelola_Data_Master_Ruang
1.2
Mengelola_Data_Master_Hardwar
e
1.3
Mengelola_Data_Master_SubRua
ng
1.4
Mengelola_Data_Master_Jenis_H
ardware
6 SubRuang
7 Jenis
Gambar 4.7 DFD Level 1 Sub Proses Mengelola Data Master
32
D. DFD Level 1 Sub Proses Permintaan Penambahan hardware
Pada Gambar 4.8 merupakan DFD Level 1 Sub Proses Permintaan
Penambahan hadware dari sistem informasi manajemen stock hardware dirumah
sakit umum kabuapaten Sidoarjo. DFD Level 1 tersebut terdiri dari tiga proses
utama yaitu Permintaan hardware, Stock hardware dan persetujuan. Selain itu juga
terdapat tiga datastore dan dua external entity.
HardwareSurat_Persetujuan
Surat_Persetujuan
Surat_Pengajuan
Surat_Pengajuan
Data_hardware
Data_PermintaanNomor_Hardware
[Data_ruang]
[Data_Hardware]
[Data_Permintaan_Penambahan_Hardware][Data_Penambahan]
Bagian_Pegawai_IT
3Data_Permintaan_Penamb
ahan_Hardware
2 Hardware
1 Ruang
2.1
Permintaan_Penambahan_Hardw
are
2.2
Stock_Hardware
2.3
Persetujuan
RTP
Gambar 4.8 DFD Level 1 Sub Proses Permintaan Penambahan Hardware
33
E. DFD Level 1 Sub Proses Data Perbaikan
Pada Gambar 4.9 merupakan DFD Level 1 Sub Proses Perbaikan hadware
dari sistem informasi manajemen stock hardware dirumah sakit umum kabuapaten
Sidoarjo. DFD Level 1 tersebut terdiri dari dua proses utama yaitu perbaikan dan
input data perbaikan. Selain itu juga terdapat tiga datastore dan satu external
entity.
Gambar 4.9 DFD Level 1 Sub Proses Perbaikan Hardware
[Data_Hardware]
[Data_Ruang]
[Data_Perbaikan]
Hardware
[Data_Perbaikan]
4 Data_Perbaikan
2 Hardware
1 Ruang
3.1
Proses_Data_Perbaikan
Bagian_Pegawai_IT
3.2
Input_Data_Perbaikan
34
F. DFD Level 1 Sub Proses Penggantian Hardware
Pada Gambar 4.10 merupakan DFD Level 1 Sub Proses Penggantian
hadware dari sistem informasi manajemen stock hardware dirumah sakit umum
kabuapaten Sidoarjo. DFD Level 1 tersebut terdiri dari tiga proses utama yaitu
Penggantian hardware, Stock hardware dan persetujuan. Selain itu juga terdapat
tiga datastore dan dua external entity.
Gambar 4.10 DFD Level 1 Sub Proses Penggantian Hardware
Data_Penggantian
Data_Hardware
Surat_Persetujuan
Surat_Persetujuan
Surat_Pengajuan
Surat_Pengajuan
Nomor_hardware
Hardware
[Data_Ruang]
[Data_Hardware]
[Data_Penggantian][Data_Penggantian_Hardware]
Bagian_Pegawai_IT
2 Hardware
1 Ruang
5Penggantian
hardware
4.1
Persetujuan
4.2
Proses_Data_Penggantian_Hardwa
re
4.3
Stock_Hardware
RTP
35
G. DFD Level 1 Sub Proses Mengelola Data Laporan
Pada Gambar 4.11 merupakan DFD Level 1 Sub Proses Mengelola Data
Laporan dari sistem informasi manajemen stock dirumah sakit umum kabupaten
Sidoarjo. DFD Level 1 tersebut terdiri dari tiga proses utama yaitu memilih
laporan, menentukan periode laporan dan mencetak laporan. Selain itu juga
terdapat 2 eksternal entity yaitu Bagian pegawai IT, RTP beserta 6 datastore.
Gambar 4.11 DFD Level 1 Sub Proses Mengelola Data Laporan
Data_Pegawai_IT
[Laporan_Data_Penggantian_Hardware]
[Data_Perbaikan]
[Data_Penggantian]
[Data_Permintaan]
[Data_Hardware]
[Data_Ruang]
Periode_Laporan_Yang_Dipil ih
Data_Laporan_Yang_Sesuai
[Laporan_Permintaan_hardware_Baru_Yang_Disetujui]
[Laporan_Data_Permintaan_Penambahan_Hardware]
[Laporan_Data_Perbaikan_Hardware]
[Laporan_Data_Ruang]
[Laporan_Data_Hardware]
[Laporan_Data_Pegawai_IT]
[Data_pegawai_IT]
Bagian_Pegawai_IT
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
RTP ( Rumah tangga
Pembelanjaan)
5.1
Memilih_Laporan
5.2
Menentukan_Periode_Laporan
5.3
Mencetak_Laporan
RTP ( Rumah tangga
Pembelanjaan)
2 Hardware
1 Ruang
3Data_Permintaan_Penamb
ahan_Hardware
4 Data_Perbaikan
5Penggantian
hardware 8 Data_Pegawai_IT
36
4.2.3 Entity Relational Diagram
Entity Relationship Diagram (ERD) adalah suatu model data yang ada pada
sistem dimana terdapat entity dan relationship. Akan dijelaskan pada gambar
dibawah ini.
A. Conceptual Data Model
Untuk menggambarkan konsep database sistem informasi manajemen stock
dapat digambarkan conceptual data model (CDM), sehingga dapat diketahui table
apa saja yang dipakai dan relasi-relasinya. Untuk lebih jelasnya dapat dilihat pada
gambar 4.12 dibawah ini.
Gambar 4.12 Conceptual Data Model
Spesifikasi
Group_Hardware
Stock_Opname
Sub_ruang
penggant ian
penambahan
data_hardware
ruang
jenis
memperbaiki
Peg awai_ITNIPNamaJabatanGolonganTang g al_lahirUsiaAlamatTeleponJenis_kelaminAgamaPendidikanPeng alaman_KerjaKemampuan
Master_HardwareNomor_hardwarekode_jenisKode_ruangNama_hardwareTahunMainboardProcesorHDDMemoryCDROMJumlahKet
Data perbaikanKode_PerbaikanNomor_hardwareKerusakanJumlah_kerusakanTindakantgl_M ulai_dikerjakantgl_Selesai_dikerjakantgl_Diserahkan_kembaliTelah_perbaikan
Data peng gantian hardwareNomor_transaksiNama_hardwareTgl_PenambahanJumlahKet
Data penambahan hardwareNomor_transaksiNomor_hardwareTgl_PenambahanJumlahKet
RuangKode_ruangNama_ruangKode_sub_ruangNama_sub_ruangJumlahKet
Jeniskode_jenisnama_jenis
Sub_RuangKode_SubruangKode_RuangNama_SubruangKet
Stock_OpnameKode_StockNomor_TransaksiNomor_HardwareKode_SubruangTang g alJumlahSisa_Stock
Group_HardwareKode_GroupNama_Group
SpesifikasiKode_SpesifikasiKode_g roupNama_spesifikasi
37
B. Physical Data Model
Setelah didapatkan konsep database pada conceptual data model (CDM)
maka selanjutnya degenerate ke Physical Data Model (PDM), kita dapat
mengetahui hasil dari relasi-relasi yang dibangun di CDM. Untuk lebih jelasnya
dapat dilihat pada Gambar 4.13
Gambar 4.13 Physical Data Model (PDM)
KODE_GROUP = KODE_GROUP
KODE_GROUP = KODE_GROUP KODE_STOCK = KODE_STOCK
KODE_SUBRUANG = KODE_SUBRUANG
NOMOR_HARDWARE = NOMOR_HARDWARE
NOMOR_HARDWARE = NOMOR_HARDWARE
NOMOR_HARDWARE = NOMOR_HARDWARE
KODE_RUANG = KODE_RUANG
KODE_JENIS = KODE_JENIS
KODE_PERBAIKAN = KODE_PERBAIKAN
NIP = NIP
PEGAWAI_ITNIP varchar(20)NAMA varchar(30)JABATAN varchar(25)GOLONGAN varchar(10)TANGGAL_LAHIR timestampUSIA varchar(3)ALAMAT varchar(50)TELEPON varchar(15)JENIS_KELAMIN varchar(15)AGAM A varchar(20)PENDIDIKAN varchar(10)PENGALAMAN_KERJA varchar(50)KEM AM PUAN varchar(50)
MASTER_HARDWARENOMOR_HARDWARE varchar(20)KODE_JENIS varchar(20)KODE_RUANG varchar(10)KODE_GROUP <undefined>KODE_JENIS1 varchar(20)KODE_RUANG1 varchar(10)NAMA_HARDWARE varchar(20)TAHUN varchar(20)MAINBOARD varchar(25)PROCESOR varchar(25)HDD varchar(25)MEMORY varchar(25)CDROM varchar(20)JUM LAH integ erKET varchar(50)
DATA_PERBAIKANKODE_PERBAIKAN varchar(20)NOMOR_HARDWARE varchar(20)NOMOR_HARDWARE1 varchar(20)KERUSAKAN varchar(100)JUM LAH_KERUSAKAN varchar(3)TINDAKAN varchar(100)MULAI_DIKERJAKAN timestampSELESAI_DIKERJAKAN timestampDISERAHKAN_KEMBALI timestampTELAH_PERBAIKAN varchar(50)
DATA_PENGGAN TIAN_HARDWARENOMOR_TRANSAKSI varchar(10)NOMOR_HARDWARE varchar(20)NAMA_HARDWARE varchar(20)TANGGAL_PENAMBAHAN varchar(10)JUM LAH_ varchar(3)KET varchar(50) DATA_PENAM BAHAN_HARDWARE
NOMOR_TRANSAKSI_ varchar(15)NOMOR_HARDWARE varchar(20)NOMOR_HARDWARE2 varchar(20)TANGGAL_PENAMBAHAN varchar(10)JUM LAH_ varchar(3)KET varchar(50)
RUANGKODE_RUANG varchar(10)KODE_SUBRUANG <undefined>KODE_STOCK <undefined>NAMA_RUANG varchar(30)KODE_SUB_RUANG varchar(20)NAMA_SUB_RUANG varchar(20)JUM LAH integ erKET varchar(50)
JENISKODE_JENIS varchar(20)NAMA_JENIS varchar(30)
SUB_RUANGKODE_SUBRUANG <undefined>KODE_RUANG_ <undefined>NAMA_SUBRUANG <undefined>KET varchar(50)
STOCK_OPNAMEKODE_STOCK <undefined>NOMOR_TRANSAKSI___ <undefined>NOMOR_HARDWARE____ <undefined>KODE_SUBRUANG___ <undefined>TANGGAL <undefined>JUM LAH integ erSISA_STOCK <undefined>
GROUP_HARDWAREKODE_GROUP <undefined>NAMA_GROUP <undefined>
SPESIFIKASIKODE_SPESIFIKASI <undefined>KODE_GROUP <undefined>KODE_GROUP__ <undefined>NAMA_SPESIFIKASI <undefined>
MEMPERBAIKINIP varchar(20)KODE_PERBAIKAN varchar(20)
38
4.2.4 Struktur Basis Data dan Tabel
Dalam penjelaskan struktur tabel yang akan digunakan dalam pembuatan
sistem informasi manajemen stock di rumah sakit umum kabupaten sidoarjo.
Tabel-tabel yang digunakan pada sistem informasi manajemen stock adalah:
Nama Tabel Schema Created Pegawai IT Dbo 28/03/2011 Master Hardware Dbo 28/03/2011 Jenis Hardware Dbo 28/03/2011 Ruang Dbo 28/03/2011 Sub Ruang Dbo 28/03/2011 Stock Opname Dbo 28/03/2011 Penambahan Hardware Dbo 28/03/2011 Perbaikan Hardware Dbo 28/03/2011 Penggantian Hardware Dbo 28/03/2011
Gambar 4.14 Database Sistem Informasi Manajemen Stock
Tabel dibawah ini akan menjelaskan satu-satu detil dari struktur tabel untuk
setiap tabel.
1. Nama tabel : Pegawai IT
Fungsi : Menyimpan data Pegawai
Primary key : NIP
Foreign key : -
Tabel 4.1 Pegawai
No Atribut Tipe Panjang Keterangan 1 NIP Varchar 50 Primary Key 2 Nama Varchar 50 Nama 3 Jabatan Varchar 50 Jabatan 4 Golongan Varchar 50 Golongan 5 Tanggal lahir Varchar 50 Tanggal lahir 6 Usia Varchar 50 Usia 7 Alamat Varchar 50 Alamat 8 Telepon Varchar 50 Telepon 9 Jenis Kelamin Varchar 50 Jenis Kelamin
39
No Atribut Tipe Panjang Keterangan 10 Agama Varchar 50 Agama 11 Pendidikan Varchar 50 Pendidikan 12 Pengalaman Varchar 50 Pengalaman 13 Kemampuan Varchar 50 Kemampuan
2. Nama tabel : Master hardware
Fungsi : Menyimpan data hardware
Primary key : Nomor hardware
Foreign key : -
Tabel 4.2 Master hardware
No Atribut Tipe Panjang Keterangan 1 Nomor Hardware Varchar 50 Primary Key 2 Kode Jenis Varchar 50 Kode Jenis 3 Nama Hardware Varchar 50 Nama Hardware 4 Tahun Varchar 50 Tahun 5 Mainboard Varchar 50 Mainboard 6 Procesor Varchar 50 Procesor 7 HDD Varchar 50 HDD 8 Memory Varchar 50 Memory 9 CDROM Varchar 50 CDROM
10 Ket Varchar 50 Ket 11 Jumlah Int - Jumlah 12 Sisa Int - Sisa
3. Nama tabel : Jenis Hardware
Fungsi : Menyimpan data Jenis hardware
Primary key : Kode_jenis
Tabel 4.3 Jenis hardware
No Atribut Tipe Panjang Keterangan 1 Kode Jenis Varchar 50 Primary Key 2 Nama Jenis Varchar 50 Nama Jenis 3 Ket Varchar 50 Ket
40
4. Nama tabel : Ruang
Fungsi : Menyimpan data ruang.
Primary key : Kode_Ruang
Foreign key : -
Tabel 4.4 Ruang
No Atribut Tipe Panjang Keterangan 1 Kode Ruang Varchar 50 Primary Key 2 Nama Ruang Varchar 50 Nama Ruang
5. Nama tabel : Sub Ruang
Fungsi : Menyimpan data sub ruang
Primary key : Kode_SubRuang
Foreign key : Kode_Ruang
Tabel 4.5 Sub Ruang
No Atribut Tipe Panjang Keterangan 1 Kode SubRuang Varchar 50 Primary Key 2 Kode Ruang Varchar 50 Foreign key 3 Nama SubRuang Varchar 50 Nama SubRuang 4 Ket Varchar 50 Ket
41
6. Nama tabel : Stock_Opname
Fungsi : Menyimpan data stock_opname.
Primary key : Kode_Stock
Foreign key : Kode_subruang
Tabel 4.6 Stock Opname
No Atribut Tipe Panjang Keterangan 1 Kode Stock Varchar 50 Primary Key 2 Nomor Transaksi Varchar 50 Nomor Transaksi 3 Nomor Hardware Varchar 50 Nomor Hardware 4 Kode SubRuang Varchar 50 Foreign key 5 Tanggal Datetime - Tanggal 6 Jumlah Int - Jumlah 7 Sisa stock Int - Sisa stock
7. Nama tabel : Data penambahan hardware
Fungsi : Menyimpan data penambahan hardware
Primary key : Nomor_Transaksi
Foreign key : Kode_subruang
Tabel 4.7 Data penambahan hardware
No Atribut Tipe Panjang Keterangan 1 Nomor Transaksi Varchar 50 Primary Key 2 Nomor Hardware Varchar 50 Nomor Hardware 3 Kode SubRuang Varchar 50 Foreign key 4 Tanggal Penambahan Datetime - Tanggal Penambahan 5 Jumlah Int - Jumlah 6 Ket Varchar 50 Ket
42
8. Nama tabel : Data perbaikan hardware
Fungsi : Menyimpan data perbaikan hardware.
Primary key : Kode_perbaikan
Foreign key : Kode subruang
Tabel 4.8 Data perbaikan
No Atribut Tipe Panjang Keterangan 1 Kode Perbaikan Varchar 50 Primary Key 2 Nomor Hardware Varchar 50 Nomor Hardware 3 Kode SubRuang Varchar 50 Foreign key 4 Kode Stock Varchar 50 Kode Stock 5 Kerusakan Varchar 50 Kerusakan 6 Tindakan Varchar 50 Tindakan 7 Mulai Dikerjakan Datetime - Mulai Dikerjakan 8 Selesai Dikerjakan Datetime - Selesai Dikerjakan 9 Diserahkan Kembali Datetime - Diserahkan Kembali
10 Telah Perbaikan Varchar 50 Telah Perbaikan 11 Status Varchar 50 Status
9. Nama tabel : Data Penggantian hardware
Fungsi : Menyimpan data Penggantian hardware.
Primary key : Nomor_transaksi
Foreign key : Kode stock, Kode subruang
Tabel 4.9 Data penggantian
No Atribut Tipe Panjang Keterangan 1 Nomor Transaksi Varchar 50 Primary Key 2 Kode Stock Varchar 50 Foreign key 3 Nomor Hardware Varchar 50 Nomor Hardware 4 Kode SubRuang Varchar 50 Foreign key 5 Tanggal Penggantian Datetime - Tanggal Penggantian 6 Ket Varchar 50 Ket
43
4.2.5 Desain Input/Output
Desain input output merupakan langkah pertama untuk membuat sebuah
aplikasi sistem informasi. Dalam tahap ini user akan diberikan gambaran tentang
bagaimana sistem ini nantinya dibuat.
A. Desain Input
Desain input merupakan gambaran secara umum tentang bentuk dari
tampilan atau user interface dari suatu program. Pada sistem informasi
manajemen stock dibuat beberapa desain input sebagai interface.
Pada Gambar 4.15 merupakan gambar desain input untuk form login. Form
desain input login digunakan jika user ingin masuk ke dalam program.User harus
menginputkan password. Jika password benar maka user dapat masuk ke dalam
program. User dapat mengakses semua menu-menu yang ada pada program. Pada
Gambar 4.15 merupakan gambar desain interface untuk menu. Menu digunakan
agar user dapat mengakses form-form program yang diinginkan.
Gambar 4.15 Desain Input Form Login
44
Gambar 4.16 Desain Interface Menu
Gambar 4.17 Desain Interface Pegawai IT
MENU UTAMAMENU UTAMA
MASTER TRANSAKSI REPORT DATA MASTER REPORT DATA TRANSAKSI
Pegawai IT
Jenis Hardware
Ruang
SubRuang
Hardware
Permintaan Hardware
Penggantian Hardware
Perbaikan hardware
Hardware
Pegawai IT
Ruang
Stock Opname
Permintaan Hardware
Perbaikan hardware
Penggantian Hardware
45
Pada Gambar 4.17 merupakan gambar desain Master data pegawai IT.
Desain data pegawai IT digunakan untuk menyimpan data-data Pegawai IT yang
bekerja di Rumah sakit umum Kabupaten Sidoarjo. Di dalam desain data pegawai
IT, yang mana field tersebut akan diinputkan oleh user sesuai data pribadinya.
Gambar 4.18 Desain Interface Jenis Hardware
Gambar 4.19 Desain Interface Hardware
FORM JENIS HARDWAREFORM JENIS HARDWARE
View Data Input Data
JNS-000001Kode Jenis
CPUNama Jenis
Computer ProcessorKeterangan
Simpan Update Delete Close
Cari
46
Pada Gambar 4.18 dan Gambar 4.19 merupakan gambar desain jenis
hardware dan desain Hardware. Desain jenis hardware digunakan untuk
menyimpan data jenis hardware sedangkan desain hardware digunakan untuk
menyimpan data hardware yang references ke tabel jenis hardware, dimana tabel
hardware sebagai Detail hardware.
Gambar 4.20 Desain Interface Ruang
Gambar 4.21 Desain Interface SubRuang
FORM RUANGFORM RUANG
View Data Input Data
RUANG-0001Kode Ruang
LaboratNama Ruang
Simpan Update Delete Close
Cari
FORM SUBRUANGFORM SUBRUANG
View Data Input Data
SUBRUANG-0003Kode SubRuang
RUANG-0001Kode Ruang
LAB PKNama SubRuang
Simpan Update Delete Close
-Keterangan
Cari
Browse
47
Pada Gambar 4.20 dan Gambar 4.21 merupakan gambar desain ruang dan
desain subruang. Desain ruang digunakan untuk menyimpan data ruang
sedangkan desain subruang digunakan untuk menyimpan data subruang yang
references ke tabel ruang, dimana tabel subruang sebagai Detail ruang.
Gambar 4.22 Desain Interface Permintaan Penambahan Hardware
Pada Gambar 4.22 merupakan gambar desain transaksi Permintaan
penambahan hardware. Desain transaksi Permintaan penambahan hardware
digunakan untuk memasukkan data-data permintaan hardware baru yang dipesan
oleh bagian admin Rumah sakit umum kabupaten Sidoarjo. Di dalam transaksi
48
Permintaan penambahan hardware terdapat textboxt jumlah yang mengacu pada
tabel hardware, jika terjadi permintaan hardware baru maka jumlah hardware akan
berkurang sesuai permintaan.
Gambar 4.23 Desain Interface Perbaikan Hardware
Pada Gambar 4.23 merupakan gambar desain transaksi Perbaikan hardware.
Desain transaksi Perbaikan hardware digunakan untuk memasukkan data-data
49
perbaikan hardware. Di dalam transaksi perbaikan hardware terdapat beberapa
field yang isinya dapat diinputkan berupa analisa dan tindakan yang akan diambil
oleh teknisi ketika memperbaiki hardware, dan terdapat proses waktu perbaikan
Misalnya mulai dikerjakan, selesai dikerjakan, dan diserahkan kembali.
Gambar 4.24 Desain Interface Penggantian Hardware
50
Pada Gambar 4.24 merupakan gambar desain transaksi penggantian
hardware. Desain transaksi penggantian hardware digunakan untuk memasukkan
data-data pernggantian hardware. Di dalam transaksi penggantian hardware, tabel
data lama dengan data baru saling terkait.
Gambar 4.25 Desain Output Laporan Stock Opname
Pada Gambar 4.25 merupakan gambar desain output untuk laporan Stock
Opname. Desain output untuk laporan Stock Opname digunakan untuk
menampilkan laporan tentang jumlah data hardware yang ada ditiap ruang rumah
sakit umum Sidoarjo. Terdapat beberapa filter dalam menampilkan hasil laporan
yaitu berdasarkan periode perbulan atau pertahun.
51
Gambar 4.26 Desain Output Permintaan Penambahan Hardware
Pada Gambar 4.26 merupakan gambar desain output untuk laporan
Permintaan Penambahan Hardware. Desain output untuk laporan Permintaan
Penambahan Hardware digunakan untuk menampilkan laporan tentang
permintaan hardware baru, tanggal permintaan dan jumlah permintaan. Terdapat
beberapa filter dalam menampilkan hasil laporan yaitu berdasarkan periode
perbulan atau pertahun.
52
Gambar 4.27 Desain Output Perbaikan Hardware
Pada Gambar 4.27 merupakan gambar desain output untuk laporan
Perbaikan Hardware. Desain output untuk laporan Perbaikan Hardware digunakan
untuk menampilkan laporan tentang data hardware yang telah diperbaiki. Terdapat
beberapa filter dalam menampilkan hasil laporan yaitu berdasarkan periode
perbulan atau pertahun.
53
Gambar 4.28 Desain Output Penggantian Hardware
Pada Gambar 4.28 merupakan gambar desain output untuk laporan
Penggantian hardware. Desain output untuk laporan Penggantian hardware
digunakan untuk menampilkan laporan tentang data hardware yang diganti,
tanggal penggantian dan data baru dari hardware tersebut. Terdapat beberapa filter
dalam menampilkan hasil laporan yaitu berdasarkan periode perbulan atau
pertahun.