Pada penelitian tersebut telah dijelaskan bagaimana menampilkan ebook yang di dukung oleh Monocle. Dalam menjalankan aplikasi tersebut sebagai aplikas

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pada penelitian tersebut telah dijelaskan bagaimana menampilkan ebook yang di dukung oleh Monocle. Dalam menjalankan aplikasi tersebut sebagai aplikas"

Transkripsi

1 PENGEMBANGAN BACK-END SYSTEM PADA APLIKASI INTERACTIVE E-BOOK READER DI ANDROID MENGGUNAKAN FRAMEWORK PHONEGAP Cindy Realitha Jurusan Teknik Informatika Fakultas Teknologi Industri, Universitas Gunadarma Jl. Margonda Raya No. 100 Depok ABSTRAKSI Penelitian ini membahas mengenai pengembangan back-end sistem ebook reader pada mobile device Android. Penulis tertarik mengembangkan aplikasi ebook ini dikarenakan semakin pesatnya perkembangan teknologi pada saat ini. Adanya smart phone membuat segala sesuatu dapat dikerjakan secara mobile, dimana saja dan kapan saja. Pembuatan ebook ini didukung oleh library Monocle, tetapi karena Monocle tidak dapat mengambil fungsi-fungsi native (asli) secara offline, maka digunakan Phonegap sebagai sarana untuk menjembatani aplikasi mobile web dengan aplikasi Android. Uji coba telah dilakukan pada emulator 2.2 dan emulator Sedangkan implementasi program dilakukan pada Galaxy Tab 7. Secara umum, hasil yang ditampilkan dari emulator dan Galaxy Tab 7 tidak jauh berbeda, hanya saja Android dengan versi yang lebih tinggi memiliki kecepatan akses yang lebih cepat. Kata Kunci: E-book reader, android, phonegap, back-end system. 1. PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi digital yang saat ini berkembang cukup pesat, salah satunya adalah ebook (electronic book). Sebelum teknologi tersebut ada, membaca hanya dapat dilakukan melalui dokumen fisik. Tetapi, saat ini membaca dapat dilakukan dimana saja dan kapan saja (mobile) dengan memanfaatkan ebook (electronic book ), karena bentuknya yang berupa dokumen digital memungkinkan pengunanya pada alat elektronik seperti komputer, laptop dan mobile phone. Format ebook yang berkembang saat ini ada beberapa macam, diantaranya PDF dan epub. Format epub (Electronic Publication) merupakan format ebook yang popular saat ini karena merupakan standar terbuka yang terus berkembang. Selain itu epub juga mendukung adanya Scripted Content Document yang bisa menyajikan animasi, video, dan interaktivitas kepada pengguna melalui Javascript. Format epub pada dasarnya merupakan dokumen terkompresi dengan format zip, dengan algoritma kompresi tertentu. Sedangkan di dalamnya terdapat dokumen-dokumen berupa file berformat HTML yang bisa disisipkan Javascript dan CSS, dimana konten ebook-nya dimasukkan ke dalam dokumen-dokumen HTML tersebut. Salah satu cara membaca ebook adalah dengan menggunakan library Monocle. Monocle adalah library Javascript yang dapat digunakan pada semua platform, baik web maupun mobile termasuk platform Android. Penulisan ini akan memfokuskan pada pengembangan aplikasi di atas platform Android yang menggunakan framework PhoneGap untuk membaca ebook reader yang sudah dipublikasikan pada aplikasi ebook publisher yang dikerjakan oleh anggota lain dalam kelompok penelitian ini.

2 Pada penelitian tersebut telah dijelaskan bagaimana menampilkan ebook yang di dukung oleh Monocle. Dalam menjalankan aplikasi tersebut sebagai aplikasi offline, maka aplikasi tersebut harus bisa mengakses fungsi-fungsi native (fungsi asli) dari Android secara langsung, misalnya untuk membaca file dokumen ebook, mengakses koneksi internet jika hendak tersambung ke server, dan sebagainya. Caranya adalah menggunakan framework PhoneGap yang bisa menjembatani antara aplikasi mobile web app dan sistem operasi Android. Jadi, penelitian ini akan membahas mengenai pengembangan back - end sistem pada aplikasi ebook reader yang menggunakan PhoneGap versi 1.0 untuk mengakses fungsi-fungsi native Android dengan bantuan Sencha Touch versi dan Monocle versi Tujuan Penelitian Penelitian ini bertujuan untuk menghasilkan suatu back-end sistem yang dapat mengakses ebook dari sistem client Android untuk aplikasi interactive ebook reader clientserver. 2. LANDASAN TEORI 2.1 PhoneGap Phonegap adalah cross platform mobile framework, yaitu alat pengembang open source untuk membuat aplikasi mobile dengan menggunakan JavaScript. Phonegap berperan sebagai jembatan yang menghubungkan aplikasi berbasis web dengan aplikasi berbasis mobile. Phonegap dapat digunakan untuk membuat aplikasi mobile pada perangkat iphone, Android, BlackBerry, Symbian, dan Windows Mobile dengan memanfaatkan SDK masingmasing mobile platform tersebut. Phonegap, awal mulanya hanya dapat digunakan untuk membuat aplikasi mobile untuk iphone dan sekarang Phonegap sudah dapat digunakan untuk membuat aplikasi mobile untuk Android dan BlackBerry. Sedangkan saat ini Phonegap masih mengembangkan tools-nya agar dapat digunakan untuk membuat aplikasi mobile pada platform Symbian dan Windows Mobile. Phonegap dapat mengakses device yang terdapat di dalam perangkat mobile sehingga Phonegap dapat memanfaatkan fasilitas yang ada pada perangkat mobile, seperti Geolocation, Vibration, Accelerometer, Sound, dan Contact Support. 2.2 Throwaway Prototyping Throwaway prototyping merupakan metodologi yang memasukkan pengembangan prototype. Namun, throwaway prototyping dilakukan pada waktu yang berbeda dalam sistem development lifecycle. Throwaway prototyping memiliki fase analisis yang cukup detail yang digunakan untuk mengumpulkan informasi dan mengembangkan ide untuk konsep sistem. Biasanya digunakan jika fitur-fitur yang digunakan pengguna belum bisa dimengerti dan mungkin ada permasalahan teknis yang harus diselesaikan. Setiap masalah diperiksa dengan menganalisis, mendesain, dan membangun prototype desain. Prototype desain bukan sistem yang sudah bekerja, melainkan produk yang merepresentasikan bagian dari sistem yang membutuhkan perbaikan lebih lanjut dan hanya mengandung cukup detail untuk membuat pengguna memahami permasalahan yang dihadapi. Sistem yang dikembangkan menggunakan tipe metodologi ini bersandar pada beberapa prototype desain selama analisis desain. Setiap prototype digunakan untuk meminimalisasi resiko yang berkaitan dengan sistem dengan cara mengkonfirmasikan bahwa permasalahanpermasalahan penting dapat dimengerti sebelum sistem yang nyata dibuat. Setelah permasalahan dipecahkan, projek maju ke tahap desain dan implementasi. Pada tahap ini, prototype desain tidak digunakan lagi. Oleh karena itu disebut Throwaway Prototyping.

3 2.3 SQLite SQLite merupakan sebuah sistem manajemen basis data relasional yang bersifat ACID dan memiliki ukuran yang relative kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat domain umum yang dikerjakan oleh D. Richard Hipp. Tidak seperti pada paradigma clientserver umumnya, inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basis data (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai. 3. ANALISIS DAN PEMBAHASAN 3.1 Analisis Masalah Aplikasi yang dikembangkan adalah aplikasi ebook reader pada mobile device, berikut adalah bagan dari proses pengembangan aplikasi tersebut Gambar 3.1 Bagan Analisis Masalah Bagan pada gambar 3.1 di atas menjelaskan proses aplikasi ingin dikembangkan, yaitu aplikasi ebook reader pada mobile device. Pada aplikasi ebook publisher-nya disediakan web service untuk mengakses ebook yang telah dipublikasikan. Data ebook yang telah dipublikasikan tersebut memberikan informasi untuk mengakses file ebook yang dapat diunduh. File ebook tersebut menggunakan format HTML dan memanfaatkan library Javascript Monocle agar dapat dibaca dengan mudah pada web browser. Aplikasi yang dikembangkan tersebut adalah aplikasi yang tampak seperti aplikasi native (asli) pada mobile sistem Android. Namun, karena bentuk file ebook-nya berbasis HTML dan library Monocle pun berbasis javascript, membuat pengembangan aplikasi tersebut akan sulit jika menggunakan library native dari Android. Salah satu cara mengatasinya adalah dengan menggunakan library yang juga berbasis HTML dan JavaScript, sehingga pembacaan file ebook reader tersebut menjadi lebih mudah. Pada penulisan lainnya, library Sencha Touch digunakan sebagai basis aplikasi yang menggunakan HTML dan JavaScript untuk menyediakan user interface yang menarik. Tetapi, library Sencha Touch tidak memiliki fungsi untuk mengakses fungsi-fungsi native dari Android, seperti akses database sqlite, akses file sistem dan pengaksesan status network internet dari Android. Oleh karena itu, dibutuhkan penghubung antara Sencha Touch dan Android agar dapat berfungsi seperti aplikasi native Android. Framework PhoneGap merupakan framework yang berbasis HTML dan JavaScript serta memiliki fungsi untuk mengakses fungsi native Android. Sehingga, PhoneGap inilah yang akan digunakan untuk menghubungkan antara Sencha Touch dan Android. Jadi, aplikasi ebook reader yang dikembangkan menggunakan framework Sencha Touch dan PhoneGap ini harus memiliki empat fungsi utama yaitu: 1. Mengakses data ebook yang telah dipublikasi secara online 2. Menyimpan file ebook yang dikehendaki oleh pengguna

4 3. Menampilkan data ebook yang telah disimpan 4. Membaca file ebook yang dikehendaki oleh pengguna 3.2 Teknik Requirements Determination Requirements determination bertujuan untuk mengubah kebutuhan pengguna dalam bentuk permintaan ke dalam suatu daftar yang lebih tepat. Sebelum menentukan requirements, terlebih dahulu akan dilakukan requirements gathering dengan menggunakan teknik observasi dan dokumen analisis. Teknik ini dilakukan pada sistem ebook reader pada Android. Ebook reader pada Android dipilih karena sudah banyak smart phone dengan sistem Android saat ini. Pada sistem ebook tersebut, pengguna dapat melihat ebook apa saja yang disediakan publisher melalui daftar buku yang disediakan. Selain itu, pengguna juga dapat mengunduhnya jika ingin membaca buku tersebut. Animasi saat pengguna membaca ebook tersebut pun telah disediakan agar pengguna tidak jenuh saat membaca buku. Berdasarkan analisis masalah dan observasi pada ebook reader Android, maka ditentukan sistem yang dibuat. Sistem yang dibuat mirip dengan sistem ebook reader yang telah ada pada sistem Android. Adapun sistem yang dibuat adalah sebagai berikut: a) Pengguna dapat mengakses dan membaca dimana saja. Hal tersebut dikarenakan aplikasi ebook reader yang disediakan berupa aplikasi yang menggunakan mobile device. b) Pengguna dapat melihat ebook yang telah disediakan dan telah diunggah oleh publisher pada daftar buku secara online. Selain itu, pengguna dapat melihat dari ebook yang tersedia sebelum mengunduhnya c) Jika ingin membaca ebook, pengguna dapat mengunduh ebook tersebut secara online. Hal tersebut sekaligus akan menyimpan ebook yang diunduh ke dalam memori pada sistem Android. d) Setelah selesai mengunduh ebook, maka user harus kembali ke offline ebook agar dapat membaca ebook yang telah diunduh. Ebook akan disediakan menggunakan library Monocle. 3.3 Perancangan Sistem Perancangan sistem yang digunakan adalah functional modeling yang bertujuan untuk mendeskripsikan proses dan interaksi suatu sistem terhadap lingkungan sekitar sistem. Interaksi tersebut digambarkan dengan beberapa activity diagram. Activity diagram tersebut adalah sebagai berikut : a) Activity Diagram Apps b) Activity Diagram Book Model c) Activity Diagram Book Detail d) Activity Diagram Download Ebook e) Activity Diagram OffBook Detail Apps Apps merupakan namespace yang dimiliki oleh Sencha Touch. Namespace tersebut secara otomatis akan terbentuk pada controllers, models, dan views. Isi dari apps ini merupakan bagian terpenting ketika program dijalankan. Apabila PhoneGap dan Sencha Touch telah siap, maka barulah aplikasi ini dapat berjalan. Proses pertama yang dilakukan adalah membuka database lalu membuat tabel book untuk menyimpan ebook yang diunduh oleh pengguna. Proses ini hanya dilakukan saat pertama kali program dijalankan. Apabila sudah ada database dan tabel yang dimaksud, maka akan dilanjutkan dengan mengecek koneksi internet untuk mengunduh Monocle Source Code dalam bentuk.zip yang kemudian akan di unzip. Monocle Source Code merupakan library Monocle yang akan digunakan untuk membaca ebook reader. Berikut pada gambar 3.2 adalah gambaran dari activity diagram apps

5 3.3.3 Book Detail Book detail merupakan tampilan dimana pengguna dapat melihat detail dari buku yang diinginkan. Activity diagramnya adalah seperti gambar 3.4 berikut Gambar 3.2 Activity Diagram Apps Book Model Book model merupakan tahap dimana akan dijalankannya transaksi data setelah database dibuka. Semua data yang ada pada tabel book akan dimasukkan satu per satu ke dalam result row dalam bentuk array yang kemudian akan ditampilkan pada daftar buku. Proses ini akan dilanjutkan oleh Sencha Touch Model yang dibahas pada penelitian lain. Gambar 3.3 berikut merupakan gambaran dari activity diagram book model. Gambar 3.2 Activity Diagram Book Model Gambar 3.4 Activity Diagram Book Detail Download Ebook Tahap ini merupakan tahap dimana file ebook diunduh dalam bentuk zip kemudian di unzip oleh sistem. Saat file telah diunduh, file tersebut akan dibaca sebagai zip file. Kemudian sistem akan mengecek satu per satu isi dari zip file tersebut. Setelah itu, sistem akan membuat file tersebut atau dengan kata lain menulis ulang file yang telah di unzip ke dalam file objek. Apabila dalam zip file tersebut terdapat direktori, maka akan dibuat pula direktori sesuai dengan yang ada. Proses pengecekan isi file zip ini akan terus berlangsung sampai semua file yang ada di dalam zip file habis. Jika semua file telah terunzip, maka file zip yang diunduh akan dihapus. Gambar 3.5 di bawah ini merupakan gambar dari diagram activity dari proses unduh file sampai proses unzip.

6 Gambar 3.5 Activity Diagram Download Ebook Offbook Detail Proses ini merupakan tahap untuk membaca ebook yang telah diunduh. Ketika sistem menerima inputan dari button save, maka sistem akan meminta file sistem root untuk mengambil data ebook. Setelah sukses maka akan dilanjutkan dengan mengambil direktori secara asynchronous. Dimulai dari direktori DroidCemara, direktori ebook dan direktori book id. Apabila pengambilan direktori secara asynchronous tersebut berhasil, maka akan dilanjutkan dengan mengambil file index.html dari ebook yang ingin dibaca. File tersebut akan dibuka melalui child browser, yaitu plugin untuk menampilkan suatu link agar terbuka pada halaman yang sama, tanpa harus membuka browser baru. Setelah itu, file dapat dibaca dengan bantuan library Monocle. Berikut pada gambar 3.6 merupakan gambar activity diagram dari offbooks detail atau proses untuk menampilkan ebook. Gambar 3.6 Activity Diagram OffBook Detail 3.4 Perancangan Database Database atau basis data merupakan salah satu bagian yang penting dalam aplikasi ini, terutama untuk pengaksesan ebook secara offline. Database digunakan untuk menyimpan data ebook yang telah diunduh oleh pengguna dan jenis database yang digunakan adalah SQLite. Tabel yang ada pada database di dalam aplikasi ini hanya terdiri dari satu buah tabel yaitu tabel dengan nama BOOK. Tabel tersebut memiliki enam buah field dengan skema seperti pada table 3.1 berikut ini Tabel 3.1 Rancangan Database

7 3.5 Pembuatan Program Pembuatan program dalam aplikasi ini dilakukan dalam beberapa tahap. Tahap-tahap tersebut diantaranya install software, membuat project Phonegap, membuat database dan tabel, mengunduh dan mengunzip Monocle, dan lain-lain. Lebih jelasnya, proses pembuatan aplikasi ini dapat terlihat pada gambar 3.7 di bawah ini Application. Berikut adalah tampilan saat program dijalankan pada emulator 2.2 Gambar 3.8 Offline Books List Gambar 3.7 Activity Diagram Pembuatan Program 3.6 Pengujian Dan Implementasi Setelah program selesai dibuat, terakhir adalah proses uji coba aplikasi ke dalam perangkat Lunak. Uji coba aplikasi dilakukan pada emulator Android 2.2 serta Android Sedangkan implementasi program dilakukan pada galaxy tab 7 dengan sistem Android 2.2 atau froyo Pengujian Pada Emulator v2.2 Uji coba pertama dilakukan pada emulator 2.2 yang dilakukan dengan menjalankan program sebagai android application, langsung pada editor eclipse. Sebelum program dijalankan, harus dipastikan bahwa emulator telah dibuat. Jika belum, maka emulator dapat dibuat dengan cara mengklik icon AVD pada toolbar eclipse. Setelah memilih icon tersebut, maka akan muncul window baru, kemudian pilih new. Setelah emulator berhasil dibuat, program dijalankan dengan cara klik kanan pada aplikasi Run As Android Gambar 3.9 Offbook Detail Gambar 3.10 Ebook Reader Pada Emulator Pengujian Pada emulator v2.3.3 Uji coba yang dilakukan di emulator android tidak berbeda caranya dengan uji coba pada emulator 2.2. Buat emulator dengan cara yang telah dijelaskan, hanya saja nama, versi dan size nya berbeda.

8 3.6.3 Implementasi Program Implementasi program dilakukan pada smart phone dengan sistem operasi Android yaitu Samsung Galaxy Tab 7. Sebelum mengimplementasikan program ke dalam galaxy tab tersebut, terlebih dahulu harus mengirim file.apk dari projek yang telah dibuat. File.apk terdapat di dalam folder projek yang dibuat yang berada di dalam workspace. Misalnya projek yang dibuat bernama DroidCemara maka file.apk dapat diambil di C://Users/user/workspace/DroidCemara/bi n/droidcemara.apk. file.apk tersebut dapat dikirim melalui Bluetooth, setelah itu dapat langsung di install pada galaxy tab 7 tersebut, hasilnya akan sama persis dengan emulatornya. Berikut adalah gambaran pada pengujian di galaxy tab 7 Gambar 3.13 Offline Books List Gambar 3.14 Offline Book Detail Gambar 3.11 Online Books List Gambar 3.12 Online Book Detail Gambar 3.15 Ebook Reader Pada Galaxy Tab 7

9 4. KESIMPULAN DAN SARAN 4.1 Kesimpulan Setelah melakukan pengembangan pada back-end sistem pada mobile device Android, pengembangan tersebut telah berhasil dilakukan. Phonegap berhasil menjembatani antara web browser dengan sistem Android, terutama saat diakses secara offline. Proses tersebut dilakukan dengan menggunakan metode Throwaway prototyping, yaitu dengan menanalis, mendesain dan membangun prototype desain. Pengujian telah dilakukan pada beberapa emulator dengan versi Android yang berbeda dan perangkat mobile dengan sistem Android, tetapi terdapat perbedaan dalam kecepatan mengakses data. Hal tersebut tergantung kepada versi Android tersebut. Adapun perangkat yang dijadikan uji coba yaitu emulator 2.2, emulator 2.3.3, dan Samsung Galaxy Tab 7. Hasilnya sesuai dengan yang direncanakan, back end sistem dapat mengakses ebook dari sistem client android. 4.2 Saran Aplikasi ebook reader pada mobile Android dapat dikembangkan lagi dengan mengganti proxy yang dipakai saat online menjadi proxy berbasis Phonegap. Metode yang digunakan pun dapat diganti dengan metode lain, selain throwaway prototyping. Selain itu, pengembangan juga dapat dilakukan dengan mengaplikasikan program pada Android dengan versi dan merk yang berbeda serta pada device lain seperti pada iphone. [3] Jonathan Stark, Building Android Apps, O Reilly Media, Inc., 1005 Gravenstein Highway North, 2010 [4] Object Management Group (OMG), Documents Associated with UML version 2.3, Tanggal Akses: 27 Januari [5] UML-Diagrams.Org Team., UML, Tanggal Akses : 18 Januari [6] de Koch, N. P., Software Engineering for Adaptive Hypermedia Systems, akoch.pdf, 2000, Tanggal Akses : 18 Januari [7] URL: dia.php?action=readnews&id=178&t itle=membuat%20aplikasi%20smar tphones%20dengan%20phonegap, Tanggal Akses: 18 Agustus 2011 [8]. URL: _connection_connection.md.html Tanggal Akses: 18 Agustus 2011 [9] URL: 10/07/pengertian-html-5-danelemen-elemennya.html Tanggal Akses: 18 Agustus 2011 DAFTAR PUSTAKA [1] Damon Oehlman dan Sebastien Blanc, Pro Android Web Apps: Develop for Android Using HTML5, CSS3 & JavaScript, [2] Dennis, Alan., et al., Systems Analysis and Design with UML Version 2.0 : An Object Oriented Approach, 2 nd ed., John Willey & Sons, Inc., Hoboken, 2005.

Salah satu cara penulisan konten epub dengan format HTML adalah dengan menggunakan CKEditor. CKEditor adalah suatu editor degan fitur What You See Is

Salah satu cara penulisan konten epub dengan format HTML adalah dengan menggunakan CKEditor. CKEditor adalah suatu editor degan fitur What You See Is PENGEMBANGAN MODUL FRONT-END SYSTEM PADA APLIKASI EBOOK PUBLISHER BERBASIS WEB MENGGUNAKAN FRAMEWORK ZKOSS Wenny Rahmawati (50407891) Jurusan Teknik Informatika Fakultas Teknologi Industri, Universitas

Lebih terperinci

Salah satu cara penulisan konten epub dengan format HTML adalah dengan menggunakan CKEditor. CKEditor adalah suatu editor degan fitur What You See Is

Salah satu cara penulisan konten epub dengan format HTML adalah dengan menggunakan CKEditor. CKEditor adalah suatu editor degan fitur What You See Is PENGEMBANGAN MODUL BACK-END SYSTEM PADA APLIKASI EBOOK PUBLISHER BERBASIS WEB MENGGUNAKAN FRAMEWORK SPRING DAN HIBERNATE Reza Lesmana (58409014) Jurusan Teknik Informatika Fakultas Teknologi Industri,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pembahasan pada bab ini meliputi analisis aplikasi yang didalamnya membahas tujuan dari pembuatan aplikasi. 3.1.1 Tujuan Aplikasi yang penulis rancang dan

Lebih terperinci

IMPLEMENTASI SISTEM INFORMASI JADWAL KERETA API MENGGUNAKAN PHONEGAP PADA PLATFORM SMARTPHONE

IMPLEMENTASI SISTEM INFORMASI JADWAL KERETA API MENGGUNAKAN PHONEGAP PADA PLATFORM SMARTPHONE IMPLEMENTASI SISTEM INFORMASI JADWAL KERETA API MENGGUNAKAN PHONEGAP PADA PLATFORM SMARTPHONE Cahya Purnama 1, Wahyu Suadi, S.Kom, MM,M.Kom 2, Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc 3 Jurusan Teknik

Lebih terperinci

APLIKASI MOBILE HIJAB BERBASIS ANDROID HYBRID

APLIKASI MOBILE HIJAB BERBASIS ANDROID HYBRID Aplikasi Mobile Hijab berbasis Android Hybrid (Puspita dkk.) APLIKASI MOBILE HIJAB BERBASIS ANDROID HYBRID Rani Puspita *, Witta Listiya Ningrum, Irfan Humaini Jurusan Sistem Informasi, Fakultas Ilmu Komputer

Lebih terperinci

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

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Sekilas Tentang Android Android adalah sistem operasi untuk perangkat mobile seperti smartphone

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Buku Menurut Kamus Besar Bahasa Indonesia, buku memiliki arti lembar kertas yg berjilid, berisi tulisan atau kosong. Kertas-kertas bertulisan itu mempunyai tema bahasan yang

Lebih terperinci

Gambar 1. Perangkat mobile Android

Gambar 1. Perangkat mobile Android Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text

Lebih terperinci

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview SDK (Software Development Kit) Creating Project di Eclipse Creating Project di Android

Lebih terperinci

BAB 3 ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat. Setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih terarah

Lebih terperinci

APLIKASI KUMPULAN PERIBAHASA INGGRIS PADA PERANGKAT MOBILE BERBASIS ANDROID

APLIKASI KUMPULAN PERIBAHASA INGGRIS PADA PERANGKAT MOBILE BERBASIS ANDROID Konferensi Nasional Sistem Informasi 23, STMIK Bumigora Mataram 4-6 Pebruari 23 Makalah Nomor: KNSI-48 APLIKASI KUMPULAN PERIBAHASA INGGRIS PADA PERANGKAT MOBILE BERBASIS ANDROID Bobby Arista Elvan K.W,

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Specification Requirement Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi pengaplikasian program aplikasi agar dapat berjalan dengan baik. Specification

Lebih terperinci

MOBILE APPLICATION DEVELOPMENT FOR E- COMMERCE VENDPAD USING IONIC FRAMEWORK

MOBILE APPLICATION DEVELOPMENT FOR E- COMMERCE VENDPAD USING IONIC FRAMEWORK MOBILE APPLICATION DEVELOPMENT FOR E- COMMERCE VENDPAD USING IONIC FRAMEWORK Bagas Tri Pamungkas 1, Abdul Aziz 2 1,2 Teknik Informatika, Fakultas MIPA, Universitas Sebelas Maret Surakarta E-mail: 1 bagas.tp@student.uns.ac.id,

Lebih terperinci

BAB I PENDAHULUAN. dengan adanya penerapan TIK untuk meningkatkan efisiensi pemerintah dalam

BAB I PENDAHULUAN. dengan adanya penerapan TIK untuk meningkatkan efisiensi pemerintah dalam BAB I PENDAHULUAN 1. 1.1. Latar Belakang Teknologi Informasi dan Komunikasi (TIK) menyebabkan adanya perubahan mekanisme pemberian layanan pemerintah. Hal ini dibuktikan dengan adanya penerapan TIK untuk

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi aplikasi mobile dibutuhkan untuk keperluan industri, organisasi ataupun pribadi. Terdapat sistem operasi yang berkembang antara lain mobilephone dan smartphone.

Lebih terperinci

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Cerita kisah nabi dalam islam merupakan cerita yang bisa dijadikan teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam diwajibkan untuk mengenal

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP 5 2.1. Tinjauan Pustaka BAB II TINJAUAN PUSTAKA DAN DASAR TEORI Karya tulis ini mengacu pada beberapa karya tulis yang telah dibuat. Berikut adalah perbandingan antara karya tulis yang telah dibuat dan

Lebih terperinci

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

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem BAB II LANDASAN TEORI 2.1 Sistem Menurut Jogiyanto (2003:1) sistem dapat didefinisikan dengan dua kelompok pendekatan. Pertama, lebih menekankan pada prosedur yang digunakan dalam sistem dan mendefinisikan

Lebih terperinci

Pemrograman Mobile Android # 2

Pemrograman Mobile Android # 2 Pemrograman Mobile Android # 2 SDK & Dasar Pengembangan Aplikasi Mobile ajib susanto fik Udinus 1 TIK Mahasiswa dapat menjelaskan beberapa macam SDK untuk pemrograman mobile. Mahasiswa dapat menggunakan

Lebih terperinci

penyelenggaraan bangunan sebagaimana dimaksud dalam Peraturan Daerah ini dikeluarkan sanksi administrasi dan/atau sanksi pidana. Kurangnya sosialisasi

penyelenggaraan bangunan sebagaimana dimaksud dalam Peraturan Daerah ini dikeluarkan sanksi administrasi dan/atau sanksi pidana. Kurangnya sosialisasi APLIKASI IZIN MENDIRIKAN BANGUNAN TEMPAT USAHA DI KOTA DEPOK UNTUK MULTI PLATFORM SMARTPHONE Riyanto Wibowo Teknik Informatika, Fakultas Teknologi Industri Universitas Gunadarma creativebrain@ymail.com

Lebih terperinci

STMIK-IM MODUL PRAKTIKUM PHONEGAP MODUL PRAKTIKUM TKB PENGEMBANGAN APLIKASI BERBASIS PLATFORM. script.

STMIK-IM MODUL PRAKTIKUM PHONEGAP MODUL PRAKTIKUM TKB PENGEMBANGAN APLIKASI BERBASIS PLATFORM. script. MODUL PRAKTIKUM TKB6351 - PENGEMBANGAN APLIKASI BERBASIS PLATFORM chalifa.chazar@gmail.com script.id Page 1 chalifa.chazar@gmail.com script.id Last Update : Desember 2016 Module 2 - Dasar PhoneGap Tujuan

Lebih terperinci

pendapatan perusahaan, metode ini akan meningkatkan pendapatan paling tinggi. Oleh karenanya, diharapkan masyarakat dapat menggunakan m-commerce sebag

pendapatan perusahaan, metode ini akan meningkatkan pendapatan paling tinggi. Oleh karenanya, diharapkan masyarakat dapat menggunakan m-commerce sebag APLIKASI PEMESANAN BARANG AKSESORIS MOBIL DAN PAKET AUDIO PADA MOBILE ANDROID Nurul Abrar Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma Jl. Margonda Raya 100, Depok, Indonesia

Lebih terperinci

Perancangan dan Pembuatan Hybrid Mobile E-Learning Application di Universitas Kristen Petra

Perancangan dan Pembuatan Hybrid Mobile E-Learning Application di Universitas Kristen Petra Perancangan dan Pembuatan Hybrid Mobile E-Learning Application di Universitas Kristen Petra Winsen 1, Djoni Haryadi S. 2, Lady Joanne T. 3 Program Studi Teknik Informatika, Fakultas Teknologi Industri,

Lebih terperinci

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE Pada bab ini dibahas gambaran umum sistem dan perancangan program Operasi Dasar Sinyal. 3.1 Gambaran Umum Sistem Program pengolahan

Lebih terperinci

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID Makalah Nomor: KNSI-40 APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID Ike Putri Kusumawijaya 1, Kemal Ade Sekarwati 2 1 Teknik Informatika, Fakultas Teknologi Industri, Universitas

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah

Lebih terperinci

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses. BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini menjelaskan tentang bagian analisa dan perancangan sistem. Analisa sistem dilakukan dengan mendeskripsikan, kebutuhan perangkat lunak yang meliputi use

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

Pertama tama install terlebih dahulu java versi terbaru pada.  atau didalam 1 Langkah Langkah Instalasi android SDK dan Eclipse : Install Komponen yang dibutuhkan : Pertama tama install terlebih dahulu java versi terbaru pada alamat berikut ini : http://www.java.com/en/download/index.jsp

Lebih terperinci

1.Pengenalan Digital Book

1.Pengenalan Digital Book TUTORIAL PEMBUATAN BUKU DIGITAL INTERAKTIF MENGGUNAKAN SIGIL 04 May 1.Pengenalan Digital Book Buku digital, atau disebut juga e-book merupakan sebuah publikasi yang terdiri dari teks, gambar, maupun suara

Lebih terperinci

BAB I PENDAHULUAN. Kehidupan orang tuna rungu yang dikenal dengan bisu tuli. belum banyak diterima masyarakat, sehingga mobilitas orang

BAB I PENDAHULUAN. Kehidupan orang tuna rungu yang dikenal dengan bisu tuli. belum banyak diterima masyarakat, sehingga mobilitas orang 1 BAB I PENDAHULUAN 1.1. Latar Belakang Kehidupan orang tuna rungu yang dikenal dengan bisu tuli belum banyak diterima masyarakat, sehingga mobilitas orang tuna rungu sering terhambat. Titik fokus terhambatnya

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI 5106 100 076 Latar Belakang Perkembangan teknologi yang cukup pesat saat ini membuat

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi JOGIFT, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi JOGIFT. 3.1 Produk Pengertian

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Tahapan implementasi merupakan tahapan dimana aplikasi yang telah selesai dianalisa, dirancang, dan dibangun, akan diuji dan dioperasikan sesuai dengan

Lebih terperinci

BAB 1 PENDAHULUAN. penuntun bagi mereka yang ingin mencari sesuatu yang ingin mereka ketahui, tetapi

BAB 1 PENDAHULUAN. penuntun bagi mereka yang ingin mencari sesuatu yang ingin mereka ketahui, tetapi BAB 1 PENDAHULUAN 1.1 Latar Belakang Menurut Kamus Besar Bahasa Indonesia (KBBI), buku adalah lembar kertas yg berjilid, berisi tulisan atau kosong. Buku yang berisi tulisan tidak hanya menjadi penuntun

Lebih terperinci

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA Nama : Refika Latifa Npm : 28109030 Fakultas : Ilmu Komputer

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi semakin pesat dan cepat, khususnya teknologi informasi dan komunikasi. Hal ini membuat manusia bagaikan tak terpisah oleh jarak ruang dan waktu.

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei 5 BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian tentang aplikasi kamus digital ini pernah dibuat oleh Agustinus Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia

Lebih terperinci

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi sekarang ini sudah semakin maju. Dunia semakin terintegrasi dalam suatu perangkat yang ada dalam genggaman tangan. Hal ini memudahkan

Lebih terperinci

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

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi

Lebih terperinci

BAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN

BAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN BAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN 2.1 Tinjauan Pustaka Pembelajaran yang disusun dengan tujuan menggunakan sistem elektronik atau komputer sehingga mampu mendukung proses pembelajaran

Lebih terperinci

Pengembangan Aplikasi Perangkat Bergerak

Pengembangan Aplikasi Perangkat Bergerak Pengembangan Aplikasi Perangkat Bergerak Mobile Application Development (IFK15041) Lecture Notes Aryo Pinandito, ST, M.MT Pemrograman Aplikasi Perangkat Bergerak Mata Kuliah : Pemrograman Aplikasi Perangkat

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sekarang ini perkembangan teknologi mobile device sangatlah pesat, dengan banyaknya bermunculan produk baru dari berbagai macam platform dan merk handphone

Lebih terperinci

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,

Lebih terperinci

Surakarta Menggunakan Framework Sencha Touch pada Multi Platform Mobile.

Surakarta Menggunakan Framework Sencha Touch pada Multi Platform Mobile. 1. Pendahuluan Perkembangan teknologi mobile saat ini sangat pesat, perkembangan yang pesat berdampak pada gaya hidup masyarakat. Gaya hidup masyarakat modern yang cenderung mengikuti perkembangan perangkat

Lebih terperinci

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.

Lebih terperinci

PEMBUATAN BUKU DIGITAL

PEMBUATAN BUKU DIGITAL PEMBUATAN BUKU DIGITAL TUTORIAL PEMBUATAN BUKU DIGITAL INTERAKTIF MENGGUNAKAN SIGIL SOUTHEAST ASIAN MINISTERS OF EDUCATION ORGANIZATION REGIONAL OPEN LEARNING CENRE (SEAMOLEC) 2013 DAFTAR ISI A. Pengenalan

Lebih terperinci

SILABUS MATAKULIAH. Revisi : 1 Tanggal Berlaku : Maret Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS MATAKULIAH. Revisi : 1 Tanggal Berlaku : Maret Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran SILABUS MATAKULIAH Revisi : 1 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11.54708 / Pemrograman Mobile 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot

Lebih terperinci

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI) BAB III METODOLOGI 3.1. Tempat dan Waktu Penelitian Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI) yang berlokasi di Gedung AR Fachruddin B Universitas Muhammadiyah Yogyakarta,

Lebih terperinci

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software.

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software. Pelatihan Intel XDK Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software. 1 Versi 1.0. September 2013. Hak Cipta (C) 2013 Intel Software. Adobe, Adobe Edge, dan Adobe Edge

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP I Gede Suardika STMIK STIKOM Bali Jl Raya Puputan Renon No. 86 Denpasar, (0361) 244445 e-mail: suardika@stikom-bali.ac.id

Lebih terperinci

Persiapan Lingkungan Pengembangan Android

Persiapan Lingkungan Pengembangan Android Persiapan Lingkungan Pengembangan Android 1. Instalasi JDK Download dan install JDK dari http://java.sun.com/javase/downloads/index.jsp 2. Instalasi ADT Bundle Download ADT-Bundle dari http://developer.android.com/sdk/index.html

Lebih terperinci

BAB V IMPLEMENTASI DAN KESIMPULAN

BAB V IMPLEMENTASI DAN KESIMPULAN BAB V IMPLEMENTASI DAN KESIMPULAN Pada bab ini penulis akan membahas lebih dalam mengenai implementasi dan hasil uji coba terhadap sistem aplikasi yang telah dibuat. Uji coba ini bertujuan untuk mengetahui

Lebih terperinci

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

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID Ronny Teknik Informatika, Sekolah Tinggi Teknik Surabaya e-mail: michael.ronny@gmail.com ABSTRAK Teknologi mobile device

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi Futsal Track, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi Futsal Track. 3.1 Arsitektur

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang ATM (Automated Teller Machine) adalah sebuah alat elektronik yang memudahkan nasabah perbankan untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu

Lebih terperinci

Bab 3 Perancangan Sistem

Bab 3 Perancangan Sistem 14 Bab 3 Perancangan Sistem Proses perancangan dan pengimplementasian aplikasi Objek Wisata Kabupaten Poso Berbasis Android diperlukan perancangan sistem. Perancangan sistem bertujuan untuk memberikan

Lebih terperinci

bahasa berarti doa. Adapun secara istilah, shalat adalah ibadah yang terdiri dari beberapa perkataan dan perbuatan yang dilakukan dengan syarat terten

bahasa berarti doa. Adapun secara istilah, shalat adalah ibadah yang terdiri dari beberapa perkataan dan perbuatan yang dilakukan dengan syarat terten PEMBUATAN APLIKASI SHALAT BERBASIS ANDROID Fiet Romdhani Jurusan Sistem Informasi Fakultas Ilmu Komputer & Teknologi Informasi, Universitas Gunadarma Jalan Margonda Raya no. 100 Depok Email : proklamasi01@gmail.com

Lebih terperinci

Pengembangan Aplikasi Perangkat Bergerak (Mobile)

Pengembangan Aplikasi Perangkat Bergerak (Mobile) Pengembangan Aplikasi Perangkat Bergerak (Mobile) Teknik Informatika / Ilmu Komputer Semester Ganjil 2013/2014 Pengantar Kuliah Lab Web & Mobile App PTIIK UB Dr. Eng. Herman Tolle, ST., MT Pemrograman

Lebih terperinci

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android Pembuatan Aplikasi Komunitas Organisasi Mahasiswa Universitas Surabaya Berbasis Android Khanis Anthony Kurniawan Teknik Informatika / Fakultas Teknik khanisanthony93@gmail.com Abstraksi - Perkembangan

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan

Lebih terperinci

CARA INSTALASI DAN MENJALANKAN PROGRAM

CARA INSTALASI DAN MENJALANKAN PROGRAM CARA INSTALASI DAN MENJALANKAN PROGRAM ===================================================================== 1. Software yang dibutuhkan untuk menginstal program Android sebagai berikut : Software installer

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi perangkat bergerak (mobile device) berkembang begitu pesat sehingga jika dilihat dari ukuran fisik perangkat tersebut menjadi semakin mengecil

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut adalah tampilan hasil dan uji coba dari Perancangan Aplikasi Tuntunan Shalat Lima Waktu Berbasis Android. IV.1.1. Tampilan Menu Utama Tampilan menu utama merupakan

Lebih terperinci

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah BAB III METODE PENELITIAN 3.1 METODE PENGEMBANGAN SISTEM Untuk pengembangan sistem penelitian ini menggunakan model SDLC (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah proses

Lebih terperinci

KUMPULAN APLIKASI JAVA J2ME

KUMPULAN APLIKASI JAVA J2ME KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo AltoCalifornia

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam penelitian yang dilakukan oleh Hasan (2011) tentang aplikasi pencarian lokasi kuliner di Yogyakarta. Penelitian tersebut telah menghasilkan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. Karena topik dari penulis memiliki sedikit nilai fotografi,

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini banyak perusahaan yang memiliki banyak kegiatan yang harus dilakukan dan untuk mengatur kegiatan tersebut bisa dilakukan secara manual atau secara online.

Lebih terperinci

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID MAKALAH Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Informatika Fakultas Komunikasi & Informatika

Lebih terperinci

KONEKSI NETBEANS DENGAN DATABASE SQLITE

KONEKSI NETBEANS DENGAN DATABASE SQLITE KONEKSI NETBEANS DENGAN DATABASE SQLITE Open SQLite Manager yang ada pada add on Firefox. Create new database baru dengan cara Database, lalu pilih New Database. 1 Ganti nama dengan Database1. Pilih direktori

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada dasarnya perangkat bergerak atau yang biasa disebut dengan mobile device dibuat dengan tujuan untuk komunikasi suara seperti telepon dan pengiriman pesan

Lebih terperinci

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 Daftar Isi Daftar Isi...2 BAB I. PENDAHULUAN...3 1.1. Sekilas Tentang Moodle...3

Lebih terperinci

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

BAB I PENDAHULUAN. mutlak. IM berbeda dengan  dari cara penggunaannya, IM bisa dikelompokkan BAB I PENDAHULUAN 1.1 Latar Belakang Instant Messaging (IM) didefinisikan sebagai pertukaran konten diantara beberapa partisipan secara hampir real time [CAM02]. Pada umumnya, konten tersebut adalah pesan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Fotografi Amir Hamzah Sulaeman mengatakan bahwa fotografi berasal dari kata foto dan grafi yang masing-masing kata tersebut mempunyai arti sebagai berikut: foto artinya cahaya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi di bidang komunikasi semakin tahun semakin maju. Barbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan,

Lebih terperinci

IMPLEMENTASI PHONEGAP JQUERY MOBILE DAN WEB API DALAM PEMBUATAN APLIKASI PERIKLANAN BERBASIS ANDROID LAPORAN TUGAS AKHIR

IMPLEMENTASI PHONEGAP JQUERY MOBILE DAN WEB API DALAM PEMBUATAN APLIKASI PERIKLANAN BERBASIS ANDROID LAPORAN TUGAS AKHIR i IMPLEMENTASI PHONEGAP JQUERY MOBILE DAN WEB API DALAM PEMBUATAN APLIKASI PERIKLANAN BERBASIS ANDROID LAPORAN TUGAS AKHIR Ditulis Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Program Diploma

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini akan menjelaskan sistem analisis dan perancangan pada Aplikasi Pembelajaran Fonetik Hanyu Pinyin Berbasis Android, tahap pertama adalah analisis dan di lanjut

Lebih terperinci

PELATIHAN PORTAL PENGAJUAN ARTIKEL JURNAL

PELATIHAN PORTAL PENGAJUAN ARTIKEL JURNAL Handout PELATIHAN PORTAL PENGAJUAN ARTIKEL JURNAL Disusun oleh : TIM TEKNIS UNIVERSITAS SARJANAWIYATA TAMANSISWA 2016 Daftar Isi Daftar Isi... 2 Pendahuluan... 3 1. Identifikasi... 3 2. Gambaran Sistem...

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan merealisasikan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada tahapan ini penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perangcangan pengamanan SMS yang telah dibuat.

Lebih terperinci

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID Elda Belina P, Fakruddin Rizal Batubara Konsentrasi Teknik Komputer, Departemen Teknik Elektro Fakultas Teknik Universitas

Lebih terperinci

BAB I PENDAHULUAN. Kampus Online merupakan jejaring sosial berbasis web yang dibuat dan

BAB I PENDAHULUAN. Kampus Online merupakan jejaring sosial berbasis web yang dibuat dan BAB I PENDAHULUAN 1. 1 Latar Belakang Kampus Online merupakan jejaring sosial berbasis web yang dibuat dan dikembangkan oleh Unikom Center sebagai pusat pengembangan teknologi dan informasi berbasis komputer

Lebih terperinci

BAB III ANALIS DAN PERANCANGAN

BAB III ANALIS DAN PERANCANGAN BAB III ANALIS DAN PERANCANGAN Bab akan menjelaskan sistem analisis dan perancangan pada aplikasi permainan asah otak dengan teka-teki logika berbasis Android, tahap pertama adalah analisis dan di lanjut

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan mengembangkan

Lebih terperinci

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran SILABUS MATAKULIAH Revisi : - Tanggal Berlaku : September 2014 A. Identitas 1. Nama Matakuliah : A11. 54814 / Analysis and Design 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4.

Lebih terperinci

BAB I PENDAHULUAN. membantu dan bermanfaat bagi lembaga-lembaga atau perusahaanperusahaan. Penyampaian informasi dengan website tidak membutuhkan

BAB I PENDAHULUAN. membantu dan bermanfaat bagi lembaga-lembaga atau perusahaanperusahaan. Penyampaian informasi dengan website tidak membutuhkan 1 BAB I PENDAHULUAN A. Latar Belakang Perkembangan informasi teknologi saat ini telah berkembang dengan pesat. Penggunaan website dalam menyampaikan informasi sangatlah membantu dan bermanfaat bagi lembaga-lembaga

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

yang terjadi selama ini mencakup perkembangan infrastruktur TI, yakni hardware, software, data, dan komunikasi [5]. Untuk itu infrastruktur teknologi

yang terjadi selama ini mencakup perkembangan infrastruktur TI, yakni hardware, software, data, dan komunikasi [5]. Untuk itu infrastruktur teknologi APLIKASI UNTUK MENGATUR DATA PADA RAK SERVER BERBASIS MOBILE Rizka Nurul Utami (50407741) Jurusan Teknik Informatika, Teknologi Industri Universitas Gunadarma Jl. Margonda Raya,100, Pondok Cina, Depok

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Dalam merancang dan membangun aplikasi virtual store menggunakan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Dalam merancang dan membangun aplikasi virtual store menggunakan BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan Aplikasi Dalam merancang dan membangun aplikasi virtual store menggunakan photo barcode scanner pada android smartphone android ini ada beberapa spesifikasi

Lebih terperinci

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android Gilang Primasetya Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas

Lebih terperinci

PENGENALAN PEMROGRAMAN MOBILE

PENGENALAN PEMROGRAMAN MOBILE PENGENALAN PEMROGRAMAN MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview Mobile Device Mobile Application Kegunaan Mobile Application Mobile Programming Mobile VS Mobile Web Apps VS Web VS Desktop

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB II. MEMULAI PROYEK ANDROID PERTAMA Dosen Pembina : Bella Hardiyana, S. Kom, M. Kom JDK Download JDK terbaru dari link dibawah ini http://www.oracle.com/technetwork/java/javase/downloads/index.

Lebih terperinci

PETUNJUK OPERASIONAL PENGGUNAAN APLIKASI FLIPPING BOOK PUBLISHER DAN CARA UPLOAD ebook KE PORTAL epublikasi

PETUNJUK OPERASIONAL PENGGUNAAN APLIKASI FLIPPING BOOK PUBLISHER DAN CARA UPLOAD ebook KE PORTAL epublikasi PETUNJUK OPERASIONAL PENGGUNAAN APLIKASI FLIPPING BOOK PUBLISHER DAN CARA UPLOAD ebook KE PORTAL epublikasi PUSAT DATA DAN SISTEM INFORMASI PERTANIAN - KEMENTERIAN PERTANIAN P e n u l i s : S u y a t i

Lebih terperinci

browser, MMS (Multimedia Messaging Service), GPS (Global Positioning System), wireless dan lain-lain. Saat ini dengan adanya perkembangan teknol

browser, MMS (Multimedia Messaging Service), GPS (Global Positioning System), wireless  dan lain-lain. Saat ini dengan adanya perkembangan teknol APLIKASI LOCATION BASED SERVICE STASIUN PENGISIAN BAHAN BAKAR UMUM TERDEKAT DI KOTA DEPOK BERBASIS ANDROID DENGAN MENGGUNAKAN ECLIPSE GALILEO Syarif Hidayatullah Jurusan Sistem Informasi, Fakultas Ilmu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Internet Internet merupakan suatu jaringan antar komputer yang saling dihubungkan. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio, sehingga

Lebih terperinci