Perkuliahan 4 Basis Data (29-10-21)

 Desain Database

Desain Database merupakan proses untuk mempresentasikan fakta yang ada di dunia nyata yang dikehendaki kedalam system komputer, sehingga mudah untuk dipahami oleh penggunanya.

Tahap Perancangan Database

1. Pengumpulan Data & Analisa
2. Perancangan Basis Data Secara Konseptual
3. Pemilihan DBMS (Contoh DBMS : Akses, My SQL, Oracle, Microsoft Access, Maria DB, Fire Bird, Database Dekstop Paradox)
4. Perancangan Secara Logic
5. Perancangan Database Secara Fisik
6. Implementasi

Pengumpulan Data & Analisa

Tahapan ini dilakukan sebelum merancang Database, Proses yang dilakukan adalah :
1. Menentukan siapa yang akan menggunakan aplikasi
2. Melakukan peninjauan dokumentasi yang berhubungan dengan system yang akan dirancang 
3. Melakukan Analisa di organisasi tersebut bagaimana data akan di proses
4. membuat daftar pertanyaan yang akan digunakan untuk merancang sebuah system dan melakukan wawancara

contoh : Anjungan Mahasiswa

Inteface yang berisi informasi informasi data Mahasiswa. 
1. Siapa yang menggunakan anjungan mahasiswa tersebut, yaitu penggunanya adalah mahasiswa. Untuk Anjungan Dosen yaitu penggunananya adalah Dosen. Di Anjungan Dosen terdiri dari nama mahasiswa yang mengambil mata kuliah dosen tersebut.
2. Mengetahui data yang diperlukan. di Anjungan Mahasiswa terdapat tampilan profile mahasiswa dan jadwal kuliah mahasiswa tersebut
3. Terdapat Tabel KRS, kemudian melakukan perkuliahan sesuai dengan jadwal tersebut. 
4. Mengetahui komponen komponen yang diperlukan .

Perancangan Basis Data Secara Konseptual

1. Membuat konsep bagaimana database akan dibuat
     Bisa digambar dulu, kasarnya bagaimana dan dikomunikaskan dengan team
2. Membuat skema alur database (flowchart)
    fungsi fungsi setiap tabel gimana, alurnya bagaimana.

Pemilihan DBMS

Faktor Pemilihan DBMS
1. Faktor Teknik
    Keberasaan DBMS dalam menjalankan tugasnya seperti jenis- jenis DBMS (Relational,network,hierarchical), struktur penyimpanan, dan jalur akses yang mendukung DBMS, pemkai.
2. Faktor Ekonomi
    Struktur Data, personal yang telah terbiasa menggunakan sistem (programmer) dan tersedianya layanan purna jual

Perancangan Database Secara Logic

1. Pemetaan (Transformasi Data)
    Merupakan pemetaan ke dalam model data DBMS dengan tidak mempetimbangkan karakteristik atau hal-hal yang khusus yang berlaku pada implementasi DBMS dari model data tersebut.
2. Penyesuaian Skema ke DBMS
    Dilakukan dengan mengatur skema yang dihasilkan dari tahap pemetaan untuk disesuaikan pada implementasi yang khusus di masa yang akan datang dari suatu model data yang digunakan pada DBMS yang dipilih
3. Perancangan database secara logikal dilakukan dengan pendeklarasian DDL (Data Definition Language)

Perancangan Database Secara Fisik

1. Response Time
    Waktu akses basis data untuk data item yang ditunjuk oleh suatu transaksi.
2. Space Utility
    Jumlah ruang penyimpanan yang digunakan oleh file-file basis data dan struktur jalur akses
3. Transaction Throughput
    Rata-rata jumlah transaksi yang dapat diproses per menit oleh sistem basis data dan merupakan paameter kritis dari sistem transaksi.

Implementasi

    Proses Implementasi adalah tahapan pengujian dengan cara menghubungkan kode program menggunakan perintah-perintah DML (Data Manipulation Language)









Komentar