Analisis Sistem Yang Sudah Berjalan Identifikasi Permasalahan Solusi Pemecahan Masalah Sistem Yang Diusulkan

4.2 Requirement Analysis Analisis Kebutuhan

Pada subbab ini akan dilakukan analisis dari proses pembangunan perangkat lunak berdasarkan analisis yang telah dilakukan pada subbab sebelumnya. Analisis yang akan dibahas akan meliputi analisis sistem yang sedang berjalan, indentifikasi masalah, analisis kebutuhan perangkat lunak, perancangan arsitektur perangkat lunak dan proses perangkat lunak.

4.2.1 Analisis Sistem Yang Sudah Berjalan

Analisis yang dilakukan pada sistem aplikasi pencarian makna kata yang berjalan pada umumnya masih dilakukan secara manual, hanya menggunakan Microsoft Excel. Ini mengakibatkan pencarian akan lama, memerlukan ketelitian dalam pencarian makna kata, tidak memiliki sistem pengkoreksian kata dan membutuhkan banyak ruangan khusus. Di bawah ini merupakan flowchart dari proses pencarian makna kata yang sudah berjalan secara manual : Gambar 4.1 Flowchart Proses Pencarian Makna Kata Manual

4.2.2 Identifikasi Permasalahan

Proses sistem pencarian makna kata yang dilakukan di buku masih bersifat manual memiliki beberapa permasalahan. Dari observasi yang penulis lakukan didapat permasalahan – permasalahan itu sebagai berikut : 1. Pencarian makna kata menjadi lama. 2. Resiko kesalahan akan lebih besar karena membutuhkan ketelitian. 3. Sulit untuk mengerjakan proses pencarian makna kata secara bersama - sama. 4. Kenyamanan dan resiko kesalahan kata masih sangat rawan.

4.2.3 Solusi Pemecahan Masalah

Berikut solusi pemecahan masalah berdasarkan identifikasi masalah yang telah penulis paparkan di atas : 1. Komputerisasi pencatatan proses makna kata. Sehingga semua pemrosesan makna kata dilakukan oleh komputer. Ini akan mengatasi masalah nomor 1 dan 2. 2. Sistem makna kata menggunakan database server, sehingga memudahkan dalam penambahan dan perubahan makna kata. Ini mengatasi masalah no 3. 3. Sistem pencarian makna kata berbasis perangkat bergerak mobile device, sehingga pencarian makna kata bisa dilakukan secara bersama - sama oleh banyak pengguna, asalkan perangkat bergerak mobile device pengguna terhubung ke server. Ini mengatasi masalah nomor 4. 5. Aplikasi dapat dipergunakan di telepon genggam dan Sistem memiliki fasilitas pengkoreksian kata yang digunakan pada saat pengguna salah memasukkan kata dasar yang akan dicari. Ini mengatasi masalah nomor 3 dan 4.

4.2.4 Sistem Yang Diusulkan

Langkah – langkah pada Sistem yang diusulkan : a. User melakukan pencarian makna kata dalam bahasa Indonesia. b. Tampilan berupa form tersedia dan didesain sesuai dengan kebutuhan dari pihak pengguna serta dilengkapi juga dengan tools pendukung untuk aplikasi mobile device sebagai sarana untuk memudahkan proses input dan output, tampilan menarik. c. Sistem melakukan pengkoreksian kata sesuai dengan proses administrator pada komputer server yang ada. d. Melakukan Pencarian makna kata dengan koneksi ke GPRS. Mulai Pencarian Makna Kata Ada Hasil Pencarian Makna Kata Selesai Ya Tidak Kamus Makna Kata Mulai Form Pencarian Kata Makna Kata Ditemukan ? Convert Hasil Pencarian Dari Bentuk Input Stream Menjadi String Hasil Pencarian Makna Kata Tampilkan Pemberitahuan Bahwa Kata Yang Dicari Tidak Ada Tidak Kata Yang Akan Dicari Pencarian Pada Server dengan Koneksi GPRS Ya Jumlah Huruf Kata Dasar 3 ? Ya Ambil 3 huruf terdepan Tidak Selesai

4.2.5 Analisis Deskripsi Umum Sistem