BAB II LANDASAN TEORI 2.1. Pengertian Penyewaan Penyewaan adalah Pemindahan hak guna pakai suatu barang, benda atau jasa dari pihak pemilik barang atau benda kepada pihak penyewa dalam jangka waktu tertentu dengan pembayaran uang oleh pihak penyewa kepada pihak pemilik barang / benda sesuai perjanjian kedua belah pihak. 2.2 Internet( Interconnected Network) Internet adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Setiap komputer dan jaringan terhubung secara langsung maupun tidak langsung ke beberapa jalur utama yang disebut internet backbone dan dibedakan satu dengan yang lainnya menggunakan unique name yang biasa disebut dengan alamat IP 32 bit. Contoh: 202.155.4.230. Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan cirri khas masing-masing(Unix, Linux, Windows, Mac, dll) 5
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB II
LANDASAN TEORI
2.1. Pengertian Penyewaan
Penyewaan adalah Pemindahan hak guna pakai suatu barang, benda atau
jasa dari pihak pemilik barang atau benda kepada pihak penyewa dalam jangka
waktu tertentu dengan pembayaran uang oleh pihak penyewa kepada pihak
pemilik barang / benda sesuai perjanjian kedua belah pihak.
2.2 Internet( Interconnected Network)
Internet adalah sebuah sistem komunikasi global yang
menghubungkan komputer-komputer dan jaringan-jaringan komputer di
seluruh dunia.
Setiap komputer dan jaringan terhubung secara langsung
maupun tidak langsung ke beberapa jalur utama yang disebut internet
backbone dan dibedakan satu dengan yang lainnya menggunakan unique
name yang biasa disebut dengan alamat IP 32 bit. Contoh:
202.155.4.230.
Komputer dan jaringan dengan berbagai platform yang
mempunyai perbedaan dan cirri khas masing-masing(Unix, Linux,
Windows, Mac, dll) bertukar informasi dengan sebuah prtokol standar
yang dikenal dengan nama TCP/IP(Transmissipon Control Protokol/
Internet Protokol). TCP/IP tersusun atas 4 layer (network acces, internet,
host to-host transport, dan application) yang masing-masing memiliki
protokolnya sendiri-sendiri.
5
2.3 Pengenalan Browser
WWW adalah layanan yang paling sering digunakan dan
memiliki perkembangan yang sangat cepat karena dengan layanan ini
kita bisa menerima informasi dalam berbagai format (multimedia). Untuk
mengakses layananan WWW dari sebuah computer ( yang disebut
WWW server atau web server) digunakan program web client yang
disebut web browser atau browser saja. Jenis-jenis browser yang sering
digunakan adalah : Netscape Navigator/ Comunicator, Internet Explorer,
NCSA Mosaic, Arena, Lynx, dan lain-lain.
2.4 Surfing / Browsing
Surfing (Browsing) merupakan istilah umum yang digunakan
bila menjelajahi dunia maya atau web. Tampilan web yang sangat artistik
yang tidak hanya menampilkan teks tapi juga gambar-gambar yang di
tata sedemikian rupa sehingga selalu membuat betah netter untuk surfing
berjam-jam. Karena itu para neter harus sangat memperhitungkan
rencana web mana saja yang akan dikunjungi atau batasi informasi yang
ingin diakses, karena bila tidak netter akan tersesat kedalam rimba
informasi yang maha luas.
2.5 Pengenalan homepage
2.5.1 Pengantar HTML
HTML(hypertext Markup Language) merupakan suatu bahasa
pemrograman untuk membangun sebuah dokumen dalam bentuk
halaman di web (walaupun banyak orang yang keberatan menyebut
HTML sebagai bahasa pemrograman karena dirasa terlalu sederhana ),
hanya terdiri atas tag<html sampai</html>.selain itu juga, HTML tidak
6
memiliki ‘looping’ seperti bahasa pemrograman lain( Membuat Aplikasi
Web Database Dinamis,2003, hal: 1).
2.5.2 Struktur Dasar HTML
Struktur penulisan HTML terdiri dari beberapa bagian yaitu
diawali dengan <html> dan diakhiri dengan </html>, <head> diakhiri
dengan </head>, <title> diakhiri dengan </title>, <body> diakhiri dengan
</body>.
2.5.3 Memformat Tampilan Dokumen
Untuk memformat tampilan dokumen, ada beberapa tag HTML
yang dapat digunakan, di antaranya:
1. Tag <hn>/ headline, dengan n bernilai 1 sampai 6
2. Tag <br>
3. Tag <p>
4. Tag <hr>
5. Tag <pre>
2.5.4 Membuat Tabel
Struktur membuat table :
Tag Keterangan
<Table>….</Table> Digunakan untuk menampilkan data dalam bentuk table.
<Th>……….</Th> Digunakan untuk menampilkan judul pada kolom
<Tr>……….</Tr> Digunakan untuk menentukan banyak baris(table row)
<Td>………</Td> Digunakan untuk menampilkan data pada setiap table
7
2.6 konsep penggunaan PHP
2.6.1 Pengertian PHP
PHP adalah sebuah bahasa pemrograman berbasis web yang
mempunyai banyak keunggulan dibandingkan dengan bahasa
pemrograman berbasis web yang lain. PHP meruakan bahasa
pemrograman yang bersumber dari perl. Sedangan perl merupakan
pengembangan dari bahasa C. Oleh karenanya, struktur pemrograman
yang ada di PHP sama dengan yang ada di bahasa C. Melihat bahwa PHP
merupakan pengembangan dari bahasa C secara tidak langsung, maka
PHP mempunyai banyak sekali fitur-fitur yang dapat digunakan.
Misalnya, PHP dapat mengakses shell di Linux, mempunyai fungsi yang
lengkap berhubungan dengan Networking. Bahkan anda bisa membuat
webmail sendiri dengan menggunakan PHP. Fungsi yang dimiliki PHP
sangat lengkap sehingga anda tidak perlu membuat fungsi sendiri karena
daftar fungsi PHP yang lengkap enjadikan baris perintah anda semakin
efesien. Kemudahan lain dari PHP ialah PHP mampu berintegrasi dengan
berbagai macam jenis Database. Database yang paling umum digunakan
ialah MySQL.
2.6.2 Sejarah PHP
Pertama kali PHP dibuat dan diperkenalkan oleh Rasmus Lerdorf
pada tahun 1995 menggunakan nama PHP/FI. Generasi awal PHP/FI
dibuat dari Perl yang waktu itu digunakan untuk kebutuhan pribadi saja.
Pada awalnya, PHP/FI merupakan bagian dari Personal Home Page Tool.
Namun, karena kebutuhan penggunaan web yang semakin kompleks
maka dikembangkan PHP/FI dengan menggunakan bahasa C. Rasmus
menulis sejumlah besar fungsi untuk pengaksesan ke dalam database.
Penulis itu juga bertujuan membangun halaman web yang dinamis (
Aplikasi Database dengan PHP 5,2005, hal: 1).
8
PHP/FI merupakan akronim dari Personal Home Page /Forms
Interpreter. Pada awal penyusunan, PHP/FI hanya mempunyai fungsi
dasar dari PHP yang ada sekarang ini. Jadi, dengan kata lain, pondasi
PHP sekarang ini adalah PHP/FI. Karena ketika pertama kali dibuat
menggunakan Perl maka PHP/FI juga mempunyai susunan dan karakter
pemrogaraman yang sama dengannya.
Pada tahun 1997, dikeluarkan PHP/FI versi 2.0. fungsi-fungsi
pada PHP/FI ditulis dengan menggunakan bahasa C. karena telah
memiliki fungsi khusus untuk mengakses database maka, pada tahun
yang sama , terdapat kurang lebih 50.000 domain yang menggunakan
PHP/FI sebagai bahasa pemrograman untuk website, atau sekitar 1 %
dari total domain yang ada pada waktu itu. Booming PHP/FI tersebut
membuat semakin banyak orang yang tertarik untuk berpartisipasi
mengembangkan PHP/FI. Berkat kerjasama dan kontribus mereka, PHP
persi 3.0 pun dikeluarkan walau kala itu masih dalam tahap alpha.
2.6.3 Cara Kerja PHP
PHP bekerja pada sisi server (server side HTML embedded
scripting) artinya PHP disisipkan pada dokumen HTML, script php ini
akan diterjemahkan oleh server dan server akan membuatkan (generate)
sebuah dokumen berformat HTML yang sudah diperoses. Dokumen yang
telah diproses ini kemudian akan ditampilkan oleh browser. Script php
yang dituis tidak terlihat dalam document HTML yang dikirimkan server.
2.6.4 Konsep PHP
Konsep PHP sangat sederhana, bahkan lebih sederhana dari CGI.
Sehingga dalam membuat dokumen PHP, cukup membuat sebuah HTML
biasa, hanya saja ditambahkan dengan kode-kode program yang diapit
tanda <?.....?>. dalam hal ini, interpreter PHP dalam mengeksekusi kode
9
PHPini berjalan pada sisi server (disebut server-side), sehingga sangat
bebeda sekali dengan program maya java yang mengeksekusi program
pada sisi client(client-side). Proses eksekusi kode PHP yang disispkan
pada halaman HTML secara diagram.
2.6.5 Struktur Kerja PHP
Secara umum dilekatkan(embedded) pada dokumen HTML,
dokumen HTML yang dilekatkan PHP harus memiliki ekstensi.php
bukan .html agar server memproses statemen-statemen php.
<script language=”php”>
… kode PHP ditaruh di sini ….
</script>
Cara yang lebih singkat adalah:
<?php
… kode php nditaruh disini….
?>
Atau bias juga
<?
Kode php ditaruh disini …
?>
Untuk mengubah parameter pada PHP. Ini, anda bias membuat kode
penyisipkan PHP menjadi mirip seperti pada ASP, myaitu dengan:
<%
…. Kode php ditaruh disini…
%>
2.6.6 Elemen PHP yang anda perlu ketahui diantarnay:
1. Karakter
10
Karakter bias berupa sebuah huruf, angka, mtunggal, sebuah
sepasi, tanda control atau sebuah symbol seperti + dan ?.
2. Pengenal
Pengenal(identifier) digunakan untuk member nama variable,
fungsi, atau kelas. Ada beberapa aturan dalam memberikan
pengenal ini, diantaranya :
- Karakter haruslah huruf, angka, atau garis bawah(_).
- Karakter pertama harus berupa huruf atau garis bawah.
- Huruf kecil dan huruf besar dibedakan.
- Panjang pengenal bias berapa saja.
Penulisan pengenal secara benar:
Pengenal yang benar Pengenal yang salah
Bulan3 3bulan
Nama_Pemakai Nama pemakai
_NamaBarang Nama-barang
Inama -nama
3. Tipe Data
Tipe data dasar pada PHP antara lain:
- Integer(bilangan bulat)
- Bilangan floating point(presisi tunggal, ganda)
- Boolean
- Null( untuk variable yang belum di set)
- String
- Array
11
- Object
- Resource
4. Konstanta
Menyatakan nilai yang tetap di dalam program.
Contoh:
Print (“ hallo”);
2.6.7 Mengkoneksikan PHP dan MySQL
(Aplikasi Database dengan PHP 5, 2005, hal: 68).
1. mysql_connect[]
Fungsi mysql_connect adalah untuk menghubungkan PHP dengan
database MySQL. Format fungsi ialah:
Int mysql_connect(string [hostname [:port] [:/path/to/socket] ] ,