Fotoo.jpg

Fitri Ramadhani

A personal blog by Fitri Ramadhani, a student of Politeknik Negeri Lhokseumawe. This blog is built using Jekyll and hosted on Github pages. The Contect is primarily in Indonesia, but some posts may be in Inglish

Database,Local Development dan Keamanan

20 Jun 2025 -

penjelasan tentang Database,Local Development dan Keamanan

![ Database,Local Development dan Keamanan]


Pengertian Database

Database adalah kumpulan data yang disimpan secara terstruktur di komputer agar bisa diolah, dicari, dan digunakan kembali dengan mudah. Dalam dunia web, database berfungsi sebagai tempat penyimpanan data dinamis, seperti data pengguna, produk, transaksi, artikel, komentar, dan lain-lain.

Berbeda dengan HTML atau CSS yang hanya menampilkan halaman, database menjadi otak penyimpanan di balik website, sehingga data bisa diambil, ditambah, diubah, atau dihapus kapan pun dibutuhkan.

Contoh database yang sering digunakan:

MySQL (paling umum untuk PHP)

PostgreSQL

MariaDB

SQLite

MongoDB (untuk data NoSQL)

Fungsi dan Kegunaan Database

Database digunakan untuk:

Menyimpan data secara terpusat dan rapi Mengelola data besar agar mudah dicari dan diolah

Menjadi penyimpanan data user, produk, transaksi, dll

Mendukung website dinamis dan real-time

Membantu website menyajikan konten berbeda untuk setiap user

Menjaga konsistensi data di banyak halaman web


Pengertian Local Development

Local Development atau Pengembangan Lokal adalah proses membangun dan mengetes website di komputer pribadi sebelum diunggah ke server online. Biasanya developer memakai web server lokal seperti XAMPP, MAMP, atau LAMPP, yang di dalamnya sudah ada:

Apache (web server)

MySQL (database server)

PHP (bahasa pemrograman)

Dengan Local Development, developer bisa:

Membuat website tanpa harus online

Mencoba skrip PHP, koneksi database, dan query SQL dengan aman

Memperbaiki bug dan error sebelum website live

Menghemat biaya hosting di tahap awal

Menjaga kerahasiaan website sebelum rilis

Fungsi dan Kegunaan Local Development

Local Development digunakan untuk:

Menguji fitur website secara offline

Menjalankan database MySQL lokal

Mengetes koneksi database dan query

Mengatur struktur folder, file, dan

Mengembangkan website secara bertahap sebelum live

Pengertian Keamanan

Keamanan (security) dalam pengembangan website adalah segala cara untuk melindungi data, server, dan pengguna dari serangan, pencurian, atau penyalahgunaan data.

Website yang terhubung ke database wajib aman, karena menyimpan data sensitif seperti nama, alamat, password, transaksi, dan data penting lainnya.

Fungsi dan Kegunaan Keamanan

Keamanan dalam koneksi database PHP dan MySQL digunakan untuk:

Melindungi data penting di database

Mencegah serangan SQL Injection (penyusupan query berbahaya)

Mencegah peretas mengakses file koneksi

Menghindari kebocoran username & password database

Menjaga website tetap stabil & tidak mudah diretas

Database.png