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
Posting Komentar