6 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Dalam konsep dasar sistem ini dijelaskan mengenai pengertian sistem, komponen-komponen yang terdapat dalam sebuah sistem, lalu karakteristik dari sistem menurut para ahli. 2.1.1. Model Pembelajaran Berbasis Web 1. Web Menurut (Rerung, 2018) definisi web adalah “jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui hypertext transfer protokol.” 2. Web Server Menurut (Wida Fridayanthie, Mahdiati, 2016) dalam jurnalnya mengemukakan bahwa “web server merupakan program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Client slide scripting maupun server slide scripting tersimpan dalam direktori web server (document root). Contoh web server seperti xampp.” 3. Web Browser Menurut (Wida Fridayanthie, Mahdiati, 2016) “web browser adalah aplikasi yang mampu menjalankan dokumen-dokumen web dengan cara diterjemahkan.” Prosesnya dilakukan oleh komponen yang terdapat didalam aplikasi browser yang biasa disebut Web Engine. Semua dokumen web ditampilkan oleh browser dengan
14
Embed
BAB II LANDASAN TEORI€¦ · 6 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Dalam konsep dasar sistem ini dijelaskan mengenai pengertian sistem, komponen-komponen yang …
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
6
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Dalam konsep dasar sistem ini dijelaskan mengenai pengertian sistem,
komponen-komponen yang terdapat dalam sebuah sistem, lalu karakteristik dari
sistem menurut para ahli.
2.1.1. Model Pembelajaran Berbasis Web
1. Web
Menurut (Rerung, 2018) definisi web adalah “jaringan komputer yang terdiri
dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber
daya animasi melalui hypertext transfer protokol.”
2. Web Server
Menurut (Wida Fridayanthie, Mahdiati, 2016) dalam jurnalnya
mengemukakan bahwa “web server merupakan program aplikasi yang memiliki
fungsi sebagai tempat menyimpan dokumen-dokumen web. Client slide scripting
maupun server slide scripting tersimpan dalam direktori web server (document root).
Contoh web server seperti xampp.”
3. Web Browser
Menurut (Wida Fridayanthie, Mahdiati, 2016) “web browser adalah aplikasi
yang mampu menjalankan dokumen-dokumen web dengan cara diterjemahkan.”
Prosesnya dilakukan oleh komponen yang terdapat didalam aplikasi browser yang
biasa disebut Web Engine. Semua dokumen web ditampilkan oleh browser dengan
7
cara diterjemahkan. Beberapa jenis browser yang populer saat ini diantaranya adalah
Internet Explorer yang diproduksi oleh Microsoft, Mozilla Firefox, Opera, dan Safari
yang diproduksi oleh Apple.
2.1.2. Sistem
1. Pengertian Sistem
Pengertian sistem menurut Fat dalam (Hutahaean, 2014) adalah sebagai
berikut “Sistem adalah suatu himpunan suatu “benda” nyata atau abstrak (a set of
thing) yang terdiri dari bagian-bagian atau komponen-komponen yang saling
berkaitan, berhubungan, berketergantungan, saling mendukung yang secara
keseluruhan bersatu dalam satu kesatuan (unity) untuk mencapai suatu tujuan tertentu
secara efisien dan efektif”
Lalu menurut Jogianto dalam (Hutahaean, 2014) menyatakan bahwa “Sistem
adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan
tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang
nyata adalah suatu objek nyata, seperti tempat, bendaa, dan orang-orang yang betul-
betul ada dan terjadi”.
Dari pengertian diatas dapat disimpulkan bahwa sistem adalah kumpulan dari
komponen atau bagian yang saling berinteraksi dan bekerja sama untuk melakukan
suatu tujuan tertentu. Karakteristik sistem dinyatakan sebagai sistem yang baik yang
diungkapkan (Hutahaean, 2014:3) memiliki:
a. Komponen
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
artinya saling bekerja sama membentuk satu kesatuan.Komponen sistem terdiri dari
komponen yang berupa subsistem atau bagian-bagian dari sistem.Dalam sistem
pendaftaran yang dibuat komponennya meliputi calon siswa dan admin.
b. Batasan Sistem (Boundary)
Batasan sistem merupakan daerah yang membatasi santara suatu sistem dengan
sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan
8
suatu sistem menunjukan ruag lingkup (scope) dari sistem tersebut.Adapun batasan
sistem dari pendaftaran siswa ini adalah pendaftaran dan seleksi calon siswa baru.
c. Lingkungan Luar Sistem (Environment)
Lingkunagan luar sistem (environment) adalah diluar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus
tetap dijaga dan yang merugikan yang harus dijaga dan dikendalikan, kalau tidak
akan mengganggu kelangsungan hidup dari sistem.Lingkungan luar sistem dari
sistem pendaftaran ini meliputi:
1) Dokter dan terapis
2) Yayasan Pembinaan Anak Cacat
3) Administrasi
d. Penghubung Sistem (Interface)
Penghubung sistem merupakan media penghubung antara satu subsistem
dengan subsistem lainya. Melalui penghubung ini memungkinkan sumber-sumber
daya mengalir dari subsistem ke subsistem lain. Keluaran (output) dari subsistem
akan menjadi masukkan (input) untuk subsistem lain melalui penghubung.
Penghubung dari sistem yang dibuat dijelaskan sebagai berikut:
1) Form pendaftaran
2) Laporan Data
e. Masukkan Sistem (Input)
Masukkan adalah energi yang dimasukan kedalam sistem, yang dapat berupa
perawatan (maintenance input), dan masukan sinyal (signal input). Maintenance
input adalah energi yang dimasukan agar sistem dapat beroperasi. Signal input
adalah energi yang diproses untuk didapatkan keluaran. Contoh dalam sistem
9
komputer program adalah maintenance input sedangkan data adalah signal input
untuk diolah menjadi informasi. Masukan sistem dari sistem pendaftaran yang dibuat
adalah:
1) Form pendaftaran
2) Form penerimaan
f. Keluaran Sistem (Output)
Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Contoh komputer
menghasilkan panas yang merupakan sisa pembuangan, sedangkan informasi adalah
keluaran yang dibutuhkan. Output dari sistem pendaftaran adalah bukti pendaftaran
dan laporan pendaftaran.
g. Pengolah Sistem
Pengolah sistem menjadi bagian pengolah yang akan merubah masukan
menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi,
sistem akuntansi akan mengolah data menjadi laporan-laporan keuangan. Diuraikan
sebagai berikut:
1) Calon siswa mendaftar melalui website dengan mengisi form pendaftaran
2) Sistem menyimpan data pendaftaran.
3) Admin memasukan hasil assessment dan menyeleksi calon pendaftar.
h. Sasaran Sistem
Suatu sistem pasti mempunyai sassaran (goal) atau sasaran (objective). Sasaran
dari sistem sangant menentukan input yang dibutuhkan sistem dan keluaran yang
akan dihasilkan sistem. Sasaran dari sistem yang dibuat adalah:
1) Calon siswa dapat melihat informasi pendaftaran via website
10
2) Calon siswa dapat melakukan pendaftaran via website
3) Admin dapat mengelola laporan.
2. Pengertian Informasi
Informasi menurut McLeod dalam (Kusumawati & Waeo, 2016) “informasi
adalah data yang diolah menjadi bentuk lebih berguna dan lebih berarti bagi yang
menerimanya”.
Sedangkan menurut Gordon B. Davis dalam (Hutahaean, 2014:9) “informasi
adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima
dan mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-
keputusan yang sekarang atau keputusan-keputusan yang akan datang”.
Dapat diartikan bahwa informasi adalah elemen penting dalam pengambilan
suatu keputusan, karena dengan adanya informasi si penerima dapat menentukan apa
yang akan dilakukan dan langkah apa yang dapat diambil untuk menjalankan
keputusan tersebut.
3. Sistem Informasi
Pengertian sistem informasi menurut Leitch & K. Roscoe Davis dalam
(Witanto & Solihin, 2016) “Sistem Informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi bersifat manajerial dan kegiatan strategi-strategi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”.
2.1.3. Database
1. Pengertian Database
Menurut (Hutahaean, 2014) dalam bukunya menjelaskan basis data
“merupakan kegiatan sistem program komputer untuk berbagai aplikasi komputer.”
11
Selain itu dalam (Hutahaean, 2014) diuraikan juga dari beberapa rujukan yang
menyatakan bahwa basis data (database) adalah:
a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan
mudah.
b. Kumpulan data yang saling berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk
memenuhi berbgai kebutuhan.
c. Kumpulan file/table/arsip yangsaling berhubungan yang disimpan dalam media
penyimpanan elektronis.
d. Basis data (database) merupakan kumpulan dari data yang saling berhubungan
satu dengan yang lainnya. Tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya.
2. XAMPP
Menurut Wicaksosno dalam (Wida Fridayanthie, Mahdiati, 2016)
menyatakan bahwa “XAMPP adalah sebuah software yang berfungsi untuk
menjalankan website berbasis PHP dan menggunakan pengolah data MYSQL di
komputer lokal”. XAMPP memiliki peran sebagai web server pada komputer lokal,
disebut juga Cpanel server virtual, yang dapat membantu melakukan preview
sehingga dapat dimodifikasi website tanpa harus online atau tersambung dengan
internet.
3. MYSQL
Menurut Adi Nugroho dalam (Destiningrum & Adrian, 2017) MYSQL (My
Structure Query Language) adalah “ Suatu sistem basis data relation atau Relational
Database managemnt System (RDBMS) yang mampu bekerja secara cepat dan
12
mudah digunakan MySQL juga merupakan program pengakses database yang
bersifat jaringan, sehingga sapat digunakan untuk aplikasi multi user (banyak
pengguna).”
Menurut (Rerung, 2018) SQL (Structured Query Language) adalah “ bahasa
pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS”.
2.1.4. Waterfall
Menurut Rosa dan Salahuddin dalam (Sunarti, 2015) “Model SDLC air terjun
sering juga disebut model sekuensial linear atau alur hidup klasik”. Model
waterfall menyediakan pendekatan alur hidup perangakat lunak secara sekuensial
atau terurut dimulai dari analisis, desain, pengodean, dan tahap pengujian.
Sumber: Rosa dan Shalahuddin (2014)
Gambar II.1
Model Waterfall
Menurut Rosa dan Shalahuddin (2014) beberapa tahapan dalam pengembangan
perangkat lunak model waterfall yaitu:
13
1. Analisa Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
menspesifikasikan
kebutuhan perangka lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user.
2. Desain
Proses multi langkah yang fokus pada desain pembuatan program perangkat
lunak, termasuk struktur data, arsitektur perangkat lunak, representasi antar muka,
dan prosedur pengodean.
3. Pembuatan Kode Program
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada
tahap desain.
4. Pengujian
Pengujian fokus pada perangkat lunak dari segi logika dan fungsional untuk
memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir
kesalahan dan memastikan keluaran yang dihasilkan sesuai dengan apa yang
diinginkan.
5. Pendukung (support) dan Pemeliharaan (maintenance)
Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan
mulai dari analisis spesidikasi untuk perubahan perangkat lunak yang sudah ada, tapi
tidak untuk membuat perangkat lunak baru.
14
2.2. Teori Pendukung
Sebagai penunjang dalam pemahaman terhadap informasi yang disampaikan
di tugas akhir ini maka disusun teori-teori pendukung dari para ahli sebagai referensi.