database transjakarta n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Database Transjakarta PowerPoint Presentation
Download Presentation
Database Transjakarta

Loading in 2 Seconds...

play fullscreen
1 / 12

Database Transjakarta - PowerPoint PPT Presentation


  • 236 Views
  • Uploaded on

Database Transjakarta. 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). Perancangan Database. Data yang disimpan : Informasi jadwal Informasi bus

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Database Transjakarta


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. Database Transjakarta 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)

    2. Perancangan Database • Data yang disimpan : • Informasi jadwal • Informasi bus • Informasi shelter • Informasi pegawai • Tujuan : membuat rancangan database yang menyimpan data-data yang dibutuhkan mengenai informasi jadwal transjakarta.

    3. Normalisasi Entity Relational Diagram hasil normalisasi

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

    5. ERD Denormalisasi

    6. Tabel Hasil Uji Performa • DB1 = database ternormalisasi • DB2 = database setelah denormalisasi

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

    8. User Privileges • Administrator memiliki privilege untuk perintah select, insert, update, delete terhadap database transjakarta dengan disertai privilege grant untuk dapat memberikan privilege pada pegawai. • 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. • Pengguna Jasa memiliki privilege show view pada tabel jadwal, rute, dan shelter untuk melihat jadwal keberangkatan dan kedatangan bus.

    9. Locking Database • Locking diberikan saat : • Menyisipkan pegawai baru • Menambah bus • Membuat jadwal baru • Locking dibuat di masing-masing aplikasi agar setiappermintaantransaksiselalumeminta request lock kepada DBMS danketikatransaksiberakhirakanmerequest method unlock tabel.

    10. Penambahan Record Supir

    11. Locking method

    12. Query Optimization