Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami

Ukuran: px
Mulai penontonan dengan halaman:

Download "Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami"

Transkripsi

1 Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami Abstraksi Teknologi komunikasi akhir-akhir ini berkembang sangat pesat, terutama teknologi mobile communication, disamping teknologi perangkat keras yang terus berkembang, teknologi aplikasi perangkat lunaknya juga berkembang secara drastis. Dan makin banyaknya ponsel yang mendukung java (J2ME) di pasar membuka peluang untuk memanfaatkan teknologi tersebut untuk mempermudah suatu pekerjaan. Teknologi ini menggunakan bahasa pemrograman Java yang merupakan bahasa tingkat tinggi yang berorientasi objek dan tidak seperti bahasa pemrograman pendahulunya, C++, Java sepenuhnya menerapkan konsep Object Oriented Programming (OOP) dalam setiap program aplikasinya. Perkembangan revolusiner tersebut memicu pemanfaatan mobile application dibidang pengiriman pesan yang terenkripsi yang bertujuan untuk pengamanan dalam pengiriman sebuah pesan teks yang ada di handphone. Dengan adanya pesan teks yang terenkripsi tidak perlu khawatir akan terbacanya pesan yang masuk ke dalam handphone kita. Dengan adanya aplikasi tersebut, maka lambat laun aplikasi pada handphone berbasis Java menggunakan J2ME akan menjadi trend baru bagi para pengembang aplikasi diseluruh dunia. Kata kunci: pesan teks, terenkripsi, J2ME Pendahuluan Teknologi Java merupakan sebuah teknologi yang berkembang sangat pesat akhir-akhir ini. Teknologi Java banyak di gemari dan digunakan di kalangan praktisi software dalam mengembangkan beragam tipe aplikasi, mulai dari aplikasi aplikasi desktop, applet, aplikasi web, dan aplikasi yang dapat di jalankan didalam perangkat perangkat kecil seperti telephon selular, pager, maupun PDA. Untuk memenuhi kebutuhan akan tipe tipe aplikasi tersebut, maka Java dikategorikan kedalam tiga buah edisi yaitu J2SE untuk keperluan pengembangan applet dan aplikasi-aplikasi desktop, J2EE untuk keperluan pengembangan aplikasi-aplikasi enterprise berbasis client/server, dan J2ME untuk keperluan pengembangan aplikasi-aplikasi yang dapat di jalankan di dalam perangkat kecil seperti mobile phone dan PDA. Selain perkembangan piranti mobile, aplikasi mobile juga mengalami perkembangan yang cukup signifikan, saat Sun Microsystem mengeluarkan Java edisi mobile. Secara de facto kini java edisi mobile menjadi salah satu standar fitur dalam piranti mobile. Berdasarkan latar belakang tersebut, maka penulis mencoba mengembangkan teknologi aplikasi mobile dengan membangun aplikasi pesan teks yang terenkripsi dengan J2ME. Dari penjelasan diatas, dapat diambil rumusan yang akan menjadi pembahasan penelitian yaitu. 1. Bagaimanakah merancang sebuah sistem aplikasi pesan teks yang terenkripsi? 2. Apa kelebihan dan kekurangan dari pesan teks yang terenkripsi dengan pesan teks yang tidak terenkripsi 3. Apakah jenis operator dan jenis handphone yang digunakan berpengaruh dalam proses enkrip dan deskrip. Penulis memberikan batasan-batasan masalah dalam merancang aplikasi pesan teks yang terenkripsi. Ruang lingkup terhadap masalah yang diambil untuk perancangan aplikasi ini adalah: 1. Aplikasi yang akan dibuat adalah sebuah aplikasi pesan teks yang terenkripsi pada hand phone 2. Bagaimana mengimplementasikan aplikasi tersebut dengan menggunakan handphone yang berbasis java 3. Aplikasi pesan teks yang terenkripsi hanya di gunakan oleh instansi pemerintahan, agar menjaga keamanan data pada pengiriman pesan. J2ME J2ME merupakan teknologi java yang digunakan untuk aplikasi mobile device yang memiliki memori terbatas. Komponen-komponen J2ME terdiri dari Java Virtual Machine (JVM) yang digunakan untuk menjalankan aplikasi Java pada emulator atau handheld device, Java API (Aplication Programming Interface) dan tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone, emulator

2 Motorolla dari J2ME wireless toolkit. Dalam pengembangan aplikasi wireless dengan Java, J2ME dibagi menjadi dua buah bagian diantaranya ialah bagian configuration dan profile. 1. Lapisan Konfigurasi (Configuration Layer ) J2ME mempunyai dua konfigurasi yaitu Connected Limited Device Configuration (CLDC) dan Connected Device Configuration (CDC). 2. Lapisan Profil (Profile Layer) J2ME mempunyai beberapa profil antara lain: Mobile Information Device Profile (MIDP), Foundation Profile (FP), Personal Profile dan Personal Digital Assistance (PDA) Gambar 1: Lapisan Konvigurasi (Knudsen, 2003) Dilihat dari Gambar diatas maka J2ME mempunyai lapisan konfigurasi dan profile yang didukung oleh Java Virtual Machine (C-Virtual Machine dan K-Virtual Machine). Aplikasi yang berjalan pada sebuah perangkat yang mendukung MIDP disebut dengan MIDlet. Dengan kata lain MIDlet merupakan aplikasi dari MIDP (Mobile Information Device Profile). Gambar 2: Arsitektur Aplikasi MIDP (Knudsen, 2003) Lifecycle dari sebuah MIDlet ditangani oleh Application Management Software (AMS) 1. AMS adalah sebuah lingkungan tempat siklus dari sebuah MIDlet, mampu untuk diciptakan, dijalankan, dihentikan maupun dihilangkan. AMS sering pula disebut dengan Java Application Manager (JAM). MIDlet memiliki beberapa state, yaitu Pause, Active dan Destroy. Ketika masing-masing state dipanggil, beberapa method yang bersesuaian dipanggil. Method- method tersebut merupakan bawaan dari J2ME. Untuk menjelaskan proses MIDlet dalam Java Aplication Manager (JAM) adalah sebagai berikut :

3 Gambar 3: LifeCycle MIDlet (Knudsen, 2003) Requirement Analisis 1. Perangkat Keras Dalam pembuatan aplikasi pesan teks yang terenkripsi, spesifikasi perangkat keras yang di gunakan untuk pembuatan program pesan teks yang terenkripsi dengan menggunakan notebook, yang memiliki spesifikasi sebagai berikut : Tabel 1: Spesifikasi Notebook Yang Digunakan Perangkat Keras Spesifikasi Processor Intel(R) Core(TM)2 CPU T5500 1,66GHz Motherboard SODIMM HDD BenQ Joibook R55v Samsung DDR MB Hitachi 100 GB Layar Keyboard + Mouse Optical Drive Graphics Printer BenQ 15.4 UltraVivid Display Standard + Touchpad DVD-Super Multi DL NVIDIA GeForce Go7400 Epson C79 Speaker Altek lansing 4100 Handphone yang digunakan untuk aplikasi ini adalah Sony Ericsson K800i. adapun spesifikasi lengkap dapat dilihat pada tabel dibawah ini : Dimensi Tabel 2: Spesifikasi Sony Ericsson K800i Sony Ericsson K800i Spesifikasi x 47.0 x 22.0 mm Berat Antena gr Internal Operating Band GSM(900, 1800, 1900) Jaringan 3G

4 Layar Pesan Kamera Internal Memory External Memory Card Baterai Infra Red warna TFT SMS, EMS, MMS 3,2 mp 64 MB M2 Li-Pol Ya Bluetooth v1,1 Sistem Operasi Browser Java Tidak Ada Wap v2x, xhtml MIDP v,2,0 Simcard 3 dengan modus jaringan GPRS (General Packet Radio Services), kecepatan transfer data 40-50Kbps Perangkat Lunak Perangkat lunak yang digunakan penulis dalam pembuatan aplikasi pencatatan pengiriman barang dan jasa ini adalah sebagai berikut: 1. windows vista XP sp2 2. WTK 2,5 3. jdk6 update 10 Aplikasi pesan teks yang terenkripsi adalah suatu aplikasi berbasis mobile yang di bangun untuk memenuhi kebutuhan para pengguna ponsel dalam menjaga keamanan data pada pesan teks yang tersimpan di dalam memory ponsel mereka, agar terhindar dari pembajakan oleh pihak yang tidak diinginkan. Aplikasi ini pada dasarnya hanya akan memanfaatkan fitur Record management System (RMS) yang terdapat pada ponsel, RMS ini akan kita manfaatkan untuk membuat database lokal dengan atributatributnya sehingga kita bisa melakukan penyimpanan file teks di dalam ponsel. RMS lebih dikenal dengan istilah memory pada ponsel. Setiap hasil pengolahan data yang dilakukan oleh aplikasi ini semua akan disimpan ke dalam memori ponsel sehingga kita tidak membutuhkan sebuah koneksi ke database luar yang tentunya akan memberatkan aplikasi, karena aplikasi akan membutuhkan waktu untuk merequest ke server dan menunggu respon dari server. Perancangan alpikasi smart balengku meliputi rancangan sistem yang akan dibangun (Use Case Diagram), rancangan objek (Class Diagram), rancangan integrasi antar objek (Sequence Diagram), rancangan arsitektur, dan rancangan tampilan (User Interface). Rancangan Sistem yang akan Dibangun (Use Case Diagram) Berikut ini adalah rancangan aplikasi Pesan teks yang terenkripsi yang akan dibangun, di sini dijelaskan siapa saja yang berperan ketika aplikasi pesan teks yang terenkripsi dijalankan dan apa saja yang dapat dilakukan. Gambar di bawah ini menjelaskan mengenai Business Logic dari aplikasi pesan teks yang terenkripsi.

5 Gambar 4: Use case diagram Aplikasi Pesan teks yang terenkripsi didesain hanya untuk digunakan oleh seorang penguna dalam satu device, artinya dalam sebuah mobile device aplikasi ini hanya akan terisntal sebuah aplikasi saja dan tidak akan melibatkan aplikasi-aplikasi yang lain, Pengguna aplikasi Pesan Teks yang Terenkripsi hanya bisa melakukan beberapa tindakan, yaitu 1. Menjalankan Aplikasi (Start Aplication) Setelah aplikasi terinstal pada ponsel, pengguna bisa langsung menggunakan fitur-fitur yang telah tersedia pada aplikasi tanpa perlu melakukan registrasi atau sejenisnya. 2. Menjalankan Fitur Pesan Menjalankan aplikasi pesan teks yang terenkripsi hanya akan meliputi penggunaan fitur pesan dan bagaimana cara membuat pesan agar menjadi lebih aman agar tidak mudah di baca oleh orang yang tidak diinginkan. 3. Menyimpan pesan Pengguna yang menggunakan Pesan Teks Yang Terenkripsi ini bisa melakukan penyimpanan pesan ke dalam media kotak simpan. 4. Menghapus pesan Data pesan yang telah tersimpan kedalam memory akan terus tersimpan sampai ada sebuah method untuk menghapus pesan yang telah tersimpan kedalam memory, untuk itu aplikasi pesan teks yang terenkripsi juga menyediakan sebuah method untuk menghapus pesan untuk mencegah penumpukan data pada memory yang bisa menyebabkan media menjadi hang. Rancangan Objek (Class Diagram) Aplikasi Pesan Teks yang terenkripsi tersusun atas beberapa objek penyusun yang menjadi dasar untuk membangun aplikasi ini, objek-objek tersebut saling menghubungkan antara objek yang satu dengan objek-objek yang lain, tergantung dari fungsi-fungsi dan method yang menghubungkan. Berikut ini adalah rancangan objek yang menyusun aplikasi Pesan Teks yang terenkripsi:

6 Gambar 5: class Diagram Rancangan Integrasi Antar Objek (Sequence Diagram) Pembuatan Sequence Diagram akan dikelompokkan berdasarkan pelaku yang berinteraksi dengan aplikasi pesan teks yang terenkripsi. Dari Sequence Diagaram ini alur serta method-method apa saja yang digunakan akan keliahatan, sehingga mempermudah progrmaing agar lebih terarah. Berikut lebih jelas mengenai gambar perancangannya:

7 Gambar 6: Sequence Diagram

8 Diagram State Proses enkripsi Diagram state proses enkripsi pada aplikasi pesan teks yang terenkripsi bertujuan untuk menunjukkan proses enkripsi data teks yang dienkripsi menjadi chiperteks, proses ini melibatkan beberapa komponen aplikasi yaitu dari mulai pengguna menjalankan aplikasi kemudian aplikasi akan menampilkan menu tulis pesan untuk mengirim pesan, dari menu tulis pesan pengguna bisa langsung melakukan enkrip untuk mengirim pesan secara otomatis. Start aplikasi Pilih Fitur Menu Tulis SMS Tulis Pesan Kirim Keluar Simpan Enkrip Gambar 7: Proses enkripsi Diagram State Proses Dekripsi Diagram state proses dekripsi pada aplikasi Pesan teks yang terenkripsi bertujuan untuk menunjukkan proses dekripsi data teks yang masuk pada database untuk di dekrip ulang menjadi data teks untuk di perlihatkan kepada pengguna, adapun beberapa komponen aplikasi yang dilibatkan mulai dari pengguna yang menjalankan aplikasi kemudian pengguna menekan tombol pilihan ke menu inbox untuk melihat pesan (telah terenkripsi menjadi teks) yang akan dipilih, setelah pengguna menekan tombol lihat maka aplikasi secara otomatis mendekrip kembali data teks yang ditampilkan pada menu inbox untuk ditampilkan kepada pengguna.

9 Start aplikasi Pilih Fitur Inbox Pilih pesan Baca Pesan Keluar Hapus Deskrip Gambar 8: Proses dekripsi Perancangan Antar Muka Halaman utama pada pesan teks yang terenkripsi, memberikan 3 menu utama yang memiliki kegunaan tersendiri. Setiap menu yang di buat penulis sudah sangat mudah untuk mengetahui apa saja dari kegunaan menu tersebut. 1. Form login bertujuan untuk masuk ke aplikasi agar tidak mudah di baca oleh orang lain 2. Change password berisi tentang memasukkan password atau merubah password yang sudah ada 3. Menu About berisi tentang profile dari programer dan ucapan terima kasih kepada teman teman yang sudah membantu atas program yang penulis buat.

10 Gambar 9: Halaman utama Implementasi Sistem Dalam analisa perancangan antara muka pesan teks yang terenkripsi yang telah dibuat, maka berikut tampilan program pesan teks yang telah diimplementsikan kedalam bahasa pemrograman. Pesan teks terdiri dari beberapa halaman, diharapkan user dapat dengan mudah menggunakannya dalam proses pengiriman dan penerimaan pesan teks yang masuk. Implementasi rancangan program ke dalam antar muka pesan teks yang terenkripsi : Gambar 10: halaman pembuka Ketika User memilih menu tulis sms,pesan masi dalam keadaa seperti aslinya dan ketika pesan sudah di kirim maka pesan yang terkirim sudah terenkripsi secara otomatis. Lamanya proses enkripsi dilakukan dari berapa besarnya kapasitas pesan yang akan di kirim. Gambar 11: proses pengiriman pesan

11 Proses deskripsi terjadi ketika pesan yang masuk akan secara otomatis di deskripsi, dan baru dapat di baca isi pesan yang masuk. Apabila user mengirim pesan melalui aplikasi pesan teks yang terenkripsi, ke pengguna yang lain maka pesan yang masuk tidak dapat di baca, dalam artian file seperti error. Gambar 12: menu inbox Uji Coba Sistem Tujuan dilakukannya pengujian terhadap suatu perangkat lunak adalah untuk mengetahui kesesuaian aplikasi dengan rancangan sebelumnya. Pada pesan teks yang terenkripsi masukkan berupa pesan teks yang kemudian di enkripsi lalu di kirim ke pengguna lain yang sudah memiliki aplikasi pesan teks yang terenkripsi. Ada beberapa tujuan uji coba yang akan dilakukan terhadap Pesan teks yang terenkripsi untuk mengetahui ksesuaian terhadap rancangan, diantaranya : 1. Mengetahui optimasi dari suatu program 2. Mengetahui kemampuan aplikasi dalam mengenkripsi pesan teks 3. Mengetahui waktu yang dibutuhkan untuk mengenkripsi sebuah file. Untuk mengetahui apakah tujuan dari uji coba diatas telah tercapai atau tidak, maka penulis melakukan beberapa cara uji coba terhadap aplikasi. Adapun cara-cara tersebut antara lain : 1. Pengujian aplikasi 2. Pengujian enkripsi pada pesan teks yang terenkripsi 3. Pengujian dekripsi pada pesan teks yang masuk Pengujian aplikasi dilakukan dengan menggunakan simulasi dan implementasi dari pesan teks yang terenkripsi. Simulasi dilakukan untuk pengujian awal pesan teks sedangkan implementasi dilakukan untuk pengujian Pesan teks di dalam peralatan yang sesungguhnya. Data di bawah ini adalah data yang di-outputkan pada KToolbar pada saat emulator dijalankan untuk mengirimkan SMS. Gambar 13: Proses pengiriman sms biasa

12 Gambar 14: Proses penerimaan sms biasa Dari proses diatas didapat bahwa informasi yang dikirimkan oleh pengirim sama dengan informasi yang diterima oleh penerima. Hal ini dikarenakan tidak adanya proses enkripsi / deskripsi dalam pengiriman maupun penerimaan. Berbeda apabila informasi yang dikirimkan melalui proses enkripsi oleh pengirim dan didekompresi oleh penerima, maka hasil informasi yang didapat akan berbeda. Gambar 15: Proses pengiriman sms enkripsi Gambar 16: Proses penerimaan sms enkripsi Dari hasil yang didapat diatas terlihat bahwa informasi yang diterima oleh penerima berupa bilangan heksadesimal. Dikarenakan kedua belah pihak tidak menggunakan program yang sama, maka informasi yang diterima berbeda dengan informasi yang dikirimkan. Hal ini terjadi karena tidak adanya proses dekompresi oleh penerima. Ketika proses pengiriman dengan enkripsi metode Huffman, maka pada toolkit terlihat sebagai berikut: Kirim ke: sms:// :7575 SMS dari com.sun.midp.io.j2me.sms.binaryobject@1a4cfaaa

13 Data tersebut adalah data yang dihasilkan oleh program setelah melalui proses perpindahan dari huruf kode standar ke alfanumerik biner. A B 4 5 C D Gambar 17: Hasil sms yang diterima oleh penerima ketika analisa program Keterangan: 1: Jumlah karakter asli yang akan dikirim 2: Jumlah karakter hasil enkripsi yang akan dikirim 3: Prosentase karakter hasil enkripsi terhadap karakter asli 4: Menu perintah pengiriman pesan standar 5: Menu perintah pengiriman pesan terenkripsi A: Nomor handphone pengirim B: Lama yang dibutuhkan untuk dekompres pesan sms C: Sms sebelum didekompresi D: Sms setelah didekompresi Data hasil kompresi adalah data yang dikirimkan oleh pengirim dan diterima oleh penerima. Hasil simulasi lainnya : Tabel 3: Data Pesan SMS Hasil Simulasi Pengiriman dan Penerimaan SMS Pesan Asli Panjang Pesan Asli Byte Pesan Kompresi Panjang Pesan Terkirim

14 Assalamu alaikum. Hai apa kabar friends? Gimana kabarmu hari ini? 66 karakter karakter Data di bawah ini adalah data yang di-output-kan pada KToolbar pada saat emulator dijalankan untuk mengirimkan SMS. Gambar 18: Proses pengiriman sms biasa Gambar 19: Proses penerimaan sms biasa Dari proses diatas didapat bahwa informasi yang dikirimkan oleh pengirim sama dengan informasi yang diterima oleh penerima. Hal ini dikarenakan tidak adanya proses enkripsi / deskripsi dalam pengiriman maupun penerimaan. Berbeda apabila informasi yang dikirimkan melalui proses enkripsi oleh pengirim dan didekompresi oleh penerima, maka hasil informasi yang didapat akan berbeda.

15 Gambar 20: Proses pengiriman sms enkripsi Gambar 21: Proses penerimaan sms enkripsi Dari hasil yang didapat diatas terlihat bahwa informasi yang diterima oleh penerima berupa bilangan heksadesimal. Dikarenakan kedua belah pihak tidak menggunakan program yang sama, maka informasi yang diterima berbeda dengan informasi yang dikirimkan. Hal ini terjadi karena tidak adanya proses dekompresi oleh penerima. Ketika proses pengiriman dengan enkripsi metode Huffman, maka pada toolkit terlihat sebagai berikut: Kirim ke: sms:// :7575 SMS dari Data tersebut adalah data yang dihasilkan oleh program setelah melalui proses perpindahan dari huruf kode standar ke alfanumerik biner.

16 1 2 3 A B 4 5 C D Gambar 22: Hasil sms yang diterima oleh penerima ketika analisa program Keterangan: 1: Jumlah karakter asli yang akan dikirim 2: Jumlah karakter hasil enkripsi yang akan dikirim 3: Prosentase karakter hasil enkripsi terhadap karakter asli 4: Menu perintah pengiriman pesan standar 5: Menu perintah pengiriman pesan terenkripsi A: Nomor handphone pengirim B: Lama yang dibutuhkan untuk dekompres pesan sms C: Sms sebelum didekompresi D: Sms setelah didekompresi Data hasil kompresi adalah data yang dikirimkan oleh pengirim dan diterima oleh penerima. Hasil simulasi lainnya : Tabel 4: Data Pesan SMS Hasil Simulasi Pengiriman dan Penerimaan SMS Pesan Asli Panjang Pesan Asli Byte Pesan Kompresi Panjang Pesan Terkirim Assalamu alaikum. Hai apa kabar friends? Gimana kabarmu hari ini? 66 karakter karakter

17 Saran Untuk lebih menyempurnakan aplikasi ini, terdapat beberapa saran yang mungkin dapat dipergunakan antara lain : 1. Logika program dapat dikembangkan lagi untuk optimasi kerja sistem. Hal ini agar sistem mampu melakukan enkripsi/dekripsi terhadap lebih banyak tipe masukan data dan kapasitasnya. 2. Kunci pada sistem dapat menjadi sebuah pilihan saja bagi user (bukan masukan). Hal ini menjadi faktor pendukung tingkat kekuatan sistem. 3. Sistem enkripsi pesan teks dapat di kembangka lagi agar keamanan data semakin terjaga. 4. Sistem dapat dikembangkan menjadi lebih terstruktur dengan implementasi database terhadapnya. Sehingga user bisa menyimpan dan meload kembali pesan yang sudah di hapus Referensi Knudsen, Jonathan Wireless Java Developing with J2ME, Second Edition: Apress.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Dalam pembahasan tentang chatting menggunakan J2ME ini pernah dibahas dalam skripsi yang berjudul APLIKASI CHATTING MENGGUNAKAN J2ME dengan

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 semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

Lebih terperinci

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Sistem  Client untuk Mobile Device berbasis pada Teknologi Java Sistem Email Client untuk Mobile Device berbasis pada Teknologi Java Bernard Renaldy Suteja Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Surya Sumantri 65

Lebih terperinci

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME Jasman Pardede 1) 1) Teknik Informatika Fakultas Teknologi Industri, Institut Teknologi Nasional Jl. PKH. Hasan Mustapa No.23,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI II.1 Pendahuluan Dalam bab ini akan dijelaskan tentang landasan teori yang akan digunakan sebagai acuan dalam analisis dan perancangan Pengembangan Aplikasi Mobile Ticketing untuk

Lebih terperinci

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER Tri Puji Rahayu 1, Yakub 2, Irwan Limiady 3 Program Studi Teknik Informatika, STMIK Dharma Putra Tangerang Jl.

Lebih terperinci

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME IF5093 Java ME Achmad Imam Kistijantoro Semester II 2006/2007 IF5093 Java ME 1 Java ME overview Java ME (Micro Edition) adalah java platform untuk consumer devices seperti handphone, PDA, TV set-top boxes

Lebih terperinci

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan

Lebih terperinci

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME Iwan Handoyo Putro 1, Indar Sugiarto 2, Hestin Kezia Octalina Klaas 3 1,2.3 Jurusan Teknik Elektro,

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pada penelitian Aplikasi Kamus Bahasa Jepang - Indonesia Pada Perangkat Genggam Mengunakan J2ME (Murthi, Tommy Adhi Kresna, 2010), perancangan sistem ini

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 III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan BAB III JAVA 2 MICROEDITION (J2ME) 3.3 Arsitektur Java Bahasa Java merupakan salah satu bahasa tingkat tinggi. Java berdasarkan definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Penulis mengambil topik tentang aplikasi Pencarian Mobil via handphone karena penulis melihat banyaknya calon pembeli mobil baru yang sulit untuk mendapatkan informasi

Lebih terperinci

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME Dewi Cynthia Arishandy. 10105421 Sistem Informasi. Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Pembimbing : Dr. Lussiana,SSi.,

Lebih terperinci

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH Taufiq Hidayat 1, Riza Noplaily 2 Laboratorium Pemrograman & Informatika Teori 1, Laboratorium Komputasi dan Sistem Cerdas 2

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Perkembangan teknologi informasi semakin hari semakin pesat. Salah satunya yaitu penggunaan handphone. Penggunaan handphone pada masa dulu sebatas hanya untuk

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

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Bab I Persyaratan Produk I.1 Pendahuluan Dengan berkembang pesatnya teknologi perangkat bergerak seperti smart phone dan PDA maka pengiriman pesan melalui SMS maupun mobile internet mungkin dilakukan.

Lebih terperinci

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK PEMROGRAMAN APLIKASI BERGERAK A. IDENTITAS MATA KULIAH Program Studi : Sistem Informasi (S-1) Mata Kuliah : Pemrograman Aplikasi Bergerak (Pilihan) Kode : SI 427 Bobot : 4 (empat) sks Kelas : SI6A, SI6B,

Lebih terperinci

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : ismiamalia@gmail.com ABSTRAKS Penelitian ini bertujuan untuk merancang

Lebih terperinci

SIMULASI KATALOG BUKU PADA DIGITAL LIBRARY MENGGUNAKAN APLIKASI JAVA 2 PLATFOM MICRO EDITION (J2ME) Hamidah Suryani Lukman

SIMULASI KATALOG BUKU PADA DIGITAL LIBRARY MENGGUNAKAN APLIKASI JAVA 2 PLATFOM MICRO EDITION (J2ME) Hamidah Suryani Lukman SIMULASI KATALOG BUKU PADA DIGITAL LIBRARY MENGGUNAKAN APLIKASI JAVA 2 PLATFOM MICRO EDITION (J2ME) Hamidah Suryani Lukman Mahasiswa Program Studi Matematika, FMIPA UNISBA, Bandung E-mail : hamni_alkhawarizmi@yahoo.co.id

Lebih terperinci

Aplikasi Pelaporan Berita Emergensi Secara Visual dan Tekstual Lewat Telepon Selular

Aplikasi Pelaporan Berita Emergensi Secara Visual dan Tekstual Lewat Telepon Selular Aplikasi Pelaporan Berita Emergensi Secara Visual dan Tekstual Lewat Telepon Selular Leo Willyanto Santoso, Sukanto Tedjokusuma, Marcel Renaldy Soetanto Jurusan Teknik Informatika Fakultas Teknologi Industri

Lebih terperinci

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

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 Riyan Nusyirwan [1.01.03.019] fastrow88@gmail.com Pembimbing I : Nana Juhana, M.T Pembimbing

Lebih terperinci

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java IV. HASIL DAN PEMBAHASAN A. Pengembangan Perangkat Lunak Berdasarkan RUP Rancung bangun sistem permainan game puzzle pada handphone berbasis java menggunakan metode orientasi objek dan dibantu dengan menggunakan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM MOBILE KRS BERBASIS J2ME MENGGUNAKAN JARINGAN GPRS

ANALISIS DAN PERANCANGAN SISTEM MOBILE KRS BERBASIS J2ME MENGGUNAKAN JARINGAN GPRS ANALISIS DAN PERANCANGAN SISTEM MOBILE BERBASIS J2ME MENGGUNAKAN JARINGAN GPRS Fredy Purnomo 1, Denny Hendrawan 2, Felix 3, Fidel Hendry 4 1 Binus University, Jakarta 2 Program Sarjana Rekayasa Piranti

Lebih terperinci

BAB II LANDASAN TEORI. Platform Java dibagi dalam 3 (tiga) edisi dimana masing-masing dari

BAB II LANDASAN TEORI. Platform Java dibagi dalam 3 (tiga) edisi dimana masing-masing dari BAB II LANDASAN TEORI 2.1 Java 2 Micro Edition (J2ME) Platform Java dibagi dalam 3 (tiga) edisi dimana masing-masing dari edisi tersebut mempunyai segmen pasar yang berbeda. Ketiga edisi dari Java tersebut

Lebih terperinci

Pengenalan J2ME (Java 2 Platform Micro Edition)

Pengenalan J2ME (Java 2 Platform Micro Edition) Pengenalan J2ME (Java 2 Platform Micro Edition) Wiranti Sri Utami whiranty68@gmail.com Abstrak Java merupakan sebuah bahasa pemrograman yang diciptakan oleh james gosling pada tahun 1996 dan mengklaim

Lebih terperinci

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi mobile telah menjadi bagian kehidupan kita sehari-hari. Hampir semua kalangan masyarakat memiliki telepon seluler, personal digital assistant (PDA) atau

Lebih terperinci

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS APLIKASI KOMPRESI BERBASIS HUFFMAN DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS Nurhidayat Adiyanto 5106 100 121 Pembimbing : Ary Mazharuddin Shiddiqi S.Kom, M.Comp.Sc Pendahuluan Latar Belakang Menghemat

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sekarang ini sudah mulai banyak bermunculan toko buku yang menggunakan media internet sebagai media promosi bahkan tidak jarang juga yang telah menggunakannya

Lebih terperinci

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

Aplikasi  Client pada Ponsel untuk Memproses Informasi Perkuliahan Available online at TRANSMISI Website http://ejournal.undip.ac.id/index.php/transmisi TRANSMISI, 12 (1), 2010, 33-38 Aplikasi Email Client pada Ponsel untuk Memproses Informasi Perkuliahan Moh. Firomas

Lebih terperinci

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH Oleh : Iyus Irwanto (5107100522) Dosen Pembimbing : 1. Ir. Muchammad Husni, M.Kom (131411100) 2. Royyana Muslim I, S.Kom,

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PROFIL KOTA SURABAYA SEBAGAI SARANA PROMOSI PARIWISATA DENGAN MENGGUNAKAN JAVA ME

PERANCANGAN DAN PEMBUATAN APLIKASI PROFIL KOTA SURABAYA SEBAGAI SARANA PROMOSI PARIWISATA DENGAN MENGGUNAKAN JAVA ME PERANCANGAN DAN PEMBUATAN APLIKASI PROFIL KOTA SURABAYA SEBAGAI SARANA PROMOSI PARIWISATA DENGAN MENGGUNAKAN JAVA ME Leo Willyanto Santoso, Alexander Setiawan, Kartryono Jurusan Teknik Informatika Universitas

Lebih terperinci

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME Kitab Undang-Undang Hukum Per pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME M. Akbar Muhidin 1, Fajar Masya 2, Abdi Wahab 3 JurusanTeknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu

Lebih terperinci

BAB I PENDAHULUAN. yang terdapat di tepi jalan, seperti warung-warung dan kafe tenda; bisnis makanan

BAB I PENDAHULUAN. yang terdapat di tepi jalan, seperti warung-warung dan kafe tenda; bisnis makanan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Bisnis makanan di Surabaya mengalami perkembangan yang sangat pesat khususnya dalam lima tahun terakhir ini, dimana dapat dijumpai menjamurnya bisnis makanan

Lebih terperinci

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE Kholid Fathoni 1, Isbat Uzzin Nadhori 1,Alfian Jauhar 1 Jurusan Teknik Informatika, PENS - ITS 1 Kampus ITS Sukolilo, Surabaya 60111, Indonesia

Lebih terperinci

Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan. Aplikasi Mobile dan Web

Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan. Aplikasi Mobile dan Web Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan Aplikasi Mobile dan Web Karya Ilmiah E - Bisnis Disusun oleh : Ruslin La Musu 07.11.1639 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN

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

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME Fria Avianto 1 dan Tri Daryanto 2 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum menjalankan program aplikasi ini ada elemen-elemen pendukung yang harus diperhatikan yaitu perangkat lunak dari komputer (Software) dan perangkat

Lebih terperinci

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

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerjasama untuk mencapai tujuan tertentu (Soeherman &

Lebih terperinci

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile Ummi Fauziyah, Dr. Poltak Sihombing, M.Kom, Handrizal, S.Si, M.Comp.Sc Program Studi Ekstensi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Di bawah ini akan dijelaskan tujuan pengembangan software, ruang lingkup dan penjelasan produk yang dibangun secara umum atau general dengan menggunakan sedikit bahasa teknis dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Tahapan analisis merupakan tahapan yang paling awal dalam membuat sebuah perangkat lunak. Pada tahapan ini dilakukan perancangan terhadap Aplikasi

Lebih terperinci

APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME)

APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Ilham M. Said Staff Pengajar Jurusan Teknik Informatika Universitas Muhammadiyah Gresik ABSTRAKS Penggunaan aplikasi model layanan

Lebih terperinci

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM Robyn Bagus Seta, I Wayan Simri Wicaksana. Teknik Informatika, Teknologi Industri Universitas

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Perancangan Program Membaca Sebuah program dapat dibuat dengan cara Object Oriented Programming (OOP). OOP adalah konsep bahasa pemrograman yang menggunakan objek untuk membuat

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Bab ini akan menjelaskan mengenai evaluasi dan implementasi dari sistem pembelajaran berbasis mobile. 4.1 Implementasi Sebelum menjalankan aplikasi, terdapat beberapa hal

Lebih terperinci

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH Kelvin Susanto, Dr Muhammad Subali, SSi., MT Undergraduate, Faculty of Computer Science, 2009 Gunadarma University http://www.gunadarma.ac.id

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 45 BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Dalam melakukan uji coba terhadap aplikasi, ada beberapa tahapan dalam proses pengujian yang penulis kerjakan, yaitu : 1. Pengujian perangkat yang digunakan,

Lebih terperinci

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Proyek

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Proyek BAB I Persyaratan Produk Pada bab ini akan dijelaskan persyaratan produk aplikasi yang dibangun, yang terdiri dari tujuan dari pembuatan aplikasi, ruang lingkup proyek, definisi, akronim, dan singkatan,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi BAB IV IMPLEMENTASI DAN EVALUASI Pada bagian implementasi dan evaluasi akan dibahas tentang penerapan landasan teori dan metode penelitian dari sistem pendukung keputusan penentuan rumah makan berbasis

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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Spesifikasi sistem dibagi menjadi dua, yaitu spesifikasi perangkat keras dan spesifikasi perangkat lunak. Perangkat keras dibagi menjadi perangkat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Kamus bahasa Arab-Indonesia yang telah dirancang merupakan kamus mobile, dimana kamus mobile tersebut dapat dijalankan pada handphone yang mendukung atau

Lebih terperinci

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi diajukan oleh : Sri Yuni Lestari 08.01.2387 Oliver Zakaria 08.01.2460 kepada SEKOLAH TINGGI

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN

`BAB III ANALISIS DAN PERANCANGAN `BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Perancangan aplikasi remote desktop komputer bertujuan mengakses dan mengontrol komputer melalui perangkat lain diluar komputer yang dikendalikan,

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK 1. BAB I PERSYARATAN PRODUK 1.1. Pendahuluan BAB I PERSYARATAN PRODUK Telepon genggam/handphone sekarang ini sudah mulai merambah untuk memfasilitasi pengguna untuk mencari sesuatu di dunia internet. Popularitas

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 RANCANG BANGUN APLIKASI KOMPRESI SMS DENGAN MENGGUNAKAN ALGORITMA HUFFMAN PADA MOBILE PHONE BERBASIS

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1 Pendahuluan Teknologi mobile terus berkembang dari waktu ke waktu. Dahulu konektivitas antar mobile phone atau koneksi dengan PC hanya bisa dilakukan secara langsung dengan

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1. Analisis Sistem Analisa sistem digunakan untuk menguraikan sistem yang diidenfikasi dan dievaluasi permasalahannya. Sistem ini dianalisis untuk membuat rancangan spesifikasi

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Implementasi Mobile Banking dengan PHP dan J2ME Andino Maseleno, Sigit Soijoyo Jurusan Teknik Infomatika, Universitas Pembangunan

Lebih terperinci

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... I-1 1.2 Identifikasi Masalah... I-3 1.3 Maksud dan

Lebih terperinci

ENKRIPSI SMS MENGGUNAKAN ADVANCED ENCRYPTION STANDARD PADA J2ME DENGAN BANTUAN BOUNCY CASTLE CRYPTOGRAPHY API NASKAH PUBLIKASI

ENKRIPSI SMS MENGGUNAKAN ADVANCED ENCRYPTION STANDARD PADA J2ME DENGAN BANTUAN BOUNCY CASTLE CRYPTOGRAPHY API NASKAH PUBLIKASI ENKRIPSI SMS MENGGUNAKAN ADVANCED ENCRYPTION STANDARD PADA J2ME DENGAN BANTUAN BOUNCY CASTLE CRYPTOGRAPHY API NASKAH PUBLIKASI diajukan oleh Eli Pujastuti 07.11.1620 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH

Lebih terperinci

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME Diajukan untuk Memenuhi Tujuan dan Syaratsyarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Elektro Universitas

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Game 2.1.1 Pengertian Mobile Game Menurut Anonim1, mobile game adalah sebuah video game yang dimainkan dalam mobile phone, smartphone, PDA atau handheld computer; tidak termasuk

Lebih terperinci

Aplikasi Kamus Bahasa Indonesia Inggris Mandarin. Untuk Handphone Menggunakan J2ME. Tugas akhir

Aplikasi Kamus Bahasa Indonesia Inggris Mandarin. Untuk Handphone Menggunakan J2ME. Tugas akhir Aplikasi Kamus Bahasa Indonesia Inggris Mandarin Untuk Handphone Menggunakan J2ME Tugas akhir disusun oleh 1. Afifi Azhari 07.01.2283 2. Wahyu Widayanto 07.01.2311 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI

Lebih terperinci

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME Tugas Akhir Diajukan guna melengkapi persyaratan dalam menyelesaikan pendidikan tingkat

Lebih terperinci

Bab I : Persyaratan Produk

Bab I : Persyaratan Produk Bab I : Persyaratan Produk 1.1. Pendahuluan Penggunaan PDA sudah makin sering dijumpai di lapisan masyarakat, khususnya bagi mereka yang banyak berhubungan dengan dunia bisnis dan teknologi. PDA dapat

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

Gambar 3.1 Perancangan Sistem

Gambar 3.1 Perancangan Sistem BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem monitoring yang terbagi menjadi dua bagian, sistem bagian pertama adalah objek yang akan dimonitor, sistem bagian kedua merupakan

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 bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada Aplikasi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1 PENDAHULUAN Pembelian barang merupakan hal yang hampir setiap hari dilakukan oleh banyak orang, dari barang primer sampai barang barang tambahan, kita seringkali harus pergi

Lebih terperinci

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

Makalah Seminar Tugas Akhir APLIKASI  CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Makalah Seminar Tugas Akhir 1 APLIKASI EMAIL CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Moh. Firomas AN 1, Kodrat IS 2, Adian FR 2 Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro

Lebih terperinci

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan BAB I PENDAHULUAN 1.1 Latar Belakang Fitness adalah aktivitas yang mampu membuat orang mejadi lebih bugar dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan pemenuhan nutrisi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu lebih mengenal tentang sistem yang sedang berjalan. Dalam

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang 177 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Implementasi Tahap implementasi merupakan tahap penciptaan perangkat lunak yang terdiri dari penjelasan mengenai lingkungan implementasi, batasan implementasi,

Lebih terperinci

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client:

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client: 9 batasan, dan tujuan sistem. Pada tahap ini, spesifikasi sistem telah ditetapkan. Perancangan Sistem dan Perangkat Lunak Pada tahap ini, akan dirancang suatu representasi sistem yang akan dibuat. Perancangan

Lebih terperinci

BAB I PENDAHULUAN. Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang

BAB I PENDAHULUAN. Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang BAB I PENDAHULUAN 1.1 Latar Belakang dan Rumusan Masalah 1.1.1 Latar Belakang Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang melibatkan dua buah terminal pengukuran dan letaknya berjauhan.

Lebih terperinci

MOBILE PROGRAMMING (VI-SK)

MOBILE PROGRAMMING (VI-SK) MOBILE PROGRAMMING 162015 (VI-SK) Selasa Kelas A(08.00-10.15), Kelas B (16.30-18.30) Ruang,.. Dosen Lie Jasa Prasyarat Jaringan Komputer Algoritma dan Pemrograman (java) Tujuan Mahasiswa dapat memiliki

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011 ANALISIS RANCANG BANGUN INSTANT MOBILE MESSAGING DENGAN BAHASA PALEMBANG Okky Kenedy 2007250096 Abstrak

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil IV.1.1. Halaman Form Login Adapun tampilan form login dapat dilihat pada gambar IV.1.: Gambar IV.1. Halaman Form Login Form login berfungsi untuk melakukan

Lebih terperinci

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI disusun oleh Muhamad Furkun Khakim 06.11.1327 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

Lebih terperinci

ANALISIS DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perancangan aplikasi terjemahan melalui perangkat mobile phone Android dibuat agar dapat dengan mudah digunakan oleh siapa saja. Aplikasi yang dikembangkan

Lebih terperinci

Bab IV IMPLEMENTASI DAN PENGUJIAN

Bab IV IMPLEMENTASI DAN PENGUJIAN Bab IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan Perkembangan hardware dan perangkat lunak berkembang dengan semakin canggihnya teknologi. Hal ini memberikan kemudahan bagi pengguna dengan adanya berbagai macam

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi BAB III METODOLOGI PENELITIAN Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi menjadi beberapa tahapan seperti yang digambarkan pada Gambar 3.1. Masalah Studi Literatur dan Referensi

Lebih terperinci

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012. 35 BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Program Studi Ilmu Komputer, Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Lampung,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijabarkan implementasi dan pengujian dari perangkat lunak yang dibangun berdasarkan hasil analisis dan perancangan pada BAB III. 4.1 Implementasi Bagian

Lebih terperinci

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

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya. 1 BAB I PENDAHULUAN I.1. Latar Belakang Masalah Perangkat mobile seperti telepon selular atau ponsel berkembang sangat pesat belakangan ini. Berbagai fitur baru ditambahkan pada ponsel, sehingga ponsel

Lebih terperinci

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal BONUS Dasar Java Mobile Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal Mengenal Java Mobile Dasar Java Mobile Java Mobile (J2ME) atau singkatan dari Java 2 Mobile Edition

Lebih terperinci

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET Oleh: Intan Yuniar Purbasari dan M. Farid Ramadhan email :intan@staffs.upnjatim.ac.id SUMMARY We propose a solution to minimize

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh begitu pesat sejak beberapa tahun belakangan ini sehingga menyebabkan komunikasi tanpa

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Saat ini teknologi SMS banyak digunakan untuk berbagai keperluan, tidak hanya digunakan untuk mengirim pesan singkat, tetapi banyak digunakan untuk keperluan bisnis,

Lebih terperinci

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN PENGUJIAN BAB IV HASIL DAN PENGUJIAN IV. Lingkungan Hasil Implementasi Hasil yang dilakukan menggunakan sebuah perangkat computer untuk membangun perangkat lunak dan sebuah telpon seluler yang digunakan melakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH Setelah menyelesaikan tahap inception dan elaboration, selanjutnya dilakukan tahap construction, yang merupakan tahap

Lebih terperinci

Bab I Pendahuluan 1 BAB I PENDAHULUAN

Bab I Pendahuluan 1 BAB I PENDAHULUAN Bab I Pendahuluan 1 BAB I PENDAHULUAN 1.1 Latar Belakang Secara umum, di Indonesia mobile internet masih merupakan potensi yang belum banyak tersentuh. Hal ini dikarenakan teknologi mobile internet memerlukan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 60 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Dalam penerapan sistem komunikasi data yang dirancang diperlukan komponen-komponen berupa perangkat keras dan perangkat lunak. 4.1.1. Spesifikasi

Lebih terperinci

BAB IV HASIL DAN UJI COBA. dibuat oleh penulis untuk memperjelas tentang tampilan-tampilan yang ada pada Aplikasi

BAB IV HASIL DAN UJI COBA. dibuat oleh penulis untuk memperjelas tentang tampilan-tampilan yang ada pada Aplikasi BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan menjelaskan tentang bagaimana tampilan hasil dari aplikasi yang telah dibuat oleh penulis untuk memperjelas tentang tampilan-tampilan yang

Lebih terperinci