Laporan Hasil Praktikum Mod5

19
Jurusan Teknik Informatika Universitas Palangka Raya 2012 LAPORAN HASIL PRAKTIKUM BASIS DATA I NIM : DBC 110 028 NAMA : REREN SADEWA JADWAL PRAKTIKUM : SENIN, 11 JUNI 2012, 15.00-17.00 ASISTEN : M.SYAIFULAH MODUL KE : 5 ( Lima ) TOPIK : Menghubungkan Database Dengan Apilkasi Sederhana TUJUAN PEMBELAJARAN : Setelah praktikum ini mahasiswa dapat menampilkan data pada sebuah aplikasi web sederhana. NILAI Komponen Max Nilai 1. Sampul depan 5 2. Landasan teori 30 3. Langkah penyelesaian & pembahasan tugas praktikum 30 4. Kesimpulan 25 5. Daftar pustaka 10 Total nilai 100 Penilai, -----------------------------

Transcript of Laporan Hasil Praktikum Mod5

Page 1: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

LAPORAN HASIL PRAKTIKUM

BASIS DATA I

NIM : DBC 110 028

NAMA : REREN SADEWA

JADWAL PRAKTIKUM : SENIN, 11 JUNI 2012, 15.00-17.00

ASISTEN : M.SYAIFULAH

MODUL KE : 5 ( Lima )

TOPIK : Menghubungkan Database Dengan Apilkasi

Sederhana

TUJUAN PEMBELAJARAN : Setelah praktikum ini mahasiswa dapat

menampilkan data pada sebuah aplikasi web

sederhana.

NILAI

Komponen Max Nilai

1. Sampul depan 5

2. Landasan teori 30

3. Langkah penyelesaian & pembahasan tugas praktikum 30

4. Kesimpulan 25

5. Daftar pustaka 10

Total nilai 100

Penilai,

-----------------------------

Page 2: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

BAB I. LANDASAN TEORI

Pengenalan PHP

PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa

pemrogramman berbasis web yang memiliki kemampuan untuk memproses data

dinamis. PHP dikatakan sebagai sebuah server-side embedded script language

artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan

oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang

dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser,

tetapi prosesnya secara keseluruhan dijalankan di server.

Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal

ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server.

Ketika menggunakan PHP sebagai server-side embedded script language maka

server akan melakukan hal-hal sebagai berikut :

Membaca permintaan dari client/browser

Mencari halaman/page di server

Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada

halaman/page.

Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

Pengertian PHP

PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa interpreter yang

mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai kesederhanaan

dalam perintah, yang digunakan untuk pembuatan aplikasi web.

PHP/F1 merupakan nama awal dari PHP (Personal Home Page / Form Interface).

Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan program CGI

yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam

browser web. Dengan menggunakan PHP maka maintenance suatu situs web

Page 3: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

menjadi lebih mudah. Proses update dapat dilakukan dengan menggunakan aplikasi

yang dibuat dengan menggunakan script PHP.

PHP merupakan script untuk pemrograman script web server-side, script yang

membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari

suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks

atau editor HTML.

Variable PHP

Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array.

Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai berulang-ulang. Pada

PHP semua variabel harus dimulai dengan karakter '$'. Variabel PHP tidak perlu

dideklarasikan dan ditetapkan jenis datanya sebelum kita menggunakan variabel

tersebut. Hal itu berarti pula bahwa tipe data dari variabel dapat berubah sesuai

dengan perubahan konteks yang dilakukan oleh user. Secara tipikal, variabel PHP

cukup diinisialisasikan dengan memberikan nilai kepada variabel tersebut.

Contoh berikut akan mencetak "PHP" :

$text = "PHP";

print "$text";

Identifier dalam PHP adalah case-sensitive, sehingga $text dengan $Text

merupakan variabel yang berbeda. Built-in function dan structure tidak case-

sensitive, sehingga echo dengan ECHO akan mengerjakan perintah yang sama.

Identifier dapat berupa sejumlah huruf, digit/angka, underscore, atau tanda dollar

tetapi identifier tidak dapat dimulai dengan digit/angka.

Aturan Penamaan Variabel

Nama variabel harus diawali dengan sebuah huruf atau garis bawah

(underscore) “_”

Nama variabel hanya boleh mengandung karakter alpha-numeric dan

underscore (a-Z, 0-9, dan _ )

Nama variabel tidak boleh mengandung spasi.

Page 4: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Operator di PHP

Operator digunakan untuk menentukan sebuah nilai dengan melakukan suatu

prosedur, atau dengan suatu operasi dari beberapa nilai. Nilai yang digunakan

dalam sebuah operasi disebut operand. Penjumlahan adalah sebuah contoh

sederhana dari suatu operasi.

Arithmetic Operator (Operator Aritmatika)

PHP menggunakan operator arithmetic dasar :

PHP mengabaikan karakter spasi dalam sebuah operasi. Ekspresi $x = 5 + 9 dengan

dengan $x=5+9 akan menghasilkan nilai yang sama. Penggunaan spasi disesuaikan

dengan keinginan dari para user.

Unary Operator

Tanda minus ( - ) digunakan dengan sebuah nilai numerik tunggal untuk

menegatifkan sebuah bilangan (untuk membuat negatif bilangan postif atau

membuat postif bilangan negatif).

Contoh :

$x = 2;

$y = -$x; // $y = -2

$i = -234;

$j = -$i; // $j = 234

Variable Assignment Operator

Tanda sama dengan ( = ) digunakan untuk mengatur atau menetapkan nilai suatu

variabel. Oleh karena itu tanda tersebut dikenal sebagai operator penugasan.

Contoh :

Page 5: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

$x = 1;

$y = x + 1;

$luas = $panjang * $lebar;

$statements = "Yes";

Variabel disebelah kiri tanda ( = ) akan diberikan nilai dari ekspresi disebelah

kanan tanda ( = ).

Comparison Operator (Operator Perbandingan)

Operator perbandingan digunakan untuk menguji suatu kondisi. Ekspresi yang

menggunakan operator perbandingan akan selalu menghasilkan nilai boolean, yaitu

antara true (benar) atau false (salah).

Contoh :

$i = 4;

if ($i < 6) print "akan dilakukan pencetakan";

// ekspresi '$i < 6' adalah benar

if ($i > 6) print "tidak akan tercetak";

// ekspresi '$i > 6' adalah salah

Beberapa operator perbandingan yang lain adalah sebagai berikut :

Page 6: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Logical Operator (Operator Logika)

Operator logika digunakan untuk mengkombinasikan kondisi, sehingga beberapa

kondisi dapat dievaluasi atau diperiksa dalam sebuah ekspresi. Sebagai contoh

logika AND akan bernilai true jika semua kondisi benar. Tabel berikut ini

menunjukkan semua anggota dari operator logika :

Script PHP

Setiap program PHP disebut dengan script. Script berupa file teks, yang dapat

dibuat dengan menggunakan program editor file teks biasa seperti notepad, edit, vi

(dalam lingkungan Unix/linux), atau lainnya. Editor teks yang digunakan sebaiknya

editor teks yang memungkinkan membuat program PHP lebih mudah.

Script PHP diawali dengan tag (<?) dan diakhiri dengan tag (?>). Setiap baris

perintah / statement harus diakhiri dengan menggunakan tanda titik koma (;).

Umumnya setiap statement dituliskan dalam satu baris. Script PHPmerupakan

script yang digunakan untuk menghasilkan halaman-halaman web. Cara

penulisannnya dibedakan menjadi embedded dan non embedded script.

1. Embedded Script

Script yang dimaksud dari embedded script adalah script PHP yang disisipkan

di antara tag-tag HTML. Script PHP digunakan apabila isi dari suatu dokumen

HTML diinginkan dari hasil eksekusi suatu script PHP, selama informasi masih

tidak membutuhkan program maka pemrogram umumnya tidak akan

menggunakan program.

Page 7: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

2. Non Embedded Script

Script PHP pada cara ini digunakan sebagai murni pembuatan program PHP,

tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari

script PHP.

Jika dilihat sourcenya dengan menggunakan View – Source pada browser IE,

maka source dokumen HTML yang ditampilkan berupa dokumen HTML murni,

tidak ada lagi tag dan script PHP, karena semuanya telah menjadi tag HTML,

karena pada saat dieksekusi maka bukan scriptnya yang dikirim tetapi hasil

eksekusi dari script tersebut yang dikirim. Hasilnya berupa dokumen HTML,

mekanisme inilah yang disebut dengan “on the fly HTML creation”.

Page 8: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Script PHP diawali dan diakhiri dengan menggunakan tag khusus. Ada

empat macam cara yang dapat digunakan untuk menuliskan script PHP di dalam

suatu dokumen HTML.

Pengembangan script PHP sebaiknya menggunakan embedded script,

karena akan memudahkan kita melakukan penelusuran dan pelacakan kesalahan,

apabila terjadi kesalahan di dalam script yang kita kembangkan. Pemisahan

antara script PHP dan tag HTML memudahkan kita melakukan evaluasi

terhadap script yang kita buat.

Page 9: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

BAB II. LANGKAH PENYELESAIAN

DAN PEMBAHASAN TUGAS PRAKTIKUM

Sebelum kita membahas tugas praktikum, terlebih dahulu kita akan mempelajari

bagaimana cara menggunakan Notepad ++. Berikut ialah cara penggunaannya :

Yang pertama kita lakukan ialah membuka Notepad ++

Selanjutnya muncul tampilan seperti berikut

Pilih Notepad

++

Tempat mengetikkan

program

Page 10: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Kemudian kita pilih bahasa program yang akan kita gunakan, disini saya

menggunakan bahasa PHP

Setelah langkah-langkah diatas sudah selesai dilakukan, maka kita hanya tinggal

mengetikkan program seperti yang ada pada modul praktikum.

Langkah Penyelesaian dan Pembahasan Tugas Praktikum

Yang pertama kita lakukan ialah membuka Notepad++, lalu kita pilih bahasa

PHP. Selanjutnya kita ketik program connect.php seperti berikut :

Page 11: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Untuk menyimpan program yang sudah diketik, disini kita akan menyimpannya

di Local Disk (C:). Berikut langkah-langkahnya :

Pilih Local Disk

(C:)

Buka folder

wamp

Kemudian buka lagi

folder www

Page 12: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Connect.php

Berfungsi untuk mengoneksi database.

Lalu kita buat folder, disini

saya menggunakan nama

foldernya ialah NIM saya

sendiri. Dan disinilah tempat

kita menyimpan hasil ketikan

yang sudah kita ketik tadi.

Program untuk

membuka tabel

Program yang akan

dikoneksikan ke web

sederhana

Program untuk

menutup tabel

Page 13: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Yang kedua kita ketikkan program image.php

Untuk cara penyimpanannya sama saja dengan langkah yang pertama.

Image.php

Berfungsi untuk memasukkan sampul database.

Program untuk

membuka tabel

Program untuk

memasukkan sampul

database ke dalam web

sederhana

Program untuk

menutup tabel

Untuk memasukkan file

header kedalam program

yang diketik

Page 14: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Yang ketiga kita ketikkan program display.php

Cara penyimpanannya pun sama dengan langkah yang pertama dan kedua.

Display.php

Untuk memasukkan file

header kedalam

program yang akan

diketik Sebagai judul pada table

setelah kita menjalankan

pada web browser dan

perintah yang kita berikan

akan sepenuhnya dijalankan

oleh server tetapi disertakan

pada halaman HTML biasa.

Sebagai nama kolom dari table

Daftar Album yang terdapat

pada halaman web sederhana

Merupakan isi dari kolom

sampul dan kolom keterangan.

Pada kolom sampul, apabila

foto tidak ada, maka muncul

peringatan “sampul tidak

tersedia”. Pada kolom

keterangan terdapat

kode_album, judul, penyanyi,

harga, dan stok.

Page 15: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Sebelum kita menghubungkannya ke dalam halaman web sederhana, terlebih

dahulu kita buka kembali Tabel Album dari database yang telah kita buat.

Tujuannya ialah untuk mengecek apakah data pada Tabel Album sudah benar,

sebab data yang ditampilkan pada halaman web sederhana nantinya ialah data

dari Tabel Album.

Setelah semua langkah diatas selesai dilakukan, maka kita akan mencoba

menghubungkannya ke dalam halaman web sedrhana.

Langkah-Langkah Untuk Menampilkan Kolom Dari Tabel

Album KeDalam Halaman Web Sederhana

Pertama kita klik

WAMPSERVER - Server

Offline, lalu pilih Localhost

Selanjutnya klik folder pada Your

Projects, dimana nama folder

tersebut merupakan nama database

yang kita buat.

Page 16: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Setelah itu klik file

display.php maka akan

muncul tampilan seperti

berikut

Page 17: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

Page 18: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

BAB III. KESIMPULAN

Setelah menjalani praktikum pada modul V ini, dapat disimpulkan bahwa :

Tempat penyimpanan program yang kita ketik kan ialah pada Local Disk (C:),

lalu pilih Folder Wamp, selanjutnya pilih Folder WWW dan disitu lah tempat

penyimpanannya.

Nama variabel harus diawali dengan sebuah huruf atau garis bawah (underscore).

Nama variabel hanya boleh mengandung karakter alpha-numeric dan underscore.

Nama variabel tidak boleh mengandung spasi.

PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa interpreter

yang mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai

kesederhanaan dalam perintah, yang digunakan untuk pembuatan aplikasi web.

Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan

hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di

server.

Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih

mudah.

Kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system

database didalam web. Sistem database yang dapat didukung oleh PHP adalah:

Oracle, MySQL, Sybase, PostgreSQL, dan lainnya.

Identifier dalam PHP adalah case-sensitive, sehingga $text dengan $Text merupakan

variabel yang berbeda.

Built-in function dan structure tidak case-sensitive, sehingga echo dengan ECHO akan

mengerjakan perintah yang sama.

Identifier dapat berupa sejumlah huruf, digit/angka, underscore, atau tanda dollar

tetapi identifier tidak dapat dimulai dengan digit/angka.

Page 19: Laporan Hasil Praktikum Mod5

Jurusan Teknik Informatika

Universitas Palangka Raya

2012

BAB IV. DAFTAR PUSATAKA

Modul Praktikum Basis Data 1, Teknik Informatika Universitas Palangkaraya, 2012

storage.jak-stik.ac.id/students/paper/skripsi/.../BAB%20II.pdf

pusdatin.deptan.go.id/admin/RB/Programming/Materi%20PHP.pdf