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
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.
- 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.
- 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.
- 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).
- 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]).
- 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.
- Jika masih dijumpai anomali (anomali apa pun), berarti disain yang kalian lakukan sebelumnya belum baik, ulangi langkah 3 sampai 6.
- 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
- 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).
- 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.)
- 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).
2. Waktu responsi akan di UpDate Asdos minggu ini.
Komentar
Posting Komentar