praktikum1sbd

8
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

description

prak sbd

Transcript of 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