dilakukan adalah menganalisis kebtuhan dari perangkat lunaknya terlebuh dahulu. Baik kebutuhan fungsionalnya maupun yang lainnya.
4.2 Perancangan Sistem
Perancangan sistem merupakan salah satu unsur atau tahapan dari keseluruhan pembangunan sistem komputerisasi. Unsur pokok yang harus dipertimbangkan
dlam pembangunan sistem kompuerisasi adalah mengenai perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan
diselesaikan.
4.2.1 Perancangan Database
Dalam pembuatan suatu sistem diperlukan perancangan database. Database sebagai media penyimpanan data merupakan salah satu aspek penting yang akan
menetukan mutu kerja data program dibuat.
Perancangan sebuah database berdasarkan bagaimana cara merancang dari sistematika tersebut. Pada dasarnya database telah disiapkan untuk menghasilkan
sebuah laporan informasi tertentu.
Pada Sistem Informasi Penjualan Obat di Apotik Denai menggunakan MYSQL. Secara garis besar Sistem Informasi Penjualan Obat menggunakan Struktur
sebagai Berikut:
Universitas Sumatera Utara
a. Struktur Tabel Pembelian
Nama Field Tipe Data
Ukuran Index Keterangan
nopembelian int
3 -
Nomor Pembelian Obat
tglpembelian date
10 -
Tanggal Masuk Obat namasuplier
varchar 30
- Nama Pemasok
jenis varchar
30 -
Jenis Obat namaobat
varchar 30
- Nama Obat
kodeproduk int
10 -
Nomor Registrasi Obat
banyak int
3 -
Banyaknya Obat diskon
int 6
- Diskon Obat
Total int
10 -
Total Obat Masuk
Tabel 4.1 Tabel Pembelian
b. Struktur Tabel Penjualan
Nama Field Tipe Data
Ukuran Index Keterangan
notransaksi Int
3 -
Nomor transakasi penjualan
namacostumer Varchar
30 -
Nama Pelanggan tglpenjualan
Date 10
- Tanggal penjualan
obat namadokter
Varchar 30
- Nama dokter
pemberi resep namaobat
Varchar 30
- Nama obat terjual
jenisobat Varchar
30 -
Jenis obat terjual kemasanobat
Varchar 30
- Kemasan obat
Universitas Sumatera Utara
totalharga int
10 -
Total harga
Tabel 4.2 Tabel Penjualan
c. Tabel Obat
Nama Field Tipe
Data Ukuran Index
Keterangan
noobat int
30 -
nomor obat dalam database
noproduk Varchar
15 -
nomor registrasi produk
nama Varchar
30 -
nama jenis
Varchar 30
- jenis obat
kemasan Varchar
30 -
kemasan oabt hargapokok
Varchar 10
- harga pokok
hargajual Varchar
10 -
harga jual obat
Tabel 4.3 Tabel Obat
d. Tabel Distributor
Nama Field Tipe
Data Ukuran Index
Keterangan
nodistributor int
5 -
nomor distributor dalam database
Universitas Sumatera Utara
kodedistributor int
30 -
kode distributor nama
Varchar 30
- nama distributor
alamat Varchar
30 -
alamat distributor telepon
Varchar 13
- telepon distributor
Tabel 4.4 Distributor
Universitas Sumatera Utara
e. Hubungan Antar Tabel
Gambar 4.1 Hubungan Antar Tabel
Username Password
Admin
Data Pembelian
nopembelian; tglpembelian
namadistributor jenis
namaobat; noproduk
private String notransaksi
namacostumer tnglpenjualan
namadokter namaobat
namadistributor jenisobat
kemasanobat totalharga
Noobat Noproduk
namadisrtibutor Namaobat
Jenis Kemasan
Hargapokok Nodistributor
Kodedistributor Namadistributor
Alamatdistributor telepondistributor
Data Penjualan
Data Obat Data Distributor
Universitas Sumatera Utara
4.3 Diagram Konteks