LANDASAN TEORI
4
menggabungkan beberapa jenis representasi dan metode pengaksesan informasi dan
menyajikannya dalam beragam bentuk informasi seperti teks, grafik, suara, animasi
video, dsb.
5
2.3.2 Tipe Data
Di dalam PHP, PHP terdapat lima macam tipe data, yaitu :
Tabel 2.1 Tipe data PHP script
Tipe Keterangan
Integer tipe data yang melayani bilangan bulat
Double tipe data yang melayani bilangan real
String tipe data yang melayani huruf dan kata dalam satu rangkaian
Array untuk menyimpan banyak data yang sejenis.
Object untuk menyimpan instance dari class
2.3.3 Variabel
Variabel dalam PHP tidak perlu dideklarasikan dan akan dibuat ketika pertama
kali menyatakan sebuah variabel. Menyatakan nilai sebuah variabel menggunakan
operator “=”.
2.3.4 Konstanta
Konstanta juga menyimpan nilai seperti pada variabel tetapi pada konstanta nilai
tersebut hanya dapat diset sekali dan tidak akan dapat diganti lagi di bagian
manapun dari script tersebut.
Bentuk Umum :
DEFINE (“nama_konstanta”,”nilai konstanta”);
2.3.5 Kondisional
Penggunaan kondisional adalah untuk dapat memilih dari lebih dari satu pilihan.
• IF
Bentuk Umum :
IF (kondisi)
(Pernyataan yang akan dijalankan jika kondisi bernilai TRUE)
6
• IF…ELSE
Bentuk Umum :
IF (kondisi1)
{Pernyataan1 yang akan dijalankan jika kondisi1 bernilai TRUE.}
ELSE IF (kondisi2)
{
Pernyataan2 akan dijalankan jika kondisi2 bernilai TRUE.
}
ELSE
{
Pernyataan ini akan dijalankan jika kondisi1 dan kondisi2 bernilai FALSE.
}
• SWITCH
Hampir sama dengan IF tetapi mengizinkan pemilihan kondisi lebih dari dua
nilai.
Bentuk Umum :
SWITCH (kondisi)
{
CASE konstanta1;
Pernyataan1;
BREAK;
CASE konstanta2;
Pernyataan2;
BREAK;
DEFAULT;
Penyataan default;
}
7
2.3.6 Perulangan
Struktur perulangan ini adalah untuk mengulangi sebuah pernyataan sebanyak
yang diperlukan sebuah program. Ada tiga struktur perulangan salam PHP yaitu:
• FOR
Bentuk Umum :
FOR (nilai awal, nilai akhir, peningkatan/penurunan)
{ Pernyataan tidak dijalankan }
• WHILE
Bentuk Umum :
WHILE (kondisi)
{Pernyataan yang akan dijalankan}
• DO…WHILE
Bentuk Umum :
DO
{
Pernyataan yang akan dijalankan
}
WHILE (kondisi)
2.4 MySQL
MySQL adalah sebuah aplikasi RDBMS (Relational Database Management
System) yang sangat cepat dan kuat dalam menangani database. MySQL adalah sebuah
server database yang dapat menangani banyak pengguna dan banyak tugas dalam waktu
yang bersamaan. MySQL ini menggunakan bahasa SQL (Structured Query Language)
yaitu sebuah bahasa query database standar dunia. MySQL ini sudah tersedia untuk
umum pada tahun 1996 tapi mempunyai sejarah pembuatan dari tahun 1979. MySQL
sekarang juga berada dibawah bendera Open Source, jadi dapat didapatkan tanpa biaya
walaupun juga tersedia versi komersialnya.
MySQL menggunakan bahasa SQL, berikut adalah beberapa bentuk umum yang
akan digunakan dalam membuat Database di MySQL
8
2.4.1 CREATE DATABASE
Perintah CREATE DATABASE adalah perintah untuk membuat sebuah database
yang baru.
Bentuk Umum :
CREATE DATABASE <nama database>;
2.4.4 INSERT
Perintah INSERT digunakan untuk memasukkan nilai ke dalam tabel.
Bentuk Umum :
INSERT INTO nama tabel (kolom_1, kolom_2, kolom_3, …)
VALUES (value1, value2, value3, …);
9
2.4.5 UPDATE
Perintah ini digunakan untuk mengubah atau memperbarui data yang ada dalam
sebuah tabel.
Bentuk Umum :
UPDATE nama tabel SET nama kolom_1, nama kolom_2 = value2 WHERE
kolom = value;
2.4.6 SELECT
Perintah SELECT digunakan untuk menampilkan data di dalam tabel.
Menampilkan semua kolom.
Bentuk Umum :
SELECT * FROM <nama TABEL>;
Menampilkan kolom tertentu
Bentuk Umum :
SELECT <nama kolom>,<nama kolom> FROM <nama TABEL>;
10
Gambar 2.2 Tampilan Dreamweaver MX
11
2.5.2 Document Toolbar
Komponen ini mengandung tombol tombol dan menu pop-up yang menyediakan
tampilan berbeda dari document window, pilihan menu ruler, grid dan beberapa
opersi umum.
12
2.5.4 Panel Group
Panel group adalah kumpulan panel berkaitan yang dikelompokan bersama
dibawah satu judul. Terdapat beberapa jenis panel grup, antara lain Design, code,
Application, filems, and answer.
14
2.7.2 Hierarchical
Struktur Hierarchi (bercabang) merupakan suatu struktur yang mengandalkan
percabangan untuk menampilkan data berdasarkan kriteria tertentu. Tampilan
pada menu pertama akan disebut sebagai Master Page (halaman utama ke satu),
halaman utama ini akan mempunyai halaman percabangan yang dikatakan Slave
Page (halaman pendukung).
Jika salah satu halaman pendukung dipilih atau diaktifkan, maka tampilan
tersebut akan bernama Master Page (halaman utama kedua), dan seterusnya. Pada
struktur penjejakan ini tidak diperkenankan adanya tampilan secara linear.
15
2.7.4 Composite
Struktur penjejakan Composite (campuran) merupakan gabungan dari ketiga
struktur sebelumnya yaitu Linear, Non Linear dan Hierarchi. Struktur penjejakan
ini juga biasa disebut struktur penjejakan bebas. Jika suatu tampilan
membutuhkan percabangan, maka dapat dibuat percabangan, dan bila dalam
percabangan tersebut terdapat suatu tampilan yang sama kedudukannya maka
dapat dibuat struktur Linear dalam percabangan tersebut. Struktur penjejakan ini
banyak digunakan dalam pembuatan situs sebab struktur ini dapat memberikan
keinteraksian yang lebih tinggi.
Setiap struktur peta penjejakan seperti yang baru di bahas mempunyai fungsi dan
tujuan tersendiri, tidak ada yang lebih baik atau lebih buruk. Penggunaan peta
penjejakan bergantung kepada kebutuhan dan tujuan dari situs yang hendak
dibuat. Semakin kompleks peta penjejakan yang digunakan, maka semakin sulit
pula pembuatan situs dari peta penjejakan tersebut.
2.8.1 Hardware
Spesifikasi Komputer agar dapat melihat hasil akhir dari website Showroom
Motor Suzuki ini menggunakan atau membutuhkan spesifikasi hardware komputer
sebagai berikut :
1. Processor 64 AMD Athlon™ 3200+ 2.01 GHz
2. Sistem Operasi Microsoft Windows XP
3. Memori RAM 512 MB
16
2.8.2 Software
Software yang digunakan adalah sebagai berikut :
1. Macromedia Dreamweaver MX
2. Adobe Photoshop 7.0
3. Microsoft Office 2003
4. Mozilla firefox
17
c. Pemasukan data (data entry) merupakan proses membacakan atau
memasukan data ke dalam komputer.
2.9.1.2 Tipe Input
Input dapat dikelompokan ke dalam 2 tipe, yaitu ;
a. Input ekstern (external input), adalah input yang berasal dari luar
organisasi, misalnya faktur pembelian, kwitansi-kwitansi dari luar
organisasi.
b. Input intern (internal input), adalah input yang berasal dari dalam
organisasi, misalnya faktur penjualan,order penjualan dan lain sebagainya.
Pada umumnya dokumen dasar yang akan di desain adalah dokumen dasar
untuk data capture input intern.
18