LANDASAN TEORI
Menurut Gors Keraf (2010) Analisa adalah sebuah proses untuk memecahkan
sesuatu ke dalam bagian-bagian yang saling berkaitan satu sama lainnya.
6
7
luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan
dapat merugikan sistem tersebut.
4. Suatu sistem memiliki penghubung (interface)
Media yang menghubungkan sistem dengan subsistem yang lain
disebut penghubung sistem atau interface penghubung ini memungkinkan
sumber sumber daya pengalir dari satu subsistem akan menjadi masukan
untuk subsistem lain. bentuk keluaran dari satu subsistem akan menjadi
masukan untuk subsistem lain melalui penghubung tersebut dengan
demikian akan membentuk suatu integrasi sistem yang membentuk suatu
kesatuan penghubung.
5. Masukan Sistem (Input)
Energi yang dimasukkan ke dalam sistem disebut masukan sistem,
yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal
input).
6. Keluaran Sistem (Output)
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran
yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain.
7. Pengolah Sistem (Process)
Suatu sistem dapat mempunyai suatu proses yang akan mengubah
masukan menjadi keluaran.
8. Sasaran Sistem (Goal)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
deterministic. Suatu sistem dikatakan berhasil bila mengenai sasaran atau
tujuan yang telah direncanakan.
9
alam, tidak dibuat oleh manusia. Sistem buatan merupakan sistem yang
melibatkan hubungan manusia dengan mesin.
3. Sistem diklasifikasikan sebagai sistem deterministik dan sistem
probabilistik. Sistem deterministik adalah sistem yang beroperasi dengan
tingkah laku yang dapat diprediksi. Sedangkan sistem probabilistik adalah
sistem yang kondisi masa depannya tidak dapat diprediksi karena
mengandung unsur probabilitas.
4. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka. Sistem
tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh
oleh lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang
berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima
masukan dan menghasilkan keluaran untuk subsistem lainnya.
Tata Sutabri (2012) Informasi adalah data yang telah diklasif ikasikan
atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan
keputusan.
Sedangkan menurut Gordon B. Davis (dalam Al-Bahra Bin Ladjamudin,
2013) Informasi adalah data yang telah diolah menjadi sebuah bentuk yang
berguna dan nyata atau berupa nilai yang dapat dipahami dalam keputusan
sekarang maupun yang akan datang. Berdasarkan pengertian diatas dapat
diambil kesimpulan bahwa Informasi adalah sebuah data yang telah diproses
sehingga menjadi bentuk yang memiliki nilai yang bermanfaat.
Tata Sutabri (2012) Sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan strategi
dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu
dengan laporan–laporan yang diperlukan.
Sedangkan menurut Al-Bahra Bin Ladjamudin (2013) mendeskripsikan
Sistem informasi sebagai sekumpulan prosedur organisasi yang pada saat
dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau
untuk mengendalikan organisasi.
2.4 Monitoring
2.5 Santri
Kata santri menurut Kamus Besar Bahasa Indonesia berarti (1) orang yg
mendalami agama Islam; (2) orang yg beribadat dng sungguh-sungguh; orang
yg saleh.
Ada juga yang berpendapat definisi berbeda arti dari santri tersebut,
Makna Santri adalah bahasa serapan dari bahasa inggris yang berasal dari dua
suku kata yaitu SUN dan THREE yang artinya tiga matahari.
matahari adalah titik pusat tata surya berupa bola berisi gas yg
mendatangkan terang dan panas pada bumi pada siang hari. seperti kita ketahui
13
matahari adalah sumber energi tanpa batas, matahari pula sumber kehidupan
bagi seluruh tumbuhan dan semuanya dilakukan secara ikhlas oleh matahari.
namun maksud tiga matahari dalam kata SUNTHREE adalah tiga keharusan
yang dipunyai oleh seorang santri yaitu Iman, Islam dan Ihsan.
Semua ilmu tentang Iman, Islam dan Ihsan dipelajari dipesantren menjadi
seorang santri yang dapat beriman kepada Allah secara sungguh-sungguh,
berpegang teguh kepada aturan islam. serta dapat berbuat ihsan kepada sesama.
Namun para ilmuan tidak sependapat dan saling berbeda tentang pengetian
santri. Ada yang menyebut, santri diambil dari bahasa ‘tamil’ yang berarti ‘guru
mengaji’, ada juga yang menilai kata santri berasal dari kata india ‘shastri’ yang
berarti ‘orang yang memiliki pengetahuan tentang kitab suci’.
Selain itu, pendapat lainya meyakini bahwa kata santri berasal dari kata
‘Cantrik’ (bahasa sansekerta atau jawa), yang berarti orang yang selalu
mengikuti guru. Sedang versi yang lainya menganggap kata ‘santri’ sebagai
gabungan antara kata ‘saint’ (manusia baik) dan kata ‘tra’ (suka menolong).
Sehingga kata pesantren dapat berarti tempat pendidikan manusia baik-baik.
Dalam praktik bahasa sehari-hari, istilah ‘santri’ pun memiliki devariasi
yang banyak. Artinya, pengertian atau penyebutan kata santri masih suka-suka
alias menyisakan pertanyaan yang lebih jauh. Santri apa, yang mana dan
bagaimana?
Ada santri profesi, ada santri kultur. ‘Santri Profesi’ adalah mereka yang
menempuh pendidikan atau setidaknya memiliki hubungan darah dengan
pesantren. Sedangkan ‘Santri Kultur’ adalah gelar santri yang disandangkan
berdasarkan budaya yang berlaku dalam kehidupan masyarakat.
Dengan kata lain, bisa saja orang yang sudah mondok di pesantren tidak
disebut santri, karena prilakunya buruk. Dan sebaliknya, orang yang tidak
pernah mondok di pesantren bisa disebut santri karena prilakunya yang baik.
Dari segi metode dan materi pendidikan, kata ‘santri’ pun dapat dibagi
menjadi dua yaitu ada ‘Santri Modern’ dan ada ’Santri Tradisional’. Seperti
14
juga ada pondok modern dan ada juga pondok tradisional. Sedang dari segi
tempat belajarnya, ada istilah ‘santri kalong’ dan ‘santri tetap’. Santri kalong
adalah orang yang berada di sekitar pesantren yang ingin menumpang belajar di
pondok pada waktu-waktu tertentu.
Walapun ketika kembali kemasyarakat santri tidak semuanya berprofesi
jadi kyai maupun ustadz, ada yang berprofesi sebagai karyawan, pengusaha,
pedagang dan banyak lainya, namun diharapkan santri tetap menjadi santri
walaupun hanya berprofesi sebagai pedagang, jadilah pedagang yang benar ala
santri.
satu lagi definisi kata santri yaitu serapan dari bahasa jawa / melayu yang
bersal dari kata ngantri, memang tak dapat dipungkiri bahwa dikehidupan
sehari-harinya seorang santri tidak luput dari ngantri entah itu mandi, makan,
BAB, nyuci dan lain sebagainya
2.6 Web
Yang dimaksud dengan aplikasi Web atau aplikasi berbasis Web (Web
based application) menurut Janner Simarmata (2010) adalah apikasi yang
dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya
dengan mengunakan bahasa yang disebut HTML (HyperText Markup
Language) dan protokol yang digunakan dinamakan HTTP (HuperText Transfer
Protocol). Namun, tentu saja hal seperti ini memiliki kelemahan. Semua
perubahan harus dilakukan pada level aplikasi. Pada perkembangan berikutnya,
sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML.
Konsep yang mendasari aplikasi Web sebenarnya sederhana. Operasi yang
melatarbelakanginya melibatkan pertukaran informasi antara komputer yang
meminta informasi, yang disebut klien, dan komputer yang menyediakan
informasi (atau disebut server). Secara lebih detail, server yang melayani
15
permintaan dari klien yang sesungguhnya berupa suatu perangkat lunak yang
dinamakan Web server.
tidak valid dan menentukan output yang benar. Tidak ada pengetahuan tentang
struktur internal benda uji itu.
Metode uji dapat diterapkan pada semua tingkat pengujian perangkat
lunak: unit, integrasi, fungsional, sistem dan penerimaan. Ini biasanya terdiri
dari kebanyakan jika tidak semua pengujian pada tingkat yang lebih tinggi,
tetapi juga bisa mendominasi unit testing juga.
Pengujian pada BlackBox berusaha menemukan kesalahan seperti:
1. Fungsi-fungsi yang tidak benar atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database eksternal
4. Kesalahan kinerja
5. Inisialisasi dan kesalahan terminasi
1. Analisa Kebutuhan
Langkah ini merupakan analisa terhadap kebutuhan sistem.
Pengumpulan data dalam tahap ini bisa melakukan sebuah
penelitian, wawancara atau studi literatur. Sistem analis akan
menggali informasi sebanyak-banyaknya dari user sehingga akan
tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas
yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan
dokumen user requirment atau bisa dikatakan sebagai data yang
berhubungan dengan keinginan user dalam pembuatan sistem.
Dokumen ini lah yang akan menjadi acuan sistem analis untuk
menerjemahkan ke dalam bahasa pemrogram.
2. Desain Sistem
Tahapan dimana dilakukan penuangan pikiran dan
perancangan sistem terhadap solusi dari permasalahan yang ada
dengan menggunakan perangkat pemodelan sistem seperti diagram
alir data (data flow diagram), diagram hubungan entitas (entity
relationship diagram) serta struktur dan bahasan data.
3. Penulisan Kode Program
Penulisan kode program atau coding merupakan penerjemahan
design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan
oleh programmer yang akan meterjemahkan transaksi yang diminta
oleh user. Tahapan ini lah yang merupakan tahapan secara nyata
dalam mengerjakan suatu sistem. Dalam artian penggunaan
20
Use case adalah abstraksi dari interaksi antara sistem dan actor.
Use case bekerja dengan cara mendeskripsikan tipe interaksi antara
user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita
bagaimana sebuah sistem dipakai.
2. Activity Diagram
3. Sequence Diagram
30
4. Class Diagram
SIMBOL KETERANGAN
Persegi panjang menyatakan
himpunan entitas.
Lingkaran / elips menyatakan
atribut. (atribut yang berfungsi
2.12 sebagai key digaris bawahi).
Belah ketupat menyatakan
himpunan relasi.
1. PHP
PHP atau singkatan dari PHP Hypertext Preprocessor merupakan
bahasa skrip yang tertanam dalam HTML untuk dieksekusi bersifat server
side. PHP termasuk dalam open source product, sehingga source code PHP
dapat diubah dan didistribusikan secara bebas. Versi terbaru PHP dapat
diunduh secara gratis melalui situs resmi PHP : http://www.php.net
(Nugroho, 2006).
2. MySQL
35
3. Apache
Apache adalah sebuah nama web server yang bertanggung jawab pada
request-response HTTP dan logging informasi secara detail (kegunaan
basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang
kompak, modular, mengikuti standar protokol HTTP.
4. Web Browser
web browser adalah sebuah perangkat lunak atau software yang berfungsi
untuk menampilkan dan melakukan interaksi dengan dokumen-dokumen
yang disediakan oleh server web. Dengan web browser kita dapat
memperoleh informasi yang disediakan oleh server web. Web browser
dikenal juga dengan istilah browser, atau peselancar, atau Internet browser
adalah suatu program komputer yang menyediakan fasilitas untuk membaca
halaman web di suatu komputer.
Dari Gambar 2.3 diatas terlihat bahwa manusia memberi isyarat, atau
masukan data kepada sistem pengolah informasi komputer, melalui alat
masukan yang tersedia pada sistim komputer (misalnya keyboard).
Berdasarkan masukan ini, melalui alat keluarannya (misalnya monitor), hasil-
hasil pengolahan dari prosesor komputer disajikan kepada manusia. Melalui
sensor manusia, seperti penglihatan (mata), pendengaran (telinga), dan peraba,
sajian atau masukan-masukan itu kemudian dipantau/dimonitor untuk
selanjutnya diteruskan ke sistem pengolah informasi manusia (perceptual
38