Database Server Debian 12

 

Database Server Debian 12



Pengertian Database Server?

Server basis data adalah sebuah komputer atau sistem khusus yang berfungsi untuk menyimpan, mengelola, dan mengolah data dalam jumlah besar dengan menggunakan perangkat lunak pengelola basis data (DBMS) seperti MySQL, PostgreSQL, Oracle, atau SQL Server, sehingga data dapat diakses oleh banyak pengguna atau aplikasi secara bersamaan melalui jaringan. Server ini tidak hanya menyimpan data, tetapi juga mengatur proses pengambilan, penambahan, perubahan, dan penghapusan data dengan cepat dan terstruktur, serta menjaga keamanan dan integritas data melalui pengaturan hak akses dan sistem pencadangan. Dengan adanya data berbasis server, pengelolaan informasi menjadi lebih efisien, aman, dan terorganisir, sehingga banyak digunakan dalam berbagai bidang seperti pendidikan, perkantoran, bisnis, dan layanan berbasis web.

Apa itu MariaDB?

MariaDB adalah sistem manajemen data dasar (Database Management System/DBMS) yang bersifat open source dan digunakan untuk menyimpan, mengelola, serta mengolah data secara terstruktur. MariaDB dikembangkan sebagai pengganti MySQL dan memiliki kompatibilitas tinggi dengan MySQL, sehingga perintah dan strukturnya hampir sama. MariaDB banyak digunakan pada server dan aplikasi berbasis web karena memiliki kinerja yang cepat, stabil, aman, serta gratis , dan mendukung berbagai sistem operasi seperti Linux dan Windows.


A. Topologi Jaringan  




B. Tujuan:
Mengetahui Cara Melakukan Konfigurasi Database Server.


C. Persiapan:

Virtual Box

puTTY

Download PuTTY di sini 

File ISO Linux Debian 12


Download File ISO Debian 12 di sini.


D.Langkah – Langkah untuk melakukan konfigurasi Datebesa Server : 

1. Langkah pertama yang perlu dilakukan yaitu membuka Server dan menjalankan perintah apt update untuk memperbarui daftar paket yang tersedia.

Perintahnya:
apt update



2. Langkah berikutnya adalah melakukan instalasi paket mariadb-server, yang berfungsi sebagai sistem manajemen basis data untuk menyimpan, mengelola, dan mengakses data secara efisien. Instalasi ini diperlukan agar server dapat menangani operasi database seperti pembuatan tabel, penyimpanan data, dan pengelolaan transaksi. Untuk memulai instalasi, jalankan perintah berikut pada terminal:

Perintah:
apt install mariadb-server




3. Langkah selanjutnya adalah masuk ke layanan MySQL untuk melakukan pengelolaan basis data. Setelah berhasil masuk, buat sebuah database baru menggunakan perintah CREATE DATABASE (nama_database)

Perintah:
mysql
create database cv_datebase;





4. Langkah selanjutnya adalah masuk ke layanan MySQL untuk melakukan pengelolaan basis data. Setelah berhasil masuk, buat sebuah database baru menggunakan perintah CREATE DATABASE (nama_database) sebagai contoh.

Perintah:

CREATE TABLE cv_datebase.siswa (
no INT AUTO_INCREMENT,
Nama VARCHAR(100)NoT NULL,
Alamat VARCHAR(255),
Tanggal_Lahir DATE,
No_Telp VARCHAR(15),
Alamat_Email VARCHAR(100),
Asal_Sekolah VARCHAR(100),
NISN VARCHAR (20),
PRIMARY KEY (NO),




5. Pada tahap ini, data yang dimiliki akan dimasukkan ke dalam tabel yang telah dibuat sebelumnya, yaitu cv_datebase.siswa Proses ini dilakukan menggunakan perintah INSERT INTO, yang berfungsi untuk menambahkan data baru ke dalam tabel sesuai dengan struktur kolom yang telah ditentukan. Berikut data yang saya gunakan:

perintah:

INSERT INTO cv_datebase.siswa
(Nama, Alamat, Tanggal_Lahir, No_Telp, Alamat_Email, Asal_Sekolah)
VALUES

('ImamKurniawan', 'JI. Bintara l4 No. T6A, Bekasi','2006-09 18', 08122334455','Imamkurniawan@gmail.com', 'SMKN 1 KOTA BEKASI', '0057983241'),
('Sindi`azzahra','Ji. Bintara 8 No. 2, Bekasi','2008-05-14', '082334
45566',`Sindi@gmail.com','SMKN 1 KOTA BEKASI',*0098745632'),
('Candra wijaya','J]. Anggrek No. 3, Bandung', 2008-06-20','0834455
6677','candra@gmail.com','SMKN 1 KOTA BEKASI','0045123896'),
("Dina,Ramadhani','Jl. Raya No.4, Medan',2008-07-15','08455667788
,'dina@gmail.com','SMKN 1 KOTA BEKASI','0065432987'),
('Evan Saputra','Jl. Kenangan No. 5,. Yogyakarta',·2008-08-30','0856
6778899','evan@gmail.com','SMKN I KOTA BEKASI','0092394756'),
('Fina Wulandari','Jl. Melati No. 6, Makassar','2008-09-10','086778
89900','fina@gmail.com','SMKN 1 KOTA BEKASI','0074928374'),
('Gilang Putra','Jl. Cendrawasih No. 7, Surakarta','2008-10-01,'08
788990011','gilang@gmail.com','SMKN 1. KOTA BEKASI','0056712398'),
('Hanafi Azizi','Jl. Sejahtera No. 8, Pekanbaru','2008-11-11','0889
9001122','hanafi@qmail.com','SMKN 1 KOTA BEKASI','0034571296')
('Indah Larasati','Jl. Bukit No. 9, Bali','2008-12-12','08990112233
,"indah@gmail.com','SMKN 1 KOTA BEKASI','0090328471').
('Jamilah Amalia','Jl. Merpati No. 10, Palembang','2008-01-23', 080
01223344'.'jamilah@omail.com','SMKN 1 KOTA BEKASI'.·0065981234")1
('Khalid Azhar','Jl. Bukit No. 11, Jakarta', ·2008-02-24',
55',"kha1id@gmail.com','SMKN 1 KOTA BEKASI','0056789142'),
1081023344
('Liza Haryani','Jl. Raya No. 12, Surabaya','2008-03-15,'082134455
66','1iza@gmail.com','SMKN 1 KOTA BEKASI','0087462910'),
('Marta Wijayanti','Jl. Pahlawan No. 13, Medan',2008-04-10', 08324
556677',`'marta@gmail.com','SMKN 1 KOTA BEKASI','0045678230'),
("Nabila Kurniawati','Jl. Melati No. 14, Makassar','2008-05-02'。'08
435667788','nabi1a@gmail.com','SMKN 1 KOTA BEKASI','0074839265'),
('Omar. Yudhantara','J1. Anggrek No. 15, Yogyakarta','2008-06-14','0
8546778899','omar@gmail.com','SMKN 1 KOTA BEKASI?,'0093247598'),
('Putra Mahendra','Jl, Merpati No, 16, Palembang','2008-07-22', 086
57889900','putra@gmail.com','SMKN 1 KOTA BEKASI','0027854237'),
('Qiana Zafira','Jl, Cendrawasih No, 17, Surakarta','2008-08-06',·0
8768990011','qiana@gmail,com','SMKN 1. KOTA BEKASI','0056327489").


6. kita uaka datebase 36 siswa disekolah SMKN 1 KOTA BEKASI


7. 
Langkah selanjutnya adalah menampilkan isi data yang tersimpan di dalam database. Untuk melihat data pada tabel yang telah diisi sebelumnya, digunakan perintah SELECT, yang berfungsi untuk mengambil dan menampilkan data dari tabel tertentu.

Perintah:

SELECT * FROM cv_datebase.siswa;


8. 
Sekarang kita akan mencoba proses pencadangan (backup) database menggunakan utilitas mysqldump. Backup ini bertujuan untuk mengamankan data yang ada di dalam database agar dapat dipulihkan kembali apabila terjadi kerusakan sistem, kesalahan konfigurasi, atau kehilangan data. Untuk melakukan backup database.

Perintah:
mysqldump cv_datebase > data-dump.sql
head-n 5 data-dump.sql





9. Langkah selanjutnya adalah melakukan proses restore database. Namun sebelum proses tersebut dilakukan, perlu dibuat sebuah database baru terlebih dahulu sebagai tujuan pemulihan data. Pembuatan database ini bertujuan untuk menampung hasil restore dari file cadangan (backup) yang telah dibuat sebelumnya.

Perintah:
mysql
create datebase data_team13;
quit



10. Sebagai tahap verifikasi, dilakukan pengecekan terhadap database hasil restore dengan menampilkan daftar tabel serta isi data yang ada di dalamnya. Proses ini bertujuan untuk memastikan bahwa struktur tabel dan data telah berhasil dipulihkan sesuai dengan database sebelumnya. Verifikasi dapat dilakukan menggunakan perintah SHOW TABLES untuk melihat tabel yang tersedia, kemudian dilanjutkan dengan perintah SELECT untuk menampilkan isi data. Apabila tabel dan data dapat ditampilkan dengan benar, maka dapat disimpulkan bahwa proses restore database telah berhasil dilakukan.

Perintah;
use cv_datebase
show tables;
FROM data _team13.siswa;


11. 
Pada tahap ini, penampilan data juga dapat dibatasi agar hanya menampilkan sejumlah baris tertentu saja. Pembatasan ini berguna untuk mempermudah proses pengecekan data, terutama jika jumlah data dalam tabel cukup banyak. Untuk menampilkan hanya 5 baris data dari tabel, dapat digunakan klausa LIMIT pada perintah SELECT. Adapun perintah yang digunakan adalah:

Perintah;
select * from data_team13.siswa limit 5;










Komentar

Postingan populer dari blog ini

Instalasi Dan Konfigurasi DHCP Server Pada Pada Debian 12

Konfigurasi Web Server Pada Debian 12

Konfigurasi FTP Server Di Virtual box