Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

3KS2 Kelompok 7 : Achmad Aziz Effendy(09.5857) Ahmad Rifan Ferdiyansyah(10.6196) Dahlia Winingsih(10.6233) Enggelin Giacinta Wongkar(10.6272) Imam Istiqomah(10.6322)

Presentasi serupa


Presentasi berjudul: "3KS2 Kelompok 7 : Achmad Aziz Effendy(09.5857) Ahmad Rifan Ferdiyansyah(10.6196) Dahlia Winingsih(10.6233) Enggelin Giacinta Wongkar(10.6272) Imam Istiqomah(10.6322)"— Transcript presentasi:

1 3KS2 Kelompok 7 : Achmad Aziz Effendy( ) Ahmad Rifan Ferdiyansyah( ) Dahlia Winingsih( ) Enggelin Giacinta Wongkar( ) Imam Istiqomah( )

2  Data yang disimpan : 1. Informasi jadwal 2. Informasi bus 3. Informasi shelter 4. Informasi pegawai  Tujuan : membuat rancangan database yang menyimpan data-data yang dibutuhkan mengenai informasi jadwal transjakarta.

3 Entity Relational Diagram hasil normalisasi

4  Alasan : 1. Pembuatan FK pada tabel rute dimana 20 shelter berbeda merefer idShelter pada tabel shelter tidak dapat dilakukan DBMS. 2. Informasi rute disertai nama shelter lebih informatif dibandingkan dengan rute disertai idShelter. 3. Data jadwal dan nama shelter akan sering diakses sehingga lebih baik dibuat menjadi satu tabel.

5

6 DB 1 = database ternormalisasi DB 2 = database setelah denormalisasi

7  Alasan : untuk menjaga integritas dan keamanan data yang dibutuhkan dalam proses, utamanya data internal perusahaan.  User terbagi menjadi : 1. Administrator 2. Pegawai 3. Pengunjung/Pengguna Jasa

8 1. Administrator memiliki privilege untuk perintah select, insert, update, delete terhadap database transjakarta dengan disertai privilege grant untuk dapat memberikan privilege pada pegawai. 2. Pegawai hanya memiliki privilege yang dibutuhkan dalam melakukan pekerjaannya yakni select, insert, update pada tabel bus, jadwal, rute, dan shelter dengan disertai privilege create view. 3. Pengguna Jasa memiliki privilege show view pada tabel jadwal, rute, dan shelter untuk melihat jadwal keberangkatan dan kedatangan bus.

9  Locking diberikan saat : 1. Menyisipkan pegawai baru 2. Menambah bus 3. Membuat jadwal baru • Locking dibuat di masing-masing aplikasi agar setiap permintaan transaksi selalu meminta request lock kepada DBMS dan ketika transaksi berakhir akan merequest method unlock tabel.

10

11

12


Download ppt "3KS2 Kelompok 7 : Achmad Aziz Effendy(09.5857) Ahmad Rifan Ferdiyansyah(10.6196) Dahlia Winingsih(10.6233) Enggelin Giacinta Wongkar(10.6272) Imam Istiqomah(10.6322)"

Presentasi serupa


Iklan oleh Google