Download Tugas2

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Tugas 2
Kuliah Pemrograman Web
Menggunakan JSP
Eru©2009
Persyaratan Awal
• Pada komputer sebelumnya sudah
terinstal dengan baik JSP server (jakarta
tom cat)
• Dianggap sudah faham cara membuat
program mulai dari awal sampai
menjalankannya
– Membuat file baru
– Memasukkan atau membuat program
– Menjalankan dan melakukan edit program
Percobaan I
•
•
•
•
•
Membuat Tabel secara manual
Membuat koneksi ODBC secara manual
Membuat Program Koneksi
Membuat Program Melihat Data
Membuat Program Memasukkan Data
Baru
• Perintah Menghapus Data
• Perintah Mengubah Data
Membuat Tabel
Buat tabel database
– Untuk mudahnya gunakan ACCESS
– Buat database baru dengan nama mydb.mdb
pada folder dari program JSP (…\myweb)
atau bisa lainnya
– Buat tabel siswa dengan skema
• Film (ID, Judul, Jumlah, Keterangan)
– Isi tabel tersebut secara manual (langsung ke
tabel) dengan data-data tertentu
Database ACCESS mydb.mdb
Membuat Tabel Film
Membuat Koneksi ODBC
• Buat setting konfigurasi koneksi ODBC
– Beri nama DSFilm.dsn (biar seragam)
• Buka Control Panel dan jalankan program
Data Sources (ODBC)
Membuka Program Data Sources
(ODBC)
Membuat Koneksi ODBC
• Setelah program Data Sources (ODBC)
terbuka
• Klik pada tab “System DSN”. System DSN
adalah daftar koneksi yang dapat
dipanggil dari sistem
• Klik tombol “Add” untuk membuat koneksi
baru
• Pilih driver dengan nama “Microsoft
Access Driver” dan klik tombol “Finish”
Membuat Koneksi untuk Access
Membuat Koneksi ODBC (lanj.)
• Beri nama “Data Source Name” dengan
“DSFilm.dsn”
– Nama ini sebenarnya terserah, namun biar kompak
(salam kompak)
• Klik tombol “Select” untuk memilih database
Access yang akan digunakan
– Cari di mana file database Access yang sebelumnya
sudah dibuat
• Misalkan di …\myweb\mydb.mdb
• Dan, tekan “OK” untuk selesai
Memberi Nama dan Memilih File
Program Koneksi JSP dengan
ACCESS
• Buat program JSP untuk menguji koneksi
dengan database yang dibuat
– Jika koneksi berhasil akan memunculkan
pesan “berhasil” dan kalau tidak akan muncul
pesan “gagal”
Contoh Koneksi ke Access
Program Menampilkan Data
• Buat program JSP untuk menampilkan
data dari tabel yang telah dibuat
sebelumnya
• Program ini terdiri atas
– Program koneksi ke database (seperti
program sebelumnya)
– Program mengambil data dari database
dengan perintah query database (perintah
SQL)
– Program untuk menampilkan data
Program Menampilkan Data
Memasukkan Data Baru
• Buat program JSP untuk menambahkan
data baru pada tabel film
• Program terdiri atas
– Entry Form  bisa dibuat dari HTML biasa
– File JSP untuk memproses Entry Form
• Membuat Koneksi dengan database
• Mengambil parameter dari Entry Form
• Melakukan query DML (INSERT) ke database
Entry Form
Program Pemroses Entry Form
Pengujian
Data Baru Masuk Ke Database
Program Mengubah Data
• Buat program untuk mengubah Data
• Program terdiri dari dua file JSP
– Membaca perintah Ubah data yang mana
• Menerima perintah dari file lain dengan
menyebutkan ID yang akan diubah
• Menampilkan data yang akan diubah
– Melakukan proses pengubahan
• Menerima data-data yang telah diubah dari file
sebelumnya
• Melakukan query UPDATE ke database
Program Menghapus Data
• Buat program untuk menghapus Data
• Program terdiri dari dua file JSP
– Membaca perintah Hapus data yang mana
• Menerima perintah dari file lain dengan
menyebutkan ID yang akan dihapus
• Melakukan query DELETE ke database
Tugas Tambahan
• Buat program JSP untuk menampilkan
daftar tamu, memasukkan tamu baru dan
sebagainya (silahkan berkreasi) seperti
yang umum dijumpai pada program Guess
Book
Guest Book
• Persiapan
– Membuat Database Guest_Book
– Membuat Tabel Guest_Book
• (Waktu:DateTime, Nama, Alamat, email)
• Untuk memudahkan, script dibagi dalam dua file
– entry_guest_book.php
• Untuk memasukkan data tamu
– list_guest_book.php
• Untuk menampilkan data tamu
Guest Book – Tampilan