Search Topic

Lectures

Tampilkan postingan dengan label Web Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Web Programming. Tampilkan semua postingan

Kamis, 10 Januari 2013

Membuat menu drop down dengan CSS


Hai.. kali ini kita akan belajar membuat drop down menu menggunakan CSS dan javascript. Menu drop down ada 2 jenis, (1) Drop Down Vertikal (2) Drop Down Horizontal. Ada 3 file yang harus kita persiapkan :
1. File menu.html
2. File style.css

Standar interface drop down menu lihat contoh dibawah ini















 1. Membuat file menu.html






Perhatikan pada baris ke 4, disana ada script <div id="m1" ..................> kemudian perhatikan baris ke 10 <div id="m2">

Artinya ID tersebut menunjukan perbedaan pada submenu yang akan ditampilkan, tidak boleh ada ID yang sama pada setiap sub menu.Jika kita ingin menambahkan menu yang memiliki sub menu, tinggal tambahkan IDnya menjadi "m3", dst...


2. Membuat file style.css


#sddm
{    margin: 0;
    padding: 0;
    z-index:0;
    }

#sddm li
{    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: 9px tahoma;
    background:#0e4d92;
    }

#sddm li a
{   display: block;
    margin: 0px;
    padding: 6px 15px;
    color: #FFF;
    text-align: center;
    font: 11px tahoma;
    font-weight:bold;
    text-decoration: none}

#sddm li a:hover
{    background: #ee9d3c;
    font: 11px tahoma;
    font-weight:bold;
    text-decoration: none;
    }


#sddm div
{    position: absolute;
    visibility: hidden;
    margin-top: 0px;
    padding: 0;
    font-weight:bold;
    background: #EAEBD8;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }

    #sddm div a
    {    position: relative;
        display: block;
        margin: 0;
        padding: 5px 15px;
        white-space: nowrap;
        text-align: left;
        font-weight:bold;
        text-decoration: none;
        background: #EAEBD8;
        color: black;
        border-bottom:1px solid #c8c8c1;
        font: 11px tahoma;
        z-index:100;
        }
       

    #sddm div a:hover
    {    background: #49A3FF;
        color: #FFF;
        font-weight:bold;
        font: 11px tahoma;
        z-index:100;
    }
       
       


DOWNLOAD SOURCE
       
       
Read More >>

Selasa, 08 Januari 2013

Membuat halaman login dengan PHP

Tutorial kali ini kita akan membahas membuat halaman login  menggunakan PHP dan  MySQL. Untuk membuat halaman login kita harus mempersiapkan beberapa hal :
  1. Membuat database dan  tabel admin
  2. Membuat form login
  3. Membuat file koneksi
  4. Membuat file session
  5. Membuat halaman home
  6. Membuat file logout


1. Membuat database 

CREATE DATABASE latihan

CREATE TABLE admin (
id_admin INT(5) PRIMARY KEY,

username VARCHAR(10),
password VARCHAR(25)
level VARCHAR(10));

Silahkan isi dulu tabel admin dengan satu baris nilai :

INSERT INTO admin VALUES ('1','admin','123456','admin');

 
 2. Membuat form login














3. Membuat file koneksi.php. Silahkan baca tutorial sebelumnya Membuat File Koneksi PHP &amp; MySQL
4. Membuat file session.php


<?php
session_start();

if(!((session_is_registered('username')) &amp;&amp;
    (session_is_registered('password')) &amp;&amp;
    (session_is_registered('level')) )) {
   
    echo "";
}

$user= $_SESSION['username'];
?>



5. Membuat file home.php

<?php
include "session.php";
include "koneksi.php";

echo "Selamat datang $user
";

echo "Logout";

?>


 6. Membuat file logout.php

<?php
if (session_is_registered('username')){
    session_unregister("username");
    session_unregister("password");
   
    echo "";   
}

?>



Download Script



Read More >>

Senin, 07 Januari 2013

Membuat file koneksi PHP dan MySQL

Sebagai tahap awal dari perancangan web, kita harus membuat dulu file koneksi yang akan digunakan untuk menghubungkan PHP dan MySQL. Ada 2 perintah PHP yang harus dibuat untuk terhubung dengan MySQL

  1. Perintah untuk menghubungkan ke nama host, user database, dan password database. Dalam contoh ini misalkan  nama host : localhost, nama user database : root, dan password database : 122333
  2. Perintah untuk menghubungkan ke nama database. Dalam contoh ini misalkan nama databasenya web_latihan.

Dari dua perintah itu, kita konversi dalam bahasa PHP :

<?php

mysql_connect("localhost","root","122333") 
or die ("Maaf, tidak terhubung ke host");

mysql_select_db("web_latihan") 
or die ("Database tidak ditemukan bos!");

?>

Simpan file tersebut dengan nama koneksi.php
Read More >>

Rabu, 21 Desember 2011

Modul Web Programming

Modul ini dibuat untuk kebutuhan pembelajaran materi web programming. Dibuat secara bertahap. Silahkan download pada link dibawah ini :
  1. Modul  ( Membuat file setting halaman )
  2. Modul ( Membuat halaman login )



    Read More >>

    Selasa, 18 Oktober 2011

    Membuat layout Web menggunakan Table dan CSS

    Silahkan buat layout web seperti contoh gambar dibawah in imenggunakan table :
    Detail :
    1. Buat layout dasar menggunakan tabel
    2. Buat file css


    Read More >>

    Selasa, 21 Desember 2010

    Cracking : Teknik Sederhana Merekam username dan password akun FB teman

    Beberapa waktu yang lalu, teman saya kelabakan karena akun facebooknya ada yang buka pada saat ia sedang online juga. Modusnya sederhana, dia bercerita sambil nangis - lebay.com - . Dia kenalan dengan salah seorang facebooker cewe, katanya cantik - jadi pengen liat, hehe... - certanya teman saya itu chating dengan tuh cewe, tiba-tiba si cewe bilang," mau liat fhoto2 syur gw ga, klik link ini...." . Dasar temen sy markus, heu.. di klik aja tuh link. Setelah diklik tiba-tiba, facebook dia ketutup dengan halaman login, seolah-olah dia logout. Karena penasaran, dia login ulang - NAH... disanalah tragedi itu terjadi, pada saat dia login ulang, ternyata facebooknya otomatis logout. ANEH !!! mungkin ada jin nya. Setelah laporan ke pihak yang berawajib :), Saya coba analisa dari modus yang terjadi. Ternyata dugaan saya benar. Dan dugaan itu saya coba simulasikan dalam catatan ini. Mudah2an bermanfaat, bukan maksud menyebarkan ajaran sesat yaaah.... kita pun kadang mesti banyak belajar dari pencuri untuk terhindar dari pencurian kan ?? :)

    Teknik cracking ini sangat sederhana, dapat dilakukan oleh siapapun yang penting pernah belajar pemograman HTML, PHP, dan MySQL. Modus yang dilakukan tuh cewe, gampang.
    1. Pada saat kita klik link yang dia kasih, otomatis menutup facebook yang kita buka karena target link nya dia buat menjadi TOP atau PARENT bukan BLANK. misal saat kita bikin link dengan html a href="contoh.htm" target=_TOP, jadi ketika link itu dibuka, tab browser akan ketutup/tidak membuka tab baru.
    2. Setelah diklik, muncul halaman login facebook seolah teman saya sudah logout. Padahal sebenarnya tidak, halaman login itu hanya HALAMAN BOONGAN, lebih tepatnya PENIPUAN untuk merekam akun facebook kita ( email dan password ) dan menyimpannya didatabase yang dibuat tuh cewe. Pada kondisi itu, sebenarnya akun facebook teman saya belum logout. Cek saja URL nya, pasti bukan http:// facebook.com
    3. Lalu teman saya login ulang. Otomatis username dan passwordnya akan terekam dalam database tuh cewe. Kenapa? Karena,  tuh cewe merubah script dibawah ini :   
      "https://login.facebook.com/login.php?login_attempt=1" id="login_form" onsubmit="return Event.__inlineSubmit(this,event)">. Bagian yang saya berik underline tinggal diganti dengan script php local yang disimpan pada hosting milik kita. Misal, simpan.php, atau login.php. Script itu fungsinya untuk mengarahkan target proses setelah tombol login diklik.
    4. Dari analisa itu, saya coba buat simuasi sederhana menyerupai teknik cracking seperti itu. Caranya sangat simple :
      1. Saya daftar hosting gratisan ( banyak diinternet ) - HOSTING itu ibarat hardisk yang dapat diakses dijaringan internet. Dalam contoh ini, saya daftar di freewebhostingarea.com
      2. Saya save as halaman login facebook ( ini kelemahan facebook, tidak menonaktifkan save as )
      3. Saya rubah target action seperti contoh diatas ( yang saya beri garibawah ) menjadi seperti ini 
      4. Saya buat file Simpan.php dengan menyimpan variable email dan password. Pada penyimpanan password, saya rubah tipe penyimpanan/POST tidak menggunakan enkripsi  melainkan penyimpanan biasa. Walaupun Input type yang saya gunaan pada variable password masih menggunakan type password. ( Input Type password digunakan untuk menyembunyikan karakter apa yang kita ketikan pada kolom pengisian password ).
      5. Saya buat database dan satu tabel untuk menampung email dan password yang diinput pada halaman login boongan facebook.
      6. Selesai, tinggal testing :)
      OK, sampai disini kita bisa testing script yang saya buat. Silahkan teman-teman klik link ini
      FACEBOOK BOONGAN - Jangan sekali-kali memasukan email dan password yang benar, karena akan tersimpan pada database yang saya buat. Liat bandingkan ada perbedaan ga dengan halaman logn facebook beneran. Pasti ga nyadar, kecuali kita liat URL nya... :D
      ini screenshoot halaman login facebook boongan yg sy buat
       
      Setelah melakuakn login boongan, silahkan buka link ini DATA USERNAME DAN PASSWORDuntuk memastikan apakah email dan password kita terekam pada database saya atau tidak. Gampang kan !!! Sekali lagi, saya tidak bermaksud untuk menyebarkan ajaran sesat, hehe.... sekedar sharing saja, buat jaga-jaga. Pesan saya :
      • Jangan sembarangan klik link apapun, mau games, atau apalah.... saat kita login facebook
      • Liat URL pada browser jika kita merasa curiga dengan halaman web yang dibuka
        Yang mau source codenya bisa download disini Karawang, 20 Desember 2010   eL Maulana  
      Read More >>