BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. karya ilmiah yaitu penelitian yang dilakukan Abdul Rozaq mahasiswa Universitas

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang dilakukan Muhammad Azam Ragil Tri Putranto

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang dilakukan Dewi Sawitri mahasiswa STMIK Amikom,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Persediaan Obat berdasarkan Batch Number. pada sistem ini menggunakan

Kata kunci : SIAKAD, waterfall. 3. LATAR BELAKANG PERMASALAHAN

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

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

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

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

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

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

BAB II TINJAUAN PUSTAKA

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA

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

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

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

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

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

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

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

BAB II TINJAUAN PUSTAKA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

II. TINJAUAN PUSTAKA

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

PENGERTIAN WEB web adalah

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN Latar Belakang

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

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

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

Web Programming. Denny Chandra, S.T

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB 1 PENDAHULUAN. asing dengan teknologi yang satu ini, bahkan untuk orang awam sekalipun. Berbagai

BAB II KAJIAN PUSTAKA

Bahasa Pemrograman Untuk Pembuatan Web

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

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

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

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

BAB II TINJAUAN PUSTAKA

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

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

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

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

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

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

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Bab II. TINJAUAN PUSTAKA

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

BAB I PENDAHULUAN. informasi yang berkembang dengan pesat adalah teknologi internet yang. mampu menyajikan informasi secara cepat dan akurat.

BAB 1 PENDAHULUAN. dirasakan di berbagai bidang kehidupan, baik di bidang bisnis, pendidikan,

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

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II LANDASAN TEORI

Pertemuan 1. Pengenalan Dasar Web

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

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

PENGEMBANGAN DAN ANALISA KEY PERFORMANCE INDICATORS (KPI) SEBAGAI SISTEM PENDUKUNG DALAM PERENCANAAN PENGEMBANGAN INSTITUSI SECARA ONLINE

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Eiger merupakan sebuah label yang memproduksi berbagai macam peralatan

BAB III LANDASAN TEORI

1. Bab 2 Arsitektur Produk

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. di seluruh dunia ini dengan menggunakan fasilitas maupun dengan cara

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Sistem Informasi yang dibuat dalam penelitian ini mengacu pada beberapa karya ilmiah yaitu penelitian yang dilakukan Abdul Rozaq mahasiswa Universitas Surakarta tahun 2014 berjudul Sistem Informasi Administrasi Dana Sumbangan Pengembangan Madrasah Dan Bantuan Siswa Miskin Pada Mts Sudirman Jimbaran pada sistem ini menangani dan mengelola data data administrasi pembayaran SPM (Sumbangan Pengembangan Madrasah) merupakan aplikasi desktop yang menggunakan bahasa pemograman Visual Basic sedangan yang membedakan pada penelitian ini adalah sistem ini berbasis online. Eddy Prasetyo mahasiswa Universitas Stikubank (Unisbank) tahun 2013 berjudul Sistem Pengolahan Data dan Seleksi Penerima Bantuan Beasiswa Siswa Miskin (BSM) Berbasis Web (Studi Kasus : Madrasah Ibtidaiyah Miftahul Ulum, Jember) pada sistem ini menentukan kuota penerima bantuan beasiswa siswa miskin, menyeleksi data calon penerima bantuan beasiswa siswa miskin di Madrasah Ibtidaiyah Miftahul, Jember. Akuwan Saleh mahasiswa Institut Teknologi Sepuluh Nopember (ITS) Surabaya tahun 2013 berjudul Sistem Informasi Manajemen Beasiswa dan Bantuan Pendidikan Mahasiswa Berbasis Web sistem informasi ini menentukan jumlah mahasiswa penerima beasiswa serta menyeleksi data calon penerima beasiswa. Reni Sulistijorini mahasiswa Universitas Komputer Indonesia Bandung tahun 2014 Sistem Informasi 5

6 Seleksi Calon Penerima Beasiswa dan Bantuan Siswa Miskin Pada SMK Nusa Putera 2 Berbasis Web Sistem informasi ini menentukan kuota penerima bantuan beasiswa siswa miskin, menyeleksi data calon penerima bantuan beasiswa siswa di SMK Nusa Putera 2. Penelitian berikutnya dilakukan oleh Indah Muliawaty mahasiswa Universitas Stikubank (Unisbank), Semarang 2014 berjudul Rancang Bangun Sistem Informasi Bantuan Siswa Miskin Pada Kantor Dinas Pendidikan Kabupaten Pidie Berbasis Web sistem informasi ini menyeleksi data calon pemberian bantuan siswa miskin pada Kabupaten Pidie, yang membedakan pada penelitian ini adalah sistem ini terdapat dua user yaitu pihak sekolah dan Dinas Pendidikan, penyeleksian data calon penerima bantuan beasiswa dilakukan di Dinas Pendidikan bukan di sekolah. Serta sistem ini di dukung dengan teknologi AJAX. Berikut ini merupakan tabel perbandingan dengan penelitian-penelitian sebelumnya dapat di lihat pada Tabel 1. Tabel 2.1. Tabel Perbandingan dengan Penelitian No Nama Pengarang Judul Keterangan 1 Abdul Rozaq (2014) Sistem Informasi Administrasi Dana Sistem yang dibangun untuk menangani dan Sumbangan Pengembangan Madrasah mengelola data data administrasi Dan Bantuan Siswa Miskin Pada Mts pembayaran SPM (Sumbangan Sudirman Jimbaran Pengembangan Madrasah) merupakan aplikasi desktop yang menggunakan bahasa pemograman Visual Basic.

7 2 Eddy Prasetyo (2013) 3 Indah Muliawaty (2014) 4 Akuwan Saleh (2013) Sistem Pengolahan Data dan Seleksi Penerima Bantuan Beasiswa Siswa Miskin (BSM) Berbasis Web (Studi Kasus : Madrasah Ibtidaiyah Miftahul Ulum, Jember) Rancang Bangun Sistem Informasi Bantuan Siswa Miskin Pada Kantor Dinas Pendidikan Kabupaten Pidie Berbasis Web Sistem Informasi Manajemen Beasiswa dan Bantuan Pendidikan Mahasiswa Berbasis Web Sistem informasi ini menentukan kuota penerima bantuan beasiswa siswa miskin, menyeleksi data calon penerima bantuan beasiswa siswa miskin di Madrasah Ibtidaiyah Miftahul, Jember Sistem informasi ini menyeleksi data calon pemberian bantuan siswa miskin pada Kabupaten Pidie Sistem informasi ini menentukan jumlah mahasiswa penerima beasiswa serta menyeleksi data calon pemerima beasiswa 5 Reni Sulistijorini Sistem Informasi Seleksi Calon (2014) Penerima Beasiswa Dan Bantuan Siswa Miskin Pada SMK Nusa Putera 2 Berbasis Web 6 Yasis (2016) Sistem Informasi Bantuan Siswa Miskin Pada Kantor Dinas Pendidikan Kabupaten Bantul Menggunakan Ajax Sistem informasi ini menentukan kuota penerima bantuan beasiswa siswa miskin, menyeleksi data calon penerima bantuan beasiswa siswa di SMK Nusa Putera 2 Sistem informasi ini melakukan pendataan Bantuan Siswa Miskin (BSM) serta menyeleksi data calon penerima bantuan siswa miskin didukung laporan-laporan di antaranya laporan data penerima bantuan siswa miskin keseluruhan, laporan penerima bantuan siswa miskin persekolah, laporan penerima bantuan siswa miskin per-jenjang sekolah serta dapat menampilakan bantuan siswa miskin grafik per-sekolah, per-jenjang sekolah.

8 2.2 Landasan Teori Penulis akan menjelaskan beberapa tinjauan sebagai landasan teori dalam pengembangan Sistem Informasi Bantuan Siswa Miskin pada Kantor Dinas Pendidikan Kabupaten Bantul Menggunakan Ajax. 2.2.1 Bantuan Siswa Miskin (BSM) BSM (Bantuan Siswa Miskin) adalah Progam Nasional yang bertujuan untuk menghilangkan halangan siswa miskin berpartisipasi untuk bersekolah dengan membantu siswa miskin memperoleh akses pendidikan yang layak, mencegah putus sekolah, membantu siswa memenuhi kebutuhan dalam kegiatan pembelajaran, mendukung progam Wajib Belajar Pendidikan Dasar Sembilan Tahun (bahkan hingga tingkat menengah atas) serta membantu kelancaran progam sekolah. (Tim Nasional Percepatan Penanggulangan Kemiskinan,2012) 2.2.2 Asynchronous JavaScript And XML (AJAX) Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web server, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari : a. DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk

9 menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan b. Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server. c. XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM. d. JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah. (http://upyes.wordpress.com/2015/ pengertian-ajax) 2.2.3 Sistem Informasi Sistem informasi adalah sistem yang dapat menghasilkan informasi yang dapat berguna. Sistem informasi, yaitu suatu rangkaian informasi yang di dalamnya terdapat bagian-bagian yang berhubungan dan saling berketergantungan satu sama lain, mulai dari bagian besar ke bagian yang lebih kecil, yaitu dari sub, sub-sub, subsub-sub, dan seterusnya sampai yang terkecil.(abdul Kadir 2003)

10 2.2.4 Basis Data Basis Data merupakan suatu hal yang penting di dalam pengolahan data, karena dari pengolahan data tersebut harus dapat diketahui bagaimana data dadapatkan, di organisir, disimpan, di akses, di pelihara dan di control. 1. Definisi Basis Data Basis Data adalah kumpulan file-file yang mempunyai ikatan antara satu file dengan file yang lain sehinga membentuk satu bangunan data untuk menginformasikan suatu perusahaan atau intansi dalam batasan tertentu. Di dalam satu file terdapat record-record yang sejenis sama besar dan sama bentuk yang merupakan satu kumpulan entity yang seragam. Satu record terdari dari field yang saling berhubungan untuk menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. 2. Kegunaan Basis Data Tujuan dan manfaat basis data antara lain : a) Kecepatan dan kemudahan ( speed ) Pemanfaatan Basis data memunkikan kita untuk dapat mentimpan data atau melekukan perubahan atau menipulasi terdapat data dan menampilkan kembali data tersebut dengan lebih cepat dan mudah, dari pada kita menyimpan data secara manual ( non elektronis ) atau secara elektronis ( tetapi tidak dalam bentukpenerapan basis data ). b) Efesiensi ruangan penyimpanan ( space )

11 Dengan basis data, efesiensi penggunaan ruang penyimpanan dapat dilakukan, karena kita dapat melekukan penekanan jumlah reduksi data,baik dengan menerapkan sejumlah pengkodean atau dengan membuat file-file antara kelompok data yang saling berhubungan. c) Keakuratan ( accuracy ) Pemanfaatan pembentuk relasi antar data bersama dengan penerapan aturan tipe data, domain data, keunikan data, dan sebagainya yang secara ketat dapat diterapkan dalam sebuah basis data, sangat berguna untuk menekan ketidak akuratan penyimpanan data. d) Ketersediaan ( availability ) Petumbuhandata dengan sejalan waktu akan semakain membutuhkan rung penyimpanan yang besar. Padahal tidak semua data tersebut selalu kita gunakan. Oleh karena itu kita dapat memilih adanya data utama, data transaksi, data hisori hingga data kadaluarsa. e) Kelengkapan ( completens ) Untuk mengakomodasikan kebutuhan kelengkapan data yang semakin berkembang, kita tidak hanya menambah record-record data, tetapi juga dapat melekukan perubahan struktur dalam basis data, baik dalam bentuk penambahan obyek baru ( table ) atau dengan penambahan field-field baru pada suatu table. f) Keamanan ( security )

12 Basis data menawarkan sisi keamanan sehingga kita dapat menentukan pemakai yang boleh mengunakan basis data beserta objek-objek di dalamnya dan menentukan jenis-jenis operasi apa saja yang boleh di lakukanya. g) Kebersamaan pemakai ( sharability ) Basis data di kelola oleh sistem ( aplikasi ) mendukung lingkungan multiuser.(abdul Kadir 2008). 2.2.5 HTTP (Hypertext Transfer Protocol) Merupakan protocol yang berguna untuk mentransfer data dari web server ke web browser. Protocol mentransfer dokumen web yang akan ditulis berformat htm contoh tampilan saat sedang menjelajahi internet yaitu seagai berikut http//www.akakom.ac.id. ( Edhy Sutanta, 2005 ). 2.2.6 HTML ( hypertext markup language ) HTML ( hypertext markup language ) merupakan bahasa standar yang digunakan untuk menyusun suatu dokumen web agar bisa ditampilkan di dalam browser ( www ), dalam bentuk yang dikehendaki. HTML dapat digunakan untuk menciptakan hypertext link atau hubungan antara text dan dokumen lain.( Abdul Kadir, 2003 ). 2.2.7 MySQL MySQL adalah salah satu jenis database server sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebegai bahasa dasar untuk mengakses databasenya. selain itu MySQL bersifat gratis pada berbagai platform.

13 MySQL juga termasuk jenis RDBMS ( Relation Database Management System ) ( Abdul Kadir, 2008 ). 2.2.8 Appserv Appserv merupakan salah satu sotfware yang bersifat gratis atau free, banyak orang menggunakan appserv dan berkembang di mana saja, dapat di install dalam satu menit cukup mudah. Paket dari appserv yaitu : apache, php, mysql. (Abdul Kadir, 2003). 2.2.9 Browser Browser adalah software aplikasi yang berfungsi untuk menampilkan, mengambil dan menginformasikan sumber-sumber yang berasal dari World Wide Web (www). (Edhy Sutanta, 2005). 2.2.10 Php PHP adalah salah satu bahasa pemrograman script bersifat open source yang bekerja pada sisi server, yang paling banyak dipakai saat ini. PHP banyak digunakan untuk memprogram situs web dinamis ( termasuk blog ) meskipun penggunaan untuk hal lain juga memungkinkan. ( Abdul Kadir, 2009 ) 2.2.11 Macromedia Dreamweaver Macromedia Dreamweaver adalah software HTML editor profesional yang di gunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web. ( Heni Agnes dkk, 2008).