Basis Data dengan MySQL

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

Transcript of Basis Data dengan MySQL

Page 1: Basis Data dengan MySQL

PRAKTIKUM 2

Membuat Database dengan MySQL

Oleh :

Novella Ayu Oktaviani

1421140020

1 MI - B

17 MARET 2015 POLITEKNIK NEGERI MALANG

Page 2: Basis Data dengan MySQL

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.

Page 3: Basis Data dengan MySQL

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

Page 4: Basis Data dengan MySQL

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

Page 5: Basis Data dengan MySQL

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.

Page 6: Basis Data dengan MySQL

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.

Page 7: Basis Data dengan MySQL

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’);

Page 8: Basis Data dengan MySQL

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’.

Page 9: Basis Data dengan MySQL

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’);

Page 10: Basis Data dengan MySQL

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’);

Page 11: Basis Data dengan MySQL

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;

Page 12: Basis Data dengan MySQL

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’);

Page 13: Basis Data dengan MySQL

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;

Page 14: Basis Data dengan MySQL

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.