14
PRAKTIKUM 2 Membuat Database dengan MySQL Oleh : Novella Ayu Oktaviani 1421140020 1 MI - B 17 MARET 2015 POLITEKNIK NEGERI MALANG

Basis Data dengan MySQL

Embed Size (px)

DESCRIPTION

Membuat database dengan MySQL

Citation preview

  • PRAKTIKUM 2

    Membuat Database dengan MySQL

    Oleh :

    Novella Ayu Oktaviani

    1421140020

    1 MI - B

    17 MARET 2015 POLITEKNIK NEGERI MALANG

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 1

    Langkah langkah Membuat Database

    1. Aktifkan terlebih dahulu program xampp untuk memulai MySQL dengan memilih

    button start.

    2. Masuk ke MySQL menggunakan program CMD ( Command Prompt ) dengan

    cara Windows+R ketik cmd lalu tekan enter. Kemudian masukkan perintah :

    cd c:\xampp\mysql\bin

    3. Masukkan password berupa perintah mysql u root yang selanjutkan akan

    Nampak seperti gambar di bawah ini.

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 2

    4. Lalu untuk membuat data base baru masukkan perintah mysql> create

    database uts; Untuk memastikan dan melihat database yang telah dibuat,

    masukkan perintah mysql> show databases; yang akan menampilkan database

    yang telah dibuat ataupun yang sudah ada.

    5. Selanjutnya untuk memilih database yang akan digunakan, yaitu database

    yang baru saja dibuat uts maka masukkan perintah :

    mysql> use uts;

    mysql> show tables; (untuk melihat table)

    Tanda database

    peminjaman_buku telah

    aktif

    Tanda dalam database

    belum terdapat tabel

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 3

    6. Pada praktikum kali inikita akan membuat 4 tabel dalam 1 database yang

    bernama uts. Jadi untuk tabel pertama masukkan perintah seperti dibawah ini :

    mysql> create table mahasiswa

    - > (nim int unsigned primary key,

    - > nama_mhs varchar (25) not null,

    - > jur_id varchar (6),

    - > no_telp varchar (12) not null);

    Untuk memastikan table daftar_pinjam telah dibuat maka masukkan perintah

    mysql> show tables;

    7. Setelah itu untuk mengetahui bagaimana struktur tabel lakukan perintah

    mysql> describe mahasiswa;

    Tabel mahasiswa

    telah dibuat

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 4

    8. Apabila hendak memasukkan data pada tabel yang telah dibuat dapat

    menggunakan cara pertama seperti di bawah ini :

    mysql> insert into mahasiswa

    > values

    > (1431140020, Novella Ayu, D3-MI, 085749382679);

    mysql> insert into mahasiswa

    > values

    > (1441320017, Ryka Tri, D4-MRK, 085790315207);

    mysql> insert into mahasiswa

    > values

    > (1441420019, Siska Bintari, D4-AKM, 085663160001);

    mysql> insert into mahasiswa

    > values

    > (1341410022, Agnes Atvonda, D4-AN, 085736580107);

    mysql> insert into mahasiswa

    > values

    > (1431130043, Putri Salis, D3-AK, 085852089799);

    mysql> insert into mahasiswa

    > values

    > (1231120098, Vicky Meritha, D3-TK, 085730336306);

    mysql> insert into mahasiswa

    > values

    > (1431420075, Nurul Hidayah, D3-TS, 085736958349);

    9. Selanjutnya masukkan perintah mysql> select * from mahasiswa melihat 7 data

    yang telah dimasukkan pada tabel mahasiswa.

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 5

    Urutan tampilan pada mahasiswa tabel tidak sesuai dengan urutan yang telah

    dituliskan karena secara otomatis data yang menjadi primary key mengurutkan

    dari angka yang terkecil.

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 6

    10. Kemudian dilanjutkan membuat tabel yang kedua dengan memasukkan

    perintah seperti dibawah ini :

    mysql> create table jurusan

    > (jur_id varchar (6) primary key ,

    > nama_jur varchar (35) not null);

    11. Selanjutnya mulai kita masukkan data pada tabel yang baru dibuat yaitu tabel

    jurusan dengan memasukkan perintah

    mysql> insert into jurusan

    > values

    > (D3-MI, D3 Manajemen Informatika);

    mysql> insert into jurusan

    > values

    > (D4-MRK, D4 Manajemen Rekayasa Konstruksi);

    mysql> insert into jurusan

    > values

    > (D4-AKM, D4 Akuntansi Bisnis)

    mysql> insert into jurusan

    > values

    > (D4-AN, D4 Administrasi Niaga);

    mysql> insert into jurusan

    > values

    > (D3-AK, D3 Akuntansi);

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 7

    mysql> insert into jurusan

    > values

    > (D3-TK, D3 Teknik Kimia);

    mysql> insert into jurusan

    > values

    > (D3-TS, D3 Teknik Sipil);

    Lalu masukkan perintah mysql>select * from jurusan; untuk menampilkan data

    yang telah dimasukkan dalam tabel jurusan.

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 8

    12. Setelah itu dilanjutkan dengan membuat tabel yang ketiga yaitu tabel mata

    kuliah dengan cara memasukkan perintah

    mysql> create table matkul

    > (mk_id varchar (6) primary key,

    > nama_mk varchar (30),

    > sks int (1) not null,

    > jenis_mk varchar (9) not null);

    Yang kemudian dilanjutkan memasukkan perintah mysql> describe matkul;

    untuk melihat field pada tabel matkul.

    13. Lalu dilanjutkan memasukkan data pada tabel matkul dengan memasukkan

    perintah dibawah ini :

    mysql> insert into matkul

    > values

    > (BD01, Basis Data, 4, Praktik);

    mysql> insert into matkul

    > values

    > (BIG02, Bahasa Inggris, 2, Teori);

    mysql> insert into matkul

    > values

    > (IUT03, Ilmu Ukur Tanah, 3, Praktik);

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 9

    mysql> insert into matkul

    > values

    > (MT02, Mekanika Tanah, 2, Teori);

    mysql> insert into matkul

    > values

    > (SM05, Stoikiometri, 4, Praktik);

    mysql> insert into matkul

    > values

    > (PB01, Pengantar Bisnis, 2, Teori);

    mysql> insert into matkul

    > values

    > (KB02, Komunikasi Bisnis, 3, Praktik);

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 10

    Dan dilanjutkan dengan memasukkan perintah mysql> select * from matkul;

    untuk melihat data yang telah dimasukkan pada tabel matkul.

    Seperti pada tabel yang sebelumnya, urutan pada tabel matkul tidak sesuai

    dengan urutan data yang dimasukkan sebab secara otomatis field yang

    menjadi primary key mengurutkan data sesuai urutan terkecil sampai terbesar.

    14. Dan selanjutkan membuat tabel nilai yang ke empat di dalam database uts

    yang telah dibuat dengan cara memasukkan perintah

    mysql> create table nilai

    > (nim int primary key,

    > mk_id varchar (6) not null,

    > nilai int (4) not null);

    Dilanjutkan dengan memasukkan perintah mysql> describe nilai;

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 11

    15. Pada tabel nilai, jika hendak memasukkan data maka lakukan perintah

    mysql> insert into nilai

    > values

    > (1431140020, BD02, 4.00);

    mysql> insert into nilai

    > values

    > (1441320017, IUT03, 3.00);

    mysql> insert into nilai

    > values

    > (1441420019, PB01, 2.50);

    mysql> insert into nilai

    > values

    > (1341410022, KB02, 3.50);

    mysql> insert into nilai

    > values

    > (1431130043, BIG02, 3.50);

    mysql> insert into nilai

    > values

    > (1231120098, SM05, 4.00);

    mysql> insert into nilai

    > values

    > (1431420075, MT02, 3.00);

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 12

    Sehingga akan muncul data seperti pada tabel dibawah ini jika dimasukkan

    perintah mysql> select * from nilai;

  • Politeknik Negeri Malang |Praktikum 2 Basis Data dengan MySQL 13

    16. Dari langkah langkah diatas kita dapat melihat tabel apa saja yang telah

    dibuat didalam database uts dengan melakukan perintah mysql> show tables;

    17. Apabila ingin melihat data apa saja yang disimpan didalam suatu tabel dapat

    dilakukan dengan cara memasukkan perintah mysql> select * from nama_tabel;

    dan misalnya hendak melihat tabel matkul, sehingga akan tampil seperi

    dibawah ini.

    Hal yang sama dapat dilakukan untuk membuka atau melihat tabel yang

    lainnya.