• Tidak ada hasil yang ditemukan

4.1 Gambaran Umum Kota Tangerang Selatan

4.3.1 Perancangan Use case Diagram

Use case diagram dibawah ini menggambarkan mengenai interaksi antara sistem dengan user. Adapun langkah-langkah dalam membuat use case diagram yaitu sebagai berikut:

1. Identifikasi Aktor

Aktor yang terlibat dalam sistem ini dapat dibedakan berdasarkan tugas dan kewajiban masing-masing yang dapat dilihat di Tabel 4.7.

Tabel 4.7 Identifikasi Actor

No Actor Descript

1. Admin Aktor yang memegang hak akses penuh atas sistem dan memiliki peranan dalam mengelola sistem seperti mengelola data user, member, berita, profile dan mengelola saran.

2. Kepala Kantor Aktor yang dapat memvalidasi data permohonan TDUP.

3. Kasi Pariwisata Aktor yang dapat memverifikasi data permohonan TDUP.

4. Staff Pariwisata Aktor yang dapat mengevaluasi data permohonan TDUP.

5. Pemilik Restoran

Aktor yang dapat menginput data permohonan TDUP.

6. Masyarakat Aktor yang dapat melihat informasi yang disajikan pada sistem dan melakukan interaksi dengan sistem.

2. Identifikasi Use case

Setelah identifikasi aktor dilakukan maka tahap selanjutnya adalah identifikasi use case, Tabel 4.8 penjelasan mengenai identifikasi use case.

Tabel 4.8 Identifikasi Use case

No Use case Name Description Actor

1 Registrasi Use case ini menggambarkan proses

registrasi aktor untuk mendapatkan akun, agar dapat login dan melakukan permohonan izin TDUP.

Pemilik Restoran dan

No Use case Name Description Actor

2 Login Use case ini menggambarkan kegiatan

untuk memasukan username dan password agar bisa mengakses sistem.

Semua

User

3 Edit Profil Use case ini menggambarkan proses

permohonan izin TDUP dengan menginput data restoran.

Pemilik Restoran

4 Upload

Pengajuan Dokumen

Use case ini menggambarkan proses

upload dokumen permohonan izin dengan menginput dokumen upload.

Pemilik Restoran

5 Upload Menu Use case ini menggambarkan proses

upload menu apa saja yang ada di restoran dengan menginput menu upload.

Pemilik Restoran

6 Lihat Rating Use case menggambarkan kegiatan

melihatdan rating restoran.

Admin, Pemilik Restoran, Masyarakat 7 Melihat dan Mengevaluasi Dokumen Pengajuan

Use case menggambarkan kegiatan

melihat dan mengevaluasi kelengkapan dokumen permohonan TDUP.

Staf Seksi Pariwisata 8 Melihat Hasil Evaluasi dan Memverifikasi Dokumen

Use case menggambarkan kegiatan

melihat kelengkapan dokumen hasil evaluasi dan memverifikasi Dokumen.

Kasi Pariwisata

9 Tolak Dokumen Use case ini menggambarkan proses

penolakan data permohonan TDUP

Staff dan Kasi Pariwisata

No Use case Name Description Actor 10 Melihat Hasil

Verifikasi dan

Approval

Dokumen

Use case menggambarkan kegiatan

melihat hasil verifikasi untuk menyetujui permohonan TDUP.

Kepala Kantor

11 Manage Semua

User

Use case ini menggambarkan proses

mengelola data semua user meliputi tambah, ubah dan hapus.

Admin

12 Lihat Menu Use case ini menggambarkan proses

melihat menu oleh masyarakat

Masyarakat

13 Lihat Restoran Use case ini menggambarkan proses

melihat restoran oleh masyarakat

Masyarakat

14 Cari Restoran Use case ini menggambarkan proses

mencari restoran yang sesuai selera masyarakat

Masyarakat

15 Mendapat Saran Use case ini menggambarkan masyarakat mendapatkan saran restoran yang diinginkan.

Masyarakat

16 Lihat Peta Use case ini menggambarkan proses

melihat peta restoran

Semua user

17 Isi Rating Use case ini menggambarkan proses

mengisi rating

Masyarakat

18 Kelola Restoran Use case ini menggambarkan proses

melihat Kelola restoran

Admin

19 Kelola Rating Use case ini menggambarkan proses

melihat Kelola Rating.

Admin

20 Logout Use case ini menggambarkan proses

mengakhiri dan keluar dari sistem, dengan cara memilih logout.

Semua

3. Use case Diagram

Pada use case diagram ini dijelaskan apa yang dilakukan oleh sistem yang dibangun dan siapa saja yang akan berinteraksi dengan sistem tersebut. Berikut ini adalah use case diagramnya:

4. Narasi Use case

Narasi use case merupakan pemaparan tentang kegiatan yang dilakukan oleh aktor dan respon yang diberikan oleh sistem sesuai dengan yang terjadi pada sistem informasi sebaran lokasi restoran yang dirancang ini.

Tabel 4.9 Narasi Use case Registrasi

Use case name Registrasi

Use case ID 1

Actor Pemilik restoran dan Masyarakat

Description

Use case menggambarkan proses registrasi untuk mendapatkan akun, agar dapat login ke SISRES untuk melakukan TDUP bagi pemilik restoran dan bagi masyarakat dapat mengakses SISRES.

Precondition Actor mengakses website

Typical Course of Event

Actor action System response

1. Memilih menu Registrasi

2. Sistem menampilkan form Registrasi

3. Input data Registrasi 4. Validasi data register 5. Menampilkan halaman Login Alternate

Courses

5a. Jika data yang dimasukan tidak valid maka sistem akan menampilkan

kembali halaman Form registrasi Conclusion Actor berhasil melakukan registrasi Post Condition menampilkan halaman login

Tabel 4.10 Narasi Use case Login

Use case name Login

Use case ID 2

Actor Pemilik restoran, Masyarakat, Admin,

Kepala Kantor, Kasi, Staff Pariwisata

Description Use case menggambarkan proses login ke dalam sistem dengan memasaukan username dan password yang telah diregistrasi. Precondition Actor harus sudah terdaftar terlebih dahulu

sebelum mengakses website.

Typical Course of Event

Actor action System response

1. Memilih menu Login

2. Sistem menampilkan form Login

3. Input data Username dan password

4. Validasi data username dan password

5. Menampilkan halaman Home sesuai dengan user

Alternate Courses

5a. Jika data yang dimasukan tidak valid maka sistem akan menampilkan

kembali halaman form Login untuk memasukan kembali usernam dan password.

Conclusion Actor berhasil melakukan Login

Tabel 4.11 Narasi Use case Edit Profil

Use case name Edit Profil

Use case ID 3

Actor Pemilik restoran

Description Use case menggambarkan proses edit profil dengan meng-input data restoran yang dilakukan oleh pemilik restoran.

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu data resroan

2. Sistem menampilkan form edit profile restoran

3. Input data restoran 4. Validasi data

5. Menyimpan data

6. Menampilkan pesan berhasil

Alternate Courses

4a. Jika data yang di-input tidak valid maka sistem akan menampilkan pesan untuk memeriksa dan melengkapi data. 6a. Jika data yang di-input tidak valid maka sistem akan menampilkan kembali form permohonan TDUP.

Conclusion Actor berhasil melakukan permohonan TDUP.

Post Condition Data permohonan disimpan ke database

Tabel 4.12 Narasi Use case upload Dokumen

Use case name Upload Pengajuan Dokumen

Use case ID 4

Actor Pemilik restoran

Description

Use case menggambarkan proses upload dokumen

permohonan izin dengan meng-input dokumen yang perlu di-upload.

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu dokumen upload

2. Sistem menampilkan form upload

3. Input file upload 4. Validasi data

5. Menyimpan data upload

6. Menampilkan pesan berhasil Alternate Courses 6a. Jika data yang di-input tidak valid maka sistem akan

menampilkan kembali form upload data permohonan TDUP

Conclusion Actor berhasil melakukan upload data permohonan TDUP

Tabel 4.13 Narasi Use case upload Menu

Use case name Upload Menu

Use case ID 5

Actor Pemilik restoran

Description Use case menggambarkan proses upload menu restoran dengan meng-input menu yang ada pada restoran. Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu upload 2. Sistem menampilkan form upload

3. Input file upload 4. Validasi data

5. Menyimpan data upload

6. Menampilkan pesan

berhasil Alternate Courses

6a. Jika data yang di-input tidak valid maka sistem akan menampilkan kembali form upload

data permohonan TDUP

Conclusion Actor berhasil melakukan upload data menu

Post Condition Dokumen berhasil disimpan ke dalam database

Tabel 4.14 Narasi Use case Lihat Rating

Use case name Lihat Rating

Use case ID 6

Actor Admin, Pemilik Restoran, Masyarakat

Description Use case menggambarkan proses melihat rating restoran untuk mengetahui penilaian restoran

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu rating 2. Sistem menampilkan halaman rating

3. Lihat rating 4. Menampilkan data rating Alternate Courses -

Conclusion Actor berhasil melakukan lihat data rating

Tabel 4.15 Narasi Use case Lihat dan Evaluasi Dokumen Pengajuan

Use case name Lihat dan Evaluasi Dokumen Pengajuan

Use case ID 7

Actor Staff Pariwisata

Description Use case menggambarkan proses pengecekan kelengkapan

data permohonan TDUP

Precondition Actor harus login terlebih dahulu ke dalam website

Typical Course of Event

Actor action System response

1. Memilih menu dokumen pengajuan

2. Sistem menampilkan list data

permohonan

3.Memilih detail 4. Menampilkan detail data 5. Mengecek kelengkapan data 6. Menyimpan hasil

pengecekan data

7. Menampilkan hasil

pengecekan data

Alternate Courses -

Conclusion Actor berhasil melakukan pengecekan data TDUP

Post Condition Actor telah melakukan pengecekan kelengkapan data

Tabel 4.16 Narasi Use case Lihat Hasil Evaluasi dan Verifikasi Dokumen

Use case name Lihat Hasil Evaluasi dan Verifikasi Dokumen

Use case ID 8

Actor Kasi Pariwisata

Description Use case menggambarkan proses verifikasi data permohonan TDUP

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu data evaluasi

2. Sistem menampilkan data permohonan yang sudah di evaluasi

3. Memilih detail 4. Menanmpilkan detail data 5. Memilih verifikasi 6. Menyimpan data verifikasi 7. Memilih hapus 8. Menghapus data

9. Menyimpan data verifikasi

10. Menampilkan pesan berhasil

Alternate Courses -

Conclusion Actor berhasil melakukan verifikasi data permohonan TDUP Post Condition Actor telah melakukan verifikasi data permohonan TDUP

Tabel 4.17 Narasi Use case Tolak Dokumen

Use case name Tolak Dokumen

Use case ID 9

Actor Kasi Pariwisata

Description Use case menggambarkan proses penolakan kelengkapan dokumen

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu dokumen

2. Sistem menampilkan data permohonan yang sudah di evaluasi dan verifikasi 3. Memilih detail 4. Menanmpilkan detail data 5. Menolak dokumen 6. Menyimpan dokumen 8. Menyimpan dokumen ditolak 9. Menampilkan pesan berhasil Alternate Courses -

Conclusion Actor berhasil melakukan verifikasi data permohonan TDUP Post Condition Actor telah melakukan verifikasi data permohonan TDUP

Tabel 4.18 Narasi Use case Lihat hasil verifikasi dan Approval

Use case name Lihat hasil verifikasi dan Approval

Use case ID 10

Actor Kepala Kantor

Description Use case menggambarkan proses approval data permohonan TDUP

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu

verifikasi 2. Sistem menampilkan form data permohonan 3. Memilih detail 4. Menampilkan detail data 5. Memilih approval 6. Menyimpan data hasil approval 7. Menampilkan pesan berhasil Alternate Courses -

Conclusion Actor berhasil melakukan approvaldata permohonan TDUP

Tabel 4.19 Narasi Use case Lihat Menu

Use case name Lihat Menu

Use case ID 11

Actor Masyarakat

Description use case ini menggambarakan proses masyarakat melihat menu apa saja yang diunggulkan dari masing-masing restoran. Precondition Actor harus login terlebih dahulu ke dalam website. Typical Course of

Event

Actor action System response

1. Memilih menu 2. Sistem men- dropdown ke bagian gallery menu

3. Melihat menu 4. Sistem menampilkan detail menu

Alternate Courses -

Conclusion Actor berhasil melakukan lihat menu restoran Post Condition Menampil detail menu

Tabel 4.20 Narasi Use case Lihat Restoran

Use case name Lihat Restoran

Use case ID 12

Actor Masyarakat

Description use case ini menggambarakan proses lihat restoran yang tersedia.

Precondition Actor harus login terlebih dahulu ke dalam website. Typical Course of

Event

Actor action System response

1. Memilih restoran

2. Sistem menampilkan data restoran

3. Melihat profil restoran

4. Menampilkan profil restoran

Alternate Courses -

Conclusion Actor berhasil melihat profil restoran Post Condition Menampilkan data profil resotran

Tabel 4.21 Narasi Use case Cari Restoran

Use case name Cari Restoran

Use case ID 13

Actor Masyarakat

Description use case ini menggambarakan proses mencari restoran yang sesuai dengan daerah yang ingin di kunjungi.

Precondition Actor harus login terlebih dahulu ke dalam website. Typical Course of

Event Actor action System response

1. Memilih kritreia

2. Klik cari 3. Sistem menampilkan

restoran sesuai kriteria

Alternate Courses -

Conclusion Actor berhasil mencari restoran sesuai kriteria

Tabel 4.22 Narasi Use case Ise Rating

Use case name Isi Rating

Use case ID 14

Actor Masyarakat

Description use case ini menggambarakan proses pengisian rating restoran Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of

Event Actor action System response

1. Memilih Isi rating 2. Sistem menampilkan form rating

3.Mengisi rating dan restoran

restoran 4. Menyimpan rating

5. Menampilkan pesan berhasil

Alternate Courses -

Conclusion Actor berhasil mengisi rating restoran Post Condition Menampilkan halaman profil resotran

Tabel 4.23 Narasi Use case Mendapat Saran

Use case name Mendapat Saran

Use case ID 15

Actor Masyarakat

Description use case ini menggambarakan proses pengisian rating restoran Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of

Event Actor action System response

1. Memilih Isi rating 2. Sistem menampilkan form rating

3.Mengisi rating dan restoran

restoran 4. Menyimpan rating

5. Menampilkan pesan berhasil

Alternate Courses -

Conclusion Actor berhasil mengisi rating restoran Post Condition Menampilkan halaman profil resotran

Tabel 4.24 Narasi Use case Kelola Restoran

Use case name Manage Restoran

Use case ID 16

Actor Admin

Description Use Case ini menggambarkan proses mengelola data restoran meliputi tambah, ubah dan hapus.

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu restoran

2. Sistem menampilkan halaman restoran

3. Tambah restoran

4. Menampilkan form tambah restoran

5. Input data restoran 6. Menyimpan data restoran 7. Menampilkan pesan berhasil 8. Hapus data restoran 9. Menghapus data restoran Alternate Courses -

Conclusion Actor berhasil mengisi rating restoran Post Condition Menampilkan halaman profil resotran

Tabel 4.25 Narasi Use case Kelola Semua User

Use case name Kelola Semua User

Use case ID 17

Actor Admin

Description use case ini menggambarakan proses pengelolaan data user Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu user 2. Sistem menampilkan data user 3.Menambahkan user 4. Menyimpan data user

5. Menampilkan pesan berhasil 6. Menghapus user 7. Menampilkan data user 8. Menampilkan pesan berhasil Alternate Courses -

Conclusion Actor berhasil mengelola data user

Tabel 4.26 Narasi Use case Kelola Rating

Use case name Manage Rating

Use case ID 18

Actor Admin

Description use case ini menggambarakan proses melihat dan menghapus saran

Precondition Actor harus login terlebih dahulu ke dalam website. Typical Course of

Event Actor action System response

1. Memilih menu rating

2. Sistem menampilkan daftar rating

3.Memilih detail 4. Menampilkan rating 5. Memilih hapus rating 6. Menghapus rating Alternate Courses -

Conclusion Actor berhasil mengisi rating restoran Post Condition Menampilkan halaman profil resotran

Tabel 4.27 Narasi Use case Lihat Peta

Use case name Lihat Peta

Use case ID 19

Actor Semua User

Description use case ini menggambarakan proses semua user melihat peta sebaran restoran

Precondition Actor harus login terlebih dahulu ke dalam website.

Typical Course of Event

Actor action System response

1. Memilih menu Peta 2. Sistem menampilkan peta sebaran rsetoran

3. Melihat menu 4. Sistem menampilkan detail menu

Alternate Courses -

Conclusion Actor berhasil melakukan lihat peta restoran Post Condition Menampil peta sebaran restoran

Tabel 4.28 Narasi Use case Logout

Use case name Logout

Use case ID 20

Actor Pemilik restoran, Masyarakat, Admin, Kepala Kantor, Kasi, Staff Pariwisata

Description Use case menggambarkan proses logout

Precondition Actor berhasil keluar dari sistem sebelum mengakses website.

Typical Course of Event

Actor action System response

1. Memilih Logout 2. Sistem menampilkan halaman home

Alternate Courses -

Conclusion Actor berhasil keluar dari sistem sebelum mengakses website. Post Condition Menampilkan halaman Home

Dokumen terkait