KONFIGURASI DATABASE SERVER PADA LINUX DEBIAN 12
KONFIGURASI DATABASE SERVER PADA DEBIAN 12
---
---
👉 Pengertian Database Server
Database Server adalah server yang berfungsi untuk menyimpan dan mengelola database sehingga data dapat diakses, ditambahkan, diubah, maupun dihapus oleh pengguna atau aplikasi melalui jaringan komputer.
👉 Fungsi Database Server
- Menyimpan data secara terpusat.
- Mengelola data agar mudah diakses dan diubah.
- Melayani permintaan data dari client atau aplikasi.
- Menjaga keamanan dan backup data.
👉 Kelebihan Database Server
- Data lebih terorganisir dan rapi.
- Mempermudah akses data bersama dalam jaringan.
- Keamanan data lebih terjaga.
- Memudahkan backup dan pengelolaan data besar.
👉 Kekurangan Database Server
- Membutuhkan spesifikasi server yang baik.
- Jika server rusak, akses data bisa terganggu.
- Membutuhkan administrator untuk pengelolaan.
- Biaya perawatan dan keamanan cukup besar.
👉 Kegunaan Database Server
- Menyimpan data sekolah, perusahaan, atau website.
- Digunakan pada aplikasi online dan sistem informasi.
- Membantu pengelolaan data dalam jumlah besar.
- Memudahkan berbagi data antar pengguna dalam jaringan.
👉 Cara Konfigurasi Database Server
1. Buka Software Virtualbox, kemudian jalankan sistem debian dengan Klik Start.
2. Login sebagai root, dan masukkan password kalian.
3. Selanjutnya yaitu instalasi paket database (MariaDB) dan (phpMyAdmin) sebagai pengelola web. Jalankan perintah apt update dan selanjutnya instal apt install mariadb-server -y.
6. Jika pada saat instalasi muncul dpconfig-common pilih apache2 dengan memencet spasi untuk mencentang dan pilih yes.
7. Selanjutnya buat user admin baru khusus untuk akses ke web, ketik mysql -u root
Pada prompt MariaDB ketikkan :
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'admin123';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
1. Akses Browser :
http://name.com/phpmyadmin contoh "http://zc.com/phpmyadmin"
2. Login dengan user admin dan password nya admin123
3. Klik menu SQL lalu jalankan perintah dibawah untuk struktur penyimpanan :
CREATE DATABASE db_kontak;
USE db_kontak;
CREATE TABLE tb_pesan (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(50),
kelas VARCHAR(20),
alamat TEXT,
pesan TEXT,
waktu TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);9. Selanjutnya pindah ke terminal lalu buat form input data (PHP & CSS) dengan mengetikkan nano /var/www/html/form.php contoh kalian memasukkan kode berikut :
<?php
// Koneksi ke Database
$conn = mysqli_connect("localhost", "admin", "admin123", "db_kontak");
// Proses Simpan Data
if (isset($_POST['submit'])) {
$nama = mysqli_real_escape_string($conn, $_POST['nama']);
$alamat = mysqli_real_escape_string($conn, $_POST['alamat']);
$kelas = mysqli_real_escape_string($conn, $_POST['kelas']);
$pesan = mysqli_real_escape_string($conn, $_POST['pesan']);
$query = "INSERT INTO tb_pesan (nama, alamat, kelas, pesan) VALUES ('$nama', '$alamat', '$kelas', '$pesan')";
if (mysqli_query($conn, $query)) {
echo "<script>alert('Data Berhasil Disimpan!'); window.location='form.php';</script>";
}
}
?>
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Portal Data Siswa</title>
<style>
/* Menggunakan gradasi pada background agar lebih menarik */
body {
font-family: 'Poppins', sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
margin: 0;
}
.container {
background: #ffffff;
padding: 40px;
border-radius: 20px;
box-shadow: 0 15px 35px rgba(0,0,0,0.2);
width: 90%;
max-width: 450px;
transition: transform 0.3s ease;
}
.container:hover {
transform: translateY(-5px);
}
h2 {
color: #4a4a4a;
text-align: center;
margin-bottom: 30px;
font-weight: 600;
letter-spacing: 1px;
}
/* Variasi warna pada border input saat diklik (focus) */
input, textarea {
width: 100%;
padding: 14px;
margin: 12px 0;
border: 2px solid #eee;
border-radius: 10px;
box-sizing: border-box;
font-size: 15px;
outline: none;
transition: all 0.3s;
}
input:focus, textarea:focus {
border-color: #667eea;
box-shadow: 0 0 8px rgba(102, 126, 234, 0.2);
}
/* Tombol dengan warna gradasi */
button {
width: 100%;
padding: 14px;
background: linear-gradient(to right, #667eea, #764ba2);
color: white;
border: none;
border-radius: 10px;
cursor: pointer;
font-size: 16px;
font-weight: bold;
margin-top: 20px;
box-shadow: 0 4px 15px rgba(118, 75, 162, 0.3);
transition: all 0.3s;
}
button:hover {
background: linear-gradient(to right, #764ba2, #667eea);
box-shadow: 0 6px 20px rgba(118, 75, 162, 0.4);
transform: scale(1.02);
}
/* Placeholder style */
::placeholder {
color: #ccc;
}
</style>
</head>
<body>
<div class="container">
<h2>Pendaftaran Siswa</h2>
<form method="POST">
<input type="text" name="nama" placeholder="Nama Lengkap" required>
<input type="text" name="kelas" placeholder="Kelas (Contoh: X RPL 1)" required>
<textarea name="alamat" placeholder="Alamat Lengkap Rumah" rows="3" required></textarea>
<textarea name="pesan" placeholder="Catatan Tambahan" rows="2"></textarea>
<button type="submit" name="submit">Kirim Data</button>
</form>
</div>
</body>
</html>
1. Akses di browser http://nama.com/form.php. Isi data dan klik simpan
caranya yaitu masuk ke phpmyadmin cari tab basis data pada pojok kiri atas
lalu pilih db_kontak
SEKIAN SAJA CARA KONFIGURASI DATABASE SERVER PADA LINUX DEBIAN 12 DI LAPTOP, APABILA ADA SALAH KATA YANG SAYA KETIK PADA TEKS DIATAS SAYA MOHON MAAF, DAN JUGA MOHON MAAF APABILA ADA YANG KURANG DALAM PENYAMPAIAN SAYA DI SINI, SAYA UCAPKAN TERIMAKASIH
-----
SEE YOU AGAIN IN THE NEXT DISCUSSION OF THE MATERIAL

%20for%20Beginners.jpeg)
Komentar
Posting Komentar