Analisis Sistem ANALISIS DAN PERANCANGAN SISTEM

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