Analisis Sistem LANDASAN TEORI

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Sebelum dilakukan tahap perancangan sebuah sistem, perlu dilakukan analisis sistem yang akan dibangun. Analisis sistem merupakan istilah yang secara kolektif mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem pada dasarnya merupakan tahapan yang ditujukan untuk menciptakan pemahaman yang menyeluruh terhadap sistem sehingga diperoleh gambaran tentang kebutuhan, cara kerja, dan alur data yang akan dikerjakan sistem. Hal ini akan membantu mempermudah dalam proses implementasi sistem. 3.1.1 Analisis masalah Sistem ini diharapkan dapat membantu menyelesaikan masalah dalam keamanan data, agar data tersebut tetap tidak dimodifikasi atau dibaca oleh orang yang tidak memiliki hak akses. Dalam sistem ini file teks akan dienkripsi menggunakan algoritma Knapsack. Selanjutnya untuk kompresi data teks, dilakukan dengan menggunakan algoritma RLE. Sehingga diharapkan file teks ini terjaga kemanannya serta ukuran file dapat lebih kecil dari sebelumnya. Yang menjadi masalah utama penelitian ini adalah bagaimana mengkombinasikan algoritma knapsack dan RLE pada file teks. Sehingga diharapkan file teks ini terjaga Universitas Sumatera Utara keamanannya serta ukuran file dapat lebih kecil dari sebelumnya. Setelah dipilah dan dibagi dalam beberapa kategori, dapat diuraikan sebagai berikut: 1. User adalah seorang yang melakukan proses bangkit kunci, enkripsi, kompresi, kombinasi kedua serta dekripsi dan dekompresi. 2. Proses : Sistem ini akan berjalan mengkombinasikan kedua algoritma Knapsack dan RLE pada file teks yaitu proses Enkripsi kemudian kompresi atau Kompresi kemudian Enkripsi, dapat juga dilakukan secara terpisah. 3. Sistem : Sistem ini menunjukan kombinasi mana yang lebih tepat digunakan antara Kompresi dan Enkripsi atau Enkripsi dan Kompresi Selanjutnya masalah diuraikan kedalam bentuk diagram tulang ikan ishikawa Diagram dibawah ini: Analisis Kombinasi algoritma Knapsack dan RLE pada File Teks Data Kebijakan User Proses Mendapati manipulasi data Tidak Efisien melakukan proses secara terpisah Pencurian data tidak terlalu mendapat prioritas Data tidak aman Ukuran file cukup besar Gambar 3.1 Diagram Ishikawa untuk Analisis Permasalan Sistem

3.2 Analisis Persyaratan