Minggu, Mei 10, 2015

Materi pertemuan 14 : sistem basis data

1.        Proses Bisnis :
Tata Usaha (TU) menginputkan data Dosen, Mahasiswa, dan Mata Kuliah. Untuk mengisikan data Mahasiswa, data Dosen harus sudah ada karena setiap Mahasiswa harus mempunyai Dosen Wali yang diambil dari database Dosen yang sudah diinputkan oleh TU.
Mahasiswa mengambil Mata Kuliah pada waktu KRS dari Mata Kuliah yang ditawarkan. Saat nilai sudah tersedia, TU menginputkan Nilai Kuliah Mahasiswa berdasarkan KRS yang sudah Mahasiswa isi (ambil).
DFD dan ERD Sistem Informasi Mahasiswa dan Kartu Rencana Studi seperti di bawah ini :
Description: DFD Level 0
DFD Sistem Informasi Mahasiswa dan Kartu Rencana Studi seperti di bawah ini :
Description: DFD Level 0
DFD Level 0
Description: DFD Level 1
DFD Level 1
Description: DFD Level 2 Proses Olah Data Mata Kuliah
DFD Level 2 Proses Olah Data Mata Kuliah
Description: DFD Level 2 Proses Olah Data Dosen
DFD Level 2 Proses Olah Data Dosen
Description: DFD Level 2 Proses Olah Data Mahasiswa
DFD Level 2 Proses Olah Data Mahasiswa
Description: DFD Level 2 Proses Pengambilan KRS
DFD Level 2 Proses Pengambilan KRS
Description: DFD Level 2 Proses Olah Data Nilai
DFD Level 2 Proses Olah Data Nilai
Berikut ERD dari DFD diatas :
Description: ERD
ERD
2.        Sebutkan dan jelaskan klasifikasi pemakaian Sitem basis data...!
Pemakai database dibagi atas 3 klasifikasi, yaitu:
·  Database Administrator (DBA) : Orang/team yang bertugas mengelola sistem database secara keseluruhan
·  Programmer : Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer
·  End-user : Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer
3.        Apa tujuan dari arsitektur 3 level pada data base ? Serta sebutkan  dan jelaskan 2 jenis data independence ?
      Tujuan dari arsitektur 3 level adalah untuk melakukan modifikasi suatu definisi skema  pada suatu level tanpa memberikan efek pada skema yang lebih tinggi dikatakan sebagai data independence (ketidaktergantungan data).
  2 jenis data independence yaitu :
·      Physical data independence adalah kemampuan untuk melakukan modifikasi  pada level fisik, dengan tujuan untuk meningkatkan performa
·     Logical data independence adalah kemampuan untuk melakukan modifikasi dari skema konsep tanpa menyebabkan perubahan pada program aplikasi

4.        Salah satu model data berbasis objek adalah E-R model (Entity-Relationship Model),  jelaskan mengapa diperlukan E-R...!
1. Dapat menggambarkan hubungan antar entity dengan jelas
2. Dapat menggambarkan batasan jumlah entity dan partisipasi antar entity
3. Mudah dimengerti oleh pemakai
4. Mudah disajikan oleh perancang database

 -----