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

dokumen-dokumen yang mirip
RANCANG BANGUN APLIKASI MOBILE TOUR SYSTEM (MTS) BERBASIS SMARTPHONE ANDROID UNTUK PEMANDU PARIWISATA KOTA MEDAN

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

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB I PENDAHULUAN 1.1 Latar Belakang

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Referensi Penelitian. Messaging (FCM)

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB IV HASIL DAN UJI COBA

01. Pengenalan Internet

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB IV HASIL DAN UJI COBA

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI. aplikasi yang dibangun baik aplikasi berbasis mobile maupun berbasis desktop. Implementasi

BAB 3 Landasan Teori

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Pertemuan 1. Pengenalan Dasar Web

BAB IV HASIL DAN UJI COBA

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

APPLICATION LAYER. Oleh : Reza Chandra

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

Pemrograman Basis Data Berbasis Web

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

BAB IV HASIL DAN UJI COBA

BAB II. KAJIAN PUSTAKA

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

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

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB II LANDASAN TEORI

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

SISTEM PENCARIAN RUTE LOKASI MENGGUNAKAN GLOBAL POSITIONING SYSTEM DAN APP INVENTOR SECARA VISUAL

BAB II TINJAUAN PUSTAKA

PEMBANGUNAN PERANGKAT LUNAK UNTUK PELACAKAN DISTRIBUSI DAN MONITOR PERSEBARAN PUPUK STUDI KASUS : WILAYAH JAWA TIMUR

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan Sistem Informasi Geografis pernah dilakukan

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

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

BAB 3 PERANCANGAN PROGRAM

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

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

Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pengantar E-Business dan E-Commerce

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

@UKDW BAB 1 PENDAHULUAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

PEMROGRAMAN WEB. Agussalim

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

Bab 3 Perancangan Sistem

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

Usulan Skripsi : Daniel Nova Ariyanto NIM : : GPS Tracker Kendaraan Dengan Menggunakan Android Smartphone Sebagai Pelacak : Perancangan

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

BAB I PENDAHULUAN. sebuah teknologi yang berbasis mobile atau perangkat bergerak. Saat ini mobile

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

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

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

BAB III ANALISIS DAN DESAIN SISTEM

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

Transkripsi:

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

Dalam catatan Asosiasi Telepon Seluler Indonesia sekitar 180 juta penduduk Indonesia (60%) sudah menjadi pelanggan layanan seluler.

Kamu tadi kemana saja? Kok pulang telat.

Kamu sms dengan siapa?

Mama cuma mau periksa. Mama kok buka buka Hpku?

Diperlukan adanya aplikasi pada perangkat bergerak yang melakukan pencatatan data penggunaan panggilan, sms, lokasi, akses internet.

Kid-Watcher adalah aplikasi pemantau perangkat bergerak anak berbasis Android

Aplikasi pada Perangkat Bergerak Aplikasi pada Server

Android adalah kumpulan perangkat lunak yang ditujukan bagi perangkat bergerak mencakup sistem operasi, middleware, dan aplikasi kunci. Android Standart Development Kid (SDK) menyediakan perlengkapan dan Application Programming Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java

Keterbukaan. Mudah untuk dikembangkan. Banyak dukungan service, kemudahan dalam menggunakan berbagai macam layanan pada aplikasi. Siklus hidup aplikasi diatur secara otomatis. Portabilitas aplikasi, aplikasi dapat digunakan pada perangkat yang ada saat ini maupun yang akan datang.

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol yang digunakan untuk jenis layanan WWW di jaringan TCP/IP. POST - Perintah ini biasanya digunakan untuk mengirimkan objek-objek yang butuh penanganan lebih lanjut dari server. Contohnya form isian. IMEI LONGITUDE LATITUDE Waktu

Google map menggunakan java script sebagai sarana untuk memuat peta yang dinamis. Terdiri dari beberapa lapisan, diantaranya lapisan peta, dan lapisan overlay.

Overlay adalah lapisan untuk menempatkan penanda, garis, dan fitur tambahan yang lain yang terletak diatas lapisan peta.

OpenID untuk pengguna akun Google memungkinkan pengguna untuk login ke aplikasi lain dengan akun Google mereka. Dengan persetujuan pengguna, OpenID juga memungkinkan aplikasi tersebut untuk mendapatkan akses informasi akun pengguna.

Registrasi IMEI <<include>> Login Aplikasi Mengubah Status Pencatatan Panggilan Mengubah Status Pencatatan SMS Orang Tua Mengubah Status Pencatatan Lokasi Mengubah Status Pencatatan Akses Internet Mengubah Pengaturan Pencatatan Lokasi

Non - User Melakukan registrasi <<include>> Pengguna dengan akun gmail Login Server <<extend>> <<extend>> Mengakses data Panggilan Mengakses data SMS Mengakses data perangkat bergerak <<extend>> <<extend>> Mengakses data Lokasi Mengakses data Akses Internet Pengguna dengan akun kidwatcher Mengakses Informasi <<extend>> Informasi SMS kepada nomer terbanyak <<extend>> <<extend>> Informasi Lokasi pada jam tertentu <<extend>> Informasi Penggunaan perangkat pada jam Sekolah Informasi Penggunaan perangkat pada jam tertentu

Aplikasi menggunakan checkbox Untuk mengaktifkan tinggal menekan checkbox

Skenario : Seorang pengguna mengaktifkan pencatatan panggilan, lalu menggunakan telepon untuk melakukan panggilan Hasil yang diharapkan : Data panggilan berhasil tercatat di dalam server.

Buka apliaksi KidWatcher hingga masuk ke Mainform.java.

Menekan checkbox telepon.

Keluar dari aplikasi dan masuk ke menu panggilan. Ketik 081-542-17545. Lakukan Panggilan

Selesai melakukan panggilan. Lihat data hasil melakukan panggilan.

Status 2 adalah panggilan telepon keluar. Nomer telepon, durasi dan waktu sesuai dengan yang terlihat pada gambar

No Use Case Hasil yang Diharapkan Kesuksesan 1 Use Case Registrasi IMEI Masuk ke MainForm.java V 2 Use Case Melakukan Login Aplikasi Masuk ke MainForm.java V 3 Use Case Melakukan Pencatatan Data Panggilan 4 Use Case Melakukan Pencatatan Data Sms 5 Use Case Melakukan Pencatatan Data Lokasi 6 Use Case Melakukan Pencatatan Data Akses Internet Melalui Browser 7 Use Case Mengubah Pengaturan Pencatatan Lokasi Data panggilan berhasil dikirim dan tercatat di server Data sms berhasil dikirim dan tercatat di server Data lokasi berhasil dikirim dan tercatat di server Data Akses Internet Melalui Browser berhasil dikirim dan tercatat di server Restart GPSLocator.java dengan variable baru V V V V V

Skenario : Seorang pengguna yang telah berhasil masuk kedalam system membuka informasi penggunaan pada jam tertentu. Hasil yang diharapkan : Tabel menampilkan informasi penggunaan pada jam tertentu.

Masuk kedalam index2.php. Pilih mengakses informasi penggunaan pada jam tertentu.

Pilih input waktu awal pencarian.

Pilih input waktu akhir pencarian.

Tekan tombol Proses Hasil Informasi.

Jika telah berhasil, maka pengguna akan melihat tabel informasi penggunaan pada jam tertentu yang terdapat pada halaman req2.php.

No Use Case Hasil yang Diharapkan Kesuksesan 1 Use Case Melakukan Masuk ke index2.php V Registrasi Server 2 Use Case Melakukan Login Masuk ke index2.php V Server 3 Use Case Melakukan Login Masuk ke index2.php V Server dengan akun Gmail 4 Use Case Mengakses data Masuk ke teleponmasuk.php V Panggilan Masuk ke teleponkeluar.php V Masuk ke teleponmiss.php V 5 Use Case Mengakses data Masuk ke smsinbox.php V SMS Masuk ke smsoutbox.php V 6 Use Case Mengakses data Masuk ke gps.php V Lokasi 7 Use Case Mengakses data Akses internet melalui browser Masuk ke internet.php V

No Use Case Hasil yang Diharapkan Kesuksesan 8 Use Case Mengakses Informasi penggunaan pada jam sekolah 9 Use Case Mengakses Informasi penggunaan pada jam Tertentu 10 Use Case Mengakses Informasi lokasi pada jam tertentu 11 Use Case Mengakses Informasi SMS kepada nomer terbanyak Masuk ke req1.php Masuk ke req2.php Masuk ke req3.php Masuk ke req4.php V V V V

Berdasar uji coba sistem KidWatcher telah dapat mengambil data panggilan, sms, lokasi dan akses internet. Telah diimplementasikan aplikasi pada perangkat bergerak berbasis android serta server pemantau yang berguna bagi orang tua. Server pemantau telah dilengkapi dengan peta Google Map sehingga dapat menggambarkan posisi pada sebuah peta. Server pemantau dapat menunjukkan informasi penggunaan perangkat bergerak pada jam sekolah. Perangkat lunak mobile ini dapat berjalan pada berbagai perangkat bergerak dengan sistem operasi Android minimal versi 2.2 (Froyo).

Orangtua dapat melacak posisi anaknya melalui perangkat bergerak secara periodik. Aplikasi dapat menampilkan posisi perangkat bergerak kedalam sebuah server peta digital sehingga pengguna dapat memantau pergerakan perangkat bergerak. Semua SMS (short message service) yang masuk dan diterima di unit perangkat bergerak anak akan dikirim kedalam server sehingga dapat dibaca oleh orangtuanya. Semua panggilan masuk dan keluar akan dicatat nomer telepondan waktunya, sehingga orangtua dapat melakukan pengawasan. Mencatat semua alamat URL (Uniform Resource Locator) situs web yang dikunjungi dengan menggunakan browser.

Keterbukaan, bebas pengembangan tanpa dikenakan biaya terhadap sistem karena berbasiskan Linux dan open source. Pengembang perangkat lunak menyukai hal ini karena dapat membangun platform yang sesuai yang diinginkan tanpa harus membayar royalti. Sementara pengembang software menyukai karena Android dapat digunakan diperangkat manapun dan tanpa terikat oleh vendor manapun. Arsitektur komponen dasar Android terinspirasi dari teknologi internet Mashup. Bagian dalam sebuah aplikasi dapat digunakan oleh aplikasi lainnya, bahkan dapat diganti dengan komponen lain yang sesuai dengan aplikasi yang dikembangkan. Banyak dukungan service, kemudahan dalam menggunakan berbagai macam layanan pada aplikasi seperti penggunaan layanan pencarian lokasi, database SQL, browser dan penggunaan peta. Semua itu sudah tertanam pada Android sehingga memudahkan dalam pengembangan aplikasi. Siklus hidup aplikasi diatur secara otomatis, setiap program terjaga antara satu sama lain oleh berbagai lapisan keamanan, sehingga kerja sistem menjadi lebih stabil. Pengguna tak perlu kawatir dalam menggunakan aplikasi pada perangkat yang memorinya terbatas. Dukungan grafis dan suara terbaik, dengan adanya dukungan 2D grafis dan animasi yang diilhami oleh Flash menyatu dalam 3D menggunakan OpenGL memungkinkan membuat aplikasi maupun game yang berbeda. Portabilitas aplikasi, aplikasi dapat digunakan pada perangkat yang ada saat ini maupun yang akan datang. Semua program ditulis dengan menggunakan bahasa pemrograman Java dan dieksekusi oleh mesin virtual Dalvik, sehingga kode program portabel antara ARM, X86, dan arsitektur lainnya. Sama halnya dengan dukungan masukan seperti penggunaan Keyboard, layar sentuh, trackball dan resolusi layar semua dapat disesuaikan dengan program.

Banyak orang tua membombardir anak-anak mereka dengan pertanyaan-pertanyaan ketika anak kembali dari sekolah. Orang tua terlalu bersemangat untuk memahami anak-anaknya. Pertanyaan seperti : " Kamu tadi kemana saja? Kok pulang telat. Kamu sms dengan siapa? Tadi di HP kamu kok banyak sms dari teman cowok? Anak-anak akan merasa tersinggung dan jijik oleh terlalu banyak pertanyaan.

Pembimbing UMI LAILI YUHANA, S.Kom., M.Sc. Penguji Dr. Ir. SITI ROCHIMAH, M.T. IMAM KUSWARDAYAN, S.Kom, M.T.