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