Friday, January 22, 2016

FORM LOGIN MULTI USER

Assalamu'alaikum!!!
form logintemplate login sumut diskusi website
LOGIN MULTI USER merupakan sebuah system login yang dapat digunakan untuk login oleh lebih dari satu level user (penggguna). Login multi User biasanya digunakan pada pembuatan aplikasi website berbasis umum seperti, website pemerintahan, website sekolah, dan cms seperti wordpress dan sebagainya.


Oke, mari kita lanjutkan!!
Buat terlebih dahuli sebuah folder  dengan nama ujikom di dalam htdocs kalian, kemudian buatlah sebuah file bernama login.php dan ketikkan kode seperti berikut ini.

<!DOCTYPE html>
<html>
<head>
<title>Halaman Login | Masuk</title>
</head>
<body>

</body>

</html>

Kemudian buatlah sebuah div dengan ID form-login di dalam body sebagai berikut ini :

<div id="form-login">
</div>

Kemudian pada bagian head kita buat sebuah style untuk membuat css secara internal dan kita mulai dengan pemberian css reset seprti berikut.

body {
margin: 0px; /* digunakan untuk mensetel margin pada bagian body menjadi 0 */
padding: 0px; /* digunakan untuk mensetel padding pada bagian body menjadi 0 */
font-family: sans-serif; /* digunakan untuk mensetel jenis font pada web menjadi san-serif */
}

Apa itu css reset?

Sedikit penjelasan mengenai CSS RESET. CSS RESET merupakan sebuah css yang kita berikan untuk mensetel ulang settingan yang dibuat oleh browser. Hal ini dibutuhkan karena settingan setiap browser berbeda-beda. Ada yang memberikan margin dan padding bawaan dengan ukuran 5px (5 pixel). Juga jenis font yang digunakan berbeda pula.

Sekarang kita berikan style atau gaya pada div dengan ID form-login tadi seperti berikut :

#form-login {
width: 500px;
overflow: auto;
margin: 300px auto;
background: #eee;
}

Penjelasan :

width kita gunakan untuk memberikan ukuran lebar pada ID form-login.

overflow dengan nilai auto digunakan sebagai pengganti ukuran tinggi (height) yang dapat berubah-ubah sesuai dengan banyaknya atau panjangnya isi dari ID form-login.

Margin 300px auto akan memberikan margin sebanyak 300px(pixel) pada bagian atas dan bawah sedangkan pada bagian kiri dan kanan kita berikan nilai auto (otomatis) agar posisi div dengan ID form-login bisa di tengah.

background digunakan sebagai pemberi warna latar belakang dari si ID form-login.
#eee adalah kode warna dalam bentuk decimal untuk warna abu-abu tipis.

Saat Anda jalankan, pada http://localhost/ujikom/login.php belum ada yang bisa ditampilkan oleh web browser Anda ini di karenakan oleh tinggi dari ID form-login yang kita buat auto. Jadi agar ada tampilannya kita buat terlebih dahulu form berikut dan ketikkan tepat di dalam DIV ID form-login.

<form action="proses-login.php" method="post">
<table cellpadding="5" cellspacing="5">
<tr>
<td>Email</td>
<td>:</td>
<td><input name="mail" type="email"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="pass" type="password"></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<input name="submit" type="submit" value="Masuk">
<input name="clear" type="reset" value="Hapus">
</td>
</tr>
</table>
</form>

Mari kita pahami satu-persatu kodenya.

<form action="proses-login.php" method="post">

</form>

PENJELASAN !!

Attribut action digunakan untuk mengarahkan isi form akan di proses dimana.

Dan proses-login.php adalah tempat kita akan memproses isi dari form tersebut. 

Attribut method adalah attribut yang akan menentukan metode apa yang akan kita gunakan untuk mengirimkan isi dari form tersebut. Nilainya ada get dan post.

Post digunakan untuk mengirimkan data (isi form) yang bersifat sensitif atau pribadi. Dengan kata lain metode ini adalah temasuk kedalam keamanan dalam pengiriman karena data yang di inputkan tidak akan di tampilkan pada adressbar.

Selanjutnya :

<table cellpadding="5" cellspacing="5">
</table>

PENJELASAN!!
Untuk penjelasan mengenai table dan attributnya bisa dilihat disini Pengertian Dan Penggunaan Dalam HTML.

<input name="mail" type="email">
<input name="pass" type="password">
<input name="submit" type="submit" value="Masuk">
<input name="clear" type="reset" value="Hapus">


PENJELASAN!!

Attribut name adalah attribut yang bisa dibilang penting karena nilai dari attribut ini mail, pass, submit, clear nantinya akan kita gunakan dalam pemrosesan.

Mail, pass, submit, clear ini adalah nilai dari attribut name yang bisa kita beri nama bebas sesuka hati.

Attribut type digunakan sebagai pemberi nama untuk jenis inputan/masukan yang diberikan.

Email adalah nilai dari attribut type yang berfungsi untuk inputan janis email, yang mengharuskan penginput atau user untuk menginputkan text bersifat email atau mengandung karacter @ (at) di dalamnya. contoh : ferdians@ujikom.com.

password adalah nilai dari attribut type yang berfungsi untuk inputan jenis kata sandi dan bersifat rahasia. ketika user menginputkan/mengetikkan text di dalamnya maka, otomatis yang kita lihat adah bullet atau titik hitam yang besar.

submit dan dan reset fungsinya hampir sama namun sedikit berbeda. Pada attribut type dengan nilai submit ini akan berfungsi sebagai tombol lakukan proses. Sedangkan attribut type dengan nilai reset ketika di tekan akan memproses penghapusan inputan yang telah diketikkan atau mereset yang telah di inputkan.

Attribut value adalah attribut yang akan menampilkan nilainya sebagai nama dari tombol atau isi dari input.

Masuk dan hapus adalah nilai dari attribut value.


Oke selanjutnya kita bahas pada postingan susulan. yaitu proses-login.php.
Wassalamu'alaikum Warohmatullohi Wabarokatuh.

Download file FORM LOGIN

Terima kasih :
#Admin

MEMBUAT LOGIN SUPER ADMIN

Assalamu'alaikum!!!

SUPER ADMIN adalah seorang yang berperan sebagai Admin dari para ADMINISTRATOR dan Seluruh Membernya. Super Admin berperan dalam membuat dan menghapus data Admin dan member. Menginputkan Data, Mengedit Data, Dan Menghapus Data yang Ada.


Nah, kali ini sebelum kita lanjut ke bagian-bagian yang lain dari tutorial di sini.

Ada baiknya kita mulai dengan Membuat Sebuah Database dengan nama "UJIKOM" dan buat sebuah table dengan nama "LOGIN" dengan huruf kecil semua tentunya agar tidak terjadi masalah di sesi selanjutnya!

Isikan table tersebut seperti di bawah ini.

table login diskusi website sumatera utara
Add caption

Nah sekarang kita isikan dengan cara seperti berikut :

isi table login diskusi website sumatera utara

Jangan lupa untuk mengganti functions pada login_pass sebelum mengklik go.
Fungsi MD5 ini berguna untuk mengenkripsi data password agar aman dan tidak mudah di bobol oleh pengguna lain. Nah login_status kita berikan nilai 1 (satu) untuk menandakan bahwa levelnya adalah Super Administrator dan bukan Admin biasa ataupun member. Dan hasilnya adalah sebagai berikut :

super admin table login diskusi website sumatera utara

Nah kelihatan kan bedanya password yang di enkrip dengan yang tidak!!!
Untuk pembuatan database kita sudahi terlebih dahulu dan kita lanjutkan pada postingan kedua mengenai cara membuat login page (halaman login) untuk super adminnya.

Setiap materi akan dipecah-pecah bukan untuk mencari pengunjung!

melainkan untuk memberikan pemahaman yang kuat tahap demi tahapnya.

Kerna bukannya sombong! Untuk masalah pengunjung kami sudah memiliki cara sendiri untuk menambahkannya.

Ini kami buat memang untuk berbagi dan membantu berjalannya Uji Kompetensi dengan baik dan Sukses!!!


Wassalamu'alaikum...

#Admin

KULINER SUMUT - KULINER KHAS DARI SUMATERA UTARA

KULINER SUMUT

ASSALAMU'ALAIKUM WAROHMATULLOHI WABAROKATUH...


Salam sukses!!!

Semoga kita semua baik pembaca yang budiman maupun penulis mendapatkan kesehatan dan kelancaran rezei dari SANG ILAHI. Amin ya Robbal Alamin. Kali ini sesuai dengan tema diatas, kita akan membahas mengenai sebuah KULINER KHAS DARI SUMATERA UTARA yang merupakan hal yang patut Anda coba disaat Anda sedang berkunjung ke SUMATERA UTARA, tepatnya di DAERAH MEDAN.


KULINER SUMUT (www.kulinersumut.com) telah merangkum dan berbagi akan RESEP-RESEP MAKANAN DAN MINUMAN KHAS DARI SUMUT dan disana terdapat banyak sekali RESEP-RESEP KULINER SUMUT baik MAKANAN DAN JUGA MINUMAN KHAS DARI SUMUT.


Bagi Anda yang juga tinggal disekitar SUMUT atau DI MEDAN tepatnya. Anda dapat juga memesan makanan dan minuman KHAS SUMUT. Ada baiknya Anda melihat dengan detailnya apa saja yang telah disediakan oleh KULINERSUMUT.COM tersebut di SINI.


Semoga Info tersebut dapat membantu Anda dalam menangani masalah membuat makanan dan minuman ataupun memesan makanan untuk daerah medan dan sekitarnya. Agar tidak repot-repot lagi tanya sana-sini untuk mencari tempatnya masakan Khas Minang dan SUMUT.


Wassalamu'alaikum Warohmatullohi Wabarokatuh...!!
Selamat malam...



#Admin Fittra Ferdiansyah

Tuesday, January 19, 2016

MENGGUNAKAN FUNGSI SCANDIR DALAM PHP

 ASSALAMU'ALAIKUM WAROHMATULLOHI WABAROKATUH...

Scandir digunakan untuk men scanning isi dari directory yang telah ditentukan.
structur dasar dari fungsi scandir seperti berikut ini :

<?php
scandir(directory);
?>

Keterangan :
directory dapat Anda ubah sesuai dengan nama directory yang ingin Anda scan,

Contoh Penggunaan :
Buat sebuah folder di dalam htdocs Anda dengan nama scandir.
buat sebuah file di dalam folder scandir dengan nama scan.php
kemudian buat sebuah folder di dalam folder scandir dengan nama folderscan
dan isi dengan sebuah foto, file txt dan sebuah folder kosong.

Kemudian buka file scan.php dan ketikkan kode seperti berikut :

<?php
$folder=scandir("folderscan");
echo $folder;
?>

Simpan dan jalankan.
Hasil yang Anda dapatkan adalah seperti ini :

fungsi scandir | function scandir sumut


Ini terjadi karena fungsi scandir menghasilkan data array.
Sekarang untuk menampilkannya kita harus mengetahui terlebih dahulu jumlah
folder yang ada dengan menghitungnya menggunakan count.

<?php
$folder=scandir("folderscan");
$jumlah=count($folder);
echo "Ada $jumlah folder";
?>

Simpan dan jalankan.
Akan tampil jumlah isi dari folderscan tersebut.

scandir function


Kemudian untuk menampilkannya kita menggunakan while dan mengubah sedikit code yang ada menjadi seperti berikut ini :

<?php
$folder=scandir("folderscan");
$jumlah=count($folder);
$no=0;
while ($no < $jumlah) {
echo "Isi folderscan : $folder[$no] <br/> ";
$no++;
}
?>

variabel no kita gunakan untuk mendapatkan isi folderscan karena data array dimulai dari urutan 0 makan kita isi variabel tersebut dengan nilai 0.

Logika dari code tersebut adalah Apabila 0 lebih kecil dari jumlah isi folder maka tampilkan isi dalam folderscan. Hasilnya adalah seperti dibawah ini.

isi folder scan


Terima Kasih :
#ADMIN FITTRA FERDIANSYAH

MEMBERSIHKAN KALIMAT DARI TAG HTML MENGGUNAKAN FUNGSI STRIP_TAGS

ASSALAMU'ALAIKUM WAROHMATULLOHI WABAROKATUH...


Selamat Membaca!!!
Hari ini saya akan memposting sebuah artikel yang masih berkaitan dengan Bahasa Pemrograman PHP. Mari kita lanjutkan dengan materi tersebut.

KEGUNAAN FUNGSI STRIP_TAGS adalah membersihkan tag yang ada di dalam sebuah kalimat dan juga hanya mengijinkan tag tertentu yang boleh berada di dalam code yang akan kita tampilkan.


Contoh:
Buatlah sebuah variabel dengan isi sebagai berikut di dalam PHP :

<?php
$kalimat="<p>Saya <b>senang</b> bermain dan belajar</p>"; 
?>

Nah jika kita simpan dan tampilkan dengan menggunakan echo akan menghasilkan tampilan sebagai berikut :

strip tags

<?php
$kalimat="<p>Saya <b>senang</b> bermain dan belajar</p>"; 
echo $kalimat;
?>

 Sekarang kita akan mencoba menghapus semua tag yang ada dengan fungsi strip_tags :

<?php
$kalimat="<p>Saya <b>senang</b> bermain dan belajar</p>";
$hapus=strip_tags($kalimat);
echo $hapus;
?>

Jika kita simpan dan jalankan ulang akan menampilkan output sebagai berikut :

strip tags php


Sekarang kita coba ijinkan hanya tag bold saja yang boleh ditampilkan dengan mengubah sedikit pada kodenya menjadi seperti berikut:

<?php
$kalimat="<p>Saya <b>senang</b> bermain dan belajar</p>";
$hapus=strip_tags($kalimat,"<b>");
echo $hapus;
?> 

strip tags php

Sekarang silahkan Anda simpan dan jalankan .


Selamat Mencoba!!!
Jangan LUPA berkomentar untuk mengirimkan pertanyaan Anda.


Terima Kasih :
#ADMIN FITTRA FERDIANSYAH