...... Selamat datang di blog Bang Ali .....

 

Talk Less do more

Status YM
Tinggalkan Pesan

...ShoutMix chat widget...
Jam sekarang
My Facebook
Ali Mutakin

Buat Lencana Anda
Motto

Seseorang dihargai bukan karena apa yang diperolehnya, tetapi melainkan apa yang akan di berikannya

Autentifikasi user dengan Dreamweaver
Jumat, 29 Januari 2010
Tutorial ini awalnya terinspirasi dari kemalasan penulis untuk menuliskan koding2 bahasa pemrograman terutama PHP, ada2 aja ko ada malas jadi inspirasi :-)

Review dulu..

Autentifikasi user adalah sebuah mekanisme yang digunakan untuk memberikan identitas hak akses kepada siapa yang berhak masuk ke suatu sistem, biasanya direpresentasikan dengan form login, setiap user yang masuk ke suatu halaman tertentu harus memiliki pengenal berupa username dan password

Mekanisme

  • User memasukan username beserta password di form login
  • Sistem akan mengecek apakah username dan password ada di database
  • Apabila username dan password cocok sesuai dengan yang ada di database maka user tersebut akan di arahkan ke halaman yang dimaksud dan sebaliknya apabila tidak maka user akan di arahkan ke halaman pendaftaran user

Saya rasa semua sudah paham d
an jelas tetang hal ini, tapi bagi yang paham tentunya ya :-)
terus kenapa hal ini dibahas? padahal
banyak sekali yang sudah mengulas masalah ini

Begini ceritanya.....

di setiap saya browsing dan cari2 artikel yang membahas topik ini mesti ketmu dengan yang namanya koding koding dan koding, ya iyalah programer bukan? :-) malah kata Pak Romy Satrio pemilik web e-learning ilmukomputer.com ngomong "hari gini anak IT lemah koding? apa kata dunia?" ha.... , trus penulis berpikir ada ga ya author (program pembantu) yang bisa membuat autentifikasi user dengan tanpa menulis koding sedikitpun, he.. daripada copy paste atau minimal menyederhanakan kode2 yang sebegitu banyaknya seperti lihat disini dan ternyata benar author terkenal nan tersohor bernama dremweaver yang di dibuat oleh perusahaan macromedia mempunyai fitur untuk menyelesaikan permasalahan diatas dengan sangat mudah

OK mari kita mulai tutorialnya

Pertama kita buat database user di mysql atau cara gampangnya di Phpmyadmin

CREATE TABLE USER (
username varchar(15),
password varchar(15),
PRIMARY KEY (username)
)

Jangan lupa buat koneksi d
ari database ke PHP

$hostname_conection = "localhost";
$database_conection = "user";
$username_conection = "root";
$password_conection = "";
$conection = mysql_pconnect($hostname_conection, $username_conection, $password_conection) or trigger_error(mysql_error(),E_USER_ERROR);
?>



lo ko ketmu koding lagi?...:-) sabar sabar sebenernya anda tidak perlu menulis koding diatas. pada langkah pembuatan database dan pembuatan koneksi anda bisa menggunakan phpmyadmin dan dreamweaver yang tutorialnya bisa dilihat disini tinggal anda sesuaikan variablenya sesuai dengan kebutuhan diatas. Setelah pembuatan database beres, pembuatan koneksi juga dianggap beres :-) maka saatnya pembuatan form login, halaman yang di tuju misal halaman admin dengan logout, dan membuat restrict untuk user yang nakal dengan dreamweaver segera dimulai :-)
Membuat form login masuk ke editor author dreamweaver
Sebelum membuat form login b
uatlah dua halaman misal login.php dan admin.php

Setelah dua halaman terbentuk kemudian buka halaman login.php
  • pilih insert > form > form

Jangan lupa untuk actionnya mengarah ke halaman admin.php (karena halaman ini yang nantinya di tuju apabila username dan password dimasukan secara benar)

  • Kemudian buatlah table dengan jumlah baris 3 dan kolom 2 yang nantinya digunakan untuk meletakan textfield username, texfield password dan button submit yitu dengan cara pilih insert > table (ctrl+alt+t)
  • Temudian isilah table table tersebut dengan texfied username, textfield password dan button submit
  • Setelah form login jadi tinggal bagaimana caranya supaya form login itu dapat berfungsi artinya ketika tombol submit di klik kata yang di texfiled username & password dikirim ke database unruk di di autentifikasi, apabila sama maka user tersebut legal... atau dengan kata lain user tersebut dapat masuk ke halaman admin.php atau sebaliknya kalu berbeda maka user tersebut akan dilempar ke halaman login.php kembali untuk mengisi username dan password sampai mengisi dengan benar
  • pilih insert > aplication object > user authentication > log in user
  • Isikan parameter2 mulai dari form login yang tadi di buat, kemudian nama koneksinya
  • sedangkan untuk parameter yang lain adalah apabila username dan password cocok maka akan diarahkan ke halaman admin.php dan apabila tidak cocok maka akan mengarah kembali ke halaman login.php (lihat gambar)
apakah sudah selesai ?? o tentu saja belum, masa bisa masuk ga bisa keluar :-) oleh karenanya ketika login sukses di halaman admin.php, di halaman admin.php di beri perintah untuk logout tentunya, langkahnya hampir sama dengan pembuatan login user di halaman login.php
  • Masuk ke halaman admin.php yang telah dibuat diatas
  • Pilih insert > aplication object> user authentication > log out user
  • terlihat pada gambar diatas ketika link log out di klik maka akan mengarah ke halaman admin.php
Pada tahap ini sebenarnya sudah selesai, tetapi bagaimana kalau ada user yang tau lokasi admin.php dan masuk langsung tanpa melalui halaman login.php padahala biasanya halaman2 yang membutuhkan autentifikasi adalah halaman yang penting dan tidak semua orang diijinkan untuk mengaksesnya, wah bisa bahaya itu :-) makanya diperlukan teknik restrict, agar user2 nakal tidak akan bisa masuk ke halaman yang terlarang sebelum mereka menjadi legal user, dalam hal ini adalah halaman admin.php, dan ternyata dreamweaverpun menyediakan fitur ini... opo jan ra pas karo jenenge sing terkenal nan tersohor :-) dan langkahnya cukup mudah
  • masih di halaman admin.php
  • Pilih insert > aplication object> user authentication >restrict access to page
  • isikan parameter berdasakan username dan password jangan lupa arahkan ke halaman login.php
Sekian dulu tutorial kali ini, mudah mudahan bermanfaat



















posted by Ali Mutakin @ 17.06   5 comments
Warnet dengan Mikrotik
Senin, 25 Januari 2010

Bismillahirahmanirahim…

Pada tutorial kali ini saya akan membahas tentang bagaimana cara membuat warnet dengan tambahan router Mikrotik

Langsung saja mari kita mulai tutorialnya

Di sebagian besar warnet yang ada di Indonesia untuk kepentingan optimasi dan performance jaringan mereka kebanyakan menambahkan peripheral tambahan berupa router, apa sebenernya router itu dan kenapa harus router dan kenapa juga harus router Mikrotik yang harus dipilih ?

Dilihat dari pengertiannya router adalah sebuah device yang berfungsi sebagai penghubung antar dua jaringan komputer atau lebih, lengkapnya mengenai pengertian , fungsi, produsen pengembang dll bisa dilihat disini

Ada beberapa pertanyaan yang sering muncul dari permasalahan diatas

  • Mengapa harus pakai router padahal tanpa router warnet sudah bisa kita bangun?itu benar tetapi pembuatan warnet dengan topologi seperti disebutkan maka akan menghasilkan produk warnet abal- abal atau tidak bermutu
  • Mengapa harus pakai router tambahan lagi padahal biasanya ketika kita membeli sebuah produk modem bukankan kebanyakan modem sudah memiliki fungsi sebagai router, ya bener sekali tetapi modem yang di dalamnya integereted router biasanya hanya berfungsi sebagai routing saja, berbeda dengan router yang yang terpisah dari modem yang memiliki banyak fitur diantaranya adalah bandwith limiter (fitur ini memungkinkan komputer yang terhubung ke gateway melalui router dapat di atur jatah bandwithnya sesuai dengan keinginan) , web proxy (sebuah fitur yang memungkinkan penyimpanan chace terhadap komputer2 yang terhubung ke gateway melalui router sehingga akses ke suatu halaman web yang pernah dibuka akan terasa lebih cepat) dan masih banyak yang kelebihan yang lain.
  • Mengapa router Mikrotik yang di pilih? Router mikrotik bisa lihat detailnya disini selain memiliki fitur yang di sebutkan diatas juga kalau melihat dari harga mikrotik jauh lebih murah dibanding dengan router yang lain seperti Cisco, dan yang lebih enak lagi router mikrotik dapat di implementasikan ke dalam sebuah PC (Personal Computer)


Penasaran bagaimana cara membuatnya mari kita mulai saja tutorialnya


Langkah Pertama

Siapkan sebuah PC (personal komputer) dengan spek minimal
  • P II Ram 64 Mb
  • Hardisk 40 Gb
  • CD Rom Monitor (Optional)
  • 2 NIC (lancard)



Langkah kedua


Download file Instalasi Mikrotik
disini dan langkah instalasi dapat di download disini


Langkah ketiga

Setelah proses instalasi berjalan sukses maka proses selanjutnya adalah proses konfigurasi


1. Indentifikasi Interface (Lan Card)

Seperti di ketahui di atas kita memiliki 2 Lancard yang sedianya akan di gunakan untuk saluran yang ke modem (internet) dan yang satunya ke Lan ( Jaringan warnet) maka perlu dilakukan pengidentifikasian ke masing2 lancard
bentuk perintahnya
  • [admin@MikroTik] interface > set 0 name=LAN
  • [admin@MikroTik] interface > set 1 name=MODEM

2. Pemberian IP Address
Setelah proses identifikasi selesai maka kita perlu menambahkan alamat IP di masing2 Lancard yang telah kita pasang, dimana alamat Ip Address LAN di set satu blok dengan Ip Address yang nantinya menjadi komputer klient di warnet dan untuk Modem juga di set satu blok IP Address dengan IP Modem
Bentuk perintahnya
  • [admin@MikroTik] ip address > add address=192.168.0.254/24 interface=LAN (Asumsi range IP client warnet dari (192.168.0.1-0.245)
  • [admin@MikroTik] ip address > add address=192.168.1.2/24 interface=MODEM (Mengacu pada Ip modem speedy yaitu 192.168.168.1.1)

3. Pemberian Route ke Gateway

Gateway berfungsi sebagai pintu gerbang Internet ke Warnet yang diarahakan ke gateway modem yaitu 192.168.1.1
bentuk perintahnya
  • [admin@MikroTik] ip route > add gateway=192.168.1.1

4. Setting DNS (Dynamic Name System)
DNS berfungsi untuk menterjemahkan alamat yang ada di browser ke dalam bentuk alamat IP Address gampangnya seperti itu , pembahasan mengenai DNS sebenarnya panjang lebar,bahkan halaman ini tidak cukup kalau membahas masalah DNS, yang penting konsepnya tau lah seperti di sebutkan di atas, he...
bentuk perintahnya
  • [admin@MikroTik] ip dns >set primary-dns=202.134.0.155
  • [admin@MikroTik] ip dns >set primary-dns=202.134.1.10

5. Setting NAT (Network Adress Translation)
NAT berfungsi untuk mentranslasikan IP Adress LAN atau warnet kita agar warnet kita bisa terkoneksi ke internet, dan boleh saya katakan setting NAT adalah setting yang paling penting diantara setting2 penting diatas, he...maksudnya gmn si? ya intinya seandainya anda memasukan perintah yang salah walaupun hanya satu huruf maka berakibat warnet anda hanya akan berfungsi sebagai rental saja, alias ga konek, ha...
bentuk perintahnya
  • [admin@MikroTik] ip firewall nat add chain=srcnat out-interface=modem action=masquerade

sebenarnya sampai tahap ini router sudah bisa digunakan , tetapi untuk kepentingan optimasi warnet maka perlu adanya setting web-proxy dan setting bandwith limiter ... mudah2an bisa saya postingkan dalam waktu dekat... trimakasih


posted by Ali Mutakin @ 11.05   3 comments
Remote router dengan handphone
Udah lama jg ya ternyata g posting di sini, rasanya kangen tapi gara-gara demam facebook yang menyeluruh se penjuru indonesia kecuali yang g pernah ngenet (wakkk). blognya hampir aja lupa karena keasyikan pada aplikasi SOCKnya itu loh, jd ga pernah sobo alias ngurusin blognya sendiri …gampangnya Cahattingnnya tu yang buat lupa-lupa ingat (he….kaya lagunya kuburan aj)ko kuburan??? ga sekalian akherat band,ha….tapi g masalah wong tu haknya mereka yah..
okelah kita mulai aj ya…tapi biasa jangan lupa djarum super sama kopinya dunk biar g spaneng..
mulai dari mana y???wah bingung juga neh singkat ceritanya gini ni ,…
kemarin tuh kira2 3 bulan kemaren aq buat sebuah warnet tepatnya di daerah mrican semarang,,dan kebetulan tuh di awal-awal bulan kemaren sempet dibuat pusing …tapi di awal2 bulan sekarang ga lagi (soale pas terima gajian tuh,ha…) wah ni malah bahasannya sampe kemana2, jelas g bener nih! ..ya maksudnya di awal-awal aq sempet dibikin pusing coz (red:karena) routernya tu belum setabil alias sering trouble..gmn g pusing??aq harus siap setiap saat (weh kaya iklan rexona) jikalau sang router tu troubele,he.. artinya harus bolak-balik benerin si router ke tempat sang router berada …(kaya pacarnya y padahal pacarnya aj g pernah diapelin)…
stelah tu aq berpikir di 1/3 malam yang terahir…he…(solat tahajud maksudnya)..bisa g ya aq benerin si router manja itu dari manapun aq berada termasuk dari Hanphone?
paginya aq langsung menyingsingkan baju beranjak untuk bertatap muka dengan si Mbah GOogle buaT minta jampi2nya (wah nglantur lagi nih) dan ternyta bim salabim ….******* dapat tuh rumusnya buat buka port forwading modem ADSL (kebetulan pake tipe linksys Am 300) tapi yang lainnya kaya D-link, Tp Link etc. G jauh beda ko yang jelas klo simbah GooGle masih ada dimuka bumi ni semua permasalahan tanya menanya bakal kejawab ….
gmn to dari tadi ko malah bercanda mulu…kpn seriusnya nih

Ok Mari kita Serius

jadi logikanya gini, aq punya sebuah router (kebetulan pake mikrotik)..saya kepingin mengakses router mikrotik itu dari manapun saya berada dengan bermodalkan ip publik yang di dapat dari ISP (aq pake Speedy) dan aq juga terkoneksi dengan internet tentunya …baik aq dari warnet lain atopun dari Hp aq ni (karena Hp sekarang kan juga bisa buat internetan) harusnya bisa dunk??y g (memang harus bisa) klo g bisa g usah dunk aq posting tulisan ini ,he…(ya bercanda lagi)..dan satu lagi padahal ketika kita ngakses Ip publik yang dikasih sama ISP berarti kita kan ngakses modemnya?terus gimana padahal routernya kan ada di belakang modem ADSL …( la disinilah port forwading berfungsi) jadi port forwading tu fungsinya meneruskan request yang berasal dari internet global yang harusnya ke alamat ip yang di modem publik (biasanya klo speedy 125.xxx.xxx.xxx) dan di teruskan ke alamat ip privat (berarti kejawab sudah dunk kita bisa ngakses ip privat yang ada di jaringan kita termasuk router)..
kalo dari modem ASDL ipnya 192.168.1.1 berarti di routernya kan 192.168.1.2 tp tu kalo aq, klo anda ya terserah mau 192.168.1.3 – 192.168.1.254 jg terserah anda yang penting kan masih dalam 1 blok ip dengan modemnya..y g? y dunk klo ada yang jawab g…tu mesti belajar konsep ip sama subnet tuh ha..kembali ke TK lagi dunk,…jangan lupa portnya dibuka kalo aq di port 22 sama port 80nya?mudeng kan port 22 sama port 80 fungsinya buat ap?klo g mudeng ya googling aj lagi, kan masih ada mbah GooGle yang selalu beriklan rexona,ha…
turs setelah portnya dah kebuka mau diapain lagi??
duh gimana sih ya sekarang tinggal ngremote dari dari manapun termasuk HP kita, lo ko bisa? y jelas bisa lah tapi syaratnya klo pengin ngakses di port 22 tu paling enaknya pake Putty (awas ayo jangan sampe salah ngucapinnya) silahkan download disini tu tersedia buat yang di PC ato di mobile…
ok itu dlu gambaran singaktnya .. mudah2an bermanfaat
posted by Ali Mutakin @ 10.57   0 comments
Tentang saya

Name: Ali Mutakin
Home: Gunung Sari, Clekatakan, Pemalang , Jawa Tengah
Artikel
Update
Link
Statistik Pengunjung

IP



© Talk Less do more by Nikatumila.co.nr