πŸ’» INSTALASI DATABASE (SERVER & CLIENT) DAN CARA PENGGUNAANNYA


1. πŸ“Œ Pengertian Database Server & Client

  • Database Server β†’ sistem yang menyimpan dan mengelola database
  • Database Client β†’ aplikasi untuk mengakses dan mengelola database

πŸ“Œ Contoh:

  • Server: MySQL
  • Client: phpMyAdmin

2. 🎯 Tujuan Pembelajaran

Mahasiswa mampu:

  • Menginstal database server
  • Menggunakan database client
  • Membuat database dan tabel
  • Menghubungkan database dengan aplikasi

3. 🧩 Arsitektur Database

https://images.openai.com/static-rsc-4/cUFCdYERBC163ckrUGZyA6ObdpWi7BssksiYZDNbQC8Q9DwLVtrE96mgqp1BRAt7Q_36-c5606eQJkbcGplmETwYt8qxzIigAxVuim7Gm8Je0yrg-kMonhJL9sxkUzUBc2RoNkoMU-6qUbAVGyw9LYMjZSypTcBPMMiz6ldjvAU2q2DPUTbLLMBq6jZvxCn6?purpose=fullsize
https://images.openai.com/static-rsc-4/XS1-PTwgnrFBE2-s1nzNspSxENPDWpFFLgAh5ugUmF1k1cWPqhD5JbeJG8i7Wz_CTzafgQDMJmg-L3BJrMqlmlBdZ43Ei8int6UYCa26ZVGGVuCsNnkIHD3pd9xsMvnTlQrrRuVBJPIcF9VQtFTBNVejsGDGxAntzIBzkNPYRoA8OZ9Ihxqc2aBqA8ftML5G?purpose=fullsize
https://images.openai.com/static-rsc-4/a4ojQPYYtW0egcLWF0eA5-zm8HrFUYTbZxooYDJmS4_s-YpqvHloxmIfR0jztrvEb2T4RYqC01YIgHlf_ti-nd-i67XWNuySCG28X9vvP0TI64vWSwHe9cxNfiOcI-5IADYGL1c6RZAq5YDjUeQc0bWk15WZLmfPQplP5L7iPIscHfWhhEmUGSaPQjAzuv2v?purpose=fullsize

4


4. βš™οΈ Tools yang Digunakan


🧰 Paket Server Lokal:

  • XAMPP
  • Laragon

πŸ–₯️ Database Client:

  • phpMyAdmin
  • MySQL Workbench

🧱 BAGIAN 1: INSTALASI DATABASE SERVER


5. πŸ“₯ Instalasi XAMPP

https://images.openai.com/static-rsc-4/YShYc4nC81ehf1K6AjwQSZjsdnecKmuw9K53k9ChM0GTRYPhTzXot2mo0iSfv11mnJ_J-S6ExB7aYsb7ra_CvOdaUTngyyUqF4PUZfe7kGyb0HaIJaDIc2z7_hLJ8wU4smYQm3ahBLdY3yqEw2pYCsj1f7VtV1VcQtyX2NzDhIICHVe8AfPhcDmVouL7VzvP?purpose=fullsize
https://images.openai.com/static-rsc-4/q5wb4Qwd69r27k9xTe9T6At82Y6lotVcxoi0FyEEzbm9j5g-eNVXQXy-XkH40KNCU_yt__UNHLYD3bMo-8Ca9E4BSoq_bbexqseGcPUypdnFie63WwT7Q0sLyB5mCheF43uM0D975TxqnmonEt8qidtPn-e4o_cIcOn9Q2WJvTW7KY5ZSbHw8o_RaYKLPo_3?purpose=fullsize
https://images.openai.com/static-rsc-4/ie9_sCC-T8TCQDcSs0kdDG9gmsz4krq4eI-IwYWTdYcGdfQ8gQXllheXm8tdK_PPlC_kR71tKerS847WkISxhmsBti0nf8gUjxdo6nUbBZj3tif7lyoLk08mX-X7Xz3hswAM4gZuUg6XnJt3396UUddY21HDNdOhY-FNTxDQ7YvFrH1dWMpbMqehaddAuexX?purpose=fullsize

4

πŸ“Œ Langkah:

  1. Download XAMPP
  2. Install aplikasi
  3. Jalankan XAMPP Control Panel
  4. Start:
    • Apache
    • MySQL

6. ▢️ Menjalankan Server

https://images.openai.com/static-rsc-4/VxIS4u5FftxNZZU3DsUH7g0UUjn52OOjAhXyQcgfBqiX4g6VgECYVyC7gGZxZ_an4Ii0vY6Zwbsc6Hzah-iFRJjfVIl3oIZzAltOLK1RKFDBV_sd2DO9YS5qQLcCds8LWlG78WVGDnzdVlmb_cE8NhezRRpL2Mkjfdh-t06UkT55fjQmPvR6QpbNbx6hZKsR?purpose=fullsize
https://images.openai.com/static-rsc-4/AZd2RRhCqs__KjmV76F82IVVxd8GFeOgYDKN3Lia9N7amaYa1h32W2_Ieu-BuTHpW7WbFai0Sz5LXiktE-QeHvErLVn7zXwBG6iSLUt7FobRBJNvP8LGaf57QdNhC88NGwMymn5IFWBZp4O758ve633Mc6UU_ZzSd4HTwucuYTlxLboLHLcABT5JO95YMWDr?purpose=fullsize
https://images.openai.com/static-rsc-4/mxaleLPQORyMjc0kjMnHUokxW6uqpvM4EWm5rbhUZDHkbc2XvmPm2Lm7PpNx6yoXiX0yBjMWFGy-Z9a9Jthtqt1TkPy3AjfApBcKFC1rB6QfSzBWhDFtFTcYvqC0wYwNdOTJMBeiBO3BO9utJmkgAHtldqp-oUe3fpsMrQZS4FCRCJCXE3Blt_-q6XL3UEzy?purpose=fullsize

4

  • Apache β†’ Web server
  • MySQL β†’ Database server

🧱 BAGIAN 2: DATABASE CLIENT


7. 🌐 Mengakses phpMyAdmin

https://images.openai.com/static-rsc-4/Ei5pgdFJ8L751zkoGiN5fhsbjRiVBhAT9t3EAhmmQa1p4JBq-QWpHUcM5jVyt3tptknhqk3Nppyvxb2jJOAftKVXpShSJghPWmyIf4OiS1TXaf9uyuXnmH8AS2JlKThIy5wcZVuMxa1iHUQQV7HNm2wqY2BLiWWwDLUJCpe4TxkFGUxIaWJqw8ZCC_rAd1GZ?purpose=fullsize
https://images.openai.com/static-rsc-4/jMVPUeW22eD4PzgwdagaEebtUCL7xibp4QFf7D2JZvsQFwYw8uomMqfwVccv4vF4TYa-7dzs7olT9Ax1OW1pSoWU0Ao_BksaPEaHjENLsVH3NodFpByYrKSTxiXDqavF5gv6Ff3gqhPzBKtWcb3IBQ0Br9l8qywdUrKknK6FM7ayeqrNDcNtMT5GmY3hZkeK?purpose=fullsize
https://images.openai.com/static-rsc-4/4Ql6DesZOT852uuo6pQX2LGgEr0bRowlFomykPaI5NyQXZoXa85uZe3WrNLe1MSNnvdS3jBv9FGa4vYckOAZos7FjKLgWFR0hrXl3aMQ5c04rPfLyLKKCoKLVAhbBYxVUSuJA7QUDKviDAQFedcNulNii-wwI263cABn2apbaC2PG3F06K1V67Di-50yF2No?purpose=fullsize

4

πŸ“Œ Akses:

http://localhost/phpmyadmin

8. πŸ“Š Membuat Database

CREATE DATABASE kampus;

9. 🧱 Membuat Tabel

CREATE TABLE mahasiswa (
nim VARCHAR(10),
nama VARCHAR(100)
);

10. βž• Menambahkan Data

INSERT INTO mahasiswa VALUES ('001','Andi');

11. πŸ“„ Menampilkan Data

SELECT * FROM mahasiswa;

🧱 BAGIAN 3: KONEKSI DENGAN PHP


12. πŸ”Œ Koneksi Database

<?php
$conn = mysqli_connect("localhost","root","","kampus");if(!$conn){
echo "Koneksi gagal";
}else{
echo "Koneksi berhasil";
}
?>

13. πŸ”„ Contoh Penggunaan (CRUD)

<?php
$data = mysqli_query($conn,"SELECT * FROM mahasiswa");while($row = mysqli_fetch_assoc($data)){
echo $row['nim']." - ".$row['nama']."<br>";
}
?>

14. πŸ” Alur Penggunaan Database

https://images.openai.com/static-rsc-4/ruBFfcFhg24TKl5jGphmunaY0myWHsxUMQODz9JbMNMw4wGrU03_qlPIIdewqYHUcyuNqvsB9FsGuP7LjK-EmG8-_TQxcr9S3lLWr8j7YOoQW5hdOVKUTcNjpcHn2vDQKg7YeHLs0rCDk8OGnZcvoJn_xLuQJxNT7okLOh_XBekNfqlbOKB5JCquDaYI5WsE?purpose=fullsize
https://images.openai.com/static-rsc-4/XS1-PTwgnrFBE2-s1nzNspSxENPDWpFFLgAh5ugUmF1k1cWPqhD5JbeJG8i7Wz_CTzafgQDMJmg-L3BJrMqlmlBdZ43Ei8int6UYCa26ZVGGVuCsNnkIHD3pd9xsMvnTlQrrRuVBJPIcF9VQtFTBNVejsGDGxAntzIBzkNPYRoA8OZ9Ihxqc2aBqA8ftML5G?purpose=fullsize
https://images.openai.com/static-rsc-4/ain1AZ2LYzDC324phy-B7plz2F1M5dIRmI7U5-Grm7ugsopzPgmg7fJtcTnBQx_DVmaYcrSFL9KWgQOdMUD88nFCwiVtJYg_5F1yMtE4VBj7cv856Xs3yVtGYh9e7BuL628Vu50esG7ImUKhKxZaHUyi5TG5pkwBndjyjdstv1VKNl-HXa3beEE-uxH8L8ga?purpose=fullsize

4


15. ⚠️ Troubleshooting

https://images.openai.com/static-rsc-4/hpaL0VmAt8AQSmpYIAaMPuyyqpgF1DiqRDzt0kjrApHko835mGCjFv6huhgAvE22auC6SLtP_te1gZvqWnQ4gKukm0GME8ROHv4p11iy2gnpNFalovebmyphQu3uy-TPp5HRDzQjGFVzmtww_BChNT-_ElLhVk9DC3ze0z6IZahPg_LocHR_zT_y6ytXFpRw?purpose=fullsize
https://images.openai.com/static-rsc-4/KB9RELEpowOAmx4CDmRHaRzD8Ve3n7mW3xyZvDyRe2FTQ5aYhOrZ849Xq9x6ePeSev0frz_v3IKULTeZoxaCpYIoouMnNKP6ycjgaXKwd5WOQOk45pCn_RDMkS1aX4Lx8geFgSW5HAvRowp8eDzOrze3IiHGxNw9pD9TOKdAFn7iJ_3cFcnR5iYL_1nI9XEM?purpose=fullsize
https://images.openai.com/static-rsc-4/fTeTWltEDUsgi96_etfvTRacRA08ZgEym-Oj2yh_rMTJalNk8DhjUjdgWPAWfofwHjC_1_SWHvNyQe_rP1KITvgqSQVzkaiVXAOhuO9U92cDQMJ7vzbe_DcH9Ul68hvlvypeeUpfMMaL-zVVd7cH0ITLpoCS6_j_D05886NjwBd4CErssBt1jN6IDGNniVFP?purpose=fullsize

4

πŸ“Œ Masalah umum:

  • MySQL tidak berjalan
  • Port bentrok (3306)
  • Koneksi gagal

16. πŸ§ͺ Latihan Sederhana


🎯 Latihan 1:

Install XAMPP / Laragon


🎯 Latihan 2:

Buat database:

  • latihan_db

🎯 Latihan 3:

Buat tabel:

  • mahasiswa

🎯 Latihan 4:

Tampilkan data menggunakan PHP


17. πŸ“ Tugas Praktikum


🎯 Tugas: Sistem Data Sederhana

https://images.openai.com/static-rsc-4/OK045M7RN_gQ7DT9kULsKYmIK6DRPjfUDwqCcxJmT3mxJKgeQuB9tfs-6Ed-sVIveVDHSiVneKOIcKMZkPSz7c-YJ-YagX3Om-EEhzLnnIijUkkRu_GFPwFoSxSTxo0XG9QDK6fB0JBVeOeTecW36t8N0dx3HE1NC10-7fCCafJBLvfRCCS2rPXkVhtilGTf?purpose=fullsize
https://images.openai.com/static-rsc-4/hhUho83PmSot0H4mPuydcC1t87_SMRo2KpuuOEaDIH8Jybb8-nOiIhnpnxz6mTskaSLolvbz0gGN33GnyZzb2h3GEPuqjazwZrWPVsCJ_3z5IsQAPu7sPwOodv2OCkOlTdVp2ArjbruB-hTk9POA4VBWIBr98QysO85jg6XUrzAlLHXRRuTi45y38-ulxjEO?purpose=fullsize
https://images.openai.com/static-rsc-4/OK045M7RN_gQ7DT9kULsKYmIK6DRPjfUDwqCcxJmT3mxJKgeQuB9tfs-6Ed-sVIveVDHSiVneKOIcKMZkPSz7c-YJ-YagX3Om-EEhzLnnIijUkkRu_GFPwFoSxSTxo0XG9QDK6fB0JBVeOeTecW36t8N0dx3HE1NC10-7fCCafJBLvfRCCS2rPXkVhtilGTf?purpose=fullsize

4

πŸ“Œ Ketentuan:

  1. Install server
  2. Buat database
  3. Buat tabel
  4. Tampilkan data dengan PHP
  5. Tambahkan fitur CRUD

18. 🎯 Kesimpulan

  • Database server menyimpan data
  • Client digunakan untuk mengelola database
  • XAMPP mempermudah instalasi
  • PHP digunakan untuk mengakses database

19. πŸ“š Diskusi

  1. Apa perbedaan server dan client?
  2. Apa fungsi phpMyAdmin?
  3. Bagaimana cara koneksi database?
  4. Apa penyebab koneksi gagal?