Bab Ii
Bab Ii
LANDASAN TEORI
Pada bab ini penulis akan menjelaskan beberapa teori yang berkaitan
dengan permasalahan yang akan dibahas sebagai dasar dalam pemahaman sebuah
sistem serta metode yang dipakai untuk kegiatan pengembangan terhadap sistem
itu sendiri.
sebagai berikut :
Suatu sistem informasi memiliki tiga elemen utama yaitu : Menerima sebagai
data, memperoleh informasi sebagai keluaran atau output. Ketiga elemen utama
tersebut berlaku baik untuk sistem informasi yang dilakukan secara manual
II-1
II-2
sesuatu benda nyata atau abstrak (a set of things) yang terdiri dari bagian -
dalam kesatuan (unity) untuk mencapai tujuan tertentu secara efesien dan efektif.
bagian yang berhubungan dan saling berketergantungan satu sama lain, mulai
dari bagian yang besar ke bagian yang kebih kecil, yaitu dari sub, subsub,
“Sistem informasi adalah kumpulan dari subsistem apapun baik fisik ataupun
non fisik yang saling berhubungan satu sama lain dan bekerja sama secara
harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi
yang berarti dan berguna”.
Informasi adalah data yang sudah diolah, dibentuk, atau dimanipulasi sesuai
dengan keperluan tertentu. Data adalah fakta yang sudah ditulis dalam bentuk
istilah data dan informasi berbeda, data berupa bahan mentah sehingga perlu
diolah dan relatif belum memberikan manfaat bagi penggunanya sehingga perlu
diolah lebih lanjut melalui media-media suatu model untuk dihasilkan menjadi
suatu informasi yang berguna. Misalnya, ada fakta bahwa seseorang nasabah
II-3
menabung di bank, datanya ada pada slip tabungan atau rekaman komputer. Bila
semua data tabungan yang ada dalam periode tertentu dijumlahkan (diolah),
Sebenarnya sistem informasi telah digunakan oleh para manajer atau para
sudah tidak pada tempatnya atau mungkin lembaran telah rusak dan cetakannya
sudah tidak terbaca. Hal ini memperlambat di dalam pengambilan keputusan dan
tidak efesien.
Dengan lahirnya teknologi komputer maka merubah pola pengelolaan data untuk
menjadi suatu informasi yang lebih cepat dan akurat. Melalui software tertentu,
dengan sekali sentuhan maka seluruh dokumen yang diperlukan dengan mudah
Begitu juga Menurut Robert yang dikutip oleh Minarni dan Saputra (2014)
lunak, perangakat keras, jaringan komunikasi dan sumber data dalam mencari,
penggunanya.
berikut :
sistem komputer secara bersama – sama kedalam suatu jaringan kerja yang
efektif.
dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-
ini sistem informasi berperan penting dalam tumbuh kembang organisasi dan
perusahaan.
memproses, menyimpan serta mengolah data menjadi informasi yang berarti dan
berguna.
menjadi hal yang mutlak bagi keberlangsungan hidup lembaga. Salah satu hal
II-6
2015:1). Kemajuan ilmu dan teknologi informasi telah banyak mengubah cara
mengoprasikannya.
Ketiga tersedianya data dan informasi pendidikan yang lengkap bagi seluruh
memiliki suatu sistem yang dapat diandalkan dalam mengolah data menjadi
sama dua orang atau lebih dengan menggunakan sumber daya yang dimiliki
memiliki objek studi, metode, strategi dan pendekatan sehingga dapat digunakan
II-8
Manajemen terdiri atas sistem organisasi yang berhubungan dengan model dan
(Hikmat. 2014:11).
agar tujuan dapat tercapai secara efesien dan efektif. Secara oprasional
efektif.
Hal ini diperkuat oleh penjelasan yang dikemukakan oleh Machali (2016:4)
yang menjabarkan bahwa inti manajemen adalah “usaha untuk mengelola atau
manajemen yang efektif dan efesien. Dalam rangka inilah tunbuh kesadaran
II-10
komponen sistem pendidikan, bahkan bisa menjangkau sistem yang lebih luas
sekolah terdiri atas (a) memprioritaskan tujuan di atas kepentingan pribadi dan
jawab, (c) memberikan tanggung jawab yang sesuai kepada anggota sekolah (d)
sekolah.
kebinekaan dalam wadah negara kesatuan yang dijiwai oleh rasa persatuan dan
sempit.
yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat
II-13
aplikasi web script yang dibuat akan menjadi beberapa bagian, yaitu model yang
langsung dengan tampilan dari aplikasi, dan controller yang akan menjadi
adalah memelihara data yang sudah diolah atau informasi dan membuat
Database adalah kumpulan semua data yang disimpan dalam suatu file atau
beberapa file. Secara oprasional dapat kita katakan bahwa database adalah daftar
yang terdiri dari beberapa kolom yang masing-masing kolom berisikan satu jenis
atau duplikasi penyimpanan data yang sama dalam satu organisasi. Redundancy
adalah penyimpanan item data yang sama lebih dari suatu lokasi fisik. Umumnya
suatu data tertentu hanya disimpan pada satu file tetapi dapat dihubungkan
kembali, dan diubah. Seperti file perangkat lunak manajer, sebuah DBMS adalah
file tersebut dapat dihubungkan satu sama lain, misalnya untuk keperluan
pembuatan laporan.
adalah media untuk menyimpan data agar dapat di akses dengan mudah dan
cepat”.
suatu data.
Database menjaga independensi data dimana orang lain tidak dapat merubah
Menggunakan perangkat lunak database bisa digunakan untuk berbagi data atau
Database menjamin keamanan suatu informasi dan data, dimana Anda bisa
menyisipkan kode akses untuk data-data tertentu yang tidak bisa diakses
bersama.
2.3.1 Xampp
Menurut Winarno, Zaki dan Smitdev (2014:1) “XAMPP adalah software web
server yang bisa dipakai untuk mengakomodasi sistem operasi yang anda pakai
(X), Apache (A), MySQL (M), PHP (P), dan Perl (P).”
berbagai sistem operasi terdiri dari beberapa perangkatlunak antara lain PHP,
Selain itu MySQL software merupakan suatu aplikasi yang sifatnya open source
serta server basis data MySQL memiliki kinerja sangat cepat, reliable, dan
mudah untuk digunakan serta bekerja dengan arsitektur client server atau
embedded systems. Dikarenakan faktor open source dan popular tersebut maka
bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara
yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa
“MySQL merupakan sebuah server database SQL atau DBMS yang multiuser,
multithread yang bersifat open source di bawah ini lisensi GNU General Public
Licenci (GPL)”.
II-17
kesimpulan bahwa MySQL (My Structure Query Language) adalah bahasa yang
2.4 Laravel
dengan sintak yang bersih dan fungsional yang dapat mengurangi banyak waktu
Migration dapat berjalan pada beberapa basis data yang telah didukung Laravel
OOP. Laravel juga memberikan sebuah Command Line Interface disebut dengan
sebuah aksi seperti migrations, testing, atau membuat controller dan model.
Selain itu, laravel juga memiliki Blade template engine yang memberikan
lunak yang ada di dalam model SDLC (Sequencial Development Life Cycle).
“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
1. System enginering (rekayasa perangkat lunak), tahap awal ini yaitu mencari
dan melihat apa yang dibutuhkan sistem yang akan di aplikasikan dalam sebuah
perangkat lunak.
5. Testing (pengujian), pengujian kode perangkat lunak yang tadi telah dibuat
yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus
perubahan perangkat lunak yang sudah ada, tetapi tidak untuk membuat
sistem atau perangkat lunak yang berparadigma berorientasi objek. UML bisa
juga berfungsi sebagai sebuah (blue print) cetak biru karena sangat lengkap dan
detail. Dengan cetak biru ini maka akan bias diketahui informasi secara detail
dan dipahami.
II-21
2015)
perangkat lunak. UML mempunyai beberapa atau sejumlah elemen grafis yang
UML hanya berfungsi untuk melaukan pemodelan. Jadi penggunaan UML tidak
Shalahudin. M 2018:138)
menurut sifatnya yaitu statis atau dinamis. UML, mempunyai 8 diagram yaitu :
II-22
informasi yang akan dibuat”. Use case mendeskripsikan sebuah interaksi antara
satu atau lebih aktor dengan sistem informasi yang akan dibuat.
Simbol yang digunakan dalam use case diagram adalah sebagai berikut :
2. Clas Diagram
kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang
yang dimilki oleh suatu kelas. Oprasi atau metode adalah fungsi-fungsi yang
3. Squence Diagram
hidup objek dam message yang dikirimkan dan diterima antar objek”.
4. Activity Diagram
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
memuaskan atau memfokuskan pada kegiatan obyek dari waktu informasi itu
dikirimkan.
Simbol yang digunakan dalam state chart diagram adalah sebagai berikut :
7. Diagram Component
Diagram komponen fokus pada kompnen sistem yang dibutuhkan dan ada
didalam sistem.
8. Deployment Diagram
eksekusi aplikasi”