BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Sistem
Perancangan sistem merupakan salah satu unsur atau tahapan dari keseluruhan pembangunan sistem komputerisasi. Perancangan sistem untuk pengembangan sistem
informasi biasanya memerlukan jangka waktu yang lebih lama daripada pemecahan masalah pada umumnya. Salah satu unsur pokok yang harus dipertimbangkan dalam
pembangunan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan,
disamping masalah perangkat itu sendiri.
Inti dari perancangan sistem adalah berusaha memandang seluruh pengolahan secara terpadu serta untuk menilai pilihan-pilihan dalam melaksanakan studi
kelayakan.
Adapun tujuan dari perancangan sistem, yaitu: a.
Menentukan tujuan dari sistem yang dibuat
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
b. Menentukan gambaran dari rancang bangun yang lengkap kepada pemakai
komputer tersebut.
3.2. Perancangan Database
Dalam pembuatan suatu sistem yang baik diperlukan perancangan database yang baik. Database sebagai tempat penyimpanan data merupakan salah satu aspek penting yang
akan menentukan mutu kerja data program yang dibuat.
Perancangan sebuah database berdasarkan bagaimana cara merancang dari sistematika proses dari sistem tersebut. Pada umumnya database telah disiapkan untuk
menghasilkan sebuah laporan informasi tertentu yang dikehendaki.
Pada Sistem Informasi Persediaan Obat ini menggunakan software database Oracle 10 XE. Secara garis besar Sistem Informasi Persediaan Obat pada Apotik
Dunia menggunakan struktur database sebagai berikut: a.
Struktur Tabel Pembelian
Tabel 3.1. Table Pembelian
Nama Field Tipe Data
Ukuran Index
Keterangan Tanggal
Date 8
- Tgl Masuk Pembelian
Nama_Per Varchar 30 -
Nama Perusahaan
Jenis Varchar 30
- Jenis
Obat Nama Varchar
25 -
Nama Obat
No_Batch Varchar 35 -
No Produk
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Harga Number 10
- Harga
Pembelian Banyak Number
8 - Banyak Obat
Diskon Number
5 -
Jumlah Barang yang Dibeli Total Number
20 -
Total Pembelian
b. Struktur Tabel Master
Tabel 3.2. Tabel Master
Nama Field Tipe Data
Ukuran Index
Keterangan Kode Varchar
10 -
Kode untuk
Obat Jenis Varchar
30 -
Jenis Obat
Banyak Number 8 -
Banyak Obat
c. Struktur Tabel Kode
Tabel 3.3. Tabel Kode
Nama Field Tipe Data
Ukuran Index
Keterangan No Number
8 -
No Kode
Kode Varchar
10 -
Kode Untuk Obat Jenis Varchar
30 -
Jenis Obat
Tanggal Date 8 - Tanggal Masuk
Nama Varchar 25
- Nama
Obat No_Batch Varchar 35
- No
Produk Exp_Date Date
8 - Tanggal
Kaduwarsa
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Harga_Pokok Number 10
- Harga
Penjualan Harga Number
10 -
Harga_Pembelian Rata-Rata Number 8
- Rata-Rata Harga
Banyak Number 8 - Banyak
Obat Nama_Per Varchar 30
- Nama_Perusahaan
Jumlah Number
8 -
Total Banyak Obat Total Number
20 -
Total Pembelian
Laba Number 8
- Keuntungan
Penjualan
d. Tabel Kartu Stok
Tabel 3.4. Tabel Kartu_Stok
Nama Field Tipe Data
Ukuran Index
Keterangan Nama Varchar
25 -
Nama Obat
Tanggal Date 8 - Tgl Masuk
Pembelian No_Batch Varchar 35
- No
Produk Exp_Date Date
8 - Tanggal
Kaduwarsa Masuk
Number 10
- Jumlah Obat yang masuk
Keluar Number
10 -
Jumlah Obat yang keluar Sisa Number
10 -
Sisa Obat
e.Hasil Perancangan database 1.
Pembelian
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Gambar 3.1 Tampilan tabel pembelian
2. Kode
Gambar 3.2 Tampilan tabel kode
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
3. Master
Gambar 3.3 Tampilan tabel master
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Hubungan antar Tabel
Master Kode
Jenis Banyak
Kode No
Kode_Brg Jenis
Tanggal Nama
No_Batch Exp_Date
Harga_Pokok Harga
Rata-rata Banyak
Nama_Per Jumlah
Total Laba
Pembelian Kode_Fak
Tanggal Nama_Per
Jenis Nama
No_batch Harga
Banyak Diskon
Total
Penjualan Nama
Banyak Harga
Diskon Jumlah
Rata-rata Total
Kartu_Stok Kode_Fak
Nama Tanggal
No_Batch Exp_Date
Masuk Keluar
Sisa
Gambar 3.4 Relasi antar Tabel
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
3.3. Diagram Konteks