< Browse > Home / Blog article: Dreamweaver, PHP dan MySQL untuk Aplikasi Data Mahasiswa (Bag 2)

| Mobile | RSS

Dreamweaver, PHP dan MySQL untuk Aplikasi Data Mahasiswa (Bag 2)

January 5th, 2009 | 21 Comments | Posted in Dreamweaver, materi, mengajar, mysql, php, programming, web development

Bagian ini merupakan kelanjutan dari artikel sebelumnya yang membahas mengenai bagaimana membuat aplikasi berbasis PHP-MySQL dengan memanfaatkan Dreamweaver. Dalam artikel ini akan dibahas mengenai halaman untuk Edit dan Delete data mahasiswa. Semoga tutorial ini berguna untuk kita semua.

Langsung aja kita mulai!

Membuat Halaman untuk Mengedit Data Mahasiswa

Halaman edit data pada dasarnya sama seperti halaman input data, hanya saja pada halaman edit data, data yang akan diedit (diubah) sudah ditampilkan terlebih dahulu di form. Sebelum membuat form untuk edit data, pertama kali yang harus dilakukan adalah menentukan mahasiswa mana yang akan diedit. Dalam aplikasi berbasis web, untuk menentukan mahasiswa mana yang akan diedit beragam caranya. Dalam tutorial ini akan dicoba cara yang paling sederhana (dan banyak dilakukan juga), yaitu dengan menambahkan link edit di tabel data mahasiswa sedemikian hingga saat diklik akan mengirimkan parameter berupa nim mahasiswa ke halaman edit mahasiswa.

OK. Langsung aja kita coba.

Bagian 1

  1. Pertama kita buat dulu halaman “edit_mhs.php”.
  2. Lalu buka halaman tampil_mhs.php yang sudah dibuat pada tutorial sebelumnya. Lalu kita tambahkan kolom baru di tabel data mahasiswa dan buat link edit. Untuk membuat kolom baru di tabel, dapat dengan menge-blok kolom terakhir tabel dan pilih menu Modify > Table > Insert Rows or Columns… Lalu pada window yang ditampilkan pilih Column, jumlah kolom yang akan ditampilkan dan posisi kolom yang baru (Lihat gambar). Pilih (select) text edit” pada kolom yang baru saja dibuat dan buat hyperlink dengan menu Insert > Hyperlink. Selanjutnya akan muncul window Hyperlink. Pilih tombol Browse (4) (Lihat Gambar)
  3. Pada window Select File yang ditampilkan, pilih halaman edit_mhs.php (1) yang sebelumnya telah dibuat sebagai halaman edit data mahasiswa. Selanjutnya klik tombol Parameters.. (2) dan akan ditampilkan window Parameters… (Lihat gambar di bawah)
  4. Pada window Parameters.. isi nama parameter yang akan dikirimkan (yaitu nim) di bagian name dan selanjutnya di bagian value (2) klik tombol Dynamic Data (gambar petir). Lihat gambar di bawah
  5. Akan ditampilkan window Dynamic Data. Pilih field yang akan menjadi value parameter (dalam hal ini kita akan gunakan nim). Klik OK untuk melanjutkan.
  6. Klik OK, OK dan OK.
  7. Simpan Halaman
Setting Parameter URL

Setting Parameter URL

Bagian 2

Setelah link untuk ke halaman edit dibuat, sekarang kita buat halaman edit mahasiswa:

  1. Buka halaman edit_mhs.php yang sudah dibuat di langkah 1 bagian 1 di atas.
  2. Karena dalam form edit data, kita akan menampilkan terlebih dahulu data yang lama yang akan diedit, maka kita harus membuat Recordset. Pilih menu Insert > Application Objects > Recordset.
  3. Pada window Recordset, atur nama recordset, koneksi, tabel dan field yang akan diambil. Kita akan mengambil data mahasiswa berdasarkan nilai parameter nim yang dikirimkan dari halaman tampil_mhs.php (lihat langkah 2-5 Bagian 1 di atas). Atur Filter pada window Recordset (2) dimana kolom pertama adalah nama field yang akan difilter, kolom kedua adalah operator pembanding yang digunakan, kolom ketiga adalah jenis (metode) pengambilan value, kita pilih URL Parameter, dan pada kolom keempat dituliskan nama parameter atau form. Ketikkan nim pada bagian ini karena pada langkah sebelumnya (lihat langkah 5 bagian 1) kita mengatur nama parameternya adalah nim. Klik OK untuk menyimpan pengaturan dan Recordset akan terbentuk. Lihat gambar di bawah ini.
  4. Kemudian dari menu Application, pilih Record Update Form Wizard. Atau dengan cara mengakses menu Insert > Application Objects > Update Record > Record Update Form Wizard.  Lihat gambar
  5. Akan ditampilkan Record Update Form. Atur koneksi, tabel yang digunakan, nama recordset untuk data yang akan diedit (langkah 10 bagian 2), pilih halaman yang akan ditampilkan setelah proses update berhasil (2), atur jenis inputan dan label (3). Jika sudah diatur dengan benar, klik OK untuk melanjutkan. Lihat gambar di bawah ini
  6. Akan ditampilkan form edit data di Dreamweaver. Untuk mencoba proses edit, buka halaman tampil_mhs.php di browser (F12) dan klik link edit. Lihat gambar
Membuat Recordset

Membuat Recordset

Record Update Form Wizard

Record Update Form Wizard

Membuat Halaman untuk Menghapus Data Mahasiswa

Seperti halnya halaman untuk edit data, halaman untuk menghapus data juga umumnya diawali dari halaman tampil. Di halaman tampil disediakan link delete dimana jika diklik maka akan menuju ke halaman delete mahasiswa dengan mengirimkan suatu parameter (nim).

Mari kita ikuti langkah-langkah untuk membuat halaman delete data.

  1. Buatlah halaman baru dengan nama hapus_mhs.php.
  2. Ikuti langkah 2 – 7 pada bagian-1 edit data diatas, hanya saja disesuaikan alamat link-nya ke halaman hapus_mhs.php.
  3. Jika link delete di halaman tampil_mhs.php sudah dibuat, maka selanjutnya kita buka halaman hapus_mhs.php.
  4. Selanjutnya dari menu Application, pilih Delete Record. Atau dengan cara mengakses menu Insert > Application Objects > Delete Record.
  5. Akan ditampilkan window Delete Record (lihat gambar). Pada window tersebut, aturlah (1) jenis variabel yang akan dijadikan penentu proses hapus dieksekusi atau tidak, (2) koneksi dan nama tabel yang digunakan, (3) kolom yang dijadikan primary key di database beserta nilainya, (4) halaman yang ditampilkan jika proses hapus mahasiswa berhasil.
  6. Klik tombol OK (5) untuk menutup window dan menyimpan pengaturan.
  7. Untuk mencoba proses hapus, buka halaman tampil_mhs.php di browser (F12) dan klik tombol delete.
  8. OK.
Delete Record

Delete Record

Kesimpulan

Macromedia Dreamweaver ternyata memiliki kemampuan lebih untuk membuat aplikasi berbasis database, terutama PHP-MySQL dengan mudah. Aplikasi seperti entri, edit, delete dan tampil dapat dibuat dengan cepat. Dalam tutorial ini hanya disampaikan langkah-langkah dasarnya, untuk tampilan yang lebih bagus, kita bisa mengembangkannya sendiri.

Download Materi Lengkap

Popularity: 61% [?]

Save and Share:

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • StumbleUpon
  • Twitter
  • Yahoo! Bookmarks
  • Technorati
  • BlinkList
  • Blogplay
  • LinkedIn
  • Live

About the Author

Achmad Solichin Telah menjadi staff pengajar di Universitas Budi Luhur (Jakarta) sejak tahun 2005. Selain mengajar, dia juga menyusun berbagai tutorial praktis di bidang komputer dan sempat menulis beberapa buku gratis, semua dipublikasikan di situs resminya, Achmatim.Net

Leave a Reply 5594 views, 12 so far today |
Tags: , ,

Kata kunci posting ini:

Related Post

Follow Discussion

21 Responses to “Dreamweaver, PHP dan MySQL untuk Aplikasi Data Mahasiswa (Bag 2)”

  1. adi Says:

    thanks banget mas……
    bantu buat nambah ilmu nih
    kebetulan ane pengen belajar ni “bahasa”
    dan bingung harus memulainya dari mana..

    kalau Dreamweaver bs digabungin ma PHP dan MYSQL
    beban diotak jd agak ringan nih kayaknya!!!!

  2. dikky Says:

    saya ikuy lihat

    dikky’s last blog post..Konsep place dalam Manajemen Pemasaran

  3. cip Says:

    Saya biasa make frame untuk bikin web dengan dreamweaver, karena mudah bikin menunya, tapi ketika digunakan untuk database gak bisa. Ada gak tutorial untuk membuat web (yang make tabel) dengan dreamweaver dengan menggunakan menu. Trims.

    cip’s last blog post..Teman IKIP Malang

  4. HELMY Says:

    ada vidonya tidak? makasih aku coba dulu pelajarannya.

  5. abmy Says:

    saya ucap kan terimakasih saa dah coba buat aplikasi kayak gini cm beberapa kali jg gagal bisa input data bisa tampil bisa tambah cm wak tu edit ma hapus ngak pernah berhasi coba dngn cara bung achmad semoga berhasil trims bro…

  6. dicky Says:

    ass. pak saya mau tanya bagaimana caranya agar program PHP bisa link ke PDF agar data2 yang ditampilkan bisa di print di webnya.

    dicky’s last blog post..Be it declared, a map for every feed!

  7. za_media Says:

    Thx banyak mas tutorialnya. . .
    Lagi belajar ne untuk gabung database dengan DW. . .
    Thx banyak ya mas. . .

  8. dewa.zildjian Says:

    ini yang saya gue cari selama ini, thanks ilmunya. Sering sering sharing yang kek gini donk bang.
    numpang sedoot

  9. kiky Says:

    terima kasih pak atas tutornya… tapi ini saya modif kok jd bingung y ^.^ mohon pencerahannya…
    gini ptama memang sama ada button edit setelah klik button edit kan buka halaman baru yaitu untuk update… nah waktu update selesai kan seharusnya saya mau nampilkan yang sudah di update tapi kenapa kok ndak bisa ya >.<

    mohon di jawab y… atau email aja… THX

  10. Santo Says:

    sangat membantu mas, hanya maklum saya baru belajar,…nih klo bisa script pemograman juga disertakan….tq
    Santo´s last blog ..Laporan Ke DKP My ComLuv Profile

  11. Yoza Ardiles Says:

    mas, untuk yang bagian hapus nya apakah perlu dibuat recordset dulu atau tidak, saya udah coba tapi gak jalan tuh. waktu diklik delete gak ada tampilan apa2.

  12. anino Says:

    bang please tutorialny a di tambah sedikit terutama untuk uopload berita

  13. taufan Says:

    aslkm mas achmatim,
    tutorial boson7 koq gak ada ?
    klo ada, share ya, klo gak lgsung kirim via email…
    o iya, sama phpmyadmin juga klo ada..
     
    thks be4
    wassalam..

  14. achmatim Says:

    #taufan. boson7 itu apa ya? setau saya itu software. kalo phpmyadmin, ada beberapa tutorial sudah saya publish di web saya.

  15. dedywib Says:

    wah.. makasih banyak ilmunya…  keren tutorialnya… salam

  16. yudha Says:

    mas thanks… yach pdfnya saya sebarkan nggak pa2 ya mas… trims

  17. zaki Says:

    kalau untuk buat link dari judul berita.. supaya keluar isi berita selengkapnya di halaman “view berita”, bagaimana cara wizardnya Pak?
     
    ma’af ne anti coding..,
    kalau ada cara yg mudah seperti bapak kenapa gak pakai cara ini saja ..yakan pak
     
     

  18. achmatim Says:

    #zaki. Bisa, coba pelajari ebook “Foundation Dreamweaver for PHP”, disana ada contohnya juga. Maaf saya belum sempet bikin tutorialnya

  19. faishol Says:

    terima kasih mas……atas tutor2nya….
    berkat mas untuk membuat aplikasi pengolahan data berbasis web ga’ usah repot2 ngetik scrip….hehehe…jadi pemalas…
    tapi kalo membuat report datanya menggunakan m dreamweaver gimana mas?pliss mas q da tugas ne………..

Trackbacks

  1. Pingback  
  2. Rangkaian Kisah dan Cerita dalam Blog dari Achmatim.Net  

Leave a Reply

CommentLuv Enabled
  • banner

    Internet Sehat

  • Blog Friends