際際滷

際際滷Share a Scribd company logo
Membuat Halaman WEB Dinamis Tingkat Lanjut
By : Roseri Sinaga,S.Kom
Konsep Pemrograman WEB
dinamis
Web atau Website atau World Wide Web
(WWW), yaitu sebuah sistem dimana informasi
dalam bentuk teks, gambar, suara dan lain 
lain dipresentasikan dalam bentuk hypertext
dan dapat diakses oleh perangkat lunak yang
disebut browser.
Web dapat menghubungkan dari sembarang
tempat dalam sebuah dokumen atau gambar
ke sembarang tempat di dokumen lain.
Dengan sebuah browser yang memiliki
Graphical User Interface (GUI), link  link dapat
dihubungkan ke tujuannya
Web Dinamis
Web dinamis adalah web yang menampilkan informasi
serta dapat berinteraksi dengan pengguna. Web yang
dinamis memungkinkan pengguna untuk berinteraksi
menggunakan form sehingga dapat mengolah informasi
yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku
dan terlihat lebih indah. Dengan kata lain web dinamis
adalah website dimana halaman yang akan ditampilkan
dibuat pada saat halaman tersebut diminta oleh user /
pemakai, misalnya user / pemakai ingin mengakses
database dan menampilkannya pada halaman website. Web
dinamis biasanya merupakan PHP yang ditulis pada editor
teks dan disimpan dalam bentuk *.php.
Sebagai contoh script file php :
<center>
<font size="3" color="brown"><b>SELAMAT DATANG DI SISTEM
INFORMASI NILAI ONLINE</b></br></font>
<table border="1">
<tr bgcolor="#CC6600">
<td align="center"><b>LOGIN USER</td>
</tr>
<tr bgcolor="#990033">
<td>
<form action="log_proses.php" method="POST">
<table >
<tr>
<td>USERNAME</td>
<td>:</td>
<td><input type="text" name="nim" size="27"></td>
</tr>
<tr>
<td>PASSWORD</td>
<td>:</td>
<td><input type="password" name="password" size="27"></td>
</tr>
<tr>
<td align="center" colspan="3"><input type="submit"
name="log_in" value="Log In"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</center>
Hasilnya :
Syarat  syarat Web Dinamis
1. Tersedianya web server
Biasanya berupa hardware maupun software. Untuk
hardware yaitu seperangkat komputer yang selalu terhubung
online ke internet. Untuk software selain operating system
harus disediakan juga software untuk web server itu sendiri.
2. Tersedianya software pemrograman web berbasis server
yaitu Text Editor HTML dan PHP, ada banyak macamnya
contoh: Adobe Dreamweaver, EditPlus, Notepad++ , Notepad
dll
3. Tersedianya database
Database merupakan software yang digunakan untuk
menyimpan dan memanajemen data. Contohnya Oracle,
MySQL, dan lain  lain.
Mempersiapkan pembuatan
aplikasi
1. Komputer/Laptop yang sudah terinstall Sistem Operasi
sesuai kebutuhan, digunakan untuk menjalankan
beberapa aplikasi pendukung.
2. Aplikasi WebServer, PHP, dan Database ( contoh pakai
MySQL). Contoh Aplikasi Web Server diantaranya:
WAMPP, XAMPP, AppServ dll.
3. Text Editor HTML dan PHP, ada banyak macamnya
contoh: Adobe Dreamweaver, EditPlus, Notepad++ ,
Notepad dll
Koneksi PHP - MySQL
Kali ini kita akan membuat sebuah aplikasi web dengan
PHP untuk menyimpan data Album.
Berikut ini langkah  langkahnya :
1. Jalankan aplikasi Web Server yang ada di
komputermu. (cth : Wampp, Xampp, Apache dll)
2. Buka Aplikasi Web Browser (Cth : Mozilla Firefox,
Internet explorer dll )
3. masuk ke Link http://localhost/phpmyadmin
Sehingga muncul halaman phpmyadmin seperti berikut
ini :
Tuliskan nama database pada kolom Create New
Database.
Misalkan nama databasenya adalah dbalbum
kemudian klik tombol Create
Kemudian buat tabel pada database dbalbum,
Misal : tabelalbum
Isi dengan 3 field. Seperti pada gambar berikut :
Kemudian klik tombol Go
Kita bisa mengisi data pada tabelalbum dengan
mengklik tombol insert.
Database-nya sudah siap,, selanjutnya kita koneksikan
PHP dengan MySQL-nya.
Berikut adalah langkah  langkah nya :
1. Ketik kodingnya bisa menggunakan Dreamweaver
atau pake Notepad juga bisa.
Ketikkan Kode Program 1.
Kode Program 1 .
Koneksi PHP  MySQL
<?php
$host = "localhost";
$username = "root";
$password = "";
$databasename = "dbalbum";
$connection = mysql_connect($host, $username, $password)
or die("Kesalahan Koneksi ... !!");
mysql_select_db($databasename, $connection) or
die("Databasenya Error");
?>
username dan password, cara mengecek-nya klik pada
tab Privileges pada saat pertama kali buka
phpMyAdmin
Simpan Kode Program 1 dengan nama:
db_connect.php
Buat dalam satu folder
(Mis nama folder: album) lalu simpan
pada(c://xampp/htdocs).
Langkah berikutnya, buatlah sebuah file .php yang
nantinya akan di-load pertama.
kali ketika kita membuka aplikasi kita. Caranya ketik
saja Kode Program 2. simpan dengan nama index.php
di folder yang sama.
Kk 13 modul
NB: pada Kode Program 2 pada baris ke 7 terdapat link untuk memanggil file
CSS,
untuk itu tambahkan juga sebuah file CSS. Buka Notepad dan ketikkan
koding berikut :
Simpan File CSS tersebut dengan nama: style.css dan buat dalam folder
album
Selanjutnya kita buat untuk proses Add New Album atau menambahkan
album baru.
Untuk keperluan ini kita membutuhkan sebuah form yang akan digunakan
untuk
memasukkan data albumnya (title dan artist). Untuk itu buatlah sebuah
file.php dan
Ketikkan Kode Program 3.
Form Add New Album
Simpan dengan nama add.php di folder yang sama (folder album)
Kk 13 modul
Jika kalian klik Add New Album, maka akan muncul form untuk menginput
data album ke dalam database.
Jika kalian isikan data dan kalian tekan tombol Add, datanya tidak
akan masuk ke database, karena kita belum membuat koding untuk
melakukan insert ke tabel tabelalbum.
Oleh karena itu kita akan membuat koding untuk memasukkan data.
Simpan dengan nama insert_album.php
Sekarang coba kita tes untuk menginputkan album baru ke
dalam database.
Caranya tinggal ketik aja pada form Add New Album
Kk 13 modul
Kalo kalian lihat, di halaman index kan ada link Delete dan Edit. 2 link
itu ntar buat menghapus dan meng-update album. Kita buat dulu
untuk yang delete ya.
Buat sebuah file .php dan ketikkan Kode Program 5.
Simpan Kode Program 5 dengan nama: delete.php, buat dalam
folder yang sama (folder album)
Jika kita ingin menghapus album, maka kita bisa menggunakan link
Delete (misal kita ingin menghapus album malam minggu  dari
artist Ada Band, tinggal klik saja link Delete pada baris album
yang akan dihapus.
Untuk edit album, buat lagi 2 file .php dan ketikkan Kode Program 6
dan Kode Program 7.
Kode Program 6 Edit Album
Simpan Kode Program 6 dengan nama: edit.php dan simpan dalam
folder album
Lanjutkan dengan Kode Program 7.
Simpan Kode Program 7 dengan nama: update.php dan simpan
dalam folder album
Aplikasi CRUD telah selesai

More Related Content

What's hot (18)

Modul pemrograman web
Modul pemrograman webModul pemrograman web
Modul pemrograman web
exkun
prosedur akses internet
prosedur akses internetprosedur akses internet
prosedur akses internet
novantara
Cara Membuat Web Dasar
Cara Membuat Web DasarCara Membuat Web Dasar
Cara Membuat Web Dasar
STMIK AMIKOM PURWOKERTO
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Doni Tobing
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
Deka M Wildan
01. mengenal microsoft word - alifashifan.com
01. mengenal microsoft word - alifashifan.com01. mengenal microsoft word - alifashifan.com
01. mengenal microsoft word - alifashifan.com
Wardi -
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
Rifky Ardian
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8
Ichsan Smith
SIM Proyek 3
SIM Proyek 3SIM Proyek 3
SIM Proyek 3
Muhammad Fadli. SE,.
Sim k 2 bab 5.1
Sim k 2 bab 5.1Sim k 2 bab 5.1
Sim k 2 bab 5.1
gilangbewok
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
RCH_98
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
Programmer and Design
mendemonstrasikan akses internet sesuai prosedur
mendemonstrasikan akses internet sesuai prosedurmendemonstrasikan akses internet sesuai prosedur
mendemonstrasikan akses internet sesuai prosedur
Marliani Devita
Proyek 3
Proyek 3Proyek 3
Proyek 3
Fany Widyodiningrat
Tugas tik sarah
Tugas tik sarahTugas tik sarah
Tugas tik sarah
Sarah Nurul Musthofa
Proyek 3
Proyek 3Proyek 3
Proyek 3
yanta123
Modul pemrograman web
Modul pemrograman webModul pemrograman web
Modul pemrograman web
exkun
prosedur akses internet
prosedur akses internetprosedur akses internet
prosedur akses internet
novantara
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Doni Tobing
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
Deka M Wildan
01. mengenal microsoft word - alifashifan.com
01. mengenal microsoft word - alifashifan.com01. mengenal microsoft word - alifashifan.com
01. mengenal microsoft word - alifashifan.com
Wardi -
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
Rifky Ardian
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8
Ichsan Smith
Sim k 2 bab 5.1
Sim k 2 bab 5.1Sim k 2 bab 5.1
Sim k 2 bab 5.1
gilangbewok
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
RCH_98
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
Programmer and Design
mendemonstrasikan akses internet sesuai prosedur
mendemonstrasikan akses internet sesuai prosedurmendemonstrasikan akses internet sesuai prosedur
mendemonstrasikan akses internet sesuai prosedur
Marliani Devita
Proyek 3
Proyek 3Proyek 3
Proyek 3
yanta123

Viewers also liked (7)

seo
seoseo
seo
Yan Chen
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
eva nurvaizah
Sofia
SofiaSofia
Sofia
emiliomerayo
How To Use The Secret Weapon With Evernote by Kath P Calagui
How To Use The Secret Weapon With Evernote by Kath P CalaguiHow To Use The Secret Weapon With Evernote by Kath P Calagui
How To Use The Secret Weapon With Evernote by Kath P Calagui
Kath Pompa-Calagui
SOALAN ANALISIS SPM 2014
SOALAN ANALISIS SPM 2014SOALAN ANALISIS SPM 2014
SOALAN ANALISIS SPM 2014
smktsj2
Mangarap ka.
Mangarap ka.Mangarap ka.
Mangarap ka.
annette jamora
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
LiGhT ArOhL
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
eva nurvaizah
How To Use The Secret Weapon With Evernote by Kath P Calagui
How To Use The Secret Weapon With Evernote by Kath P CalaguiHow To Use The Secret Weapon With Evernote by Kath P Calagui
How To Use The Secret Weapon With Evernote by Kath P Calagui
Kath Pompa-Calagui
SOALAN ANALISIS SPM 2014
SOALAN ANALISIS SPM 2014SOALAN ANALISIS SPM 2014
SOALAN ANALISIS SPM 2014
smktsj2
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
K TO 12 GRADE 7 LEARNING MODULE IN EDUKASYON SA PAGPAPAKATAO (Q3-Q4)
LiGhT ArOhL

Similar to Kk 13 modul (20)

Php Mysql
Php MysqlPhp Mysql
Php Mysql
Albertz Ace-Red
Tutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysqlTutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysql
n054
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman web
Syiroy Uddin
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
Modul saya
Modul sayaModul saya
Modul saya
yovan123
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
rizqipratama15
Module desain web
Module desain webModule desain web
Module desain web
Dedy Setiawan
Proyek web
Proyek webProyek web
Proyek web
Novita J Akerina
Laporan
LaporanLaporan
Laporan
renzniki
Modul webdesign
Modul webdesignModul webdesign
Modul webdesign
Nepriant Juragantv
Belajar php
Belajar phpBelajar php
Belajar php
Albertz Ace-Red
Modul web programing
Modul web programingModul web programing
Modul web programing
Fitra Sani
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
Trisakti
Resume keseuruhan
Resume keseuruhanResume keseuruhan
Resume keseuruhan
Hajjah Khairunnisa
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windows
Eccha Nourul
Modul web programing
Modul web programingModul web programing
Modul web programing
Nepriant Juragantv
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
Tutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysqlTutoria contohl-koneksi-php-mysql
Tutoria contohl-koneksi-php-mysql
n054
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman web
Syiroy Uddin
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
Modul saya
Modul sayaModul saya
Modul saya
yovan123
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
rizqipratama15
Module desain web
Module desain webModule desain web
Module desain web
Dedy Setiawan
Laporan
LaporanLaporan
Laporan
renzniki
Modul web programing
Modul web programingModul web programing
Modul web programing
Fitra Sani
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
Trisakti
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windows
Eccha Nourul
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal

Recently uploaded (6)

Training Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.pptTraining Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.ppt
rhamset
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.
Sekolah Tinggi Teknologi Nasional
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
Training Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.pptTraining Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.ppt
rhamset
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana

Kk 13 modul

  • 1. Membuat Halaman WEB Dinamis Tingkat Lanjut By : Roseri Sinaga,S.Kom
  • 2. Konsep Pemrograman WEB dinamis Web atau Website atau World Wide Web (WWW), yaitu sebuah sistem dimana informasi dalam bentuk teks, gambar, suara dan lain lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser.
  • 3. Web dapat menghubungkan dari sembarang tempat dalam sebuah dokumen atau gambar ke sembarang tempat di dokumen lain. Dengan sebuah browser yang memiliki Graphical User Interface (GUI), link link dapat dihubungkan ke tujuannya
  • 4. Web Dinamis Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan terlihat lebih indah. Dengan kata lain web dinamis adalah website dimana halaman yang akan ditampilkan dibuat pada saat halaman tersebut diminta oleh user / pemakai, misalnya user / pemakai ingin mengakses database dan menampilkannya pada halaman website. Web dinamis biasanya merupakan PHP yang ditulis pada editor teks dan disimpan dalam bentuk *.php.
  • 5. Sebagai contoh script file php : <center> <font size="3" color="brown"><b>SELAMAT DATANG DI SISTEM INFORMASI NILAI ONLINE</b></br></font> <table border="1"> <tr bgcolor="#CC6600"> <td align="center"><b>LOGIN USER</td> </tr> <tr bgcolor="#990033"> <td> <form action="log_proses.php" method="POST"> <table > <tr> <td>USERNAME</td> <td>:</td> <td><input type="text" name="nim" size="27"></td> </tr>
  • 6. <tr> <td>PASSWORD</td> <td>:</td> <td><input type="password" name="password" size="27"></td> </tr> <tr> <td align="center" colspan="3"><input type="submit" name="log_in" value="Log In"></td> </tr> </table> </form> </td> </tr> </table> </center>
  • 8. Syarat syarat Web Dinamis 1. Tersedianya web server Biasanya berupa hardware maupun software. Untuk hardware yaitu seperangkat komputer yang selalu terhubung online ke internet. Untuk software selain operating system harus disediakan juga software untuk web server itu sendiri. 2. Tersedianya software pemrograman web berbasis server yaitu Text Editor HTML dan PHP, ada banyak macamnya contoh: Adobe Dreamweaver, EditPlus, Notepad++ , Notepad dll 3. Tersedianya database Database merupakan software yang digunakan untuk menyimpan dan memanajemen data. Contohnya Oracle, MySQL, dan lain lain.
  • 9. Mempersiapkan pembuatan aplikasi 1. Komputer/Laptop yang sudah terinstall Sistem Operasi sesuai kebutuhan, digunakan untuk menjalankan beberapa aplikasi pendukung. 2. Aplikasi WebServer, PHP, dan Database ( contoh pakai MySQL). Contoh Aplikasi Web Server diantaranya: WAMPP, XAMPP, AppServ dll. 3. Text Editor HTML dan PHP, ada banyak macamnya contoh: Adobe Dreamweaver, EditPlus, Notepad++ , Notepad dll
  • 10. Koneksi PHP - MySQL Kali ini kita akan membuat sebuah aplikasi web dengan PHP untuk menyimpan data Album. Berikut ini langkah langkahnya : 1. Jalankan aplikasi Web Server yang ada di komputermu. (cth : Wampp, Xampp, Apache dll) 2. Buka Aplikasi Web Browser (Cth : Mozilla Firefox, Internet explorer dll ) 3. masuk ke Link http://localhost/phpmyadmin
  • 11. Sehingga muncul halaman phpmyadmin seperti berikut ini :
  • 12. Tuliskan nama database pada kolom Create New Database. Misalkan nama databasenya adalah dbalbum kemudian klik tombol Create
  • 13. Kemudian buat tabel pada database dbalbum, Misal : tabelalbum Isi dengan 3 field. Seperti pada gambar berikut : Kemudian klik tombol Go
  • 14. Kita bisa mengisi data pada tabelalbum dengan mengklik tombol insert.
  • 15. Database-nya sudah siap,, selanjutnya kita koneksikan PHP dengan MySQL-nya. Berikut adalah langkah langkah nya : 1. Ketik kodingnya bisa menggunakan Dreamweaver atau pake Notepad juga bisa. Ketikkan Kode Program 1.
  • 16. Kode Program 1 . Koneksi PHP MySQL <?php $host = "localhost"; $username = "root"; $password = ""; $databasename = "dbalbum"; $connection = mysql_connect($host, $username, $password) or die("Kesalahan Koneksi ... !!"); mysql_select_db($databasename, $connection) or die("Databasenya Error"); ?>
  • 17. username dan password, cara mengecek-nya klik pada tab Privileges pada saat pertama kali buka phpMyAdmin Simpan Kode Program 1 dengan nama: db_connect.php Buat dalam satu folder (Mis nama folder: album) lalu simpan pada(c://xampp/htdocs).
  • 18. Langkah berikutnya, buatlah sebuah file .php yang nantinya akan di-load pertama. kali ketika kita membuka aplikasi kita. Caranya ketik saja Kode Program 2. simpan dengan nama index.php di folder yang sama.
  • 20. NB: pada Kode Program 2 pada baris ke 7 terdapat link untuk memanggil file CSS, untuk itu tambahkan juga sebuah file CSS. Buka Notepad dan ketikkan koding berikut :
  • 21. Simpan File CSS tersebut dengan nama: style.css dan buat dalam folder album Selanjutnya kita buat untuk proses Add New Album atau menambahkan album baru. Untuk keperluan ini kita membutuhkan sebuah form yang akan digunakan untuk memasukkan data albumnya (title dan artist). Untuk itu buatlah sebuah file.php dan Ketikkan Kode Program 3. Form Add New Album Simpan dengan nama add.php di folder yang sama (folder album)
  • 23. Jika kalian klik Add New Album, maka akan muncul form untuk menginput data album ke dalam database.
  • 24. Jika kalian isikan data dan kalian tekan tombol Add, datanya tidak akan masuk ke database, karena kita belum membuat koding untuk melakukan insert ke tabel tabelalbum. Oleh karena itu kita akan membuat koding untuk memasukkan data. Simpan dengan nama insert_album.php
  • 25. Sekarang coba kita tes untuk menginputkan album baru ke dalam database. Caranya tinggal ketik aja pada form Add New Album
  • 27. Kalo kalian lihat, di halaman index kan ada link Delete dan Edit. 2 link itu ntar buat menghapus dan meng-update album. Kita buat dulu untuk yang delete ya. Buat sebuah file .php dan ketikkan Kode Program 5. Simpan Kode Program 5 dengan nama: delete.php, buat dalam folder yang sama (folder album)
  • 28. Jika kita ingin menghapus album, maka kita bisa menggunakan link Delete (misal kita ingin menghapus album malam minggu dari artist Ada Band, tinggal klik saja link Delete pada baris album yang akan dihapus.
  • 29. Untuk edit album, buat lagi 2 file .php dan ketikkan Kode Program 6 dan Kode Program 7. Kode Program 6 Edit Album
  • 30. Simpan Kode Program 6 dengan nama: edit.php dan simpan dalam folder album Lanjutkan dengan Kode Program 7. Simpan Kode Program 7 dengan nama: update.php dan simpan dalam folder album