BAB 1
PROBLEM YANG DIHADAPI
1.1 LatarBelakang
Perkembangan zaman pada era globalisasi saat ini telah mempengaruhi kehidupan kita sehari-hari. Terutama perkembangan teknologi komputerisasi yang sangat pesatnya. Saat ini segala sesuatu dalam kehidupan kita bias dikatakan bergantung kepada teknologi yang sedang ada. Karena semakin cepatnya perkembangan tersebut pendidikan tentang teknologi komputerisasi perlu sejak dini ditanamkan kepada anak-anak. Bahkan saat ini telah mempengaruhi pola pendidikan yang ada di Negara kita.
Seperti misalnya, saat ini di universitas, para mahasiswa khususnya pada telah dibekali untuk mempelajari dan mengenal komputer yang merupakan perkembangan media informasi saat ini. Maka kemudian berkembanglah computer sebagai salah satu media belajar untuk para mahasiswa di bangku perkuliahan. Dengan pendekatan seperti ini para murid dapat mengenal serta mengerti tentang computer lebih jauh sejak dini dan diharapkan dapat berkembang lebih jauh di masa mendatang, agar siap menghadapi tantangan masa depan dengan kemajuan teknologi komputerisasi yang berkembang cepat.
Dari uraian tersebut, penulis membuatkan sebuah aplikasi sebagai media yang dapat memperkenalkan computer lebih jauh kepada para mahasiswa dengan mempelajari salah satu mata kuliah yang sedang mereka dapat disekolah tersebut seperti contohnya pada perancangan system basis data . Maka penulis mengambil judul yaitu “Diagram Database Apotikdenganmenggunakan MySQL”.
I.2. MasalahdanPembatasanMasalah
Berdasarkan uraian latar belakang tersebut, penulis membahas permasalahan yaitu pembuatan aplikasi yang dapat membantu para mahasiswa untuk mempelajari aplikasi pemograman berdasarkan teori dan praktikum yang telah didapatkan pada bangku perkuliahan
I.3. TujuanPenelitian
Tujuan penelitian ini diantaranya yaitu:
a. Menambah ilmu pengetahuan para mahasiswa mengenai pembuatan suatu aplikasi program
b. Memperkenalkan lebih dekat kepada para mahasiswa tentang computer sebagai salah satu media belajar yang dapat mereka gunakan.
1.4 ManfaatPenelitian
Adapun manfaat penelitian yang ingin dicapai yaitu :
1. mempermudah penginputan dan pengolahan data
2. dapat digunakan sebagai media pembelajaran untuk merancang suatu program yang sangat sederhana
3. dapat menambah ilmu pengetahuan tentang cara membuat suatu program
4. dapat menghasilkan suatu informasi yang akurat dan efisien.
BAB 2
ATURAN BISNIS
Pada apotik di jalan pemuda no 83 makassar –“OBATKU” akan mengimplementasikan basis data pada apotiknya sebagai apotik yang melayani langsung pelanggan obat.”OBATKU” melakukan pencatatan terhadap beberapa hal yaitu :
1.d atakaryawan
2. dataobat
3. data supplier
Setiap pelanggan dapat membeli lebih dari satu jenis obat. Didalam satu transaksi penjualan, seorang pelanggan hanya dilayani oleh seorang karyawan dan seorang karyawan setiap harinya dapat melayani lebih dari satu orang pelanggan dalam beberapa transaksi penjualan.
Data karyawan secara lengkap seperti ditunjukkan dalam kartu tanda pengenal karyawanya itu terdiri ID karyawan, nama, alamat, kota, status, no tlp. Data obat secara lengkap seperti ditunjukkan dalam kartu identifikasi obat yaitu terdiri ID obat, nama, jenis, harga, stock, ID supplier.
Sedangkan data supplier seperti ditunjukkan dalam kartu supplier yaitu terdiri ID suplier, nama, alamat, kota, no tlp. Faktur penjualan yang dipergunakan dalam proses penjualan obat berisi No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar. Faktur penyuplaian obat yang dipergunakan dalam proses pembelian obat dari supplier obat berisi No, tanggal, ID karyawan, ID supplier, ID obat, jumlah obat, total, pajak, total bayar.
Di dalam operasionalnya, pemilik OBATKU menginginkan adanya laporan penjualan untuk tiap periode waktu tertentu (misal harian, mingguan atau bulanan).
Data karyawan secara lengkap seperti ditunjukkan dalam kartu tanda pengenal karyawanya itu terdiri ID karyawan, nama, alamat, kota, status, no tlp. Data obat secara lengkap seperti ditunjukkan dalam kartu identifikasi obat yaitu terdiri ID obat, nama, jenis, harga, stock, ID supplier.
Sedangkan data supplier seperti ditunjukkan dalam kartu supplier yaitu terdiri ID suplier, nama, alamat, kota, no tlp. Faktur penjualan yang dipergunakan dalam proses penjualan obat berisi No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar. Faktur penyuplaian obat yang dipergunakan dalam proses pembelian obat dari supplier obat berisi No, tanggal, ID karyawan, ID supplier, ID obat, jumlah obat, total, pajak, total bayar.
Di dalam operasionalnya, pemilik OBATKU menginginkan adanya laporan penjualan untuk tiap periode waktu tertentu (misal harian, mingguan atau bulanan).
MODEL E – R
Sebelum Model E-R Diagram dirancang berdasarkan aturan bisnis (kardinalitas) di atas maka akan ditentukan objek dan atribut dari permasalahan tersebut :
A. Langkah-langkah pembuatan E – R Diagram :
1) Identifikasi entitas dan atribut key untuk masing-masing entitas
Entitas beserta atribut key adalah sebagai berikut:
1. Karyawan : ID karyawan, nama, alamat, kota, status, dan no tlp.
2. Obat : ID obat, nama, jenis, harga, stock, dan ID supplier.
3. Supplier : ID supplier, nama, alamat, kota, no tlp.
4. FakturPenjualan: No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply : No, tanggal, ID karyawan, ID supplier, ID obat, jumlahobat, total, pajak, total bayar.
6. Pelanggan : ID pelanggan, nama, alamat, jeniskelamin, pekerjaan.
1) Identifikasi entitas dan atribut key untuk masing-masing entitas
Entitas beserta atribut key adalah sebagai berikut:
1. Karyawan : ID karyawan, nama, alamat, kota, status, dan no tlp.
2. Obat : ID obat, nama, jenis, harga, stock, dan ID supplier.
3. Supplier : ID supplier, nama, alamat, kota, no tlp.
4. FakturPenjualan: No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply : No, tanggal, ID karyawan, ID supplier, ID obat, jumlahobat, total, pajak, total bayar.
6. Pelanggan : ID pelanggan, nama, alamat, jeniskelamin, pekerjaan.
2) Identifikasi seluruh relasi
1. Karyawan dengan obat relasinya menjual.
2. Supplier dan obat relasinya supply.
3. Pelanggan dan obat relasinya membeli.
4. Karyawan dengan faktur penjualanr elasinya membuat.
5. Supplier dengan Faktur supply relasinya membuat
1. Karyawan dengan obat relasinya menjual.
2. Supplier dan obat relasinya supply.
3. Pelanggan dan obat relasinya membeli.
4. Karyawan dengan faktur penjualanr elasinya membuat.
5. Supplier dengan Faktur supply relasinya membuat
3) Identifikasi atribut non key (bukan kunci) pada entitas dan relasi
Primary Key pada setiap entitas sebagai berikut:
1. Karyawan : ID karyawan
2. Obat : ID obat
3. Supplier : ID supplier
4. FakturPenjualan : No penjualan
5. Faktur Supply : No supply
6. Pelanggan : ID pelanggan
Primary Key pada setiap entitas sebagai berikut:
1. Karyawan : ID karyawan
2. Obat : ID obat
3. Supplier : ID supplier
4. FakturPenjualan : No penjualan
5. Faktur Supply : No supply
6. Pelanggan : ID pelanggan
4. Non Primary Key pada setiap entitas sebagai berikut:
1. Karyawan: nama, alamat, kota, status, dan no tlp.
2. Obat: nama, jenis, harga, stock, dan ID supplier.
3. Supplier: nama, alamat, kota, no tlp.
4. FakturPenjualan: tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply: tanggal, ID karyawan, ID supplier, ID obat, jumlahobat, total, pajak, total bayar.
6. Pelanggan: nama, alamat, jeniskelamin, pekerjaan.
5) Identifikasibilangankardinalitas
Bilangan kardinalitas pada relasi dua entitas sebagai berikut:
1. Karyawan dan obat : One to Many
2. Karyawan dan faktur penjualan : One to One
3. Suplier dan faktur supply : One to One
4. Obat dan pelanggan : Many to Many
5. Obat dan supplier : Many to Many
1. Karyawan: nama, alamat, kota, status, dan no tlp.
2. Obat: nama, jenis, harga, stock, dan ID supplier.
3. Supplier: nama, alamat, kota, no tlp.
4. FakturPenjualan: tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply: tanggal, ID karyawan, ID supplier, ID obat, jumlahobat, total, pajak, total bayar.
6. Pelanggan: nama, alamat, jeniskelamin, pekerjaan.
5) Identifikasibilangankardinalitas
Bilangan kardinalitas pada relasi dua entitas sebagai berikut:
1. Karyawan dan obat : One to Many
2. Karyawan dan faktur penjualan : One to One
3. Suplier dan faktur supply : One to One
4. Obat dan pelanggan : Many to Many
5. Obat dan supplier : Many to Many
yang jual nanas muda sekitaran condet dimana yaa ???
BalasHapus