LANDASAN TEORI
Gunungsindur berbasis web diperlukan penjelasan atau teori yang dapat mendukung
dan menunjang keberhasilan dalam pembuatan sistem informasi tersebut serta untuk
menjelaskan kepada user bagaimana fungsi dan manfaat dari sistem yang akan dibuat.
Menurut Tantra (2012:1) “Sistem adalah entitas atau satuan yang terdiri dari
dua atau lebih komponen atau subsistem (sistem yang lebih kecil) yang saling
memiliki arti, dan berguna bagi orang yang menerimanya. Data berbeda dengan
informasi. Data dapat didefinisikan sebagai fakta-fakta yang masih mentah atau acak
yang menjadi input untuk proses yang menghasilkan informasi. Informasi harus
memiliki arti sehingga dapat dimanfaatkan. Agar memiliki arti, informasi harus
keterkaitan dengan waktu (timely), lengkap, dapat dipahami dan dapat diverifikasi.
Informasi dapat diandalkan jika bebas dari kesalahan atau bias, secara akurat
6
7
nilai kepada para pengambil keputusan. Informasi berkaitan dengan waktu karena
apabila hendak mendukung suatu keputusan, maka informasi tidak boleh terlambat
atau sudah ketinggalan. Informasi adalah lengkap jika mengandung semua data yang
relevan. Informasi dapat dipahami jika tersusun dalam bentuk yang dapat
dimanfaatkan dan jelas bagi yang menggunakannya. Informasi dapat diverifikasi jika
mencapai tujuan.
sebagai media yang berisi tentang teori-teori yang di gunakan dan di butuhkan untuk
2.2.1. Website
A. Internet
B. Web Browser
yang di gunakan untuk mengambil data dan menyajkan umber informasi web”.
Sumber informasi web diidentifikasi dengan Uniform Resouce Identifier (URI) yang
dapat terdiri dari halaman web, video, gambar, ataupun konten lainnya.
C. Web Server
Menurut Sibero (2013:11) atau yang dikenal juga dengan istilah “Web adalah
suatu sistem yang berkaitan dengan dokumen digunakan sebagai media untuk
proses penerjemahan baris kode sumber menjadi kode mesin yang dimengerti
komputer secara langsung pada saat baris kode dijalankan.” PHP disebut sebagai
dijalankan pada server. PHP adalah suatu bahasa dengan hak cipta terbuka atau juga
yang dikenal dengan istilah Open Source, yaitu pengguna dapat mengembangkan
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,
warna table, ukuran border, warna border, warna hyperlink, warna mouse over, spasi
antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter
lainnya.
Menurut Sibero (2013:19), “Hyper Text Markup Language atau HTML adalah
bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran
dokumen web”. Dokument HTML terdiri dari komponen yaitu tag, elemen, dan
atribut.
Tag adalah tanda awal < dan tanda akhir > yang digunakan sebagai pengapit
suatu elemen. Tag pada elemen pembuka diawali dengan tanda < dan diakhiri dengan
>. Sedangkan untuk elemen penutup diawali dengan < dan / kemudian di akhiri
Elemen adalah nama penanda yang diapit oleh tag yang memiliki fungsi dan
tujuan tertentu pada dokumen HTML. Elemen dapat juga memiliki elemen anak dan
juga nilai. Elemen anak adalah elemen yang ada di dalam elemen pembuka dan
elemen penutup induknya. Nilai yang dimaksud suatu text atau karakter yang berada
elemen. Elemen dapat memiliki atribut yang berbeda pada tiap masing-masingnya.
D. JavaScript
Sebagai bahasa skrip yang berjalan pada web browser atau sisi klient (clien
side), java script tidak memiliki fungsi untuk menjalankan suatu perintah pada server
atau sisi server (server side). Dengan keterbatasan itu para pengembang java script
kemudian menambahkan suatu mekanisme agar java script dapat berinteraksi dengan
server. Mekanisme tersebut adalah AJAX (asynchronous java script and XML) yaitu
mekanisme komunikasi antara java script yang berbeda di isi server seperti PHP dan
lainnya. Prinsip AJAX adalah menjalankan suatu alamat perintah pada server dan
E. Adoebe Dreamweaver
desain web visual yang biasa dikenal dengan istilah WYSIWYG (What You See What
You Get)”. Dreamweaver tidak hanya dapat digunakan oleh desiner web, namun juga
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan
mudah.
sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk
yang menggambarkan skema basis data secara keseluruhan dan di desain dengan
bahasa khusus ysng disebut Data Definitian Language.” Dengan bahasa inilah kita
dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur
berntuk bahasa Basis Data yang berguna untuk melakukan manipulasi dan
Menurut Djaelangkara (2015 : 1), Dunia teknologi dan ilmu pengetahuan pada
saat ini berkembang pesat, mengakibatkan banyak perubahan yang terjadi dalam
akan dapat direalisasikan secara lebih efisien dan efektif. Sebelum adanya komputer,
dalam menjalankan aktifitas terasa begitu lamban dan membutuhkan banyak waktu.
Dengan adanya teknologi komputer, dapat mempercepat segala aktivitas yang akan
dilakukan dengan waktu yang lebih singkat. Khususnya di dalam bidang sistem
pengolahan data agar menjadi sebuah informasi yang tepat dan akurat.
Menurut Melan Susanti (2016 : 1), Sekolah merupakan salah satu sarana
pendidikan formal yang harus dapat memberikan pelayanan atau fasilitas terbaik
untuk siswa-siswinya dan juga kepada orang tua. Salah satu cara yang tepat adalah
pelayanan optimal kepada siswa dan orang tua sehingga tidak perlu datang ke sekolah
dan akurat.
14
yang digunakan untuk memberi arah dalam sebuah situs web”. Ada empat macam
Pengguna akan melakukan navigasi secara berurutan, dari fram atau byte
Gambar II.1.
Struktur dasar ini juga disebut struktur “Linier denga percabangan” karena
pengguna melakukan navigasi disepanjang cabang pohon sturkur oleh logika isi.
15
Gambar II.2.
Pengguna akan melakukan navigasi dengan melalui isi proyek dengan tidak terkait
Gambar II.3.
terkadang dibatasi presentasi linier film atau informasi penting dan / atau pada data
Gambar II.4.
tipe record diambarkan oleh kotak empat persegi panjang dengan nama yang unik”.
Perbedaan LRS dengan ERD tipe record berada diluar field type record ditempatkan.
LRS terdiri dari link-link diantara tipe recod. Link ini menunjukkan arah dari satu tipe
mengerti. Dua metode yag daoat digunakan, dimulai dengan hubungan kedua model
A. Pengenalan UML
yang dirancang khusus untuk pengembangan dan analisis sistem berorientasi objek
dan desain. UML pertama kali dikembangkan oleh Grady Booch, Jim Rumbaugh, dan
B. Diagram-diagram UML
Use case diagram adalah sebuah diagram yang menunjukkan hubungan antara
actors dan use cases. Digunakan untuk analisis dan 8 desain sebuah sistem. Berikut
A. Use Cases
Use cases menjelaskan tentang tindakan/aksi yang dilakukan oleh actors. Use
B. Actor
Actors adalah seorang peran yang berinteraksi dengan sistem. Actors meliputi
C. Relationship
2. Class Diagram
class yang didalamnya terdapat atribut dan fungsi dari suatu objek. Class diagram
A. Assosiation
antar class. Hubungan ini dapat ditunjukkan dengan garis dengan mata panah terbuka
B. Generalization
Generalization adalah sebuah hubungan antar class yang bersifat dari khusus
ke umum.
C. Constraint
memberi batasan pada sistem sehingga didapat aspek yang tidak fungsional.
3. Activity Diagram
data/kontrol, aksi terstruktur serta dirancang dengan baik dalam suatu sistem.
A. Activity node
B. Activity edge
secara langsung ,dimana menghubungkan input dan output dari aksi tersebut .
C. Initial state
D. Decision
Bentuk wajib dengan suatu flow yang masuk beserta dua atau lebih activity
node yang keluar. Activity node yang keluar ditandai untuk mengindikasikan
beberapa kondisi.
E. Fork
Satu bar hitam dengan satu activity node yang masuk beserta dua atau lebih
F. Join
Satu bar hitam dengan dua atau lebih activity node yang masuk beserta satu
activity node yang keluar, tercatat pada akhir dari proses secara bersamaan. Semua
actions yang menuju join harus lengkap sebelum proses dapat berlanjut.
G. Final state
4. Sequence Diagram
dari objek-objek yang saling berinteraksi antar elemen dari suatu classBerikut ini
A. Activations
suatu objek.
B. Actor
suatu proses.
C. Collaboration boundary
Parallel vertical lines menjelaskan tentang suatu garis proses yang menunjuk
E. Processes
suatu waktu.
F. Window
proses.
G. Loop
beberap