• Tidak ada hasil yang ditemukan

F.1 Pengguna dapat mencari akar-akar kompleks polinomial derajat dua F.2 Pengguna dapat mencari akar-akar kompleks polinomial derajat tiga

4.3.2 Perancangan Program Kalkulator

4.3.2.1.5 Use Case Scenario

Di bawah ini dijabarkan use case scenario untuk masing-masing use case:

Nama use case : Mencari akar kompleks polinomial derajat 2

Kode use case : UC.1

Tabel 4.10 Scenario UC.1 : Mencari Akar Kompleks Polinomial Derajat 2

Field Name Field Description

Name Mencari akar kompleks polinomial derajat 2

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial Derajat 2’

Use case Initiation

Use case berfungsi apabila pengguna menginputkan koefisien variabel x dan mengklik ‘Penyelesaian dengan Rumus Kuadrat’

Use Case Dialog Sistem meminta pengguna untuk membuka tabulasi

‘Polinomial Derajat 2’

Sistem menampilkan halaman ‘Polinomial Derajat 2’ Sistem meminta pengguna untuk mengisi koefisien variabel x dan mengklik button ‘Penyelesaian dengan Rumus Kuadrat’

Sistem melakukan validasi terhadap koefisien yang diinputkan

Sistem menentukan input Matlab

Sistem menghitung akar kompleks pendekatan Matlab Sistem menghitung akar kompleks dengan rumus kuadrat Sistem menghitung galat

Sistem menampilkan akar kompleks hasil perhitungan dengan rumus kuadrat

Sistem menampilkan akar kompleks pendekatan Matlab Sistem menampilkan galat

commit to user

Tabel 4.10 Lanjutan Scenario UC.1 : Mencari Akar Kompleks Polinomial Derajat 2

Field Name Field Description

Use Case Termination

Program menampilkan akar-akar kompleks hasil

perhitungan dengan Rumus Kuadrat, akar-akar kompleks pendekatan Matlab, dan galat perhitungan

Tabel 4.11 Combine Scenario UC.1 : Mencari Akar Kompleks Polinomial Derajat 2

Use Case Name Mencari akar kompleks polinomial derajat 2

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial

Derajat 2’

Actor System

1. Mengklik tabulasi ‘Polinomial Derajat 2’

2. Menampilkan halaman ‘Polinomial Derajat 2’ 3. Menginputkan koefisien variabel x 4. Mengklik ‘Penyelesaian dengan Rumus Kuadrat’

5. Melakukan validasi koefisien yang diinputkan

6. Menentukan input perhitungan Matlab 7. Menghitung akar kompleks dengan

pendekatan Matlab

8. Menghitung akar kompleks dengan rumus kuadrat

commit to user

Tabel 4.11 Lanjutan Combine Scenario UC.1 : Mencari Akar Kompleks Polinomial Derajat 2

Actor System

9. Menghitung galat

10. Menampilkan akar kompleks perhitungan rumus kuadrat

11. Menampilkan akar kompleks pendekatan Matlab

12. Menampilkan galat 1st alternative

5. Melakukan validasi koefisien yang diinputkan, input tidak tepat

6. Menampilkan notifikasi ‘Input tidak tepat’

Berikut ini merupakan activity diagram untuk use case UC.1 yaitu mencari akar kompleks polinomial derajat 2 :

commit to user

Gambar 4.2 Activity Diagram UC.1 : Mencari Akar Kompleks Polinomial Derajat 2

Nama use case : Mencari akar kompleks polinomial derajat 3

Kode use case : UC.2

Tabel 4.12 Scenario UC.2 : Mencari Akar Kompleks Polinomial Derajat 3

Field Name Field Description

Name Mencari akar kompleks polinomial derajat 3

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Pengguna Sistem

Mengklik tab 'Polinomial Derajat 2' Menampilkan tab 'Polinomial Derajat 2'

Menginputkan koefisien variabel x

Mengklik 'Penyelesaian dengan Rumus Kuadrat'

Menentukan input Matlab

Menghitung pendekatan Matlab

Mencari akar-akar kompleks dengan Rumus Kuadrat Validasi

Notifikasi 'Input tidak tepat'

Menghitung galat

Menampilkan akar kompleks tidak

ya

Menampilkan pendekatan Matlab

commit to user

Tabel 4.12 Lanjutan Scenario UC.2 : Mencari Akar Kompleks Polinomial Derajat 3

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial Derajat 3’

Use case Initiation

Use case berfungsi apabila pengguna menginputkan koefisien variabel x, memilih algoritma penyelesaian, dan mengklik ‘OK’

Use Case Dialog Sistem meminta pengguna untuk membuka tabulasi

‘Polinomial Derajat 3’

Sistem menampilkan halaman ‘Polinomial Derajat 3’ Sistem meminta pengguna untuk mengisi koefisien variabel x

Sistem meminta pengguna memilih algoritma penyelesaian

Sistem meminta pengguna mengklik button ‘OK’ Sistem melakukan validasi terhadap koefisien yang diinputkan

Sistem menentukan input Matlab

Sistem menghitung akar kompleks pendekatan Matlab Sistem menghitung akar kompleks dengan algoritma Sistem menghitung galat

Sistem menampilkan akar kompleks hasil perhitungan dengan algoritma terpilih

Sistem menampilkan akar kompleks pendekatan Matlab Sistem menampilkan galat

Sistem menampilkan jumlah iterasi Use Case

Termination

Program menampilkan akar-akar kompleks hasil

perhitungan dengan algoritma terpilih, akar-akar kompleks pendekatan Matlab, galat perhitungan, dan jumlah iterasi

commit to user

Tabel 4.13 Combine Scenario UC.2 : Mencari Akar Kompleks Polinomial Derajat 3

Use Case Name Mencari akar kompleks polinomial derajat 3

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial

Derajat 3’

Actor System

1. Mengklik tabulasi ‘Polinomial Derajat 3’

2. Menampilkan halaman ‘Polinomial Derajat 3’ 3. Menginputkan

koefisien variabel x 4. Memilih algoritma

penyelesaian 5. Mengklik ‘OK’

6. Melakukan validasi koefisien yang diinputkan 7. Menentukan input perhitungan Matlab

8. Menghitung akar kompleks dengan pendekatan Matlab

9. Menghitung akar kompleks dengan algoritma terpilih

10. Menghitung galat

11. Menampilkan akar kompleks perhitungan algoritma terpilih

12. Menampilkan akar kompleks pendekatan Matlab

13. Menampilkan galat

commit to user

Tabel 4.13 Lanjutan Combine Scenario UC.2 : Mencari Akar Kompleks Polinomial Derajat 3

Actor System

1st alternative

6. Melakukan validasi koefisien yang diinputkan, input tidak tepat

7. Menampilkan notifikasi ‘Input tidak tepat’

Gambar 4.3 Activity Diagram UC.2 : Mencari Akar Kompleks Polinomial Derajat 3

Pengguna Sistem

Mengklik tab 'Polinomial Derajat 3' Menampilkan tab 'Polinomial Derajat 3'

Menginputkan koefisien variabel x

Memilih algoritma

Validasi

Notifikasi 'Input tidak tepat'

Menentukan input Matlab

Menghitung pendekatan Matlab

Mencari akar-akar kompleks dengan algoritma yang dipilih

Menghitung galat

Menampilkan akar kompleks

Menampilkan pendekatan Matlab

Menampilkan galat

Menampilkan iterasi Mengklik 'OK'

tidak ya

commit to user

Nama use case : Mencari akar kompleks polinomial derajat 4

Kode use case : UC.3

Tabel 4.14 Scenario UC.3 : Mencari Akar Kompleks Polinomial Derajat 4

Field Name Field Description

Name Mencari akar kompleks polinomial derajat 4

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Pre-condition Program menampilkan tabulasi ‘Polinomial Derajat 4’

Use case Initiation

Use case berfungsi apabila pengguna menginputkan koefisien variabel x, memilih algoritma penyelesaian, dan mengklik ‘OK’

Use Case Dialog Sistem meminta pengguna untuk membuka tabulasi

‘Polinomial Derajat 4’

Sistem menampilkan halaman ‘Polinomial Derajat 4’ Sistem meminta pengguna untuk mengisi koefisien variabel x

Sistem meminta pengguna memilih algoritma penyelesaian

Sistem meminta pengguna mengklik button ‘OK’ Sistem melakukan validasi terhadap koefisien yang diinputkan

Sistem menentukan input Matlab

Sistem menghitung akar kompleks pendekatan Matlab Sistem menghitung akar kompleks dengan algoritma Sistem menghitung galat

Sistem menampilkan akar kompleks hasil perhitungan dengan algoritma terpilih

Sistem menampilkan akar kompleks pendekatan Matlab Sistem menampilkan galat

commit to user

Tabel 4.14 Lanjutan Scenario UC.3 : Mencari Akar Kompleks Polinomial Derajat 4

Field Name Field Description

Use Case Termination

Program menampilkan akar-akar kompleks hasil

perhitungan dengan algoritma terpilih, akar-akar kompleks pendekatan Matlab, galat perhitungan, dan jumlah iterasi

Tabel 4.15 Combine Scenario UC.3 : Mencari Akar Kompleks Polinomial Derajat 4

Use Case Name Mencari akar kompleks polinomial derajat 4

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial

Derajat 4’

Actor System

1. Mengklik tabulasi ‘Polinomial Derajat 4’

2. Menampilkan halaman ‘Polinomial Derajat 4’ 3. Menginputkan

koefisien variabel x 4. Memilih algoritma

penyelesaian 5. Mengklik ‘OK’

6. Melakukan validasi koefisien yang diinputkan 7. Menentukan input perhitungan Matlab

8. Menghitung akar kompleks dengan pendekatan Matlab

9. Menghitung akar kompleks dengan algoritma 10. Menghitung galat

commit to user

Tabel 4.15 Lanjutan Combine Scenario UC.3 : Mencari Akar Kompleks Polinomial Derajat 4

Actor System

11. Menampilkan akar kompleks perhitungan algoritma

12. Menampilkan akar kompleks pendekatan Matlab

13. Menampilkan galat

14. Menampilkan jumlah iterasi 1st alternative

6. Melakukan validasi koefisien yang diinputkan, input tidak tepat

7. Menampilkan notifikasi ‘Input tidak tepat’

Berikut ini merupakan activity diagram untuk use case UC.3 yaitu mencari akar kompleks polinomial derajat 4 :

commit to user

Gambar 4.4 Activity Diagram UC.3 : Mencari Akar Kompleks Polinomial Derajat 4

Pengguna Sistem

Mengklik tab 'Polinomial Derajat 4' Menampilkan tab 'Polinomial Derajat 4'

Menginputkan koefisien variabel x

Memilih algoritma

Validasi

Notifikasi 'Input tidak tepat'

Menentukan input Matlab

Menghitung pendekatan Matlab

Mencari akar-akar kompleks dengan algoritma yang dipilih

Menghitung galat

Menampilkan akar kompleks

Menampilkan pendekatan Matlab

Menampilkan galat

Menampilkan iterasi Mengklik 'OK'

tidak

commit to user

Nama use case : Mencari akar kompleks polinomial derajat n

Kode use case : UC.4

Tabel 4.16 Scenario UC.4 : Mencari Akar Kompleks Polinomial Derajat n

Field Name Field Description

Name Mencari akar kompleks polinomial derajat n

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Pre-condition Program menampilkan tabulasi ‘Polinomial Derajat n’

Use case Initiation

Use case berfungsi apabila pengguna menginputkan koefisien variabel x, memilih algoritma penyelesaian, dan mengklik ‘OK’

Use Case Dialog Sistem meminta pengguna untuk membuka tabulasi

‘Polinomial Derajat n’

Sistem menampilkan halaman ‘Polinomial Derajat n’ Sistem meminta pengguna untuk menginputkan derajat polinomial

Sistem meminta pengguna untuk mengklik ‘OK’ Sistem melakukan validasi derajat polinomial yang diinputkan

Sistem menampilkan pilihan algoritma

Sistem meminta pengguna untuk mengisi koefisien variabel x

Sistem meminta pengguna memilih algoritma penyelesaian

Sistem meminta pengguna mengklik button ‘OK’ Sistem melakukan validasi terhadap koefisien yang diinputkan

Sistem menentukan input Matlab

Sistem menghitung akar kompleks pendekatan Matlab Sistem menghitung akar kompleks dengan algoritma Sistem menghitung galat

commit to user

Tabel 4.16 Lanjutan Scenario UC.4 : Mencari Akar Kompleks Polinomial Derajat n

Field Name Field Description

Use Case Dialog Sistem menampilkan akar kompleks hasil perhitungan

dengan algoritma terpilih

Sistem menampilkan akar kompleks pendekatan Matlab Sistem menampilkan galat

Sistem menampilkan jumlah iterasi Use Case

Termination

Program menampilkan akar-akar kompleks hasil

perhitungan dengan algoritma terpilih, akar-akar kompleks pendekatan Matlab, galat perhitungan, dan jumlah iterasi

Tabel 4.17 Combine Scenario UC.4 : Mencari Akar Kompleks Polinomial Derajat

n

Use Case Name Mencari akar kompleks polinomial derajat 4

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program menampilkan tabulasi ‘Polinomial

Derajat n’

Actor System

1. Mengklik tabulasi ‘Polinomial Derajat n’

2. Menampilkan halaman ‘Polinomial Derajat n’ 3. Menginputkan derajat

polinomial 4. Mengklik ‘OK’

5. Melakukan validasi derajat polinomial 6. Menampilkan pilihan algoritma

commit to user

Tabel 4.17 Lanjutan Combine Scenario UC.4 : Mencari Akar Kompleks Polinomial Derajat n Actor System 7. Menginputkan koefisien variabel x 8. Memilih algoritma penyelesaian 9. Mengklik ‘OK’

10. Melakukan validasi koefisien yang diinputkan 11. Menentukan input perhitungan Matlab

12. Menghitung akar kompleks dengan pendekatan Matlab

13. Menghitung akar kompleks dengan algoritma terpilih

14. Menghitung galat

15. Menampilkan akar kompleks perhitungan algoritma

16. Menampilkan akar kompleks pendekatan Matlab

17. Menampilkan galat

18. Menampilkan jumlah iterasi 1st alternative

5. Melakukan validasi derajat polinomial yang diinputkan, input tidak tepat

6. Menampilkan notifikasi ‘Input tidak tepat’

2nd alternative

10. Melakukan validasi koefisien yang diinputkan, input tidak tepat

11. Menampilkan notifikasi ‘Input tidak tepat’

Berikut ini merupakan activity diagram untuk use case UC.4 yaitu mencari akar kompleks polinomial derajat n :

commit to user

Gambar 4.5 Activity Diagram UC.4 : Mencari Akar Kompleks Polinomial Derajat

n

Pengguna Sistem

Mengklik tab 'Polinomial Derajat n' Menampilkan tab 'Polinomial Derajat n'

Menginputkan koefisien variabel x

Memilih algoritma

Validasi

Notifikasi 'Input tidak tepat'

Menentukan input Matlab

Menghitung pendekatan Matlab

Mencari akar-akar kompleks dengan algoritma yang dipilih

Menghitung galat

Menampilkan akar kompleks

Menampilkan pendekatan Matlab

Menampilkan galat

Menampilkan iterasi Mengklik 'OK'

tidak

ya Menginputkan derajat polinomial

Menampilkan pilihan algoritma

Mengklik 'OK' Validasi

Notifikasi 'Input tidak tepat' tidak

commit to user

Nama use case : Melihat petunjuk penggunaan dan informasi program

Kode use case : UC.5

Tabel 4.18 Scenario UC.5 : Melihat Petunjuk Penggunaan dan Informasi Program

Field Name Field Description

Name Melihat petunjuk penggunaan dan informasi program

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Pre-condition Program menampilkan tabulasi ‘About’

Use case Initiation

Use case berfungsi apabila pengguna mengklik tabulasi ‘About’

Use Case Dialog Sistem meminta pengguna untuk membuka tabulasi

‘About’

Sistem menampilkan halaman ‘About’ Use Case

Termination

Program menampilkan halaman ‘About’

Tabel 4.19 Combine Scenario UC.5 : Melihat Petunjuk Penggunaan dan Informasi Program

Use Case Name Melihat petunjuk penggunaan dan informasi

program

Assumption Program kalkulator telah berjalan,

Program kalkulator terkoneksi dengan Matlab

Actors Pengguna

Pre-condition Program telah berjalan

Actor System

1. Mengklik tabulasi ‘About

2. Menampilkan halaman ‘About

Berikut ini merupakan activity diagram untuk use case UC.5 yaitu melihat petunjuk penggunaan dan informasi program :

commit to user

Gambar 4.6 Activity Diagram UC.5 : Melihat Petunjuk Penggunaan dan Informasi Program

Dokumen terkait