Perancangan Use Case Diagram

6. Proses Mutasi Yaitu penukaran pasangan gen yang telah terpilih secara random dalam satu kromosom. Penukaran pasangan ini dilakukan pada dua gen dalam satu kromosom. Untuk semua gen dalam sebuah kromosom, jika bilangan random [0,1] yang dibangkitkan kurang dari probabilitas mutasi, maka nilai gen tersebut akan ditukarkan dengan nilai gen lain yang dipilih secara random. 7. Evaluasi dan Kriteria Penghentian Generasi Pada tahap ini kita akan menghitung jumlah generasi sampai batas maksimum generasi yang diberikan. Bila dalam jumlah generasi yang ditentukan tidak ada kromosom yang lebih baik, maka proses iterasi akan berhenti.

3.2.2 Perancangan Use Case Diagram

Pemodelan sistem dilakukan untuk memperoleh gambaran yang lebih jelas tentang objek apa saja yang akan berinteraksi dengan sistem serta hal-hal apa saja yang harus dilakukan oleh sebuah sistem.Perancangan fungsionalitas sistem akan dimodelkan menggunakan diagram use case. Aktor yang nantinya akan berinteraksi dengan sistem adalah User yang akan menggunakan sistem yang dibangun. Berdasarkan analisis kebutuhan sistem, secara garis besar yang harus dilakukan sistem adalah memprediksi tren fluktuasi valuta asing yang digunakan. Berikut ini adalah diagram use case yang dirancang sebagai pemodelan persyaratan sistem berdasarkan informasi kebutuhan sistem dan aktor yang berperan didalamnya. UNIVERSITAS SUMATERA UTARA Gambar 3.2 Use Case Diagram Sistem[11] Dari diagram Use Case diatas terlihat interaksi User pada sistem beserta proses-proses yang dilakukan. Diharapkan User mengetahui secara garis besar proses- proses yang terjadi pada setiap tahapan. Agar tidak terjadi kesalahan dalam urutan tahapan, maka sistem akan mengevaluasi pilihan-pilihan yang diambil oleh User. Proses rekombinasi hanya bisa dilakukan oleh User apabila telah dilakukan proses pengkodean berdasarkan kromosom yang dimasukkan. Selanjutnya, dilakukan mutasi kromosom yang dipilih secara acak untuk menghasilkan individu baru. Pengkodean kromosom Proses Seleksi Proses Rekombinasi Proses Mutasii Admin Input data Proses prediksi valas Sistem User UNIVERSITAS SUMATERA UTARA Dibawah ini adalah keterangan Activity Diagram pengkodean kromosom: Gambar 3.3 Activity Diagram Pengkodean Kromosom[11] Berikut ini adalah tabel spesifikasi Use Case pengkodean kromosom: Tabel 3.1 Spesifikasi Use Case Pengkodean Kromosom Name Pengkodean Kromosom Actors User Trigger 1. User telah menginputkan kromosom yang akan diproses 2. User telah mendapatkan gen dari kromosom Preconditions User menginput nilai fitness Post Conditions User dapat melihat hasil nilai fitness masing – masing kromosom Success Scenario 1. User telah menginputkan kromosom.. 2. User mengkodekan gen dari masing masing kromosom. 3. User menginput nilai fitness yang telah ditentukan. 4. Sistem akan melakukan penghitungan nilai fitness masing – masing kromosom 5. User mendapatkan hasil nilai fitness masing – masing kromosom User menginput kromosom User mengkodekan gen User menentukan nilai fitness Sistem melakukan perhitungan nilai fitness masing- masing kromosom Sistem memperlihatkan hasil nilai fitness Masi- masing kromosom UNIVERSITAS SUMATERA UTARA Dan Activity Diagram untuk Proses Seleksi ditunjukkan oleh gambar dibawah ini : Gambar 3.4 Activity Diagram Proses Seleksi[11] Berikut tabel spesifikasi untuk Use Case proses seleksi adalah seperti dibawah ini : Tabel 3.2 Spesifikasi Use Case Proses Seleksi Name Proses Seleksi Actors User Trigger 1. User telah mendapatkan nilai fitness masing- masing Preconditions User mengakses tombol proses Post Conditions User dapat melihat nilai fitness dalam bentuk pie diagram Success Scenario 1. User telah mendapatkan nilai fitness masing- masing. 2. User mengakses tombol proses 3. User dapat melihat nilai fitness dalam bentuk pie diagram User telah mendapatkan nilai fitness masing- masing User mengakses tombol proses User dapat melihat nilai fitness dalam bentuk pie diagram UNIVERSITAS SUMATERA UTARA Dan Activity Diagram untuk Proses Rekombinasi ditunjukkan oleh gambar dibawah ini : Gambar 3.5 Activity Diagram Proses Rekombinasi[11] Berikut tabel spesifikasi untuk Use Case proses rekombinasi: Tabel 3.3 Spesifikasi Use Case Proses Rekombinasi Name Proses rekombinasi Actors User Trigger User memasukkan kromosom yang akan di seleksi Preconditions User mengakses tombol proses Post Conditions User dapat melihat hasil proses rekombinasi Success Scenario 1. User memasukkan kromosom yang akan di seleksi. 2. User mengakses tombol proses. 3. User dapat melihat hasil proses rekombinasi. User memasukkan kromosom Yang akan di seleksi User menekan tombol seleksi crossover Sistem melakukan proses seleksi crossover Sistem memperlihatkan output UNIVERSITAS SUMATERA UTARA Dan dibawah ini adalah Activity Diagram Proses Mutasi : Gambar 3.6 Activity Diagram Proses Mutasi[11] Berikut tabel spesifikasi untuk Use case Proses Mutasi: Tabel 3.4 Spesifikasi Use Case Proses Mutasi Name Proses Mutasi Actors User Trigger User menginputkan kromosom yang akan di proses Preconditions User mengakses tombol mutasi Post Conditions User dapat melihat hasil mutasi kromosom Success Scenario 1. User menginputkan kromosom yang akan di proses. 2. User mengakses tombol mutasi. 3. Sistem akan melakukan proses mutasi kromosom. 4. User dapat melihat hasil mutasi kromosom. User memasukkan kromosom Yang telah direkombinasi User menekan tombol Proses mutasi Sistem melakukan proses mutasi Sistem menampilkan output UNIVERSITAS SUMATERA UTARA User Sistem User menginput nilai kromosom User menginput nilai kromosom Menampilkan hasil seleksi

3.2.3 Perancangan Sequence Diagram