• Tidak ada hasil yang ditemukan

BAB IV ANALISIS, PERANCANGAN SISTEM, IMPLEMENTASI DAN

4.2 Design System

4.2.1 Perancangan Sistem dengan UML

Sistem aplikasi yang penulis rancang mengandung 1 actor yaitu user. User tersebut merupakan pengguna dari aplikasi ini.

Tabel 4.1 Identifikasi Aktor

No Aktor Deskripsi

1 User User tersebut merupakan pengguna dari aplikasi kelayakan penerima hadiah menggunakan sistem pendukung keputusan untuk menentukan anggota yang layak menerima hadiah.

2. Use case Diagram

Use case diagram mempresentasikan interaksi yang terjadi antara user dengan sistem yang dibuat dalam aplikasi kelayakan penerima hadiah.

Gambar 4.2 Use case Diagram

Gambar 4.2 menjelaskan mengenai use case aplikasi kelayakan penerima hadiah, aktor yang terlibat dalam sistem ini adalah pihak koperasi. Dalam sistem ini, user dapat menambah daftar anggota koperasi, memberikan penilaian dan melihat hasil penilaian.

46

UIN Syarif Hidayatullah Jakarta

3. Use case Scenario

Use case scenario merupakan penjelasan yang lebih terperinci mengenai masing-masing use case pada suatu sistem. Use case scenario terdiri dari:

• Nama use case : nama use case

• Actor yang terlibat

• Description : deskripsi use case

• Pre Condition : syarat penting bagi use case untuk memulai

• Alternative course : kegiatan jika use case gagal

• Action : kegiatan yang dilakukan oleh use case

• Post condition : kegiatan setelah use case dilakukan Berikut adalah use case scenario dari diagram use case diatas : a. Use case Menu Utama

Tabel 4.2 Use case Menu

Use case name Menu Utama

Use case id 1

Actor User

Description Use case digunakan

untuk melihat menu utama aplikasi.

Pre Condition Actor dapat melihat

menu utama.

Alternative Course Typical Course Of Event

Actor action System response

Langkah 1 : actor utama pada aplikasi.

UIN Syarif Hidayatullah Jakarta

b. Use case Daftar Anggota

Tabel 4.3 Use case Daftar Anggota

Use case name Daftar Anggota

Use case id 2

Actor User

Description Use case digunakan

untuk melihat dan menambah daftar anggota.

Pre condition Actor dapat melihat

dan menambah daftar anggota.

Alternative course Typical course of event

Actor action System response Langkah 1 : actor

Post condition Jika use case berhasil

maka sistem akan

48

UIN Syarif Hidayatullah Jakarta

c. Use case Penilaian

Tabel 4.4 Use case Penilaian

Use case name Penilaian

Use case id 3

Actor User

Description Use case digunakan untuk

memberi penilaian pada anggota.

Pre condition Actor harus menekan nama

anggota untuk memberi penilaian.

Alternative course Typical course of event

Actor action System response

Langkah 1 :

“Penilaian” berupa nama anggota yang akan dinilai.

Langkah 6 : sistem menampilkan kriteria – kriteria yang akan dinilai.

Post condition Jika use case berhasil maka

sistem menampilkan nama anggota dan kolom kriteria yang akan dinilai.

UIN Syarif Hidayatullah Jakarta

d. Use case Hasil

Tabel 4.5 Use case Hasil

Use case name Hasil

Use case id 3

Actor User

Description Use case digunakan

untuk melihat nilai hasil penilaian.

Pre condition Actor harus menekan

menu hasil.

Alternative course Typical course of event

Actor action System response

Langkah 1 : actor anggota dengan nilai tertinggi sampai

50

UIN Syarif Hidayatullah Jakarta

4. Activity Diagram

Activity diagram mengandalkan alur kerja (work flow) sebuah urutan aktivitas pada suatu proses. Berikut ini adalah activity diagram yang menggambarkan aktivitas-aktivitas yang terjadi sistem:

a. Activity Diagram Menu Utama

Gambar 4.3 Activity Diagram Menu Utama

Pada gambar 4.3 diatas, activity diagram tersebut menjelaskan tentang aktivitas yang dilakukan user untuk masuk ke menu utama. Pertama user membuka aplikasi kemudian sistem akan masuk ke menu utama.

UIN Syarif Hidayatullah Jakarta

b. Activity Diagram Daftar Anggota

Gambar 4.4 Activity Diagram Daftar Anggota

Pada gambar 4.4 diatas, activity diagram tersebut menjelaskan tentang aktivitas yang dilakukan user untuk melakukan pendaftaran anggota. Setelah user berhasil masuk ke menu utama, user memilih menu “Daftar Anggota” untuk melakukan navigasi ke halaman daftar anggota. Selanjutnya untuk melakukan pendaftaran anggota, user menekan tombol (+) untuk melakukan navigasi pada form data anggota. User diminta mengisi data anggota dan menekan tombol “tambah” maka data secara otomatis disimpan dalam database.

52

UIN Syarif Hidayatullah Jakarta

c. Activity Diagram Penilaian

Gambar 4.5 Activity Diagram Penilaian

Pada gambar 4.5 diatas, activity diagram tersebut menjelaskan tentang aktivitas yang dilakukan user untuk melakukan penilaian. Setelah user berhasil masuk ke menu utama, user memilih menu “penilaian” untuk melakukan navigasi ke halaman penilaian. Selanjutnya untuk melakukan penilaian, user menekan nama anggota kemudian sistem akan menampilkan kriteria – kriteria yang akan dinilai. User diminta untuk menilai kriteria – kriteria tersebut dan menekan tombol “simpan” maka hasil perhitungan secara otomatis disimpan dalam database.

UIN Syarif Hidayatullah Jakarta

d. Activity Diagram Hasil

Gambar 4.6 Activity Diagram Hasil

Pada gambar 4.6 diatas, activity diagram tersebut menjelaskan tentang aktivitas yang dilakukan user untuk melihat hasil penilaian. Setelah user berhasil masuk ke menu utama, user memilih menu “hasil” maka sistem akan melakukan navigasi ke halaman hasil dan user dapat melihat hasil penilaian pada anggota.

54

UIN Syarif Hidayatullah Jakarta

5. Sequence Diagram

a. Sequence Diagram Menu Utama

Gambar 4.7 Sequence Diagram Menu Utama

Pada gambar 4.7 diatas, sequence diagram tersebut menjelaskan tentang bagaimana proses masuk ke menu utama.

Sistem akan menampilkan menu utama langsung setelah user membuka aplikasi.

UIN Syarif Hidayatullah Jakarta

b. Sequence Diagram Daftar Anggota

Gambar 4.8 Sequence Diagram Daftar Anggota

Pada gambar 4.8 diatas, sequence diagram tersebut menjelaskan tentang bagaimana proses melihat dan menambah daftar yang ada pada sistem.

56

UIN Syarif Hidayatullah Jakarta

c. Sequence Diagram Penilaian

Gambar 4.9 Sequence Diagram Penilaian

Pada gambar 4.9 diatas, sequence diagram tersebut menjelaskan tentang bagaimana proses penilaian yang ada pada sistem. User mengisi nilai pada setiap kriteria. Setelah semua kriteria berhasil dinilai, hasil perhitungan akan disimpan di database.

UIN Syarif Hidayatullah Jakarta

d. Sequence Diagram Hasil

Gambar 4.10 Sequence Diagram Hasil

Pada gambar 4.10 diatas, sequence diagram tersebut menjelaskan tentang bagaimana proses untuk melihat hasil penilaian.

Dokumen terkait