Anda di halaman 1dari 185

Pertemuan 1

WEB PROGRAMMING 1
Software yang digunakan : PHP Coder & Apache2triad.
Konsep Dasar Pembuatan Web
Dalam pembuatan sebuah website, tentu kita harus
mengetahui konsep dasarnya.Dimana ide dan gagasan yang
ada dipikirannya bisa tertuang pada setiap halaman web.
Namun, kita juga juga perlu berkonsultasi pada pemilik web Namun, kita juga juga perlu berkonsultasi pada pemilik web
itu sendiri agar konsepnya dapat tercapai dengan yang
diharapkan
Struktur Navigasi
alur dari suatu program yang merupakan rancangan hubungan
(rantai kerja) dari beberapa area yang berbeda dan dapat
membantu mengorganisasikan seluruh elemen
pembuatan Website pembuatan Website
Macam-macam Struktur Navigasi:
A. Struktur Navigasi Linier :
Struktur navigasi linier hanya
mempunyai satu rangkaian
cerita yang berurut, yang cerita yang berurut, yang
menampilkan satu demi satu
tampilan layar secara
berurut menurut urutannya.
Struktur Navigasi Non-Linier
Struktur navigasi non-linier atau struktur tidak berurut
merupakan pengembangan dari struktur navigasi linier.
Pada struktur ini diperkenankan membuat navigasi
bercabang. Percabangan yang dibuat pada struktur bercabang. Percabangan yang dibuat pada struktur
nonlinier ini berbeda dengan percabangan pada struktur
hirarki,
Struktur Navigasi Non-Linier
Struktur Navigasi Hirarki
Struktur navigasi hirarki biasa disebut struktur
bercabang, merupakan suatu struktur yang
Mengandalkan percabangan untuk menampilkan Mengandalkan percabangan untuk menampilkan
data berdasarkan kriteria tertentu
Struktur Navigasi Hirarki
Struktur Navigasi Campuran
Struktur navigasi campuran merupakan gabungan dari ketiga
struktur sebelumnya yaitu linier, non-linier dan hirarki.
Struktur navigasi ini juga biasa disebut dengan struktur
navigasi bebas.
Struktur Navigasi Campuran
Pengertian HTML (Hypertext Markup
Language)
HTML adalah bahasa standar yang digunakan untuk
menyusun/membangun suatu halaman web.
Dokumen HTML merupakan Teks murni (ASCII) dengan kode-
kode special. Maksudnya adalah dokumen HTML hanya akan
berisi Tulisan berupa Huruf, Angka, tanda baca dan karakter-
karakter lainnya termasuk Kode-kode Tag HTML itu sendiri. karakter lainnya termasuk Kode-kode Tag HTML itu sendiri.
Macam-macam Tag
Tag <HTML>
Tag <HEAD>
Tag <TITLE>
Tag <BODY>
Bentuk Umum Dokumen HTML
Contoh program
Silakan Ketik Program dibawah ini
Penyimpanan File
Untuk penyimpanan file selalu disimpan dalam htdocs.
Mahasiswa bisa membuat folder Nim didalam htdocs.
c:\Apache2triad\htdocs\1212xxxx. Pembuatan nama file
pada saat penyimpanan harus diakhiri dengan extention pada saat penyimpanan harus diakhiri dengan extention
.php. Contoh : contoh01.php
Cara Melihat Hasil File yang diekskusi
Buka Web Browser
ketikkan pada address bar
localhost.
Kemudian pilih file Kemudian pilih file
contoh01.php
Contoh 2
Silakan Ketik Script dibawah ini dan simpan dengan nama:
contoh2.php
Hasil dari Contoh2.php
Take Home
Buatlah script HTML dengan nama latihan1.php untuk bentuk
tampilan dibawah ini :
Note : Sebelum
Mengerjakan script
tersebut.
Mahasiswa diperkenankan Mahasiswa diperkenankan
terlebih dahulu
mengerjakan
contoh3.php yang ada
di Modul
Pada Bab I
Pertemuan 2
ReviewPertemuan 1 Tentang Latihan1.php
Mahasiswa diharapkan sudah menyelesaikan latihan
tersebut
Pengenalan PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman
yang berfungsi untuk membuat website dinamis maupun
aplikasi web. PHP bisa berinteraksi dengan database, file dan
folder, sehingga membuat PHP bisa menampilkan konten yang folder, sehingga membuat PHP bisa menampilkan konten yang
dinamis dari sebuah website.
Sejarah Perkembangan PHP
PHP (PHP: Hypertext Preprocessor) diciptakan oleh Rasmus
Lerdorf. PHP awal mulanya hanya digunakan oleh penciptanya
untuk mencatat pengunjung pada hompagenya (semacam hit
counter). Rasmus salah seorang yang mendukung counter). Rasmus salah seorang yang mendukung
opensource, maka ia mengeluarkan Personal Home Page
(PHP) Tools versi 1.0. PHP terus dikembangkan dan sampai
saat ini versinya sudah mencapai 5.0
Kelebihan PHP
PHP adalah termasuk bahasa embedded ( bisa diletakkan dalam
tag HTML )
PHP diterbitkan secara gratis.
Web Server yang mendukung php relatif mudah dan dapat
ditemukan dimana - mana
Dalam sisi pengembangan lebih mudah.
PHP adalah bahasa open source yang dapat digunakan di
berbagai mesin (linux, unix, windows) dan dapat dijalankan
secara runtime melalui console serta juga dapat menjalankan
perintah-perintah system.
Kode PHP diawali dengan tanda <? dan diakhiri dengan
?>. Cara lain adalah diawali dengan <?php dan diakhiri
dengan ?>.
Memulai PHP
KONSEP DASAR PHP
Pemahaman Script
Script yaitu kumpulan instruksi program yang tidak
memerlukan kompilasi dan hasilnya ditampilkan pada
browser. Yang termasuk ke dalam kategori script, yaitu : browser. Yang termasuk ke dalam kategori script, yaitu :
JavaScript, VBScript, PHP, ASP, dan JSP.
Aturan penulisan script PHP
Semua script bisa ditandai dengan tanda :
<?php dan ?>
Pada setiap akhir perintah, diakhiri dengan tanda Pada setiap akhir perintah, diakhiri dengan tanda
titik koma ( ; )
contoh script PHP sederhana
Buat script dibawah ini dengan nama contoh4.php
Program yang dihasilkan
Latihan
Buatlah script dengan tampilan dibawah ini :
Hello Word!!!!
This is my first PHP
Simpan dengan nama latihan2.php
Pertemuan 3
VARIABEL, TIPE DATA dan Konstanta
Pencapaian Materi :
Dapat menggunakantipe data yang sesuaidengan variabelnya Dapat menggunakantipe data yang sesuaidengan variabelnya
Variabel
Variabel adalah tempat penyimpanan data.
Yang diperbolehkan dalam penamaan variabel antara lain:
Nama variabel bisa terdiri atas huruf abjad, angka, dan
underscore ( _ )
Nama variabel bisa diawali dengan underscore ( _ ) Nama variabel bisa diawali dengan underscore ( _ )
Nama variabel tidak boleh diawali dengan angka
Nama variabel tidak boleh mengandung operator aritmatika
Nama variabel tidak boleh mengandung karakter khusus,
seperti : @ ; # ! & .
Nama variabel tidak boleh mengandung spasi

Di dalam PHP diawali dengan karakter $ diikuti dengan huruf


sebagai karakter pertama setelah $. Kemudian kombinasi
karakter dan angka. Tidak boleh ada spasi dan tanda baca dalam
penamaanya, kecuali karakter (garis bawah, under score).
Dibawah ini adalah contoh dari beberapa variable: Dibawah ini adalah contoh dari beberapa variable:
$namauser
$password
$kota2
$tempt_lahir
PHP tidak memerlukan pendeklarasian tipe data suatu
variabel secara eksplisit, tetapi lebih ditentukan oleh
runtime program PHP, tergantung pada konteks
bagaimana variabel tersebut digunakan.
Tipe Data
bagaimana variabel tersebut digunakan.
Jenis Tipe Data
Integer
Termasuk dalam tipe data ini adalah bilangan bulat, contoh :
42 //desimal
-678900 //negatif
0755 //oktal
0XC4E //heksadesimal
Floating Point Number
Disebut juga bilangan pecahan. Terdapat tanda titik yang
merupakan pemisah antara bagian bulat dan pecahan.
Contoh :
4.5678 //bentuk biasa
8.7e4 //bentuk eksponensial 8.7e4 //bentuk eksponensial
String
String adalah kumpulan huruf atau kata,
contoh PHP is a great language.
Contoh script dengan menggunakan variable
dan tipe data
Simpan dengan nama
contoh5.php
Note : Bapak/Ibu
Dosen diharapkan
menunjuk salah satu menunjuk salah satu
mahasiswa untuk
menyebutkan variable
dan tipe data yang
discript tersebut
Simpan
dengan nama
contoh8.php contoh8.php
Konstanta
Sebenarnya kostanta sama halnya dengan variabel, hanya saja
konstanta bersifat statis di mana ketika nilai sudah
didefinisikan maka nilai tidak dapat dirubah lagi.
Di dalam PHP konstanta
dapat didefinisikan dengan
statement define, berbeda
dengan variabel yang
langsung dapat dengan langsung dapat dengan
mudah didefinisikan dengan
tanda $ (dollar) dan nilai
dari konstanta harus bertipe
scalar (Boolean, integer,
float, string
Pertemuan 4
Pengenalan Operator
Operator adalah suatu simbol yang berfungsi untuk menyusun
sebuah ekspresi maupun operasi. Operator digunakan untuk
memanipulasi nilai suatu variabel. Variabel yang nilainya
dimodifikasi oleh operator disebut operand. Contoh dimodifikasi oleh operator disebut operand. Contoh
penggunaa operator misalnya:
7 3 7 dan 3 adalah operand. Tanda - disebut
operator
Operator Aritmatika
$a=7+3;
Operator aritmatika digunakan untk melakukan
perhitungan matematika. Misalnya : perhitungan matematika. Misalnya :
Operator Aritmatika
Simpan dengan Simpan dengan
nama contoh7.php
Operator Relasional/Pembanding
digunakan untuk membandingkn nilai dari dua operand. Hasil
perbandingan dinyatakan dalam nilai boolea. TRUE berarti benar,
dan FALSE berarti salah.
Simpan dengan nama
contoh8.php
Operator Logika
Operator logika digunakan
untuk membandingkan dua
nilai variabel yang bertipe
Boolean. Hasil yang didapat Boolean. Hasil yang didapat
dari pengunaan operator
logika adalah Boolean.
Simpan
dengan nama
contoh9.php contoh9.php
Latihan
Buatlah script dengan menggunakan operator
Aritmatika. Tampilan program bebas sesuaikan
dengan kreasi mahasiswa.
Simpan dengan nama latihan5.php Simpan dengan nama latihan5.php
Pertemuan 5
PENGENALAN FORM
Pencapaian Materi :dapat membuat form
Sebuah website dinamis seringkali memerlukan interaksi antara
browser client dan server bisa berupa pemasukan data teks,
angka, atau upload file untuk diproses oleh server. Untuk
mewadahi suatu data yang dikirimkan oleh browser client,
dibutuhkan adanya FORM HTML. Penggunaan form misalnya
untuk pendaftaran keanggotaan, pemasukan kode kartu kredit,
login user, transaksi perbelanjaan, dan upload file
Dalam FORM HTML terdapat beberapa komponen yang bisa
digunakan, antara lain :
Simpan dengan
nama
contoh10.php
Buatlah script untuk
tampilan seperti
disamping dan simpan
dengan latihan6.php
Simpan
dengan nama
contoh9.php contoh9.php
Take Home
Buatlah script untuk menampilkan textbox,
combox,radiobutton,checkbox, dan text area.
Simpan dengan nama latihan7.php
Pertemuan 6
Pembuatan Form Lanjutan
Pencapaian Materi :dapat membuat form lebih jauh lagi
Bapak dan Ibu Dosen diharapkan mengkroscek latihan7.php yang
sudah dibuat oleh mahasiswa pada pertemuan 5
Ketiklah Script dibawah ini
dan simpan contoh10.php
Latihan
Buatlah script dibawah ini dengan latihan8.php
Pertemuan 7
OPERASI PENYELEKSIAN KONDISI
Pencapaian Materi : Dapat membuat
Programdengan Logika if tunggal Maupun majemuk
LOGIKA IF
Pernyataan Seleksi
Sebagian besar bahasa pemrograman mengandung
pernyataan seleksi. Pada dasarnya pernyataan seleksi adalah
suatu mekanisme suatu pernyataan akan dikerjakan atau
tidak,hal tergantung pada kondisi yang dirumuskan. Dalam
PHP atau bahasa pemrograman lainnya pernyataan seleksi
diterapkan dengan menggunakan statemen
Pernyataan IF
Bentuk umumpernyataan if, adalah sbb:
If (kondisi)
{
statement; statement;
}
Prinsip Kerja : Statement di atas akan dikerjakan apabila
kondisi bernilai TRUE (1), sedangkan jika kondisi bernilai
FALSE (0), maka statement di atas tidak akan dikerjakan.
Contoh
<?php
$a = -10;
if ($a < 0) {
$a = $a * -1;
} }
echo $a;
?>
Pernyataan Else
Sebenarnya pernyataan else merupakan bagian dari
pernyataan if, yang mana pernyataan else ini digunakan untuk
memberikan alternatif perintah apabila kondisi bernilai FALSE
(0).
Bentuk umum pernyataan :
If (kondisi) If (kondisi)
{
Statement1;
}
else
{
Statement2;
<?php
$nilai = 40;
if ($nilai >= 60) {
echo Nilai Anda : $nilai. Selamat, Anda Telah Lulus!!;
} else } else
{
echo Nilai Anda : $nilai. Sorry, Anda Tidak Lulus!!;
}
?>
Pernyataan Else If
Jika pernyataan else memberikan alternatif pilihan kedua
pada pernyatan di atas, maka pernyataan elseif adalah untuk
merumuskan banyak alternatif pilihan (lebih dari dua pilihan).
If (kondisi1)
{
statement_1;
}
elseif (kondisi2)
{
statement_2;
} }

}
Else
{
statement_n;
}
<?php
$nilai = 50;
if (($nilai >= 0) && ($nilai <50)) {
$indek = E;
} elseif (($nilai >= 50) && ($nilai <60)) {
$indek = D;
} elseif (($nilai >= 60) && ($nilai <75)) {
$indek = C;
} elseif (($nilai >= 75) && ($nilai <85)) {
Simpan dengan nama
Latihan9.php
} elseif (($nilai >= 75) && ($nilai <85)) {
$indek = B;
} elseif (($nilai >= 85) && ($nilai <100)) {
$indek = A;
} else {
$indek = Nilai diluar jangkuan;
}
Latihan
Note: Mahasiswa bebas berkreasi membuat program
dengan else if
Simpan dengan nama latihan10.php
Pertemuan 8
SWITCH-CASE
Serupa dengan pernyataan if elseif else, pernyataan switch
juga memberikan banyak alternatif pilihan pernyataan.
Adapun bentuk umum switch :
switch (nilai_ekspresi) { switch (nilai_ekspresi) {
case nilai_1 : statement_1; break;
case nilai_2 : statement_2; break;
default :
statement_n;
}
Studi Kasus
Untuk mengetahui nama bulan sekarang, kita bisa
menggunakan function date("n") dalam PHP. Function
tersebut akan menghasilkan bilangan bulat 1-12 yang
mencerminkan angka bulan sekarang.
<?php
$angkaBln = date("n");
switch($angkaBln) { case 1 : $namaBln = "Januari"; break;
case 2 : $namaBln = "Pebruari"; break;
case 3 : $namaBln = "Maret"; break;
case 4 : $namaBln = "April"; break;
case 5 : $namaBln = "Mei"; break;
case 6 : $namaBln = "Juni"; break; case 6 : $namaBln = "Juni"; break;
case 7 : $namaBln = "Juli"; break;
case 8 : $namaBln = "Agustus"; break;
case 9 : $namaBln = "September"; break; case 10: $namaBln =
case 11: $namaBln = "Nopember";
break; case 12: $namaBln = "Desember";
break; }
echo "Nama bulan sekarang adalah : ".$namaBln;
?>
Contoh Studi kasus ke dua
Contoh Studi kasus ke tiga
Pertemuan 9
Perulangan
Agar mahasiswa mampu membuat program PHP
menggunakan kondisi dengan perulangan
PERULANGAN
Proses perputaran suatu nilai dari nilai
tertinggi sampai terendah atau sebaliknya dari
nilai terendah menuju nilai tertinggi nilai terendah menuju nilai tertinggi
Macam-macam Perulangan
For
While
Do While
For
Pengulangan yang jumlah pencacah yang sudah pasti
atau sudah di ketahui
For
Contoh9.php
While
Perulangan yang melakukan
pengecekan syarat di awal
blok perulangan. Selama
syarat bernilai benar, syarat bernilai benar,
perulangan akan terus
berlanjut dan sebaliknya
jika syarat bernilai salah
perulangan akan dihentikan
Simpan:Contoh10.php
Do While
Kebalikan dari for dan while karena dowhile melakukan
pengecekan terhadap syarat di akhir blok perulangan.
Contoh tampilan:
<body> Simpan dengan nama : contoh11.php
<?
echo"<table border=1 width=10%><tr>" ;
$j=1;
do
{
if($j%2==0)
{
$warna="blue";
} }
Else
{
$warna="yellow";
}
Echo"<td bgcolor=$warna align=center><font
size=16>$j</font></td>" ;
$j++ ; }
While($j<=10);
Echo"</table>";
Take Home
Simpan dengan
nama
latihan10.php
Pertemuan 10
Note: Para dosen diharapkan mengkroscek tugas
latihan10.php
ARRAY
Sekumpulan data atau dapat juga di artikan pemetaan antara
key dan value. Kumpulan data tersebut dinamakan elemen key dan value. Kumpulan data tersebut dinamakan elemen
array. Elemen array tersusun secara index, elemen pertama
ber-index 0, elemen kedua berindex 1 dan seterusnya.
PERULANGAN
Proses perputaran suatu nilai dari nilai tertinggi sampai
terendah atau sebaliknya dari nilai terendah menuju nilai
tertinggi tertinggi
Bentuk Umum
Buatlah program array dengan menampilkan urutan mahasiswa
seperti ini : adel, sausan, triaszada,fifi,umay, ifur, fitria
Tampilkan nama mahasiswa urutan ke-1, ke-7 dan ke- 3 Tampilkan nama mahasiswa urutan ke-1, ke-7 dan ke- 3
Pertemuan 11
Note: Para dosen diharapkan mengkroscek tugas array
FUNCTION DALAM PHP
Sekumpulan data atau dapat juga di artikan pemetaan antara
key dan value. Kumpulan data tersebut dinamakan elemen key dan value. Kumpulan data tersebut dinamakan elemen
array. Elemen array tersusun secara index, elemen pertama
ber-index 0, elemen kedua berindex 1 dan seterusnya.
Penjelasan :
Test () adalah nama fungsi yang
didalamnya tidak terdapat
variabel, function test() variabel, function test()
memiliki nilai, untuk mencetak
browser cukup dengan
menuliskan test() tidak
menggunakan echo atau print.
Penjelasan:
Function ketika memiliki
variabel yang bernama ktk,
variabel ktk hanya memiliki
nilai awal Yang kita ketik..
selanjutnya kita akan selanjutnya kita akan
menyisipkan nilai yang sifatnya
berubah-ubah, sehingga di
perlukan sebuah argumen
variabel a atau nilai langsung
pada function ketik
Take Home
Buatlah program dengan menggunakan
fungsi dengan tampilan sebagai
berikut :
Pertemuan 12
Note: Para dosen diharapkan mengkroscek tugas di
pertemuan11.
METHOD (GET DAN POST) PADA FORM

Komponen-komponen FORM HTML dapat dikenali sebagai


variabel yang bernilai data, maka semua komponen harus di variabel yang bernilai data, maka semua komponen harus di
letakan di antara tanda <form></form>. Khusus untuk
komponen file upload, TAG HTML FORM harus di ubah
menjadi <formenctype =multipart/form-data></form>
Keterangan properti form adalah sebagai berikut :
Action adalah nama file web tujuan yang akan menerima
variabel data yang dikirimkan melalui form. File web tujuan
bisa juga dikirimkan kepada dirinya sendiri yang berarti
setelah menekan tombol submit, posisi web akan tetap
sama. sama.
Method adalah jenis pengiriman variabel data yang terbagi
menjadi dua jenis, yaitu :
METHOD GET
METHOD POST

METHOD GET
Nama dan nilai variabel akan tampak di address URL
browser. Method GET lebih cocok untuk pengiriman
variabel di sertai argumen yang panjang, serta tidak
membutuhkan keamanan lebih. membutuhkan keamanan lebih.
METHOD POST
Nama dan nilai variabel tidak akan tampak di address URL
browser. METHOD POST lebih cocok untuk pengiriman
variabel yang membutuhkan pengamanan.
Tampilan Input
Note: Mahasiswa bisa
melihat scriptnya pada melihat scriptnya pada
modul web programming
Tampilan Output
Take Home
Note: Mahasiswa
mengerjakan tugas ini
dalam bentuk cd
Tampilan output
PERTEMUAN 15
Mengenal MySQL
Mysql adalah sebuah program database
server yang mampu menerima dan
mengirimkan datanya dengan sangat
cepat,multi user serta menggunkan perintah cepat,multi user serta menggunkan perintah
standar sql (struktur query language ).
Penggunaan MySQL Dengan Command
Prompt
Langkah-langkah mengaktifkan MySQL :
Klik menu Start, kemudian pilih All Program
Accessories Command Prompt. Kemudian tampil
1.
Accessories Command Prompt. Kemudian tampil
jendela sebagai berikut :
Ketikkan perintah di bawah ini, untuk masuk ke
dalam MySQL
2.
Pembuatan Database MySQL
Langkah-langkah pembuatan database MySQL :
Create Database nama_database;
Perintah untuk pembuatan database 1.
Show Databases;
Melihat isi seluruh database yang ada 2.
Use nama_database;
Mengaktifkan Database yang akan digunakan 3.
Langkah-langkah pembuatan tabel :
Create table nama_tabel (field1,
type(length), field2 type(length),
field3 type(length));
Syntax pembuatan tabel : 1.
Contoh :
Show tables;
Untuk melihat tabel yang sudah ada
Contoh :
2.
Desc nama_tabel;
Untuk melihat struktur tabel 3.
Contoh :
4.
Drop table nama_tabel;
Untuk menghapus tabel
Contoh :
Latihan
1. Aktifkan database Akademik yang sudah dibuat
sebelumnya.
2. Buat tabel baru dengan nama Mata_kuliah
3. Buat struktur tabel sebagai berikut
Nama field Type Data Length Keterangan
Kode_matkul Varchar 3 Primary key
Nama_matkul Varchar 20
Sks Varchar 1
Perintah Select, Insert, Delete, dan Update
Insert into nama_tabel
Perintah Insert
Perintah insert digunakan untuk menambahkan
data baru ke dalam tabel.
1.
Insert into nama_tabel
(daftar_kolom) values
(daftar_nilai);
2.
Select * from nama_tabel;
Perintah Select
Berfungsi untuk menampilkan data yang
terdapat di dalam database atau tabel.
Contoh : Contoh :
Kode_matkul Nama_matkul Sks
001 Web Programming 1 4
002 Visual Basic 4
003 Delphi 4
Isi data pada tabel mata_kuliah sebanyak 3 record
003 Delphi 4
3.
Delete nama_tabel where
nama_kolom=content_kolom;
Perintah Delete
Berfungsi untuk menghapus sejumlah data
yang ada di dalam tabel yang sudah dibuat.
Delete mata_kuliah where kode_matkul=001;
Contoh :
4. Perintah Update
Update tabel_name set
column1_name=column1_content where
Berfungsi untuk melakukan sejumlah perubahan
terhadap sejumlah data yang ada di dalam tabel
yang telah dibuat.
column2_name=column2_content
Contoh:
PERTEMUAN 16
PHPMyAdmin merupakan salah satu kakas
pengolah database MySQL yang berbasis web.
Cara mengaktifkan phpmyadmin, ketikan pada
alamat url :
http://localhost/phpmyadmin
PHPMyAdmin
http://localhost/phpmyadmin
Tampilan phpmyadmin pada browser :
Membuat Database Baru
Buatlah database baru dengan nama :
penggajian di ketik pada textbox create new
database kemudian tekan create
1.
Membuat tabel baru
Setelah membuat database kampus, setelah itu buat
tabel baru dengan nama karyawan pada textbox
create new table on database, number of field= 5
kemudian klik Go
isi data seperti di bawah ini :
Kemudian klik save untuk menyimpan field-field yang
baru saja dimasukkan
Memasukan data ke dalamtabel
Jika ingin memasukan data-data ke dalam tabel, klik
insert
Kemudian isi data-datanya :
Memasukan isi data
Menambahkan
baris baru
Untuk menyimpan isi data klik Go, jika ingin
membatalkan klik reset
Jika ingin melihat data yang telah anda isi klik
maka akan muncul tampilan seperti ini :
Menambahkan tabel baru
Jika ingin menambahkan tabel baru klik nama
database yang anda buat contoh
kemudian ikuti langkah cara membuat tabel baru.
Menghapus Tabel dan database
Jika ingin menghapus database ataupun tabel yang
anda buat klik maka akan muncul pesan
apakah anda ingin menghapus database / tabel ? klik
OK jika ingin menghapus, jika tidak klik Cancel
1. Buatlah database baru dengan nama toko
2. Buat tabel baru dengan nama barang, number
of field=4 Isi Field-field berikut ini :
Latihan :
Field Type Length Key
Kd_brg Varchar 5 primary key
Nm_brg Varchar 20
Harga Int 5
Stok Int 2
Kd_brg Nm_Brg Harga Stok
BK001 Buku Tulis 5000 10
PL002 Pulpen 4000 25
PS003 Pensil 2000 30
Isi data-data berikut ini :
PS003 Pensil 2000 30
Field Type Length Key
Kd_pembeli Varchar 6 primary key
3. Buat tabel ke-2 dengan nama pembeli, number
of field=3
Isi Field-field berikut ini :
Nama Varchar 20
Telp Varchar 7
Isi data-data berikut ini :
Kd_Pembeli Nama Alamat Telp
P00001 Fitria Depok 7771607
P00002 Ifur Jagakarsa 7762010
P00003 Trias Lenteng 7772101 P00003 Trias Lenteng 7772101
4. Tampilkan isi data tabel barang dan pembeli
5. Tambahkan 1 field Merk dalam tabel barang
(type=Varchar, Length=15) letakan field
tersebut di bawah field nama kemudian isi
datanya
Kd_brg Merk Kd_brg Merk
BK001 Kiky
PL002 Snowman
PS003 Fiber Castle
6. Hapus database yang telah anda buat.
PERTEMUAN 17
Fungsi-fungsi dalam mysql diantaranya
adalah :
MYSQL-CONNECT()
Menghubungkan ke server mysql. Fungsi ini
merupakan fungsi awal yang akan dijalankan
sebelum melakukan fungsi-fungsi lain.
Bentuk umum penulisan :
1.
sebelum melakukan fungsi-fungsi lain.
Mysql_connect(host,user,password ) ;
MYSQL_CREATE_DB()
Fungsi yang sangat jarang di gunakan karena pada
umumnya setiap programmer web, lebih cenderung
dalam membuat database pada console atau
phpmyadmin pada browser. Fungsi ini untuk
membuat database baru.
2.
membuat database baru.
Mysql_create_db(nama_database) ;
MYSQL_SELECT_DB()
Fungsi ini untuk mengaktifkan database yang telah
tersedia pada mysql server.
Mysql_select_db(nama_database) ;
3.
MYSQL_QUERY() 4. MYSQL_QUERY()
Fungsi ini untuk memasukkan perintah-perintah
SQL.
Mysql_query(perintah-perintah SQL) ;
4.
MYSQL_NUM_ROWS()
Fungsi ini untuk mengetahui berapa jumlah
record terkini. Fungsi ini berguna apabila akan
membuat tabel yang bercorak.
Mysql_num_rows(variabel) ;
5.
MYSQL_FETCH_ROW()
Fungsi ini untuk mengambil data per record atau
per baris dalam suatu tabel, berdasarkan sistem
urutan nomor index field.
Mysql_fetch_rows(variabel) ;
6.
MYSQL_FETCH_ARRAY()
Fungsi ini memiliki fungsi yang sama dengan
mysql_fetch_row() yaitu mengambil data per
record. Yang membedakan adalah jika
mysql_fetch_row() mengambil data berdasarkan
nomor urut index sedangkan fungsi ini adalah
nama fieldnya.
7.
nama fieldnya.
Mysql_fetch_rows(variabel) ;
Contoh kasus koneksi MySQL :
1. Buat database dengan nama kampus
2. Buat tabel dengan nama Mahasiswa. Struktur
tabel sebagai berikut :
Buat tampilan form input seperti di bawah ini,
simpan dengan nama tambah_mahasiswa.php :
3.
Script tambah_mahasiswa.php
Script simpan_mahasiswa.php
Buat tampilan form output seperti di bawah ini : 4.
Script tampil_mahasiswa.php
PERTEMUAN 18
Field Type Size Key
1. Buatlah sebuah database dengan nama
buku_tamu
2. Buatlah sebuah tabel dengan nama tamu number
of field : 6
Berikut field-fieldnya :
Id Int 10 auto increament
primary key
name varchar 80
email varchar 100
address varchar 100
city varchar 100
msg text
Berikut tampilan program buku tamu, silakan
anda buat script programnya
4.
PERTEMUAN 19 & 20
Pada bab ini membahas studi kasus mengenai
formulir online dengan ketentuan sebagai berikut :
1. Buatlah sebuah database dengan nama formulir
2. Buatlah sebuah tabel dengan nama siswa number
of field : 6
Berikut field-fieldnya :
Field Type Size Key
Id Int 10 auto increament primary key
nama varchar 100
address varchar 100
city varchar 50
telp varchar 8
pekerjaan varchar 50
foto varchar 100
Berikut tampilan program formulir, silakan anda
buat script programnya.
PERTEMUAN 21
1. Buat database menggunakan database MySQL
dengan nama Media.
2. Buat tabel dengan nama User. Struktur tabel
sebagai berikut :
Buat tabel dengan nama Berita. Struturk tabel
sebagai berikut :
3.
Buat tampilan form login
Script login.php
Buat tampilan form signup
Script signup.php
Script simpanuser.php
Script ceklogin.php
PERTEMUAN 22
Buat tampilan form berita
Script tambah_berita.php
Script simpan_berita.php
script tampil_berita.php
Script buka_file.php
PERTEMUAN 23
Script logout.php
status.php Script status.php
Buat tampilan Index
Script index.php
PERTEMUAN 24
TUGAS KELOMPOK
1. Buat kelompok dengan jumlah peserta 5 7
mahasiswa tiap kelompok (jumlah disesuaikan
dengan jumlah mahasiswa tiap kelas).
2. Tiap kelompok diwajibkan merancang sebuah website
informasi dengan tema yang berbeda-beda. Tema
website bisa didiskusikan sebelumnya kepada website bisa didiskusikan sebelumnya kepada
instruktur masing-masing.
3. Tugas dikerjakan di kelas masing-masing dan akan
dipresentasikan di akhir pertemuan menjelan UAS.
4. Nilai Tugas akan digunakan sebagai nilai quiz.
Dengan kriteria penilaian adalah rata-rata dari nilai
kelompok dan nilai pribadi.

Anda mungkin juga menyukai