DATABASE
DATABASE
KELOMPOK 6
1. ISRAM MAULIZAR
2. M.FARER DASYA
3. FADIL AL-FARIZI
4. HAFIZ MAULANA
SIBAK AGAM
PERSENTASI
DATABASE
SERVER
3
PENGERTIAN DATABASE
Database (basis data) adalah sistem yang
digunakan untuk menyimpan, mengelola, dan
mengatur data secara terstruktur. Konsep dasar
dari database adalah untuk menyediakan cara
yang efisien dan efektif untuk menyimpan
informasi sehingga mudah diakses, diubah, dan
dikelola.
BEBERAPA KOMPONEN UTAMA DARI
DATABASE ADALAH
Beberapa komponen utama dari database adalah:
1. Tabel: Struktur utama dalam database yang menyimpan data dalam format baris
dan kolom. Setiap tabel biasanya mewakili entitas tertentu, seperti pelanggan atau
produk
2. Baris: Setiap baris dalam tabel mewakili sebuah catatan atau entitas
spesifik dengan atribut-atribut tertentu.
1. Pengorganisasian Data
•Struktur Tersimpan: Database mengorganisasi data dalam format yang terstruktur,
seperti tabel dengan baris dan kolom, sehingga memudahkan penyimpanan dan
pengambilan data.
•Keterhubungan Data: Mengelola hubungan antar data dalam berbagai tabel,
memungkinkan untuk menyimpan informasi yang saling terkait dengan cara yang
terintegrasi.
2. Kemudahan Pengambilan Data
•Querying: Memungkinkan pengguna untuk mencari dan mengambil data dengan
menggunakan bahasa query seperti SQL, sehingga pengguna dapat dengan cepat
menemukan informasi yang dibutuhkan.
•Filtering dan Sorting: Memudahkan untuk mengurutkan dan memfilter data sesuai
dengan kriteria tertentu.
3. Pengelolaan Data yang Efisien
•Kinerja: Mengoptimalkan cara data disimpan dan diakses untuk meningkatkan kinerja
sistem dan mengurangi waktu respons.
•Indeks: Menggunakan indeks untuk mempercepat pencarian dan pengambilan data.
4. Keamanan dan Kontrol Akses
•Pengamanan Data: Menyediakan kontrol akses yang ketat untuk memastikan hanya
pengguna yang berwenang yang dapat mengakses atau memodifikasi data.
•Enkripsi: Mengamankan data sensitif melalui enkripsi untuk melindungi informasi dari
akses yang tidak sah.
5. Integritas dan Konsistensi Data
•Aturan Integritas: Menerapkan aturan seperti kunci utama dan kunci asing untuk
memastikan data tetap konsisten dan valid.
•Pencegahan Kesalahan: Memastikan bahwa data tidak mengalami duplikasi atau
inkonsistensi.
CONTOH DATABASE SERVER 7
1. Database Relasional (RDBMS)
Database relasional menyimpan data dalam tabel-tabel yang saling berhubungan
2. Database NoSQL
Database NoSQL dirancang untuk menangani jenis data yang lebih fleksibel dan
volume besar, sering digunakan dalam aplikasi yang memerlukan skalabilitas
horizontal
3. Database Graf
Database graf dirancang untuk mengelola data yang sangat terhubung, seperti
jaringan sosial atau graf pengetahuan
4. Database Hierarkis
Database hierarkis menyimpan data dalam struktur pohon, dengan data
terorganisir dalam bentuk hierarki
5. Database Objektif
Database objektif menyimpan data dalam format objek, mirip dengan cara data
diorganisir dalam pemrograman berorientasi objek
6. Database Kolom
Database kolom dirancang untuk menyimpan data dalam format kolom, yang
mempermudah pengolahan data dalam jumlah besar.
8
AKHIR DARI DATABAS
End-User Database jenis yang di buat
dan di atur oleh pengguna akhir
menggunakan perangkat atau
workstation sendiri