Dokumen ini membahas tentang pengisian dan pengambilan data dari tabel database. Terdapat beberapa tabel yang harus diisi datanya, kemudian dilakukan permintaan data dari tabel-tabel tersebut berdasarkan kriteria tertentu seperti nama ruangan, sumber dana, dan tahun produksi barang. Perintah-perintah dasar MySQL seperti use, insert, select, where, dan order by digunakan untuk mengakses dan mengolah data dari tabel-tabel database.
1. BAB I
PERMASALAHAN
1. Isikan data adi tabel barang sebagaimana diberikan pada praktikum #1. Pilih cara
yang menurut saudara paling mudah.
2. Jika diberikan data untuk tabel isiruang sebagai berikut :
noruang nobarang jumlah
A101 110001 6
A101 210001 12
A101 409001 1
A101 309001 1
A102 111001 1
A102 211001 4
A201 109001 40
A201 209001 42
A201 409002 1
A201 108001 2
A201 308001 1
B101 409001 1
B101 308001 1
B101 409003 2
B101 108001 1
B101 208001 50
B303 409001 1
B303 308001 1
B303 409003 2
B303 108001 1
B303 208001 50
Lengkapi basis data inventor dengan tabel isiruang yang berisi data di atas.
3. Dengan menggunakan tabel ruang dan tabel barang yang terakhir (setelah diupdate),
susun perintah berikut untuk menghasilkan tampilan-tampilan sebagai berikut :
a. Menampilkan data dari tabel ruang untuk ruang-ruang selain “Ruang
Seminar” dan selain “Ruang Tamu” dengan luas tidak kurang dari 50.
b. Menampilkan nomor ruang, fungsi,luas, dan kapasitas untuk “Ruang Kuliah”
yang mempunyai luas paling sedikit 1,5 dari kapasitas.
c. Menampilkan data dari tabel barang yang menggunakan sumber dana “Hibah”
atau “BMOM” akan tetapi yang bukan berupa “Kursi Kuliah”.
d. Menampilkan data dari tabel barang untuk semua barang dengan tahun
produksi “2008” dan bukan berupa “Kursi Kuliah” dari sumber dana “PNBP”.
2. e. Menampilkan data dari tabel ruang diurutkan dari luas yang terbesar ke yang
terkecil, dan untuk ruang dengan luas sama besar, tampilkan terlebih dahulu
yang mempunyai kapasitas lebih besar.
f. Menampilkan data dari tabel barang diurutkan menurut tahun produksi yang
paling baru ke yang sebelumnya, dan jika tahun produksinya sama tampilkan
terlebih dahulu menurut abjad dari sumber dana.
BAB II
DASAR TEORI
Hasil pembuatan satu tabel dengan pintal create table akan menghasilkan struktur
tabel yang masih belum terisi data, dan siap untuk diisi dengan data melalui proses pengisian
data. Pengisian data dapat dilakukan dengan menggunakan perintah yang ada di dalam
3. MySQL atau dengan melakukan impor data yang telah dihasilkan dasi sistem lain seperti data
yang berupa text dan disimpan dengan ekstensi .txt. Sebelum memasukkan data ke dalam
tabel, terlebih dahulu perlu diperhatikan jumlah kolom, dan urutan kolom serta tipe data
setiap kolom.
Sebelum dilakukan pemasukan data ke suatu tabel, basis data dari tabel tersebut harus
diaktifkan terlebih dahulu. Perintah MySQL yang digunakan untuk mengaktifkan tabel ialah
perintah use sedangkan perintah untuk pemasukan data ke dalam tabel ialah perintah insert
to. Perintah select * untuk menampilkan isi kolom dan baris yang ada pada satu tabel.
Penggunaan perintah select biasanya dengan menyertakan kriteria atau kondisi tertentu,
untuk keperluan tersebut digunakan perintah select dan where. Perintah yang digunakan
untuk mengurutkan data dengan perintah order by. Data yang sudah disimpan di dalam tabel
perlu diubah dan disesuaikan dengan kondisi baru karena berkembangnya kebutuhan. Hal
tersebut dapat dilakukan dengan menggunakan perintah update.
BAB III
PEMBAHASAN
1. Mengisi data tabel barang dengan cara yang ke tiga, sebagai berikut :
4. 2. Data pada tabel isiruang sebagai berikut :
3. Menggunakan tabel ruang dan tabel barang
a. Menampilkan data dari tabel ruang untuk ruang-ruang selain “Ruang Seminar”
dan selain “Ruang Tamu” dengan luas tidak kurang dari 50.
5. b. Menampilkan nomor ruang, fungsi,luas, dan kapasitas untuk “Ruang Kuliah”
yang mempunyai luas paling sedikit 1,5 dari kapasitas.
c. Menampilkan data dari tabel barang yang menggunakan sumber dana “Hibah”
atau “BMOM” akan tetapi yang bukan berupa “Kursi Kuliah”.
d. Menampilkan data dari tabel barang untuk semua barang dengan tahun produksi
“2008” dan bukan berupa “Kursi Kuliah” dari sumber dana “PNBP”.
e. Menampilkan data dari tabel ruang diurutkan dari luas yang terbesar ke yang
terkecil, dan untuk ruang dengan luas sama besar, tampilkan terlebih dahulu yang
mempunyai kapasitas lebih besar.
6. f. Menampilkan data dari tabel barang diurutkan menurut tahun produksi yang
paling baru ke yang sebelumnya, dan jika tahun produksinya sama tampilkan
terlebih dahulu menurut abjad dari sumber dana.
BAB IV
KESIMPULAN
7. 1. Perintah MySQL yang digunakan untuk mengaktifkan tabel ialah perintah use
sedangkan perintah untuk pemasukan data ke dalam tabel ialah perintah insert to.
2. Data yang sudah disimpan di dalam tabel perlu diubah dan disesuaikan dengan
kondisi baru karena berkembangnya kebutuhan. Hal tersebut dapat dilakukan dengan
menggunakan perintah update.
3. Membandingkan data digunakan operator pembanding (>, <, =, >=, <=, <>) dan
operator logika (and, or, dan not)