TR SBD 1 B 2019


Spesifikasi tugas rancang.
1.        Tugas rancang dikerjakan berkelompok yang masing-masing  beranggotakan  3  atau 4  orang (TIDAK BOLEH lintas kelas). Pendaftaran kelompok dan nama-nama anggota kelompok beserta kelasnya silahkan diserahkan pada asisten paling lambat 13 November 2019.
2.       Survei dilakukan di kampus (tidak boleh di UKSW) (kelompok 1), rumahsakit (jika terlalu besar, lakukan di bagian tertentu rumah sakit tersebut) (kelompok 2), minimarket (kelompok 3),  apotik (kelompok 4), sekolah SMP atau SMA (kelompok 5), bengkel mobil (kelompok 6), bandara/tour travel (kelompok 7), toko buku (kelompok 8). 

Kelompok dan Topik :
Kel 1. Kampus (TIDAK BOLEH UKSW)

Kel 2 Rumah Sakit
         - 672018365
         - 672018211
         - 672018421
         - 672018373
Kel 3 Minimarket
         - 672017335
         - 672018212
         - 672018500
Kel 4 Apotik
         - 672018160
         - 672018148
         - 672018169
Kel 5 Sekolah SMP atau SMA
         - 672018227
         - 672018159
         - 672018339
         - 672018070
Kel 6 Bengkel Mobil
         - 672018224
         - 672018128
         - 672018418
Kel 7 bandara / tour travel
         - 672018228
         - 672017171
         - 672018224
Kel 8 Toko Buku
         - 672018369
         - 672018036
         - 672018062
         - 672018433


        
Sistematika pembahasan laporan.
1.    Buat profil perusahaan selengkap-lengkapnya (struktur organisasi, lingkup 
     kerja, dan sebagainya) yang berhubungan langsung dengan proses bisnis terkait       perancangan basis data yang akan dilakukan.
  1.       Buat  daftar pertanyaan yang akan diajukan ke perusahaan (daftar pertanyaan dilampirkan pada laporan akhir). Pertanyaan berkaitan dengan semua entitas yang ada di organisasi/perusahaan, relasinya, serta kardinalitasnya. (Ingat kalian akan bertemu dengan sejumlah user yang tidak mengerti istilah-istilah teknis di bidang TI sehingga kalian harus menggunakan pendekatan dan bahasa yang mereka pahami.
  2.       Rancang basis data untuk organisasi/perusahaan menggunakan teknik penggambaran ERD DAN NORMALISASI. Ingat saat kuliah saya sudah menjelaskan kapan analis menggunakan ERD dan kapan menggunakan teknik NORMALISASI.  Ingat juga bagaimana caranya menentukan entitas-entitas, atribut-atribut, relasi antarentitas, kardinalitas maksimum/minimum.
  3.        Gambarkan ERD (Ingat bahwa ada beberapa hal yang kalian perlu perhatikan: Unary dan Binary Relationship serta kardinalitas maksimum/minimum 1-1, 1-N, dan M-N).
  4.       Lakukan pemetaan diagram ERD dan tabel-tabel hasil Normalisasi ke disain tabel secara logika (Ingat kembali apa yang saya jelaskan tentang pemetaan Unary dan Binary Relationship serta kardinalitas maksimum/minimum 1-1, 1-N, dan M-N ke dimana masing-masing disain tabel secara logika memiliki “aturan” pemetaan yang bersifat khas [terutama tentang jumlah tabel serta relasi antartabel yang dihasilkan, kunci primer, kunci tamu, serta integritas referensial antardua kunci itu]).
  5.      Isi data-data (boleh rekaan) untuk masing-masing disain tabel secara logika dari langkah sebelumnya. Perhatikan anomali-anomali (penambahan, penghapusan, pembaharuan) yang mungkin dijumpai dan, jika ada, sebutkan semua anomali yang dijumpai.
  6.       Jika masih dijumpai anomali (anomali apa pun), berarti disain yang kalian lakukan sebelumnya belum baik, ulangi langkah 3 sampai 6.
  7.       Implementasikan disain tabel secara logika sebelumnya (yang sudah fixed) di Oracle atau SQL Server menggunakan perintah-perintah SQL DDL (lampirkan source-code-nya dalam laporan akhir) (Jangan lupa  implementasikan batasan-batasan [constraints]-nya [terutama batasan-batasan yang berkaitan dengan kunci primer, kunci tamu, serta relasi-relasinya, serta beberapa batasan berkaitan dengan nilai-nilai atributnya [NOT NULL, UNIQUE, dan sebagainya, hingga apa yang terjadi terhadap nilai di kolom tabel anak saat terjadi “sesuatu” di tabel induk: ON DELETE CASCADE, ON DELETE SET NULL, dan sebagainan
  8.        Lakukan penambahan/inserting data yang kalian jumpai di lapangan ke masing-masing tabel yang sudah dibuat sebelumnya menggunakan SQL DML (perintah INSERT) (Cukup 5-10 record saja untuk masing-masing tabel).
  9.       Perintah SQL DML lainnya (UPDATE, DELETE, SELECT, perintah-perintah query lainnya) AKAN ditanyakan oleh asisten saat kalian responsi. (Kalian masing-masing harus punya nilai dari asisten untuk poin yang ke-10 ini.)
  10.        Untuk TR kali ini, kita akan menggunakan pola “bimbingan”. Bimbingan akan dilakukan dengan asisten kecuali jika asisten mengalami kesulitan kalian bisa konsultasi dengan dosen pengampu. Kalian minimal harus melakukan bimbingan sebanyak 3 kali dan bukti bimbingan (tanda tangan asisten atau tanda tangan dosen pengampu HARUS kalian lampirkan pada laporan akhir).


Format TR : 1.  Laporan di Print dan di kumpulkan ke Pakadi tanggal 29 N0vember 2019
                     2. Waktu responsi akan di UpDate Asdos minggu ini.

Komentar

Postingan Populer