BAB II KAJIAN PUSTAKA

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

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

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

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

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

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA

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

BAB II KAJIAN PUSTAKA. bergunamelakukanpengolahan data maupunkegiatankegiatansepertipembuatandokumenataupengolahan

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

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

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

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian persediaan barang pernah dilakaukan oleh Arief Nugroho dan

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

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB II. KAJIAN PUSTAKA

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

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

BAB II KAJIAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA. penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan (Decision Support System)

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

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

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

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

BAB II LANDASAN TEORI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

pamahaman terhadap dan menguji solusi yang layak.

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

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

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

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

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

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

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian tentang aplikasi resep makanan ini pernah

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

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

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II DASAR TEORI II-1

BAB I PENDAHULUAN 1.1 Latar Belakang

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

No HP :

II. TINJAUAN PUSTAKA

KUMPULAN APLIKASI JAVA J2ME

APLIKASI PENGECEKAN IDENTITAS KENDARAAN BERMOTOR MENGGUNAKAN QUICK RESPONSE CODE (QR Code) BERBASIS ANDROID

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

SOFTWARE TERBAIK UNTUK DATABASE

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Aplikasi Monitoring dan Evaluasi Kinerja Aparatur di Kejaksaan Negeri Mempawah

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

BAB 3 LANDASAN TEORI

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

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

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

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

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam

BAB II LANDASAN TEORI. menggabungkan beberapa fungsi dari sebuah PDA, seperti personal scheduler,

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Pengantar Teknologi Sistem Informasi C

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan sebelumnya diantaranya :

PROPOSAL TUGAS AKHIR

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

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

Transkripsi:

BAB II KAJIAN PUSTAKA A. Sistem Sistem merupakan kumpulan elemen yang saling berkaitan yang bertanggung jawab memroses masukan (input) sehingga menghasilkan keluaran (output) (Kusrini, 2007). Sedangkan menurut (Kadir, 2014), sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem. Dalam sebuah sistem terdapat beberapa elemen yang dapat membentuk sebuah sistem. Elemen elemen yang membentuk sebuah sistem yaitu: 1. Tujuan, setiap sistem mempunyai tujuan (goal), entah hanya satu atau mungkin banyak. Tujuan inilah menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tidak terarah dan tidak terkendali. 2. Masukan, masukan (input) sistem adalah segala sesuatu yang masuk kedalam sebuah system dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-hal berwujud (tampak secara fisik) maupun yang tidak tampak. 3. Proses, proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna. 4

4. Keluaran, keluaran (output) merupakan hasil dari pemrosesan. 5. Mekanisme Pengendalian dan Umpan Balik, mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback). Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan. B. Web Service Web service merupakan suatu sistem yang menyediakan pelayanan yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa aplikasi web, tapi juga bisa sebuah 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 diberikan web service bisa berupa XML yang berisi data yang dibutuhkan klien. Web service tidak menampilkan sebuah halaman web, tapi hanya memberikan pelayanan permintaan klien yang memiliki izin akses terhadap pelayanan yang diminta (Simarmata, 2010). C. Presensi Presensi adalah suatu kegiatan mencatat kehadiran siswa di kelas setiap hari dalama satu kali jam pelajaran. Presensi berbeda dengan absensi, dalam presensi semua siswa dicatat baik yang hadir atau tidak hadir (Koesoema, 2007). 5

D. Android Android adalah sistem operasi untuk perangkat mobile berbasis linux yang mencangkup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Pada masa ini sebagian besar vendorvendor smartphone sudah memproduksi smartphone berbasis android, vendor-vendor itu antara lain asus, acer, sony dan masih banyak lagi vendor lain. Hal ini, karena android adalah sistem operasi yang open shource sehingga bebas didistribusikan dan dipakai oleh vendor manapun. Android SDK (Software Developmnt Kit) adalah tools API (Aplication Programming Interface) yang diperlukan untuk mengembangkan aplikasi platform android menggunakan bahasa pemrograman java. Android merupakan 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 dengan menggunakan IDE Eclipse, dengan ADT juga dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang (Harahap, 2015). 6

E. Xampp Xampp merupakan paket PHP berbasis open source, dikembangkan oleh sebuah komunitas open source. Dengan menggunakan XAMPP tidak dibingungkan dengan penginstalan program-program lain, karena semua kebutuhan telah disediakan oleh XAMPP. Berikut adalah beberapa paket yang telah disediakan : 1. Apache 2. MySQL 3. FilZilla FTP Server 4. PHP MyAdmin Fungsi XAMPP adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Program ini tersedia dalam GNU (General Public License) dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis (Wicaksono, 2008). F. Database Microsoft SQL Sarver 2005 adalah produksi microsoft yang paling fenomenal setelah sistem operasi Windows 2000 yang diluncurkan beberapa tahun yang lalu. Sebagai sentral dari fungsi pengolahan data di dalam platform Microsoft. Versi terbaru SQL Sarver yang dirilis bulan November 2005 ini adalah hasil penulisan 7

ulang software secara masif (sekitar tiga juta dua baris kode C#). Hal tersebut meliputi peningkatan dan penambahan fitur fitur baru yang berlimpah, baik mesin database SQL Sarver itu sendiri yang merupakan inti dari software ini (Djuandi, 2006). G. Eclipse Eclipse merupakan sebuah IDE (Integration Development Environmnt) yaitu aplikasi yang memiliki fasilitas untuk mengembangkan aplikasi. Eclipse merupakan tools yang sangat populer dalam mengembangkan aplikasi java. Selain itu juga merupakan IDE yang sangat disarankan untuk mengembangkan aplikasi android oleh google, karena google telah menyediakan plugin ADT untuk eclipse agar memudahkan development membangun aplikasi android (Nugroho, 2007). H. Bahasa Pemrograman Pengertian bahasa pemrograman adalah suatu perangkat lunak dan bahasa yang digunakan untuk membuat program-program komputer atau sering disebut sebagai bahasa komputer. Bahasa pemrograman menggunakan sistem tata bahasa tertentu atau kata-kata unik untuk dijadikan kode yang bisa menjalankan perintah tertentu pada komputer. contoh bahasa pemrograman antara lain C#. C# ( tanda # dibaca Sharp ) merupakan bahasa pemrograman baru yang diciptakan Microsoft secara khusus sebagai salah satu bahasa baru. Dengan demikian, C# dapat memaksimalkan 8

kemampuaannya tanpa khawatir dengan masalah kompabilitas dengan versi-versi sebelumnya (Nugroho, 2010 ). I. Microsoft Visual Studio 2010 Microsoft Visual Studio.NET 2010 merupakan versi baru dari Visual Studio. NET 2005, yang merupakan kumpulan lengkap tooltool pengembangan untuk membangun aplikasi Web ASP.NET, XML Web Services, aplikasi desktop, dan aplikasi mobile. Di dalam Visual Studio terdapat Visual Basic, Visual C++, Visual C#, dan Visual j# semuanya menggunakan lingkungan pengembangan terintegrasi yang sama sehingga memungkinkan untuk saling berbagi tool dan fasilitas (Prasetyo, 2006). J. Penelitian terdahulu yang sudah dilaksanakan 1. Susila (2013) telah mengembangkan sebuah sistem presensi mahasiswa menggunakan metode barcode berbasis android. Penerapan teknologi kode QR pada sistem presensi perkuliahan dengan perangkat android dapat mempercepat proses presensi mahasiswa selain itu dapat mencatat presensi mahasiswa dengan tepat dan cepat. 2. Pramono (2013) telah mengembangkan sebuah sistem informasi presensi siswa MAN Lab UIN Yogyakarta berbasis delphi dan mysql. Sistem informasi presensi siswa digunakan untuk mempercepat proses presensi siswa. Hasil dari pembangunan 9

aplikasi ini adalah memberikan pelayanan kebutuhan informasi secara cepat kepada siswa setelah siswa melakukan presensi. 3. Fitrianto (2007) telah mengembangkan sebuah aplikasi komputerisasi presensi siswa berbasis sms dan barcode di SMA Negeri 3 Purworejo. Aplikasi ini digunakan sebagai presensi siswa dengan memasukan kode barcode. Hasil dari aplikasi ini adalah memberikan pelayanan informasi kepada orang tua melalui sms. 10