Inception Elaboration Implementasi kriptografi menggunakan algoritma RSA untuk mengamankan SMS Berbasis J2ME

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pada bab ini, akan dibahas secara detail dan terperinci mengenai aplikasi sistem yang akan diimplementasikan dengan menerapkan metodologi penelitian yang telah diuraikan pada bab sebelumnya. Pada bab sebelumnya telah dibahas, bahwa metode pengembangan sistem yang akan digunakan dalam pengembangan aplikasi ini adalah metode pemodelan berorientasi objek dengan alur pendekatan Rational Unified Process RUP . Di dalam bab empat ini diuraikan tentang tahap pengembangan sistem Rational Unified Process RUP diantaranya adalah Inception, Elaboration yang terdiri dari analisis masalah, analisis persyaratan, dan analisis keputusan, tahap Construction yang terdiri dari desain aplikasi dan implementasi system, dan tahap terakhir yaitu Transition yang terdiri dari dokumentasi system dan user manual.

4.1 Inception

Perangkat lunak atau suatu aplikasi merupakan bagian dari suatu sistem yang lebih besar, maka hal pertama yang dilakukan adalah menentukan kebutuhan untuk semua elemen sistem dan kemudian dilanjutkan dengan menentukan kebutuhan perangkat lunak. Penentuan kebutuhan sistem ini sangat perlu ketika perangkat lunak harus berinteraksi dengan elemen-elemen sistem yang lain seperti perangkat keras, dan manusia. Penelitian pengembangan sistem yang dilakukan lebih difokuskan pada batasan masalah dan ruang lingkup sistem yang berkaitan dengan enskripsi data sms dengan menggunakan algoritma RSA. Pada penerapan aplikasi ini sebelumnya dilakukan proses observasi dilapangan dan melakukan penelitian terhadap skripsi-skripsi sebelumnya. Teknologi yang sudah biasa digunakan ini terkadang memiliki kelemahan khususnya pada keamanan data, maka dari hasil observasi yang telah diperoleh diperlukan suatu aplikasi yang dapat mengenskripsi data sms, sehingga pesan yang disampaikan hanya di ketahui oleh pengirim dan penerima SMS.

4.2 Elaboration

Pada bagian Elaboration atau perencanaan dilakukan analisis masalah dan sistem untuk mempelajari suatu masalah dan mempunyai tujuan utama untuk melakukan tindakan. Analisis masalah yang paling utama di skripsi ini adalah untuk enkripsi SMS pada telepon selluler melakukan implementasi algoritma RSA Terdapat tiga tahapan analisis sistem dalam metodologi RUP yang akan digunakan dalam menganalisis sistem yang akan dirancang. Diantaranya adalah Analisis Masalah Problem Analysis, Analisis Persyaratan Requirement Analysis , dan Analisis Keputusan Decision Analysis.

4.2.1 Analisis

4.2.1.1 Analisis Masalah Problem Analysis

Dalam Tugas akhir ini, berdasarkan studi literatur dan hasil observasi yang dilakukan. Dari hasil pengamatan sementara diperoleh permasalahan yaitu jika ditinjau dari sisi keamanan data dan kerahasiaan pengaksesan. Pengamanan dalam aplikasi SMS yang ada hanya berupa keamanan pada handphone, bukan keamanan pada SMS yang disampaikan. Salah satu cara untuk melakukan pengamanan data yaitu dengan menggunakan sistem keamanan data berupa metode kriptografi. Data yang akan di enkripsi berupa SMS yang telah dikirim oleh pengirim sms. Masalah utama pada penelitian ini adalah implementasi kriptografi yang dengan menggunakan algoritma RSA. Setelah dijelaskan dengan rinci permasalahan diatas, maka pada bagian ini akan dibahas mengenai analisis terhadap algoritma RSA dan juga terhadap problems masalah-masalah yang dihadapi dan opportunities peluang-peluang yang bisa diambil dari keadaan sistem saat ini. Analisis terhadap problem dan opportunities akan diperlihatkan dengan menggunakan metode yaitu Matriks Masalah, Kesempatan, Tujuan dan Batasan.

a. Analisis Algoritma RSA