FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2018 1. Berdasarkan ER Diagram the secenario from exercise 2.2 where you designed an ER diagram mengenai research project tiap dosen di LPPM Universitas Palangka Raya, tuliskanlah SQL untuk membuat tabel dari masing-masing entity dan relasi. Jelaskan tiap primary dan foreign key integryty constraint yang dimiliki oleh masing-masing table.
Coding program:
Gambar 1.1 Tabel asisten research
Di dalam tabel asisten research terdapat 5 atribut yaitu, id_asisten,
nama_asisten, usia_asisten, pendidikan_terakhir, lulusan_tahun. Primary key pada tabel asisten research adlah id_asisten, perintah enggine=innodb berfungsi untuk menyimpan data ke mesin penyimpanan default untuk MySQL.
Gambar 1.2 Tabel dosen
Dalam tabel dosen memiliki 4 atribut yaitu, nip, nama_dosen, usia_dosen, keahlian, primary key tabel dosen terdapat di nip, perintah enggine=innodb berfungsi untuk menyimpan data ke mesin penyimpanan default untuk MySQL.
Gambar 1.3 Tabel project
Di dalam tabel project terdapat 6 atribut yaitu, project_number,
id_asisten, nama_asisten, nip, nama dosen, dosen_leader, primary key tabel project adalah project_number, id_asisten merupakan foreign key dari tabel assiten riset, nip merupakan foreign key dari tabel dosen, project number merupakan foreign key research_project.
Gambar 1.4 Tabel researh project
Di dalam tabel research project terdapat 8 atribut yaitu, id_research, project_number, dosen_leader, tanggal_mulai, tanggal_berakhir, durasi_pengerjaan, sponsor, dana. primary key tabel project adalah id_research dan dosen_leader, project_number merupakan foreign key dari tabel project.
Tabel 1.5 Tabel jurusan
Dalam tabel dosen memiliki 4 atribut yaitu, id_jurusan, nama_jurusan,
alamat_jurusan, ketua_jurusan, primary key tabel jurusan terdapat di id_jurusan, perintah enggine=innodb berfungsi untuk menyimpan data ke mesin penyimpanan default untuk MySQL.
Tabel 1.6 Tabel waktu kerja
Di dalam tabel tabel waktu kerja terdapat 5 atribut yaitu, id_waktu, id_jurusan, nip, nama_dosen, waktu. primary key tabel waktu kerja adalah id_waktu, id_jurusan merupakan foreign key dari tabel jurusan, nip merupakan foreign key dari tabel dosen.
Desain Skema dari program LPPM UPR:
Gambar 1.7 Desain skema
2. Tuliskan perintah SQL untuk menyelesaikan permasalahan dibwah ini.
1. Tampilkan nama semua asisten riset yang di monitor oleh dosen “x”
2. Tampilkan nama nama dosen yang memiliki riset proyek dengan
nilai lebih dari 1 milyar
3. Tampilkan nama dosen yang menjadi yang menjadi project leader
untuk riset proyek dengan nilai lebih dari 100 juta
4. Tampilkan nama dosen yang tidak pernah menjadi dosen leader
5. Tampilkan nama asisten riset sedang/pernah bekerja di lebih dari satu riset proyek
6. Tampilkan proyek yang memiliki jangka waktu pengerjaan lebih
dari 1 tahun dan memiliki nilai lebih dari 1 milyar
7. Tampilkan nama proyek yang di kerjakan oleh lebih dari 1 dosen
8. Tampilkan nama dosen yang memiliki riset proyek dengan jangka waktu minimal 2 tahun
9. Tampilkan nama project leader beserta asistennya
10. Tampilkan project leader yang memiliki pendanaan terbesar
Peta-Peta Kerja - Bab 1 Pendahuluan - Modul 1 - Laboratorium Perancangan Sistem Kerja Dan Ergonomi - Data Praktikum - Risalah - Moch Ahlan Munajat - Universitas Komputer Indonesia