Dokumen ini membahas tentang instalasi MySQL dan penggunaan fitur-fiturnya. Dijelaskan struktur folder hasil instalasi MySQL, isi masing-masing folder, dan penyimpanan data. Juga dijelaskan tentang properties MySQL untuk mengubah tampilan, membuat tabel barang dan isiruang beserta statement SQL-nya, serta kesimpulan tentang MySQL sebagai SMBD relasional yang menyimpan data dalam tabel.
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Praktikum 01 Sistem Basis Data
1. BAB I
PERMASALAHAN
1. Amati hasil instalasi MySQL yang telah saudara lakukan.
Berikan penjelasan tentang :
a. Susunan folder yang dihasilkan
b. Isi masing masing folder, dimana data saudara disimpan?
2. Jelaskan apa saja yang tersedia di dalam fasilitas Properties MySQL, serta manfaat
yang disediakan.
3. Jelaskan setting tampilan window MySQL yang telah saudara lakukan dengan
fasilitas Properties. Apa beda tampilan layar MySQL yang telah saudara setting
tersebut dengan tampilan awal layar MySQL sebagaimana disajikan pada gambar
1.16?
4. Jika diberikan data untuk tabel barang sebagai berikut :
Barang
nobarang namabarang sumberdana thnproduksi Satuan
108001 Meja Kuliah PNBP 2008 Unit
109001 Meja Komputer PNBP 2009 Unit
110001 Meja Sidang PNBP 2010 Unit
111001 Meja Tamu BMOM 2011 Unit
208001 Kursi Kuliah PNBP 2008 Unit
209001 Kursi Lipat PNBP 2009 Unit
210001 Kursi Sidang PNBP 2010 Unit
211001 Kursi Tamu BMPO 2011 Unit
308001 LCD PNBP 2008 Unit
309001 LCD Hibah 2009 Unit
409001 Layar Peraga BMOM 2009 Unit
409002 Layar Peraga Hibah 2009 Unit
409003 Whiteboard PNBP 2009 Unit
Diminta :
a. Buatlah tabel untuk menyimpan data barang sebagaimana disajikan di atas.
1) Pilih type dan panjang data yang paling sesuai. Berikan dasar
pertimbangan di dalam pemilihan type dan panjang data tersebut.
2) Apa konsekuensi nobarang dijadikan sebagai Key?jelaskan
2. 3) Tulis statement SQL untuk membuat tabel barang tersebut.
4) Tulis statement SQL yang saudara gunakan untuk menyimpan data.
b. Dengan mengacu pada hasil rancangan tabel ruang dan tabel barang, buat
pula tabel isiruang untuk menyimpan data barang yang ada di setiap ruang
(lihat gambar 1.1).
1) Berikan penjelasan tahapan yang saudara lakukan.
2) Tulis statement SQL untuk membuat tabel isiruang tersebut.
BAB II
DASAR TEORI
Basis data (database) merupakan sekumpulan data yang disimpan secara bersama sama
pada satu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan
3. dengan software untuk melakukan manipulasi untuk kegunaan tertentu. Selain itu basis data
juga harus saling berhubungan, dengan minimum redudancy. Basis data digunakan untuk
menyimpan informasi atau data yang reintegrasi dengan baik di dalam komputer.
Untuk mengelola basis data digunakan perangkat lunak yang disebut dengan Sistem
Manajemen Basis Data. SMBD merupakan satu sistem perangkat lunak yang memungkinkan
user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses basis data secara
praktis dan efisien. Dengan SMBD, pengguna akan lebih mudah mengontrol dan
memanipulasi data yang ada.
Salah satu bentuk SMBD yang sekarang banyak digunakan ialah SMBD Relasional.
SMBD Relasional menyimpan semua data dalam sekumpulan tabel, di mana sebuah tabel
menyimpan informasi mengenai sebuah objek tertentu. Dengan adanya SMBD Relasional,
sebuah basis data akan mudah untuk dikelola, walaupun dalam jumlah yang banyak dan
kompleks.
MySQL adalah sebuah perangkat lunak SMBD Relasional, yang dikembangkan oleh
perusahaan Swedia bernama MySQL AB. MySQL AB membuat MySQL tersedia sebagai
perangkat lunak gratis di bawah lisensi GPL, tetapi mereka juga menjual di bawah lisensi
komersial untuk kasus-kasus di mana penggunanya tidak cocok dengan penggunaan GPL.
Sebagai salah satu SMBD Relasional, maka di dalam MySQL digunakan istilah tabel,
baris, dan kolom. Basis data mengandung sejumlah tabel dan setiap tabel terdiri atas sejumlah
baris dan kolom. Istilah lain yang digunakan untuk baris ialah record dan untuk kolom ialah
field.
BAB III
PEMBAHASAN
1. Susunan folder dari hasil instalasi MySQL yaitu bin, data, include, lib, dan share. Isi
dari masing masing folder yaitu :
4. Folder Isi
Bin file aplikasi dari MySQL
Data folder mysql dan performance_shema yang berisi data berektensi .frm
Include Plugin dari MySQL
Lib Library MySQL
Share Berbagi dengan bahasa lain
Data disimpan di "C:ProgramDataMySQLMySQL Server 5.5datainventory"
karena MySQL 5.5 di instal di folder “C”.
2. Fasilitas properties yang disediakan MySQL antara lain : menu option untuk
mengganti ukuran cursor, menu font untuk mengganti ukuran font, menu layout untuk
mengganti ukuran layar command line, dan menu colors untuk mengganti warna text
atau background.
3. Setting yang saya lakukan dengan fasilitas properties antara lain mengubah ukuran
font dengan Size 12x16, mengubah tampilan latar belakang dengan warna putih dan
font berwarna hitam. Perbedaan dengan tampilan default MySQL yaitu dari ukuran
font yang lebih besar, warna layar yang berbeda dan warna font yang berbeda juga.
4. Tabel barang
a.
1) Type data dari nobarang , namabarang, sumberdana, thnproduksi, dan satuan
yaitu karakter dengan dengan masing masing panjang karakternya yaitu 6, 15,
5, 4, dan 4. Alasan menggunakan type karakter karena tiap record dalam field
yang sama memiliki panjang karakter yang tidak terlalu panjang dan
cenderung sama.
5. 2) Nobarang dijadikan key karena nobarang menjadi identitas utama dari tabel
barang agar record yang dibuat dapat diidentifikasi.
3) 24010310120007create table barang
(nobarang char(6) primary key,
nambarang char(15) not null,
sumberdana char(5) not null,
thnproduksi char(4) not null,
satuan char(4) not null)
;
4) 24010310120007insert into barang
set nobarang=”108001”,
namabarang=”Meja Kuliah”,
sumberdana=”PNBP”,
thnproduksi=”2008”,
satuan=”Unit”
;
b.
1) Pada tabel ruang terdapat fungsi dari masing masing ruang, dimana masing
masing ruang memiliki isi yang berbeda beda. Misalnya ruang seminar berisi
kursi seminar, meja seminar, dan LCD. Ruang kuliah berisi meja kuliah, kursi
kuliah, dan LCD. Dari kolom fungsi pada tabel ruang tersebut maka data
barang pada tabel barang yang akan disimpan di ruang tersebut bisa diisi
6. sesuai sesuai dengan fungsi ruang. Kemudian berapa jumlah barang yang akan
diisi di ruangan tersebut.
2) 24010310120007create table isiruang
(noruang char(4) not null,
nobarang char(6) not null,
jumlah inti unsigned)
;
BAB IV
KESIMPULAN
1. MySQL adalah sebuah perangkat lunak SMBD Relasional. Sebagai satu SMBD
Relasional, maka di dalam MySQL digunakan istilah tabel, baris, dan kolom.
7. 2. Untuk mengubah tampilan window menggunanak menu properties yang berada di kiri
atas window MySQL.
3. Berikut ini statement untuk membuat tabel barang
24010310120007create table barang
(nobarang char(6) primary key,
nambarang char(15) not null,
sumberdana char(5) not null,
thnproduksi char(4) not null,
satuan char(4) not null)
;
4. Berikut ini statement untuk menyimpan data pada tabel barang
24010310120007insert into barang
set nobarang=”108001”,
namabarang=”Meja Kuliah”,
sumberdana=”PNBP”,
thnproduksi=”2008”,
satuan=”Unit”
;