MODUL 11 PHP&MYSQL UPDATE & SEARCHING

dokumen-dokumen yang mirip
MODUL 8 Insert, Update, & delete

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

MODUL 10 PHP&MYSQL INSERT & DELETE

MODUL 7 MySQL, Koneksi database dan menampilkan data

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

MODUL 6 REDIRECT, SESSION & COOKIE

MODUL 6 Redirect,Session, dan Cookies

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL GET DAN POST

PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan

Lisensi Dokumen: Uraian Kasus :

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

1. Pastikan Komputer terinstall MySQL dan PHP atau boleh juga XAMPP minimal. 2. Buka browser masuk ke localhost lalu ke phpmyadmin(untuk penggunaa

Membuat Database di MySQL

MODUL 4 ARRAY ARRAY PEMROGRAMAN WEB TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2016/2017

BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Database mysql dengan PhpMyAdmin

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB 4 INSTALASI JOOMLA 1.5.X

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Mengelola Bagian Utama Website Sekolah

E-trik Ajax. Database MySQL. Dedi Alnas

4. Tampilan Beranda akan tampil jika berhasil masuk

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Laporan Bengkel Web II Modul 6

Layar Halaman Laporan Soal Guru

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

Pemrograman PHP & MySQL

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

Rekayasa Web Pertemuan 8

Elearning Perbanas Panduan Mahasiswa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pendaftaran Ujian melalui E-AAMAI

Langkah-langkah pembuatan website dengan Instalasi secara online

CARGO MANAGEMENT SOFTWARE

Achmad Solichin

Gambar 3.1 Data Flow Diagram Level 0

BAB IV IMPLEMENTASI DAN PENGUJIAN

E-REPORT UNTUK ADMIN PRODUSEN PKRT

BAB 4 HASIL DAN PEMBAHASAN

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

PEMROGRAMAN PHP DASAR

BAB IV HASIL DAN UJI COBA

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

1. Halaman untuk member dan pengujung untuk melakukan pengupload/download. 2. Halaman pengupload/download dapat dikomentar.

Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.

Mengganti Theme Toko Online dengan CMS Prestashop. Nanik Triana, M.Kom

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

Desain Web. MODUL 2 Desain Form

Cara Koneksi Database di Dreamweaver CS3

BAB IV IMPLEMENTASI DAN PENGUJIAN

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

BAB III ANALISA DAN DESAIN SISTEM

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

E-REPORT UNTUK ADMIN PENYALUR

Mengenal Pemrograman PHP7 Database untuk Pemula

BAB III ANALISA DAN DESAIN SISTEM

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

Panduan Instalasi Drupal 7 di Localhost

ALUR PENGISIAN FORMULIR BEASISWA SOBAT BUMI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... I. PENDAHULUAN... II. SPESIFIKASI... III. MEMULAI SISTEM PENDATAAN...

Rohman Arif

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

PENGGUNAAN APLIKASI E-LEARNING (MOODLE)

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

Pengenalan Script. Definisi HTML

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

8. Berita Daftar Berita Tambah Berita Pengumuman Daftar Pengumuman Tambah Data Pengumuman Kotak Pesan...

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. mencoba semua fitur masing masing tingkatan pengguna. Untuk melakukan

Bagian 3 : Membuat Koneksi PHP dan My Sql pada Dreem weaver Site Definitions Pada Web Penjualan Dengan Dreamweaver CS6.

PHP dan Framework CodeIgniter

MANUAL PENGGUNAAN APLIKASI

Prosedur Menjalankan Aplikasi

USER MANUAL UNTUK APOTEK VERSI 1.2

CARA MENJALANKAN PROGRAM

CATATAN KERJA DOKTER IGD

BAB VII Database MYSQL

BAB IV RANCANGAN SISTEM USULAN

Petunjuk penggunaan Resertifikasi Online Untuk Admin Verifikator dan Cabang

CARA INSTALASI DAN MENJALANKAN PROGRAM

Prosedur Menjalankan Program Analisis dan Perancangan Sistem Basis Data untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERTEMUAN 1 PENGENALAN WEB ERP

1. Tampilan instalasi Joomla awal. Klik Next. 2. Kemudian menuju langkah ke dua. Klik Next lagi.

Transkripsi:

MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016

Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar menjadi 1 aplikasi yang utuh. Persiapan Pada modul kali ini, ada beberapa hal yang harus kalian siapkan. Hal pertama yang harus kalian lakukan adalah membuat sebuah folder dengan nama Modul11. Kita akan menggabungkan halaman front- end dari latihan di Modul9, dan halaman back- end dari latihan 10. Kalian bisa download dan gunakan source- code- modul- 11- awal.zip (download di website pw2) sebagai struktur awal aplikasi. Pelajari struktur file dan source code dari tiap- tiap file di dalamnya. Lakukan hal yang sama untuk source code pada kasus kalian sendiri. Membuat Form Ubah Data Mahasiswa pada Halaman Back- End - Fungsi dari form ubah data mahasiswa mirip dengan form tambah, hanya saja pada saat kita memilih mahasiswa yang akan kita ubah datanya, form yang tampil sama dengan form tambah dengan data yang sudah terisi. - Modifikasi halaman index.php pada folder admin, untuk menambahkan id pada tombol ubah yang sudah kita buat minggu lalu. TEKNIK INFORMATIKA Universitas Pasundan Bandung 1

- Duplikat file tambah.php pada folder admin, lalu ubah namanya menjadi ubah.php - Modifikasi kode dari ubah.php, dengan mengganti semua tambah menjadi ubah - Ambil data id yang dikirim lewat URL, lalu simpan di variabel $id, simpan sebelum pemanggilan fungsi ubah - Lakukan query terhadap data mahasiswa berdasarkan id yang diambil, lalu ambil elemen array pada index ke 0, simpan kedalam variabel $mhs TEKNIK INFORMATIKA Universitas Pasundan Bandung 2

- Pengambilan elemen pada array index ke- 0 diatas, hanya akan jalan pada PHP versi 5 (XAMPP terbaru), jika PHP kalian masih versi lama (XAMPP terinstall sejak kuliah BASDAT), maka gunakan sintaks berikut: - Menampilkan data ke dalam tiap- tiap elemen form menggunakan properti value dengan isi diambil dari array $mhs yang sudah kita query. - Lakukan hal yang sama untuk semua elemen input (email, jurusan, universitas dan gambar), jangan lupa untuk mengganti key array- nya sesuai dengan nama field pada tabel. - Buat sebuah elemen input baru di awal form, elemen input tersebut bertipe hidden, memiliki name= id dan akan kita gunakan untuk menyimpan id dari mahasiswa yang dipilih. Sama seperti elemen yang lain, id tersebut akan kita simpan pada properti value. - Sekarang coba save, dan jalankan di browser. Seharusnya sekarang, jika kalian klik ubah pada salah satu mahasiswa di halaman index, maka form ubah akan terisi data sesuai dengan mahasiswa yang di klik. TEKNIK INFORMATIKA Universitas Pasundan Bandung 3

- Sekarang kita akan membuat fungsi ubah() di halaman functions.php. - Selesai!! Cobalah untuk mengubah beberapa data yang ada. Membuat Fungsi Pencarian berdasarkan Nama Pada halaman Front- End - Kita akan menambahkan kolom pencarian pada halaman index.php untuk bagian front- end yang hasil akhirnya akan seperti ini: TEKNIK INFORMATIKA Universitas Pasundan Bandung 4

- Tambahkan form search diatas daftar mahasiswa, aksinya dikirim ke halaman- nya sendiri dan method yang digunakan adalah get agar query pencarian bisa dilihat di URL. - Buatlah sebuah elemen input dengan nama cari, dan tombol dengan nama tombol_cari - Cek apakah tombol cari sudah ditekan atau belum, lalu ambil nilai dari input sebagai query. - Jika tombol belum/tidak ditekan maka data yang ditampilkan adalah seluruh data mahasiswa. - Tampilkan data mahasiswa yang memiliki nama sesuai dengan karakter yang diinputkan di form. - Jika nama mahasiswa tidak ditemukan maka tampilkan pesan bahwa data mahasiswa tersebut tidak ada. TEKNIK INFORMATIKA Universitas Pasundan Bandung 5

- Modifikasi bagian atas source agar menjalankan algoritma seperti diatas - Modifikasi isi body sehingga menampilkan data mahasiswa sesuai query yang sudah dijalankan. - Selesai!! Coba untuk mencari data mahasiswa yang ada di database dan yang tidak ada. Lihat hasilnya. TEKNIK INFORMATIKA Universitas Pasundan Bandung 6

Tambahan: Membuat Fungsi Pencarian lebih baik (kerjakan sendiri) - Ubah query pencarian agar dapat mencari berdasarkan apapun tidak hanya nama (nama, email, jurusan dan universitas) - Contohnya, jika kita mengetikkan teknik maka akan tampil semua mahasiswa Teknik dari universitas manapun. - Contohnya dapat kalian lihat di http://pw2.if- unpas.org/modul11/ Pengumpulan - Kompres (zip / rar) folder modul11 beri nama dengan modul11- nrp.zip/rar lalu kirimkan ke asisten masing- masing - Jangan lupa juga untuk menyertakan file.sql yang sudah di- export pada saat pengumpulan, bukan hanya mengumpulkan file- file web- nya saja. = Selamat Mencoba dan Belajar = Jangan malu bertanya kepada Dosen dan Asisten bila ada materi yang kurang dipahami. sandhikagalih@unpas.ac.id TEKNIK INFORMATIKA Universitas Pasundan Bandung 7