Tugas Projek Sistem Basis Data
Tugas Projek Sistem Basis Data
O
L
E
H
Imam Munandar (2201010264)
Penerapan teknologi informasi dalam penjualan Marbul ini memainkan peran penting
dalam efisiensi dan keberhasilan operasionalnya. Dengan adanya sistem penjualan yang
terintegrasi dengan database, Marbul dapat melacak dan mengelola inventaris secara efektif,
memantau stok barang, serta memperoleh data penjualan yang akurat dan real-time.
Penjualan marbul ini berlokasi pada jln. Bung karno 37, pagutan Kota mataram lebih
tepatnya depan lampu merah. Letaknya yang strategis yaitu dekat dengan rumah sakit kota
membuat marbul ini sangat ramai diminati apalagi disaat jam istrahat maupun jam pulang
kerja. Keberadaan marbul di pingir jalan ini juga memberikan kemudahan akses bagi
pengunjung yang melewati area tersebut. Bisnis ini sudah berjalan 4-6 bulan namun, dengan
minat pelanggan dan lokasi yang strategis dapat memiliki peluang untuk meningkatkan
keuntungan
Dalam projek ini penulis melakukan penelitian di lokasi Adapun beberapa yang
penulis temukan disana bahwa untuk berjalannya sebuah proses bisnisnya membutuhkan
beberapa objek atau entitas yang terlibat dan saling terkait diantaranya: pemasok, penjual,
dan pembeli
C. Analisis Data
Berdasarkan data yang telah disediakan, dapat dilakukan analisis terhadap beberapa aspek
yang terkait dengan proses bisnis penjualan Marbul. Berikut ini adalah hasil analisis data
yang dapat diuraikan:
1. Pemasok (Supplier):
Pemasok berperan penting dalam penyediaan bahan-bahan yang digunakan
dalam pembuatan Marbul.
Pemasok ini menyediakan berbagai macam bahan, yang kemungkinan
memiliki variasi harga dan ketersediaan yang berbeda.
Untuk menjaga stok Marbul yang cukup, penjual perlu melakukan pemesanan
kepada pemasok saat stok Marbul sedang hampir habis.
Penting bagi penjual untuk menjaga hubungan baik dengan pemasok agar
pasokan bahan tetap terjaga dengan baik.
2. Marbul:
Marbul merupakan produk yang dijual di lokasi penjualan.
Marbul memiliki beberapa varian atau jenis yang mungkin disesuaikan dengan
preferensi pelanggan.
Analisis terhadap data penjualan Marbul dapat memberikan wawasan tentang
Marbul yang paling diminati oleh pelanggan.
3. Penjual:
Penjual bertanggung jawab menjalankan bisnis penjualan Marbul di lokasi
tersebut.
Penjual memiliki peran dalam memasarkan, menjual, dan menyediakan
Marbul kepada pelanggan.
Penting bagi penjual untuk memiliki pemahaman yang baik tentang preferensi
pelanggan, tren penjualan, dan manajemen stok untuk menjaga
keberlanjutan bisnis.
4. Pelanggan:
Pelanggan merupakan individu atau kelompok yang datang ke lokasi
penjualan untuk membeli Marbul.
Dalam analisis data penjualan, dapat diperoleh pemahaman tentang profil
pelanggan, preferensi, tren pembelian, dan preferensi varian Marbul tertentu.
Informasi tersebut dapat digunakan untuk mengembangkan strategi pemasaran
yang lebih tepat sasaran dan meningkatkan kepuasan pelanggan.
5. Karyawan:
Karyawan bekerja di lokasi penjualan dan membantu penjual dalam melayani
pelanggan.
Analisis data dapat memberikan wawasan tentang performa karyawan, waktu
pelayanan yang optimal, dan kebutuhan tenaga kerja di berbagai jam tertentu.
6. Stok Marbul:
Stok Marbul adalah persediaan atau jumlah Marbul yang tersedia di lokasi
penjualan.
Analisis data stok Marbul dapat membantu penjual untuk memantau tingkat
persediaan dan melakukan pemesanan kepada pemasok saat stok hampir habis.
Informasi ini juga berguna untuk mengoptimalkan manajemen persediaan,
mencegah kekurangan atau kelebihan stok, dan memenuhi permintaan
pelanggan dengan baik.
7. Bahan Baku:
Bahan baku merujuk pada semua bahan yang digunakan dalam pembuatan
Marbul.
Analisis data bahan baku dapat membantu penjual dalam mengelola
persediaan bahan, memantau harga dan ketersediaan bahan, serta memastikan
produksi Marbul berjalan lancar.
Melalui analisis data yang mendalam terhadap aspek-aspek di atas, penjual Marbul
dapat memperoleh pemahaman yang lebih baik tentang proses bisnis, preferensi pelanggan,
manajemen stok, dan strategi pemasaran yang efektif. Informasi ini dapat digunakan untuk
meningkatkan efisiensi operasional, kepuasan pelanggan, dan keberhasilan bisnis secara
keseluruhan.
D.Rancangan Database
Berikut ini adalah rancangan database entitas dan atribut berdasarkan data yang telah
disediakan Entitas dan atributnya:
1. Gerobak Penjualan
ID Gerobak (Primary Key)
Nama Gerobak
Lokasi Gerobak
2. Pemasok
ID Pemasok (Primary Key)
Nama Pemasok
Alamat Pemasok
Nomor Telepon Pemasok
3. Marbul
ID Marbul (Primary Key)
Nama Marbul
Varian Marbul
Harga Marbul
4. Penjual
ID Penjual (Primary Key)
Nama Penjual
Alamat Penjual
Nomor Telepon Penjual
5. Pelanggan
ID Pelanggan (Primary Key)
Nama Pelanggan
Alamat Pelanggan
Nomor Telepon Pelanggan
6. Karyawan
ID Karyawan (Primary Key)
Nama Karyawan
Jabatan Karyawan
Nomor Telepon Karyawan
7. Peralatan Penjualan
ID Peralatan (Primary Key)
Nama Peralatan
Jumlah Peralatan
8. Stok Marbul
ID Stok (Primary Key)
ID Marbul (Foreign Key ke entitas Marbul)
Jumlah Stok
9. Bahan Baku
ID Bahan (Primary Key)
Nama Bahan
Harga Bahan
Atribut-atribut di atas dapat disesuaikan dengan kebutuhan dan detail lebih lanjut dari
bisnis penjualan Marbul. Selain atribut yang disebutkan di atas, juga perlu
mempertimbangkan atribut kunci dan relasi antar entitas untuk membangun hubungan antara
tabel-tabel dalam database.
E. Lampiran foto penelitian
F. Tabel Universal
Tabel Universl merupakan sebuah tabel yang merangkum semua kelompok
data yang saling berhubungan, bukan merupakan tabel yang baik.
Table marbul:
NO Id marbul Nama marbul Varian Harga marbul
marbul
1 AB121224 Martabak tegal bahari original 15000
20000
2 AB121225 Martbak rembulan Coklat 45000
40000
3 AB121225 Martbak coklat Coklat 50000
susu 55000
4 AB121226 Martbak manis Gula 65000
kacang 70000
5 AB121227 Martbak pink Kelapa 50000
kentang 10000
hitam
6 AB121228 Martbak grinti Kezu 15000
susu 12000
Tabel pemasok :
NO Id pemasok Nama pemasok Alamat Nomor tlpn
pemasok pemasok
1 S110 Budi sutomo Pagesangan 082350722
S115
2 S111 Bojo sutanso Pagutan 083785033
S112
3 S112 Juki sutarjo jempong 084675044
S111
4 S113 Darman sugi mono Labuapi 085976055
S110
5 S114 Bambang sugiono Gomong 086570066
S116
6 S110 Rungkat sugian Pagesangan 082350722
S115
G. Tabel Normalisasi
Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data
yang mengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi
yang baik (tanpa redudansi). Normalisasi terdapat beberapa bagian :
Normalisasi 1NF
Normalisasi 1NF adalah bentuk normalisasi untuk mengelompokkan
beberapa data sejenis untuk mengatasi masalah anomali.
Tabel marbul 1NF:
Id marbul Nama marbul Varian Harga marbul
marbul
AB121224 Martabak tegal bahari original 15000
20000
AB121225 Martbak rembulan Coklat 45000
40000
AB121225 Martbak coklat Coklat 50000
susu 55000
AB121226 Martbak manis Gula 65000
kacang 70000
AB121227 Martbak pink Kelapa 50000
kentang 10000
hitam
AB121228 Martbak grinti Kezu 15000
susu 12000
Normalisasi 2NF
Bentuk normal kedua bertujuan untuk mengurangi redundansi,
memastikan bahwa setiap bidang menyimpan informasi yang memberi tahu
kita sesuatu tentang kunci utama.
Tabel marbul:
Id marbul Nama marbul Varian marbul
AB121224 Martabak tegal bahari original
AB221225 Martbak rembulan Coklat
AB321225 Martbak coklat Coklat susu
AB421226 Martbak manis Gula kacang
AB521227 Martbak pink Kelapa kentang hitam
AB621228 Martbak grinti Kezu susu
Tabel varian:
Id marbul Varian marbul Harga
AB121224 original 15000
AB221225 Coklat 450000
AB321225 Coklat susu 50000
AB421226 Gula kacang 56000
AB521227 Kelapa kentang hitam 50000
AB621228 Kezu susu 15000
Normalisasi 3NF
Normalisasi 3NF adalah bentuk normalisasi data yang tidak boleh ada
atribut yang bergantung pada field lain dan bukan pada kunci primer,
sehingga atribut itu harus dipisah ke tabel baru.
Tabel marbul:
Id marbul Nama marbul Varian marbul
AB121224 Martabak tegal bahari original
AB221225 Martbak rembulan Coklat
AB321225 Martbak coklat Coklat susu
AB421226 Martbak manis Gula kacang
AB521227 Martbak pink Kelapa kentang hitam
AB621228 Martbak grinti Kezu susu
Tabel varian:
Id marbul Harga
AB121224 15000
AB221225 450000
AB321225 50000
AB421226 56000
AB521227 50000
AB621228 15000
Tabel Pemasok Normalisasi 1NF
Id Nama pemasok Alamat Nomor tlpn P
pemasok
S110 Budi sutomo Pagesangan 082350722
S211 Bojo sutanso Pagutan 083785033
S312 Juki sutarjo jempong 084675044
S413 Darman sugi Labuapi 085976055
mono
S514 Bambang sugiono Gomong 086570066
S110 Rungkat sugian Pagesangan 082350722
Tabel Pemasok Normalisasi 2NF
Tabel Pemasok :
Id Nama pemasok Alamat
pemasok
S110 Budi sutomo Pagesangan
S211 Bojo sutanso Pagutan
S312 Juki sutarjo jempong
S413 Darman sugi Labuapi
mono
S514 Bambang sugiono Gomong
S110 Rungkat sugian Pagesangan Tabel Detai
Pemasok :
Id Nomor tlpn P
pemasok
S110 082350722
S211 083785033
S312 084675044
S413 085976055
S514 086570066
S110 082350722
Tabel Pemasok Normalisasi 3NF
Tabel Pemasok :
Id Nama pemasok
pemasok
S110 Budi sutomo
S211 Bojo sutanso
S312 Juki sutarjo
S413 Darman sugi
mono
S514 Bambang sugiono
S110 Rungkat sugian
Tabel Tlpn Pemasok :
Id Nomor tlpn P
pemasok
S110 082350722
S211 083785033
S312 084675044
S413 085976055
S514 086570066
S110 082350722
Tabel Detai Pemasok :
Id Nomor tlpn P
pemasok
S110 082350722
S211 083785033
S312 084675044
S413 085976055
S514 086570066
S110 082350722