SlideShare a Scribd company logo
Source : Alif Finandhita, M. T
https://youtu.be/0fgLyUuiVdo
CREATE DATABASE dbPerkuliahan;
SHOW DATABASES;
USE dbperkuliahan;
CREATE TABLE mahasiswa
(Nim char(8) not null,
nama varchar(30),
ttl date,
jk char(1) not null,
alamat varchar(30),
PRIMARY KEY(Nim)
)
Engine=innodb;
Source : Alif Finandhita, M. T
CREATE TABLE kuliah
( kode_mk char(8) NOT NULL,
nama_mk varchar(30),
sks smallint,
semester smallint,
PRIMARY KEY (kode_mk)
)
Engine=innodb;
Source : Alif Finandhita, M. T
CREATE TABLE nilai
( nim char(8) NOT NULL,
kode_mk char(8) NOT NULL,
uts smallint,
uas smallint,
na float(2),
hm char(1) default 'T',
primary key(nim, kode_mk),
FOREIGN KEY(nim) REFERENCES mahasiswa(nim),
FOREIGN KEY(kode_mk) REFERENCES kuliah(kode_mk)
)
Engine=innodb;
Source : Alif Finandhita, M. T
SHOW TABLES;
DESC mahasiswa; DESC kuliah;
DESC nilai;
Source : Alif Finandhita, M. T
Memasukkan data ke tabel Mahasiswa
CODE:
Tampil semua field dari data mahasiswa
Tampil semua field dari data kuliah
CATATAN:
Huruf mutu (hm) tergantung dari nilai yang
diperoleh, jadi tidak dimasukkan secara
langsung.
Tampil semua field dari data nilai
Source : Alif Finandhita, M. T
Update field hm berdasarkan na (nilai akhir)
dengan ketentuan sebagai berikut :
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
Source : Alif Finandhita, M. T
1. Kerjakan semua latihan mulai dari latihan ke 1 sampai latihan ke 4 pada slide ini
dengan menggunakan Command Line (Shell).
2. Kumpulkan dalam bentuk log history coding disetiap masing-masing latihannya. Lihat
cara melakukan log history di link ini https://youtu.be/0fgLyUuiVdo
3. Buat identitas log history dengan penamaan seperti berikut : IF6-10110269-
RizkiAdamKurniawan-Latihan1
4. Kirim kan tugas individu ini ke email saya rizkiadamunikom@gmail.com dengan
subject NAMAKELAS-PERT10-NIM-NAMAMAHASISWA, contoh : IF6-PERT10-
10110269-RIZKIADAMKURNIAWAN
5. Isi email adalah attachment file (.log) dari masing-masing latihan. 1 log berisi 1
latihan.
1.Ketik ulang & pahami maksud
dari materi slide ini mulai dari
nomor 0, 1, 2 sampai dengan
nomor 32.
*Note : Nomor 9 tidak dilakukan pengetikan ulang
Kerjakan semua soal pada latihan ke 2 ini,
1. BUAT DATABASE dbduniamusik
2. Buat 3 buah tabel yang saling berrelasi sampai hasilnnya muncul seperti berikut
Source : Alif Finandhita, M. T
3. Input data pada tabel music hingga muncul hasil seperti ini
Source : Alif Finandhita, M. T
4. Input data pada tabel studio hingga muncul hasil seperti ini
Source : Alif Finandhita, M. T
5. Input data pada tabel album hingga muncul hasil seperti ini
Source : Alif Finandhita, M. T
6. Tampilkan judul, tahun terbit dan
studio id dari tabel music dan studio
yang harus terurut berdasarkan judul
lagu.
Hingga tampil seperti tampilan
berikut,
Source : Alif Finandhita, M. T
7. Tampilkan judul, tahun terbit dan studio id yang memiliki tahun terbit kurang dari
2007 yang diurutkan berdasarkan judul lagu. Sehingga hasilnya muncul seperti berikut;
Source : Alif Finandhita, M. T
1. Buat sebuah database yang didalamnya berisi
tabel-tabel dengan struktur seperti berikut :
2. Masukkan data ke masing-masing tabel yang telah dibuat
sampai dapat terlihat hasil seperti berikut :
TABEL STUDIOS TABEL CHARACTERS
3. Tampilkan Nama karakter & Nama Studio dari studio
Marvel Comics mengurut berdasarkan nama karakter
secara ascending sehingga tampil hasil nya seperti ini :
4. Tampilkan Nama Studio, Nama karakter & Tahun Pembuatan
dari studio DC Comics yang mengurut berdasarkan tahun
pembuatan karakter yang terbaru sehingga tampil hasil nya seperti ini :
5. Tampilkan nama karakter dan nama studio berdasarkan
tahun pembuatan studio nya yang berkisar diantara
tahun 1980 sampai 1990 yang nama karakternya
diurut secara descending sehingga tampil hasil seperti ini:
Buatlah database dan tabel disertai struktur
datanya sehingga dapat menampilkan hasil seperti
berikut:
[PBO] Pertemuan 10 - Pemrograman Database (2)

More Related Content

What's hot

Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
Topan Helmi Nicholas
 
MudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java DesktopMudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java Desktop
Mudafiq R. Pratama
 

What's hot (20)

Modul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUIModul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUI
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkat
 
Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
 
MudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java DesktopMudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java Desktop
 
Makalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan PenerapannyaMakalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan Penerapannya
 
Materi 8 aljabar relasional
Materi 8 aljabar relasionalMateri 8 aljabar relasional
Materi 8 aljabar relasional
 
Fungsi (function)
Fungsi (function)Fungsi (function)
Fungsi (function)
 
Perkembangan teknologi web
Perkembangan teknologi webPerkembangan teknologi web
Perkembangan teknologi web
 
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
 
Modul praktikum basis data new
Modul praktikum basis data newModul praktikum basis data new
Modul praktikum basis data new
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Part 15 triggerr
Part 15  triggerrPart 15  triggerr
Part 15 triggerr
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Pengenalan Dasar Web
Pengenalan Dasar WebPengenalan Dasar Web
Pengenalan Dasar Web
 
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance
 

More from rizki adam kurniawan

More from rizki adam kurniawan (20)

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
[RPL2] Growth Hacking
[RPL2] Growth Hacking[RPL2] Growth Hacking
[RPL2] Growth Hacking
 
[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis
 
[RPL2] Deployment Diagram
[RPL2] Deployment Diagram[RPL2] Deployment Diagram
[RPL2] Deployment Diagram
 
[RPL2] Package Diagram
[RPL2] Package Diagram[RPL2] Package Diagram
[RPL2] Package Diagram
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
 
[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android
 
[RPL2] Design Sprint
[RPL2] Design Sprint[RPL2] Design Sprint
[RPL2] Design Sprint
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
 
[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 
[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Pertemuan 2 - Validasi Ide[RPL2] Pertemuan 2 - Validasi Ide
[RPL2] Pertemuan 2 - Validasi Ide
 

[PBO] Pertemuan 10 - Pemrograman Database (2)

  • 1.
  • 2.
  • 3. Source : Alif Finandhita, M. T
  • 6. USE dbperkuliahan; CREATE TABLE mahasiswa (Nim char(8) not null, nama varchar(30), ttl date, jk char(1) not null, alamat varchar(30), PRIMARY KEY(Nim) ) Engine=innodb; Source : Alif Finandhita, M. T
  • 7. CREATE TABLE kuliah ( kode_mk char(8) NOT NULL, nama_mk varchar(30), sks smallint, semester smallint, PRIMARY KEY (kode_mk) ) Engine=innodb; Source : Alif Finandhita, M. T
  • 8. CREATE TABLE nilai ( nim char(8) NOT NULL, kode_mk char(8) NOT NULL, uts smallint, uas smallint, na float(2), hm char(1) default 'T', primary key(nim, kode_mk), FOREIGN KEY(nim) REFERENCES mahasiswa(nim), FOREIGN KEY(kode_mk) REFERENCES kuliah(kode_mk) ) Engine=innodb; Source : Alif Finandhita, M. T
  • 10. DESC mahasiswa; DESC kuliah; DESC nilai; Source : Alif Finandhita, M. T
  • 11.
  • 12. Memasukkan data ke tabel Mahasiswa CODE:
  • 13. Tampil semua field dari data mahasiswa
  • 14.
  • 15. Tampil semua field dari data kuliah
  • 16.
  • 17.
  • 18. CATATAN: Huruf mutu (hm) tergantung dari nilai yang diperoleh, jadi tidak dimasukkan secara langsung. Tampil semua field dari data nilai Source : Alif Finandhita, M. T
  • 19. Update field hm berdasarkan na (nilai akhir) dengan ketentuan sebagai berikut :
  • 20. Source : Alif Finandhita, M. T
  • 21. Source : Alif Finandhita, M. T
  • 22. Source : Alif Finandhita, M. T
  • 23. Source : Alif Finandhita, M. T
  • 24. Source : Alif Finandhita, M. T
  • 25. Source : Alif Finandhita, M. T
  • 26. Source : Alif Finandhita, M. T
  • 27. Source : Alif Finandhita, M. T
  • 28. Source : Alif Finandhita, M. T
  • 29. Source : Alif Finandhita, M. T
  • 30. Source : Alif Finandhita, M. T
  • 31. Source : Alif Finandhita, M. T
  • 32. Source : Alif Finandhita, M. T
  • 33. Source : Alif Finandhita, M. T
  • 34. Source : Alif Finandhita, M. T
  • 35. Source : Alif Finandhita, M. T
  • 36.
  • 37. 1. Kerjakan semua latihan mulai dari latihan ke 1 sampai latihan ke 4 pada slide ini dengan menggunakan Command Line (Shell). 2. Kumpulkan dalam bentuk log history coding disetiap masing-masing latihannya. Lihat cara melakukan log history di link ini https://youtu.be/0fgLyUuiVdo 3. Buat identitas log history dengan penamaan seperti berikut : IF6-10110269- RizkiAdamKurniawan-Latihan1 4. Kirim kan tugas individu ini ke email saya rizkiadamunikom@gmail.com dengan subject NAMAKELAS-PERT10-NIM-NAMAMAHASISWA, contoh : IF6-PERT10- 10110269-RIZKIADAMKURNIAWAN 5. Isi email adalah attachment file (.log) dari masing-masing latihan. 1 log berisi 1 latihan.
  • 38.
  • 39.
  • 40. 1.Ketik ulang & pahami maksud dari materi slide ini mulai dari nomor 0, 1, 2 sampai dengan nomor 32. *Note : Nomor 9 tidak dilakukan pengetikan ulang
  • 41.
  • 42. Kerjakan semua soal pada latihan ke 2 ini, 1. BUAT DATABASE dbduniamusik 2. Buat 3 buah tabel yang saling berrelasi sampai hasilnnya muncul seperti berikut Source : Alif Finandhita, M. T
  • 43. 3. Input data pada tabel music hingga muncul hasil seperti ini Source : Alif Finandhita, M. T
  • 44. 4. Input data pada tabel studio hingga muncul hasil seperti ini Source : Alif Finandhita, M. T
  • 45. 5. Input data pada tabel album hingga muncul hasil seperti ini Source : Alif Finandhita, M. T
  • 46. 6. Tampilkan judul, tahun terbit dan studio id dari tabel music dan studio yang harus terurut berdasarkan judul lagu. Hingga tampil seperti tampilan berikut, Source : Alif Finandhita, M. T
  • 47. 7. Tampilkan judul, tahun terbit dan studio id yang memiliki tahun terbit kurang dari 2007 yang diurutkan berdasarkan judul lagu. Sehingga hasilnya muncul seperti berikut; Source : Alif Finandhita, M. T
  • 48.
  • 49. 1. Buat sebuah database yang didalamnya berisi tabel-tabel dengan struktur seperti berikut :
  • 50. 2. Masukkan data ke masing-masing tabel yang telah dibuat sampai dapat terlihat hasil seperti berikut : TABEL STUDIOS TABEL CHARACTERS
  • 51. 3. Tampilkan Nama karakter & Nama Studio dari studio Marvel Comics mengurut berdasarkan nama karakter secara ascending sehingga tampil hasil nya seperti ini :
  • 52. 4. Tampilkan Nama Studio, Nama karakter & Tahun Pembuatan dari studio DC Comics yang mengurut berdasarkan tahun pembuatan karakter yang terbaru sehingga tampil hasil nya seperti ini :
  • 53. 5. Tampilkan nama karakter dan nama studio berdasarkan tahun pembuatan studio nya yang berkisar diantara tahun 1980 sampai 1990 yang nama karakternya diurut secara descending sehingga tampil hasil seperti ini:
  • 54.
  • 55. Buatlah database dan tabel disertai struktur datanya sehingga dapat menampilkan hasil seperti berikut: