Professional Documents
Culture Documents
File - 10 BAB II Landasan Teori
File - 10 BAB II Landasan Teori
LANDASAN TEORI
Bab ini berisikan berbagai teori yang didapatkan penulis dari berbagai sumber
referensi seperti buku, jurnal, halaman internet, dan lain-lain. Penulis tidak
pendapat para ahli berikut bisa dipakai untuk acuan. Adapun pengertian sistem
A. Pengertian Sistem
6
7
yang berguna, misalnya berupda informasi dan produk, tetapi juga bisa
limbah.
satu tujuan.
B. Pengertian Informasi
keputusan.
diatas, ada pula pengertian Sistem Informasi Akademik menurut para ahli,
2.1.2 Website
yang diawali dengan halaman muka yang berisikan informasi, iklan, serta
program aplikasi”.
sering disebut situs merupakan kumpulan halaman web yang dijalankan dari satu
gambar diam atau bergerak, suara, animasi, atau gabungan dari semuanya.
9
1. Internet
Internet adalah singkatan dari kata Interconnected-networking yang
2. Web Browser
3. Web Server
HTTPS dari klien yang dikenal dengan web browser dan mengirimkan
Gambar II.1.
Gambaran Ilustrasi Web Server
4. Xampp
yang dapat Anda pakai untuk belajar pemrograman web, khususnya PHP
dan MySQL.”
Perl.
5. Domain
Menurut Nilasari (2014:21) menyatakan bahwa, “Domain merupakan
website”.
6. Web Hosting
disewa oleh klien, seperti sebuah pusat data. Tipe-tipe hosting sangat
Bahasa Pemrograman adalah bahasa sistem yang berupa sebuah intruksi yang
suatu masalah”.
Menurut Winarno dkk (2015:1), “HTML adalah core atau inti dari
pemrograman atau desain web adalah HTML. Hal ini karena HTML
PHP diciptakan oleh programmer Unix dan Perl, bernama Rasmus Lerdoft
Hal ini dimulai sejak PHP versi 4. Dengan lahirnya PHP 5, fitur-fitur
3. JS (JavaScript)
sisi client”.
Berbeda dengan PHP yang langsung diproses pada sisi server dimana
refresh atau loading. Karena sifatnya diproses di sisi client, maka respon
diproses di sisi server. Selain itu javascript juga dapat digunakan untuk
website dengan membuka source code pada browser. Selain itu hampir
13
memanipulasi kode javascript. Oleh karena itu, kita tidak bisa bergantung
4. JQuery
Sedangkan menurut Deni Darmawan dan Kunkun N.F. (2015: 101), “basis
Dari beberapa pendapat di atas dapat ditarik kesimpulan bahwa basis data
dengan cepat.
2. PhpMyadmin
software yang berbentuk seperti seperti halaman situs terdapat pada web
server”.
tersebut dapat dilakukan hanya dengan meng-klik menu fungsi yang ada
penggunaannya di Indonesia.
15
model waterfall.
terjun meyediakan pendekatan alur hidup perangkat lunak secara sekuential atau
terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung
(support)”.
Gambar II.2
Ilustrasi model waterfall
16
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
tahap ini adalah perogram komputer sesuai dengan desain yang telah
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau
mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang ada,
fungsinya. Tools Program yang akan digunakan dalam merancang suatu sistem
informasi meliputi Struktur Navigasi, ERD (Entity Relational Diagram), dan LRS
alur dari suatu program yang merupakan rancangan hubungan (rantai kerja) dari
berurut, yang menampilkan satu demi satu tampilan layar secara berurut
ini adalah satu halaman sebelumnya atau satu halaman sesudahnya, tidak
Gambar II.3.
Struktur Navigasi Linier
Gambar II.4.
Struktur Navigasi Non-Linier
19
Gambar II.5.
Struktur Navigasi Hirarki
sebelumnya yaitu linier, non-linier dan hirarki. Struktur navigasi ini juga
20
biasa disebut dengan struktur navigasi bebas. Struktur navigasi ini banyak
lebih tinggi.
Gambar II.6.
Struktur Navigasi Campuran
yang menggunakan susunan data yang disimpan dalam sistem secara abstrak”.
1. Komponen ERD
Berikut ini gambar ERD untuk studi kasus sistem informasi manajemen
perpustakaan:
21
Gambar II.7.
ERD (Entity Relationship Diagram)
2.2.3 LRS (Logical Record Struktur)
Sumber : Pradani(2013:99)
Gambar II.8
LRS (Logical Record Struktur)
(2016:272) “Pengujian perangkat lunak adalah sebuah elemen sebuah topik yang
memiliki cakupan luas dan sering dikaitkan dengan verifikasi (verification) dan
2. Teknik pengujian berbeda-beda sesuai dengan berbagai sisi atau unit uji
proyek besar, pengujian bisa dilakukan oleh tim uji yang tidak terkait
mencari lokasi kesalahan (error) pada kode program sehingga dapat segera
sebagai berikut :
Yaitu menguji perangkat lunak dari segi desain dan kode program apakah