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