Workshop Design Metode Pengembangan Sistem

61 2. Tampilan yang dirancang mudah digunakan user friendly dan menarik, sehingga memudahkan pengguna untuk dapat menggunakan fitur-fitur yang ada.

4.1.2 Workshop Design

Setelah identifikasi fitur-fitur yang ada, tahap selanjutnya adalah mendesain sistem yang dikembangkan agar dapat berjalan dengan baik dan diharapkan dapat mengatasi masalah yang ada Pada tahapan workshop design ini, penulis akan merancang sistem guna menyelesaikan masalah yang ada. Adapun rancangan sistem yang penulis buat meliputi rancangan penentuan actor, perancangan usecase, perancangan usecase scenario atau narasi usecase, activity diagram, sequence diagram, dan design interface.

4.1.2.1 Penentuan Actor

Adapun aktor yang terlibat pada aplikasi ini adalah user. User adalah actor yang menggunakan handphone berbasis smartphone android. User hanya bisa melihat data yang terdapat pada aplikasi ini. 62 Tabel 4.1 Penentuan Actor No Actor Description 1 User User adalah pengguna yang menggunakan smartphone berbasis android. Tabel 4.2 Daftar Diagram Use Case No Use Case Name Description Actor 1 Tentang Dishub Tangsel Use case menggambarkan profil dari DiSHUB Tangsel. User 2 Rute Angkutan Umum Use case menggambarkan kegiatan menampilkan info tentang trayek angkutan umum, jam operasional, tariff, dan gambar angkutan umum. User 3 Keluar Use case menggambarkan kegiatan keluar aplikasi User 63

4.1.2.2 Perancangan Use Case

Gambar 4.1 Use Case Diagram Keterangan : Dalam Use Case diagram diatas, user atau pengguna sebagai actor yang mempunyai Use Case Enter System, tentang dishub, rute angkutan umum, dan keluar

4.1.2.3 Perancangan Usecase Scenario

Usecase scenario merupakan penjelasan yang lebih terperinci mengenai masing-masing usecase yang terjadi di dalam sistem. Usecase diagram terdiri dari : a. Nama usecase : nama usecase yang dideskripsikan b. Actor : yang terlibat c. Deskripsi : deskripsi usecase 64 d. Pre Condition : syarat penting bagi usecase untuk mengulang e. Action : kegiatan yang dilakukan oleh usecase f. Post Condition : kegiatan setelah usecase Dilaksanakan Berikut adalah usecase scenario dari diagram usecase di atas:

4.1.2.3.1 Perancangan Usecase Scenario Enter

System Tabel 4.3 Usecase Enter System Usecase Name Enter System Usecase Id 1 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan menu splash screen pada halaman utama pada aplikasi android, kemudian user menekan tombol enter masuk. Jika yang sudah di tekan, maka user akan masuk ke halaman menu utama 65 Pre condition User harus sudah meng-install Adobe Air di handphone android. Typical Course of Event Actor Action System Respons 1. Menekan tombol Enter masuk 2. Menampilk an menu utama Post condition User berhasil mengakses sistem aplikasi ini dan tampil halaman utama aplikasi ini

4.1.2.3.2 Use Case scenario Tentang DISHUB

Tabel 4.4 Usecase Tentang DISHUB Usecase Name Tentang DISHUB Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan profil DISHUB Tangerang Selatan Pre condition User harus sudah masuk halaman menu utama Typical Course of Event Actor Action System Respons 1. Menekan tombol 2. Menampian menu 66 masuk DISHUB Post condition User berhasil mengakses menu masuk dan melihat isi tampilan mengenai profil DISHUB Tangerang Selatan

4.1.2.3.3 Use Case scenario Tugas Pokok

Tabel 4.5 Usecase Tugas Pokok Usecase Name Tugas Pokok Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan tugas pokok DISHUB Tangerang Selatan Pre condition User harus sudah masuk halaman menu dishub Typical Course of Event Actor Action System Respons 1. Memilih pilihan tugas pokok 2. Menampilk an menu DISHUB tentang tugas pokok 67 Post condition User berhasil mengakses menu dishub dan melihat isi tampilan mengenai tugas pokok dishub Tangerang Selatan

4.1.2.3.4 Use Case scenario Fungsi

Tabel 4.6 Usecase Fungsi Usecase Name Fungsi Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan fungsi dishub Tangerang Selatan Pre condition User harus sudah masuk halaman menu dishub Typical Course of Event Actor Action System Respons 1 Memilih pilihan fungsi dishub tangsel 2 Menampilk an menu DISHUB tentang fungsi dishub tangsel Post condition User berhasil mengakses menu dishub 68 dan melihat isi tampilan mengenai fungsi dishub Tangerang Selatan\

4.1.2.3.5 Use Case scenario Visi

Tabel 4.7 Usecase Visi Usecase Name Visi Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan visi dishub Tangerang Selatan Pre condition User harus sudah masuk halaman menu dishub Typical Course of Event Actor Action System Respons 1. Memilih pilihan visi dishub tangsel 2. Menampilk an menu DISHUB tentang visi dishub tangsel Post condition User berhasil mengakses menu dishub dan melihat isi tampilan mengenai visi dishub Tangerang Selatan 69

4.1.2.3.6 Use Case scenario Misi

Tabel 4.8 Usecase Misi Usecase Name Misi Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan misi dishub Tangerang Selatan Pre condition User harus sudah masuk halaman menu dishub Typical Course of Event Actor Action System Respons 1. Memilih pilihan misi dishub tangsel 2. Menampilka n tentang misi tentang dishub tangsel Post condition User berhasil mengakses menu dishub dan melihat isi tampilan mengenai misi dishub Tangerang Selatan 70

4.1.2.3.7 Use Case scenario Kontak

Tabel 4.9 Usecase Kontak Usecase Name Kontak Usecase Id 2 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan kontak dishub Tangerang Selatan Pre condition User harus sudah masuk halaman menu dishub Typical Course of Event Actor Action System Respons 1. Memilih pilihan kontak dishub tangsel 2. Menampil kan menu DISHUB tentang kontak dishub tangsel Post condition User berhasil mengakses menu dishub dan melihat isi tampilan mengenai fungsi dishub Tangerang Selatan 71

4.1.2.3.8 Use Case scenario Lihat Peta Tabel 4.10

Usecase Lihat Peta Usecase Name Lihat Peta Usecase Id 3 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan menu rute angkot, melihatkan peta rute angkutan umum. Pre condition User berada pada tampilan menu rute angkot Typical Course of Event Actor Action System Respons 1. Menekan tombol pilihan lihat peta 2. Sistem merespon untuk menampilkan peta yang dimaksud Post condition User masuk ke data rute angkutan umum 72

4.1.2.3.9 Use Case scenario Rute Angkutan Tabel 4.11

Usecase Rute Angkutan Umum Usecase Name Rute Angkutan Umum Usecase Id 3 Actor User Description Proses ini menggambarkan sistem aplikasi yang akan menampilkan menu rute angkutan umum, menjelaskan mengenai rute angkutan , jam oprasional dan tariff penumpang. Pre condition User berada pada tampilan menu rute angkutan umum Typical Course of Event Actor Action System Respons 1. Memilih trayek angkutan umum yang diinginkan 2. Sistem merespon untuk masuk ke pencarian yang dimaksud Post condition User masuk ke data rute angkutan umum 73

4.1.2.3.10 Use Case Keluar Tabel 4.12

Usecase Keluar Usecase Name Keluar Usecase Id 4 Actor User Description Proses untuk keluar dari aplikasi Pre condition User berada pada tampilan menu utama aplikasi Typical Course of Event Actor Action System Respons 3. Memilih menu keluar 4. Sistem merespin untuk keluar dari aplikasi Post condition User keluar dari aplikasi

4.1.2.4 Membuat Activity Diagram

Activity diagram menggambarkan aktifitas- aktifitas yang terjadi dalam aplikasi ini dari aktifitas dimulai sampai aktifitas berhenti. 74 1. Activity Diagram Use Case Enter System Gambar 4.2 Activity Diagram Enter System Keterangan Gambar : Di dalam activity diagram Use Case Enter System, hal pertama yang user lakukan adalah membuka aplikasi. Apabila telah terbuka maka sistem akan menampilkan halaman utama. 75 2. Activity Diagram Use Case Menu Utama Gambar 4.3 Activity Diagram Menu Utama Keterangan Gambar : Di dalam activity diagram Use Case Menu Utama, user dapat memilih sub menu yang diinginkan. Disana terdapat sub menu seperti menu tentang dishub tangsel, rute angkutan umum, dan keluar. Jika user memilih salah satu sub menu tersebut maka user akan beralih ke menu selanjutnya 76 3. Activity Diagram Use Case Menu Dishub Gambar 4.4 Activity Diagram Tentang Dishub Tangsel Keterangan Gambar : Di dalam activity diagram Use Case Menu dishub tangsel hal yang pertama user lakukan adalah memilih menu tentang dishub pada menu utama, kemudian sistem merespon dengan menampilkan informasi tentang profil dishub tangsel. 77 4. Activity Diagram Use Case Menu Rute Angkot Gambar 4.5 Activity Diagram Rute Angkot Keterangan Gambar : Di dalam activity diagram Use Case Menu rute angkot hal yang pertama user lakukan adalah memilih Trayek tujujan yang dimaksud pada menu rute angkot, kemudian sistem merespon dengan menampilkan informasi informasi trayek angkutan umum tersebut. 78 5. Activity Diagram Use Case Map Peta Gambar 4.6 Activity Diagram Map Peta Keterangan Gambar : Di dalam activity diagram Use Case map peta hal yang pertama user lakukan adalah memilih menu gambar mappeta pada menu utama, kemudian sistem merespon dengan menampilkan informasi jalur angkutan umum pada peta. 6. Activity Diagram Use Case Keluar 79 Gambar 4.7 Activity Keluar Keterangan Gambar : Di dalam activity diagram Use Case keluar hal yang pertama user lakukan adalah dengan memilih menu keluar pada menu utama, kemudian sistem merespon untuk keluar dari aplikasi ini

4.1.2.5 Membuat Sequence Diagram

Sequence diagram merupakan diagram interaksi yang dinyatakan dengan waktu, atau dapat dikatakan dengan diagram dari atas kebawah. Setiap sequence diagram menyatakan salah satu dari beberapa aliran yang memulai sebuah Use Case. 80 a. Diagram Sequence Splash Screen Gambar 4.8 Diagram Sequence Halaman Utama Keterangan gambar : Pada diagram diatas, terlihat proses dimulai dari user membuka aplikasi di android, lalu sistem akan menampilkan metode halaman utama dimana sistem memberi output berupa halaman utama. 81 b. Diagram Sequence Menu Utama Gambar 4.9 Diagram Sequence Menu Utama Keterangan gambar : Pada diagram diatas, terlihat keseluruhan proses dari halaman utama dimana proses dimulai dari user membuka aplikasi, kemudian pengguna menjalankan metode hamalan_utama kemudian sistem menampilkan menu yang ada. 82 c. Diagram Sequence Menu Tentang Dishub Gambar 4.10 Diagram Sequence Menu Dishub Keterangan Gambar : Pada diagram diatas, terlihat keseluruhan proses dari menu dishub dimana proses dimulai dari user memasuki menu tentang dishub, kemudian sistem menampilkan informasi yang di maksud. 83 d. Diagram Sequence Menu Rute Angkot Gambar 4.11 Diagram Sequence Menu Rute Angkot Keterangan Gambar : Pada diagram diatas, terlihat keseluruhan proses dari menu rute angkot dimana proses dimulai dari user masuk ke menu rute angkutan umum, kemudian sistem menampilkan seluruh trayek angkutan umum di wilayah tangerang selatan. 84

4.1.2.6 Perancangan User Interface

Pada tahap ini, peneliti merancang user interface atau tampilan antarmuka dari aplikasi. a. Tampilan Halaman Menu Utama Gambar 4.12 Menu Utama 85 b. Tampilan Tentang Dishub Gambar 4.13 Menu Dishub c. Tampilan Menu Rute Angkot Gambar 4.14 Menu Rute Angkot 86

d. Tampilan Peta