Jan 08, 2025
Faradilla A.
4menit Dibaca
Bagi Anda yang berencana membuat website secara lokal, salah satu langkah yang perlu Anda lakukan adalah membuat database MySQL di localhost. Database dibutuhkan kalau website Anda perlu mengumpulkan data dari pengguna.
Dengan sama-sama membuat website dan databasenya di localhost, Anda bisa bekerja dengan lebih cepat dan hasilnya bisa segera disinkronkan di satu sistem.
Di artikel ini, kami akan menjelaskan cara membuat database MySQL di localhost dengan phpMyAdmin menggunakan XAMPP. Kami akan memandu Anda, mulai dari menginstal XAMPP hingga menghubungkan website ke database MySQL yang sudah dibuat.
Berikut ini adalah langkah-langkah membuat database MySQL di localhost/phpMyAdmin yang bisa Anda ikuti. Pastikan untuk mengikutinya dengan cermat agar hasilnya optimal, ya. Mari mulai langkah-langkahnya!
Sebelum mulai, Anda perlu menginstall XAMPP dulu. Tool ini akan berfungsi sebagai server lokal untuk menjalankan website Anda di komputer secara offline.
Anda bisa mendownloadnya dari website resmi XAMPP. Pilih versi sesuai sistem operasi Anda (Windows, macOS, atau Linux), kemudian klik tombol Download.

Setelah XAMPP selesai didownload, buka file instalannya dan ikuti langkah-langkahnya. Untuk pengguna Windows, biasanya lokasi penginstalan ada di direktori C:\xampp.
Pastikan perangkat Anda memiliki ruang penyimpanan yang cukup agar XAMPP bisa berfungsi dengan baik. Kalau sudah selesai, lanjutkan ke langkah berikutnya di bawah ini.
Buka aplikasi XAMPP yang sudah diinstal, dan Anda akan melihat beberapa module seperti Apache, MySQL, FileZilla, Mercury, dan Tomcat.
Untuk menjalankan website di localhost, Anda hanya perlu mengaktifkan dua modul utama: Apache dan MySQL.

Apache akan menjadi web server yang akan menangani permintaan HTTP agar website Anda bisa diakses di localhost. Sementara itu, MySQL adalah database server yang akan digunakan untuk menyimpan data website.
Klik tombol Start pada masing-masing modul. Ketika berhasil, indikator pada XAMPP akan berubah menjadi hijau, menandakan bahwa kedua layanan ini aktif.

Pastikan kedua modul tetap berjalan selama Anda menjalankan proses pembuatan database di localhost.
Setelah Apache dan MySQL aktif, sekarang saatnya mengakses phpMyAdmin. Tool ini berfungsi sebagai antarmuka untuk mengelola database MySQL. Anda bisa mengaksesnya dengan dua cara:

Di halaman phpMyAdmin ini, ada berbagai opsi pengelolaan database yang bisa Anda gunakan untuk membuat, mengedit, dan menghapus database.
Setelah berhasil mengakses phpMyAdmin, Anda bisa melanjutkan ke langkah berikutnya di bawah ini.
Sekarang Anda bisa mulai membuat database baru di MySQL melalui phpMyAdmin. Ikuti langkah-langkah berikut ini:


Buat nama database yang deskriptif untuk memudahkan tugas Anda di masa mendatang kalau perlu menggunakannya lagi. Nantinya, database baru tersebut akan muncul di sidebar kiri phpMyAdmin.
Apabila sudah berhasil membuat database, Anda perlu membuat tabel di dalamnya. Tabel ini berfungsi sebagai penampung untuk data yang akan disimpan di database.
Misalnya, kami akan membuat tabel dengan empat kolom: id, name, email, dan address. Berikut langkah-langkahnya:


Setelah memasukkan data untuk setiap kolom, klik Save. Tabel baru Anda kini sudah siap digunakan untuk menampung data website.

Atur tipe data sesuai kebutuhan. Misalnya, gunakan VARCHAR untuk teks pendek, INT untuk angka, dan TEXT untuk teks panjang.
Untuk memastikan bahwa tabel sudah siap menyimpan data, mari tambahkan beberapa entri. Sebagai contoh, Anda bisa memasukkan data seperti di bawah ini sesuai kolom id, name, email, dan address. Jangan lupa mengklik tombol Go kalau sudah selesai.

Anda bisa melihat data yang sudah dimasukkan dengan kembali ke tabel users. Data ini akan ditampilkan sesuai kolom yang sudah Anda buat.

Agar website bisa dijalankan di localhost, Anda perlu menyimpan file project website ke dalam folder htdocs di direktori XAMPP dengan path C:\xampp\htdocs. Folder ini berfungsi sebagai direktori root untuk semua project website yang akan Anda jalankan di localhost.

Sebagai contoh, kalau project website Anda disimpan dalam folder bernama website_baru, tempatkan folder tersebut di dalam htdocs. Setelah itu, Anda bisa mengaksesnya dengan URL localhost/website_baru.
Pastikan seluruh file dan folder website sudah dipindahkan ke htdocs agar website Anda bisa diakses dengan lancar di localhost.
Terakhir, Anda perlu menghubungkan database yang sudah dibuat dengan project website Anda. Hal ini diperlukan agar website Anda bisa mengambil dan menyimpan data di database.
Berikut cara membuat file koneksi ke database di project Anda:
<?php
$server = "localhost";
$user = "root";
$pass = "";
$database = "database_baru";
$conn = mysqli_connect($server, $user, $pass, $database);
if (!$conn) {
die("<script>alert('Gagal tersambung dengan database.')</script>");
}
?>Dalam kode di atas, ubah entri untuk bagian $database sesuai nama database yang Anda buat, misalnya database_baru. Username default untuk MySQL di localhost biasanya root, dan password dikosongkan. Simpan file ini dan letakkan di dalam folder project website.
Dengan file koneksi ini, website Anda sekarang sudah bisa terhubung dengan database di localhost. Setiap kali Anda menjalankan website dan ada interaksi dengan database, koneksi ini akan memastikan data bisa diakses dan disimpan dengan benar.
Di tutorial ini, Anda sudah mempelajari cara membuat database MySQL di localhost/phpMyAdmin menggunakan XAMPP. Dengan mengikuti langkah-langkah ini, Anda bisa membuat, mengelola, dan menguji database di server lokal sebelum website diupload ke hosting.
Setelah selesai membuat website di localhost, Anda bisa mengonlinekannya agar bisa diakses oleh pengunjung. Untuk mengupload website ke internet, Anda perlu menggunakan layanan hosting.
Nah, tidak perlu jauh-jauh mencari, karena Hostinger memiliki berbagai paket hosting yang cepat dan aman. Kami juga menyediakan hPanel, control panel hosting yang user-friendly untuk membantu Anda mengelola website dan database dengan lebih efisien.
Selain itu, layanan hosting kami didukung dengan uptime tinggi 99,9% dan sudah menyertakan SSL gratis selamanya sehingga website Anda bisa berjalan lancar dan aman. Yuk, onlinekan website Anda dengan Hostinger dan nikmati fitur-fitur canggihnya!

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai standar dan komitmen editorial Hostinger.