ii. Hendaknya menggunakan background yang terang dengan
teks yang gelap, dan sebaliknya. iii. Isi ditulis dengan ringkas dan singkat.
f. Konsistensi
Konsistensi berarti tetap. Tidak membuat pengunjung bingung dan berpikir keras ketika berada dalam situs. Beberapa hal yang
membuat konsistensi pada situs: i.
Kebanyakan situs meletakkan logonya di ujung atas sebelah kiri halaman.
ii. Pastikan menjaga letak elemen desain seperti navigasi, logo
dan judul berada di lokasi yang sama pada tiap halaman. iii. Memakai jenis huruf yang sama, maksimal menggunakan
tiga jenis huruf.
J. PHP
PHP atau Personal Home Page adalah sebuah bahasa scripting yang dipaketkan dengan HTML. Bahasa ini memungkinkan para pembuat aplikasi web
menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah. PHP ditempatkan dalam server dan diproses diserver, hasilnya dikirimkan ke klien,
tempat pemakai menggunakan browser Kadir, 2001 PHP membuat proses pengembangan aplikasi menjadi mudah karena
keunggulannya, yaitu: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1. Source
program atau script tidak dapat dilihat menggunakan fasilitas view source.
2. Script
atau kode program terintegrasi dengan file HTML, sehingga developer
bisa berkonsentrasi langsung pada penampilan dokumen web
nya. 3.
Tidak ada proses compiling dan linking. Pada saat dijalankan server akan mengerjakan script dan hasilnyalah yang dikirimkan ke web
browser . Sehingga suatu aplikasi tidak memerlukan kompatibilitas web
browser .
4. Integrasi yang luas ke berbagai server database. Menulis web yang
terhubung ke database menjadi sangat sederhana. Database yang didukung oleh PHP: Oracle, MySQL, ODBC.
K. MySQL
Menurut Pramono dan Syafii 2005, MySQL merupakan database yang paling digemari oleh para programmer web karena program ini merupakan
database yang sangat kuat dan cukup stabil untuk digunakan sebagai media
penyimpanan data. MySQL memiliki query yang telah distandarkan oleh ANSIISO yaitu menggunakan bahasa SQL sebagai bahasa permintaannya.
Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relasional Database Manajemen System
RDBMS, sehingga MySQL mampu menangani data-data sebuah perusahaan yang berukuran sangat besar hingga berukuran Giga
Byte. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L. DATA FLOW DIAGRAM DFD
DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yg mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. Komponen DFD menurut
Yourdan dan DeMarco adalah sebagai berikut http:
www.library.gunadarma.ac.id :
entitas proses
simpanan data aliran data
Gambar 2.1 Komponen DFD menurut Yourdan dan De Marco 1.
Entitas Entitas dapat berupa orang, sekelompok orang, organisasi, perusahaan
atau departemen yang berada di luar sistem yang akan dibuat dan diberi nama yang berhubungan dengan sistem tersebut. Biasanya
menggunakan kata benda. Misalnya dosen, atau mahasiswa. Terdapat 3 jenis entitas:
a. Entitas sumber
Merupakan entitas yang menjadi sumber.
Gambar 2.2 entitas sumber PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
b. Entitas tujuan
Merupakan entitas yang menjadi tujuan data atau informasi sistem
Gambar 2.3 entitas tujuan
c. Entitas tujuan dan sumber
Merupakan entitas yang menjadi sumber dan tujuan data atau informasi sistem.
Gambar 2.4 Entitas tujuan dan sumber
Hal yang perlu diperhatikan dalam pembuatan entitas adalah: a. Alur data yang menghubungkan entitas dengan sistem
menunjukkan hubungan sistem dengan dunia luar. b. Hubungan antar entitas tidak digambarkan dalam DFD
2. Proses
Proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dengan proses atau kegiatan yang sedang
dilakukan. Terdapat 4 kemungkinan yang dapat terjadi dalam proses sehubungan dengan input output:
a. 1 input dan 1 output
Gambar 2.5 1 input dan 1 output
b. 1 input dan banyak output
Gambar 2.6 1 input dan banyak output
c. Banyak input dan 1 output
Gambar 2.7 banyak input dan 1 output PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
d. Banyak input dan banyak output
Gambar 2.8 banyak input dan banyak output
Hal yang perlu diperhatikan tentang proses adalah: a.
Proses harus memiliki input dan output. b.
Proses dapat dihubungkan dengan entitas, simpanan data atau proses melalui aliran data.
c. Suatu proses harus memiliki output.
d. Suatu proses harus memiliki input.
e. Suatu proses harus memiliki cukup input untuk menghasilkan
output. f.
Proses-proses yang hanyak melewatkan data tanpa melakukan pemrosesan terhadap data tersebut sebaiknya tidak digambarkan.
3. Simpanan data
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda bersifat jamak. Simpanan data
dapat berupa file atau database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file, dan folder.
Hal yang perlu diperhatikan mengenai simpanan data adalah: a. Sebaiknya simpanan data diberi nama sesuai dengan nama yang
dipakai dalam model data diagram ER. Kata DATA tidak perlu digunakan.
b. Jika aliran data dari proses menuju simpanan data, hal ini berarti simpanan data berfungsi sebagai tujuan atau tempat penyimpanan
dari suatu proses proses write. c. Jika aliran data dari simpanan data menuju proses, hal ini berarti
simpanan data berfungsi sebagai sumber atau proses memerlukan data proses read.
d. Jika aliran data dari proses menuju simpanan data dan sebaliknya, berarti simpanan data berfungsi sebagai sumber dan tujuan proses
update .
proses write proses read
proses update
Gambar 2.9 proses write, read, dan update PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Aliran data
Aliran data digunakan untuk menerangkan perpindahan data atau paket data dari satu bagian ke bagian lainnya. Aliran data dapat berupa kata,
pesan, formulir atau informasi. Ada 4 konsep tentang aliran data: a.
Packets of data Apabila ada 2 data atau lebih yang mengalir dari 1 sumber yang
sama menuju pada tujuan yang sama dan mempunyai hubungan, digambarkan dengan 1 alur data.
Gambar 2.10 packets of data
b. Diverging data flow
Apabila ada sejumlah paket data yang berasal dari sumber yang sama menuju pada tujuan yang berbeda atau paket data yang
kompleks dibagi menjadi beberapa elemen data yang dikirim ke tujuan yang berbeda.
Gambar 2.11 diverging data flow PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
c. Converging data flow
Apabila ada beberapa aliran data yang berbeda sumber menuju ke tujuan yang sama.
Gambar 2.12 converging data flow
d. Sumber dan tujuan
Aliran data harus dihubungkan pada proses, baik dari maupun yang menuju proses.
Gambar 2.13 aliran data dari proses ke bukan proses
Gambar 2.14 aliran data dari bukan proses menuju proses PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.15 aliran data dari proses ke proses
Untuk mengurangi kompleksitas gambar, simbol-simbol proses, entitas, simpanan data dapat dibuat duplikatnya Rosa, 1999.
M. ENTITY RELATIONSHIP ER