Anda di halaman 1dari 10

HIDAYATI RUSNEDY

Program Studi : Teknik Informatika


Program : Magister (S2)
Fakultas : Ilmu Komputer
Angkatan : 35
Mata Kuliah: Teknologi Database
No Absen : 26
Evaluasi Materi Hari-01 dan Hari-02
Pada Saat ini dikalangan masyarakat kemajuan sistem informasi semakin berkembang dengan pesat untuk menghasilkan
informasi yang akurat dan tepat. salah satunya dengan informasi berbasis web atau mobile yang dapat memperluas jangkauan
informasi hingga ke seluruh dunia yang terkoneksi internet. Pemerintah Indonesia saat ini lagi memfokuskan pengembangan
usaha kecil dan menengah yang merupakan salah satu bagian penting dari perekonomian suatu negara ataupun pemerintah
daerah, khususnya Kabupaten saat ini juga ingin mengembangkan Usaha Kecil Menengah (UKM Sumbar), karena di era digital
atau semuanya serba go (Gojek, Ubermotor, GoFood, Gomart, GoGlam, GoAuto, GoBusway, GoCar, dll), mayoritas usaha kecil
menengah berada pada kondisi yang tidak ideal, dimana tidak mengalami perkembangan yang signifikan karena kalah bersaing
dengan perusahaan-perusahaan sudah online. Masalah yang sering dialami oleh Usaha Kecil Menengah ialah dalam hal
pemasaran untuk mempromosikan barang yang di produksi. Usaha Kecil Menengah diwilayah Kabupaten/kota memiliki
keterbatasan dalam hal pemasaran dikarenakan adanya tekanan-tekanan persaingan, baik dipasar domestik dari produk-produk
yang serupa buatan pengusaha-pengusaha besar dan juga kehadiran teknologi informasi. selain itu keterbatasan teknologi
informasi juga menjadi masalah yang sering di hadapi dalam mempromosikan produk yang di hasilkan. Pada saat ini sistem
informasi yang berjalan adalah menampilkan letak Usaha Kecil Menengah dalam bentuk peta, sehingga membuat fungsi sistem
pemasaran kurang efektif. perlu adanya sistem informasi yang lebih seperti, informasi Usaha Kecil Menengah, informasi barang
produksi, informasi bahan baku , informasi pemasaran prodak, dan informasi pemesanan barang. Dari kasus diatas diminta
saudara sebagai DBA (Database Administrator) untuk Merancang model basis data suatu UKM/UKK Kabupaten/Kota. UKM/UKK
Kabupaten/Kota memiliki beberapa produksi barang yang disimpan pada kedai/toko yang dapat dikunjungi secara langsung oleh
pelanggan/customer. Setiap barang diidentifikasi dengan kode barang, nama barang, nomor faktur, harga beli, jenis barang,
kemasan, jumlah stok dan jumlah jual. Kode Barang unik untuk setiap barang, namun terdapat beberapa salinan untuk setiap
barang yang diidentifikasi menggunakan nomor faktur. Sebuah barang dapat memiliki beberapa jenis barang sekaligus. Subuah
barang dapat dibeli lebih dari satu kali, demikian juga satu barang dapat dijual oleh seorang customer atau lebih. Setiap
penjualan harus terdaftar terlebih dulu sebelum dapat melakukan pembelian (dicatat nama, alamat, tanggal pendaftaran). Sekali
terdaftar, peminjam dapat membeli barang sebanyak-banyaknya pada satu waktu.
• Transaksi penjualan dicatat nomor faktur, nama dan nomor customer,
kode barang, nama barang, dan tanggal transaksi dan jumlah jual serta
harga jual.
• Identifikasi entitas-entitas UKM/UKK salah satu Kabupaten/Kota.
• Identifikasi relasi-relasi pada entitas-entitas nomor (1) di atas.
• Tentukan multiplicity dan nyatakan untuk setiap entitas dalam diagram ER.
• Identifikasi atribut-atributnya. Nyatakan dalam Entity Relalation Diagram
(ERD).
• Informasi tambahan di luar deskripsi kasus di atas, Anda dapat membuat
asumsi sendiri.
JAWAB
No 1. Menentukan Attribute
• Nomor Faktur
• Tanggal Transaksi
• Kode Supplier
• Nama Supplier
• Nama Customer
• Nomor Customer
• Kode Barang
• Nama Barang
• Jumlah Jual
• Harga Jual
No. 2 Membuat Data Model
Barang Pembeli
Id_barang Nama_barang Id_pembeli Nama_pembeli No_faktur
1547980 Meja Makan 2022001 Refli Annisa 202044
1547988 Meja Belajar Anak
2022002 Miranda Azmi 202045
1547975 Sofa
2022003 Albi Fadhlah 202046
1547956 Kasur
2022004 Muhammad Niko 202047

Supplier Faktur
Id_supplier Nama_supplier Id_barang No_faktur Tgl_transaksi Id_supplier Jumlah_jual Harga_jual
55001 Muhammad 1547980 202044 07-01-2019 55001 3 Rp. 9.000.000
Farhan
202045 23-03-2020 55002 10 Rp. 10.000.000
55002 John Kenedy 1547988
202046 17-04-2020 55003 25 Rp. 150.000.000
55003 Guslaini 1547975
202047 04-05-2020 55004 2 Rp. 30.000.000
55004 Vitria Lisaawti 1547956
No 3. Relasi Antar entity (ERD)
No 4. Menentukan Primary Key dan Forign
Key
Pembeli
Barang

Faktur
Supplier
No 5. Membuat Struktur Data
CREATE DATABASE transaksi ; CREATE TABLE pembeli(
CREATE TABLE barang( id_pembeli int (8) PRIMARY KEY,
id_barang int(8) PRIMARY KEY, nama_pembeli varchar(100)
);
nama_barang varchar (100) CREATE TABLE faktur(
); No_fakrur int(8) PRIMARY KEY,
tgl_faktur date,
CREATE TABLE supplier(
id_supplier int (8),
id_supplier int(8) PRIMARY KEY, jumlah_jual int (100),
nama_supplier varchar (100), harga_jual int (100)
);
id_barang varchar (100)
);
Barang
• INSERT INTO `barang` (`id_barang`, `nama_barang`) VALUES
('1547980', 'Meja Makan'), ('1547988', 'Meja Belajar Anak'),
('1547975’, ‘Sofa'), ('1547956’, ‘Kasur’);
Supplier
• INSERT INTO `supplier` (`id_supplier`, `nama_supplier`, `id_barang`)
VALUES (`55001`, `Muhammad Farhan`, '1547980'), (`55002`, `John
Kenedy`, '1547988'), (`55003`, `Guslaini`, '1547975'), (`55004`, `Vitria
Lisawati`, '1547956’);
Faktur
• INSERT INTO `Faktur` (`id_faktur`, `tgl_transaksi`,`id_supplier`,
`jumlah_jual`, `harga_jual`) VALUES (`202044`, `07-01-2019`,`55001`,
`3`, 'Rp. 9.000.000'), (`202045`, ` 23-03-2020`, `10`, 'Rp. 10.000.000'),
(`202046`, ` 17-04-2020`, `25`, 'Rp. 150.000.000'), (`202047`, ` 04-05-
2020`, `2`, 'Rp. 30.000.000’);
Pembeli
• INSERT INTO `pembeli` (`id_pembeli`, `nama_pembeli, `No_faktur`)
VALUES (`2022001`, `Refli Annisaan`, '202044'), (`2022002`, ` Miranda
Azmi`, ' 202045'), (`2022003`, ` Albi Fadhlah`, ' 202046'), (`2022004`,
` Muhammad Niko`, ' 202047’);

Anda mungkin juga menyukai