PERANCANGAN BASIS DATA NAMA : MALIK ANSYARUDDIN NPM : 201910225138 KELAS: TIF3B 1. Definisi Basis Data : Basis data dapat didefinisikan atau diartikan sebagai kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (software) program atau aplikasi untuk menghasilkan informasi. 2. Berikut adalah macam- macam operasi dasar pada pembuatan basis data: • Pembuatan basis data baru. • Penghapusan basis data. • Pembuatan file atau tabel baru. • Penghapusan file atau tabel. • Penambahan daripada pengisian data baru. • Pengambilan data. • Pengubahan data. • Penghapusn data. 3. Berikut beberapa keuntungan dalam penggunaan Database: • Mengurangi redundancy, data yang sama pada beberapa aplikasi cukup disimpan sekali saja. • Integrity, data tersimpan secara akurat. • Menghindari inkonsisten, karena redundancy berkurang, maka update data jadi lebih efisien. • Penggunaan data bersama, data yang sama dapat diakses oleh beberapa user pada saat bersamaan. • Menyangkut keseragaman penyajian data. • Menyeimbangkan kebutuhan, dapat ditentukan prioritas suatu operasi, misal antaraupdate dengan retrieval. 4. Contoh penerapan basis data dalam kehidupan sehari- hari adalah. • Pemesanan tiket online. • E- Commerce sebagai tempat belanja online. • Nomor telepon. • Pengelolaan data karyawan dalam sebuah industry. • System laporan pajak. 5. Pengertian Sistem Basis Data Sistem basis data adalah sistem yang terdiri atas kumpulan tabel data yang saling berhubungan dan kumpulan program yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi tabel tabel data tersebut (Fathansyah). Komponen - komponen Basis data : 1. Perangkat Keras. 2. Sistem Operasi. 3. Basis Data. 4. Database Management System atau DBMS. 5. Pemakai atau User. 6. Aplikasi atau Perangkat Lain 6. Tiga level abstraksi basis data : 1. Level Fisik (Physical Level) Level fisik merupakan level abstraksi yang paling rendah menjelaskan secara detail bagaimana data disimpan dan kondisi sebenarnya atau diorganisasikan decara fisik atau aktual. 2. Level Konseptual (Conceptual Level) Level konseptual merupakan level abstraksi yang lebih rendah dari level logika dan merupakan level abstraksi yang lebih tinggi dari level fisik. 3. Level pandangan pengguna Level pandangan pengguna atau level eksternal merupakan pandangan para pengguna database pada masing- masing pengguna database, sehingga memiliki cara pandang yang berbeda- beda tergantung pada macam data apa saja yang tersedia atau dapat diakases oleh pengguna.