(sumber: https://phintraco.com/cara-mempertahankan-database-yang-lebih-aman/)
Hallo pada artikel ini, saya akan membahas materi tentang database, mulai dari pengertian hingga ke cara membuat database sederhana di OS Linux Mint. Berikut penjelasannya.
Apa Itu Database?
Database adalah tempat untuk menyimpan data agar mudah diakses, dikelola, dan diperbarui. Bayangkan database seperti sebuah lemari arsip yang penuh dengan laci. Setiap laci berisi informasi tertentu yang tersusun rapi sehingga kita bisa menemukan data yang kita butuhkan dengan cepat.
Contoh:
- Kontak di ponsel kamu (nama, nomor telepon, email) adalah database.
- Riwayat transaksi belanja di aplikasi online juga disimpan dalam database.
Komponen Utama Database
Data
Informasi yang disimpan, misalnya nama, alamat, nomor telepon, dll.Tabel
Database biasanya terdiri dari tabel. Tabel ini seperti lembaran Excel: ada baris dan kolom.- Baris (Row): Setiap baris adalah satu data lengkap, misalnya satu orang dalam daftar kontak.
- Kolom (Column): Setiap kolom adalah atribut, misalnya nama, nomor telepon, email.
Contoh tabel sederhana:
ID Nama No. Telepon Email 1 Budi 081234567890 budi@gmail.com 2 Siti 081987654321 siti@yahoo.com Query
Perintah untuk mengambil, menambahkan, mengubah, atau menghapus data. Misalnya:- Menanyakan siapa saja yang bernama "Budi."
- Menambahkan data baru ke tabel.
Jenis Database
1. Database Relasional
Data disimpan dalam tabel-tabel yang saling terhubung (relasi).
Contoh: MySQL, PostgreSQL, SQLite.
Cocok untuk aplikasi umum seperti website atau aplikasi e-commerce.
2. Database Non-Relasional
Data tidak disimpan dalam tabel, melainkan dalam bentuk lain seperti dokumen atau grafik.
Contoh: MongoDB, Redis, Cassandra.
Cocok untuk data yang besar dan kompleks seperti media sosial.
Contoh Penggunaan Database
Aplikasi Media Sosial
- Menyimpan profil pengguna, postingan, dan komentar.
E-Commerce
- Menyimpan data produk, stok, transaksi, dan pengiriman.
Perbankan
- Menyimpan data rekening, transaksi keuangan, dan histori nasabah.
Keuntungan Menggunakan Database
Mudah Diakses
Data tersimpan dengan rapi dan bisa dicari dengan cepat menggunakan query.Efisiensi Waktu
Tidak perlu mencari secara manual, sistem bisa melakukan pencarian otomatis.Keamanan
Data bisa dilindungi dengan kata sandi atau enkripsi agar hanya orang tertentu yang bisa mengaksesnya.Terorganisir
Data disimpan dalam format yang konsisten, mengurangi risiko kehilangan informasi.
Istilah Penting dalam Database
Primary Key
- Kolom khusus yang digunakan untuk mengidentifikasi setiap baris dalam tabel.
- Contoh: Kolom ID dalam tabel biasanya menjadi primary key.
Foreign Key
- Kolom yang digunakan untuk menghubungkan satu tabel dengan tabel lain.
CRUD
- Create: Menambah data baru.
- Read: Membaca atau mencari data.
- Update: Memperbarui data yang sudah ada.
- Delete: Menghapus data.
Cara membaut database sederhana
Gambar diatas menunjukan database sederhana yang telah saya buat sebelumnya untuk manajemen data siswa smk. Database tersebut berisi id (bisa dibilang seperti NIS), nama, kelas dan umur siswa. Database ini juga digunakan untuk menyimpan data diri siswa-siswi secara terstruktur. Selain itu juga mepermudah pencarian, pengelompokan dan pelaporan data siswa berdasarkan kebutuhan kita nantinya.Referensi:
https://chatgpt.com
0 Komentar