KATA PENGANTAR. Bandung, 4 September I Made Wicipta Adi Sukarya

dokumen-dokumen yang mirip
1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

BAB I PENDAHULUAN , 1.1. Latar Belakang

2.9.6 XAMPP Dreamweaver CS Studi Pustaka... 33

BAB I PENDAHULUAN 1.1. Latar Belakang

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

Percobaan 9 Basic Widget

RANCANG BANGUN APLIKASI SISTEM INFORMASI PRAKTEK DOKTER SPESIALIS BERBASIS ANDROID TUGAS AKHIR

PENGESAHAN SKRIPSI...


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

BAB III ANALISIS DAN DESAIN SISTEM

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

SKRIPSI PENERAPAN NOTIFIKASI ANDROID UNTUK MEMBANTU PENYEBARAN INFORMASI DAN KOMUNIKASI SIVITAS UNIVERSITAS DARMA PERSADA

BAB II DASAR TEORI...

BAB II DASAR TEORI...

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

Implementasi Keamanan SMS Dengan Algoritma RSA Pada Smartphone Android

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

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

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN ANALISA

BAB III ANALISIS DAN DESAIN SISTEM

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

DAFTAR ISI HALAMAN JUDUL...

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3. Metode dan Perancangan Sistem

BAB III ANALISA DAN PERANCANGAN

Equipment Monitoring Control Manajemen System Berbasis Web Application

Aplikasi Mobile Layanan Informasi Diskon Menggunakan Sistem Operasi Android (Studi Kasus Mbakdiskon Yogyakarta) ABSTRAK

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xvi. DAFTAR SIMBOL...

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA xiii

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

BAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

APLIKASI PENGAMANAN PESAN RAHASIA DENGAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER

HALAMAN PENGESAHAN PEMBIMBING...

APLIKASI PENGATUR KEUANGAN PRIBADI BERBASIS ANDROID SKRIPSI. Oleh. Brilly Andro Makalew Handoko Purnama

WEB APPLICATION PELACAKAN KENDARAAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

KATA PENGANTAR. Bandung, 05 September Penulis

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

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

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB III ANALISIS DAN DESAIN SISTEM

ABSTRAK APLIKASI PENJUALAN BERBASIS ANDROID (STUDI KASUS PERUSAHAAN TEENAGERS)

Instalasi XAMPP di Windows

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN INTERAKSI BERBASIS MOBILE STUDI KASUS: PENERIMAAN MAHASISWA BARU DI SITU UNIVERSITAS PASUNDAN BANDUNG

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

APLIKASI MEDIA PEMBELAJARAN MATEMATIKA UNTUK SMP KELAS IX BERBASIS ANDROID

BAB III PERANCANGAN APLIKASI

PENGEMBANGAN APLIKASI CHATTING (MESSENGER- DROID) MENGGUNAKAN BLUETOOTH

ABSTRAK. Kata kunci: Video Streaming, Silverlight, ASP, C# v Universitas Kristen Maranatha

APLIKASI PSIKOTES SELEKSI KARYAWAN SECARA ONLINE BERBASIS ANDROID. Abstract

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

APLIKASI KRIPTOGRAFI DOKUMEN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC 4) BERBASIS WEB. Laporan Tugas Akhir

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

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

BAB 1 PENDAHULUAN Latar Belakang

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

CARA INSTALASI DAN MENJALANKAN PROGRAM

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

Penerapan Algoritma Kriftografi Rives Shamir Adleman (RSA) Pada Sebuah Image

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

SISTEM INFORMASI PENGENALAN DAN PEMESANAN MADU PADA PERANGKAT MOBILE BERBASIS ANDROID

BAB IV HASIL DAN PEMBAHASAN

PEMBANGUNAN APLIKASI PASEBAN.COM BERBASIS MOBILE ANDROID

RANCANG BANGUN APLIKASI LATIHAN UJIAN ONLINE BERBASIS ANDROID TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

BAB I PENDAHULUAN. 1.1 Latar Belakang

MEMBANGUN APLIKASI KEAMANAN DATA TEKS DENGAN METODE RSA CRT BERBASIS ANDROID

PENGESAHAN PEMBIMBING...

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB

Transkripsi:

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas karuni- Nya proyek akhir berjulul Perancangan Dan Pembangunan Aplikasi Wichatt Dengan Mengimplementasikan Enkripsi Algoritma Rsa(Rivest Shamir Adleman) Pada Sistem Operasi Android ini dapat terselesaikan tepat waktu. Perkembangan Smartphone/Tablet PC berbasis Android sangat pesat.karena perkembangan tersebut mengakibatkan meningkatnya aplikasi-aplikasi mobile berbasis android. Kebutuhan akan aplikasi-aplikasi berbasis mobile android dimasa sekarang dan yang akan datang meningkat pesat. Penulis disini merancang dan membangun sebuah aplikasi chatting yang dilengkapi enkripsi sebagai keamanan. Aplikasi tersebut bernama Wichatt yang dibangun menggunakan bahasa pemograman Java dan pada server menggunakan bahasa pemograman PHP yang disimpan pada database MySQL. Keamanan yang ditambahkan disini berupa enkripsi asimetris yaitu menggunakan algoritma RSA. Enkripsi ini diharapkan dapat memberikan keamanan yang menjamin integritas data dan mempersulit hacker atau orang yang tidak bertanggung jawab dalam melakukan hi-jacking. Pada kesempatan ini Penulis mengucapkan terima kasih kepada Ibu Ike Marlindia dan Bapak Robbi Hendriyanto yang telah dengan sabar membimbing dan mengajari Penulis dalam menyelesaikan karya ilmiah ini. Dengan selesainya karya ilmiah ini penulih mengharapkan dapat membantu pengguna android untuk dapat saling berkomunikasi dengan lebih aman. Bila ada yang ingin mengembangkan aplikasi ini diharapkan dapat menambahkan fitur-fitur yang lebih banyak sehingga aplikasi ini dapat menjadi aplikasi yang dipercaya banyak orang dan sukses menembus pasar internasional.. Bandung, 4 September 2012 I Made Wicipta Adi Sukarya i

DAFTAR ISI KATA PENGANTAR... i ABSTRAK... ii ABSTRACT... iii DAFTAR ISI... iv DAFTAR GAMBAR... vi DAFTAR TABEL... viii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Definisi Operasional... 3 1.6 Metode Pengerjaan... 4 BAB 2 TINJAUAN PUSTAKA... 6 2.1 Android... 6 2.1.1 Komponen Aplikasi Android... 6 2.1.2 Android User Interface (UI)... 7 2.1.3 Kelebihan Sistem Operasi Android... 7 2.2 JAVA... 7 2.2.1 Java Virtual Machine... 8 2.3 XML (Extensible Markup Language)... 8 2.4 MySQL... 9 2.5 PHP... 9 2.6 Web Server... 10 2.7 Client Server... 11 2.8 UML... 11 2.8.1 Use Case Diagram... 12 2.8.2 Sequence Diagram... 13 iv

2.9 RSA (Rivest Shamir Adleman)... 13 2.9.1 Membangkitkan pasangan kunci publik dan kunci privat... 15 2.9.2 Proses Enkripsi... 16 2.9.3 Proses Dekripsi... 18 BAB 3 ANALISIS DAN PERANCANGAN... 19 3.1 Analisis Kebutuhan Sistem... 19 3.1.1 Perancangan Sistem... 19 3.1.2 Proses Bisnis... 20 3.1.3 Use Case... 24 3.1.4 Sequence Diagram... 30 3.2 Kebutuhan Perangkat Keras dan Perangkat Lunak... 32 3.2.1 Kebutuhan Perangkat Keras dan Lunak Server... 32 3.2.2 Kebutuhan Perangkat Keras dan Lunak Client... 32 3.3 Perancangan Basis data... 33 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 34 4.1 Implementasi... 34 4.1.1 Tampilan Aplikasi Client Wichatt... 34 4.1.2 Tampilan Aplikasi Server Wichatt... 39 4.2 Pengujian... 39 BAB 5 PENUTUP... 41 5.1 Kesimpulan... 41 5.2 Saran... 41 DAFTAR REFERENSI... 42 LAMPIRAN... 44 7.1 Instalasi Java Develover Kit(JDK)... 44 7.2 Installasi XAMPP... 46 7.3 Intallasi dan Konfigurasi Eclipse Galileo... 48 v

DAFTAR GAMBAR Gambar 2.1 Lapisan arsitektur sistem operasi Android secara umum... 6 Gambar 2.2 Sistem client server... 11 Gambar 2.3 Contoh Use Case... 12 Gambar 3.1 Perancangan desain jaringan aplikasi Wichatt... 19 Gambar 3.2 Flow Map Registrasi... 20 Gambar 3.3 Flow Map Login... 21 Gambar 3.4 Flow Map Pengiriman Data... 22 Gambar 3.5 Flow Map Edit Pesan pada Server... 23 Gambar 3.6 Use Case User... 24 Gambar 3.7 Use Case Server... 27 Gambar 3.8 Sequence Diagram Login User... 30 Gambar 3.9 Sequence Diagram Registrasi User... 31 Gambar 3.10 Sequence Diagram Kirim Pesan... 31 Gambar 3.11 ER Diagram aplikasi Wichatt... 33 Gambar 4.1 Tampilan Halaman Utama Aplikasi Client Wichatt... 34 Gambar 4.2 Tampilan Halaman Registrasi Aplikasi Client Wichatt... 35 Gambar 4.3 Tampilan Halaman Login Aplikasi Client Wichatt... 35 Gambar 4.4 Tampilan Halaman Menu2 Aplikasi Client Wichatt... 36 Gambar 4.5 Tampilan Halaman Online Friends Aplikasi Client Wichatt... 36 Gambar 4.6 Tampilan Halaman Offline Friends Aplikasi Client Wichatt... 37 Gambar 4.7 Tampilan Halaman Chatting Aplikasi Client Wichatt... 37 Gambar 4.8 Tampilan contoh proses chatting... 38 Gambar 4.9 Tampilah hasil Enkripsi... 38 Gambar 4.10 Tampilan Halaman Server Aplikasi Wichatt... 39 Gambar 7.1 License Agreement... 44 Gambar 7.2 Custom Setup... 44 Gambar 7.3 Java Setup Custom... 45 Gambar 7.4 JDK completed... 45 Gambar 7.5 Welcome XAMPP... 46 Gambar 7.6 Choose Install Location... 46 Gambar 7.7 XAMPP Options... 47 Gambar 7.8 Completing the XAMPP 1.6.0 Setup Wizard... 47 Gambar 7.9 XAMPP Control Panel Application... 48 Gambar 7.10 Tampilan Workspace Launcher... 49 Gambar 7.11 Tampilan Awal Eclipse... 49 Gambar 7.12 Install New Software... 50 Gambar 7.13 Installing ADT Plugin... 50 Gambar 7.14 Installing Developer Tools... 51 vi

Gambar 7.15 Review Licenses... 51 Gambar 7.16 Pemilihan Android Open Source Project... 52 Gambar 7.17 Edit Sistem Variable... 53 Gambar 7.18 Create new Android Virtual Device... 53 Gambar 7.19 ADV Berhasil... 54 vii

DAFTAR TABEL Tabel 2.1 Contoh nyata membangkitkan kunci privat dan kunci publik... 16 Tabel 4.1 Tabel Pengujian Enkripsi dan Dekripsi Aplikasi Wichatt... 39 Tabel 4.2 Tabel Pengujian Edit Data Message Pada Aplikasi Server Wichatt... 40 viii

ix