APLIKASI PENGAMANAN SMS MENGGUNAKAN METODE CAESAR CIPHER DAN FRAMEWORK BLOWFISH CIPHER BERBASIS ANDROID

dokumen-dokumen yang mirip
APLIKASI PENGETAHUAN TOKOH - TOKOH PAHLAWAN INDONESIA DAN SOAL LATIHAN BERBASIS ANDROID

REIKIY RENALDI PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA.

APLIKASI SISTEM INFORMASI JAKARTA BANTENG RUGBY CLUB BERBASIS ANDROID

APLIKASI FIKIH SUNNAH WANITA DENGAN PEMBAHASAN PERMASALAHAN WANITA DAN SOAL LATIHAN BERBASIS ANDROID. Muhamad Ridwan Maulana

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

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

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

PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA

SISTEM INFORMASI ORDER MENU (RESERVASI RESTO) BERBASIS WEB ANDROID

Denis Benz Rizki PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

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

ANALISA DAN PERANCANGAN APLIKASI SISTEM PENGELOLAAN ANGGARAN DANA BOS BERBASIS WEB PADA SD NEGERI 11 JAKARTA BARAT

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

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

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID

TIFANI PARADITA

APLIKASI MONITORING HAFALAN SANTRI STUDI KASUS PONDOK PESANTREN TURUS BERBASIS WEB

PERANCANGAN SISTEM EVALUASI PEMBELAJARAN MATEMATIKA BANGUN DATAR BERBASIS ANDROID. Oleh : Aryo Bimo Praponco NIM :

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

PERANCANGAN SISTEM PENYEDIAAN BARANG ALAT KESEHATAN KHUSUS JANTUNG PT BISAWI TUMBUH SELARAS

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016

RANCANG BANGUN SISTEM INFORMASI PERIZINAN USAHA PEMANFAATAN HASIL HUTAN KAYU PADA KEMENTRIAN KEHUTANAN

SISTEM MANAJEMEN PENDATAAN PELANGGARAN ANGKUTAN UMUM DAN TRANSPORTASI BERBASIS WEB PADA SUKU DINAS PERHUBUNGAN JAKARTA TIMUR. Rinaldy Rizky Fachrazi

SISTEM INFORMASI PENGAWASAN DISTRIBUSI MERCHANDISE SEMEN3RODA PADA PT. KHARISMA MULIA ABADIJAYA BERBASIS MOBILE

Analisa dan Perancangan Sistem Pelaporan Aktifitas Karyawan di Radio Jakarta Islamic Center ALIEF AKBAR PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

APLIKASI LAYANAN HOME CARE BERBASIS ANDROID WILAYAH JAKARTA SELATAN. Tugas Akhir. Oleh: Wakhid Fajar Hidayat PROGRAM STUDI SISTEM INFORMASI

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

APLIKASI SISTEM PENDATAAN HEWAN TERNAK DENGAN RFID PADA PETERNAKAN KAMBING

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

APLIKASI PEMBELAJARAN HURUF HIJAIYAH UNTUK ANAK USIA DINI BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN TENAGA KEPENDIDIKAN BERBASIS WEB PADA BIRO SUMBER DAYA MANUSIA UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

APLIKASI PENGETAHUAN KEANEKARAGAMAN BUDAYA DI INDONESIA BERBASIS ANDROID

PENGEMBANGAN SYSTEM INFORMASI PENYEWAAN GEDUNG SERBAGUNA PADA DIVISI CLUB HOUSE. Laporan Tugas Akhir

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

SISTEM APLIKASI PENGELOLAAN MANAJEMEN MASJID BERBASIS WEB. Yogie Desmansyah PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

APLIKASI UNTUK MENAMPILKAN OBJEK KURSI DAN MEJA DARI 2D MENJADI 3D BERBASIS MOBILE MENGGUNAKAN UNITY 3D

APLIKASI PEMBELAJARAN FISIKA SMA KELAS 2 FRANSISKUS ARDIAN A JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

PERANCANGAN APLIKASI TES MASUK PADA SMPN 6 KOTA TANGERANG SELATAN MENGGUNAKAN VISUAL BASIC. NET

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

SISTEM INFORMASI PENGELOLAAN AKTA JAMINAN FIDUSIA. DI KANTOR NOTARIS FENNY OCTAVIA, S.H, M.Kn REFA ULIN NUHA SHUBUKHI PROGRAM STUDI SISTEM INFORMASI

APLIKASI LAYANAN JASA PERAWATAN DAN PENITIPAN HEWAN BERBASIS WEB. Andri Hastuti PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

PERANCANGAN SISTEM INFORMASI PENGADUAN & STATUS MASALAH PENGELOLAAN PROYEK PADA PT. ALMITA JALAMAYA

APLIKASI PEMBELAJARAN TAJWID BERBASIS ANDROID

APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

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

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI MONITORING TINGKAT PEKERJAAN KARYAWAN TEKNIS STUDI KASUS PT OPTIMA INFOCITRA UNIVERSAL SKRIPSI INDRA KURNYAWAN

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

ANALISA DAN PERANCANGAN E-LEARNING PADA SMP NEGERI 10 TANGERANG. Tugas Akhir. Oleh : INDRA SUTANA PROGRAM STUDI SISTEM INFORMASI

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

ANALISA DAN PERANCANGAN SISTEM PAKAR PENYEBARAN PENYAKIT DEMAM BERDARAH PADA MANUSIA BERBASIS ANDROID

APLIKASI SISTEM LOGISTIK DENGAN METODE FIRST EXPIRED FIRST OUT PADA PT YAP CWE HOK INDONESIA

APLIKASI SISTEM CUSTOMER LOYALTY UNTUK MENINGKATKAN KEUNGGULAN KOMPETITIF PEMASARAN NARA MY KEFIR

APLIKASI SISTEM E -RAPOR STUDI KASUS SMP PUSAKA ABADI

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

SISTEM ADMINISTRASI PENYEDIAAN JASA SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL JAYA SAKTI DENGAN VB.NET

APLIKASI PEMESANAN PERJALANAN PAKET WISATA PADA PT. VAKANSI MANDALA NUSANTARA BERBASIS ANDROID. Angga Saputra. Program Studi Sistem Informasi

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

APLIKASI m-checking UNTUK QUALITY CONTROL PADA PT. ABACUS KENCANA INDUSTRIES

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

RANCANG BANGUN APLIKASI REQUEST CUSTOM FURNITURE BERBASIS WEB PADA MAMIEK FURNITURE

APLIKASI PENGAMANAN PESAN RAHASIA DENGAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

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


Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

ANALISIS DAN PERANCANGAN WEB SUPPORT UNTUK MONITORING CASE NUMBER DAN CUSTOM REQUEST PADA PT. IRIS

Aplikasi Sistem Berat Badan Ideal Sebagai Pola Hidup Sehat Berbasis Android

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

PERANCANGAN SISTEM PEMESANAN TIKET BUS ANTAR PROPINSI BERBASIS WEB DAN MOBILE ANDROID PADA ( PO. MUARADUA EXPRESS ) TUGAS AKHIR HERPABRIANSYAH

APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN WEB DAN SMS GATEWAY. Oleh Baskoro Setyo Aji

PERANCANGAN SISTEM INFORMASI PENJUALAN KREDIT MOTOR PADA PT. INDI JAYA MOTOR

SIMULASI TRANSMISI SINYAL DIJITAL TERENKRIPSI PADA KARAKTER ASCII IRVAN YULIA RAMDANI

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

Transkripsi:

APLIKASI PENGAMANAN SMS MENGGUNAKAN METODE CAESAR CIPHER DAN FRAMEWORK BLOWFISH CIPHER BERBASIS ANDROID Ibnu Abdullah 41813010075 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017

APLIKASI PENGAMANAN SMS MENGGUNAKAN METODE CAESAR CIPHER DAN FRAMEWORK BLOWFISH CIPHER BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : Ibnu Abdullah 41813010075 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERITAS MERCUBUANA JAKARTA 2017

LEMBAR PERNYATAAN i

LEMBAR PERSETUJUAN SIDANG ii

LEMBAR PENGESAHAN iii

KATA PENGANTAR Assalamu alaikum Warahmatulullahi Wabarakatuh Puji syukur saya panjatkan kepada Allah SWT, karena atas berkat dan rahmat-nya, saya dapat menyelesaikan skripsi ini. Penulisan skripsi ini dilakukan dalam rangka memenuhi salah satu syarat untuk mencapai gelar Sarjana Sistem Informasi pada Fakultas Ilmu Komputer Universitas Mercu Buana. Saya menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan skripsi ini, sangatlah sulit bagi saya untuk menyelesaikan skripsi ini. Oleh karena itu, saya mengucapkan terima kasih kepada: 1. Ibu Ratna Mutu Manikam, S.Kom., MT selaku pembimbing Tugas Akhir yang selalu memberikan dukungan dan saran yang bermanfaat dalam menyelesaikan Tugas Akhir ini. 2. Ibu Nur Ani, ST., MMSI selaku Kepala Program Studi pada jurusan Sistem Informasi Universitas Mercu Buana. 3. Ibu Inge Handriani, M.Ak., MMSI selaku Koordinator Tugas Akhir pada jurusan Sistem Informasi Univeritas Mercu Buana. 4. Bapak Yuwan Jumaryadi, S.Kom., MM selaku pembimbing akademik pada jurusan Sistem Informasi Univeritas Mercu Buana. 5. Kedua Orang Tua Bapak Wakimin Rahmat dan Ibu Sukini. Terima kasih atas semua doa, usaha, dukungan, kasih sayang, dan kepercayaan yang senantiasa diberikan kepada saya. 6. Ade Fidia Gustian, Ahmad Khabir, Anggi Rahmawati, Devy Syarifah Nuraini, Galih Setyo Anggoro, Konita Rizkika, Niken Noorkartika, M. Ridwan Maulana, Ridwan Hasiholan, Reikiy Renaldi, Yonan Iksan Sutanto yang telah memberikan banyak bantuan dalam masa studi saya. Virra Priscilla Ayuningtyas yang selalu memberikan dukungan, doa, dan semangat dalam pengerjaan skripsi ini. Dan seluruh temantemn jurusan Sistem Informasi 2013. iv

Akhir kata, penulis mengucapkan terima kasih dan berharap Allah SWT akan membalas segala kebaikan kepada semua pihak yang telah membantu saya dalam menyelesaikan skripsi ini. Semoga skripsi ini dapat memberikan manfaat bagi pengembangan ilmu pengetahuan khususnya pada bidang Ilmu komputer. Wasalamu alaikum Warahmatullahi Wabarakatuh Jakarta, 4 Mei 2017 Ibnu Abdullah v

DAFTAR ISI LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN SIDANG... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iii ABSTRAK...vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiii BAB I... 1 PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 3 1.3. Batasan Masalah... 3 1.4. Tujuan dan Manfaat... 3 1.5. Metodologi Penelitian... 4 1.5.1. Pengumpulan Data... 4 1.5.2. Pengembangan Sistem... 5 1.6. Sistematika Penulisan... 6 BAB II... 7 LANDASAN TEORI... 7 2.1. Kriptografi... 7 2.1.1. Teknik Kriptografi... 10 2.2. Caesar Cipher... 12 2.3. Blowfish... 14 2.4. Android... 20 2.4.1. Framework... 21 2.4.2. Komponen Aplikasi... 21 2.4.3. Perbandingan Android dengan OS Smartphone lain... 22 2.5. Siklus Hidup Pengembangan Sistem... 23 2.5.1. Waterfall Model... 24 2.5. Unified Modeling Language (UML)... 25 viii

2.5.1. Use Case Diagram... 26 2.5.2. Activity Diagram... 28 2.5.3. Sequence Diagram... 32 2.6. Metode Pengujian... 34 2.6.1. Pengujian Black Box... 34 2.7. Android Studio... 35 BAB III... 36 ANALISA DAN PERANCANGAN SISTEM... 36 3.1. Gambaran Umum Sistem... 36 3.2. Gambaran Umum Sistem Pengamanan SMS... 36 3.3. Analisis Sistem... 37 3.4. Analisis Masalah... 37 3.5. Perancangan Proses... 38 3.5.1 Use Case Diagram... 38 3.5.1.1 Skenario Use Case... 39 3.5.2 Activity Diagram... 41 3.5.3 Sequence Diagram... 43 3.5.3.1 Sequence Diagram Tulis Pesan... 44 3.5.3.2 Sequence Diagram Akses Inbox... 44 3.6. Proses Enkripsi Dan Dekripsi... 46 3.7. Perancangan Antarmuka... 55 BAB IV... 61 IMPLEMENTASI DAN PENGUJIAN... 61 4.1 Implementasi Sistem... 61 4.1.1. Perangkat yang digunakan... 61 4.2 Tampilan aplikasi... 62 4.2.1 Tampilan Awal Aplikasi... 62 4.2.2 Tampilan Menu Utama... 64 4.2.3 Tampilan Menu Compose... 65 4.2.4 Tampilan Menu Inbox... 66 4.2.5 Tampilan Menu Message... 67 4.2.6 Tampilan Menu Outbox... 68 4.2.7 Tampilan Menu About... 69 4.3 Pengujian Aplikasi... 70 ix

4.4 Analisa Hasil Pengujian... 75 BAB V... 76 PENUTUP... 76 5.1 Kesimpulan... 76 5.2 Saran... 76 DAFTAR PUSTAKA... 78 LAMPIRAN... 79 x

DAFTAR GAMBAR Gambar 2. 1 Symmetric Key... 11 Gambar 2. 2 Asymmetric Key... 12 Gambar 2. 3 Blok diagram Algoritma Enkripsi Blowfish... 16 Gambar 2. 4 Fungsi F (Bruce Schenier: 1996)... 17 Gambar 2. 5 Flowchart Enkripsi dengan Blowfish... 18 Gambar 2. 6 Dekripsi algoritma Blowfish... 19 Gambar 2. 7 Flowchart Dekripsi dengan Blowfish... 20 Gambar 2. 8 Metode Waterfall... 24 Gambar 2. 9 Contoh Use Case... 28 Gambar 2. 10 Contoh Activity Diagram... 31 Gambar 2. 11 Contoh Sequence Diagram... 33 Gambar 3. 1 Sistem Pengamanan SMS... 37 Gambar 3. 2 Use Case Diagram Tulis pesan dan Akses Inbox... 39 Gambar 3. 4 Activity Diagram Tulis Pesan... 42 Gambar 3. 5 Activity Diagram Akses Inbox... 43 Gambar 3. 6 Sequence Diagram Tulis Pesan... 44 Gambar 3. 7 Sequence Diagram Akses Inbox... 45 Gambar 3. 8 Flowchart Enkripsi Pesan... 46 Gambar 3. 9 Proses Enkripsi Caesar... 47 Gambar 3. 10 Proses Enkripsi Blowfish... 50 Gambar 3. 11 Flowchart Proses Dekripsi Pesan... 51 Gambar 3. 12 Proses Dekripsi Blowfish... 51 Gambar 3. 13 Proses Dekripsi Caesar... 52 Gambar 3. 14 Tampilan Awal Aplikasi... 55 Gambar 3. 15 Tampilan Menu Buat Pesan... 56 Gambar 3. 16 Tampilan Menu Pesan Masuk... 57 Gambar 3. 17 Tampilan Menu Pesan Keluar... 58 Gambar 3. 18 Tampilan Menu Pesan... 59 Gambar 3. 19 Tampilan Menu About... 60 Gambar 4. 1 Tampilan Spalsh Screen... 62 xi

Gambar 4. 2 Tampilan Menu Utama... 64 Gambar 4. 3 Tampilan Menu Compose atau Buat Pesan... 65 Gambar 4. 4 Tampilan Menu Inbox... 66 Gambar 4. 5 Tampilan Menu Message atau Pesan... 67 Gambar 4. 6 Tampilan Menu Outbox... 68 Gambar 4. 7 Tampilan Menu About... 69 Gambar 4. 8 Skenario Pengujian 1... 71 Gambar 4. 9 Skenario Pengujian 2 Password Salah... 72 Gambar 4. 10 Skenario Pengujian 2 Password Benar... 73 xii

DAFTAR TABEL Tabel 2. 1 Jenis Diagram UML... 26 Tabel 2. 2 Tabel Use Case Diagram... 27 Tabel 2. 3 Activity Diagram... 29 Tabel 2. 4 Sequence Diagram... 32 Tabel 3. 1 Skenario Use Case Tulis Pesan... 40 Tabel 3. 2 Skenario Use Case Akses Inbox... 40 Tabel 4. 1 Tabel Pengujian... 74 xiii