LANDASAN
TEORI
Sistem informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang
informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan
komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan
Model pembelajaran berbasis web dapat didefinisikan sebagai aplikasi teknologi web
dalam dunia pembelajaran untuk sebuah proses pendidikan. Kegiatan yang ditawarkan
oleh teknologi ini adalah kecepatan dan tidak terbatasnya tempat dan waktu untuk
mengakses informasi. Kegiatan belajar dapat dengan mudah dilakukan oleh peserta didik
B. Sistem
Definisi sistem menurut Sutabri dalam (Alawiah, 2015) “secara sederhana sistem dapat
diartikan sebagai suatu kumpulan atau himpunan dari unsur komponen atau variabel yang
terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu”.
(dienkapsulasi) menjadi sekelompok data dan fungsi. Setiap komponen dalam sistem
tersebut mewarisi dan sifat dan komponen lainnya sehingga dapat berinteraksi satu sama
lainnya.
C. Website
1. Internet
2. Website
Adalah sebuah kumpulan halaman pada suatu domain internet yang dibuat dengan
tujuan tertentu dan saling berhubungan serta dapat diakses secara luas melalui
3. Web Browser
Pengertian web browser adalah suatu aplikasi yang menjelajahi, mengambil, dan
menyajikan konten yang terdapat pada berbagai sumber informasi di jaringan internet.
4. Web Server
Pengertian web server adalah suatu perangkat lunak (software) dalam server yang
berfungsi untuk menerima permintaan (request) dari client atau browser yang berupa
halaman website melalui protocol HTTP / HTTPS, lalu merespon permintaan tersebut
D. Basis Data
Basis data adalah kumpulan terorganisasi dari data-data yang saling berhubungan
sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta dipanggil oleh
penggunaanya.
8
1. PHP
secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan
Menurut Kadir dalam (Malau & K, 2018) “PHP Hypertext Prepocessor merupakan
bahasa pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk
2. MySQL
MySQL merupakan sebuah perangkat lunak (software) sistem manajemen basis data
3. XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung untuk banyak sistem
operasi, yang merupakan campuran dari beberapa program. Yang mempunyai fungsi
sebagai server yang berdiri sendiri (localhost), yang terdiri dari program MySQL data
base, Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP
dan Perl.
4. Adobe Dreamweaver
Metode air terjun atau yang sering disebut metode waterfall adalah suatu proses
perkembangan perangkat lunak secara berurutan, dimana kemajuan dari perangkat lunak
berikut :
a. Requirement Analisis
Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan untuk memahami
perangkat lunak yang diharapkan oleh pengguna dan batasan perangkat lunak tersebut.
Informasi ini biasanya dapat diperoleh melalui wawancara, diskusi atau survei
langsung.
b. System Design
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini dan desain
(hardware) dan sistem persyaratan dan juga membantu dalam mendefinisikan arsitektur
c. Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang disebut unit,
yang terintegrasi dalam tahap selanjutnya.Setiap unit dikembangkan dan diuji untuk
sistem setelah pengujian yang dilakukan masing-masing unit. Setelah integrasi seluruh
Tahap akhir dalam model waterfall. Perangkat lunak yang sudah jadi, dijalankan serta
tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan
Menurut Yaqub dalam (Malau & K, 2018) “Entity Relationship Diagram merupakan
suatu model jaringan yang menggunakan susunan data yang disimpan pada sistem
secara abstrak”. Komponen utama dalam pemodelan sistem ERD yaitu, Entitas
1. Entitas (Entity)
Entitas merupakan obyek yang mewakili sesuatu dalam dunia nyata, baik secara
2. Atribut
3. Relasi (Relationship)
Relasi meyatakan hubungan antar entitas, termasuk terhadap entitas itu sendiri
(rekursif).
Menurut Kusrini dalam (Malau & K, 2018) “Logical Record Structure adalah
representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil
antar himpunan entitas, menentukan kardinalitas, jumlah table dan Foreign Key
(FK)”.
9
Menurut Rosa dalam (Malau & K, 2018) “UML (Unified Modeling Language)
adalah salah standar bahasa yang banyak digunakan di dunia industri untuk
1. Activity Diagram
Activity Diagram merupakan salah satu jenis diagram pada UML yang dapat
Use Case Diagram adalah salah satu jenis diagram pada UML yang
3. Class Diagram
Class Diagram merupakan salah satu jenis diagram pada UML yang digunakan
untuk menampilkan kelas-kelas maupun paket-paket yang ada pada suatu sistem
4. Sequence Diagram
Sequence Diagram merupakan salah satu jenis diagram pada UML yang