BAB II Ok
BAB II Ok
BAB II
LANDASAN TEORI
dalam hal ini berupa program, dan perangkat akal (Brainware) atau orang yang
Untuk memudahkan proses penjualan dan pembelian di CV. Priyo Jaya Sentosa,
dalam tugas akhir ini akan dirancang pemrograman dengan basis website.
A. Website
diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang
jaringan halaman.
7
1. Internet
2. E-Commerce
proses pembelian dan penjualan jasa atau produk antara dua belah pihak
internet sebagai media pertukaran barang atau jasa baik antar instansi atau
3. Web Server
layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya
HTML.”
4. Web Browser
Web Browser atau diringkas Browser adalah program atau software yang
menelusuri (browser) serta melihat isi dari dokumen web dan berpindah
B. Bahasa Pemrograman
1. HTML
web. File HTML berisi suatu instruksi tertentu yang dapat memberikan
sebuah format pada dokumen yang akan ditampilkan pada WWW (World
Wide Web).”
3. JQuery
web tanpa harus menambahkan event atau pun property pada halaman web
tersebut.” Dengan jQuery, suatu halaman web yang menjadi aplikasi web,
jika dilihat source-nya akan terlihat seperti dokumen HTML biasa dalam
artian tidak ada kode JavaScript yang terlihat langsung yang biasa disebut
C. Basis Data
Menurut Rosa dan Shalahuddin (2013), “Sistem basis data adalah sistem
diolah atau informasi dan membuat informasi tersedia saat dibutuhkan”. Pada
intinya basis data adalah media untuk menyimpan data agar dapat diakses
1. MySQL
bersifat client server, di mana data diletakkan di server yang bisa diakses
2. XAMPP
Menurut Rosa dan Shalahuddin (2013:28), “Model SDLC air terjun (waterfall)
sering juga disebut model sekuensial linier (sequential linear) atau alur hidup
klasik (classic life cycle).” Model air terjun menyediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga
perlu didokumentasikan.
11
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak
A. Struktur Navigasi
berurut yang menampilkan satu demi satu tampilan layar sacra berurut
menurut urutannya. Tampilan yang dapat ditampilkan pada struktur jenis ini
adalah satu halaman sebelumnya atau satu halaman sedudahnya, tidak dapat
melakukan navigasi secara berurutan, dalam frame atau byte informasi satu
ke yang lainnya.
yaitu tidak ada Master Page dan Slave Page, pengguna akan melakukan
navigasi dengan bebas melalui isi proyek dengan tidak terkait dengan jalur
Struktur dasar ini disebut juga struktur linier dengan percabangan karena
bebas (secara non-linier). tetapi terkadang dibatasi presentasi linier film atau
14
informasi penting dan pada data yang paling terorganisasi secara logis pada
suatu hirarki.
1. Entity (entitas)
sistem. Obyek dasar dapat berupa orang, benda atau hal lain yang
2. Attribute (Atribut)
sebagai basis data. Atribut berfungsi sebagai penjelas sebuah entitas untuk
15
berikut:
menggunakan garis.
3. Relation (relasi)
Relasi atau hubungan adalah kejadian atau transaksi yang terjadi di antara
dua entitas yang keterangannya perlu disimpan dalam basis data. Aturan
tunggal
objek dasar dan relasi antara entitas. Entitas dapat diartikan sebagai objek
yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
dan B) dapat berupa satu ke satu (one to one), satu ke banyak (one to many),
banyak dengan satu entitas pada himpunan entitas B, dan begitu juga
C. Pengujian Web
yang dibutuhkan.
Pengujian kotak hitam dilakukan dengan membuat kasus uji yang bersifat
melakukan pengujian kotak hitam harus dibuat dengan kasus benar dan
kasus salah, misalkan untuk kasus proses login maka kasus uji yang
dibuat adalah: