Anda di halaman 1dari 32

LAPORAN HASIL PRAKTIKUM

BASIS DATA I

Nama

: SenaHartani

NIM

: DBC 113 123

Kelas

:C

Modul

: V ( Menghubungkan Database dengan


Aplikasi Sederhana )

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2015

BAB I
TUJUAN DAN LANDASAN TEORI

I.

TUJUAN
Setelah praktikum ini mahasiswa dapat menampilkan data pada sebuah aplikasi
web sederhana.

II.

LANDASAN TEORI
PHP adalah singkatan dari Hypertext Preprocessor . PHP merupakan sebuah

bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan
bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. PHP adalah
bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai
untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan
digunakan untuk pemakaian lain.Contoh terkenal dari aplikasi PHP adalah phpBB
dan MediaWiki (software di belakang Wikipedia).
PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi
lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah
Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang
web menulis halaman web dinamik dengan cepat.Program php harus diterjemahkan
oleh web-server sehingga menghasilkan kode htmlyang dikirim ke browser agar
dapat ditampilkan. Program ini dapat berdiri sendiri atau pundisisipkan diantara kodekode html sehingga dapat langsung ditampilkan bersama dengankode-kode html
tersebut. File html yang telah dibubuhi program php harus diganti ekstensi-nya
menjadi .php3 atau .php
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu
PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script

yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis
kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari
Hypertext Preprocessing'/Form Interpreter. Dengan perilisan kode sumber ini menjadi
open source, maka banyak programmer yang tertarik untuk ikut mengembangkan
PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997,
sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih
bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut
merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.
Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang
dijalankan teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan
hasil padaweb browser, tetapi prosesnya secara keseluruhan dijalankan web server.
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.
PHP dapat berjalan diberbagai system operasi seperti windows 98/NT,
UNIX/LINUX,solaris maupun macintosh. Keunggulan lainnya dari PHP adalah
bahwa PHP juga mendukung komunikasi denganlayanan seperti protocol IMAP,
SNMP, NNTP, POP3 dan bahkan HTTP.
Ada empat cara penulisan PHP, yaitu :
1. <? echo ("ini adalah script PHP \n"); ?>
2. <?phpecho("ini juga \n"); ?>
3. <script language="php">echo ("tulis pakai ini jika html editor Anda tidak
mengenali PHP");</script>
4. <% echo ("kalau yang ini mirip dengan ASP"); %>Paling sering digunakan
adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir barisharus selalu
diberi tanda titik koma (;).Untuk menambahkan baris komentar pada PHP

caranya adalah dengan meletakkan komentartersebut disebelah kanan tanda //


jika komentar satu baris dan diantara /* dan */ jikakomentarnya lebih dari satu
baris. Contoh :<? echo ("latihanPHP"; // ini adalah contoh komentar satu
baris : /* kalau yang ini adalah komentar lebih dari satu baris */ echo ("memang
mudah"); ?>.
PHP mengenal tiga macam tipe data, yaitu :
a. Integer.
Integer yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai
koma).contoh:$a = 1234 // desimal$b = -1234 // negatif $c = 0123 // oktal$d
= 0x12 // heksa desimal.
b. Floating point number3.
Floating point number Disebut juga bilangan pecahan. Terdapat tanda titik
yang merupakan pemisah antara bagianbulat dan pecahan.
$a = 1.234 // bentuk biasa$b = 1.2e3 // bentuk eksponensial
c. Strings
$a = "ini adalah tipe data string"
Tipe Data Array merupakan tipe data terstruktur yang berguna untuk
menyimpan sejumlahdata yang bertipe sama. Bagian yang menyusun array disebut
elemen array, yangmasing-masing elemen dapat diakses tersendiri melalui indeks
array.
Mengenal Function atau merupakan sejumlah pernyataan yang dikemas dalam
sebuah nama. Nama iniselanjutnya dapat dipanggil berkali-kali dibeberapa tempat
pada program.

Tujuan penggunaan fungsi adalah :


1. Memudahkan dalam mengembangkan program.
2. Menghemat ukuran program
Untuk membuat fungsi, harus mengikuti syntax sebagai berikut :

function

nama

fungsi

($parameter1,

$parameter2)

{pernyataan1;pernyataan2;}Contoh 1 : membuat fungsi yang tidak mempunyai


parameter.
Nama file : fungsi1.php
Selain variable local dan global, pada PHP dikenal istilah variable statis. Variabel
statismempunyai sifat sebagai berikut :
1. Hanya dapat diakses oleh fungsi yang mendeklarasikannya.Variabel tidak hilang saat
eksekusi fungsi berakhir sehingga akan tetap dikenali pada pemanggilan
fungsi pada tahap berikutnya.
2. Inisialisasi (pemberian nilai awal) akan dilakukan sekali saja. Fungsi Untuk
Mengkonversi Data PHP menyediakan perintah untuk melakukan konversi
dari suatu tipe data ke tipe data lain.Salah satunya :
a. Set type ($suhu, double); Akan membuat isi variable suhu diubah
menjadi bertipe double.
b. Operasi Dengan String Operator . Dan .= Operator titik(.) berguna untuk
menggabungkkan dua buah string. Operator.= Contoh: $kata.= Pagi;
identikdengan$kata= $kata. Pagi;
Mendalami perintah PRINTF Fungsi

printf

mempunyai

bentuk

pemanggilan sebagai berikut :printf( format_string, argument );Format


string menentukan format argument dalam tampilan browser.

Kelebihan PHP dari bahasa pemrograman lain

Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.

Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
IIS sampai dengan apache, dengan configurasi yang relatif mudah.

Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.

Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak.

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.

Cara penulisan PHP


PHP bersifat case sensitif yang artinya semua penulisannya harus sesuai dengan
kamus data yang tersedia. Secara mendasar php memiliki struktur sebagai berikut :
<?php
//Ini contoh komentar dalam php
echo "<h2>Contoh sederhana penulisan PHP</h2>";
$nama="Satria Multimedia";
echo "<p>$nama</p>";
$nilai=10;
$hasil=$nilai+10;
echo $hasil;
?>

Kode diatas adalah contoh sederhana struktur PHP, berikut penjelasanya :


1. Awal kode harus diawali dengan "<?php" dan diakhiri dengan "?>", 2 perintah
tersebut harus ada pada tiap bagian yang memanggil fungsi php.
2. Dalam barisan perintah php, kita bebas menyisipkan komentar dengan diawali
tanda "//". Komentar digunakan untuk mempermudah mengingat kumpulan
baris dengan proses yang sama
3. echo digunakan untuk mengirimkan hasil ke browser, sehingga yang
dikirimkan adalah bagian yang berada setelah perintah echo
4. setiap variabel harus diawali dengan tanda dolar "$" dan dapat dipanggil
kapanpun dalam halaman yang sama.

BAB II
LANGKAH KERJA

I.

BELAJAR DARI CONTOH


Amati bagian BELAJAR DARI CONTOH, dan kerjakan tugas tugas berikut:

1. Pelajari cara penggunaan editor Notepad++ di Lampiran 2 pada bagian belakang


buku ini!
2. Apa kegunaan/fungsi file connect.php?
3. Baris ke berapa dari connect.php yang berisi username dan password database?
4. Baris ke berapa dari connect.php yang memilih nama database yang
5.
6.
7.
8.

dipergunakan?
Apa kegunaan/fungsi file display.php?
Baris ke berapa dari display.php yang berisi SQL query?
Bagaimana dari display.php yang bertugas menampilkan data hasil query?
Apa kegunaan/fungsi file image.php?
Contoh ini akan menggunakan tiga file php, yaitu: connect.php, display.php,

danimage.php.
sebagai berikut :

Jika file display.php dijalankan maka akan diperoleh tampilan

connect.php

image.php

display.php

II.

TUGAS PRAKTIKUM
Dengan mempergunakan database yang telah dibuat dan dari contoh yang telah

diberikan, buatlah halaman web sederhana untuk menampilkan seluruh kolom dari
table album.
Perhatikanlah hal-hal sebagai berikut :
1. Sesuaikan setting koneksi dengan database yang Anda miliki.
2. Tanyakanlah kepada asisten lokasi folder penyimpanan file php yang
akan dihasilkan.

BAB III
PEMBAHASAN

I.

TUGAS PRAKTIKUM
Jawaban pertanyaan :
1. Jawaban no 1 ini tidak dimasukan karena mahasiswa hanya mempelajari cara
penggunaan editor Notepad++ di Lampiran 2 pada bagian belakang modul
Basis Data I ini.
2. File connect.php berfungsi untuk mengkoneksikan dengan database yang telah
kita buat dengan menggunakan program SQL.
3. Username dan password database dari connect.php terletak pada baris ke empat.
4. Pada connect.php yang memilih nama database yang dipergunakan terletak
pada baris ke lima.
5. File display.php berfungsi untuk menampilkan data hasil query pada database
ke dalam aplikasi web sederhana (mozilla firefox, dll).
6. SQL query pada display.php terletak pada baris ke empat.
7. Pada display.php yang bertugas menampilkan data hasil query adalah $result =
mysql_query($sql);.
8. File image.php berfungsi untuk memasukkan atau menginputkan gambar pada
database kedalam aplikasi web (mozilla firefox, dll).

II.

TUGAS PRAKTIKUM
Pada tugas praktikum ini mempergunakan database yang telah dibuat dan dari
contoh yang telah diberikan. Dari database itu anak dibuat sebuah halaman web
sederhana untuk menampilkan seluruh kolom dari table album.
Dalam membuat halaman web sederhana itu perlu diperhatikanl hal-hal sebagai
berikut :
1. Sesuaikan setting koneksi dengan database yang Anda miliki.
2. Tanyakanlah kepada asisten lokasi folder penyimpanan file php yang
akan dihasilkan.
Dari hasil pembuatan web sederhana tersebut, maka tampilan yang
akan muncul atau ditampilkan adalah sebagai berikut ini.

Agar web yang dibuat dapat menampilkan halaman seperti gambar diatas,
maka diperlukan code program sebagai berikut :
Connect.php

File connect.php berfungsi untuk mengkoneksikan dengan database yang telah


dibuat dengan menggunakan program SQL. Yang dimana nama database yang akan
dikoneksi adalah database gee tidak menggunakan password untuk mengkoneksi.
<?php Merupakan suatu penanda yang menyatakan awal dari suatu sintak php.
?> Sintaks ini merupakan suatu penanda yang menyatakan akhir dari suatu sintak
php.
Image.php

Sintak diatas merupakan sintak untuk menampilkan sampul dari tabel album.
Yang dimana while ($row = mysql_fetch_object($result)) (header (contenttype:image/jpg); echo $row->sampul; Pada bagian pengulangan while akan
melakukan pengulangan untuk mencari sampul yang sesuai dengan kode album pada
tabel album. <?php Merupakan suatu penanda yang menyatakan awal dari suatu
sintak php.

?>Sintaks diatas merupakan suatu penanda yang menyatakan akhir dari suatu sintak
php.
Display.php

<?php Merupakan suatu penanda yang menyatakan awal dari suatu sintak php.
while ($row = mysql_fetch_object($result)) {echo "<tr><td><image src='image.php?
id=$row->kode_album' alt='sampul tidak tersedia'></td><td>Kode album : $row>kode_album

<br/>Judul

$row->judul

<br/>Penyanyi

$row->penyanyi

<br/>Harga : $row->harga <br/> </td></tr>";


} Pada bagian pengulangan while akan melakukan pengulangan untuk mencari
sampul yang sesuai dengan kode_album, dan apabila tidak ditemukan maka akan
muncul tulisan foto tidak tersedia. <tr> ....</tr> merupakan awal dan akhir satu baris
table (row).<td>...</td> merupakan awal dan akhir satu cell table. <br> merupakan
perintah untuk memberikan baris baru atau mengganti baris. Pada bagian ini akan

masuk ke baris table keterangan yang mana isi dari baris keterangan antara lain
kode_album, judul,penyanyi, dan harga.
?> Sintaks ini merupakan suatu penanda yang menyatakan akhir dari suatu sintak
php.
</table> Merupakan akhir dari tabel.
</html> Merupakan akhir dari sintak html.
Ketiga file tersebut disimpan di Local Disk (C:) wamp www. Kemudian
pada folder www di buat folder baru dengan nama modul5. Ketiga file tersebut
disimpan pada folder modul5.

BAB IV
KESIMPULAN

Dari praktikum modul 5 ini dapat diambil kesimpulan, bahwa :


PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP
banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.Contoh terkenal dari aplikasi PHP
adalah phpBB dan MediaWiki (software di belakang Wikipedia).
PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi
lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah
Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Ada empat cara penulisan PHP, yaitu :
1. <? echo ("ini adalah script PHP \n"); ?>
2. <?phpecho("ini juga \n"); ?>
3. <script language="php">echo ("tulis pakai ini jika html editor Anda tidak
mengenali PHP");</script>
4. <% echo ("kalau yang ini mirip dengan ASP"); %>Paling sering digunakan
adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir barisharus selalu
diberi tanda titik koma (;).Untuk menambahkan baris komentar pada PHP
caranya adalah dengan meletakkan komentartersebut disebelah kanan tanda //
jika komentar satu baris dan diantara /* dan */ jikakomentarnya lebih dari satu
baris. Contoh :<? echo ("latihanPHP"; // ini adalah contoh komentar satu baris
: /* kalau yang ini adalah komentar lebih dari satu baris */ echo ("memang
mudah"); ?>.

PHP mengenal tiga macam tipe data, yaitu :


a. Integer2.

Integer Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai
koma).contoh:$a = 1234 // desimal$b = -1234 // negatif $c = 0123 // oktal$d
= 0x12 // heksa desimal.
b. Floating point number3.
Floating point number Disebut juga bilangan pecahan. Terdapat tanda titik
yang merupakan pemisah antara bagianbulat dan pecahan.
$a = 1.234 // bentuk biasa$b = 1.2e3 // bentuk eksponensial
c. Strings
$a = "ini adalah tipe data string"
Kelebihan PHP dari bahasa pemrograman lain

Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.

Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
IIS sampai dengan apache, dengan configurasi yang relatif mudah.

Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.

Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak.

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.

BAB V
DAFTAR PUSTAKA

Modul Praktikum Basis Data 1. Palangka Raya. Unpar.


Suja, Imam ; Pengertian PHP dan HMTL; Yogyakarta, 2005.
http://www.nugroho-blog.co.cc/2009/04/bab-i-pendahuluan-l-atarbelakang PHP.html
diakses pada 18 Mei 2015. Pukul 10:54 WIB.
http://belajarsql.wordpress.com/tutorial-sql/belajar-oracle-dengan-menggunakan-sqlplus-part-1/. diakses pada 18 Mei 2015. Pukul 10:54 WIB.
http://www.w3schools.com/sql/sql_syntax.asp, diakses pada 18 Mei 2015. Pukul
10:54 WIB.

BAB VI
LAMPIRAN

Connect.php

Image.php

Display.php

Tampilan hasil :

Anda mungkin juga menyukai