• Tidak ada hasil yang ditemukan

BAB II KAJIAN PUSTAKA A. Aplikasi - BAB II DIMAS BAGUS PRANOTO TI'16

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB II KAJIAN PUSTAKA A. Aplikasi - BAB II DIMAS BAGUS PRANOTO TI'16"

Copied!
8
0
0

Teks penuh

(1)

BAB II

KAJIAN PUSTAKA A. Aplikasi

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.

(2)

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.

(3)

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

(4)

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 : multi-platform , 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

(5)

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

(6)

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

(7)

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”,

(8)

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”,

Referensi

Dokumen terkait

Hal ini terjadi karena adanya enzim-enzim yang berasal dari mikroorganisme pembusuk yang terdapat dalam ikan atau yang dihasilkan ikan itu sendiri, yang mengkatalisa perubahan asam

Akan tetapi dalam hal pemilihan karya tersebut, penulis lebih tertarik memilih karya Sajak Kecil Tentang Cinta ini dibandingkan dengan karya musikalisasi puisi lain,

Hasil dari penelitian ini menunjukkan tanggapan yang positif terhadap pembelajaran volume bangun ruang dengan menggunakan program GeoGebra dengan rata-rata respon yang

tipe Two Stay Two Stray pada mata pelajaran IPS di SDI Darul Huda. Meningkatkan prestasi belajar siswa melalui model pembelajaran kooperatif. tipe Two Stay Two Stray pada mata

Hasil pengujian keausan pada jenis bahan dan proses perlakuan seperti ditampilkan pada Gambar 4.14, 4.15, 4.16 dan 4.17 menunjukkan bahwa setaleh proses tempa terjadi

Penelitian ini menghasilkan prototipe alat pengatur temperatur dan kelembaban dengan menggunakan mikrokontroler ATmega16, yang mampu meningkatkan kecepatan respon sistem pengendali

Tampilkan n yang diinput (huruf atau angka) dengan kolom sebanyak n baris sebanyak n?... Masukkan kalimat, kemudian tampilkan kalimat tersebut dimulai dari urutan

Para Narasumber dimohon segera mengkonfirmasi kesediaan/tidak bersedia mengajar s Hotel Omni