BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

dokumen-dokumen yang mirip
BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar (Kusrini,

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB II KAJIAN PUSTAKA

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

BAB II KAJIAN PUSTAKA. Menurut Marsum (1994) ada beberapa tipe restoran, yaitu:

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA. pemrograman, yaitu language software, yang dapat berbentuk assembler,

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB 2 LANDASAN TEORI

BAB II KAJIAN PUSTAKA. Android adalah sebuah sistem operasi untuk perangkat mobile berbasis

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

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

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

BAB II TINJAUAN PUSTAKA. Implementasi Kampanye Pariwisata Museum Sangiran di Kabupaten Sragen

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA. bervariasi, berikut adalah beberapa definisi SIG:

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

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

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

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

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

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

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

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Aplikasi Pencarian Informasi Perpustakaan Umum di Kota Bandung Berbasis Android

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

BAB II. KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

No HP :

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

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

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

APLIKASI BERBASIS WEB

BAB II. KAJIAN PUSTAKA. yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

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

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

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

PEMROGRAMAN WEB. Agussalim

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

BAB II LANDASAN TEORI. menurut Jogiyanto ( 2002 : 4 ) yaitu yang melakukan pada prosedurnya dan yang

BAB 2 LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II TINJAUAN PUSTAKA

Android memiliki empat karakteristik sebagai berikut :

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

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

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

BAB 3 LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

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

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

BAB 1 PENDAHULUAN. waktu, semakin membuat semua orang harus bekerja ekstra cepat dengan

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

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

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB II KAJIAN PUSTAKA. menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan.

BAB III LANDASAN TEORI

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

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

BAB II KAJIAN PUSTAKA. Purwokerto menggunakan lima kriteria (LPM, 2014). Adapun kriteria. dilakukan satu tahun sekali pada akhir semester genap.

II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

BAB 2 TINJAUAN PUSTAKA

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

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB 2 LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan kemajuan yang

BAB II LANDASAN TEORI

1. Bab 2 Arsitektur Produk

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pemanfaatan web service untuk integrasi data pada sistem informasi eksekutif

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

Kapita Selekta (KBKI82127, 2 sks)

PENGERTIAN WEB web adalah

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Transkripsi:

A. Aplikasi BAB II KAJIAN PUSTAKA Perangkat lunak aplikasi adalah suatu subkelas perangkat komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Jika ingin mengembangkan program aplikasi sendiri maka untuk menulis program aplikasi tersebut, dibutuhkan suatu bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan bahasanya dan program yang ditulis merupakan program aplikasinya (Safaat,2012). B. Monitoring Menurut Peraturan Pemerintah Nomor 39 Tahun 2006, disebutkan bahwa monitoring merupakansuatu kegiatan mengamati secara seksama suatu keadaan atau kondisi, termasuk juga perilakuatau kegiatan tertentu, dengan tujuan agar semua data masukan atau informasi yang diperolehdari hasil pengamatan tersebut dapat menjadi landasan dalam mengambil keputusan tindakanselanjutnya yang diperlukan. Tindakan tersebut diperlukan seandainya hasil pengamatan menunjukan adanya hal atau kondisi yang tidak sesuai dengan yang direncanakan semula. Tujuan Monitoring untuk mengamati /mengetahui perkembangan dan kemajuan permasalahan serta antisipasinya / upaya pemecahanya. 4

C. Webservice Web service merupakan suatu sistem yang menyediakan pelayanan yang di butuhkan oleh klien. klien dari web service tidak hanya berupa aplikasi web, tapi juga bisa sebuh aplikasi enterprise. Jadi web service tidak sama dengan web server, bahkan sebuah aplikasi web pada web server dapat menjadi klien dari web service. Pelayanan yang di berikan web service bisa berupa XML yang berisi data yang dibutuhkan klien. web service tidak menampilkan sebuah halaman web, tapi hanya pelayanan yang di minta (Shalahuddin dan Rosa, 2008). D. Android Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang mencangkup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi. Pengembang memiliki akses penuh melalui API framwork(safaat, 2012).Android merupakan generasi baru platform mobile, platform yang memberikan pengembangan untuk melakukan pengembangan sesuai dengan yang di harapkan. Sistem informasi yang mendasari android dilisensikan di bawah GNU, General public lisensi versi 2 (GPLv2). Android juga sebagai platform mobile pertama yang lengkap, terbuka, dan bebas. 1. Lengkap (Complete Platform) : para desainer dapat melakukan pendekatan yang komperhensif ketika sedang mengembangkan platform android. Android merupakan sistem operasi yang aman dan 5

banyak menyediakan tools dalam mengembangkan software dan memungkinkan peluang untuk pengembangan aplikasi. 2. Terbuka (Open Source Platform) : platform android di sesuaikan melalui lisensi open sources. Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android menggunakan linux karnel 2.6. 3. Free (free platform) : Android adalah platform / aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya keanggotaan, tidak diperlukan biaya pengujian. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apa pun. Android SDK (Software Developmnt Kit)adalah tools API (Aplication Programming Interface) yang di perlukan untuk mengembangkan aplikasi platform android menggunakan bahasa pemrograman java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middelware dan aplikasi kunci yang di release oleh google. ADT (Android Development tools) adalah plugin yang didesain untuk IDE eclipse yang memberikan kemudahan dalam mengembangkan aplikasi android sengan menggunakan IDE Eclipse, dengan ADT juga dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang. E. Dreamweaver CS4 Adobe dreamweaver CS4 adalah salah satu aplikasi untuk membuat website yang cukup populer. Dengan adobe dreamweaver 6

CS4, dapat dengan mudah membuat halaman web secara dinamis dan menarik. Adobe dreamweaver CS4 mendukung pemrograman CSS secara visual, sehingga tidak perlu menuliskan secara kode-kode CSS untuk mengatur tampilan web. Selain itu, adobe dreamweaver CS4 juga mendukung pembuatan web dinamis secara visual, dimana script PHP otomatis akan dituliskan. Dengan demikian, adobe dreamweaver CS4 adalah perangkat lunak yang mudah digunakan untuk membangun website walaupun hanya sedikit mengerti tentang CSS dan PHP(Sulistiyani, 2010). F. Eclipse Eclips adalah sebuah IDE (integrated development environtment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini sifat dari eclips : multiplatform, Multi-language, Multi-role. Saat ini terdiri dari berbagai versi diantaranya, eclips 3.6 Helios, eclips 3.5 galileo dan eclips 3.4 ganymede (Siregar,dkk.2010). G. Database SQL server Microsoft SQL Server 2005 adalah produk microsoft yang paling fenomenal setelah sistem operasi Windows 2000 yang diluncurkan beberapa tahun yang lalu. Sebagai sentral dari fungsi pengelolaan data di dalam platform Microsoft. Versi terbaru SQL Server yang dirilis bulan November 16 2005 ini adalah hasil penulisan ulang 7

software secara masif ( sekitar tiga juta dua baris kode C#). Hal tersebut meliputi peningkatan dan penambahan fiturfitur baru yang berlimpah, baik mesin database SQL Server itu sendiri yang merupakan inti dari software ini, maupun sistem-sistem penunjangnya seperti Integration Services, Analytical Services, Reporting Services, Notification Services, dan Service Broker (Djuandi, F. 2006). H. JSON JSON yang merupakam singkatan dari JavaScript Object Notation adalah standar berbasis teks untuk pertukaran data. Format JSON dikenal ringan (berukuran kecil), mudah untuk dibaca, ditulis, dan dipahami manusia serta mudah untuk diuraikan dan dibuat oleh mesin. Format ini dibuat berdasarkan bahasa pemrograman JavaScript, standar ECMA-262 edisi ketiga Desember 1999. JSON bersifat language independent namun menggunakan kaidah penulisan yang dikenal luas oleh programmer dari keluarga bahasa C (C, C++, C#, Java, JavaScript, Perl, Python, dll), hal tersebut menjadikan JSON sangat ideal sebagai bahasa dalam pengiriman data (JSON Team, www.json.org). I. PHP PHP (Hyper Text Preprocessor) adalah sebuah pemrograman scripting untuk membuat halaman web yang dinamis (Zaki, 2008). Walaupun dikenal sebagai bahasa untuk membuat halaman web, tapi PHP sebenarnya 8

juga dapat digunakan untuk membuat apikasi command line dan juga GUI. Cara kerja PHP adalah dengan menyelipkannya diantara kode HTML (hypertext markup language). Website yang dibuat menggunakan PHP memerlukan software bernama webserver tempat pemrosesan kode PHP dilakukan. Webserver yang memiliki software PHP Parser akan memproses input berupa kode PHP dan menghasilkan output berupa halaman web. PHP bersifat terbuka dan 15 multiplatform, karenanya dapat dijalankan di banyak merk webserver (seperti Apache dan IIS). Saat ini, pengguna PHP sangat banyak, diklaim ada lebih dari 20 juta website yang menggunakan PHP yang dijalankan lebih dari 1 juta server. J. Bootstrap Bootstrap merupakan framework ataupun tools untuk membuat aplikasi web ataupun situs web responsive secara tepat, mudah dan gratis. Bootstrap terdiri dari CSS dan HTML untuk menghasilkan Grid, Layout, Typography, Table, Form, Navigation, dan lain-lain. Di dalam Bootstrap juga sudah terdapat jqueryplugins untuk menghasilkan komponen UI yang cantik seperti Transitions, Modal, Dropdown, Scrollspy, Tooltip, Tab, Popover, Alert, Button, Carousel dan lain-lain (Husein, 2013).Dengan bantuan bootstrap, kita bisa membuat responsivewebsite dengan cepat 9

mudah dan dapat berjalan sempurna pada browser-browser populer seperti Chrome, Firefox, Safari, Opera dan InternetExplorer. K. Xampp Menurut (Wicaksono Y, 2008) xampp adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL di komputer lokal. Xampp berperan sebagai webserver pada komputer. Xampp juga dapat disebut sebuah Cpanel server virtual, yang dapat membantu melakukan preview sehingga dapat memodifikasi websitetanpa harus online atau terakses dengan internet. Berikut adalah beberapa paket yang telah disediakan : 1. Apache 2. MySQL 3. FilZilla FTP Server 4. PHP MyAdmin L. Hasil Penelitian Sejenis 1. Penelitian yang dilakukan oleh Pramuda(2014) yang berjudul Implementasi Web Service Untuk Tiket Bus Berbasis Android, kesimpulan yang didapat bahwa proses pemesanan tiket PO 10

Efisiensi.lebih mudah serta dapa menginformasikan jadwal keberangkatan PO Efisiensi. 2. Penelitian yang dilakukan oleh Restu(2015) yang berjudul Rancang Bangun Sistem Informasi Pendaftaran Wisuda Berbasis Android (Politeknik Pratama) kesimpulan yang didapat bahwa dengan menggunakan web service menjadikan sistem menjadi lebih terintegrasi karena sistem tidak hanya dapat mengolah data melalui satu platform, melainkan dapat diakses menggunakan platform yang berbeda. 3. Penelitian yang dilakukan oleh Prayitno (2015) yang berjudul Aplikasi Buku Catatan Bimbingan Mahasiswa Berbasis Android, kesimpulan yang didapat bawhwa proses bimbingan yang dilakukan mahasiswa dengan dosen pembimbing dipermudah dengan menggunakan smarthphone. 11