Analisis Persyaratan Requirement Analysis Analisis Keputusan Decision Analysis

Tabel 4.2 System Improvements Objective Tujuan Perbaikan Sistem System Objective Tujuan sistem System Constraint Batasan sistem 1. Menyimpan arsip surat dalam bentuk digital 1.1 Hanya melakukan konversi dari bentuk jpg kedalam bentuk text. 2. Mempercepat dan mempermudah proses penulusuran informasi 2.1. Hanya menulusuri informasi surat yang sudah dikonversi dan disimpan didalam database. Kebutuhan sistem yang dijelaskan pada tabel System Improvement Objectives sebagian besar merupakan hasil permintaan para pengguna sehingga diharapkan tidak ada lagi penulusuran informasi yang rumit dan memakan waktu yang relatif lama.

4.2.2. Analisis Persyaratan Requirement Analysis

Fase ini merupakan fase yang sangat penting dalam pengembangan sebuah aplikasi. Fase ini bertujuan untuk menentukan apa yang dapat dilakukan oleh aplikasi dan harus memenuhi System Objectives dari aplikasi tersebut. Hal ini dilakukan agar terciptanya sebuah aplikasi yang dapat membantu kinerja pemantauan ketinggian air menjadi lebih efisien dan efektif. Requirements yang ada akan dibagi menjadi 2 dua bagian. Bagian pertama adalah Functional Requirement yaitu aktivitas dan service yang harus disediakan oleh aplikasi yang akan dikembangkan. Bagian kedua adalah Nonfunctional Requirement yaitu fitur-fitur lain yang diperlukan oleh aplikasi agar aplikasi dapat lebih memuaskan. Berikut adalah requirements dari Aplikasi Penelusuran Informasi Surat .

4.2.2.1. Functional Requirements

Sistem yang dikembangkan harus mempunyai functional requirements sebagai berikut: 1. Mempercepat dalam proses penulusuran informasi surat yang ada. 2. Dapat melihat data hasil penulusuran informasi dengan akurat.

4.2.2.2. Nonfunctional Requirements

Nonfunctional Requirements dari sistem yang dikembangkan akan dijelaskan lebih rinci pada Tabel 4.3. Tabel 4.3 Nonfunctional Requirements Jenis Kebutuhan Penjelasan 1. Model Tampilan Performance a Mengefisienkan waktu penelusuran informasi persuratan. 2. Model Penyimpanan Data Information a Menyimpan surat persuratan dalam bentuk digital b Data tersurattasi dan terstruktur. 3. Model Segi Ekonomi Economic a Mengefisiensi pengadaan lemari dan map untuk pengarsipan. b Mengefisiensi ruangan yang akan ditempati oleh lemari arsip 4. Model Efisiensi Sistem Eficiency a Mengefisienkan waktu apabila surat dibutuhkan segera. b Meminimalisasi biaya dan sumber daya yang dibutuhkan. 5. Model Pelayanan Sistem Service a Menghasilkan informasi yang akurat dan cepat b Memberi kemudahan dalam perancangan operasional sistem.

4.2.3. Analisis Keputusan Decision Analysis

Dari tahapan analisis sebelumnya telah diketahui permasalahan dari sistem berjalan serta persyaratan dan kebutuhan sistem yang diinginkan, maka fase selanjutnya adalah analisis keputusan yaitu menentukan komponen-komponen dari sistem usulan yang akan dirancang, dibangun dan diimplementasikan. Berikut merupakan komponen-komponen yang dibutuhkan: 1. Surat Persuratan dalam bentuk fisik Data yang akan digunakan untuk mendapatkan contoh untuk dapat di lakukan proses pendigitalisasi dan dapat disimpan di database agar memudahkan dalam melakukan proses penelurusan informasi persuratan dikemudian hari. 2. Aturan Penyimpanan Dalam hal ini aturan penyimpanan agar pada saat dilakukan proses digitalisasi dapat dilakukan dengan baik dan benar. Agar saat dilakukan penelusuran informasi dikemudian hari, data yang disimpan sudah disimpan terstruktur dan rapi. Setelah mengetahui komponen-komponen sistem yang diusulkan, selanjutnya adalah menentukan jenis perangkat sistem yaitu berupa tools atau alat untuk merancang dan mengimplementasikan sistem sehingga menghasilkan arsitektur aplikasi yang diinginkan. Dalam menentukan arsitektur sistem usulan yang terpenting adalah pemahaman terhadap jenis tools yang akan digunakan karena harus sesuai dengan kebutuhan pengguna dan fungsi-fungsi sistem yang terdapat di dalamnya. Pada sistem lama, proses penelusuran informasi masih dilakukan dengan proses manual, sedangkan aplikasi yang akan dikembangkan adalah aplikasi berbasis komputerisasi desktop. Sistem usulan dirancang dengan menggunakan UML Unified Modeling Language dan bahasa pemograman Java. Sehingga konsep tentang UML dan Java harus benar-benar dikuasai. Selain itu, pada perancangan sistem database akan menggunakan diagram Database Relational dan mengimplementasikannya pada MySQL.

4.3. Perancangan Sistem System Design