Membuat Form Login dengan PHP

membuat form login denga php

Pada tutorial kali ini saya akan menjelaskan cara membuat form login dengan bahasa pemrograman PHP. Form login berfungsi untuk mencegah pihak yang tidak berkepentingan masuk ke dalam suatu sistem. Misalnya halaman administrator dari suatu sistem. Sebelum memulai kamu harus menginstal aplikasi Xampp. Untuk mengetahui apa itu Xampp dan bagaimana cara mengintsalnya silakan kamu kunjungi link berikut ini Cara Menginstal Xampp di Windows

Script Untuk Membuat Form Login dengan PHP

Ada beberapa script yang diperlukan untuk membuat form login dengan PHP. Berikut masing-masing script beserta fungsinya.

instal.php         untuk membuat database MySQL dengan menggunakan script PHP
koneksi.php untuk menghubungkan PHP dan database MySQL
login.php         untuk membuat tampilan form login
proses.php untuk memproses login
welcome.php untuk menampilkan pesan login berhasil
logout.php untuk logout
style.css         untuk mempercantik tampilan form login

Setelah kamu sukses menginstal Xampp di komputer , langsung saja ikuti langkah langkah berikut ini untuk membuat form login dengan PHP.

  • Buat sebuah folder baru dengan nama “latihan” di dalam folder tempat instalasi Xampp. Folder latihan ini akan kita gunakan untuk menyimpan semua script yang dibuat. Contoh foldernya seperti ini C:\xampp\htdocs\latihan
  • Buka text editor misalnya notepad, notepad++ atau apapun yang biasa kamu gunakan. Disini saya menggunakan aplikasi Php Designer.
  • Copy Paste masing-masing script berikut dan simpan dengan nama yang sudah disebutkan di atas. Simpan di folder yang dibuat tadi yaitu C:\xampp\htdocs\latihan

instal.php
<?php
$link = mysqli_connect('localhost','root','');
if ($link)
   {   
   echo "Koneksi dengan MySQL : OK ... <br><br>";
   }
else
   {
     die("Koneksi dengan MySQL gagal");
   };
$hapus = mysqli_query($link,"DROP DATABASE login");
if ($hapus)
    {
    echo "HAPUS DATABASE  :   OK .... <br><br>";
    }
else
   {
   echo "DATABASE BELUM DIBUAT .... <br><br>";
   };
   
$buat = mysqli_query($link,'CREATE DATABASE login');
if ($buat)
    {
    echo "BUAT DATABASE  :    OK .... <br><br>";
    }
else
    {
    echo("DATABASE  SUDAH ADA ... <br><br>");
    };
   
$gunakan = mysqli_query($link,'USE login');
if ($gunakan)
    {
    echo "GUNAKAN DATABASE  :    OK .... <br><br>";
    }
else
   {
   die("GUNAKAN DATABASE  : GAGAL ... <br><br>");
   };
$admin = "CREATE TABLE admin (
                       username varchar(16) NOT NULL,
                       password varchar(16) NOT NULL,
                       PRIMARY KEY (username)
                       );";
                      
$tabel_login = mysqli_query($link, $admin);
$user = mysqli_query($link,"INSERT INTO admin VALUES ('admin', 'admin123')"); 
echo       "INSTAL DATABASE  login        :    OK ....<br><br>
            INSTAL TABEL  admin           :    OK ....<br><br><br>
            Klik <a href='login.php'>DI SINI</a> untuk melanjutkan<br>";

?>

koneksi.php
<?php 

$link=mysqli_connect('localhost','root','','login');
 
if (!$link)
{
   die("Koneksi dengan MySQL gagal");
}

?>

login.php
<html>
<head>
    <title>Login Administrator</title>
    <link rel="stylesheet" type="text/css" href="style.css">     
</head>
<body>
    <div id="kotak">
    <div id="atas">LOGIN ADMINISTRATOR</div>
    <div id="bawah">
   
    <form method="post" action="proses.php">
    <input class="masuk" type="text" autocomplete="off" placeholder="Username .." name="username"><br/>
    <input class="masuk" type="password" autocomplete="off" placeholder="Password .." name="password"><br/>
    <input id="tombol" type="submit" name="login" value="Login">
    </form>
   
    </div>
    </div>
</body>

</html>

proses.php
<?php
session_start();
include 'koneksi.php';
if (isset($_POST['login']))
    {
    $username=$_POST['username'];
    $password=$_POST['password'];
    }
$gagal = "";
$error = array();
if (empty($username))
    {$error['username'] = "Username salah";}
else
    {$error['username'] = "";}
if (empty($password))
    {$error['password'] = "Password salah";}
else
    {$error['password'] = "";}
   
if (!empty($username) and !empty($password))
    {
    $query=mysqli_query($link,"select * from admin where username='$username' and password='$password'");
    $xxx=mysqli_num_rows($query);
    if($xxx==TRUE){
        $_SESSION['username']=$username; 
        header("location:welcome.php");   
        }
        else
        {  
            $gagal = "username atau password salah";
        }
    }
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">     
</head>
<body>
<div id="kotak">
<div id="atas">LOGIN ADMINISTRATOR</div>
<div id="bawah">
    <form method="post" action="proses.php">
    <input class="masuk" type="text" autocomplete="off" placeholder="Username .." name="username" ><br/>
    <p style="color: red; text-align: center;"><?php echo ($error['username']);?></p>
    <input class="masuk" type="password" autocomplete="off" placeholder="Password .." name="password"><br/>
    <p style="color: red; text-align: center;"><?php echo ($error['password']);?></p>
    <p style="color: red; text-align: center;"><?php echo $gagal;?></p>
    <input id="tombol" type="submit" name="login" value="Login">
    </form>   
</div>
</div>
</body>

</html>

welcome.php
<html>
<title>Welcome</title>
<body>
    <p style="text-align: center; font-size: 24px; font-family: Arial;">Selamat datang</p>
    <p style="text-align: center; font-size: 16px; font-family: Arial;">Anda berhasil login</p>
    <br /><br />
    <p style="text-align: center; font-size: 12px; font-family: Arial; text-decoration: underline;"><a href="login.php">Logout</a></p>
</body>

</html>

logout.php
<?php
session_start();
session_destroy();
header("location:login.php");
 

?>

style.css
body{
    background:#ECF0F1;
    font-family: sans-serif;
}
#kotak{
    width: 520px;
    height: 350px;
    background: #fff;
    margin: 150px auto 100px auto;
    color:#2ECC71;
}
#atas{
    height: 35px;
    width: 520px;
    text-align: center;
    font-size: 15pt;
    padding-top:20px;
}
#bawah{
    height: 200px;
    width: 520px;
   
}
.masuk{
    width: 400px;
    height:40px;
    margin-top:10px;
    margin-left: 60px;
    font-size: 12pt;
    border: 1px solid #2ECC71;
    padding-left:10px;
    color:#2ECC71;
}
.masuk:focus{
    width: 400px;
    height:40px;
    margin-top:10px;
    margin-left: 60px;
    font-size: 12pt;
    padding-left:10px;
    color:#1ABC9C;
    outline: none;
    box-shadow: 0 0 5px #2ECC71;
}
#tombol{
    width: 400px;
    height:40px;
    margin-top:10px;
    margin-left: 60px;
    background: #2ECC71;
    border:none;
    color:#fff;
    font-size: 14pt;
    outline:none;

}

Hasil Eksekusi Program Form Login dengan PHP

Buka browser kamu lalu ketik alamat berikut localhost/latihan/instal.php maka akan muncul tampilan berikut.
instalasi database mysql dari script php
Fungsi dari script instal.php ini adalah untuk membuat database di MySQL yang berisi username dan password. Setelah script ini dieksekusi maka di dalam database terdapat data username : admin dan password : admin123 Setelah itu klik pada tulisan DI SINI maka akan muncul halaman login sebagai berikut.
tampilan form login dengan php
Pada form login di atas masukkan username dan password, jika username dan/atau password salah maka akan muncul pesan kesalahan seperti berikut.

pesan kesalahan saat login
Sekarang kita masukkan username admin dan password admin123 maka login berhasil dan akan menampilkan script welcome.php seperti berikut.

login sukses
Klik pada tulisan Logout untuk keluar.
Demikianlah tutorial membuat form login dengan PHP. Semoga tulisan ini bisa membantu kamu.


source :http://www.romlisapemana.com/2015/08/membuat-form-login-dengan-php_31.html

Fungsi Tombol Komputer F1 Sampai F12




Sebagian orang sering menyentuh keyboard, namun apakah mereka paham dengan semua tombol? salah satunya adalah tombol F1 hingga F12. Berikut adalah fungsinya..
Windows key + F1 = membuka “Microsoft Windows Help” dan “support center” .
Shift + F1 = menunjukkan format dokumen (MS Word)
ALT + F1 = Pergi ke halaman berikutnya
ALT + Shift + F1 = Pergi ke halaman sebelumnya
CTRL + ALT + F1 = Tampilan Info Sistem Microsoft (tidak bekerja pada Windows Vista)
CTRL + Shift + F1 = Mengubah font (tidak bekerja pada Windows Vista)

F2
F2 = Merubah nama file
Shift + F2 = Salin Teks
CTRL + F2 = perintah Print preview (MS Word)
ALT + Shift + F2 = perintah Simpan (MS Word)
CTRL + ALT + F2 = perintah Buka (MS Word)

F3
F3 = Biasanya berfungsi sebagai fitur pencarian untuk banyak program termasuk Microsoft Windows
Shift + F3 = Perubahan kasus teks di MS Word
CTRL + F3 = Program spesifik. Percobaan dengan yang satu ini, tapi menyimpan pekerjaan Anda pertama!
ALT + F3 = Membuat sebuah blok bangunan di MS Word

F4
F4 = Membuka “Find Window”
Shift + F4 = Mengulangi menemukan atau Pergi Untuk tindakan (MS Word)
CTRL + F4 = akan menutup jendela yang terbuka dalam jendela aktif di Microsoft Windows
Alt + F4 = Menutup program yang aktif. Jika tidak ada program yang terbuka, Anda dapat mematikan komputer dengan kombinasi ini!

F5
F5 = di semua browser internet modern, menekan F5 akan me-refresh atau me-reload halaman.
Shift + F5 = Memindahkan ke revisi sebelumnya (MS Word)
CTRL + F5 = Unconditional Refresh (refresh Internet Explorer dari Internet, tidak cache)
ALT + F5 = Menutup Program Word
CTRL + F5 = mengembalikan dokumen ke ukuran windows (tidak fungsional)

F6
F6 = Memindahkan kursor ke Address bar di Internet Explorer dan Mozilla Firefox.
Shift + F6 = Program spesifik. Percobaan risiko Anda sendiri, dan jangan lupa untuk menyimpan pekerjaan Anda terlebih dahulu.
CTRL + F6 = Siklus ke depan antara jendela yang terbuka dalam sebuah program
CTRL + Shift + F6 = Siklus ke belakang antara jendela yang terbuka dalam sebuah program

F7
F7 = Umumnya digunakan untuk memeriksa ejaan dan tata bahasa dokumen dalam program-program Microsoft seperti Microsoft Word, Outlook, dll
Shift + F7 = Membuka perintah Tesaurus di MS Word.
CTRL + F7 = spesifik Program.
CTRL + Shift + F7 = informasi Update di MS Word
ALT + F7 = Mencari salah eja berikutnya atau kesalahan tata bahasa.

F8
F8 = Tombol fungsi yang digunakan untuk masuk ke menu startup Windows, biasa digunakan untuk masuk ke Windows Safe Mode
Shift + F8 = Mengecilkan pilihan saat ini (MS Word)
CTRL + F8 = spesifik Program. Dalam Microsoft Project itu mengubah ukuran jendela proyek.
Alt + F8 = Membuka menu makro (MS Word)

F9
F9 =(kombinasi ini hanya berlaku untuk MS Word)
Shift + F9 = Beralih di antara kode halaman dan itu hasil
CTRL + F9 = Insert dan kosong halaman
CTRL + Shift + F9 = hapus bidang
ALT + F9 = Beralih di antara semua kode halaman dan hasilnya

F10
F10 = (Fungsi lain MS Word)
Shift + F10 = Menampilkan menu shortcut
CTRL + F10 = Memaksimalkan dokumen pada jendela
CTRL + Shift + F10 = Mengaktifkan to ruler (Non-fungsional)
ALT + F10 = Memaksimalkan jendela program

F11
F11 = Modus layar penuh di semua browser Internet modern.
Shift + F11 = Pergi ke halaman sebelumnya (MS Word)
CTRL + F11 = Kunci bidang
CTRL + Shift + F11 = Aktifkan bidang
ALT + Kode F11 = Tampilan Microsoft Visual Basic
ALT + SHIFT + F11 = Microsoft Visual Studio Tampilan Kode

F12
Shift + F12 = Pilih Simpan perintah (MS Word)
CTRL + F12 = Membuka Pilihan perintah
CTRL + Shift + F12 = Pilih perintah Cetak print
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyd9Cx2dUYO9M0jX6p05u2e-xYQfQd2foPTesxNiZa6P1uYVb4on1i-m0-xtoHkoMr3Fm_FHnjx25mb_RKLUlHssRBqmw0wXhF5hVIMLdevFqX8KjcTCchmIXoagqDIqdA6O-oDo2UuQ/s320/Tombol+F1+-+F12+Banyak+Orang+Yang+Tak+Tahu.jpg

Pengertian malam Lailatul Qadar, tanda makna keistimewaan malam Lailatul Qadar


Pengertian malam Lailatul Qadar, tanda makna keistimewaan malam Lailatul Qadar menurut beberapa sumber referensi terpercaya yaitu memiliki makna malam ketetapan (dalam bahasa arab: لَيْلَةِ الْقَدْرِ  ). Lailatul Qadar atau Lailatul Qad'r merupakan salah satu malam penting yang terjadi di sebuah malam pada bulan Ramadhan. 

Beberapa pendapat meyakini bahwa terjadinya malam Lailatul Qadar adalah di saat-saat 10 malam terakhir pada bulan Ramadhan, hal ini berdasarkan hadits dari Aisyah yang mengatakan : " Rasulullah ShallAllahu 'alaihi wa sallam beri'tikaf di sepuluh hari terkahir bulan Ramadan dan beliau bersabda: "Carilah malam Lailatul Qadar di (malam ganjil) pada 10 hari terakhir bulan Ramadhan" " (HR: Bukhari 4/225 dan Muslim 1169) dikutip dari:  http://id.wikipedia.org/wiki/Lailatul_Qadar.

Dalam Al Qur'an dijelaskan mengenai makna serta keistimewaan dari Malam Lailatul Qadar yaitu suatu malam yang dimana malam ini adalah merupakan malam yang memiliki keutamaan dan keistimewaan yang luar biasa, yaitu malam yang lebih baik daripada 1000 bulan atau bisa juga dikatakan sebagai malam yang penuh kemuliaan. Mulia disini karena memiliki pemahaman malam diturunkannya Al Quran yang memiliki kemuliaan, lewat Malaikat yang juga memiliki kemuliaan yang diturunkan kepada Nabi Besar Muhammad SAW seorang manusia yang paling mulia di muka bumi ini.

Dikisahkan dalam sebuah riwayat, Rasulullah SAW bercerita kepada para sahabat mengenai seorang Bani Israil yang sangat saleh. Dikisahkan bahwa Bani Israil tersebut telah menghabiskan waktunya selama 1.000 bulan untuk berjihad fi sabilillah di jalan Allah. Saat mendengar cerita dari Sang Baginda Rasulullah kemudian para sahabat pun merasa iri karena mereka tak akan pernah bisa memiliki kesempatan untuk beribadah dalam kurun waktu selama itu. Hal tersebut dikarenakan umur umat Nabi Muhammad jauh lebih pendek dibandingkan dengan umat-umat sebelumnya. Dalam riwayat yang lain pernah dikisahkan bahwa Rasulullah pernah merenungi hal itu. Nabi Muhammad SAW pun bersedih hati karena sangatlah mustahil jika umatnya dapat menandingi amal ibadah dari umat-umat terdahulu yang bisa mencapai ratusan bahkan ribuan tahun.

Kemudian hadirlah Malam Lailatul Qadar yang diturunkan oleh Allah SWT kepada umat Nabi Muhammad pada sebuah malam di bulan puasa Ramadhan. (Maulana Muhammad Zakariyya Al-Kandahlawi dalam kitab Fadha'il Ramadhan.). Menurutnya, Lailatul Qadar adalah suatu malam dimana karunia Allah dengan segala kebaikan serta keberkahan didalamnya.

Adapun tanda-tanda ataupun ciri-ciri malam Lailatul Qadar dikisahkan sebagai berikut:
1. Udara dan suasana pagi tampak begitu tenang dan damai. Dikisahkan oleh Ibnu Abbas radliyallahu’anhu. Rasulullah shallahu’alaihi wa sallam bersabda : “Lailatul qadar adalah malam tentram dan tenang, tidak terlalu panas dan tidak pula terlalu dingin, esok paginya sang surya terbit dengan sinar lemah berwarna merah.”
2. Cahaya matahari bersinar cerah tapi terasa melemah dan tidak terlalu berasa panas pada keesokan harinya. Dikisahkan Ubay bin Ka’ab radliyallahu’anhu, bahwasanya Rasulullah shallahu’alaihi wa sallam bersabda : “Keesokan hari malam lailatul qadar matahari terbit hingga tinggi tanpa sinar bak nampan.”
3. Malam yang terang, tidak dingin, tidak berawan, tidak hujan, tidak panas, tidak ada angin kencang.
4. Mereka yang pada malam tersebut beribadah maka ibadahnya akan semakin terasa lezatnya, mendapatkan ketenangan hati serta kenikmatan bermunajat kepada Rabb-nya dan mendapatkan kesan yang berbeda tidak seperti malam-malam lainnya.

Itulah beberapa tanda-tanda hadirnya malam Lailatul Qadar atau malam 1000 bulan yang berkembang di masyarakat. Sebagian mempercayainya, sebagian lagi beranggapan hal tersebut sangatlah relatif tergantung keadaan cuaca mengingat keshahihan dari hadits yang memperkuatnya.

Apa yang dilakukan seorang muslim saat mendapatkan dirinya bertemu dengan Malam Lailatul Qadar?. Rasulullah mengajarkan untuk membaca doa berikut: 


''Allahumma innaka afuwwun karim tuhibbul afwa fa'fu anni", yang artinya: "Ya Allah Engkau Yang Maha Pengampun Lagi Maha Pemurah, Engkau senang mengampuni hamba-hambaMu karena itu ampunilah dosa-dosaku".

Demikianlah sedikit pembahasan mengenai Pengertian malam Lailatul Qadar, tanda makna keistimewaan malam Lailatul Qadar Malam yang lebih baik daripada 1000 bulan. Semoga bisa menambah wawasan dan mohon maaf serta koreksi jika ada kesalahan dalam artikel ini dengan cara berkomentar di form komentar dibawah. Terima kasih dan semoga Allah SWT selalu memberikan perlindungan, ampunan serta limpahan rahmat-Nya kepada kita semua. Amien.


sumber: republika, wikipedia dan berbagai sumber lain di internet, http://www.berjibaku.com/