Use Case Diagram Pemodelan Sistem

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