2401986503
Week 7
1. Menurut Anda, mengapa tipe data yang digunakan untuk atribut dalam database
merupakan hal yang penting untuk diperhatikan? Bagaimana hal tersebut berhubungan
dengan pemrograman, kueri data dan perhitungan?
Tipe data adalah kumpulan tipe yang dapat ditemukan di semua data. Dengan memahami
tipe data, kita dapat menentukan nilai data yang dimiliki dari data itu. Pada tahap awal
pembuatan program, kita harus terlebih dahulu menentukan data yang digunakan. Dengan
menggunakan tipe data yang tepat, program yang dibuat akan berjalan dengan baik.
Setelah seorang programmer menentukan jenis data yang akan digunakan mereka akan
segera mendeklarasikannya pada tahap awal pembuatan program. Ini digunakan untuk
memberikan kategori atau batasan khusus pada data yang digunakan dalam suatu
program. Penentuan memori juga dapat dipilih saat tipe data telah ditentukan.
2. Berdasarkan pemahaman Anda tentang primary key dan informasi dalam tabel nilai
sampel berikut, tentukan pilihan atribut terbaik yang dijadikan sebagai primary key.
Pada tabel diatas atribut Course akan saya pilih menjadi primary key. Ada beberapa
syarat sebuah atribut dapat dijadikan primary key yaitu : harus bersifat unik, data harus
ada nilainya (not null), tipedata yang digunakan pada primary key tidak boleh memiliki
tipe BLOB dan tidak boleh ada nilai data yang sama. Nah dikarenakan syarat-syarat
tersebut, atribut Course telah memenuhi syarat-syarat untuk menjadinya sebuah primary
key.
3. Pada latihan kali ini, Anda diminta untuk membuat rancangan database sederhana,
silahkan gunakan perangkat lunak untuk merancang database untuk mengelola inventaris
untuk bisnis kecil. Toko Sepeda Bee Bike, yang terletak di Jakarta, menjual sepeda jalan,
gunung, hibrida, rekreasi, dan anak-anak. Saat ini, Bee Bike membeli sepeda dari tiga
pemasok tetapi berencana untuk menambah pemasok baru dalam waktu dekat.
Tentukan tabel beserta atribut dan entitas yang diperlukan dalam merancang database.
Kemudian, buatlah database relasional sederhana untuk mengelola informasi tentang
pemasok dan produk Bee Bike. Setelah Anda membangun database, lakukan aktivitas
berikut.
a) Siapkan laporan yang mengidentifikasi lima sepeda paling mahal. Laporan tersebut
harus mencantumkan sepeda dalam urutan dari yang paling mahal hingga yang paling
murah, jumlah yang tersedia untuk masing-masing sepeda.
b) Siapkan laporan yang mencantumkan setiap pemasok, produknya, jumlah yang ada,
dan tingkat pemesanan ulang terkait. Laporan harus diurutkan menurut abjad
pemasok.
Pada database ini tabel yang perlu ditambahkan adalah tabel penjualan, jadi dengan
tabel penjualan tersebut pemilik toko dapat melakukan analisis dan laporan keuangan.
Dengan demikian pemilik toko dapat mengetahui sepeda mana yang memiliki
penjualan paling tinggi hingga ke paling rendah, sehingga pemiliki toko dapat
memperkirakan seberapa banyak stok yang harus mereka sediakan untuk memenuhi
minat pasar. Dengan tabel penjualan juga pemilik toko dapat membuat sebuah
laporan keuangan mulai dari biaya yang dikeluarkan untuk pemesanan sepeda, omset
penjualan hingga total keuntungan yang diperoleh.
---oOo---