TEORI
Menurut Harison, Ahmad syarif (2016:10) Web merupakan salah satu sumber
objek yang lain menjadi acuan untuk membuka halaman -halaman yang lain. Melalui
pendekatan ini, seseorang dapat memperoleh informasi dengan beranjak dari satu
A. Website
1. Definisi Internet.
Internet Menurut Novi Elian, Dkk (Juli : 2014)
komunikasi yang bisa digunakan adalah media dunia maya atau media internet.
dituntut mampu menggunakan media internet untuk menujang tugas pokok dan
mentransmisikan data dari satu komputer ke komputer lain .(TCP/IP Protocol) yang
mentransmisikan data dari satu komputer ke komputer lain. TCP/IP secara umum
berfungsi memilih jalur terbaik transmisi data, memilih jalur alternatif jika suatu jalur tidak
Untuk dapat ikut serta menggunakan fasilitas internet, diharuskan berlangganan ke salah
dan berbagai informasi dengan cara saling mengirimkan email, menghubungkan komputer
satu ke komputer yang lain, mengirim dan menerima file dalam bentuk, text, audio,video,
membahas topik tertentu pada newsgroup, website social networking dan lain-lain.
2. Pengertian Website
cepat, komunikasi melalui internet telah diadopsi oleh sektor bisnis sebagai sarana yang
penting untuk memberikan informasi. Salah satu yang paling diminati dari internet adalah
layanan multi media atau yang lebih dikenal dengan World Wide Web (WWW). Akhir-
akhir ini layanan WWW lebih dikenal dengan sebutan web atau website. Website adalah
halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh
dunia, selama terkoneksi dengan jaringan internet Secara garis besar, websie bisa
b. Website Dinamis merupakan website yang secara struktur diperuntukan untuk update
sesering mungkin. Contoh umum Website dinamis adalah. web berita atau web portal
c. Website Interaktif adalah web yang saat ini sedang booming Salah satu contoh
website interaktif adalah web ecomerce, blog dan form. Pada website ini user bisa
berinteraksi memesan membeli dan beradu argumen mengenai apa yang menjadi
pemikiran mereka.
d. Web Browser
Menurut Amras Mauluddin Web browser sendiri merupakan perangkat lunak yang
disediakan oleh server web. Akan tetapi kita tidak mengetahui bagaimana sebenarnya cara
kerja suatu web browser di internet sehingga web browser tersebut dapat menampilkan
suatu halaman web yang kita inginkan, oleh karena itu perangkat lunakini dibangun untuk
mengetahui bagaimana cara kerja suatu web browser di internet. Web Client atau biasa
disebut dengan web browser merupakan suatu perangkat lunak yang di jalankan pada
komputer pakai (user) yang menampilkan dokumen atau informasi web yang diambil dari
server
e. Web Server
Web server adalah aplikasi yang berfungsi untuk melayani permintaan pemanggilan
alamat dari pengguna melalui web browser, dimana web server mengirimkan
kembali informasi yang diminta melalui HTTP untuk di tampilkan ke layar monitor
komputer.
a. Homepage
Merupakan halaman awal dari suatu website atau web page yang berisi informasi
b. Browser
Merupakan perangkat lunak yang digunakan untuk membuka website dengan cara
mengisi alamat situs tersebut pada kotak address. Contoh dari browser adalah Internet
B. Bahasa Pemrograman
disusun secara logis dan sistematis. Sedangkan Program adalah hasil yang dicapai oleh
Menurut Harison, Ahmad syarif (2 Oktober 2016) PHP adalah sebuah bahasa
PHP diciptakan oleh programmer unix dan Perl yangbernama Rasmus Lerdoft pada bulan
Script PHP adalah bahasa program yang berjalan pada Sebuah webserver, atau sering
disebut server-side.Oleh karena itu, PHP dapat melakukan apa saja yang bisa dilakukan
program CGI lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web
yang dinamis, serta menerima dan menciptakan cookies, dan bahkan PHP bisa melakukan
Language(HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah
halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet
dan formating hypertext sederhana yang ditulis ke dalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat
dalam perangkat lunakpengolah kata dan disimpan kedalam format ASCII normal sehingga
menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang
sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan
digunakan secara luas untuk menampilkan halaman web. HTML saatini merupakan standar
Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert
ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian
(CSS) adalah suatu bahasa yang bekerja sama dengan HTML untuk men- definisikan
Presentasi ini meliputi style atau gaya teks, link, maupun tata letak (layout)
halaman. Sedangkan menurut Kadir (2013:138) Cascading Style Sheets (CSS) adalah
skrip yang ditujukan secara khusus untuk mengatur tampilan aplikasi web.
4. Java script
Menurut Kadir (2013:58) Java script adalah bahasa skrip yang digunakan untuk
merupakan suatu kesatuan yang utuh yang disimpan di dalam perangkat keras (komputer)
secara sistematis sehingga dapat diolah menggunakan perangkat lunak. Dengan sistem
tersebut data yang terhimpun dalam suatu database dapat menghasilkan informasi yang
berguna.
Menurut Sibero (2013:97) MySQL atau dibaca My Sekuel dengan suatu RDBMS (
fungsi pengolahan data. MySQL sendiri pertama dikembangkan oleh MySQL AB yang
kemudian diakuisisi oleh Sun Microsystem dan terakhir dikelola oleh Oracle Coorporation.
2. PHP MyAdmin
Cycle atau sering disebut juga System Development Life Cycle adalah proses
sistem perangkat lunak sebelumnya (berdasarkan best practice atau cara-cara yang sudah
teruji baik).
Menurut Rosa dan Shalahuddin (2011:26-28) Model SDLC air terjun (waterfall)
sering juga disebut model sekuensial linier (sequential linier) atau alur hidup klasik (classic
life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara
sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian dan tahap
pendukung (support)
kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu
untuk di dokumentasikan.
2. Design
Desain perangkat lunak adalah proses multilangkah yang focus pada desain
Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
3. Pembuatan Kode
Program Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program computer sesuai dengan desain yang telah dibuat pada tahap
desain.
4. Pengujian (Testing)
Pengujian focus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan
bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (eror)
A. Struktur Navigasi.
terpenting dalam pembuatan suatu web dan gambarnya sudah harus ada pada tahap
perencanaan. Struktur navigasi merupakan rancangan hubungan dan rantai kerja dari
beberapa area yang berbeda dan dapat membantu mengorganisasikan seluruh elemen
Ciri khas struktur navigasi yaitu dapat digolongkan menurut kebutuhanakan objek,
Struktur navigasi dikelompokan menjadi 4 struktur yang berbeda, yaitu: linear, hirarki, non
Merupakan struktur yang hanya memiliki satu rangkaian cerita yang terurut dan tidak
2. Struktur Hirarki
tertentu, pada tampilan utama disebut sebagai master page sedangkan untuk tampilan cabang
disebut slavepage.
stuktur ini disamakan, oleh karena itu tidak ada masterpage atau pun slavepage.
4. Struktur Hybrid
Struktur gabungan dimana struktur ini menggabungkan semua struktur yang ada.
a. Definisi ERD
dalam sistem bisnis. Entity Relationship Diagram (ERD) merupakan gambaran data yang
dimodelkan dalam suatu diagram yang digunakan untuk mendokumentasikan data dengan
cara menentukan apa saja yang terdapat tiap entity dan bagaimana hubungan antara entity
1. Entitas (Entity)Suatu kumpulan objek atau sesuatu yang dapat dibedakan atau dapat
didefinisikan. Pada ERD, Entitas digambarkan dengan sebuah bentuk persegi panjang.
2. Relasi (Relationship) Hubungan yang terjadi antara satu entitas atau lebih.
Relasi diberi nama dengan kata kerja dasar. Sehingga memudahkan untuk melakukan
pembacaan relasinya (bisa dengan kalimat aktif atau kalimat pasif). Pada ERD, Relasi
digambarkan dengan sebuah bentuk belah ketupat. Contoh: Mahasiswa mengambil Mata
adalah jumlah entitas yang berpartisipasi dalam satu relasi. Derajat relasi yang sering
yang berasal dari entity set yang sama. Sering juga disebut sebagai recursive relationship
Binary Relationship adalah model relasi antar instansi-instansi (istances) dari suatu tipe
entitas (dua entity yang berasal dari entity yang sama). Relationship ini paling umum
relationship antara instansi-instansi dari tiga tipe entitas secara sepihak. Masing-masing
entitas mungkin berpartisipasi satu atau banyak dalam suatu relationship ternary. Perlu
4. Atribut (Attribute)
a. Identifier (key), digunakan untuk menentukan suatu entitas secara unik (primary key).
digunakan untuk menspesikasikan karakteristik dari suatu entitas yang tidak unik.Pada
umumnya atribut merupakan karakteristik dari entitas untuk relasi yang menyediakan
penjelasan detail tentang entitas atau relasi tersebut. Contoh: Atribut Pelanggan, dan No
satu entitas yang dapat dihubungkan dengan kemunculan tunggal entitas lain.
satu entitas yang dapat dihubungkan dengan kemunculan tunggal entitas lain.
a. One to One(1:1) Hubungan satu-ke-satu (1:1) terjadi jika sebanyak satu kejadian
adalah sama dengan banyak-ke-satu (N:1). Tergantung dari arah mana hubungan tersebut
dilihat. Untuk satu kejadian pada entitas A dapat mempunyai banyak hubungan dengan
kejadian pada entitas B. Sebaliknya satu kejadian pada entitas B hanya dapat mempunyai
satui hubungan.
c. Many to Many (M : N) Hubungan banyak-ke-banyak (M:N) mempunyai arti setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada himpunan
Menurut Frieyadie (2015:13) LRS merupakan hasil dari pemodelan Entity Relational
Ship (ER) beserta atributnya sehingga bisa terlihat hubungan - hubungan antar
2013:13) yaitu :
b. Jika tingkat hubungan (cardinality) satu pada banya (one-to-many), maka hubungan
apakah program tersebut dapat berinteraksi dengan user yang mengoprasikan program
Ada 2 metode pengujian yaitu white box testing(pengujian white box) dan Black Box
Testing( pengujian black box) Untuk pengujian menggunakan metode white box adalah
Hal ini memungkinkan desainer test case mengukur kompleksitas logis dari desain
prosedural dan menggunakan sebagai pedoman untuk menetapkan baris set dari setiap
a. Memberikan jaminan bahwa semua jalur independen pada suatu model telah digunakan
c. Mengeksekusi semua loop(perulangan) pada batasan mereka dan pada batas operasional
mereka.
Dalam hal ini, penguji tidak dilakukan terhadap keseluruhan program secara utuh, namun
Menurut Rosa dan M. Shalahuddin (2011:213) Black Box Testing(pengujian kotak hitam)
yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan
dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Pengujian
Black Box dilakukan dengan membuat kasus uji yang bersifat mencoba semua fungsi
dengan memakai perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan.
Pengujian Black Box berusaha menemukan kesalahan dalam kategori sebagai berikut :
a. Fungsi yang tidak benar atau hilang.
b. Kesalahan interface.
d. Kesalahan kinerja.