write down my mind

Rabu, 05 November 2008

tutorial zend bagian 2 : membuat login sederhana

hay,,,nyambung nih dari bagian pertama...di bagian pertama kita udah kenalan sama apa itu framework, terus zend framework, dan konsep MVC,,,nah sekarang saatnya mempraktekkan..kalo istilah kampungnya "learning by doing"....
alat dan bahan : 
1. komputer (jelasss....)
2. XAMPP (apache,php,mysql)
3. Zend Library bisa donload di sini

oke setelah semua lengkap...langkah - langkah yang kita lakukan :
1. membuat struktur direktori
2. membuat file bootstrap (index.php)
3. membuat file .htaccess

yap pertama2 buat struktur direktori seperti ini :
nah...setelah buat struktur direktori seperti diatas, skrg kita buat IndexController, 

(to be continue...)

Label:

Selasa, 04 November 2008

tutorial zend bagian 1 : pengertian Zend Framework dan MVC

hallo semua,,,selamat datang di blog saya, pada tutorial kali ini saya akan membahas cara membuat web dengan framework...tapi sebelumnya saya akan memperkenalkan dulu konsep framework yang akan saya gunakan pada tutorial ini. 
mengapa perlu framework ? yes, framework tentunya digunakan oleh developer2 untuk memudahkan pekerjaannya, dalam artian project yang sedang dikerjakan tersimpan secara terstruktur sehingga mudah diperbaiki jika ada kesalahan, dan tidak perlu membongkar semua data-data...karena tata cara framework telah terset sedemikian mengikuti kaidah2 yang telah ditetapkan.
oke framework yang akan saya gunakan adalah Zend Framework. sebagaimana diketahui ada banyak sekali framework2 yang beredar diantaranya code igniter, cakePHP, symfony, dll...tapi saya menggunakan Zend karena ada beberapa keunggulan diantaranya :

  • Dibuat oleh Zend, pengembang engine PHP
  • Dibangun diatas teknologi php 5
  • Lisensi Open Source berbasis BSD yang fleksibel baik untuk pengembangan aplikasi open source maupun komersial
  • Dokumentasi lengkap (lebih dari 500 halaman)
  • Proses pengembangan Zend Framework menyertakan unit test yang lengkap, mencakup 84% kode yang ada
  • Library yang menyediakan fungsi yang lengkap sehingga hampir semua kebutuhan pengembangan aplikasi web dapat terpenuhi
  • Mendukung pengembangan aplikasi MVC
  • URL yang bagus dan search engine friendly

  •  Oke, dari keunggulan2 diatas terdapat konsep MVC, apa itu MVC ? 
    MVC adalah metode framework yang menerapkan konsep Model, View, dan Controller. 
    Model adalah segala sesuatu yang berhubungan dengan aplikasi khusunya yang menyangkut i database, web service, feeds, dll

    View adalah segala sesuatu dalam bentuk layout atau tampilan (HTML) yang nantinya akan ditampilkan ke user...

    Controller adalah logic dari semua proses yang terjadi pada aplikasi anda, fungsinya adalah mengatur inputan dan output dari aplikasi anda...

    masih bingung ? yap lalu apa hubungan model, view dan controller tersebut satu sama lain ?
    controller - view = controller memproses inputan atau logic yang kemudian akan mengirimkan ke view, di view nantinya akan dipanggil dalam code PHP yang diselipkan di HTML.

    controller - model = hubungan controller dengan model sangat diperlukan karena di Model lah yang akan memberikan data lalu di proses di controller, ataupun sebaliknya controller dapat mengirimkan parameter yang kemudian ditangkap di Model.

    view - model = hubungan view dengan model, view dapat mengakses model untuk menerima data, tetapi tidak dapat mengirimkan ke model.

    untuk lebih jelasnya dan download zend library bisa akses link ini

    oke kita bersambung ke bagian 2...




     

    Label:

    Sabtu, 18 Oktober 2008

    Pedekate ama ZF !!

    buset dah susah bener yak ngedeketin yang satu ini,,,si ZF a.k.a Zend Framework...ampe sekarang gw belom bisa ngerebut hati ini framework.,,cuma dapet baru sisi luarnya doang belom ampe kedalem jeroan2nya, holy sh*ttt man,,,

    Label:

    Rabu, 24 September 2008

    introspeksi...

    Assalamualaikum...
    Lama juga gw dah ga ngeblog,,gw sempetin ditengah-tengah kesibukan gw skarang ini. Alhamdulillah begitu gw menyelesaikan skripsi, kurang lebih sebulan gw udah mendapatkan pekerjaan, pekerjaan yang sejalan dengan jurusan dan study gw selama kuliah. ehmm pertama masuk dunia yang penuh dengan tantangan ini,...gw semangat banget, hari pertama masuk, begitu banyak pengalaman baru yang gw alami, dulu yang gw masih cuma berangan2 akan bertemu dengan bos2 besar duduk di suatu meeting yang gak pernah kebayang,,,angan2 itu kini udah bukan mimpi lagi, karena hari itu adalah meeting pertama gw dengan beberapa developer, tim leader, dan project manager yang langsung dari singapur. ehmm, dari situlah awal petualangan gw mencari sesuap nasi dan segenggam berlian...
    Namun ujian itu pun datang dari sang Kholik,,Dialah yang mengatur segalanya...menguji setiap hambaNya yang beriman. bagi gw kerja adalah tanggung jawab dan ibadah kepadaNya. Ujian itu datang di bulan yang penuh hikmah, bulan yang penuh dengan bonus2 pahala...begitu berat dijalani kerja diawal bulan ini, karena selain menahan haus dan lapar juga harus menjalani tuntutan pekerjaan yang memeras seluruh tubuh,,,awalnya begitu berat, yang biasanya sehabis sholat shubuh masih merasakan hangatnya selimut dan empuknya kasur, namun kini harus merasakan dinginnya air pagi, teriknya matahari, debu, asap knalpot hitam, macetnya jalanan, dan lain lain.

    Label:

    Senin, 11 Agustus 2008

    terima kasih cinta....


    terima kasih cinta untuk segalanya
    kau berikan lagi kesempatan itu
    takkan terulang lagi
    semuaaa....aaa
    kesalahankuu yang pernah menyakitimuuu

    yap...tepat bgt nih lirik buat ungkapan isi hati gw...ciee
    i love u honeyyy...

    Label:

    Minggu, 20 Juli 2008

    (PHP) Membuat Login !!

    Tutorial kali ini gw akan share tentang cara membuat halaman login...tapi gak sekedar login biasa, login ini juga mencakup konek database, penggunaan session dan halaman yg tidak dapat diakses secara langsung. oke daripada ribet, kita langsung aja praktek...

    1. buat database di phpMyadmin, beri nama sesuka anda. kemudian lakukan koneksi antara database dan php, sebagai contoh saya membuat string koneksi di halaman 'koneksi.php'
    contoh :





    2. buat satu halaman login.php, halaman ini digunakan sebagai interface dari login. langkah - langkah :
    - buatlah form 1 dan masukkan alamat di form action adalah 'dologin.php' (ini adalah halaman yg akan diakses dan berfungsi utk proses login)
    - buatlah table yg terdiri 3 baris dan 2 kolom (di dalam form)
    - masukkan textbox 1 dan beri nama 'username' (di dalam table)
    - masukkan textbox 2 dan beri nama 'password' (di dalam table)
    - masukkan tombol dan beri nama login (dalam table)
    sampai sini interface login sudah dibuat...
    contoh gambar :






    3. buatlah halaman dan save dengan nama dologin.php
    masukkan koding berikut :











    penjelasan :
    -include 'koneksi.php' , berfungsi untuk memanggil hlm koneksi.php yg digunakan utk konek database dengan php
    - $user = $_request["username"]; , mengambil parameter textbox yang diberi nama usename
    - $pass = $_request["password"];
    , mengambil parameter textbox yg diberi nama password
    - $sql = "select * from admin where username = '$user'", perinta query sql untuk memilih data dari database
    - $hasil = mysql_query($sql);, untuk mengeksekusi perintah query sql

    4. buatlah halaman admin.php, halaman ini digunakan sebagai halaman utama ketika seorang admin berhasil melakukan login.
    langkah - langkah di halaman ini :
    - masukkan sintaks berikut :
    , sintaks tersebut gunanya adalah untuk memanggil user yang sedang login dan akan dicetak di halaman admin.

    oiya tambahkan sintaks




    gunanya adalah agar halaman admin tidak bisa diakses secara langsung, jika belum dilakukan login.
    nah selesailah sudah tutorial kali ini, cara membuat login !! semoga bermanfaat dan jgn lupa kirim komentar anda tentang topik ini..terima kasih...!!

    Label:

    Sabtu, 19 Juli 2008

    i'm back !!


    wahhh kangen nih gw ma blog gw yg udah jarang gw buka...maavkan daku ya blog, wakakak...ini gara2 gw sibuk ngurus skripsi yang menyita hampir seluruh kegiatan gw, bayangin aja gemana mo update blog, mandi aja jarang...hehe...tapi akhirnya skripsi yang sucks itu kelar juga dan puas rasanya dapet hasil lumayan bagus , terbayar lah penderitaan gw selama skripsi, walopun dosen penguji cuma ngomong "selamat ya kamu dapet B", siallll...ya ya its okey, gw lulus jg dah dari kampus china town itu, dan meraih gelar S.Kom (Sarjana Kompor)

    Label: