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

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

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

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

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

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

Bab 2 Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

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

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

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

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

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

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. melainkan hampir semua lembaga dan instansi mulai dari sekolah-sekolah, perguruan

PENGERTIAN WEB web adalah

BAB II TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

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

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

BAB II TINJAUAN PUSTAKA

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

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

BAB III LANDASAN TEORI

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

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

DAFTAR ISTILAH. Activity Diagram

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. E-Government menjadi sangat popular sejalan dengan perkembangan

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

PROPOSAL SKRIPSI SISTEM INFORMASI KEPENDUDUKAN LINGKUNGAN RT/RW BERBASIS WEB DI DESA KALITENGAH

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

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

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 3 LANDASAN TEORI

BAB 3 Landasan Teori

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

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

II. TINJAUAN PUSTAKA

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

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

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

BAB I PENDAHULUAN. sedikit sekali wadah yang menampung para pengguna pelayanan jasa ini dengan

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

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

PERANCANGAN SISTEM INFORMASI ADMINISTRASI DI PUSAT KEBUGARAN BERBASIS WEB

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

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

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

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

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

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

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

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB III LANDASAN TEORI

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan Internet memang sangat cepat dan jauh berbeda dengan masa awal

BAB II LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB II LANDASAN TEORI

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI. Azhar Susanto, menyatakan bahwa Sistem Informasi adalah :

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

Transkripsi:

BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 Sistem Secara umum arti sistem adalah suatu kesatuan atau kelompok dari bagian-bagian tertentu yang saling berhubungan dengan mencapai tujuan tertentu. Menurut Andri Kristanto (2003) Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiayan atau menyelesaikan suatu sasaran tertentu. Suatu sistem yang baik harus mempunyai tujuan dan sasaran yang tepat karena hal ini akan samgat menentukan dalam mendefinisikan masukan yang dibutuhkan sistem dan juga keluaran yang dihasilkan(kristanto, 2003) Menurut McLeod(2004) analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem baru atau diperbarui. Menurut Mulyadi(2001) perancangan sistem adalah proses penterjemahan kebutuhan pemakai informasi ke dalam alternative rancangan sistem yang diajukan kepada pemakai informasi untuk dipertimbangkan. Sistem itu sendiri didefinisikan dalam dua kelompok pendekatan, yaitu pendekatan yang menekankan pada prosedurnya dan pendekatan yang menekankan pada komponen atau elemennya. Pendekatan yang menekankan pada prosedurnya bahwa sistem adalah suatu jaringan kerja dari prosedur- 12

prosedur yang saling berhubungan, berkumpul yang akan digunakan untuk melakukan kegiatan atau menyelesaikan sasaran tertentu(jogiyanto, 2007). Sedangkan pendekatan yang menekankan pada komponen atau elemennya bahwa sistem adalah kumpulan dari elemen-elemen yang akan berinteraksi untuk mencapai tujuan tertentu(jogiyanto, 2007). 3.2 Sistem Informasi Sistem informasi dapat berupa kombinasi manusia, hardware, software, jaringan komunikasi data dan sumber data yang terorganisir agar bisa dikumpulkan,diubah dan menyebarkan informasi dalam sebuah organisasi yang ada di dalamnya(o Brien,2002). Sistem informasi adalah suatu proses yang mengumpulkan, memproses, menyimpan, menganalisa dan menyebarkan informasi untuk tujuan spesifik(turban et al,2005) Menurut Kertahadi(1995) dalam buku Hanif Al Fatta, Analisis & Perancangan Sistem Informasi(2007) dimana sistem informasi sebagai suatu alat untuk menyajikan sistem informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Ditinjau dari aplikasinya dan penggunaan dalam berbagai bidang, sistem informasi dapat dibagi menjadi beberapa bagian(hanif al Fattah,2007) yaitu : 1. Routine Processing Sistem(RPS) Digunakan untuk melayani berbagai kebutuhan yang telah terdefinisi dan terjadwal secara rutin 2. Decision Support Sistem(DSS) 13

Digunakan untuk melayani kebutuhan yang tidak dapat didefinisikan dengan baik dan biasanya terjadi saat perancangan. 3. Classical Management Information Sistem(CMIS) Digunakan untuk melayani kebutuhan pembuatan laporan kegiatan terjadwal dan terdefinis baik 4. Real Time Information Sistem(RTIS) Digunakan untuk melayani kegiatan yang mempunyai sifat harus direspon dengan cepat. 5. Distributed Data Processing Sistem(DDPS) Digunakan untuk melayani kebutuhan yang tersebar secara geografis dengan sumber daya tersebar. 6. Transaction Processing Sistem(TPS) Digunakan untuk melayani kegiatan yang bersifat transaksional dimana akan membawa perubahan terhadap kondisi sistem yang ada 3.3 Sistem Informasi Nilai Istilah sistem informasi menyiratkan suatu pengumpulan data yang terorganisasi beserta tata cara penggunaannya yang mencakup lebih daripada sekedar penyajian. Sebuah sistem informasi dapat berfungsi jika ada data yang diolahnya agar lebih mudah dikelola. Data dan informasi memiliki perbedaan. 3.4 PHP Pengertian PHP atau yang memiliki kepanjangan PHP Hypertext Preprocessor(Kadir, 2009) merupakan suatu bahasa pemrograman yang difungsikan untuk membangun 14

suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah di-maintenance. PHP berjalan pada sisi server sehingga PHP disebut juga sebagai bahasa server side scripting. Artinya bahwa dalam setiap untuk menjalankan PHP, wajib adanya web server. PHP adalah bahasa scripting yang menyatu dengan HTML dab dijalankan pada serverside, artinya semua sintax akan diberikan sepenuhnya yang akan dijalankan pada server sedangkan yang dikirim ke browser hanya hasilnya saja(suryatiningsih,2009). Menurut Peranginangin(2006), PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML. PHP ini bersifat open source sehingga dapat dipakai secara cuma cuma dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows maupun Linux. PHP juga dibangun sebagai modul pada web server apache dan sebagai binary yang dapat berjalan sebagai CGI. 15

3.5 MySQL MySQL adalah multiuser database yang menggunakan bahasa Structrured Query Language (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan disisi client. MySQL dapat menangani data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TcX, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabate data. Informasi selengkapnya ada di www.mysql.com SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini awalnya dikembangkan oleh IBM, namun telah diadobsi dan digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly dibanding dengan menggunakan dbase atau Clipper yang masih menggunakan perintah pemrograman Menurut Sukarno(2006), MySQL adalah perangkat lunak untuk sistem manajemen database. Dengan sifatnya yang open source dan mempunyai kemampuan dengan kapasitas yang besar maka MySQL menjadi database yang popular dikalangan programmer web. MySQL dijalankan dalam 2 sistem operasi yaitu Windows dan Linux. 3.6 CodeIgniter CodeIgniter adalah sebuah framework PHP open source yang dikembangkan oleh Ellislab. Framework 16

ini sudah mendukung konsep MVC(Model View Controller) yang membedakan antara logika dan tampilan,sehingga proses aplikasi dipecah-pecah menjadi beberapa bagian yang lebih spesifik. Selain itu, CodeIgniter menyediakan berbagai library yang siap pakai dan memungkinkan proses pembuatan aplikasi web menjadi lebih cepat(codeigniter User Guide,2011). CodeIgniter hanya membutuhkan resource sedikit sehingga lebih ringan dan cepat ketika hendak dijalankan. Dokumentasi yang lengkap menjadi kelebihan dari framework PHP ini, sehingga sangat memudahkan bagi pemula dalam lingkungan pengembangan website berbasis CodeIgniter (CodeIgniter User Guide, 2011). 3.7 Unified Modeling Language(UML) Unified Modeling Language adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek(oo) (Martin Flower,2005). 17