Anda di halaman 1dari 7

MODUL PRAKTIKUM BASIS DATA

Semester Genap 2012/2013


Jurusan Teknologi Informasi

Fakultas Teknik

Universitas Udayana
PERATURAN PRAKTIKUM

Peraturan :
1. Praktikan harus berpakaian rapi dalam mengikuti praktikum(baju berkerah,celana panjang utuh,
bersepatu).
2. Praktikan harus mempersiapkan diri dengan baik sebelum dan pada saat mengikuti praktikum.
3. Praktikan harus menjawab soal-soal yang diberikan pada tugas pendahuluan untuk kemudian
dikumpulkan sebelum melaksanakan kegiatan praktikum.
4. Sebelum praktikum akan diadakan per-test sebagai tes awal.
5. Praktikan harus sudah siap 5 menit sebelum praktikum dimulai.
6. Praktikan hanya diperbolehkan membawa buku bantu secukupnya sesuai dengan materi
percobaan ke dalam ruangan praktikum.
7. Selama pelaksanaan praktikum, sangat diharapkan untuk tidak melakukan kegiatan yang
mengganggu kelompok lain atau mengganggu keseluruhan praktikum.
8. Kartu monitoring harus diperiksa dan kemudian diberikan tanda tangan oleh asisten praktikum
pada setiap percobaan.
9. Praktikum dilaksanakan selama 90 menit. Apabila percobaan yang dilakukan belum dapat
diselesaikan, maka harus diselesaikan diluar waktu percobaan sebagai tugas tambahan.
10. Waktu asistensi ditentukan sesuai dengan kesepakatan asisten praktikum.
11. Batas akhir penyerahan laporan resmi ditentukan sesuai dengan kesepakatan asisten praktikum.
12. Peraturan-peraturan lain yang belum dijelaskan pada daftar peraturan ini akan ditentukan
kemudian, apabila diperlukan selama praktikum.
13. Setiap pelanggaran yang dilakukan terhadap peraturan diatas, akan dicatat oleh asisten
praktikum.
14. Apabila pelanggaran dianggap berat, maka keputusan terhadap sanksi pelanggaran akan
ditentukan dalam rapat koordinasi asisten praktikum.

PERHATIAN :
Tugas Pendahuluan ditulis tangan pada kertas A4 tinta BIRU dan dikumpul pada saat praktikum.
Dikerjakan per individu, bukan per kelompok!
PETUNJUK PELAKSANAAN PRAKTIKUM DAN ASISTENSI

Petunjuk :
1. Praktikum dilakukan dalam satu shift setiap minggunya, mengikuti jam perkuliahan praktikum
sesuai jadwal perkuliahan reguler. Lebih detail, silakan lihat Jadwal Praktikum pada file .xlsx.
2. Setiap percobaan modul praktikum akan menghasilkan laporan sementara yang harus di stempel
pada saat akhir percobaan untuk kemudian disertakan pada laporan resmi.
3. Setelah praktikum, maksimal H+3 harus sudah melakukan asistensi pertama dengan asisten
dosennya.
4. Sebelum praktikum modul selanjutnya, laporan akhir modul sebelumnya harus sudah fix.
5. Asistensi boleh menggunakan kertas bekas, tetapi tidak boleh softcopy.
6. Selama asistensi, semua anggota wajib hadir. Jika ada anggota kelompok yang tidak hadir tanpa
alasan, asistensi tidak dapat dilakukan.
7. Sebelum asistensi, tiap orang pada satu kelompok akan diberikan soal pra-asistensi yang
diberikan sekali setiap asistensi satu modul tertentu.
8. Waktu dan tempat asistensi akan disepakati kemudian dengan asisten dosen masing-masing
kelompok.
Modul I
Normalisasi, Relationship & DDL

Tujuan Praktikum
1. Mengetahui dan memahami cara merancang suatu basis data.
2. Mengetahui dan memahami penggunaan fungsi serta macam-macam key dan relationship dalam
perancangan basis data.
3. Mengetahui dan memahami fungsi dasar Data Definition Language (DDL).

Tugas Pendahuluan
1. Sebutkan dan jelaskan dengan rinci tahapan-tahapan yang semestinya dilakukan dalam
pembuatan suatu program basis data.
2. Sebutkan macam-macam tipe data yang ada dalam MySQL serta kebutuhan memory dan
penggunaannya dengan jelas.
3. Buatlah sintaks dari masing-masing fungsi yang ada dalam Data Definition Language (DDL)
beserta contoh penggunaannya.
4. Sebutkan kegunaan key dalam suatu tabel. Lalu sebutkan dan jelaskan macam - macam key yang
ada dalam konsep basisdata.
5. Sebutkan dan jelaskan macam-macam relationship (keterhubungan) yang ada dalam konsep
basisdata.

Tugas Praktikum
1. Buat ERD (Entity Relationship Diagram) dari Sistem Informasi sesuai dengan Pembagian masing-
masing kelompok. (Lihat di Lampiran).
2. Konversi ERD dalam bentuk tabel fisik dan lakukan proses normalisasi hingga level yang paling
normal.
3. Lengkapi disain anda dengan relasi antar tabel (relationship) beserta primary key, foreign key
serta tipe data dari masing-masing field dari tabel yang anda buat.
Modul II
Structured Query Language (SQL)

Tujuan Praktikum
1. Mengetahui dan memahami konsep dasar bahasa SQL.
2. Mengetahui dan memahami Data Manipulation Language.
3. Mengetahui dan memahami penggunaan perintah-perintah dalam SQL.

Tugas Pendahuluan
1. Buatlah dan jelaskan sintaks dari masing-masing fungsi yang ada dalam Data Manipulation
Language (DML) beserta contoh penggunaannya dengan lengkap.
2. Buatlah dan jelaskan sintaks dari masing-masing fungsi yang ada dalam query join (INNER JOIN,
LEFT JOIN, RIGHT JOIN, UNION) beserta contoh penggunaannya dengan lengkap.
3. Buatlah dan jelaskan sintaks dari masing-masing fungsi yang ada dalam query agregation
(COUNT,SUM,AVERAGE,MAX,MIN) beserta contoh penggunaannya dengan lengkap.
4. Buatlah dan jelaskan sintaks untuk melakukan backup database dengan cara export dan import
database dalam bentuk file *.sql. (Boleh dengan command prompt atau aplikasi lain seperti
phpmyadmin).
5. Buatkan dan jelaskan penggunaan Query dalam query (Boleh menggunakan VIEW).

Tugas Praktikum
1. Lakukan perintah query manipulation seperti INSERT, UPDATE, DELETE dan SELECT pada
beberapa tabel yang telah anda buat sebelumnya.
2. Lakukan perintah query join dalam menampilkan data dengan sintaks query INNER JOIN, LEFT
JOIN, RIGHT JOIN, UNION. Lakukan juga join tidak hanya 2 tabel saja melainkan hingga 4 sampai
5 tabel sekaligus.
3. Lakukan perintah query agregation dan grouping dalam menampilkan data. Lakukan dengan
sintak query COUNT, SUM, AVERAGE, MAX, MIN. Padukan dengan perintah GROUP BY dan
HAVING.
Modul III
Aplikasi Sederhana & Report

Tujuan Praktikum
1. Mengetahui dan memahami cara mengaplikasikan salah satu software development dalam
menyelesaikan suatu kasus basis data.
2. Mengetahui dan memahami implementasi dari Data Manipulation Language serta perintah-
perintah query lainnya.
3. Mengetahui dan memahami pembuatan report sebagai output dari sistem yang dibuat.

Tugas Pendahuluan
1. Desainlah beberapa form mulai dari MDI Form hingga Child Form dari aplikasi yang akan dibuat.
2. Rancanglah alur proses dari aplikasi yang anda buat dalam bentuk flowchart.
3. Buatlah tutorial cara penggunaan dari aplikasi yang anda buat,.

Tugas Praktikum
1. Membuat sebuah aplikasi sederhana berbasis desktop menggunakan VISUAL BASIC 6 / dotNET
Visual Studio. Kemudian untuk reportnya bisa menggunakan CRYSTAL REPORT atau aplikasi
sejenisnya yang mampu membuat report.
2. Aplikasi mampu melakukan perintah query dasar seperti INSERT, UPDATE, DELETE dan
SEARCHING pada beberapa tabel yang dibuat sebelumnya. Dimana searching menggunakan
perintah LIKE, BETWEEN dan HAVING dan dipadukan dengan perintah GROUP BY.
3. Aplikasi juga mampu menampilkan report baik itu report yang ditampilkan pada monitor
ataupun report yang siap untuk dicetak pada printer.