You are on page 1of 6

LAPORAN UJIAN PRAKTIK BASIS DATA

Disusun oleh :
Eko Prastyo_1603096_D3TI1D

TEKNIK INFORMATIKA
POLITEKNIK NEGERI INDRAMAYU 2017
1. Relasi antar tabel
a) Atribut id_musim pada tabel musim sebagai primary key,kemudian atribut id_musim
pada tabel klasemen sebagai foreign key artinya satu id_musim dapat digunakan
banyak klasemen.
b) Atribut id_kompetisi sebagai primary key pada tabel kompetisi kemudian tabel
klasemen menggunkan id_kompetisi sebagai foreign key yang merujuk pada tabel
kompetisi yang mempunyai relasi 1 ke banyak artinya satu id_kompetisi bisa
digunakan banyak klasemen.
c) Atribut id_klub menjadi primary key pada tabel klub kemudian sebagai rujukan pada
atribut id_klub yang menjadi foreign key pada tabel klasemen_detail. Selanjutnya
memiliki relasi satu ke satu karena satu klub memiliki satu id.
d) Atribut id_klasemen menjadi primary key pada tabel klasemen,kemudian berelasi
dengan tabel klasemen_detail yang memilki hubungan satu ke banyak karena
id_klasemen dapat digunakan banyak pada klasemen detail.

musim kompetisi klasemen_detail

PK id_musim
1 1 PK id_klasemen_detail
PK id_kompetisi

nm_ musim nm_kompetisi


N FK id_klasemen

1 FK id_klub

main

menang
klub klasemen
imbang
PK id_klub
1 PK id_klasemen

kalah
N
nama FK id_musim
memasukan
julukan
N FK id_kompetisi
kemasukan
attribute name tampilkan
gol
deskripsi
poin
gambar1

gambar2
2. Menampilkan klasemen Liga Italia Serie A 2013/2014 dan tampilkan 5 besar klasemen
yang ada.

Untuk menampilkan tersebut menggunakan konsep join yang mana atribut yang akan
ditampilkan yaitu id_klasemen,id_klub,poin pada tabel klasemen_detail beserta nama klub
pada tabel klub yang mana kedua tabel berelasi pada atribut id_klub sehingga nama klub
dapat ditampilkan.

3. Menampilkan klasemen Premier League 2012/2013 dan tampilkan tim yang tergradasi saja
17 s.d 20.

Menampilkan menggunakan konsep join karena yang ditampilkan atribut


id_klasemen,id_klub,poin pada tabel klasemen_detail beserta nama klub pada tabel klub
yang mana kedua tabel berelasi pada atribut id_klub kemudian diurutkan poinya dari yang
terbesar untuk mengatahui poinya yang paling rendah sehingga mengetahui klub mana
yang terdegradasi selanjutnya hanya ditampilkan 3 baris mulai dari baris 17 hingga 20
mengunakan perintah limit.
4. Carilah hasil poin pada klasemen tim Juventus selama kompetisi Liga Italia Serie A
2012/2013,berapa kali menang,berapa kalai imbang,berapa kali kalah,berapa nilai poin
yang diperoleh pada kompetisi tersebut.

Atribut yang ditampilkan yaitu id_klasemen,menang,imbang,kalah dan poin pada tabel


klasemen detail beserta nama klub juventus untuk mengetahui hal tersebut harus
mengetahui id_klasemen terlebih dahulu karena sebagai titik utama dalam mencari sebuah
musim dan kompetisi yang spesifik klub Juventus kemudian menggunkan konsep join
untuk menampilkan nama klub Juventus dan kondisi yang lebih sempit dan spesifik.
5. Tampilkan nilai poin milik Liverpool pada Premier League 2013/2014 dan urutan ke
berapa posisi Liverpool dengan nilai yang diperolehnya.
Langkah awal yang harus diketahui yaitu id_klasemen kemudian menggunakan konsep
join dengan tujuan mempermudah pencarian dengan lingkup musim dan kompetisi
kemudian ditampilkan hasil poin diurutkan dari yang terbesar sehingga mengetahui tim
yang unggul beserta nama klubnya untuk saat ini Liverpool terdapat urutan pertama dengan
poin 81.
6. Tampilkan klasemen Liga Italia Serie A 2012/2013 mulai dari urutan ke 5 sampai dengan
urutan ke 10.
Perintah mennggunakan konsep join dengan target awal mengetahui id_klasemen
kemudian ditampilan beserta poin dan nama yang mana poin diurutkan dari yang terbesar
dan menampilkan 6 baris mulai baris ke lima sampai sepuluh menggunakan limit.

7. Tampilkan nilai poin dan selisih gol yang dimiliki oleh tim Barcelona dan Real Madrid
pada Liga Spanyol (La Liga) 2012/2013.

Pertama tentukan id_klasemen yang akan ditampilan sesuai musim dan kompetisinya dan
ditampilkan nama klub yang join dengan tabel klub selanjutnya menggunakan kondisi
pada id_klasemen dan diurutkan hasil golnya sehingga mengetahui selisih gol tim
Barcelona dengan Real madrid.

You might also like