Download - praktikum1sbd
-
BAB I
PENDAHULUAN
A. Rumusan masalah
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 BMOM 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
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.
B. Tujuan praktikum
1. Mampu melakukan instalasi MySQL
2. Mampu mengoperasikan MySQL
3. Mampu membuat tabel basis data
4. Mampu membuat tabel
5. Mampu meremajakan tabel
-
BAB II
TINJAUAN PUSTAKA
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
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
A. Susunan folder dari hasil instalasi MySQL yaitu bin, data, include, lib, dan share.
Isi dari masing masing folder yaitu :
Folder Isi
Bin file aplikasi dari MySQL
Data folder mysql dan performance_shema yang berisi data berektensi .frm
Include Plugin MySQL
Lib Library MySQL
Share Berbagi dengan bahasa lain
Data disimpan di " C:\ProgramData\MySQL\MySQL Server 5.5\data"
B. Fasilitas properties menyediakan : 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.
C. Setting yang saya lakukan dengan fasilitas properties antara lain mengubah ukuran
font dengan Size 12x16, mengubah tampilan latar belakang dengan biru dan font
berwarna hitam. Perbedaan dengan tampilan default MySQL yaitu dari ukuran
font yang lebih besar, warna latar belakang yang berbeda dan warna font yang
berbeda.
D. Tabel barang
1.
a. Type data dari nobarang dan thnproduksi adalah integer dengan panjang 6 dan
4, kemudian namabarang, sumberdana, dan satuan yaitu karakter dengan
dengan masing masing panjang karakternya yaitu 15, 5, dan 4. Alasan
menggunakan type integer pada nobarang dan thnproduksi karena disini
nobarang menggunakan angka dan tahun pasti lah angka serta panjang 6
karena secara keseluruhan nobarang memiliki panjang 6 dan tahun 4, untuk
namabarang, sumberdana dan satuan menggunakan tipe karakter karena
-
memang tipe data karakter serta panjang namabarang yang paling panjang
adalah 15 dan sumberdana yang paling panjang adalah 5 dan satuan seluruh
data panjangnya sama yaitu 4.
b. Nobarang dijadikan key karena nobarang bersifat unik sehingga dapat menjadi
identitas utama dari tabel barang agar record yang dibuat dapat diidentifikasi.
c. Mysql> create table barang
(nobarang int(6) unsigned not null primary key,
nambarang char(15) not null,
sumberdana char(5) not null,
thnproduksi int(4) unsigned not null,
satuan char(4) not null)
;
d. insert into barang
set nobarang=108001,
namabarang=Meja Kuliah,
sumberdana=PNBP,
thnproduksi=2008,
satuan=Unit
;
-
2.
a. Pada tabel ruang terdapat kolom fungsi yang berisi fungsi dari masing masing
ruang, dimana masing masing ruang dengan fungsi yang berbeda memiliki isi
yang berbeda beda. Misalnya ruang seminar yang berisi kursi seminar, meja
seminar, dan LCD. Ruang kuliah yang 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 sesuai sesuai
dengan fungsi ruang. Kemudian berapa jumlah barang yang akan diisi di
ruangan tersebut.
b. mysql> create table isiruang
(noruang char(4) not null,
nobarang int (6) unsigned not null,
jumlah int unsigned)
;
-
BAB IV
KESIMPULAN
A. MySQL adalah sebuah perangkat lunak SMBD(Sistem Manajemen Basis Data).
Sehingga didalam MySQL menggunakan istilah tabel, baris, dan kolom.
B. Untuk mengubah tampilan window menggunanakan menu properties yang berada di
kiri atas pada window MySQL.
C. Statement untuk membuat tabel barang
create 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)
;
D. Statement untuk menyimpan data pada tabel barang
insert into barang
set nobarang=108001,
namabarang=Meja Kuliah,
sumberdana=PNBP,
thnproduksi=2008,
satuan=Unit
;
-
Daftar Pustaka
Kusumo, Tri.2012. http://trikusum.blogspot.com/2012/10/basis-data-relasional.html diakses
pada tanggal 13 Mei 2015 pukul 12.00
Saluky. 2011. http://www.etunas.com/web/pengertian-mysql.html diakses pada tanggal
13 Mei 2015 pukul 12.08