Implementasi Kriptografi AES Untuk Aplikasi Chatting Sistem Jejaring Klaster Berbasis Android LAPORAN PENELITIAN

dokumen-dokumen yang mirip
Penerapan Algoritma AES Guna Keamanan Data Pada Aplikasi Client-ServerStudi Kasus Sistem Jejaring Klaster

Peramalan Curah Hujan Menggunakan Metode ARIMA (Studi Kasus: Kabupaten Semarang)

Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia) SKRIPSI

Perancangan dan Implementasi Aplikasi Objek Wisata Kabupaten Poso Berbasis Android. Laporan Penelitian

Perancangan Aplikasi Rekam Medis dan Resep Elektronik Berbasis Dekstop

Perancangan dan Implementasi Aplikasi Multimedia Interaktif Pembelajaran Ilmu Pengetahuan Alam (Studi Kasus: Bethany Elementary School Salatiga)

PENGEMBANGAN SISTEM INFORMASI WEBSITE SOLO KULINER DAN FESTIVAL BERBASIS PHP

SKRIPSI MADE SUKA SETIAWAN NIM

Perancangan Data Terdistribusi pada Sistem Informasi Perbendaharaan Daerah Kota Salatiga

Pembuatan Website untuk Usaha Sepatu Desucha Shop Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer

Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang

BAB I PENDAHULUAN. merupakan salah satu metode komunikasi yang bersifat real-time. Selama ini

Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer

Pembuatan Aplikasi Studio Photo Online Berbasis Web

Perancangan Sistem Informasi Akademik Berbasis Web di Sekolah Tinggi Ilmu Manajemen Informasi dan Komputer (STIMIK) Sepuluh November Jayapura - Papua

Pemanfaatan API pada Perangkat Hotspot Gateway dalam Pembuatan Sistem Akses Internet Berdasarkan Volume Based dan Time Based Access Berbasis Web

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

Sistem Rekam Jejak Peserta Pelatihan Secara Online pada CTC FTI UKSW

Perancangan dan Implementasi Sistem Informasi Persediaan pada Apotek Budi Asih Banjarmasin

Implementasi dan Analisis Performa Kriptografi Metode WAKE Pada Kombinasi Data Numerik dan Karakter. Skripsi

Perancangan dan Implementasi Sistem Informasi Administrasi Pembayaran SPP di SMP Negeri 1 Salatiga Menggunakan Metode Prototype

Bab 3. Metode dan Perancangan Sistem

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

LAPORAN TUGAS AKHIR RANCANG BANGUN CATALOG PENJUALAN PERHIASAN DI TOKO EMAS REJEKI BERBASIS ANDROID

i Aplikasii Diajukan kepada Informasi Oleh: Aulia Adie Putra NIM: Salatiga Mei 20122

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

Sistem Informasi Penggajian dan Kepegawaian Berbasis Dekstop (Studi Kasus: Sekolah Menengah Atas (SMA) Negeri 2 Waingapu)

Analisis Penerapan Aplikasi OrangeHRM pada Departemen Human Resource Development (Studi Kasus: Departemen HRD Bakrie Microfinance Indonesia)

Pembuatan Website Pada Distro Happy Sunday Sebagai Media Promosi Dan Informasi

SISTEM PENCATATAN PERSEDIAAN

SISTEM INFORMASI PEMESANAN MAKANAN DI DJOGJA STEAK AND PASTA BERBASIS WEB

Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga

APLIKASI LAYANAN INFORMASI AKADEMIK SEKOLAH BERBASIS SMS (STUDI KASUS: SMK SWASTA TELADAN MEDAN) SKRIPSI APRILIA RAMADHANI

Embedding Pesan Rahasia Ke Dalam Gambar Menggunakan Metode Least Signnificant Bit

Perancangan Web Sistem Informasi Penjualan Kuningan dan Handicraft Berbasis PHP Responsif Adaptif serta Multi Platform

SKRIPSI APLIKASI MOBILE NOTIFICATION INFORMASI PERKULIAHAN BERBASIS ANDROID

Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW)

SKRIPSI APLIKASI PEMBELAJARAN BIOLOGI UNTUK SISWA KELAS XII SEKOLAH MENENGAH ATAS BERBASIS ANDROID

LEMBAR PENGESAHAN PEMBIMBING...

Implementasi Sistem Manajemen Bandwidth Di CV TRI POLA JAYA

Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW)

SKRIPSI APLIKASI WEB RADIO LIVE STREAMING MENGGUNAKAN TEKNOLOGI WEBRTC

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN HANDPHONE BERBASIS MOBILE (THE DEVELOPMENT OF MOBILE SALES APPLICATION HANDPHONE)

HUDAYA SAKTIAN SANI

PERANCANGAN APLIKASI WEBSITE E-COMMERCE PADA TOKO VENUS COMPUTER EQUIPMENT KUDUS

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha

Perancangan Aplikasi Pembelajaran Piano Berbasis Animasi 3D Memanfaatkan Game Logic (Studi Kasus : Lembaga Kursus Piano Must Basf Salatiga)

SKRIPSI. Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer. Oleh: Valentino Putra Parlan NIM:

Aplikasi Pengenalan Huruf, Angka dan Bangun Datar Dengan Metode Dot To Dot

Sistem Penjurian Olahraga Tinju Berbasis Desktop (Studi Kasus : Sasana Tinju Schreuder Salatiga)

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

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

BAB I PENDAHULUAN 1.1 Latar Belakang

Sistem Informasi Lowongan Pekerjaan Berbasis Web Menggunakan Model View Controller

Perancangan dan Analisis Kinerja Jaringan MPLS (Multiprotocol Label Switching) pada Teknologi IPv6 untuk Teleconference

PEMBELAJARAN PERTOLONGAN PERTAMA SAAT KECELAKAAN BERBASIS MOBILE ELWIN SUTRANGGA

Embedding Pesan Rahasia Pada Gambar Digital

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

Perancangan dan Implementasi Sistem Informasi Perhitungan Arus Kas Menggunakan Metode Langsung (Studi Kasus: Toko Istana Boneka di Surabaya)

IMPLEMENTASI KEAMANAN MENGGUNAKAN PERTUKARAN KUNCI DIFFIE HELLMAN DAN ALGORITMA ENKRIPSI BLOWFISH KOMPETENSI JARINGAN KOMPUTER SKRIPSI

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID

Perancangan Website Berita Indonesia Hari Ini

BINUS UNIVERSITY. Analisis dan Perancangan Sistem Informasi Berbasiskan Web Pada Poliklinik Rumah Sakit Satya Negara. Abstrak

Pemodelan Audio Player Berbasis Web Dengan Menggunakan HTML 5. Skripsi

Perancangan Aplikasi Distribusi Penjualan Barang

Perancangan Dan Implementasi Aplikasi Virtual Gamelan Berbasis Android

APLIKASI PENGAMANAN PESAN RAHASIA DENGAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER

Potensi Pemanfaatan Bring Your Own Device (BYOD) Dalam Metode Pembelajaran Inquiry Untuk Meningkatkan Keaktifan Belajar Siswa Di SMK Negeri 1 Pabelan

Perancangan dan Implementasi Kriptosistem pada Basis Data Pasien Rawat Jalan Menggunakan Algoritma GOST (Studi Kasus : Poliklinik dan Lab Klinik UKSW)

Perancangan dan Implementasi Aplikasi Pencatatan Transaksi Resseler Pulsa Elektronik

Pengaruh Metode Pembelajaran Kooperatif Tipe Group Investigation Pada Mata Pelajaran Sejarah Indonesia (Studi Kasus SMK N 2 Salatiga) Skripsi

Aplikasi Pembelajaran IPA Berbasis Multimedia Interaktif Menggunakan HTML5 (Studi Kasus: SD Negeri 06 Salatiga)

RANCANG BANGUN APLIKASI WHOLESALE FASHION STORE BERBASIS ANDROID MOBILE TUGAS AKHIR

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

Investigasi Web Attack Menggunakan Intrusion Detection System (IDS) dan Access Log

ABSTRAK. Kata kunci : Android, Mobile, Smartphone, Teknologi, Wisata

SISTEM INFORMASI KEPESERTAAN DANA PENSIUN GEREJA KRISTEN JAWA Laporan Prakter Kerja dan Tugas Akhir

PEMANFAATAN APLIKASI GOOGLE MAPS DALAM MENDORONG AKTIVITAS BELAJAR SISWA PADA MATA PELAJARAN IPS DI SD SOLAFIDE SCHOOL. Skripsi

LAPORAN SKRIPSI APLIKASI I-RENTAL MOBIL BERBASIS WEB RESPONSIVE PADA SEMBERANI RENT DI JEPARA. Oleh : Fatkhur Rohman

Perencanaan Strategis Sistem Informasi Menggunakan The Open Group Architecture Framework

Perancangan Clustering Data Menggunakan Algoritma K-Means Berbasis Heat Map

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN KNALPOT BERBASIS WEB

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

SMS GRATIS UNTUK SEMUA OPERATOR DI INDONESIA BERBASIS APLIKASI ANDROID (Studi Kasus : Kudus Blogger Community)

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

SKRIPSI IMPLEMENTASI WEB SERVICE UNTUK PENGOLAHAN NILAI RAPORT SISWA SMK KESEHATAN SADEWA

PENGEMBANGAN ALGORITMA CAESAR CIPHER DALAM PESAN RAHASIA DENGAN QUICK RESPONSE CODE (QR CODE)

SKRIPSI APLIKASI PENCARIAN LOKASI GEREJA DI KABUPATEN PARIGI MOUTONG DENGAN METODE LOCATION BASED SERVICE BERBASIS ANDROID.

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

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

SKRIPSI SISTEM INFORMASI AKADEMIK DI SMA SANATA KARYA LANGGUR ACADEMIC INFORMATION SYSTEMS AT SMA SANATA KARYA LANGGUR

Implementasi Aplikasi Adempiere untuk Mendukung Proses Pengadaan Barang dan Inventori (Studi Kasus : Candi Baru Salatiga) Laporan Penelitian

Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) SKRIPSI

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

Perencanaan Arsitektur Sistem Informasi MenggunakanEnterprise ArchitecturePlanning (EAP) pada Perpustakaan dan Arsip Daerah Salatiga

RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SOP (SUMBANGAN OPERASIONAL PENDIDIKAN) BERBASIS SMS GATEWAY DI MAN 1 PURWOKERTO

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

Transkripsi:

Implementasi Kriptografi AES Untuk Aplikasi Chatting Sistem Jejaring Klaster Berbasis Android LAPORAN PENELITIAN Peneliti : Eclesia Juliette Latumahina (672010219) Suprihadi, S.Si., M.Kom. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 i

Implementasi Kriptografi AES Untuk Aplikasi Chatting Sistem Jejaring Klaster Berbasis Android LAPORAN PENELITIAN Diajukan kepada Fakuktas Teknologi Informasi untuk memperoleh gelar Sarjana Komputer Peneliti : Eclesia Juliette Latumahina (672010219) Suprihadi, S.Si., M.Kom. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 i

ii

iii

iv

v

vi

HALAMAN PERSEMBAHAN DAN MOTTO Skripsi ini Penulis persembahkan untuk : Mama dan Papa Motto : NOTHING IS IMPOSSIBLE WITH GOD vii

KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena atas perlindungannya sehingga penulis dapat menyelesaikan laporan penelitian yang berjudul Implementasi Kriptografi AES Untuk Aplikasi Chatting Sistem Jejaring Klaster Berbasis Android. Selama proses penyusunan laporan penelitian ini, penulis mendapat bimbingan dan kerja sama dari berbagai pihak secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada: 1. Dr. Dharmaputra Taludangga Palekahelu, M.Pd., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 2. Bapak Suprihadi, S.Si., M.Kom., selaku Ketua Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Salatiga dan selaku pembimbing yang telah membantu mengarahkan dan memberikan bimbingan dalam proses penyusunan laporan penelitian ini sehingga dapat terselesaikan dengan baik. 3. Ibu Christine Dewi, S.Kom., M.Cs., selaku Koordinator TA, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana, Salatiga. 4. Para Bapak/Ibu dosen pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana yang telah membantu penulis dalam memberikan ilmu dan semangat selama masa perkuliahan. 5. Mama dan Papa yang selalu memberikan dukungan doa dan semangat selama proses penulisan skripsi. 6. Sahabat- sahabat terdekat yang tidak dapat penulis sebutkan satu persatu, yang telah memberikan dukungan dan bantuan kepada penulis selama penyusunan laporan penelitian ini. Penulis menyadari bahwa penyusunan laporan penelitian ini masih jauh dari kesempurnaan, sehingga kritik dan saran yang membangun dari berbagai pihak sangat penulis harapkan untuk perbaikan laporan penelitian ini kedepannya. Akhirnya, semoga laporan penelitian ini dapat bermanfaat bagi penulis pada viii

khususnya dan bagi para pembaca pada umumnya serta dapat bermanfaat bagi pengembangan teknologi dan informasi di masa yang akan datang. Salatiga, Desember 2015 Penulis ix

ABSTRAK Implementasi Kriptografi AES Untuk Aplikasi Chatting Sistem Jejaring Klaster Berbasis Android 1) Eclesia Juliette Latumahina, 2) Suprihadi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50711, Indonesia Email: 1) 672010219@student.uksw.edu, 2) suprihadi@staff.uksw.edu Abstract Sending messages via the internet using chat application is one method of communication in real-time. Chat application is done by conducting transactions between cliet with server packages. The use of this technology has an advantage over electronic mail (email), that communication can be established directly and more quickly. During this time the community iklaster just use Yahoo Messenger and comment columns to make communication between buyers and sellers. It would be better if the community has a communication system itself that is useful to the community and also safe. So that the system can be a distinct advantage for companies one of which is the recording of the conversation between the seller and buyer are the evidences for the company when having problems. This communication system can be developed in the form of Android applications, given the popularity of smartphones that use the Android operating system. In this research, a chat application based on Android, using AES to secure data chat. Keywords: Cryptography, Android, Chatting, AES, iklaster x

Abstrak Pengiriman pesan melalui internet dengan menggunakan aplikasi chatting merupakan salah satu metode komunikasi yang bersifat real-time. Aplikasi chatting dilakukan dengan melakukan transaksi paket antara client dengan server. Penggunaan teknologi ini memiliki suatu kelebihan dibandingkan surat elektronik (e-mail), yaitu komunikasi dapat terjalin secara langsung dan lebih cepat. Selama ini komunitas iklaster hanya menggunakan Yahoo Messenger dan kolom komentar untuk melakukan komunikasi antara pembeli dan penjual. Akan lebih baik lagi bila komunitas mempunyai suatu sistem komunikasi sendiri yang berguna bagi komunitas dan juga aman. Sehingga sistem tersebut bisa menjadi keuntungan tersendiri bagi perusahaan salah satunya yaitu adanya rekaman percakapan antara penjual dan pembeli yang menjadi bukti bagi perusahaan apabila mengalami masalah. Sistem komunikasi ini dapat dikembangkan dalam bentuk aplikasi Android, mengingat popularitas smartphone yang menggunakan sistem operasi Android. Pada penelitian ini dikembangkan aplikasi chatting berbasis Android, dengan menggunakan AES untuk mengamankan data chatting. Kata Kunci: Kriptografi, Android, Chatting, AES, iklaster 1) Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana 2) Staf Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana xi

Daftar Isi Halaman Judul... i Lembar Pernyataan Tidak Plagiat... ii Lembar Pernyataan Persetujuan Akses... iii Lembar Pengesahan... iv Lembar Persetujuan Keaslian Karya Tulis... v Lembar Pernyataan Persetujuan Akses... vi Halaman Persembahan dan Motto... vii Kata Pengantar... ix Abstrak... x Daftar Isi... xii Daftar Tabel....xiv Daftar Gambar... xv Bab 1 Pendahuluan... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah.... 2 1.3 Batasan Masalah... 2 1.4 Tujuan dan Manfaat... 2 1.5 Sistematika Penelitian... 3 Bab 2 Tinjauan Pustaka... 4 2.1 Penelitian Terdahulu... 4 2.2 Kriptografi... 4 2.3 Tujuan Kriptografi... 5 2.4 Algoritma Kriptografi... 6 2.4.1 Algoritma Simetri... 7 2.4.2 Algoritma Asimetri... 7 2.5 AES... 8 2.5.1 Struktur Enkripsi AES... 9 2.5.2 Struktur Dekripsi AES... 10 2.6 Android... 11 2.7 Web Service... 11 Bab 3 Metode Penelitian... 13 3.1 Metode Perancangan Sistem...... 13 3.2 Analisis Kebutuhan... 14 3.2.1 Analisis Tingkat Kebutuhan Sistem... 14 3.2.2 Analisis Software dan Hardware... 14 3.3 Analisis Perancangan Aplikasi... 14 3.3.1 Use Case... 15 3.3.2 Activity Diagram... 16 3.3.3 Deployment Diagram... 17 3.4 Perancangan Interface... 18 3.4.1 Rancangan Halaman Utama... 18 3.4.2 Rancangan Halaman Percakapan... 19 Bab 4 Hasil dan Pembahasan... 21 xii

4.1 Implementasi Sistem...... 21 4.2 Pengujian Sistem...... 23 Bab 5 Kesimpulan dan Saran... 26 5.1 Kesimpulan...... 26 5.2 Saran... 26 Daftar Pustaka... 27 xiii

Daftar Tabel Tabel 2.1 Ukuran Kunci, Blok dan Round pada AES... 7 xiv

Daftar Gambar Gambar 2.1 Struktur Enkripsi AES... 10 Gambar 2.2 Sruktur Dekripsi AES... 11 Gambar 3.1 Tahapan Penelitian... 13 Gambar 3.2 Proses Enkripsi dan Kirim Pesan... 15 Gambar 3.3 Proses Dekripsi dan Terima Pesan... 15 Gambar 3.4 Use Case Diagram Sistem... 16 Gambar 3.5 Activity Diagram Sistem... 17 Gambar 3.6 Deployment Diagram Sistem... 18 Gambar 3.7 Rancangan Halaman Utama... 19 Gambar 3.8 Rancangan Halaman Percakapan... 20 Gambar 4.1 Halaman Login... 21 Gambar 4.2 Tampilan Chat List... 22 Gambar 4.3 Tampilan Chatting... 22 Gambar 4.4 Hasil Capture Wireshark dari Aplikasi Android ke Server... 23 Gambar 4.5 Hasil Capture Wireshark dari Server ke Aplikasi Android... 24 xv