BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

BAB I PENDAHULUAN Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB IV HASIL DAN UJI COBA

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID

BAB III ANALISIS DAN PERANCANGAN

`BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN. Android adalah sistem operasi open source smartphone. layar sentuh seperti Windows, iphone dan OS BlackBerry.

BAB 3. ANALISA SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB I PENDAHULUAN.

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISA DAN DESAIN SISTEM. Analisa masalah yang didapat dari penelitian ini adalah membuat data

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB III ANALISIS DAN DESAIN SISTEM

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang


BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

BAB IV ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti


BAB I PENDAHULUAN 1.1 Latar Belakang


BAB IV HASIL DAN UJI COBA


APLIKASI PENGIRIMAN PESAN PENGKODEAN MENGGUNAKAN METODE AES 128 BIT BERBASIS ANDROID SKRIPSI. Diajukanoleh : YUDITH ADI SUCAHYO NPM :

BAB IV IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

APLIKASI PENGAMAN SMS DENGAN METODE KRIPTOGRAFI ADVANCED ENCRYPTION STANDARD (AES) 128 BERBASIS ANDROID

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

1. BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

Transkripsi:

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, diantaranya yang cukup dikenal luas adalah android. Salah satu fasilitas yang disediakan ponsel adalah untuk melakukan pengiriman SMS (Short Message Service). SMS merupakan salah satu layanan yang populer dan praktis pada telepon bergerak (mobile device). SMS sendirinya memiliki berbagai kelemahan yaitu SMS dibangun dengan sistem dan program yang sama, dan SMS bisa melakukan roaming jaringan setempat hingga ke jaringan asing. Kelemahan dari SMS lainnya adalah isi SMS yang dikirim terbuka di sistem penyedia jasa sehingga beresiko terhadap penyadapan dan modifikasi. Dengan adanya beberapa keterangan diatas maka dibutuhkan sebuah sistem keamanan pada layanan SMS (terutama untuk SMS Snooping, SMS Intercept dan campur tangan operator). Agar isi pesan hanya bisa dibaca maknanya oleh pengirim dan penerima, isi pesan sebelum dikirim melalui SMS harus dienkripsi terlebih dahulu dengan algoritma kriptografi, misalnya Caesar Cipher dan Advanced Encryption Standard (AES). III.1.1. Spesifikasi Perangkat Dalam perancangan aplikasi ini, ada beberapa perangkat yang digunakan agar aplikasi berjalan sebagaimana mestinya, yaitu sebagai berikut :

1. Perangkat Lunak (Software) a. Operating System, OS yang digunakan dalam perancangan dan tes untuk program aplikasi yang dirancang adalah Windows 7, dan OS Android pada perangkat mobile. b. JDK Java 1.8, sebagai bahasa program dan compiler Java. c. Netbeans 8,0, sebagai editor source code Java. d. NET FrameWork 4,0, sebagai platform aplikasi pendukung agar simulasi android dapat di jalankan pada windows. e. Android SDK, sebagai tools untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. f. AVD (Android Virtual Device) 2,2, sebagai emulator untuk menjalankan aplikasi android. 2. Perangkat Keras (Hardware) a. Laptop b. Mobile Phone Android Versi 5.1. III.1.2. Strategi Pemecahan Masalah Perancangan aplikasi yang akan dibangun memiliki tahapan analisis sistem yang dilakukan, yaitu sebagai berikut: 1. Mempelajari dan menganalisis bagaimana sistem keamanan pada layanan SMS.

2. Menentukan kebutuhan pengguna dan peningkatan sistem keamanan pada layanan SMS yang dapat menjamin keamanan agar isi pesan hanya bisa dibaca maknanya oleh pengirim pesan. 3. Merancang Aplikasi yang dapat melakukan proses enkripsi dan dekripsi terhadap sistem keamanan pada layanan SMS. 4. Menentukan hardware dan software yang dibutuhkan dari perangkat android dan komputer sebagai pendukung perancangan. 5. Perancangan aplikasi, setelah memahami kebutuhan dan tujuan dari perancangan maka dilakukan pembuatan dan pembangun sistem yang direncanakan. 6. Pengujian dan fix error, melakukan pengujian terhadap aplikasi yang telah selesai dengan menganalisis target yang dicapai serta kekurangan aplikasi untuk diperbaharui agar dapat berjalan baik. III.2. Desain Sistem Pada perancangan ini akan dijelaskan mengenai rancangan aplikasi pengiriman pesan singkat yang akan dikerjakan serta fitur-fitur yang akan dipakai pada aplikasi tersebut seperti algoritma perancangan, rancangan tampilan, dan lainnya. Untuk aplikasi pengiriman pesan singkat yang dapat digunakan di android. III.2.1 Use Case Diagram Use case diagram berfungsi untuk menggambarkan kegiatan aktor atau pengguna aplikasi. Adapun use case diagram aplikasi yang dirancang dapat dilihat pada gambar III.1 berikut :

Gambar III.1. Use case diagram Dari gambar Use Case Diagram dapat disimpulkan bahwa : pengirim harus membuka aplikasi terlebih dahulu, dan kemudian untuk mengirim pesan, user harus menginput nomor tujuan, input isi pesan, input password sebagai kunci. Password yang di masukkan minimal 4 angka dan maksimal 8 angka. Kemudian pesan tersebut akan di enkripsi oleh sistem sebelum di kirim. Penerima membuka pesan masuk dan untuk membuka pesan harus memasukkan password sebagai kunci, password yang di masukkan harus sama dengan pengirim, kemudian pesan akan di deskripsi oleh sistem agar penerima bisa membacanya. III.2.2 Activity Diagram Aplikasi

Pada activity diagram menggambarkan proses yang berjalan pada Aplikasi. Proses yang berlangsung terjadi setelah pengguna menjalankan aplikasi, yang dapat dilihat pada gambar III.2 berikut : Gambar III.2. Activity diagram Aplikasi Dari Activity diagram diatas pengirim harus membuka aplikasi terlebih dahulu, kemudian input nomor tujuan, input isi pesan, input password sebelum mengirim pesan, dan sistem akan melakukan enkripsi dan deskripsi terjemahan pesan agar penerima dapat membaca pesan, agar penerima dapat membaca pesan, penerima harus memasukkan password yang sama dengan pengirim. III.3. Perancangan Layar / Interface

Pada perancangan ini akan menampilkan Desain Form Menu Utama, Desain Activity Kirim Pesan, Desain Activity Pesan Masuk, Desain Activity Terjermahkan Pesan, Desain Activity Balas Pesan, yang dapat dilihat pada penjelasan berikut ini. III.3.1. Rancangan Aplikasi Pada rancangan terdiri dari bebarapa rancangan tampilan dan fungsi pada masing-masing form yang akan digunakan untuk menjalankan sistem. Aplikasi ini berjalan pada smartphone, adapun rancangan tersebut dapat dilihat dibawah ini. III.3.1.1. Desain Activity Menu Utama SMS Application Write Inbox About Profile exit Ceasar Chiper With AES Aplikasi Pengamanan Pengiriman Pesan Singkat Berbasis Android Gambar III.3. Desain Form Menu Utama Keterangan : 1. Tombol Write, untuk menampilkan activity tulis pesan dimana akan dilanjutkan proses pengiriman pesan. 2. Tombol Inbox, untuk menampilkan activity dimana akan menampilkan semua pesan masuk pada device. 3. Tombol About, untuk menampilkan form tentang aplikasi. 4. Tombol Profile, untuk menampilkan data diri pembuat aplikasi.

5. Tombol Exit, untuk mengakhir dan menutup aplikasi. III.3.1.2. Desain Activity Kirim Pesan Send To : xxxxxxx Message: xxxxxxxxxxxxxx xxxxxxxxxxxxxxx Password : xxxx SEND Gambar III.4. Desain Activity Kirim Pesan Keterangan : 1. EditText1, untuk menginput nomor tujuan pesan yang akan dikirimkan. 2. EditText2, untuk menginput isi pesan yang akan dikirimkan ke nomor tujuan. 3. EditText3, untuk menampilkan pesan yang sudah di enkripsi. 4. EditText4, untuk menampilkan hasil enkripsi dari pesan yang ingin di kirim, hasil enkripsi akan tampil setelah user memasukkan password. 5. Tombol Send, untuk memproses pengiriman pesan. III.3.1.3. Desain Activity Pesan Masuk Inbox Message

Pesan Nomor Pesan Nomor Pesan Nomor 1 3 2 Gambar III.5. Desain Activity Pesan Masuk Keterangan : 1. List atau daftar pesan masuk. 2. TextView2, untuk menampilkan isi pesan dari pengirim pesan. 3. TextView3, untuk menampilkan nomor pengirim pesan. III.3.1.4. Desain Activity Terjemahkan Pesan From : xxxxxxxxxx Reply Message : xxxxxxxxxxxxxxxx xxxxxxxxxx Password : xxxx Translate

Gambar III.6. Desain Activity Terjermahkan Pesan Keterangan: 1. Tombol Reply, untuk membalas pesan ke pengirim pesan dan menampilkan activity balas pesan. 2. EditText1, untuk menampilkan nomor pengirim pesan. 3. EditText2, untuk menampilkan isi pesan yang dikirimkan oleh si pengirim pesan, pesan yang tampil berupa kode. 4. EditText3, untuk menampilkan isi pesan yang sudah di deskripsi. 5. EditText4, untuk menginput password pesan yang digunakan untuk mendeskripsikan pesan yang yang telah dienkripsi. 6. Tombol Translate, untuk memproses mendeskripsikan pesan agar dapat dibaca oleh si penerima pesan.