Monday, January 25, 2016
Tuesday, July 14, 2015
Contoh Login Dengan PHP
Ini adalah langkah - langkah untuk membuat login database dengan PHP
1.Buatlah database nya dulu
user_id INT(4) PRIMARY AUTO INCREMENT
username VARCHAR(20)
password VARCHAR(255)
email VARCHAR(100)
fullname VARCHAR(100)
agama VARCHAR(15)
no_hp BIGINT(14)
2.Buat Form Login dengan mengetikan kode berikut. Kemudian simpan pada folder yang sama, Disin folder saya dengan nama (Login) lalu nama login.php
<html>
<head>
<title>LOGIN</title>
</head>
<body>
<h1>LOGIN</h1>
<?php
//kode php ini kita gunakan untuk menampilkan pesan eror
if (!empty($_GET['error'])) {
if ($_GET['error'] == 1) {
echo '<h3>Username dan Password belum diisi!</h3>';
} else if ($_GET['error'] == 2) {
echo '<h3>Username belum diisi!</h3>';
} else if ($_GET['error'] == 3) {
echo '<h3>Password belum diisi!</h3>';
} else if ($_GET['error'] == 4) {
echo '<h3>Username dan Password tidak terdaftar!</h3>';
}
}
?>
<form name="login" action="otentikasi.php" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr align="right">
<td colspan="3"><input type="submit" name="login" value="Login" /></td>
</tr>
</table>
</form>
</body>
</html>
Untuk melihat halaman login ini, bukalah
http://localhost/Login/login.php pada browser.
3.Setelah membuat form login, kita harus membuat sebuah file untuk
memproses data login yang dimasukkan user apakah valid atau tidak.
Ketikkan kode berikut dan simpan dengan nam
a otentikasi.php
<?php
include('config.php');
//tangkap data dari form login
$username = $_POST['username'];
$password = $_POST['password'];
//untuk mencegah sql injection
//kita gunakan mysql_real_escape_string
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
//cek data yang dikirim, apakah kosong atau tidak
if (empty($username) && empty($password)) {
//kalau username dan password kosong
header('location:login.php?error=1');
break;
} else if (empty($username)) {
//kalau username saja yang kosong
header('location:login.php?error=2');
break;
} else if (empty($password)) {
//kalau password saja yang kosong
//redirect ke halaman index
header('location:login.php?error=3');
break;
}
$q = mysql_query("select * from user where username='$username' and password='$password'");
if (mysql_num_rows($q) == 1) {
//kalau username dan password sudah terdaftar di database
header('location:index.php');
} else {
//kalau username ataupun password tidak terdaftar di database
header('location:login.php?error=4');
}
Kode diatas akan melakukan pengecekan terhadap inputan user yang berupa
username dan password apakah username dan password terdaftar atau tidak
dalam database
4.Agar setiap halaman hanya dapat diakses setelah login, kita perlu menambahkan beberapa baris kode pada file
otentikasi.php seperti berikut.
<?php
include('config.php');
session_start();
...
if (mysql_num_rows($q) == 1) {
//kalau username dan password sudah terdaftar di database
//buat session dengan nama username dengan isi nama user yang login
$_SESSION['username'] = $username;
//redirect ke halaman index
header('location:index.php');
} else {
...
Untuk dapat membuat otentikasi pada setiap halaman, kita menggunakan
session untuk menyimpan data username dari user yang telah login.
5.Untuk melakukan pengecekan, buat dokumen baru dan ketikkan kode berikut. Kemudian simpan dengan nama cek_login.php
session_start()
digunakan untuk membuat session baru (jika session belum dibuat)
ataupun melanjutkan session (jika session sudah dibuat sebelumnya).
Kemudian data username disimpan dalam session ini dengan menggunakan
perintah $_session['username'] = $username yang berarti
menyimpan data username kedalam session dengan nama session adalah
username. Selanjutnya, data session inilah yang akan selalu kita gunakan
untuk men-cek apakah user sudah login atau belum.5.Untuk melakukan pengecekan, buat dokumen baru dan ketikkan kode berikut. Kemudian simpan dengan nama cek_login.php
<?php
session_start();
//jika session username belum dibuat, atau session username kosong
if (!isset($_SESSION['username']) || empty($_SESSION['username'])) {
//redirect ke halaman login
header('location:login.php');
}
6.Kemudian kita harus meng-
include kan file cek_login.php ini pada file-file yang hanya boleh diakses setelah user login (index.php, edit.php, dan view.php).
<?php include('cek-login.php') ?>
Tambahkan kode berikut pada file login.php.
<?php
session_start();
if (!empty($_SESSION['username'])) {
header('location:index.php');
}
?>
<html>
<head>
Sekarang cobalah buka halaman
login.php. Jika kalian sudah login, maka kalian akan dialihkan ke halaman index.php
8.Sekarang kita buat file untuk logout. Karena kita menggunakan session
untuk menyimpan variabel yang digunakan dalam validasi login, maka untuk
logout, kita cukup menghapus session yang digunakan. Ketikkan kode
berikut dan simpan dengan nama
logout.php
<?php
//lanjutkan session yang sudah dibuat sebelumnya
session_start();
//hapus session yang sudah dibuat
session_destroy();
//redirect ke halaman login
header('location:login.php');
Kemudian buat link ke file
logout.php pada halaman index.php
</table>
</form>
<a href="view.php">Lihat Data</a> || <a href="logout.php">Logout</a>
</body>
</html>
Selesiai. . .
semoga bermanfaat
semoga bermanfaat
Saturday, July 11, 2015
Mepercantik Tampilan Grub Ubuntu Dengan BURG
Para sobat pasti merasa bosan dengan tampilan grub yang berwarna hitam
itu,,,,bener khan???. Tapi jangan khawatir, karena saya akan mencoba
berbagi mempercantik GRUB dengan BURG. Namun, grub yang saya maksud
disini bukanlah grub yang ada di FB ataupun grub kelompok ya sob.
GRUB adalah aplikasi untuk memilih Operating Sistem/OS saat perma kali sobat menyalakan komputer. Sedangkan BURG
adalah sebuah aplikasi yang dapat merubah tampilan atau background GRUB
yang serba hitam itu dengan berbagai warna. Tetapi GRUP/BURG ini hanya
dapat digunakan jika komputer sobat memakai lebih dari satu OS (Dual Boot).
Ok langsung saja saya akan bagikan gimana caranya menginstall BURG,,,,,!!!
- Buka terminal sobat dengan menekan CTRL+ALT+T
- Jalankan perintah berikut satu persatu:
$ sudo apt-get update
$ sudo apt-get install burg burg-themes
$ sudo burg-install "(hd0)"
$ sudo update-burg
Selesai. . .pilih lah sendiri thema BURG anda sendiri. . .
Semoga bermanfaat. . . . .
Semoga bermanfaat. . . . .
Wednesday, July 8, 2015
Install Audacious 3.5 di Ubuntu
Audacious adalah audio player yang berfokus pada kualitas audio yang tinggi dan penggunaan sumber daya yang rendah yang datang dengan daftar yang cukup besar Plugin serta dua antarmuka: interface GTK dan 2.x Winamp seperti antarmuka (dan, mendukung Winamp ).
Audacious GTK interface
Audacious Winamp classic interface
Audacious 3.5 dirilis baru-baru ini dan dilengkapi dengan cukup beberapa fitur baru serta perbaikan bug:
- Halaman pengaturan terpadu untuk switching dan mengkonfigurasi antarmuka;
- Item menu baru langsung ke berbagai kategori Plugin di jendela pengaturan;
- Menghapus lagu dari filesystem atau memindahkan mereka ke tempat sampah;
- Beralih playlist dengan menggulir pada tab bar;
- Pilihan untuk menampilkan jumlah entri dalam tab playlist;
- Dukungan untuk Microsoft ASXv3 playlist;
- Pilihan untuk menyembunyikan tab bar ketika hanya ada satu playlist;
- Plugin Alarm memberikan baru "Set alarm" item menu;
- Pengaturan jendela baru untuk output JACK;
- ID3v2.3 tag tidak lagi dikonversi ke format ID3v2.4 portabel baru tapi kurang;
- Audtool baru perintah untuk bekerja dengan beberapa playlist;
- Format tag default untuk file MP3 berubah dari APEv2 ke ID3v2.3;
- Dukungan untuk elemen COVERART di tag Ogg Vorbis;
- Seni album membesar dengan info lagu jendela;
- Membuka folder dalam daftar putar baru secara otomatis mengatur judul playlist;
- Kebanyakan jendela dialog sekarang mengingat posisi dan ukuran;
- Dukungan penuh untuk Unicode nama file pada Windows;
- Visualisasi spektrum OpenGL bekerja pada Windows.
Install Audacious 3.5
Kebutuhan berani untuk ditambal untuk bekerja dengan baik di Ubuntu, bahkan untuk yang terbaru Ubuntu 14.04 (meskipun untuk Trusty, perubahan minor). Sampai saat ini, saya ditambal itu berat untuk mendapatkannya bekerja (sebagian besar untuk mendapatkan ffaudio untuk bekerja dengan baik, tetapi tidak hanya) dengan Ubuntu 12.04, 12.10, dll tapi sayangnya saya tidak bisa mendapatkan terbaru Audacious 3.5 untuk mengkompilasi dengan versi Ubuntu yang lebih tua dari 13.10.
Itu sebabnya Audacious 3.5 tersedia di utama WebUpd8 PPA untuk Ubuntu 14.04 dan 13.10 saja. Namun, PPA memiliki 3.4.3 Audacious untuk Ubuntu 12.04 dan 12.10.
Untuk menambahkan utama WebUpd8 PPA dan menginstal Audacious 3.5 di Ubuntu 14.04 atau 13.10, gunakan perintah berikut:
Itu sebabnya Audacious 3.5 tersedia di utama WebUpd8 PPA untuk Ubuntu 14.04 dan 13.10 saja. Namun, PPA memiliki 3.4.3 Audacious untuk Ubuntu 12.04 dan 12.10.
Untuk menambahkan utama WebUpd8 PPA dan menginstal Audacious 3.5 di Ubuntu 14.04 atau 13.10, gunakan perintah berikut:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install audacious
Cara Extract File .tar .tar.gz .tar.bz2 .rar .zip Pada Terminal
Cara extract file pada terminal di ubuntu
Extrac format .tar.gz
$ tar -xzf namafile.tar.gz
Atau
$ tar -xvzf namafile.tar.gz
Extrac format .deb
$ sudo dpkg -i nama_file.deb
contoh:
$ sudo dpkg -i synaptic.deb - (synaptic adalah nama file yang akan di eksekusi)
Jika file .deb yang akan kita install banyak sekali maka kumpulkan semua filenya dalam satu folder kemudian masuk ke directory file tersebut lalu ketikan:
$ sudo dpkg -i *.deb
Bungkus/membuat file .tar.gz
$ tar -pczf namaarsip.tar.gz nama file yang akan di zip
contoh:
$ tar -pczf xrootz.tar.gz pointblankoffline.exe
dimana tiap perintah atau parameter berarti:
-p adalah hak akses tiap folder disimpan (perintah ini bisa dihilangkan bila tidak perlu)
-c adalah tar akan membuat arsip
-z adalah tar akan melakukan kompresi
-f adalah tar akan memunculkan hasil pengarsipan dengan format .tar.gz (xrootz.tar.gz)
Extrac format .tar.bz2
$ tar -xjf namafile.tar.bz2
Atau
$ tar -xvjf namafile.tar.bz2
Bungkus/membuat file .tar.bz2
$ tar jcvf namafile.tar.bz2 fileyangakandiarsip
contoh:
$ tar jcvf xrootz.tar.bz2 pointblankoffline.exe
Untuk membuka atau membuat file .rar .zip di linux terlebih ubuntu, kita harus menginstall paket aplikasinya dengan cara mengetikan:
$ sudo apt-get install file-roller
Dan untuk membuka atau membuat file .7z kita gunakan aplikasi p7zip. Untuk menginstallnya kita ketikan:
$ sudo apt-get install p7zip p7zip-rar
Selesai . ..
Semoga bermanfaat. .
Extrac format .tar.gz
$ tar -xzf namafile.tar.gz
Atau
$ tar -xvzf namafile.tar.gz
Extrac format .deb
$ sudo dpkg -i nama_file.deb
contoh:
$ sudo dpkg -i synaptic.deb - (synaptic adalah nama file yang akan di eksekusi)
Jika file .deb yang akan kita install banyak sekali maka kumpulkan semua filenya dalam satu folder kemudian masuk ke directory file tersebut lalu ketikan:
$ sudo dpkg -i *.deb
Bungkus/membuat file .tar.gz
$ tar -pczf namaarsip.tar.gz nama file yang akan di zip
contoh:
$ tar -pczf xrootz.tar.gz pointblankoffline.exe
dimana tiap perintah atau parameter berarti:
-p adalah hak akses tiap folder disimpan (perintah ini bisa dihilangkan bila tidak perlu)
-c adalah tar akan membuat arsip
-z adalah tar akan melakukan kompresi
-f adalah tar akan memunculkan hasil pengarsipan dengan format .tar.gz (xrootz.tar.gz)
Extrac format .tar.bz2
$ tar -xjf namafile.tar.bz2
Atau
$ tar -xvjf namafile.tar.bz2
Bungkus/membuat file .tar.bz2
$ tar jcvf namafile.tar.bz2 fileyangakandiarsip
contoh:
$ tar jcvf xrootz.tar.bz2 pointblankoffline.exe
Untuk membuka atau membuat file .rar .zip di linux terlebih ubuntu, kita harus menginstall paket aplikasinya dengan cara mengetikan:
$ sudo apt-get install file-roller
Dan untuk membuka atau membuat file .7z kita gunakan aplikasi p7zip. Untuk menginstallnya kita ketikan:
$ sudo apt-get install p7zip p7zip-rar
Selesai . ..
Semoga bermanfaat. .
Tuesday, July 7, 2015
Cara Install Cairo Dock di Ubuntu
Cairo Dock, cepat dan disesuaikan antarmuka desktop yang mengambil bentuk dermaga, desklets, panel, dll, yang dapat digunakan sebagai alternatif atau tambahan Unity, Gnome-Shell, Xfce-panel, dan panel KDE, sekarang di versi 3.4. Hal ini dirancang untuk menjadi ringan, cepat dan disesuaikan, dan desktop agnostik. Memiliki antarmuka DBus kuat, harus dikontrol dari terminal atau aplikasi lain. Fitur dapat ditambahkan dengan plug-in atau applet, dan applet dapat ditulis dalam C atau dalam bahasa apapun. Cairo-Dock sekarang memiliki dukungan dasar Wayland.
Cairo-Dock duduk di tengah desktop Anda, memungkinkan Anda untuk memonitor dan mengontrol aplikasi favorit Anda: pemutar musik, chatting utusan, twitter, torrents pengunduh, RSS feed, kalender / tugas, cuaca, surat catur, dll, dan taskbar kuat .
Kairo Dock mencakup banyak plugin / applet seperti: cuaca, jam, Messaging Menu, monitor sistem, indikator keyboard, ikon kustom, area notifikasi, manajer clipboard, dan banyak plugin lainnya.
Cairo-Dock duduk di tengah desktop Anda, memungkinkan Anda untuk memonitor dan mengontrol aplikasi favorit Anda: pemutar musik, chatting utusan, twitter, torrents pengunduh, RSS feed, kalender / tugas, cuaca, surat catur, dll, dan taskbar kuat .
Kairo Dock mencakup banyak plugin / applet seperti: cuaca, jam, Messaging Menu, monitor sistem, indikator keyboard, ikon kustom, area notifikasi, manajer clipboard, dan banyak plugin lainnya.
Perubahan utama:
- Menu: menambahkan kemungkinan untuk menyesuaikan mereka
- Gaya: bersatu gaya semua komponen dermaga
- Integrasi yang lebih baik dengan Compiz (misalnya saat menggunakan sesi Cairo-Dock) dan Cinnamon
- Aplikasi Menu dan Logout applet akan menunggu akhir update sebelum menampilkan pemberitahuan
- Berbagai perbaikan untuk Aplikasi Menu, Shortcut, Status-Notifier dan applet Terminal
- Mulai bekerja pada EGL dan Wayland dukungan
- Dan seperti biasa ... berbagai perbaikan bug dan perbaikan!
- Menu: menambahkan kemungkinan untuk menyesuaikan mereka
- Gaya: bersatu gaya semua komponen dermaga
- Integrasi yang lebih baik dengan Compiz (misalnya saat menggunakan sesi Cairo-Dock) dan Cinnamon
- Aplikasi Menu dan Logout applet akan menunggu akhir update sebelum menampilkan pemberitahuan
- Berbagai perbaikan untuk Aplikasi Menu, Shortcut, Status-Notifier dan applet Terminal
- Mulai bekerja pada EGL dan Wayland dukungan
- Dan seperti biasa ... berbagai perbaikan bug dan perbaikan!
Untuk menginstal Cairo Dock di Ubuntu 14.10 / 14.04 / 13.10 / Linux Mint 17/13 buka Terminal (Tekan Ctrl + Alt + T) dan salin perintah berikut di Terminal:
sudo add-apt-repository ppa:cairo-dock-team/ppa
|
sudo apt-get update
|
sudo apt-get install cairo-dock cairo-dock-plug-ins
|
Selesai. .
Semoga bermanfaat. . .
Monday, July 6, 2015
Subscribe to:
Posts (Atom)
Blogger news
Popular Posts
-
Cara Menginstall VLC Versi terakhir di Ubuntu 14.04/13.10/12.04 Kita langsungkan saja Buka terminal dan jalankan perintah berikut ...
-
Biar tampilan pembuka keren , banyak yang nanya-nanya soal ginian. Sebenarnya sudah di bahas di forum backtrack indonesia namun cuma kar...
-
Cairo Dock, cepat dan disesuaikan antarmuka desktop yang mengambil bentuk dermaga , desklets , panel , dll, yang dapat digunakan ...
-
Sobat linuxer , setelah anda menanamkan OS linux di dalam komputer anda maka secara default sumber repository akan tertuju kepada server u...
-
1. Kawan - kawan pasti bingungkan bagai mana cara untuk mengembalikan grub Windows yang hilan. 2. Langsung saja kita mulai dengan bukak...
-
Para sobat pasti merasa bosan dengan tampilan grub yang berwarna hitam itu,,,,bener khan???. Tapi jangan khawatir, karena saya akan mencob...
-
Cara extract file pada terminal di ubuntu Extrac format .tar.gz $ tar -xzf namafile.tar.gz Atau $ tar -xvzf namafile.tar.gz Ex...
-
Aplikasi - Aplikasi Windows Free Download Xiu Xiu Editing Fhoto Winzip WintoFlash For 7 Smadav101 Format Factory Camera Suyin 5.2.5.3...
-
langkah pertama kita kita download dulu di disin http:// www.download.amd-driver-8.982-x86.x86_64.run lalu ketika sudah di download,. ....







