BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. menjadi 2 yaitu: website statis dan dinamis, pengertian framework, pengertian

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Object-Oriented Programming Sederhana Dengan PHP

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB 1 PENDAHULUAN. Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI


BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

Perancangan Aplikasi Pengolahan Nilai Mahasiswa Berbasis Web Pada Politeknik Ganesha Medan

BAB I PENDAHULUAN Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

LOMBA KOMPETENSI SISWA SMK TINGKAT PROPINSI JAWA TIMUR Nganjuk, XX XX Oktober 2016

BAB 1 PENDAHULUAN. dunia ini dengan menggunakan fasilitas maupun dengan cara chatting. Mungkin

BAB III LANDASAN TEORI. Definisi sistem informasi adalah kumpulan. informasi didalam sebuah basis data menggunakan

BAB 1 PENDAHULUAN. kualitas sarana dan prasarana pendidikan di Indonesia ditambah lagi kondisi

BAB III LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI


BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Bahasa Pemrograman Untuk Pembuatan Web

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB 1 PENDAHULUUAN. tersebut untuk mempermudah penyelesaian berbagai pekerjaan.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

PENGERTIAN WEB web adalah

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB III LANDASAN TEORI

FRANS CAISAR RAMADHAN APLIKASI MANAJEMEN KARYAWAN BERBASIS WEB MENGGUNAKAN CODEIGNITER

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. karya ilmiah yaitu penelitian yang dilakukan Lingga Jaya Bermana Putra mahasiswa

BAB I PENDAHULUAN. A. Latar Belakang. Manusia sebagai makhluk sosial membutuhkan komunikasi diantara sesamanya,

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi

BAB 1 PENDAHULUAN. optimal dan berkualitas dengan proses media pembelajaran secara online dan

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB III LANDASAN TEORI

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB 1 PENDAHULUAN. bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Website

RANCANG BANGUN APLIKASI PADA PEMESANAN TIKET BUS ONLINE BERBASIS WEB

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II KAJIAN PUSTAKA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Transkripsi:

BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Pustaka Berkaca dari pesatnya laju perkembangan teknologi modern, sistem penjadwalan guru di sebuah sekolah akan lebih efektif jika menggunakan sebuah aplikasi. Aplikasi ini akan membuat proses penjadwalan menjadi lebih cepat, lebih efektif dan tentunya lebih efisien. Sistem penjadwalan guru yang seperti ini sebelumnya sudah pernah dibuat dan digunakan, namun dengan program aplikasi yang berbeda-beda dan fokus aplikasi/ sistem yang berbeda-beda pula. Beberapa sistem/aplikasi penjadwalan guru yang pernah dibuat adalah : Ispradana, Aria. 2010, melalui penelitian tentang sistem penjadwalan guru di SMA Negeri 1 Ngluwar Magelang. Dalam penelitiannya, aplikasi yang digunakan adalah Microsoft Visual Basic 6.0. kesimpulan penelitian yang dibuat, sistem aplikasi mampu membuat proses penjadwalan guru menjadi lebih cepat dan mudah, selain itu juga dapat menegetahui masing-masing guru yang berbenturan jadwal. 7

Yanuar, V.G. 2012, melalui penelitian tentang sistem informasi penjadwalan guru di SMKN 3 Yogyakarta. Dalam penelitiannya, sistem yang dibuat masih menggunakan php murni tanpa menggunakan teknologi seperti framework. Kemudian sistem juga hanya bekerja di lingkup satu sekolah saja. Dari tinjauan pustaka tentang penelitian sistem aplikasi penjadwalan guru, maka diperoleh data seperti pada tabel 2.1. Peneliti Ispradana, Aria Yanuar, V.G. Tabel 2.1 perbandingan dengan penelitian sebelumnya Jenis Karya Skripsi STMIK AMIKOM YOGYAKARTA Skripsi STMIK AMIKOM YOGYAKARTA Rizal, M.A. Skripsi STMIK AKAKOM YOGYAKARTA Instansi Tools Teknologi Toleransi jam mengajar VB PHP PHP - - - - Framework Bootstrap Ya Dari data tabulasi 2.1, dapat disimpulkan bahwa kebanyakan masih menggunakan bahasa pemrograman php murni tanpa tambahan teknologi, dan Microsoft Visual Basic juga masih menjadi pilihan banyak peneliti. Oleh sebab itu sistem informasi yang akan direalisasikan dalam penelitian ini adalah memakai pemrograman php dengan teknologi framework Bootstrap. 8

2.2. Dasar Teori Dalam aplikasi penjadwalan guru berbasis web ini ada beberapa dasar teori yang mendukung, antara lain: Pengertian website itu sendiri, pengertian PHP (PHP: Hypertext Preprocessor), pengertian CSS (Cascading Style Sheet), pengertian JavaScript, pengertian mysql, pengertian framework, dan pengertian Bootstrap. 2.2.1. Pengertian Website Menurut Adelheid, Andrea. 2015, Website merupakan komponen atau kumpulan komponen yang terdiri dari teks, gambar, suara animasi sehingga lebih merupakan media informasi yang menarik untuk dikunjungi. Website adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Secara garis besar, website bisa digolongkan menjadi 2 bagian yaitu website statis dan website dinamis. 2.2.2. Pengertian Dasar PHP Menurut Raharjo, Budi. 2009, PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Aplikasi web adalah aplikasi yang disimpan dan dieksekusi (oleh PHP Engine) di lingkungan web server. Setiap permintaan yang dilakukan oleh user melalui aplikasi akan dikembalikan lagi 9

ke hadapan user. Dengan aplikasi web, halaman yang tampil di layar web browser dapat bersifat dinamis, tergantung dari nilai data atau parameter yang dikirimkan oleh user ke web server. 2.2.3. Pengertian Dasar CSS Style sheet merupakan tempat untuk mengontrol dan mengatur style yang ada. Style sheet mendeskripsikan bagaimana tampilan dokumen HTML di layar. Selain itu juga bisa membuat efek-efek sepesial di web dengan menggunakan style sheet. Secara teoritis digunakan style sheet technology dengan HTML. Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS) technology yang support pada hampir semua web Browser. Karena CSS telah di standarkan oleh World Wide Web Consortium (W3C) untuk digunakan di web browser. 2.2.4. Pengertian Dasar MySQL Pengertian MySQL menurut MySQL manual adalah sebuah open source software database SQL (Search Query Language) yang menangani sistem manajemen database dan sistem manajemen database relational. Kecepatan, konektivitas dan keamanannya yang lebih baik membuat MySQL sangat dibutuhkan untuk mengakses database di internet. MySQL menggunakan bahasa standar SQL (Structure Query Language) sebagai bahasa interaktif dalam mengelola data. MySQL dapat 10

berjalan di atas banyak sistem operasi seperti Linux, Windows, Solaris, FreeBSD, Mac OS X, dan lain sebagainya. 2.2.5. Pengertian JavaScript JavaScript adalah sebuah bahasa pemrograman, yang menempel dan bekerja pada halaman HTML. Dan disebut sebagai bahasa script karena program JavaScript dapat bekerja langsung tanpa diperlukan dicompile. JavaScript bersifat Open Source dapat dipakai, dibuat, atau dimodifikasi secara gratis oleh siapa saja. 2.2.6. Pengertian Framework Menurut Siena, (2009) Framework adalah sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur untuk memberikan kecepatan, ketepatan, kemudahan dan konsistensi di dalam pengembangan aplikasi dari definisi tersebut. Framework terdiri dari: 1. Model Model mencakup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser. 2. View View mencakup semua proses yang terkait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi. 11

3. Controller Controller mencakup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses proses utama. Jadi semisal dibagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/ dikelompokan dalam file ini. 2.2.7. Pengertian Bootstrap Menurut Husein Alatas, (2013) Bootstrap merupakan framework untuk membangun desain web secara responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layer dan browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Dengan bootstrap kita juga bisa membangun web dinamis ataupun statis. 12