DATABASE
Pertemuan 9
Database adalah bagian dari kehidupan kita saat ini, seperti online shopping, social media, E-KTP, E-Learning, dan lain-lain. Sebelum membahas mengenai database, akan lebih baik jika istilah data dan informasi dibahas terlebih dahulu karena dalam pengertiannya, data dan informasi sering tertukar atau dianggap sama. Data merupakan fakta yang mewakili suatu obyek seperti manusia, hewan, peristiwa, konsep, keadaan dan sebagainya, yang dapat dicatat dan mempunyai arti yang implisit. Sedangkan informasi adalah hasil analisis dan sintesis terhadap data yang dapat digunakan untuk pengambilan keputusan.
Database dapat diartikan sebagai kumpulan data yang disimpan di dalam komputer secara sistematik sehingga kelak dapat dengan mudah digunakan kembali.
- BANK: Pengelolaan data nasabah, akunting, transaksi perbankan
- TRANSPORTASI/TRAVEL: pemesanan tiket, pembayaran
- PENDIDIKAN: registrasi, e-learning, pembayaran
- SOCIAL MEDIA: registrasi, pengelolaan user, pengelolaan komentar
- PENJUALAN: Pengelolaan data pelanggan, produk, penjualan
- PEMERINTAHAN: Pengelolaan data penduduk, data wilayah.
- Kecepatan dan kemudahan
- Mengurangi redudansi data dan efisiensi media penyimpanan
- Akurasi dan konsistensi data
- Ketersediaan dan integritas Data
- Sharebility dan konkurensi
- Keamanan Data
HIRARKI DATA
PENDEKATAN TRADISIONAL VS DATABASE
Pendekatan Tradisional
Pendekatan ini berhubungan dengan manajemen data, artinya sekumpulan data yang dikelola oleh organisasi atau perusahaan. Sumber data dikumpulkan dalam file-file yang tidak berhubungan antara satu dengan yang lainnya. Pada pendekatan ini biasanya file dirancang untuk aplikasi tertentu. Sebagai contoh, suatu perusahaan memiliki beberapa aplikasi pada departemen yang berbeda. Departemen HRD memiliki aplikasi kepegawaian dengan menggunakan data personalia. Departemen Tata Usaha memiliki aplikasi penggajian dengan menggunakan data gaji. Departemen Marketing memiliki aplikasi penjualan dengan menggunakan data penjualan. Pendekatan tradisional ini memiliki beberapa kelemahan, yaitu: terjadinya duplikasi data (data redudancy) dan tidak terjadi hubungan antar data.
Pendekatan ini berhubungan dengan manajemen data, artinya sekumpulan data yang dikelola oleh organisasi atau perusahaan. Sumber data dikumpulkan dalam file-file yang tidak berhubungan antara satu dengan yang lainnya. Pada pendekatan ini biasanya file dirancang untuk aplikasi tertentu. Sebagai contoh, suatu perusahaan memiliki beberapa aplikasi pada departemen yang berbeda. Departemen HRD memiliki aplikasi kepegawaian dengan menggunakan data personalia. Departemen Tata Usaha memiliki aplikasi penggajian dengan menggunakan data gaji. Departemen Marketing memiliki aplikasi penjualan dengan menggunakan data penjualan. Pendekatan tradisional ini memiliki beberapa kelemahan, yaitu: terjadinya duplikasi data (data redudancy) dan tidak terjadi hubungan antar data.
Pendekatan Database
Pendekatan database mencoba untuk memperbaiki kelemahan-kelemahan yang terjadi pada pendekatan tradisonal, di antaranya: duplikasi data dapat dikurangi, kapasitas penyimpanan data menjadi lebih proporsional, modifikasi data lebih efisien, hubungan data (relational data) dapat ditingkatkan, terciptanya reliabilitas (data dapat dipercaya atau lebih handal), dan mempermudah mendapatkan informasi yang diperlukan oleh para penggunanya.
Pendekatan database mencoba untuk memperbaiki kelemahan-kelemahan yang terjadi pada pendekatan tradisonal, di antaranya: duplikasi data dapat dikurangi, kapasitas penyimpanan data menjadi lebih proporsional, modifikasi data lebih efisien, hubungan data (relational data) dapat ditingkatkan, terciptanya reliabilitas (data dapat dipercaya atau lebih handal), dan mempermudah mendapatkan informasi yang diperlukan oleh para penggunanya.
DDL, DML, DAN QUERY
Query yaitu bahasa atau perintah yang digunakan untuk berinteraksi dengan database.
Query dikelompokkan menjadi:- Data Definition Languange (DDL)
- Data Manipulation Language (DML)
- Menampilkan, menambah, mengedit, dan menghapus record (baris) data.
- Data Control Language
Komentar
Posting Komentar