Lompat ke konten Lompat ke sidebar Lompat ke footer

Tugas

Tugas 1:

Membuat tabel denormalisasi (penggabungan beberapa tabel menjadi 1 (satu) tabel) dari tabel normal pada file Excel. File denormalisasi tabel dikirimkan melalui email : jsherdiana@gmail.com, engan subjek Tugas[1].Nama.NIM.


Tugas 2:
Membuat sistem basis data dengan 3 atau lebih tabel, buat desain logic, relasi dan DDL menggunakan SQL Modeler (SQL Developer Oracle), buat dalam bentuk video dan upload ke channel youtube masing-masing, kirimkan link video youtube nya ke email: jsherdiana@gmail.com dengan subjek Tugas[2].Nama.NIM. (Contoh : Perancangan Basis Data)


 

Tugas Mandiri (Individu)

Topik: Pembuatan Database Sederhana dan Operasi CRUD

 

Deskripsi Tugas:

  • Setiap mahasiswa diminta membuat database sederhana untuk mengelola data suatu entitas, seperti Library Management System, Student Enrollment System, atau Employee Management System.
  • Mahasiswa harus membuat minimal 3 tabel yang saling berhubungan (misalnya tabel Buku, Anggota, dan Peminjaman untuk Library Management System).
  • Implementasi operasi dasar CRUD (Create, Read, Update, Delete) menggunakan MySQL 

Langkah Pengerjaan:

  1. Membuat diagram ERD (Entity Relationship Diagram) yang merepresentasikan hubungan antar tabel.
  2. Menggunakan perintah CREATE TABLE untuk membuat tabel di MySQL.
  3. Mengisi data pada tabel menggunakan perintah INSERT INTO.
  4. Melakukan operasi SELECT untuk menampilkan data.
  5. Melakukan operasi UPDATE untuk memperbarui data.
  6. Melakukan operasi DELETE untuk menghapus data.
  7. Menyusun laporan singkat yang menjelaskan struktur database, hubungan antar tabel, dan contoh query.

 

Pengumpulan:

  • Database yang telah dibuat (file .sql).
  • ERD dan laporan dalam format PDF.

 

Tugas Kelompok (Tugas Besar)

Topik: Sistem Informasi Database dengan Relasi Kompleks

 

Deskripsi Tugas:

  • Setiap kelompok (3-5 orang) diminta membangun sebuah sistem informasi berbasis database yang lebih kompleks, misalnya Sistem Manajemen Inventaris, Sistem Reservasi Hotel, atau Sistem Manajemen Penjualan.
  • Sistem ini harus melibatkan minimal 5 tabel yang saling berhubungan, mencakup berbagai jenis hubungan (one-to-many, many-to-many).

 

Langkah Pengerjaan:

1. Tahap Perencanaan:

   - Membuat diagram ERD untuk menggambarkan relasi antar tabel.

   - Menentukan skema database yang mencakup primary key, foreign key, dan constraint lain.

  

2. Tahap Implementasi:

   - Menggunakan MySQL untuk membuat tabel sesuai dengan skema.

   - Memasukkan data simulasi pada tabel menggunakan INSERT INTO.

   - Melakukan query untuk menghubungkan data dari beberapa tabel dengan menggunakan JOIN.

   - Melakukan analisis data dengan query yang lebih kompleks, seperti GROUP BY, HAVING, atau SUBQUERY.

 

3. Tahap Pengujian:

   - Melakukan uji coba terhadap query dan memastikan hasilnya sesuai dengan skenario kasus yang diberikan.

 

4. Tahap Dokumentasi:

   - Membuat dokumentasi lengkap yang menjelaskan arsitektur database, relasi antar tabel, query yang digunakan, dan hasil uji coba.

   - Menyusun laporan kelompok yang menjelaskan peran tiap anggota dalam proyek.

 

Pengumpulan:

  • File SQL (termasuk skema database dan data).
  • ERD dan laporan dalam format PDF.
  • Video demo (opsional) untuk menunjukkan cara kerja sistem.

 

 Panduan Cara Mengerjakan:

  1. Persiapan MySQL: Instal MySQL dan buat koneksi database.
  2. Desain Database: Gunakan alat desain ERD seperti MySQL Workbench atau DbDesigner untuk membuat diagram ERD.
  3. Implementasi Database: Gunakan MySQL untuk membuat tabel dan relasi sesuai dengan ERD yang dibuat.
  4. Query dan Uji Coba: Implementasikan query dan uji coba hasilnya untuk memastikan data terhubung dengan benar.
  5. Dokumentasi dan Laporan: Susun laporan atau dokumentasi yang rapi, sertakan contoh query dan hasilnya.