SlideShare a Scribd company logo
1 of 43
Download to read offline
Copyright @bramdemawan 
1 
LAPORAN AKHIR PRATIKUM 
BASIS DATA I 
D 
I 
S 
U 
S 
U 
N 
OLEH 
Bram Dermawan 
13121020 
FAKULTAS TEKNOLOGI INFORMASI 
PRODI SISTEM INFORMASI 
UNIVERSITAS MERCU BUANA YOGYAKARTA 
2014
Copyright @bramdemawan 
2 
Kata Pengantar 
Bismilahirahmanirahim 
Assalamualaikum Wr.Wb 
Terimah kasih segala puji syukur saya sampaikan atas kehadirat Allah SWT yang telah memberikan limpahan rahmat serta karunia-Nya kepada saya. Sehingga saya dapat menyelesaikan penyusunan laporan ini yang isinya mudah untuk dimengerti. Semoga laporan ini dapat dipemengerti bagi pembacanya dan mengerti mengenai basis data. 
Laporan akhir pratikum basis data ini didalamnya memuat beberapa laporan hasil praktikum ‘BASIS DATA’ saya, atau yang lebi khusunya membahas SQL-DDL, SQL-DML, SQL SQL-DCL PhpMyadmin menjalankan menamba mengedit istilah istilah yang ada dalam basis data, diharapkan laporan ini menambah pengetahuan dan wawasan bagi para pembancanya. 
Meskipun laporan ini masih jau dari sempurna seperti yang di inginkan dan akan halnya laporan ini memiliki kelebihan dan kekurangan tetapi semoga laporan ini bermanfaat bagi pembaca. 
Akhir kata, saya ucapkan terimah kasih kepada asisten dosen yang telah berperan aktif dalam membimbing dan membantu selama praktikum basis data dari awal sampai akhir. Semoga Allah SWT senantiasa segala usaha kita. Amin… 
Wassalamu alaikum Wr.Wb
Copyright @bramdemawan 
3 
DAFTAR ISI 
Cover...................................................................................................................................1 
Kata Pengantar..................................................................................................................2 
Daftar Isi.............................................................................................................................3 
Bab 1 : 
Pengantar Basis Data..................................................................................................4 
Bab 2 : 
SQL DDL.....................................................................................................................7 
Bab 3 : 
SQL DDL...................................................................................................................10 
Bab 4 : 
SQL-DML..................................................................................................................12 
Bab 5 : 
SQL-Agregat dan Query..........................................................................................15 
Bab 6 : 
SQL-Query................................................................................................................17 
Bab 7 : 
SQL-DCL...................................................................................................................22 
Bab 8 : 
PhpMyadmin.............................................................................................................26 
Bab 9 : 
Studi kasus.................................................................................................................29 
Bab 10 : 
Studi kasus.................................................................................................................39
Copyright @bramdemawan 
4 
BAB 1 
PENGANTAR BASIS DATA 
1. SOAL : 
1. Buatlah sebuah database dengan nama “Prak_NIM” 
2. Operasikan perintah SQL untuk: 
a. Membuat database 
b. Melihat seluruh database 
c. Mengakses database 
d. Menghapus database 
3. Pilih tema dalam rancangan database (dintetukan oleh asisten) 
2. JAWABAN : 
1. Cara membuka koneksi dengan SQL server. 
Mengunakan Linux 
- Mysql -u root -p 
- Dan masukan paswordnya 
Mengunakan Windows 
2. Membuat sebuah database : 
- mysql> create database Prak_13121020;
Copyright @bramdemawan 
5 
3. Melihat seluruh database : 
Mysql> show databases; 
4. Mengakses database 
Mysql> use Prak_13121020; 
Database changed
Copyright @bramdemawan 
6 
5. Menghapus database 
Mysql> drop database Prak_13121020
Copyright @bramdemawan 
7 
Bab 2 
SQL DDL 
1. SOAL : 
1. Di dalam database “Prak_NIM” yang telah anda buat pada pratikum sebelumnya, buatlah : 
a. Tabel Guu, 
b. Tabel Siswa, 
c. Tabel Pelajaran. 
2. Ketentuan : 
a. Struktur tabel Guru, Siswa dan Pelajaran ditentukan sendiri 
b. Operasikan salah satu tabel dengan perintah SQL : 
i. Perubahan tehadap nama field/kolom 
Ii. Perubahan terhadap tipe data 
Iii. Penambah field 
iv. Penghapus field 
2. JAWABAN : 
1) a. Tabel Guru 
Mysql>create table tb_guru(NIP int(20), 
- > nm_guru varchar(40), 
- >almt_guru varchar(40)); 
b. Tabel Siswa 
Mysql>create table tb_siswa(NIS int(20), 
- > nm_siswa varchar(50), 
- > almt_guru varchar(40)); 
c. Tabel Pelajaran 
Mysql>create table tb_pljr(NIM int(5), 
- > ID_pljr varchar(4), 
- > pelajaran varchar(4));
Copyright @bramdemawan 
8 
2). a. merubah nama field/kolom 
Mysql>alter table tb_siswa rename mahasiswa; 
b. Merubah tipe data 
Mysql> alter table tb_mahasiswa modify nm_siswa char(40);
Copyright @bramdemawan 
9 
c. Menambah field 
Mysql> alter table tb_mahasiswa add fakultas varchar(30); 
d. Menghapus field 
Mysql> alter table tb_mahasiswa drop column almt_siswa;
Copyright @bramdemawan 
10 
BAB 3 
SQL - DDL 
1. SOAL : 
1. Buatlah : 
a. Tabel Pelanggan, 
b. Tabel Pegawai, 
c. Tabel produk, 
d. Tabel belanja. 
2. Dengan ketentuan : 
a.Nama field pada masing-masing tabel ditentukan sendiri, 
b.Tabel apa saja yang bisa direlasikan 
c.Tabel apa yang berdiri sendiri/tidak mempunyai relasi 
d.Tentukan primary key dan foreign key,pada tabel nama saja mempunyai foreign key 
2. JAWABAN : 
Mysql> create database penjualan_13121020; 
a. Tabel pelanggan 
Mysql> create table pelanggan (id_plg int(4) not null primary key, nm_varchar 30), almt_plg varchar (40)); 
Mysql> desc pelanggan 
b. Tabel Pegawai 
Mysql> create table pegawai (id_pgw int(4) not null primary key, 
- > nm_pgw varchar (30), 
- > almt_pgw varchar (40)); 
Mysql> desc pegawai; 
c. Tabel produk 
Mysql> create table produk (id_int(4) not null primary key, 
- > nm_produk varchar (30), 
- > hrg_produk varchar (40));
Copyright @bramdemawan 
11 
Mysql> desc produk; 
d. Tabel belanja 
Mysql> create table belanja (id_blj int 4) not null primary key, 
- > id_plg int (4), 
- > id_produk int(4)); 
Mysql> desc belanja;
Copyright @bramdemawan 
12 
BAB 4 
SQL - DML 
1. SOAL 
1. Berdasarkan Database dan tabel yang telah dibuat sebelumnya, 
a. Tabel Guru, 
b. Tabel Siswa, 
c. Tabel Pelajaran, 
d. Tabel Jadwal. 
2. Dengan ketentuan : 
a. Buatlah relasinya 
b. Isikan data masing-masing minimal 5 buah data 
c. Operasikan Insert, Update dan Delete pada salah satu tabel 
2. JAWABAN 
1. A. Tabel Guru 
Mysql> insert into tb_guru(`NIP`,`nm_guru`,`almt_guru`) values 
- > v (‘123411’,’Sidiq’,’Yogya’), 
- > (‘123413’,’inda’,’Yogya’), 
- > (‘123414’,’anief’,’Yogya’), 
- > (‘123415’,’imam’,’yogya’); 
Mysql> select * from tb_guru;
Copyright @bramdemawan 
13 
B.Tabel Siswa 
Mysql> insert into tb_siswa (`NIS`,`nm_siswa`,`fakultas`) 
- > values (‘13121020’,’bram’,’sistem_informasi’), 
- > (‘13121006’,’nurul’,’ sistem_informasi’’), 
- > (‘13121000’,’rifi’,’ sistem_informasi’’), 
- > (‘13121111’,’acil’,’ sistem_informasi’’), 
- > (‘13121100’,’beby’,’ sistem_informasi’’); 
Mysql> Select * from tb_siswa; 
c.Tabel Pelajaran 
Mysql> insert into tb_pelajar (`NIM`,`ID_pljr`,`pelajaran`) values 
- > (‘13121020’,’bram’,’BASIS_DATA’), 
- > (‘13121006’,’nurul’,’algoritma’), 
- > (‘13121111’,’acil’,’statistick’), 
- > (‘13121000’,’rifi’.’bahasa_indonesia’), 
- > (‘13121100’,’beby’,’matdis’); 
Mysql> select * from tb_pelajar;
Copyright @bramdemawan 
14 
d.Tabel jadwal 
Mysql> insert into `tb_jadwal`(`Nim`,`hari`,`jam`) 
- > values (‘11111,’senin’,’08.00’), 
Mysql> Select * from tb_jadwal; 
2. .Mengupdate tabel 
Mysql> update `tb_guru` set NIP`=`11102335` where `nm_guru`=`A.sidiq’ ; 
Mysql> select * from tb_guru;
Copyright @bramdemawan 
15 
BAB 5 
SQL-Agregat dan Query 
1. SOAL : 
1. Bedasarkan tabel yang telah dibuat pada pratikum sebelumnya : 
a. Tabel Pelanggan, 
b. Tabel Pegawai, 
c. Tabel Produk, 
d. Tabel Belanja. 
2. Dengan ketentuan : 
a.Pilih salah satu tabel, 
b.Isi dengan data 
minimal 10 c.Operasikan : 
i. Operator 
ii. Agregat 
iii.Query 
3. Pada tabel belanja operasikan perintah SQL untuk menampilkan total dari pelanggan. 
4. Operasikan perintah SQL untuk menampilkan : 
a.Tanggal pratikum 
b.Jam sekarang 
c.Jam sekarang - Jam awal masuk pratikum 
d.Tahun sekarang - Tahun lahir anda 
2. JAWABAN : 
1. 
a. Tabel Pelanggan,
Copyright @bramdemawan 
16 
b. Tabel Pegawai, 
c. Tabel Produk, 
d. Tabel Belanja.
Copyright @bramdemawan 
17 
BAB 6 
SQL-QUERY 
1.SOAL 
1. Perhatikan tabel berikut : 
No 
Tabel 
Field 
1 
Provinsi 
Id_Prov,Nama_Prov,Ibu_Kota 
2 
Identitas 
Id_identitas,Nama,Gender,Tempat_Lahir,Tanggal_Lahir,Agama,Alamat,Kota,Provinsi,Kode_Pos,Telp 
3 
Agama 
Id_agama,Agama 
4 
Kendaraan 
Id_kendaraan,Jenis_kendaraan,CC,Tahun_pembuatan,Warna 
5 
SrtKendaraan 
Id_SrtKendaraan,Kendaraan,Nama_Pemilik,Alamat_Pemilik,Provinsi,Tahun_Pembuatan,Tahun_Pembelian,CC, warna,Pajak 
6 
PajakKendaraan 
Id_Pajak,Jenis_Kendaraan,CC,Pajak 
2. Berdasarkan tabel tersebut : 
a. Tentukan tipe data untuk masing-masing tabel 
b. Ubahlah nama field dan struktur tabel yang menurut anda memungkinkan 
c. Tentukan PK dan FK pada masing-masing tabel yang memungkinkan 
d. Buatlah relasi antar tabel yang menurut anda memungkinkan 
e. Buatlah tabel tersebut dengan perintah SQL (jika terelasi gunakan perintah References) 
f. Isi masing-masing tabel tersebut dengan data secukupnya 
3. Operasikan perintah SQL untuk menampilkan data pada tabel transaksi : 
a.Transaksi 1
Copyright @bramdemawan 
18 
Field 
Isi 
Nama 
DnD Sandy Ra 
Gender 
Laki-laki 
Alamat 
Renah Pamenang, Merangin 
Provinsi 
Jambi 
Agama 
Islam 
2.JAWABAN 
Buat database kendaraan terlebih dahulu 
Kemudian buat tabel provinsi : 
Kemudian Tabel identitas
Copyright @bramdemawan 
19 
Table agama 
Tabel kendaraan
Copyright @bramdemawan 
20 
T_srtkendaran 
Tabel pajak kendaraan
Copyright @bramdemawan 
21
Copyright @bramdemawan 
22 
BAB 7 
SQL - DCL 
1. SOAL 
1. Buatlah sebuah user baru dengan nama anda 
2. Berikan/cabut hak akses terhadap user baru tersebut dengan grant dan revoke 
2. JAWABAN 
1. Membuat sebuah user dengan nama 
Mysql> flush privileges; 
2. Mencabut hak akses terhadap user baru 
Mysql> grant all privileges on penjualan_13121020.belanja to bramdermawan@localhost; 
Mysql> flush privileges; 
Mysql> 
Mysql> flush privileges;
Copyright @bramdemawan 
23 
BAB 8 
PhpMyadmin 
1.SOAL : 
1. Tuliskan perintah SQL untuk membuat table T_provinsi dan T_identitas pada pembahasan 8.3 
a. Struktur table sesuai dengan diatas 
b. Menggunakan keyqord untuk merelasikan table 
c. Dengan menggunakan perintah SQL, tambakan kolom “No_telp” pada table T_identitas (pilih tipe data yang sesuai dan berikan alsan anda mengenai tipe data dipilih tersebut) 
d. Dengan menggunakan perintah SQL tambakan table “T_kabupaten” selanjutnya relasikan dengan table yang sudah ada (T_identitas dan/ T_provinsi) 
e. Dengan menggunakan perintah SQL, isikan data T_kabupaten minimal 5 data 
f. Tulisan perinta SQL menampilkan data 
Nama Mahasiswa ‘setiorini” berasal dari provinsi “Lampung” dan Kabupaten “Lampung Tengah” 
2. Dengan mengunakan designer (di phpMyadmin) buatla relasinya antar table tersebut 
2. JAWABAN : 
1. Membuat tabel provinsi :
Copyright @bramdemawan 
24 
2. Membuat tabel identitas : 
3. Menambahkan No_telp pada tabel identitas :
Copyright @bramdemawan 
25 
4. Perintah SQL dengan menambah tabel T_kabupaten dan direlasikan dengan tabel yang sudah ada (T_provinsi/T_identitas) 
5. Mengisi data T_kabupaten :
Copyright @bramdemawan 
26 
6. Menampilkan data nama mahasiswa “setiorini” berasal dari provinsi “lampung” dan kabupaten “lampung tengah”
Copyright @bramdemawan 
27 
7. Merelasikan tabel : mengunakasn php myadmin
Copyright @bramdemawan 
28
Copyright @bramdemawan 
29 
BAB 9 
STUDI KASUS 
1.SOAL : 
1. Pilih sala satu studi kasus 
2. Buatla relasi database dengan menggunakan PhpMyadmin Normalisasi 3NF 
3. Isi sampel data masing-masing table minimal 5 data 
4. Operasikan perintah SQL untuk 
a. Kasus 1 
i. Mahasiswa meliat KRS 
ii. Mahasiswa meliat Jadwal 
iii. Mahasiswa meliat DPAnya 
2. JAWABAN : 
a. Kasus 1 
b.Buatla relasi database dengan menggunakan PhpMyadmin Normalisasi 3NF 
c.Isi sampel data masing-masing table minimal 5 data
Copyright @bramdemawan 
30
Copyright @bramdemawan 
31
Copyright @bramdemawan 
32
Copyright @bramdemawan 
33
Copyright @bramdemawan 
34
Copyright @bramdemawan 
35
Copyright @bramdemawan 
36
Copyright @bramdemawan 
37 
5. Operasikan perintah SQL untuk 
b. Kasus 1 
iv. Mahasiswa meliat KRS 
v. Mahasiswa meliat Jadwal
Copyright @bramdemawan 
38 
vi. Mahasiswa meliat DPAnya
Copyright @bramdemawan 
39 
BAB 10 
STUDI KASUS 
1. SOAL : 
1. Studi kasus sistem basis data pada Kwintansi Rumah sakit 
2. Buatlah relasi database dengan menggunakan PhpMyadmin designer 
3. Isi sampel data masing-masing table minimal 5 data 
4. Operasikan perintah SQL untuk 
2. JAWABAN : 
Buat database kwintansi rumah sakit 
1. a.Membuat table tindakan: 
b.Membuat tabel pasien
Copyright @bramdemawan 
40 
C. Membuat tabel dokter 
D. Membuat tabel Kwintansi 
E. Membuat tabel Detil Kwintansi
Copyright @bramdemawan 
41 
2. Merelasikan Tabel menggunakan PhpMyadmin Designer 
3. Isi data minimal 5 data 
.
Copyright @bramdemawan 
42
Copyright @bramdemawan 
43

More Related Content

What's hot

Pasar Modal - Hukum Bisnis (Makalah)
Pasar Modal - Hukum Bisnis (Makalah)Pasar Modal - Hukum Bisnis (Makalah)
Pasar Modal - Hukum Bisnis (Makalah)M Abdul Aziz
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstrukturiimpunya3
 
Perancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmPerancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmJoshua Tan
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkatBuguru4
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapanganevi kufia mahasanti
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMElma Fiana
 
Pengertian mar (memory address register)
Pengertian mar (memory address register)Pengertian mar (memory address register)
Pengertian mar (memory address register)nokia86
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipherBobby Chandra
 
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)elvadism
 
Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)Area Pratama
 
Proposal keramik olehhotboyma
Proposal keramik olehhotboymaProposal keramik olehhotboyma
Proposal keramik olehhotboymasenirupa
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Tugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSITugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSISherly Sundiawati
 

What's hot (20)

Database rumah sakit
Database rumah sakitDatabase rumah sakit
Database rumah sakit
 
Pasar Modal - Hukum Bisnis (Makalah)
Pasar Modal - Hukum Bisnis (Makalah)Pasar Modal - Hukum Bisnis (Makalah)
Pasar Modal - Hukum Bisnis (Makalah)
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Lutung kasarung
Lutung kasarungLutung kasarung
Lutung kasarung
 
Perancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmPerancangan Basis Data - Rental Film
Perancangan Basis Data - Rental Film
 
Materi CSS Dasar
Materi CSS DasarMateri CSS Dasar
Materi CSS Dasar
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkat
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
 
Pengertian mar (memory address register)
Pengertian mar (memory address register)Pengertian mar (memory address register)
Pengertian mar (memory address register)
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)
Black Box And Glass Box (ELVA DWI INDAHSARI M-1607144170-DI 14 C_D)
 
Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)
 
Proposal keramik olehhotboyma
Proposal keramik olehhotboymaProposal keramik olehhotboyma
Proposal keramik olehhotboyma
 
Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok Laporan tugas akhir daspro kelompok
Laporan tugas akhir daspro kelompok
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Tugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSITugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSI
 

Similar to Sistem basis data bram dermawan

TA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationTA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationOktavianip34
 
Proses pembuatan account db, db , tabel dan password
Proses pembuatan account db, db , tabel dan passwordProses pembuatan account db, db , tabel dan password
Proses pembuatan account db, db , tabel dan passwordzulk ifli
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniterFakhir Rizal
 
Kertas tugasan
Kertas tugasanKertas tugasan
Kertas tugasankamaliah82
 
Modul praktikum database programing
Modul praktikum database programingModul praktikum database programing
Modul praktikum database programingZaenal Abidin
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressDenny Yahya
 
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKAplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKFitri Evi Nasution
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdbPram Monty
 
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQLIMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQLFandi Achmad Mubarok
 
Soal quis praktikum pemrograman web
Soal quis praktikum pemrograman webSoal quis praktikum pemrograman web
Soal quis praktikum pemrograman webdedidarwis
 

Similar to Sistem basis data bram dermawan (20)

TA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationTA MySQL Master- Slave Replication
TA MySQL Master- Slave Replication
 
Laporan my sql
Laporan my sqlLaporan my sql
Laporan my sql
 
Proses pembuatan account db, db , tabel dan password
Proses pembuatan account db, db , tabel dan passwordProses pembuatan account db, db , tabel dan password
Proses pembuatan account db, db , tabel dan password
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Kertas tugasan
Kertas tugasanKertas tugasan
Kertas tugasan
 
Modul praktikum database programing
Modul praktikum database programingModul praktikum database programing
Modul praktikum database programing
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
Bd tsql 2013
Bd tsql 2013Bd tsql 2013
Bd tsql 2013
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
 
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKAplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
 
database
databasedatabase
database
 
Chapter 01 - Pembuatan Database
Chapter 01 - Pembuatan DatabaseChapter 01 - Pembuatan Database
Chapter 01 - Pembuatan Database
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdb
 
Modul basdat I
Modul basdat IModul basdat I
Modul basdat I
 
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQLIMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
 
Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6
 
Soal quis praktikum pemrograman web
Soal quis praktikum pemrograman webSoal quis praktikum pemrograman web
Soal quis praktikum pemrograman web
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 

Recently uploaded

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
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
 
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
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas 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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
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
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
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
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 

Recently uploaded (20)

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.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
 
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
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas 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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
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
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.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...
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 

Sistem basis data bram dermawan

  • 1. Copyright @bramdemawan 1 LAPORAN AKHIR PRATIKUM BASIS DATA I D I S U S U N OLEH Bram Dermawan 13121020 FAKULTAS TEKNOLOGI INFORMASI PRODI SISTEM INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2014
  • 2. Copyright @bramdemawan 2 Kata Pengantar Bismilahirahmanirahim Assalamualaikum Wr.Wb Terimah kasih segala puji syukur saya sampaikan atas kehadirat Allah SWT yang telah memberikan limpahan rahmat serta karunia-Nya kepada saya. Sehingga saya dapat menyelesaikan penyusunan laporan ini yang isinya mudah untuk dimengerti. Semoga laporan ini dapat dipemengerti bagi pembacanya dan mengerti mengenai basis data. Laporan akhir pratikum basis data ini didalamnya memuat beberapa laporan hasil praktikum ‘BASIS DATA’ saya, atau yang lebi khusunya membahas SQL-DDL, SQL-DML, SQL SQL-DCL PhpMyadmin menjalankan menamba mengedit istilah istilah yang ada dalam basis data, diharapkan laporan ini menambah pengetahuan dan wawasan bagi para pembancanya. Meskipun laporan ini masih jau dari sempurna seperti yang di inginkan dan akan halnya laporan ini memiliki kelebihan dan kekurangan tetapi semoga laporan ini bermanfaat bagi pembaca. Akhir kata, saya ucapkan terimah kasih kepada asisten dosen yang telah berperan aktif dalam membimbing dan membantu selama praktikum basis data dari awal sampai akhir. Semoga Allah SWT senantiasa segala usaha kita. Amin… Wassalamu alaikum Wr.Wb
  • 3. Copyright @bramdemawan 3 DAFTAR ISI Cover...................................................................................................................................1 Kata Pengantar..................................................................................................................2 Daftar Isi.............................................................................................................................3 Bab 1 : Pengantar Basis Data..................................................................................................4 Bab 2 : SQL DDL.....................................................................................................................7 Bab 3 : SQL DDL...................................................................................................................10 Bab 4 : SQL-DML..................................................................................................................12 Bab 5 : SQL-Agregat dan Query..........................................................................................15 Bab 6 : SQL-Query................................................................................................................17 Bab 7 : SQL-DCL...................................................................................................................22 Bab 8 : PhpMyadmin.............................................................................................................26 Bab 9 : Studi kasus.................................................................................................................29 Bab 10 : Studi kasus.................................................................................................................39
  • 4. Copyright @bramdemawan 4 BAB 1 PENGANTAR BASIS DATA 1. SOAL : 1. Buatlah sebuah database dengan nama “Prak_NIM” 2. Operasikan perintah SQL untuk: a. Membuat database b. Melihat seluruh database c. Mengakses database d. Menghapus database 3. Pilih tema dalam rancangan database (dintetukan oleh asisten) 2. JAWABAN : 1. Cara membuka koneksi dengan SQL server. Mengunakan Linux - Mysql -u root -p - Dan masukan paswordnya Mengunakan Windows 2. Membuat sebuah database : - mysql> create database Prak_13121020;
  • 5. Copyright @bramdemawan 5 3. Melihat seluruh database : Mysql> show databases; 4. Mengakses database Mysql> use Prak_13121020; Database changed
  • 6. Copyright @bramdemawan 6 5. Menghapus database Mysql> drop database Prak_13121020
  • 7. Copyright @bramdemawan 7 Bab 2 SQL DDL 1. SOAL : 1. Di dalam database “Prak_NIM” yang telah anda buat pada pratikum sebelumnya, buatlah : a. Tabel Guu, b. Tabel Siswa, c. Tabel Pelajaran. 2. Ketentuan : a. Struktur tabel Guru, Siswa dan Pelajaran ditentukan sendiri b. Operasikan salah satu tabel dengan perintah SQL : i. Perubahan tehadap nama field/kolom Ii. Perubahan terhadap tipe data Iii. Penambah field iv. Penghapus field 2. JAWABAN : 1) a. Tabel Guru Mysql>create table tb_guru(NIP int(20), - > nm_guru varchar(40), - >almt_guru varchar(40)); b. Tabel Siswa Mysql>create table tb_siswa(NIS int(20), - > nm_siswa varchar(50), - > almt_guru varchar(40)); c. Tabel Pelajaran Mysql>create table tb_pljr(NIM int(5), - > ID_pljr varchar(4), - > pelajaran varchar(4));
  • 8. Copyright @bramdemawan 8 2). a. merubah nama field/kolom Mysql>alter table tb_siswa rename mahasiswa; b. Merubah tipe data Mysql> alter table tb_mahasiswa modify nm_siswa char(40);
  • 9. Copyright @bramdemawan 9 c. Menambah field Mysql> alter table tb_mahasiswa add fakultas varchar(30); d. Menghapus field Mysql> alter table tb_mahasiswa drop column almt_siswa;
  • 10. Copyright @bramdemawan 10 BAB 3 SQL - DDL 1. SOAL : 1. Buatlah : a. Tabel Pelanggan, b. Tabel Pegawai, c. Tabel produk, d. Tabel belanja. 2. Dengan ketentuan : a.Nama field pada masing-masing tabel ditentukan sendiri, b.Tabel apa saja yang bisa direlasikan c.Tabel apa yang berdiri sendiri/tidak mempunyai relasi d.Tentukan primary key dan foreign key,pada tabel nama saja mempunyai foreign key 2. JAWABAN : Mysql> create database penjualan_13121020; a. Tabel pelanggan Mysql> create table pelanggan (id_plg int(4) not null primary key, nm_varchar 30), almt_plg varchar (40)); Mysql> desc pelanggan b. Tabel Pegawai Mysql> create table pegawai (id_pgw int(4) not null primary key, - > nm_pgw varchar (30), - > almt_pgw varchar (40)); Mysql> desc pegawai; c. Tabel produk Mysql> create table produk (id_int(4) not null primary key, - > nm_produk varchar (30), - > hrg_produk varchar (40));
  • 11. Copyright @bramdemawan 11 Mysql> desc produk; d. Tabel belanja Mysql> create table belanja (id_blj int 4) not null primary key, - > id_plg int (4), - > id_produk int(4)); Mysql> desc belanja;
  • 12. Copyright @bramdemawan 12 BAB 4 SQL - DML 1. SOAL 1. Berdasarkan Database dan tabel yang telah dibuat sebelumnya, a. Tabel Guru, b. Tabel Siswa, c. Tabel Pelajaran, d. Tabel Jadwal. 2. Dengan ketentuan : a. Buatlah relasinya b. Isikan data masing-masing minimal 5 buah data c. Operasikan Insert, Update dan Delete pada salah satu tabel 2. JAWABAN 1. A. Tabel Guru Mysql> insert into tb_guru(`NIP`,`nm_guru`,`almt_guru`) values - > v (‘123411’,’Sidiq’,’Yogya’), - > (‘123413’,’inda’,’Yogya’), - > (‘123414’,’anief’,’Yogya’), - > (‘123415’,’imam’,’yogya’); Mysql> select * from tb_guru;
  • 13. Copyright @bramdemawan 13 B.Tabel Siswa Mysql> insert into tb_siswa (`NIS`,`nm_siswa`,`fakultas`) - > values (‘13121020’,’bram’,’sistem_informasi’), - > (‘13121006’,’nurul’,’ sistem_informasi’’), - > (‘13121000’,’rifi’,’ sistem_informasi’’), - > (‘13121111’,’acil’,’ sistem_informasi’’), - > (‘13121100’,’beby’,’ sistem_informasi’’); Mysql> Select * from tb_siswa; c.Tabel Pelajaran Mysql> insert into tb_pelajar (`NIM`,`ID_pljr`,`pelajaran`) values - > (‘13121020’,’bram’,’BASIS_DATA’), - > (‘13121006’,’nurul’,’algoritma’), - > (‘13121111’,’acil’,’statistick’), - > (‘13121000’,’rifi’.’bahasa_indonesia’), - > (‘13121100’,’beby’,’matdis’); Mysql> select * from tb_pelajar;
  • 14. Copyright @bramdemawan 14 d.Tabel jadwal Mysql> insert into `tb_jadwal`(`Nim`,`hari`,`jam`) - > values (‘11111,’senin’,’08.00’), Mysql> Select * from tb_jadwal; 2. .Mengupdate tabel Mysql> update `tb_guru` set NIP`=`11102335` where `nm_guru`=`A.sidiq’ ; Mysql> select * from tb_guru;
  • 15. Copyright @bramdemawan 15 BAB 5 SQL-Agregat dan Query 1. SOAL : 1. Bedasarkan tabel yang telah dibuat pada pratikum sebelumnya : a. Tabel Pelanggan, b. Tabel Pegawai, c. Tabel Produk, d. Tabel Belanja. 2. Dengan ketentuan : a.Pilih salah satu tabel, b.Isi dengan data minimal 10 c.Operasikan : i. Operator ii. Agregat iii.Query 3. Pada tabel belanja operasikan perintah SQL untuk menampilkan total dari pelanggan. 4. Operasikan perintah SQL untuk menampilkan : a.Tanggal pratikum b.Jam sekarang c.Jam sekarang - Jam awal masuk pratikum d.Tahun sekarang - Tahun lahir anda 2. JAWABAN : 1. a. Tabel Pelanggan,
  • 16. Copyright @bramdemawan 16 b. Tabel Pegawai, c. Tabel Produk, d. Tabel Belanja.
  • 17. Copyright @bramdemawan 17 BAB 6 SQL-QUERY 1.SOAL 1. Perhatikan tabel berikut : No Tabel Field 1 Provinsi Id_Prov,Nama_Prov,Ibu_Kota 2 Identitas Id_identitas,Nama,Gender,Tempat_Lahir,Tanggal_Lahir,Agama,Alamat,Kota,Provinsi,Kode_Pos,Telp 3 Agama Id_agama,Agama 4 Kendaraan Id_kendaraan,Jenis_kendaraan,CC,Tahun_pembuatan,Warna 5 SrtKendaraan Id_SrtKendaraan,Kendaraan,Nama_Pemilik,Alamat_Pemilik,Provinsi,Tahun_Pembuatan,Tahun_Pembelian,CC, warna,Pajak 6 PajakKendaraan Id_Pajak,Jenis_Kendaraan,CC,Pajak 2. Berdasarkan tabel tersebut : a. Tentukan tipe data untuk masing-masing tabel b. Ubahlah nama field dan struktur tabel yang menurut anda memungkinkan c. Tentukan PK dan FK pada masing-masing tabel yang memungkinkan d. Buatlah relasi antar tabel yang menurut anda memungkinkan e. Buatlah tabel tersebut dengan perintah SQL (jika terelasi gunakan perintah References) f. Isi masing-masing tabel tersebut dengan data secukupnya 3. Operasikan perintah SQL untuk menampilkan data pada tabel transaksi : a.Transaksi 1
  • 18. Copyright @bramdemawan 18 Field Isi Nama DnD Sandy Ra Gender Laki-laki Alamat Renah Pamenang, Merangin Provinsi Jambi Agama Islam 2.JAWABAN Buat database kendaraan terlebih dahulu Kemudian buat tabel provinsi : Kemudian Tabel identitas
  • 19. Copyright @bramdemawan 19 Table agama Tabel kendaraan
  • 20. Copyright @bramdemawan 20 T_srtkendaran Tabel pajak kendaraan
  • 22. Copyright @bramdemawan 22 BAB 7 SQL - DCL 1. SOAL 1. Buatlah sebuah user baru dengan nama anda 2. Berikan/cabut hak akses terhadap user baru tersebut dengan grant dan revoke 2. JAWABAN 1. Membuat sebuah user dengan nama Mysql> flush privileges; 2. Mencabut hak akses terhadap user baru Mysql> grant all privileges on penjualan_13121020.belanja to bramdermawan@localhost; Mysql> flush privileges; Mysql> Mysql> flush privileges;
  • 23. Copyright @bramdemawan 23 BAB 8 PhpMyadmin 1.SOAL : 1. Tuliskan perintah SQL untuk membuat table T_provinsi dan T_identitas pada pembahasan 8.3 a. Struktur table sesuai dengan diatas b. Menggunakan keyqord untuk merelasikan table c. Dengan menggunakan perintah SQL, tambakan kolom “No_telp” pada table T_identitas (pilih tipe data yang sesuai dan berikan alsan anda mengenai tipe data dipilih tersebut) d. Dengan menggunakan perintah SQL tambakan table “T_kabupaten” selanjutnya relasikan dengan table yang sudah ada (T_identitas dan/ T_provinsi) e. Dengan menggunakan perintah SQL, isikan data T_kabupaten minimal 5 data f. Tulisan perinta SQL menampilkan data Nama Mahasiswa ‘setiorini” berasal dari provinsi “Lampung” dan Kabupaten “Lampung Tengah” 2. Dengan mengunakan designer (di phpMyadmin) buatla relasinya antar table tersebut 2. JAWABAN : 1. Membuat tabel provinsi :
  • 24. Copyright @bramdemawan 24 2. Membuat tabel identitas : 3. Menambahkan No_telp pada tabel identitas :
  • 25. Copyright @bramdemawan 25 4. Perintah SQL dengan menambah tabel T_kabupaten dan direlasikan dengan tabel yang sudah ada (T_provinsi/T_identitas) 5. Mengisi data T_kabupaten :
  • 26. Copyright @bramdemawan 26 6. Menampilkan data nama mahasiswa “setiorini” berasal dari provinsi “lampung” dan kabupaten “lampung tengah”
  • 27. Copyright @bramdemawan 27 7. Merelasikan tabel : mengunakasn php myadmin
  • 29. Copyright @bramdemawan 29 BAB 9 STUDI KASUS 1.SOAL : 1. Pilih sala satu studi kasus 2. Buatla relasi database dengan menggunakan PhpMyadmin Normalisasi 3NF 3. Isi sampel data masing-masing table minimal 5 data 4. Operasikan perintah SQL untuk a. Kasus 1 i. Mahasiswa meliat KRS ii. Mahasiswa meliat Jadwal iii. Mahasiswa meliat DPAnya 2. JAWABAN : a. Kasus 1 b.Buatla relasi database dengan menggunakan PhpMyadmin Normalisasi 3NF c.Isi sampel data masing-masing table minimal 5 data
  • 37. Copyright @bramdemawan 37 5. Operasikan perintah SQL untuk b. Kasus 1 iv. Mahasiswa meliat KRS v. Mahasiswa meliat Jadwal
  • 38. Copyright @bramdemawan 38 vi. Mahasiswa meliat DPAnya
  • 39. Copyright @bramdemawan 39 BAB 10 STUDI KASUS 1. SOAL : 1. Studi kasus sistem basis data pada Kwintansi Rumah sakit 2. Buatlah relasi database dengan menggunakan PhpMyadmin designer 3. Isi sampel data masing-masing table minimal 5 data 4. Operasikan perintah SQL untuk 2. JAWABAN : Buat database kwintansi rumah sakit 1. a.Membuat table tindakan: b.Membuat tabel pasien
  • 40. Copyright @bramdemawan 40 C. Membuat tabel dokter D. Membuat tabel Kwintansi E. Membuat tabel Detil Kwintansi
  • 41. Copyright @bramdemawan 41 2. Merelasikan Tabel menggunakan PhpMyadmin Designer 3. Isi data minimal 5 data .