Pemodelan Sistem Penentuan Tipe Kepribadian Berbasis Android dengan Metode Case Based Reasoning (CBR)

3.1.2.2 Kebutuhan Non-Fungsional Sistem

Kebutuhan non-fungsional merupakan deskripsi dari beberapa fitur, karateristik, dan batasan suatu sistem. Kebutuhan Non-Fungsional dari sistem adalah: 1. Mudah digunakan User friendly yaitu sistem yang akan dibangun harus user friendly, artinya bahwa sistem mudah digunakan oleh user dengan tampilan interface yang sederhana dan mudah dimengerti. 2. Data yang digunakan oleh sistem harus data real atau nyata dan sesuai sehingga dapat menghasilkan tipe kepribadian yang tepat dan memberikan informasi yang benar. 3. Sistem yang telah dirancang bisa dikembangkan ke tingkat yang lebih kompleks lagi bagi pihak-pihak yang ingin mengembangkan sistem tersebut sehingga solusi yang diberikan lebih efektif.

3.2 Pemodelan Sistem

Pemodelan sistem yang dirancang penulis bertujuan menggambarkan kondisi dan bagian-bagian yang berperan dalam sistem yang dirancang. Pemodelan sistem dilakukan dengan membuat use-case diagram, activity diagram, dan sequence diagram.

3.2.1 Use Case Diagram

Use case merupakan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Use case berperan menggambarkan interaksi antar komponen-komponen yang berperan dalam sistem yang akan dirancang. Diagram use case ini diketahui proses yang terjadi pada sistem pakar menggunakan metode case based reasoning. Universitas Sumatera Utara System User Input Ciri Kepribadian Menentukan nilai kemiripan Pembobotan Kasus Menghitung Nilai Kemiripan dengan Bobot Kasus Metode Case Based Reasoning extends extends extends Hitung Normalisasi depends depends depends Gambar 3.2 Use Case Menentukan Tipe Kepribadian

3.2.2 Activity Diagram

Activity diagram merupakan diagram yang berfungsi untuk menggambarkan logika procedural, jalan kerja suatu sistem. Diagram ini memiliki peran yang sama dengan diagram alir yang mana memungkinkan siapapun yang melakukan proses untuk dapat memilih urutan dalam melakukannya sesuai keinginannya Ramadhan, 2014. Berikut ini merupakan activity diagram dari sistem yang akan dirancang: Universitas Sumatera Utara Gambar 3.3 Activity Diagram Sistem Universitas Sumatera Utara Tabel 3.1 Keterangan Bagian-Bagian Rancangan Activity Diagram Sistem Nama Activity Diagram Activity Diagram Sistem Aktor User Deskripsi Activity ini mendeskripsikan proses Sistem pada Aplikasi Sistem Pakar Prakondisi Sudah Masuk ke tampilan utama Bidang Khas Suatu Kejadian Kegiatan User Respon Sistem 1. Memilih tombol beranda 2. Memilih tombol tentang aplikasi 3. Memilih tombol petunjuk penggunaan 4. Memilih tombol pertanyaan 5. Memilih tombol proses 1. Sistem menampilkan halaman beranda sistem pakar 2. Sistem menampilkan halaman tentang aplikasi sistem pakar 3. Sistem menampilkan halaman petunjuk penggunaan. 4. Sistem menampilkan halaman pertanyaan 5. Sistem akan melakukan perhitungan pada ciri kepribadian yang diinput Pasca kondisi Menampilkan hasil tipe kepribadian pada sistem pakar Universitas Sumatera Utara Gambar 3.4 Activity Diagram Case Based Reasoning Universitas Sumatera Utara Tabel 3.2 Keterangan Bagian Rancangan Activity Diagram Case Based Reasoning Nama Activity Diagram Activity Diagram Case Based Reasoning Aktor User Deskripsi Activity ini mendeskripsikan proses case based reasoning pada Aplikasi Sistem Pakar Prakondisi Sudah Masuk ke tampilan utama Bidang Khas Suatu Kejadian Kegiatan User Respon Sistem 1. Memilih menu pertanyaan 2. Input ciri kepribadian 1. Sistem menampilkan halaman pertanyaan 2. Sistem akan melakukan perhitungan similarity problem,case pada ciri yang diinput. 3. Sistem akan melakukan perhitungan normalisasi dari hasil perhitungan similarity problem,case. 4. Sistem menampilkan halaman hasil perhitungan normalisasi tipe kepribadian. 5. Sistem menampilkan solusi. Pasca kondisi Menampilkan solusi tipe kepribadian pada sistem pakar

3.2.3 Sequence Diagram

Sequence Diagram adalah interaksi antar objek dalam sebuah sistem yang biasa digunakan untuk menggambarkan langkah-langkah yang dilakukan sebagai respon dari sebuah event uuntuk menghasilkan output tertentu. Diawali dari apa yang menjadi aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Seperti pada gambar 3.5. Universitas Sumatera Utara Gambar 3.5 Sequence Diagram Sistem Pakar Tipe Kepribadian Dari keterangan di atas dapat digambarkan dengan sequence diagram mengenai informasi sistem yang berjalan saat ini, sehingga dengan diagram ini dapat menggambarkan pergerakan sebuah objek dan pesan yang terjadi di dalam sistem penyampaian informasi.

3.3 Perancangan