Tutorial PHP #7: Mengenal Database MySQL dan Cara Membuat Tabel di phpMyAdmin
Assalamualaikum Wr, Wb Kawan-kawan developer! Di tutorial nomor 6 kemarin, kita sudah mempelajari bagaimana cara membungkus kode program menggunakan fungsi (Function) agar kode kita lebih rapi dan bisa digunakan berulang kali.
Nah, sekarang saatnya kita melangkah ke tahap yang lebih seru dan krusial dalam dunia backend development, yaitu mengenal **Database**. Sebuah website tidak akan bisa dinamis (seperti menyimpan data akun, artikel, atau data transaksi kasir) tanpa adanya gudang penyimpanan data. Di artikel kali ini, kita akan berkenalan dengan MySQL dan belajar cara membuat tabel database perdana kita lewat phpMyAdmin. Yuk, simak sampai tuntas, bro!
🗄️ Apa Itu Database dan Kenapa Harus MySQL?
Secara sederhana, Database (Basis Data) adalah tempat penyimpanan data digital yang terstruktur di dalam komputer server. Sedangkan MySQL adalah sistem manajemen database-nya (RDBMS - Relational Database Management System) yang menggunakan bahasa SQL (Structured Query Language) untuk mengolah data.
Kenapa di tutorial PHP ini kita memilih MySQL? Alasannya sederhana, bro:
- Sangat Populer & Komunitas Luas: Duet antara PHP dan MySQL adalah duet paling legendaris di dunia web dev. Hampir seluruh web di internet (termasuk WordPress) menggunakan kombinasi ini.
- Ringan dan Cepat: Sangat ramah spesifikasi hardware laptop koding kita.
- Sudah Include di XAMPP: Kita tidak perlu install terpisah lagi karena server MySQL sudah otomatis terpasang saat kita menginstal XAMPP kemarin.
🖥️ Mengenal phpMyAdmin: Kelola Database Tanpa Pusing Koding
Sebenarnya, kita bisa mengelola database MySQL dengan mengetikkan baris perintah text-based lewat Command Prompt atau Terminal. Tapi bagi pemula (atau biar kerjaan developer lebih cepat), cara itu lumayan bikin pusing.
Untungnya, ada phpMyAdmin. Ini adalah alat bantu (tools) berbasis web gratis yang bertugas menerjemahkan klik-klik tombol di layar browser kita menjadi perintah SQL di balik layar. Jadi, mau bikin database atau bikin tabel tinggal klik-klik aja, bro!
🛠️ Praktik: Membuat Database dan Tabel Perdana
Yuk, sekarang kita simulasikan membuat database untuk toko digital kita. Pastikan modul Apache dan MySQL di XAMPP Control Panel lu sudah dalam posisi Start (Aktif) ya. Jika sudah, ikuti langkah taktis berikut:
Langkah 1: Masuk ke phpMyAdmin
Buka browser kalian, lalu ketik alamat: http://localhost/phpmyadmin/
Langkah 2: Membuat Database Baru
- Klik menu New (Baru) di bilah sebelah kiri.
- Pada kolom Database name, ketikkan nama database kita, contohnya:
db_toko_kita - Klik tombol Create (Buat).
Langkah 3: Membuat Tabel Data
Setelah database db_toko_kita berhasil dibuat, sekarang kita buat tabel untuk menampung data barang (misalnya stok ATK). Kita beri nama tabelnya tbl_barang dengan jumlah 4 Kolom, lalu klik Create.
Sekarang, isi konfigurasi ke-4 kolom tersebut dengan struktur seperti di bawah ini, bro:
| Nama Kolom (Field) | Jenis Data (Type) | Panjang (Length) | Atribut Tambahan |
|---|---|---|---|
| id_barang | INT | 11 | Centang A_I (Auto Increment) & set sebagai PRIMARY KEY |
| nama_barang | VARCHAR | 100 | - |
| harga_barang | INT | 11 | - |
| stok_barang | INT | 11 | - |
Tips: Atribut A_I (Auto Increment) pada id_barang berfungsi agar nomor ID otomatis bertambah urut (1, 2, 3, dst) setiap kali ada data barang baru yang masuk, jadi kita gak perlu input manual!
Jika semua kolom sudah diisi rapi, silakan geser ke bawah lalu klik tombol Save (Simpan). Boom! Tabel data pertama kalian sudah berhasil tercipta dengan aman.
Kesimpulan
Memahami konsep database relasional dan cara mengoperasikannya lewat phpMyAdmin adalah modal utama sebelum kita melompat ke dunia manipulasi data. Sekarang kita sudah punya wadah atau gudang penyimpanannya.
Pertanyaannya: Bagaimana cara menghubungkan script kodingan PHP kita agar bisa mengobrol dan memasukkan data ke dalam gudang MySQL ini? Hal itu bakalan kita kupas tuntas di materi selanjutnya, yaitu Tutorial PHP #8: Cara Membuat Koneksi PHP ke Database MySQLi.
Kalau kalian mengalami kendala seperti MySQL di XAMPP mendadak error berwarna merah (Port Blocked) saat mau di-start, langsung tulis keluhan kalian di Kolom Komentar di bawah ya. Mari kita beresin bareng-bareng!
Wassalam.
Posting Komentar untuk "Tutorial PHP #7: Mengenal Database MySQL dan Cara Membuat Tabel di phpMyAdmin"