CARA INSTALL DAN KONFIGURASI DATABASE PADA DEBIAN 12

 CARA INSTALL DAN KONFIGURASI DATABASE PADA DEBIAN 12 STEP BY STEP



Assalamualaikum warohmatullah wabarokatuh, Halo semuanya pada kesempatan kali ini kita akan membahas gimana sih caranya mengkonfigurasi database pada debian 12. Pasti uda penasaran kan, Yuk langsung simak saja penjelasan dibawah ini. 


Pengertian Database 

Database adalah kumpulan data yang terorganisir dan tersimpan secara sistematis di dalam komputer, sehingga dapat diakses, dikelola, dan diperbarui dengan mudah. Database biasanya digunakan untuk menyimpan informasi dalam bentuk tabel, dokumen, atau struktur lainnya yang memungkinkan pengguna untuk mencari, mengolah, dan menganalisis data dengan efisien.


Fungsi Database

1. Menyimpan Data – Menyimpan informasi secara terstruktur dan aman.
2. Mengelola Data – Memudahkan pengolahan, pengubahan, dan penghapusan data.
3. Mempermudah Akses – Memungkinkan pencarian dan pengambilan data dengan cepat.
4. Menjaga Integritas Data – Menjamin konsistensi dan keakuratan data.
5. Mendukung Multiuser – Memungkinkan banyak pengguna mengakses data secara bersamaan.
6. Meningkatkan Keamanan – Melindungi data dengan kontrol akses dan enkripsi.


Kelebihan Database

1. Terstruktur dan Terorganisir – Data tersimpan dengan rapi dan mudah dikelola.
2. Akses Cepat dan Efisien – Memungkinkan pencarian dan manipulasi data dengan cepat.
3. Integritas dan Konsistensi Data – Mencegah duplikasi dan memastikan data tetap akurat.
4. Keamanan Data – Dapat dikontrol dengan sistem otorisasi dan enkripsi.
5. Mendukung Multiuser – Banyak pengguna dapat mengakses data secara bersamaan tanpa konflik.
6. Pemulihan Data – Mampu melakukan backup dan restore untuk mencegah kehilangan data.
7. Fleksibilitas – Bisa diakses dari berbagai aplikasi dan platform.


Kekurangan Database

1. Biaya Tinggi – Pembuatan dan pemeliharaan database memerlukan perangkat keras, perangkat lunak, dan tenaga ahli.
2. Kompleksitas – Mengelola database besar bisa rumit dan memerlukan keterampilan khusus.
3. Keamanan Rentan – Jika tidak dilindungi dengan baik, database dapat menjadi target serangan siber.
4. Ketergantungan pada Sistem – Jika terjadi kegagalan sistem atau server, akses ke data bisa terganggu.
5. Penggunaan Sumber Daya – Database besar memerlukan penyimpanan, daya pemrosesan, dan bandwidth yang signifikan.
6. Resiko Korupsi Data – Kesalahan dalam sistem atau serangan dapat merusak data yang tersimpan


Langkah Langkah

1. Masuk ke server Debian menggunakan user root dan masukkan password kalian seperti biasanya lalu ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address dan jika sudah klik Ctrl+O lalu Ctrl+X lalu enter. Lalu jalankan command "systemctl restart networking" dan command "ip a"





2. Ketik "apt install php php-mysql -y"



3. Selanjutnya ketik "apt install php php-mysql php-json php-mbstring php-zip php-gd php-xml php-curl"


4. Ketik "mysql_secure_installation"

5. Masukkan password mode root kalian,

6. Untuk (Remove anonymous, Disallow root, Remove test, Reload privilege) kalian masukan perintah "y"



7. Ketik "mysql -u root -p", dan masukkan password root kalian

8. Buat database baru dengan perintah " create database (Nama bebas);

9. Untuk melihat apakah database yang kita buat sudah terinput masukkan command "show databases;"


10. Ketik perintah" create user '(Nama kalian)'@'localhost' identified by '(password untuk user )';"

11. Ketik "grant all privileges on . to '(user tadi)'@'localhost'; "

12. Masukkan command "flush privilages;"

13 .Lalu "quit" untuk keluar dari system mariadb



14. Silahkan masuk ke directory apache2 dengan perintah "cd /etc/apache2/sites-available" lalu "ls" Ketik "nano (user).conf", 



15. Edit file diatas mengikuti gambar dibawah ini, Kemudian simpan konfigurasi dengan CTRL O + ENTER +CTRL X dan lakukan restart pada paket apache2 dengan command "etc/init.d/apache2 restart"



16. Masuk ke directory html dengan perintah "cd /var/www/html" dan "ls", Tambahkan folder phpmyadmin dengan perintah "mkdir phpmyadmin" lalu "chmod 777 phpmyadmin",


17. Silahkan kalian masuk ke file explorer dan ekstrak folder phpmyadmin.zip yang sudah kalian download di awal

18. Masuk ke aplikasi WinSCP nya dan login. Silahkan kalian cari folder "var", ke "www", ke "html", ke "phpmyadmin" yang di WinSCP.

19. Silahkan kalian masuk ke folder phpmyadmin yang telah kalian ekstrak tadi, dan tekan ctrl+a untuk memilih semua lalu klik kanan dan pilih upload




20. Silahkan kalian kembali ke debian, dan masukkan perintah "cd /var/www/html/phpmyadmin" untuk masuk ke directory phpmyadmin, dan ketik "ls" untuk melihat isinya



21. .Silahkan masuk ke browser dan tuliskan "melin.com/phpmyadmin" kalian, jika muncul tampilan seperti digambar berarti installasi sudah berhasil. Dan kalian bisa mencobanya dengan login dengan user dan password yang sudah kalian buat di mysql tadi.



22. kalian kembali ke Debian, dan ketik "cd/var/www/html" lalu "ls",Lalu silahkan kalian ketik perintah "nano index.html", dan coding seperti dibawah ini



23. Silahkan kalian ketik "nano submit.php" Silahkan kalian coding php nya sesuai gambar di bawah ini, lalu tekan ctrl+s dan ctrl+x, setelah itu restart paket apache2 nya dengan command "etc/init.d/apache2 restart"



24. Kalian masuk lagi ke browser phpmyadmin lalu kalian refresh jika sudah akan muncul " Data" Di kiri karena kalian sudah membuatnya tadi di mysql, lalu kalian buka dan isi nama tabel nya dan colum sesuai dengan jumlah codingan disini saya ada 6 (nama, kelas, absen, email, gender, alamat,) lalu create.

25. Disini kalian tulis sesuai dengan di codingan, atau kalian bisa samakan dengan gambar dibawah. Setelah itu scroll kebawah dan klik simpan. 



26. Silahkan kalian centang di bagian "pilih semua" dan tekan Opsi "unik",



27. Silahkan kalian buka tab baru, dan masukkan DNS kalian dan isi form yang tadi telah kalian buat dan klik "kirim"



28. Jika sudah berhasil akan keluar halaman seperti ini



29. Cek kembali di phpmyadmin  kalian apakah sudah terinput data yang baru ditambahkan





SEKIAN DARI SAYA SEMOGA MEMBANTU
WASSALAMUALAIKUM WAROHMATULLAHI WABAROKATUH

































Komentar

Postingan Populer