BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem
Analisis sistem adalah Penguraian suatu sistem informasi kedalam bagian – bagian yang lebih
kecil untuk memudahkan user dalam mengidentifikasi serta mengevaluasi masalah, hambatan –
hambatan yang mungkin akan terjadi dalam suatu sistem. Adapun tahapan – tahapan yang
dilakukan dalam analisa sistem yaitu : analisa masalah, analisa kebutuhan, analisa proses. Ketika berbicara tentang program aplikasi, pasti tidak terlepas dari komponen interface
dan user. Dalam interface sendiri terdapat berbagai macam elemen – elemen yang
membangun agar aplikasi dapat berjalan dengan baik. Didalam program aplikasi terdapat arsitektur komputer, basis data database, dan berbagai macam prosedural yang mendukung
dalam program aplikasi tersebu. User merupakan instruktor dalam aplikasi tersebut sehingga dapat berjalan sesui dengan tujuan aplikasi tersebut dibuat
3.1.1. Analisis Masalah Langkah pertama yang dilakukan dalam tahap analisis sistem yakni mengidetifikasi masalah.
Masalah didefinisikan sebagai suatu kesenjangan ataupun suatu penyimpangan yang mungkin terjadi dan diharapkan akan memukuji pemecahannya.Seluruh masalah yang akan timbul dapat
digambarkan dengan menggunakan diagram Ishikawa yang akan di gambarkan di bawah ini pada gambar 3.1.
Universitas Sumatera Utara
Implementation Algorithm
Extended PolybiusSquare
and Rabin Cryptosystem
Man Power Method
Material Machines
Extended Euclidean for generator prime
number
Extended Polybius Algorithm and
Rabin Crptosystem Algorithm
Computer
VB Net
Sending PDF
File
Sending cipherfile
Gambar 3.1. Diagram Ishikawa Pada Implementasi Algoritma Extended Polybius Square dan Rabin Cryptosystem Dalam Keamanan PDF
3.1.2. Analisis Kebutuhan Analisis kebutuhan sistem dikelompokan menjadi dua yaitu: analisis fungsional dan analisis
nonfungsional.
3.1.2.1 Kebutuhan Fungsional 1.
Kebutuhan fungsional adalah fungsi yang harus dipenuhi oleh sebuah aplikasi yang akan dirancang. Kebutuhna fungsional yang dibutuhkan yang diperlukan antara lain
sebagai berikut:
a. Sistem harus mampu melakukan pencarian file PDF Portabel Document File
dalam sistem komputer.
b. Sistem harus dapat melakukan proses enkripsi dan dekripsi terhadap file PDF
dengan menggunakan algoritma kunci publik RABIN Cryptosystem dan algoritma Extended Polybius Square.
c. Sistem juga harus dapat melakukan proses enkripsi dan dekripsi file PDF dengan
proses waktu yang relatif singkat. Portabel Document File
Universitas Sumatera Utara
3.1.2.2. Kebutuhan Nonfungsional Kebutuhan fungsional merupakan nilai
– nilai yang akan menjadi batasan – batasan terhadap nilai tolak ukur penilaian terhadap kepuasan sistem uang akan dirancang. Kebutuhan
nonfungsional itu sendiri antara lain Noviandri, 2011 : 1.
Performa Perangkat lunak yang akan dibangun dapat melakukan analisis dan menunjukkan hasil dari
fungsi kriptografi yang dilakukan oleh sistem. 2.
Efisiensi Sistem atau perangkat lunak yang akan dibangun harus sesederhana mungkin agar mudah
digunakan oleh pengguna user dan responsif. 3.
Ekonomi Sistem atau perangkat lunak yang akan dibangun harus dapat bekerja dengan baik tanpa
harus mengeluarkan biaya tambahan dalam penggunaan perangkat keras maupun perangkat lunak.
4. Dokumentasi
Sistem atau perangkat lunak yang akan dibangun dapat menyimpandata hasil proses enkripsi.
5. Kualitas
Sistem harus dapat menampilkan output proses enkripsi dan dekripsi dari suatu data PDF dengan cepat.
6. Kontrol
Perangkat lunak yang dibangun akan menampilkan pesan error untuk setiap input.
3.2. Analisis Proses