Perangkat lunak yang akan dibangun dapat menunjukkan hasil dari proses pelatihan dan pengenalan pola aksara Katakana yang dilakukan oleh sistem.
2. Mudah dipelajari dan digunakan
Perangkat lunak yang akan dibangun harus sederhana agar mudah dipelajari oleh pengguna user.
3. Hemat biaya
Perangkat lunak yang dibangun tidak memerlukan perangkat tambahan ataupun perangkat pendukung dalam proses eksekusinya.
4. Dokumentasi
Perangkat lunak yang akan dibangun dapat menyimpan nilai citra saat proses pengolahan citra serta nilai bobot yang dihasilkan saat citra dilatih. Persen akurasi
yang diperoleh saat proses pengujian akan disimpan pada perangkat lunak ini. 5.
Manajemen kualitas Perangkat lunak yang akan dibangun akan memiliki kualitas yang baik yaitu
proses pengolahan citra, pelatihan, dan pengujian yang relatif cepat. 6.
Kontrol Perangkat lunak yang dibangun akan menampilkan message error pesan
kesalahan jika pengguna tidak lengkap memasukkan masukan ataupun jika masukan yang dimasukkan salah.
3.2 Pemodelan Sistem
Secara umum, sistem pengenalan pola karakter aksara Katakana ini terdiri dari 2 proses, yaitu proses pelatihan dan proses pengujian. Pemodelan system pada
penelitian ini menggunakan UML Unified Modeling Language yang mencakup use case diagram, activity diagram, dan sequence diagram. UML merupakan satu
kumpulan konvensi pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah sistem software yang terkait dengan objek.
3.2.1 Use Case Diagram
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sistem, kebutuhan sistem dari sudut pandang user, dan interaksi antara sistem dan pengguna.
Use Case merupakan alat bantu terbaik untuk menjelaskan kepada pengguna cara
Universitas Sumatera Utara
kerja sebuah sistem. Use Case diawali oleh pengguna yang disebut Actor yang menginisiasi kegiatan sistem yaitu sebuah use case. Diagram use case menunjukkan 3
aspek dari sistem yaitu: actor, use case, dan systemsub system boundary.
Gambaran use case diagram untuk sistem yang akan dibangun dapat dilihat pada Gambar 3.2.
Pelatihan
Pengujian
User
uses
uses
Sistem
Gambar 3.2 Use Case Diagram Sistem
User memiliki control untuk melakukan beberapa fungsi yang diinginkan, yaitu pelatihan dan pengujian. Pada pelatihan terjadi beberapa fungsi yaitu
pengolahan citra dimana citra RGB dirubah ke citra biner, kemudian diambil nilainya. Nilai tersebut kemudian diasosiasikan dengan aksaranya sehingga didapatkan bobot.
Pada pengujian fungsi yang terjadi yaitu pengolahan citra, hasil pengolahan citra dikalikan dengan bobot yang didapat dari proses pengujian kemudian dimasukkan
fungsi aktivasinya. Dokumentasi naratif use case pelatihan dan pengujian dapat dilihat pada Tabel 3.1
dan Tabel 3.2.
Universitas Sumatera Utara
Tabel 3.1 Dokumentasi Naratif Use Case Pelatihan Sistem
Nama Use Case Pelatihan Sistem
Aktor Programmer dan user
Deskripsi Use case ini mendeskripsikan proses pelatihan sistem
Prakondisi Sudah masuk dalam tampilan antarmuka Pelatihan
Bidang khas Kegiatan user
Respon system 1.
Atur alamat direktori gambar sampel
2. Tekan tombol buka citra
3. Tekan tombol ubah
ukuran 4.
Tekan tombol normalisasi warna
5. Tekan tombol hitung
bobot 6.
Tekan tombol simpan bobot karakter
7. Tekan tombol hitung
total bobot semua karakter
1. Sistem
menyimpan alamat direktori gambar
sampel 2.
Sistem membuka citra dan menampilkannya
3. Sistem mengubah ukuran
citra yang ditampilkan 4.
Sistem mengubah citra aksara ke citra biner
5. Sistem melatih citra
6. Sistem menyimpan nilai
bobot 7.
Sistem menghitung nilai keseluruhan bobot
karakter Bidang alternatif
1. Tekan tab proses pengujian
1. Sistem menampilkan form proses pengujian
Post-kondisi Sistem telah menyimpan hasil proses pelatihan
Tabel 3.2 Dokumentasi Naratif Use Case Pengujian Sistem
Nama Use Case Pengujian Sistem
Aktor User
Deskripsi Use case ini mendeskripsikan proses pengujian sistem
Prakondisi Sudah masuk dalam tampilan antarmuka pengujian
Bidang khas Kegiatan user
Respon system
1. Tekan tombol buka file
2. Tekan tombol lakukan
pengujian 1.
Sistem menampilkan antarmuka pengambilan
gambar dan menampilkan citra aksara yang dipilih
2. Sistem melakukan proses
pengujian dan pengenalan serta memberikan hasil
citra
Bidang alternatif 1.
Tekan tab proses 1.
Sistem menampilkan
Universitas Sumatera Utara
pelatihan form proses pelatihan
Post-kondisi Sistem menampilkan hasil dari citra aksara yang diuji
3.2.2 Activity Diagram Diagram Aktivitas