Alhamdulillah, Semoga Allah 'Azza Wajalla Memberkahi setiap Usaha Kita ..
Puji Syukur saya panjatkan kepada Allah 'Azza Wajalla, karena tidak ada Dzat yang berhak di puja dan di puji melainkan Allah 'Azza Wajalla, Atas segala Nikmat yang telah diberikannya kepada kita semua, sehingga kita masih bisa menikmati dunia yang fana ini.
Sholawat dan Salam Selalu tercurahkan kepada Nabi Muhammad Shallallahu 'alaihi Wasalam, yang telah menuntun kita kejalan yang benar ini, yaitu jalannya orang-orang yang beriman dan bertakwa kepada Allah 'Azza Wajalla melalui agama Islam ini, semoga Sholawatnya bersambung kepada Keluarga, Sahabat, dan para pengikutnya yang setia mengikuti jejak dan ajaran beliau hingga akhir nanti.
Pada kesempatan yang berbahagia ini saya akan mengajak anda untuk mempelajari salah satu bahasa pemrograman yang paling banyak digunakan pada sekarang ini, yaitu bahasa pemrograma PHP, bahasa pemrograman ini sangatlah menarik kalau saya lihat, karena bahasa ini sangat mudah dipelajari dan tampilannya juga sangat menarik.
Untuk kali ini saya akan membuat program aplikasi buku telepon dengan php mysql, untuk bisa membuat aplikasi ini ada beberapa hal yang harus antum siapkan, sebagaimana aplikasi ini akan sangat dibutuhkan demi kelancaran dan keberhasilan dari sebuah program aplikasi buku telepon ini. Di antara aplikasi yang harus dipersiapkan yaitu sebagai berikut :
- Aplikasi Xampp
- Text Editor
- Web Browser
- Photoshop
- dll
Buka Aplikasi Xampp pada komputer anda, kemudian aktifkan Apache dan MySQL sehingga kita bisa mengakses database MySQL yang akan dibuat.
Buatlah Database dengan nama bukutelepon dan buat juga tabelnya dengan nama bukutelepon dan user seperti gambar dibawah ini.
Database bukutelepon
Tabel bukutelepon
Tabel User
Selanjutnya yaitu buka Text Editor pada komputer anda dan buatlah koneksi untuk menghubungkan database MySQL dengan PHP, gunakan script berikut ini.
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_database = 'bukutelepon';
$db = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>a
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_database = 'bukutelepon';
$db = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>a
Setelah membuat koneksi, langkah selanjutnya yaitu membuat halaman utama atau halaman indes, gunakan script berikut ini.
<?php
session_start();
unset($_SESSION['SESS_MEMBER_ID']);
unset($_SESSION['SESS_FIRST_NAME']);
unset($_SESSION['SESS_LAST_NAME']);
?>
<!DOCTYPE html>
<html>
<head>
<title>Simple Ordering System with Cash as Method of Payment and Receipt Report</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
</head>
<body>
<div class="container" style="width: 500px;
border: solid 1px;
border-radius: 4px;
margin-top: 65px;
background-color: cadetblue;
}">
<h2 align="center">Admin Login</h2><hr>
<?php
if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 ) {
foreach($_SESSION['ERRMSG_ARR'] as $msg) {
echo '<div style="color: red; text-align: center;">',$msg,'</div><br>';
}
unset($_SESSION['ERRMSG_ARR']);
}
?>
<form method="post" action="login.php">
<div class="form-group">
<label for="user">Username:</label>
<input type="text" name="username" class="form-control" id="user" placeholder="Enter Username">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" name="password" class="form-control" id="pwd" placeholder="Enter password">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<div align="center">
<button type="submit" name="ok" id="btn" class="btn btn-default">Submit</button>
</div>
</form>
<?php if(isset($_GET['err'])){
echo "<script>alert('Invalid Username or Password')</script>";
}
?>
</div>
</body>
</html>
session_start();
unset($_SESSION['SESS_MEMBER_ID']);
unset($_SESSION['SESS_FIRST_NAME']);
unset($_SESSION['SESS_LAST_NAME']);
?>
<!DOCTYPE html>
<html>
<head>
<title>Simple Ordering System with Cash as Method of Payment and Receipt Report</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
</head>
<body>
<div class="container" style="width: 500px;
border: solid 1px;
border-radius: 4px;
margin-top: 65px;
background-color: cadetblue;
}">
<h2 align="center">Admin Login</h2><hr>
<?php
if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 ) {
foreach($_SESSION['ERRMSG_ARR'] as $msg) {
echo '<div style="color: red; text-align: center;">',$msg,'</div><br>';
}
unset($_SESSION['ERRMSG_ARR']);
}
?>
<form method="post" action="login.php">
<div class="form-group">
<label for="user">Username:</label>
<input type="text" name="username" class="form-control" id="user" placeholder="Enter Username">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" name="password" class="form-control" id="pwd" placeholder="Enter password">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<div align="center">
<button type="submit" name="ok" id="btn" class="btn btn-default">Submit</button>
</div>
</form>
<?php if(isset($_GET['err'])){
echo "<script>alert('Invalid Username or Password')</script>";
}
?>
</div>
</body>
</html>
Sehingga hasilnya akan nampak seperti gambar berikut ini.
Untuk langkah selanjutnya yaitu anda download saja sourcecode aplikasi bukutelepon dibawah ini
3 Comments
kalau sudah jadi loginnya pakai apa
ReplyDeletepakai web browser
ReplyDeleteada contact ga fb wa skype discord gt?
Delete