SlideShare a Scribd company logo
1 of 14
Download to read offline
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:xamppmysqlbin
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.

More Related Content

Similar to Basis Data dengan MySQL

Laporan mysql pada linux debian
Laporan mysql pada linux debianLaporan mysql pada linux debian
Laporan mysql pada linux debianadicahyonoputra
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana phpSigit Ariyanto
 
Praktikum Database Management System
Praktikum Database Management SystemPraktikum Database Management System
Praktikum Database Management Systemkhairunnisa mulyana
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfomuru
 
Contoh store procedure dan function
Contoh store procedure dan functionContoh store procedure dan function
Contoh store procedure dan functionErwin Setiawan
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniterFakhir Rizal
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Derina Ellya R
 

Similar to Basis Data dengan MySQL (15)

Laporan mysql pada linux debian
Laporan mysql pada linux debianLaporan mysql pada linux debian
Laporan mysql pada linux debian
 
Modul mysql5
Modul mysql5Modul mysql5
Modul mysql5
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
 
Praktikum Pengenalan Dasar Database
Praktikum Pengenalan Dasar DatabasePraktikum Pengenalan Dasar Database
Praktikum Pengenalan Dasar Database
 
Praktikum Database Management System
Praktikum Database Management SystemPraktikum Database Management System
Praktikum Database Management System
 
Bab 04-mengatur database my sql
Bab 04-mengatur database my sqlBab 04-mengatur database my sql
Bab 04-mengatur database my sql
 
Pratikum sql server
Pratikum sql serverPratikum sql server
Pratikum sql server
 
uploadfoto.docx
uploadfoto.docxuploadfoto.docx
uploadfoto.docx
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mwdb
MwdbMwdb
Mwdb
 
Bab 07-data manipulation language
Bab 07-data manipulation languageBab 07-data manipulation language
Bab 07-data manipulation language
 
Contoh store procedure dan function
Contoh store procedure dan functionContoh store procedure dan function
Contoh store procedure dan function
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
 

Recently uploaded

Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 

Recently uploaded (20)

Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 

Basis Data dengan MySQL

  • 1. PRAKTIKUM 2 Membuat Database dengan MySQL Oleh : Novella Ayu Oktaviani 1421140020 1 MI - B 17 MARET 2015 POLITEKNIK NEGERI MALANG
  • 2. 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:xamppmysqlbin 3. Masukkan password berupa perintah mysql –u root yang selanjutkan akan Nampak seperti gambar di bawah ini.
  • 3. 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
  • 4. 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
  • 5. 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.
  • 6. 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.
  • 7. 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’);
  • 8. 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’.
  • 9. 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’);
  • 10. 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’);
  • 11. 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;
  • 12. 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’);
  • 13. 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;
  • 14. 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.