BASIS DATA I
Nama
: SenaHartani
NIM
Kelas
:C
Modul
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
function
nama
fungsi
($parameter1,
$parameter2)
printf
mempunyai
bentuk
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 II
LANGKAH KERJA
I.
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 :
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
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
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
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
BAB VI
LAMPIRAN
Connect.php
Image.php
Display.php
Tampilan hasil :