semester genap 2018/2019 pengembangan sistem basis data
TRANSCRIPT
![Page 1: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/1.jpg)
Semester Genap 2018/2019
Salhazan Nasution, S.Kom, MIT
Pengembangan Sistem Basis Data
Basis Data Lanjut
![Page 2: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/2.jpg)
Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com 2
![Page 3: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/3.jpg)
3
• Pengembangan Basis Data selalu membutuhkan kerjasama dari beberapa orang dengan keahlian yang berbeda-beda.
• Proses ini melibatkan pemakai, analis data, ahli komputer, database administrator, serta wakil dari pihak manajemen yang akan memakai sistem.
Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 4: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/4.jpg)
4
• Akses data yang fleksibel (data flexibility) Untuk memberikan kemudahan dalam menampilkan kembali data-data yang diperlukan dan menampilkannya dalam format yang berbeda
• Pemeliharaan Integritas data (data integrity) Untuk selalu meyakinkan bahwa nilai-nilai data dalam Sistem Basis Data adalah benar, konsisten, dan selalu tersedia
Tujuan Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 5: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/5.jpg)
5
• Proteksi data dari kerusakan dan akses ilegal (data security) - Keamanan data diperlukan untuk melindungi data dari
kerusakan yang terjadi karena alam (kebakaran, banjir, dll) atau akses yang ilegal
- Recovery merupakan proses untuk menyusun kembali basis data yang mengalami kerusakan
• Minimalisasi kerangkapan data (reduced data redundancy)
Kerangkapan data menyebabkan media penyimpan tidak efisien, waktu akses yang lama, dan menimbulkan masalah integritas data
Tujuan Pengembangan Sistem Basis Data (2)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 6: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/6.jpg)
6
• Penggunaan data secara bersama-sama (data shareability) Sistem Basis Data yang dikembangkan harus dapat digunakan oleh pemakai yang berbeda-beda
• Keterhubungan data (data relatability) Adalah kemampuan untuk menetapkan hubungan logik antara tipe-tipe record yang berbeda
Tujuan Pengembangan Sistem Basis Data (3)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 7: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/7.jpg)
7
• Standarisasi definisi rinci data (data item) Menunjukkan definisi rinci data dalam batas presisi yang digunakan pada definisi nama rinci data dan format penyimpanan dalam basis data
• Meningkatkan produktivitas personal (personal productivity) Sistem Basis Data diharapkan mampu meningkatkan produktifitas kerja setiap personal, yang mampu memenuhi kebutuhan data sederhana hingga bentuk laporan yang lebih rumit
Tujuan Pengembangan Sistem Basis Data (4)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 8: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/8.jpg)
Proses Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com 8
![Page 9: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/9.jpg)
9
• Penentuan tujuan - Tujuan ditetapkan berdasar parameter pemakai dan data. - Pemakai menentukan tujuan dari aplikasi yang akan
dipakai, sedangkan data menentukan bagaimana tujuan tersebut dapat dicapai.
- Tujuan dinyatakan tanpa adanya kekangan, misalnya respon yang seketika, dapat dipercaya, dan perlindungan terhadap kebebasan pribadi
Proses Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 10: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/10.jpg)
10
• Ikatan (bindings) - Bindings merupakan ukuran tingkat fleksibilitas yang
dilakukan untuk mencapai efisiensi dalam perancangan basis data.
- Ukuran-ukuran tersebut misalnya : struktur file, model basis data, skema / relasi, pemanggilan informasi, serta perawatan data dan integritas basis data.
Proses Pengembangan Sistem Basis Data (2)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 11: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/11.jpg)
11
• Dokumentasi - Bentuk yang harus didokumentasikan adalah skema basis
data, relasional basis data, dan definisi variabel yang dipakai.
Proses Pengembangan Sistem Basis Data (3)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 12: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/12.jpg)
12
• Pemrograman - Implementasi akhir setelah proses perancangan basis data
selesai adalah dengan melakukan pemrograman.
Proses Pengembangan Sistem Basis Data (4)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 13: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/13.jpg)
Langkah-langkah Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com 13
![Page 14: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/14.jpg)
14
Komponen yang terlibat: • File Basis data • Software • Hardware • Personil yang terlibat
Komponen Pengembangan Sistem Basis Data
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 15: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/15.jpg)
15
1. Spesifikasi kebutuhan - Definisi masalah dan studi kelayakan - Rinci spesifikasi
2. Evaluasi alternatif
- Indikasi alternatif - Seleksi alternatif
Langkah-langkah Pengembangan Sistem Basis Data (1)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 16: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/16.jpg)
16
3. Desain - Spesifikasi dan order perangkat keras - Desain logik program - Desain struktur data - Desain prosedur untuk pemakai dan operator - Definisi struktur organisasi pemakai
Langkah-langkah Pengembangan Sistem Basis Data (2)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 17: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/17.jpg)
17
4. Implementasi - Instalasi dan pengujian perangkat keras - Coding dan pengujian unit-unit program - Konversi data - Pembuatan dokumen prosedur - Pelatihan pemakai - Pengujian menyeluruh
Langkah-langkah Pengembangan Sistem Basis Data (2)
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com
![Page 18: Semester Genap 2018/2019 Pengembangan Sistem Basis Data](https://reader033.vdocuments.pub/reader033/viewer/2022041819/62548ae80ac87b4ea64fcda4/html5/thumbnails/18.jpg)
18
Any Question?
See you next time..
Basis Data Lanjut (Semester Genap 2018/2019) - www.salhazan.com