Perancangan Sistem Perancangan Database

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