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

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

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

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB II TINJAUAN PUSTAKA

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

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

BAB II TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

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

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

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

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II KAJIAN PUSTAKA


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

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

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

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB II LANDASAN TEORI

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

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

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

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. laporan, pemikiran, sanggahan dan sebagainya. dan menyampaikan informasi kepada pembaca surat.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

BAB I PENDAHULUAN. komunikasi, media informasi dan edukasi. Internet dengan aplikasinya

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

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

SISTEM PROGRAM KERJA DAN KINERJA PELAYANAN PADA UPTD DIKPORA KECAMATAN PLAJU MENGGUNAKAN PHP DAN MYSQL

BAB II LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

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

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

ABSTRAK. Kata kunci : website, hotel, reservasi, CRM. iii Universitas Kristen Maranatha

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

SISTEM INFORMASI BERBASIS WEB UJIAN MASUK BERSAMA SEKOLAH MENENGAH ATAS KABUPATEN KUDUS DENGAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB II LANDASAN TEORI

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

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

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

BAB II LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

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

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

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

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia teknologi informasi, komputer tidak hanya digunakan sebagai alat untuk

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Dalam melaksanakan penelitian ini menggunakan beberapa referensi yang berhubungan dengan obyek penelitian terutama dari penelitian-penelitian sebelumnya: Penelitian yang membahas tentang aplikasi raport pernah dilakukan oleh Harjawinata (2012) pada penelitian tersebut aplikasi raport di jalankan pada versi desktop dan website dengan menggunakan java J2EE dan PHP sebagai dasar pemroggraman aplikasi. Aplikasi tersebut menampilkan data raport berupa nilainilai dan pengolahan dari nilai-nilai tersebut, serta menampilkan data real-time kepada siswa dengan menggunakan website yang dibuat seperti siakad. Penelitian lain yang membahas tentang pembelajaran sejarah yang pernah ada dilakukan oleh Sukadi (2010) dalam penelitiannya mengenai sistem informasi administrasi pembayaran iuaran bulanan (SPP) dan dana sumbangan pendidikan (DSP) siswa taman kanak-kanak negeri pembina kecamatan pringkuku. Pada penelitian tersebut aplikasi dijalan pada versi website html dan php sebagai bahasa pemroggraman. Aplikasi tersebut membahas mengenai pengolahan data pembayaran spp dan dsp. (Pradnya, 2014) melakukan penelitian yang membahas tentang aplikasi monitoring transaksi pembayaran biaya kuliah stmik akakom. Penelitian tersebut berbasis website. Sistem khusus memonitoring pembayaran bagian keuangan. 1

2 Ika (2007) melakukan penelitian yang membahas tentang sistem pengolahan data pembayaran spp di smp n 5 klaten. Penelitian tersebut berbasis desktop dengan menggunakan

3 c++ borland sebagai bahasa pemrogrammannya. Sistem khusus pembayaran bagian administrasi tata usaha. Adelisia (2007) melakukan penelitian yang membahas tentang pengembangan sistem e-accounting spp di sma negeri 1 prambanan berbasis web dengan teknologi ajax. Penelitian tersebut berbasis web dengan menggunakan ajax sebagai teknologi utama. Sistem khusus pembayaran spp bagian administrasi tata usaha. Sistem informasi yang akan di bangun pada penelitian ini berbeda dengan aplikasi yang ada pada penelitian - penelitian yang dilakukan sebelumnya, dimana sistem informasi ini berbasis web dan mengolah data pembayaran spp dan presensi pada sekolah. 2.2. Dasar Teori 2.2.1. SPP SPP (Sumbangan Pembinaan Pendidikan), adalah sejumlah biaya yang dibebankan kepada siswa atau mahasiswa untuk membantu lembaga pendidikan memperlancar proses berlajar mengajar. Setiap siswa atau mahasiswa yang menjalani pendidikan, mulai dari tingkat taman kanak-kanak sampai perguruan tinggi, baik yang dikelola pemerintah maupun swasta wajib membayar SPP. Namun kewajiban ini tidak berlaku bagi mereka yang berpredikat khusus.siswa yang bebas dari kewajiban membayar SPP lazimnya adalah mereka yang secara ekonomi tak mampu namun berprestasi baik atau anak seorang pejuang kemerdekaan.

4 Besarnya sumbangan pembinaan pendidikan di semua jenjang tingkat pendidikan tidak seragam. Tiap jenjang sekolah dan perguruan tinggi menentukan sendiri besarnya sumbangan pembinaan pendidikan meskipun tetap mengau pada peraturan pemerintah. Besarnya SPP di sekolah dan di perguruan tinggi yang dikekola oleh pemerintah dengan yang dikelola oleh swasta umumnya berbeda. SPP yang wajib dibayar siswa dan mahasiswa di sekolah swasta biasanya lebih besar daripada SPP sekolah negeri. Hal ini terjadi lantaran sekolah dan perguruan tinggi swasta biasa membiayai penyelenggara pendidikannya dari SPP saja, sedangkan sekolah negeri mendapat bantuan dari pemerintah. 2.2.2. PHP (Hypertext Preprocessor) (Solichinn, A. 2012) PHP dikembangkan sepenuhnya sebagai bahasa server-side scripting. Yang berarti sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi sintak tersebut akan tetap disertakan pada dokumen HTML. PHP mempunyai kemampuan untuk dapat mengakses database dan di integrasikan dengan HTML. PHP merupakan bahasa server-side programming yang power-full untuk membuat halaman web yang dinamis dan interaktif. Cara kerja dari PHP sendiri adalah ketika pengguna internet (user) membuka suatu situs yang menggunakan server-side scripting PHP, maka server yang bersangkutan terlebih dahulu akan memproses semua semua perintah PHP di server baru setelah itu server akan mengirimkan hasilnya dalam format HTML ke web browser pengguna internet (user).

5 Gambar 2.1. Skema Konsep PHP 2.2.3 Konsep Pemrograman MultiUser (Solichin, A. 2012) Multiuser dapat diartikan sebagai suatu lingkungan yang memungkinkan sejumlah orang untuk berbagi data yang sama pada saat waktu yang bersamaan. Suatu data yang diletakan pada suatu komputer yang disebut server dan data ini dapat digunakan bersama-sama oleh pemakai. Pada pemrograman berbasis jaringan, data dapat diakses oleh sejumlah orang secara bersamaan (Multi User) pada waktu yang bersamaan juga. Hal ini menuntut suatu konsep atau perancangan program yang sedikit berbeda dengan pemrograman berbasis tunggal (Single User).

6 2.2.4. AppServ (Solichin, A. 2012) Suatu aplikasi web tidak dapat berjalan tanpa adanya web server. Aplikasi ini adalah aplikasi yang membutuhkan server. Appserv sendiri adalah Server Local yang digunakan sebagai server simulasi. Appserv mempunyai beberapa fitur yang cukup lengkap antara lain Apache,MySql, PHP dan PhpMyAdmin. 2.2.5. Desain Basis Data (Solichin, A. 2012) Model data yang digunakan sistem ini adalah model data yang keterhubungan Entitas (Entity Relationship Model). Hal ini untuk menjawab pertanyaan spesifik yang relevan dengan berbagai aplikasi pemrosesan data, obyek data umum, komposisi obyek data, atribut dan hubungan masingmasing obyek data. Pada Entity Relationship Model, semesta data yang ada di dunia nyata ditransformasikan dengan memanfaatkan dengan sejumlah perangkat konseptual menjadi sebuah diagram data, yang disebut dengan Entity Relationship Diagram (Diagram E-R). Model E-R disusun oleh dua komponen utama yaitu Entitas (Entity) dan relasi (Relation). Entitas merupakan individu yang mewakili sesuatu yang nyata eksitensinya dan dapat dibedakan dari sesuatu yang lain. Setiap entitas memiliki atribut yang mendeskripsikan karaktristik dari entitas tersebut. Pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pemodelan data. Kedudukan atribut dalam entitas, pada model E-R, harus dibedakan mana atribut yang berfungsi sebagai kunci primary (primary key) dan mana yang bukan atribut deskriptif.

7 Kardinalitas relasi yang terjadi diantara dua himpunan entitas, misal P dan Q dapat berupa: a. Satu ke satu (one to one), yang berarti setiap entitas pada himpunan entitas P berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas Q, begitu juga sebaliknya. b. Satu ke banyak (one to many), yang berarti setiap entitas pada himpunan entitas P berhubungan dengan banyak entitas Q, tetapi tidak berlaku sebaliknya. c. Banyak ke satu (Many to one), yang berarti setiap entitas pada himpunan P berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas Q, tetapi tidak berlaku sebaliknya. d. Banyak ke banyak (many to many), yang berarti setiap entitas pada himpunan setiap entitas Q, dan berlaku sebaliknya. 2.2.6 MySQL (My structure Query Language) (Solichin, A. 2012) MySQL adalah Software untuk database server rasional yang cukup terkenal di bawah General Publik Lisensi. MSQL bersifat Open Source, sehingga memungkinkan user untuk melakukan modifikasi data pada source kodenya untuk memenuhi kebutuhan spesifik sendiri. MySQL merupakan database Multi User dan MultiThreaded. MySQL juga memiliki banyak features sehingga mampu bersaing dengan database komersial. MySQL juga termasuk jenis RDBMS (Relation Database Managemen System), sehingga istilah-istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL.