Analisis Sistem ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem

Analisis sistem merupakan tahapan untuk memahami sistem dan komponen- komponen bagian dalam sistem dengan maksud mengidentifikasi dan mengevaluasi permasalahan serta hambatan yang terjadi. Ada dua tahapan analisis dalam penelitian ini yaitu analisis masalah dan analisis kebutuhan. Tahap analisis masalah merupakan tahap untuk memahami dan mempelajari penyebab masalah dari sistem yang digunakan. Kemudian dilanjutkan dengan tahap analisis kebutuhan yang menjelaskan proses kerja fungsi-fungsi yang digunakan sistem. 3.1.1. Analisis Masalah Permasalahan utama pada penelitian ini adalah budaya bahasa karo yang mulai ditinggalkan dan pengaruh budaya bahasa asing yang masuk kedalam lingkungan masyarakat serta masyarakat suku Karo yang kesulitan untuk berbahasa Karo terutama kalangan muda dan daerah perkotaan. Masalah-masalah pada penelitian ini diidentifikasikan dengan menggunakan diagram Ishikawa. Diagram Ishikawa atau yang sering dikenal dengan Cause and Effect Diagram adalah diagram yang digunakan untuk memahami dan mengidentifikasi serta menggambarkan beberapa masalah yang terjadi pada sistem dan akibat yang ditimbulkan oleh masalah.Selanjutnya, diagram ini dapat digunakan dalam diskusi dengan brainstroming untuk mengidentifikasi mengapa suatu masalah terjadi Gaspersz, 1997. Permasalahan pada penelitian ini secara umum dapat ditunjukkan pada Gambar 3.1 Universitas Sumatera Utara Gambar 3.1 Diagram Ishikawa 3.1.2. Analisis Kebutuhan Analisis kebutuhan sistem ini meliputi analisis persyaratan fungsional dan analisis persyaratan nonfungsional. 3.1.2.1. Kebutuhan Fungsional Kebutuhan fungsional adalah kebutuhan dimana sistem harus dapat melakukan proses-proses termasuk dalam melakukan pelayanan yang disediakan sistem dan reaksi sistem untuk mendapatkan hasil berdasarkan instruksi yang diberikan. Terdapat beberapa hal yang menjadi syarat kebutuhan fungsional yang harus dipenuhi: Pangabean, 2015 1. Fungsi Pencarian Kata Sistem dapat melakukan pencarian string pada aplikasi Kamus bahasa Indonesia-Karo agar mendapatkan arti kata yang mengandung string tersebut dengan mengimplementasikan algoritma Reverse Colussi 2. Fungsi Pencatat Waktu dan Banyak Komparasi Dalam proses pencarian kata yang di inputkan, lama proses dan banyak komparasi akan dicatat dan ditampilkan kepada user untuk memperlihatkan Universitas Sumatera Utara kepada user seberapa cepat algoritma Reverse Colussi dalam menyelesaikan proses kerja. 3.1.2.2. Kebutuhan Nonfungsional Kebutuhan nonfungsional adalah kebutuhan yang mendeskripsikan sistem dari segi karakterisitik, fitur dan batasan lainnya seperti performa, penggunaan, dan ekonomi. Terdapat beberapa hal yang menjadi syarat kebutuhan nonfungsional antara lain: Pangabean, 2015 1. Performa Sistem yang akan dibangun harus dapat menampilkan hasil pencarian yang sesuai dengan apa yang dicari. 2. Mudah dipelajari dan digunakan Sistem yang akan dibangun harus memiliki interface yang user friendly sehingga pengguna dapat mengakses sistem dengan mudah 3. Hemat biaya Sistem yang dibangun tidak memerlukan perangkat tambahan ataupun perangkat pendukung lainnya yang dapat mengeluarkan biaya.

3.2. Pemodelan