Ohayoo.., Pada tutorial
sebelumnya kita telah mencoba untuk membuat website sederhana sebagai latihan
kita untuk membuat website. Nah! Pada tutorial kali ini saya akan memberikan
tutorial tentang “bagaimana cara mengkoneksikan website tersebut ke database, sebagai contoh saya akan
menggunakan MySql, sebagai database.
Kenapa saya menggunakan database MySql?,
karena pada umumnya kebanyakan website menggunakan MySql sebagai databasenya.
Database
sendiri merupakan tempat penyimpanan data atau direktori untuk sebuah website,
dalam pembuatan website penguasaan dalam pengolahan database sangat penting,
karena memang database juga merupakan organ vital dalam pembentukan sebuah
website. Dalam beberapa kasus hacking, bagian utama yang paling sering diserang
adalah keamanan pengambilan data dari database karena dalam database biasanya
terdapat file-file penting untuk mengontrol dan melakukan pengolahan terhadap
website.
Oke!,
cukup sedikit pengenalan tentang database, karena pada tutorial kali ini saya
belum akan memberikan tentang bagaimana cara melakukan pengamanan database,
namun akan lebih ke sekedar fungsi standar, yaitu mengkoneksikan website ke
database yang kita buat.
Seperti
tutorial sebelumnya, saya masih menggunakan XAMPP untuk localhost
servernya dan juga SUBLIME TEXT 2 untuk aplikasi penulisan kodingnya.
Pertama,
pastikan XAMPP aktif, silahkan cek pada control panel XAMPP untuk
memastikannya. Perhatikan gambar berikut,
Kedua,
buka aplikasi SUBLIME TEXT 2,
Untuk
lebih memudahkan silahkan simpan terlebih dahulu dalam folder yang sama seperti
tutorial sebelumnya dengan nama “koneksi.php”.
Simpan dalam folder tempat dimana
anda menginstall aplikasi XAMPP, kemudian cari folder xampp, lalu pilih folder htdocs,
lalu pilih websitepertama. (sesuai
folder yang telah kita buat pada tutorial sebelumnya).
Sebelumnya kita buat dulu
database untuk website kita,
Bukalah browser anda, lalu
ketikkan https://localhost atau https://127.0.0.1 pada tab url, sehingga akan keluar tampilan
seperti ini.
Kemudian pilih PHPmyAdmin,
Setelah itu, tuliskan nama
database yang ingin anda buat (disini saya menuliskan dbweb1 untuk nama database saya), untuk penulisan nama database
biasakan jangan menggunakan spasi ataupun karakter unik sebagai namanya dan
bagi yang sudah pernah mencoba memebuat database sebelumnya, pastikan tidak
menggunakan nama yang sama untuk database yang akan dibuat.
Setelah itu klik create.
Jika database berhasil dibuat
akan muncul notifikasi “Database dbweb1 has been created” ,
lihat gambar dibawah ini.
Pada step ini kita telah berhasil
membuat database, sekarang tinggal kita mencoba untuk mengkoneksikan ke website
yang sebelumnya
kita buat.
Buka kembali aplikasi SUBLIME
TEXT 2 kita tadi, kemudian tuliskan script dibawah ini
<?php
$host="localhost";
$username="root";
$password="";
$namadatabase="dbweb1";
$connection=mysql_connect($host, $username,
$password) or die("Kesalahan Koneksi...!!");
mysql_select_db($namadatabase, $connection)
or die("Database Gagal terkoneksi");
echo “Koneksi Sukses”;
?>
Perhatikan gambar berikut,
Setelah itu simpan kodingan
dengan menekan tombol CTRL+S pada keyboard.
Sedikit penjelasan mengenai
script kode tersebut :
$host adalah server
tempat hosting kita menyimpan database, karena pada tutorial kali ini saya
menggunakan server hosting internal localhost, jadi saya menuliskan localhost pada bagian tersebut.
$username adalah nama
pengguna pada akun hostingan tempat menyimpan database, karena pada tutorial
kali saya menggunakan server hosting internal localhost, jadi saya menuliskan
nama pengguna standar pada server ini,
yaitu root.
$password adalah
katasandi pengguna pada akun hostingan tempat menyimpan database, karena pada
tutorial kali ini saya menggunakan server hosting localhost dan pada server ini
tidak saya beri kata sandi, jadi saya membiarkan kosong pada bagian tersebut.
$namadatabase adalah nama
database yang telah kita buat, pada bagian ini kita harus menuliskan sesuai
dengan nama database yang telah kita buat untuk membuat koneksi ke database
tersebut.
$connection adalah tempat
atau wadah untuk menempatkan fungsi “mysql_connect”, fungsi ini akan melakukan koneksi terhadap hosting server tempat
kita membuat database, fungsi ini akan mengecek ketersediaan ($host,
$username, $password) dalam hosting server tempat database dibuat, jika
pengkoneksian gagal akan ditampilkan pesan error “Kesalahan Koneksi...!!” dan
tidak akan dilanjutkan ke proses selanjutnya.
mysql_select_db($namadatabase,
$connection) dalam fungsi ini akan dicek apakah database yang telah
kita tuliskan dalam script kode diatas telah tersedia atau belum, serta mengkoneksikan
database ke website buatan kita, dan jika gagal terkoneksi akan muncul pesan
error “Database Gagal terkoneksi”.
Apabila koneksi sukses akan
muncul pesan “Koneksi Sukses”.
Demikian adalah sekilas
pembahasan tentang script koneksi.php yang kita gunakan, sebenarnya ad acara
untuk menyinkat script tersebut untuk menghemat memory yang digunakan, namun
sebagai bahan belajar saya sarankan untuk menuliskan lengkap sesuai yang saya
cantumkan di atas.
Setelah kita simpan script
diatas, sekarang saatnya untuk melakukan ujicoba untuk melihat apakah database
yang kita buat dapat terkoneksi dengan website yang kita buat.
Bukalah kembali browser anda,
lalu ketikkan localhost/websitepertama/koneksi.php , jika berhasil akan
muncul pesan sukses seperti ini.
Dengan munculnya pesan tersebut
berate database yang kita buat tadi telah terkoneksi dengan website kita. Cukup
sekian tutorial kali ini, pada tutorial-tutorial berikutnya saya akan membahas
tentang cara pengolahan database.
Jangan lupa seperti biasa luangkan
waktu anda untuk klik share dan subscribe untuk sekedar memberikan semangat
untuk author menulis lagi. Salam #TEHMANIS
Sign up here with your email
7 komentar
Write komentarTerimakasih artikelnya sangat informatif ditunggu membahas selanjunya tentang cara pengolahan database.
ReplyIndahnya saling berbagi pengetahuan dan keilmuan. Silahkan mampir
Kunjungi website Kampus saya : Atma Luhur
website saya : Naliyana
Thanks Before :D
Hallo word
Replylklk
Replynggk bisa bro....saya sudah coba hsil berbeda eror
ReplySy buat data base tapi di input data nya knapa muncul 2 kolom bro kayak dobell
ReplyHello gan saya sudah membuka https://localhost/ maupun https://127.0.0.1/ tapi yang muncul kesalahan privasi kembali agar aman itu yang muncul
ReplyThanks for give me information on this topic. Private tutor Georgetown you have sharing very nice post.
ReplyConversionConversion EmoticonEmoticon