Use Case Diagram Pemodelan

Pada penelitian ini digunakan UML Unified Modeling Language sebagai bahasa pemodelan untuk mendesain dan merancang aplikasi Kamus Istilah Psikologi. Model UML yang digunakan antara lain Use Case Diagram, Activity diagram, dan Sequence diagram.

3.1.3.1 Use Case Diagram

Use Case Diagram adalah sebuah diagram yang dapat merepresentasikan interaksi yang terjadi antara user dengan sistem. Diagram use case ini mendeskripsikan siapa saja yang menggunakan sistem dan bagaimana cara mereka berinteraksi dengan sistem. Use Case Diagram dari sistem yang akan dibangun dapat ditunjukkan pada Gambar 3.2 Gambar 3.2 Use Case Diagram Sistem Universitas Sumatera Utara Didalam use case diagram digambarkan 1 orang aktor yang akan berperan yaitu user. Untuk memperoleh definisi dari istilah psikologi maka user harus memilih mode Istilah Psikologi – Definisi dan Definisi – Istilah Psikologi untuk memperoleh istilah psikologi dari definisi yang diinputkan. Definisi atau istilah yang dicari akan diinputkan dalam search box yang disediakan. Selanjutnya user memilih Algoritma yang ingin digunakan antara Algoritma Not So Naive dan Algoritma Skip Search. Setelah Algoritma dipilih lalu sistem akan melakukan pencarian dan menampilkan hasil. Pada proses memilih mode pengartian yang diinginkan, apakah Istilah Psikologi – Definisi atau Definisi – Istilah Psikologi, dapat dinyatakan dalam Tabel 3.1 Tabel 3.1 Tabel Use Case Memilih Mode untuk kata yang akan diartikan Name Memilih mode untuk kata yang akan diartikan Actors User Description Use Case ini mendeskripsikan proses mode, apakah Istilah Psikologi – Definisi atau Definisi – Istilah Psikologi Basic Flow User memilih mode Alternate Flow User dapat dapat memilih mode dari Istilah Psikologi – Definisi atau Definisi – Istilah Psikologi Pre Condition User ingin memilih mode untuk kata yang ingin diartikan Post Condition User telah memilih mode Universitas Sumatera Utara Pada Proses Input kata, dapat dinyatakan dalam Tabel 3.2 Tabel 3.2 Tabel Use Case Proses Input kata Pada Proses Algoritma Not So Naive, dapat dinyatakan dalam Tabel 3.3 Tabel 3.3 Tabel Use Case Proses Algoritma Not So Naive Name Algoritma Not So Naive Actors User Description Use Case ini mendeskripsikan proses pencarian kata menggunakan Algoritma Not So Naive Basic Flow User memilih Algoritma Not So Naive Alternate Flow User tidak memilih Algoritma Pre Condition User ingin mencari kata Post Condition User mendapatkan hasil pencarian kata Name Input kata Actors User Description Use Case ini mendeskripsikan penginputan kata yang ingin diterjemahkan Basic Flow User menginput kata Alternate Flow - Pre Condition User ingin menginput kata Post Condition User mendapatkan hasil pencarian kata Universitas Sumatera Utara Pada Proses Algoritma Skip Search, dapat dinyatakan dalam Tabel 3.4 Tabel 3.4 Tabel Use Case Proses Algoritma Skip Search Name Algoritma Skip Search Actors User Description Use Case ini mendeskripsikan proses pencarian kata menggunakan Algoritma Skip Search Basic Flow User memilih Algoritma Skip Search Alternate Flow User tidak memilih Algoritma Pre Condition User ingin mencari kata Post Condition User mendapatkan hasil pencarian kata

3.1.3.2 Activity Diagram