MODUL 7 MySQL, Koneksi database dan menampilkan data

dokumen-dokumen yang mirip
Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

MODUL 8 Insert, Update, & delete

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 10 PHP&MYSQL INSERT & DELETE

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

MODUL 6 Redirect,Session, dan Cookies

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

MODUL 6 REDIRECT, SESSION & COOKIE

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

MODUL GET DAN POST

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

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

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

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL VI INTERAKSI DATABASE

Membuat Database di MySQL

BAB V IMPLEMENTASI DAN PENGUJIAN

Rekayasa Web Pertemuan 8

Menampilkan Data/Tabel MySQL di Ms.Access

BAB VII Database MYSQL

Pemrograman PHP & MySQL

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

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Pemrograman Web Lanjut 2017

Suplemen SMS Gateway. Konsep Membuat SMS Broadcast. Dibuat oleh: Rosihan Ari Yuana

Panduan Instalasi Drupal 7 di Localhost

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Panduan Installasi Script Toko Plus v.4.2 (Rilis tgl 20 Juli 2013 dari Opencart )

Mengenal Pemrograman PHP7 Database untuk Pemula

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISA DAN DESAIN SISTEM

Cara Menggunakan MySQL

Copy Right 2009 Not right to copy without permission

BAB III ANALISA DAN DESAIN SISTEM

UPT LLK Dinsosnakertrans Kabupaten Purworejo

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

CARGO MANAGEMENT SOFTWARE

Panduan Modifikasi Modul Membership SliMS 7 Cendana

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

BAB IV IMPLEMENTASI DAN PENGUJIAN

Muhammad Adri. Pendahuluan. Instalasi Xampp

Membuat CRUD Sederhana pada Framework Laravel

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. wawancara yang dilakukan, para costumer ingin membeli dengan cara mudah tanpa

atau Double Click pada xampp-win

ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

MANUAL PENGGUNAAN APLIKASI

[AN _ AY ] October 10, 2010 DAFTAR DOMAIN GRATIS DI CO.CC...2 PENDAFTARAN HOSTING GRATIS DI IDHOSTINGER...7

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.

Achmad Solichin

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

B. Perencanaan Tahap perencanaan ini perlu dilakukan agar dapat menghasilkan suatu solusi yang tepat terhadap masalah yang didefinisikan. Tahap perenc

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

Petunjuk Upload Database MySQL

KBKF53110 WEB PROGRAMMING

BUKU PANDUAN CARA PENGGUNAAN APLIKASI PERHITUNGAN TITIK IMPAS PADA MULTIPLE PRODUCT

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

UNIVERSITAS GUNADARMA

Lisensi Dokumen: Uraian Kasus :

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB IV PERANCANGAN SISTEM

Tutorial Cara Upgrade Aplikasi Perpustakaan Senayan

BAB III ANALISIS DAN PERANCANGAN

Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.

BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB. 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile

BAB IV IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

Modul Upload Web ke Domain dan Hosting Gratisan

MODUL 2 PHP INTRO PHP INTRO

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

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

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

MODUL 3 FUNCTION Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

Cara Membuat Website Lokal dengan Xampp

Gambar 2. 1 Kotak dialog Pilihan Bahasa

Cara Upload Website ke Internet

Membuat Database mysql dengan PhpMyAdmin

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 4 INTERNET PROGRAMMING DATABASE

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

INTERNET PROGRAMMING DATABASE

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

Otodidak. MySQL untuk Pemula

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

BAB IV IMPLEMENTASI DAN PENGUJIAN

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

BAB III ANALISIS DAN PERANCANGAN

Mengolah Database dengan MS Excel 2016

BAB III METODOLOGI RANCANG BANGUN ALAT

LAMPIRAN : CARA MENJALANKAN PROGRAM

Transkripsi:

MODUL 7 MySQL, Koneksi database dan Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Konten Mengubah Data dari Array menjadi Database... 2 Mengkoneksikan database dan... 5 Teknik Informatika Universitas Pasundan Bandung 1

Bagian 1 -Mengubah Data dari Array menjadi Database Masih ingat array associative yang kalian miliki dari latihan- latihan pada modul sebelumnya bukan? (Buku/Film/Tokoh Islam/Pahlawan Indonesia/Perusahaan teknologi), atau jika kita lihat contoh dari latihan sebelumnya yang menggunakan data mahasiswa: pada latihan kali ini, kita akan mencoba untuk mengubah data tersebut menjadi database, karena untuk selanjutnya data yang akan kita gunakan adalah database bukan array lagi. Untuk modul kali ini, kalian diperbolehkan untuk menggunakan antarmuka mysql dengan command prompt, phpmyadmin, atau bahkan aplikasi lain untuk mengelola data mysql (mysql workbench, navicat, heidisql, dll) Sekali lagi, data yang dibuat harus sesuai dengan kasus yang kalian pilih, untuk 1. Latihan 1 bagian 1 membuat database Buatlah sebuah database dengan nama pw2_nrp (tanpa tanda petik, dan NRP diganti dengan NRP kalian masing2). Contoh : pw2_043040023 Teknik Informatika Universitas Pasundan Bandung 2

2. Latihan 2 bagian 1 membuat tabel Buatlah tabel di dalam database yang kalian buat, beri nama sesuai dengan kasus yang kalian miliki, isilah jumlah kolom sesuai dengan jumlah data pada array yang sebelumnya kalian miliki dan jangan lupa tambahkan 1 kolom untuk id Contoh: +1 untuk id 3. Latihan 3 bagian 1 membuat struktur tabel Buatlah struktur untuk field- field dari tabel yang sudah kalian buat, sesuaikan tipedata dan panjang dari tiap- tiap datanya. Jangan lupa untuk id, tambahkan atribut primary key dan auto_increment tambahkan untuk id 4. Latihan 4 bagian 1 mengisi data Isikan minimal 10 data pada tabel seperti sebelumnya mengisikan data pada array. Teknik Informatika Universitas Pasundan Bandung 3

Gambar hasil data yang sudah diinputkan 5. Latihan 5 bagian 1 export database Lakukan export pada database yang sudah dibuat agar mudah untuk dikirimkan dan diimport kembali bila diperlukan. Beri nama file yang sama dengan nama database kalian kalian. 6. Latihan 6 bagian 1 Finalisasi Kumpulkan file.sql hasil export ke asisten kalian masing- masing. ( belum selesai masih ada latihan bagain ke-2 ). 7. Latihan 7 Tambahan (tidak wajib dikerjakan) Database yang sudah kalian buat (jika mengikuti instruksi modul ini) belum optimal, karena belum melalui tahap normalisasi dan optimasi. Jika kalian memiliki pemahaman mengenai hal- hal tersebut, silahkan implementasikan pada database yang dibuat. Contoh: pada kasus tabel mahasiswa, seharusnya field jurusan dan universitas memiliki tabel sendiri yang nantinya terhubung ke tabel mahasiswa menggunakan foreign key. Teknik Informatika Universitas Pasundan Bandung 4

Bagian 2- Mengkoneksikan database dan Pada bagian ini kita memodifikasi Latihan 2 & 3 pada Modul 5 menggunakan Database yang sudah dibuat pada bagian sebelumnya. Pada modul kali ini, ada beberapa hal yang harus kalian siapkan. Hal pertama yang harus kalian lakukan adalah membuat sebuah folder dengan nama Modul7. Setelah itu, buatlah folder di dalamnya dengan nama latihan0 lalu copy- kan file latihan 2 & 3 pada modul 5 ke dalam folder baru tersebut (berikut adalah contoh untuk kasus mahasiswa, file kalian mungkin berbeda karena kasusnya berbeda). modul7 Pastikan agar aplikasi ini berjalan dengan baik yaitu dapat dari array associative. profil.php index.php Sekali lagi, data yang dibuat harus sesuai dengan kasus yang kalian pilih (cek kembali di modul 5 latihan 2). 1. Latihan 1 bagian 2 koneksi ke database dan dari tabel - Pastikan database kalian sudah ada di server, dan jangan lupa untuk menjalankan server pada XAMPP. - Duplikat folder latihan0, lalu beri nama menjadi latihan1. Teknik Informatika Universitas Pasundan Bandung 5

- Modifikasi index.php agar mengambil data dari database, bukan dari array - Hapus data array, lalu ganti dengan koneksi ke database - Tampilkan data menggunakan fungsi query pada PHP 2. Latihan 2 Modularisasi - Duplikat folder latihan1, lalu beri nama menjadi latihan2. - Buatlah sebuah file baru dengan nama functions.php untuk menyimpan fungsi- fungsi yang kita butuhkan (koneksi & query) Teknik Informatika Universitas Pasundan Bandung 6

- Modifikasi index.php agar terhubung dengan file functions.php dan memanggil fungsi query - Ubah kembali cara nya seperti pada latihan0 3. Latihan 3 Modifikasi halaman detail (profil.php) - Modifikasi halaman index, agar nama menjadi link yang terhubung ke halaman profil.php dengan mengirimkan id mahasiswa Teknik Informatika Universitas Pasundan Bandung 7

- Modifikasi halaman detail (profil.php) agar menerima data dari index dan lengkap menggunakan query - Beri index [0] pada query agar data yang tampil hanya 1 saja - Jangan lupa untuk cek apabila halaman detail tidak menerima id dari url, jika tidak ada id kirim kembali user ke halaman index - Tampilkan data detail 1. Latihan 4 Tambahkan CSS agar tampilannya lebih menarik 2. Kompres (zip / rar) folder modul7 beri nama dengan modul7- nrp.zip/rar lalu kirimkan ke asisten masing- masing 3. Kalian dapat melihat sourcecode- nya di web pw2.if- unpas.org 4. Dan hasilnya dapat dilihat di pw2.if- unpas.org/modul9/latihan4 Teknik Informatika Universitas Pasundan Bandung 8

= Selamat Mencoba dan Belajar = Jangan malu bertanya kepada Asisten bila ada materi yang kurang dipahami. sandhikagalih@unpas.ac.id Teknik Informatika Universitas Pasundan Bandung 9