• Tidak ada hasil yang ditemukan

Proses Konfigurasi Aturan Proses Parkir Keluar Tanpa Kartu RFID dan Tiket

Dalam dokumen BAB 3 ANALISIS SISTEM (Halaman 44-59)

2. Mendapatkan data dan membuat laporan dari proses parkir

3.4 Perancangan Solusi

3.4.3 Desain Back End

3.4.3.2 Proses Konfigurasi Aturan Proses Parkir Keluar Tanpa Kartu RFID dan Tiket

Gambar 3.19 DAD untuk proses

Menentukan tipe parkir

Menentukan Bukti Parkir

Menentukan bukti parkir yang dibutuhkan pada tipe parkir tertentu

Gambar 3.20 Activity Diagram untuk use case Proses Konfigurasi Aturan Parkir

Flow Of Event Proses Konfigurasi Aturan Parkir Actor : operator / admin

Precondition : Operator hendak menentukan tipe parkir. Flow Of Events

Basic Path :

1. Use Case dimulai ketika operator hendak melakukan proses manajemen proses aturan parkir

2. Operator menentukan tipe parkir 3. Operator menentukan bukti

4. Operator menentukan bukti bukti yang dibutuhkan sesuai tipe parkir, Use Case Berakhir.

Operator memilih Menu Add/Edit/Delete Type Park

Menampilkan daftar tipe parkir

Rubah

mengubah tipe parkir

Simpan

Tambah

menambah tipe parkir

Simpan

Verifikasi Data Kembali

Hapus

mengurangi tipe parkir

Verifikasi Data

Manipulasi Database permanen Manipulasi Database sementara

Membatalkan semua manipulasi database

Flow Of Event Proses menentukan tipe parkir Actor : operator / admin

Precondition : Operator hendak melakukan manajemen pada tipe parkir. Flow Of Events

Basic Path :

1. Use Case dimulai ketika operator hendak melakukan proses manajemen pada tipe parkir

2. Operator memilih menu manajemen tipe parkir pada aplikasi 3. Operator melihat daftar tipe parkir yang telah ada

4. Operator melakukan manajamenen tipe parkir

5. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir.

Alternative Path :

Alternative 1: Manajemen tipe parkir : Add (penambahan)

1. Pada langkah 4, manajemen tipe parkir yang dilakukan manajemen merupakan penambahan tipe parkir.

2. Operator masuk ke dalam halaman form pengisian data tipe parkir dan mengisinya.

3. Operator menekan tombol save untuk menyimpan tipe data baru 4. Tipe data baru akan diverifikasi

5. Data sesuai dengan persyaratan verifikasi, manipulasi pada database dilakukan. 6. Operator melakukan commit pada transaksi dan melakukan manipulasi database

Alternative 2 : Operator membatalkan proses Add

1. Pada alternative 1 langkah 2, operator membatalkan pengisian form dan menekan tombol back

2. Operator kembali ke halaman daftar tipe parkir (basic path, langkah 3),, Use Case berakhir.

Alternative 3: verifikasi proses data add gagal

1. Pada alternative 1 langkah 5, jika data tipe parkir baru tidak memenuhi syarat verifikasi

2. Operator kembali ke form pengisian tipe data baru dan diberi tahu bagian yang tidak memenuhi syarat verifikasi (alternative 1, langkah 2), Use Case berakhir. Alternative 4: Manajemen tipe parkir : Delete (pengurangan)

1. Pada basic path langkah 4, manajemen yang dilakukan operator merupakan pengurangan tipe parkir

2. Operator memilih tipe parkir yang akan dihapus 3. Operator menghapus tipe parkir dari database

4. Operator melakukan commit pada transaksi dan memastikan semua perubahan pada database dalam transaksi tersebut permanen, Use Case berakhir

Alternative 5: Operator membatalkan proses delete

1. Pada alternative 4 langkah 2, operator membatalkan proses delete.

2. Operator kembali ke halaman daftar tipe parkir (basic path, langkah 3), Use Case berakhir.

Alternative 6: Manajemen tipe parkir : Edit (perubaha)

1. Pada basic path langkah 4, manajemen yang dilakukan operator merupakan perubahan tipe parkir

2. Operator memilih tipe parkir yang akan di ubah 3. Operator merubah nama tipe parkir

4. Operator menekan tombol save, untuk menyimpan data pada database

5. Data yang akan dirubah sesuai dengan verifikasi, manipulasi pada database dilakukan.

6. Operator melakukan commit pada transaksi dan memastikan semua perubahan pada database dalam transaksi tersebut permanen, use case berakhir

Alternative 7: Operator membatalkan proses edit

1. Pada alternative 6 langkah 2, operator membatalkan proses edit

2. Operator kembali ke halaman daftar tipe parkir (basic path, langkah 3), Use Case berakhir.

Alternative 8: Verifikasi data pada proses edit tidak sesuai dengan syarat

1. Pada basic path langkah 4, alternative 6 langkah 5, data yang di input pada perubahan tipe nama parkir tidak sesuai dengan syarat verifikasi

2. Operator kembali ke halaman input nama parkir (Alternative 6 ,langkah 3), Use Case berakhir.

Alternative 9: Operator melakukan kegiatan manajemen kembali setelah selesai melakukan suatu aktivitas manajemen

1. Pada basic path langkah 4, alternative 1 langkah 6, alternative 4 langkah 4, alternative 6 langkah 6, Operator melakukan kegiatan manajemen kembali. 2. Operator kembali ke halaman daftar tipe parkir (basic path,langkah 3), Use Case

berakhir.

Alternative 10 : Operator membatalkan transaksi perubahan

1. Pada alternative 1 langkah 6, alternative 4 langkah 4, alternative 6 langkah 6, Operator membatalkan transaksi perubahan

2. Perubahan data pada database di batalkan dan keadaan database dikembalikan pada keadaan sebelum dirubah.

3. Operator kembali ke halaman daftar tipe parkir (basic path, langkah 3), Use Case berakhir.

Operator Memilih Menu Add/Edit Type Proof

Menampilkan daftar bukti

Rubah

Merubah tipe bukti

Simpan

Tambah

Mengisi form bukti parkir baru

Simpan

Verifikasi Data Back

Manipulasi database sementara

Manipulasi Database permanen

Membatalkan semua manipulasi database

Flow Of Event Proses menentukan bukti parkir Actor : operator / admin

Precondition : Operator hendak menentukan bukti parkir. Flow Of Events

Basic Path :

1. Use Case dimulai ketika operator hendak melakukan proses manajemen bukti parkir

2. Operator memilih menu untuk manajemen bukti parkir 3. Operator melihat daftar bukti parkir yang telah terdaftar 4. Operator melakukan manajemen bukti parkir

5. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir.

Alternative Path:

Alternative 1: Manajemen bukti parkir : Edit (perubahan)

1. Pada langkah 4 Basic path, manajemen bukti parkir yang dilakukan oleh operator adalah proses perubahan bukti parkir

2. Operator merubah tipe bukti

3. Operator menekan tombol save untuk menyimpan data pada database

4. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir

Alternative 2: Operator membatalkan proses edit

1. Pada alternative 1 langkah 2, operator membatalkan proses edit dan menekan tombol back

2. Operator kembali ke halaman daftar bukti parkir yang telah terdaftar (basic path, langkah 3), Use Case berakhir.

Alternative 3: Manajemen bukti parkir : Add (penambahan)

1. Pada langkah 4 Basic path, manajemen bukti parkir yang dilakukan oleh operator adalah penambahan bukti parkir

2. Operator masuk ke halaman form pengisian bukti baru, dan mengisinya 3. Operator menekan tombol save untuk menyimpan data pada database 4. Data bukti baru sesuai dengan syarat verifikasi

5. Memanipulasi database

6. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir.

Alternative 4 : Operator membatalkan proses Add

1. Pada alternative 3 langkah 2, Operator membatalkan proses penambahan bukti baru

2. Operator kembali ke halaman daftar bukti (basic path langkah 3), Use Case berakhir

Alternative 5: Data bukti baru tidak sesuai syarat verifikasi

1. Pada alternative 3 langkah 4, data bukti baru tidak sesuai dengan syarat verifikasi

2. Operator kembali ke halaman form input bukti baru dan terdapat keterangan syarat yang tidak terpenuh (alternative 2 langkah 2), Use Case berakhir

Alternative 6 : Operator melakukan kegiatan manajemen kembali setelah selesai melakukan suatu aktivitas manajemen

1. Pada basic path langkah 5, alternative 1 langkah 4 atau alternative 3 langkah 6, Operator hendak melakukan aktivitas manajemen kembali setelah selesai melakukan suatu aktifitas manajemen

2. Operator kembali ke halaman daftar bukti (basic path langkah 3), Use Case berakhir

Alternative 7 : Operator membatalkan transaksi

1. Pada basic path langkah 5, alternative 1 langkah 4 atau alternative 3 langkah 6, Operator membatalkan transaksi yang telah dilakukan

2. Perubahan data pada database di batalkan dan keadaan database dikembalikan pada keadaan sebelum dirubah.

3. Operator kembali ke halaman daftar bukti (basic path langkah 3), Use Case berakhir

Operator Memilih Menu Setting Proof Needed When Out

Menunjukkan konfigurasi bukti yang dibutuhkan pada saat keluar parkir

Edit

Merubah bukti yang dibutuhkan untuk setiap tipe parkir

Edit Add

Back Memilih bukti yang akan diubah Memilih bukti yang akan ditambah

Manipulasi database sementara

Mengembalikan keadaan database seperti semula

Simpan

Manipulasi database permanen Delete

Memilih bukti yang akan di hapus

Gambar 3.23 Activity Diagram untuk

Flow Of Event Proses menentukan bukti parkir yang dipakai pada tipe parkir tertentu

Actor : operator / admin

Precondition : Operator hendak menentukan bukti parkir yang dipakai pada tipe parkir tertentu

Flow Of Events Basic Path :

1. Use Case dimulai ketika operator hendak melakukan proses manajemen proses aturan parkir

2. Operator memilih menu untuk memanejemen pemakaian bukti parkir pada tipe parkir tertentu

3. Operator melihat daftar bukti parkir yang diperlukan sesuai tipe parkir 4. Operator merubah bukti yang dibutuhkan pada suatu tipe parkir.

5. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case berakhir.

Alternative Path :

Alternative 1: Merubah bukti yang dibutuhkan pada proses parkir : Add

1. Pada basic path langkah 4, manajemen bukti yang dipakai pada tipe parkir tertentu merupakan penambahan bukti

2. Operator memilih bukti yang akan ditambahkan

3. Operator menekan tombol save untuk memanipulasi database

4. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir.

Alternative 2: Proses penambahan bukti yang dipakai pada tipe parkir tertentu dibatalkan 1. Pada alternative 1 langkah 2, operator membatalkan proses penambahan bukti

yang diperlukan pada tipe parkir tertentu

2. Operator kembali ke halaman daftar bukti parkir yang diperlukan sesuai tipe parkir (basic path langkah 2), Use Case berakhir.

Alternative 3: Merubah bukti yang dibutuhkan pada proses parkir : Delete

1. Pada basic path langkah 4, manajemen bukti yang dipakai pada tipe parkir tertentu merupakan pengurangan bukti

2. Operator memilih bukti yang akan dikurangi

3. Operator menekan tombol save untuk memanipulasi database

4. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case Berakhir.

Alternative 4: Proses pengurangan bukti yang dipakai pada tipe parkir tertentu dibatalkan

1. Pada alternative 3 langkah 2, operator membatalkan proses pengurangan bukti yang diperlukan pada tipe parkir tertentu

2. Operator kembali ke halaman daftar bukti parkir yang diperlukan sesuai tipe parkir (basic path langkah 2), Use Case berakhir.

Alternative 5: Merubah bukti yang dibutuhkan pada proses parkir : Edit

1. Pada basic path langkah 4, manajemen bukti yang dipakai pada tipe parkir tertentu merupakan perubahan bukti

2. Operator memilih bukti yang akan dirubah

4. Operator melakukan commit pada transaksi dan membuat perubahan yang dilakukan menjadi permanen dalam database, Use Case berakhir.

Alternative 6: Proses perubahan bukti yang dipakai pada tipe parkir tertentu dibatalkan 1. Pada alternative 5 langkah 2, operator membatalkan proses perubahan bukti yang

diperlukan pada tipe parkir tertentu

2. Operator kembali ke halaman daftar bukti parkir yang diperlukan sesuai tipe parkir (basic path langkah 2), Use Case berakhir.

Alternative 7 : Operator melakukan kegiatan manajemen kembali setelah selesai melakukan suatu aktivitas manajemen

1. Pada basic path langkah 5, alternative 1 langkah 4 atau alternative 3 langkah 4, alternative 5 langkah 4, Operator hendak melakukan aktivitas manajemen kembali setelah selesai melakukan suatu aktifitas manajemen

2. Operator kembali ke halaman daftar bukti parkir yang diperlukan sesuai tipe parkir (basic path langkah 2), Use Case berakhir.

Alternative 8 : Operator membatalkan transaksi

1. Pada basic path langkah 5, alternative 1 langkah 4 atau alternative 3 langkah 4, alternative 5 langkah 4, Operator membatalkan transaksi yang telah dilakukan

2. Perubahan data pada database di batalkan dan keadaan database dikembalikan pada keadaan sebelum dirubah.

3. Operator kembali ke halaman daftar bukti parkir yang diperlukan sesuai tipe parkir (basic path langkah 2), Use Case berakhir.

Dalam dokumen BAB 3 ANALISIS SISTEM (Halaman 44-59)

Dokumen terkait