1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

dokumen-dokumen yang mirip
Praktek Pemrograman Web

Daftar Isi. 1 Praktikum #1 - Instalasi XAMPP dan PHP Maker Tujuan Program yang dibutuhkan Langkah-Langkah Pekerjaan...

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

PERINTAH DASAR MySQL

1 Praktikum #1 - Instalasi Perangkat 1. 2 Praktikum #2 - Dasar-Dasar HTML 9. 3 Praktikum #3 - Dasar-Dasar SQL 13

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Satuan Acara Perkuliahan Pemograman Berbasis Web Lanjut. Oleh : dwi sakethi. pengrajin sistem informasi

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Pengenalan Structured Query Language

Cara Menggunakan MySQL

MySQL J A M K E T I G A

BAB IV IMPLEMENTASI DAN PENGUJIAN

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

KURSUS ONLINE JASA WEBMASTERS

MODUL I PENGENALAN MYSQL

Mengenal Operasi Dasar SQL

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

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Contoh SQL Constraint

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

BAB I Penginstallan dan setting PHPTriad

Pemrograman Web Lanjut 2017

PRAKTIKUM SISTEM BASIS DATA

BAB VII Database MYSQL

Pertemuan 12 Pengenalan Structured Query Language

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

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

E-trik Ajax. Database MySQL. Dedi Alnas

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

7 VARIASI INSERT YANG TERLUPAKAN

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Menampilkan Data MySql Menggunakan Dreamweaver

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

Perintah - Perintah Dasar Pada MySQL

BELAJAR DENGAN XAMPP MySQL

Joomla Panduan Instalasi Joomla

Seri 01 : Belajar Database MySQL

Achmad Solichin

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

Praktikum Basis Data 2017 TE UM

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

BAB III PERANCANGAN SISTEM


Instalasi RazorSQL pada Debian Wheezy

Praktikum Basis Data 14 Structure Query Language 2

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

STUPID LOGIC PROGRAMMING II

P - 7 Pembahasan UTS PSIK V

MANUAL UNTUK MENJALANKAN PROGRAM

Tahap Instalasi PostgreSQL di Windows

Pemrograman PHP & MySQL

PRAKTIKUM SISTEM BASISDATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

Otodidak. MySQL untuk Pemula

Gambar 2. 1 Kotak dialog Pilihan Bahasa

BAB 10 NETBEANS DATABASE

LAPORAN TUGAS BASIS DATA I

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian adalah untuk

Merancang Database Aplikasi Penjualan

Mengenal Pemrograman PHP7 Database untuk Pemula


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

MODUL 9 WEB PROGRAMMING : MySQL

Bagian 1 Dasar Menguasai Database MySQL

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MySQL AL AZHAR COMPUTER CLUB

PENGENALAN SINTAKS DASAR DALAM MySQL

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

PEMBUATAN DATABASE DENGAN DBDESIGNER

MANUAL UNTUK MENJALANKAN

MODUL II. Instalasi OracleXE Dan SQL

Cara Membuat Database Dengan Command Prompt

BAB IV IMPLEMENTASI DAN PENGUJIAN

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

Copy Right 2009 Not right to copy without permission

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Membuat Pencarian Data Mahasiswa

Tampilan Layar Admin Manajemen Kontak Kami, digunakan untuk menambah,

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

DATA DEFINITION LANGUAGE

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

MODUL 1 Pengenalan MySQL, DDL, DML

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

Transkripsi:

Daftar Isi 1 Praktikum #1 - SQL 2 1.1 Langkah-Langkah Kerja..................... 2 1.2 Solusi Masalah.......................... 4 1.3 Penutup.............................. 6 2 Praktikum #2 - Pengenalan PHP Maker 8 2.1 Bahan yang Dibutuhkan..................... 8 2.2 Mengganti Judul......................... 9 2.3 Melakukan Proses Generate................... 11 2.4 Penutup.............................. 12 Daftar Gambar 1 Menghubungkan basis data.................... 8 2 Mengganti Judul Tabel...................... 9 3 Mengganti Judul Kolom Tabel.................. 10 4 Mengganti Judul Menu...................... 10 5 Meng-generate Skrip PHP.................... 11 6 Hasil Generate Skrip PHP.................... 12 1

Praktikum PHP Maker dwi sakethi dwijim@unila.ac.id http://www.dwijim.wordpress.com 10 Oktober 2011 1 Praktikum #1 - SQL Praktikum pertama ini mengambil materi tentang SQL dengan tujuan untuk mengingatkan kembali perintah-perintah dasar SQL. Ini perlu dilakukan karena pemakai kadang terlena dengan perangkat-perangkat semacam PHP MyAdmin yang memang memberikan kemudahan dalam menjalankan akses ke basis data. Selain itu juga, bahwasanya untuk dapat menggunakan PHP Maker, maka basis data yang akan digunakan dalam PHP Maker tentu saja harus sudah tersedia. 1.1 Langkah-Langkah Kerja Untuk pelaksanaan praktikum ini, ikutilah masalah-masalah yang diberikan dengan rincian seperti berikut : 1. Membuat basis data warga rt yang terdiri dari tabel-tabel seperti berikut : (a) Tabel penduduk dengan rincian: +-------------------+-------------+------+-----+---------+-------+ Field Type Null Key Default Extra +-------------------+-------------+------+-----+---------+-------+ nik char(17) NO PRI NULL nama_lengkap varchar(47) YES NULL 2

tempat_lahir varchar(47) YES NULL tanggal_lahir date YES NULL alamat varchar(67) YES NULL rt char(3) YES NULL rw char(3) YES NULL lingkungan char(3) YES NULL kecamatan char(2) YES NULL kelurahan char(2) YES NULL agama char(1) YES NULL status_pernikahan char(1) YES NULL pekerjaan char(2) YES NULL +-------------------+-------------+------+-----+---------+-------+ (b) Tabel kecamatan dengan rincian sebagai berikut: Field Type Null Key Default Extra kode char(2) NO PRI NULL keterangan varchar(23) YES NULL (c) Tabel kelurahan dengan rincian sebagai berikut: +----------------+-------------+------+-----+---------+-------+ Field Type Null Key Default Extra +----------------+-------------+------+-----+---------+-------+ kode_kecamatan char(2) NO PRI NULL kode_kelurahan char(2) NO PRI NULL keterangan varchar(23) YES NULL +----------------+-------------+------+-----+---------+-------+ (d) Tabel agama dengan rincian sebagai berikut: Field Type Null Key Default Extra kode char(1) NO PRI NULL 3

keterangan varchar(23) YES NULL (e) Tabel pekerjaan dengan rincian sebagai berikut: Field Type Null Key Default Extra kode char(2) NO PRI NULL keterangan varchar(23) YES NULL 2. Isilah sebagian data-data terutama ke tabel-tabel yang berisi kode-kode seperti tabel agama, pekerjaan, kecamatan, kelurahan dan sebagainya. 1.2 Solusi Masalah Dari masalah-masalah yang diberikan pada bagian sebelumnya, penyelesaia dari masalah-masalah tersebut dapat dilihat pada penjelasan berikut ini. Penyelesaian sengaja diletakkan pada bagian akhir supaya mahasiswa mencoba mencari sendiri terlebih terhadap masalah-masalah yang diberikan. Penyelesaian itu kemudian bisa dibandingkan dengan penyelesaian yang diberikan di sini. Sebelum mulai memberikan perintah-perintah SQL, maka terlebih dahulu program MySQL Client-nya dijalankan. Program MySQL Client biasanya bernama mysql.exe untuk sistem operasi Microsoft Windows, sedangkan untuk GNU Linux cukup dengan menjalankan perintah mysql -u root -p dari posisi di manapun. Untuk sistem operasi Microsoft Windows, biasanya harus dilakukan pindah direktori ke tempat program mysql.exe diletakkan, baru kemudian menjalankan program. Contoh : d: [enter] cd \xampp\mysql\bin [enter] mysql -u root -p [enter] Ketika diminta mengisi password maka isilah sesuai denga password yang sudah diberikan atau dengan menekan tombol Enter jika tidak ada passwordnya. Untuk menjalankan perintah-perintah SQL pada perangkat MySQL, 4

maka di akhir perintah, mesti diberikan karakter ; (titik koma) sebagai tanda akhir dari suatu perintah SQL. 1. Membuat basis data warga rt. Perintah untuk membuat basis data ini : create database warga rt. Kemudian untuk mengakses basis data tersebut, perintahnya adalah use warga rt. 2. Membuat tabel penduduk. Untuk membuat tabel penduduk ini, perintahnya adalah: create table penduduk ( nik char(17) not null, nama_lengkap varchar(47), tempat_lahir varchar(47), tanggal_lahir date, alamat varchar(67), rt char(3), rw char(3), lingkungan char(3), kecamatan char(2), kelurahan char(2), agama char(1), status_pernikahan char(1), pekerjaan char(2), primary key(nik) ) 3. Membuat tabel kecamatan. Untuk membuat tabel kecamatan ini, perintahnya adalah: create table kecamatan ( kode char(2) not null, keterangan varchar(23), primary key(kode) ) 4. Membuat tabel kelurahan. Untuk membuat tabel kelurahan ini, perintahnya adalah: 5

create table kelurahan ( kode_kecamatan char(2) not null, kode_kelurahan char(2) not null, keterangan varchar(23), primary key(kode_kecamatan,kode_kelurahan) ) 5. Membuat tabel agama. Untuk membuat tabel agama ini, perintahnya adalah: create table agama ( kode char(1) not null, keterangan varchar(23), primary key(kode) ) 6. Membuat tabel pekerjaan. Untuk membuat tabel pekerjaan ini, perintahnya adalah: create table pekerjaan ( kode char(2) not null, keterangan varchar(23), primary key(kode) ) 7. Memasukkan data kode-kode agama ke tabel agama, perintahnya: insert into agama(kode,keterangan) values ( 1, Islam ) 1.3 Penutup Karena ada kemungkinan pada praktikum berikutnya, komputer yang digunakan akan berganti-ganti, maka sebaiknya data-data yang sudah dibuat untuk dibuat cadangannya ke flashdisk. Salah satu perintah yang bisa digunakan adalah: 6

d: cd \xampp\mysql\bin mysqldump --databases warga_rt -u root -p > warga.dmp Isi password sesuai dengan password yang ada. Jika sukses maka akan dihasilkan berkas bernama warga.dmp pada posisi direktori aktif. Berkas ini kemudian bisa di-import menggunakan PHP MyAdmin atau bisa juga dengan perintah source pada lingkungan MySQL. 7

2 Praktikum #2 - Pengenalan PHP Maker Pada praktikum kali ini, tujuannya adalah sekedar mengenalkan penggunaan PHP Maker. Hal yang ingin dicapai, setidaknya mahasiswa bisa meng-generate suatu proyek PHP sesuai dengan basis data yang sudah dibuat. 2.1 Bahan yang Dibutuhkan Untuk melakukan praktikum kedua ini, bahan yang dibutuhkan adalah basis data warga rt sesuai beserta dengan tabel-tabelnya seperti yang sudah ditentukan pada praktikum pertama. Jika basis data data dan tabel-tabelnya belum tersedia, ini artinya ada langkah yang terlewat (belum melakukan praktikum pertama). Selanjutnya jika basis data sudah tersedia, maka basis data tersebut bisa diakses menggunakan PHP Maker. Gambar 1: Menghubungkan basis data 8

2.2 Mengganti Judul Judul yang ada di dalam suatu proyek PHP Maker ada 3 macam yaitu: judul menu link pada menu sistem, judul pada suatu tabel dan terakhir judul pada suatu kolom dari masing-masing tabel. Meskipun judul-judul ini tidak mengganggu jalannya sistem, akan tetapi tampilan judul yang kurang pas, akan bisa mengurangi citra sistem itu sendiri. 1. Judul tabel. Judul tabel adalah tulisan yang akan muncul pada bagian atas dari suatu tabel ketika tabel ini di-list, akan menghapus, memperbaiki, menambah data dan sebagainya. Untuk mengganti judul ini, klik Tables kemudian ganti tampilan yang ada pada bagian Caption. Gambar 2: Mengganti Judul Tabel 2. Judul kolom tabel. Judul kolom tabel adalah tulisan yang akan muncul pada bagian atas dari suatu tabel ketika tabel ini di-list, akan menghapus, memperbaiki, menambah data dan sebagainya. Untuk mengganti judul ini, klik pada suatu tabel, misalkan tabel penduduk kemudian ganti tampilan yang ada pada bagian Caption. 9

Gambar 3: Mengganti Judul Kolom Tabel 3. Judul menu link. Judul menu link adalah tulisan yang akan muncul pada bagian kiri atas dari menu sistem. Untuk mengganti judul ini, klik pada Menu Editor, kemudian ganti tulisan yang ada sesuai kebutuhan. Gambar 4: Mengganti Judul Menu 10

2.3 Melakukan Proses Generate Untuk melihati hasil dari sistem yang dikembangkan, maka selanjutnya adalah melakukan proses Generate skrip PHP-nya. Untuk proses ini, dari menu PHP Maker. Hal yang sangat penting diperhatikan adalah penentuan Application root folder atau Destination Folder. Direktori ini disesuaikan dengan letak dari direktori htdocs. Setelah proses ini selesai, hasil Gambar 5: Meng-generate Skrip PHP akhir bisa dicek dengan menggunakan browser. Alamat aksesnya adalah localhost/nama-direktori, yang mana nama-direktori sesuai dengan nama yang diisi pada saat melakukan proses generate. 11

Gambar 6: Hasil Generate Skrip PHP 2.4 Penutup Jangan dilupakan untuk menyimpan proyek ke media penyimpanan baik di komputer atau ke flashdisk. Jika disimpan ke komputer, maka praktikum sebaiknya tidak berpindah-pindah tempat. Akan tetapi akan lebih mudah jika proyek disimpan ke flashdisk karena bisa diakses kapan dan dimana saja dibutuhkan. 12