Use Case Scenario Tambah Kendaraan

c. Sequence Diagram Hapus Pemilik

Gambar III.84 Sequence Diagram Hapus Pemilik

3. 1. 5. 14. Proses Mengolah Data Kendaraan

Proses mengolah data kendaraan terdiri dari tambah kendaraan, cari kendaraan, ubah kendaraan, hapus kendaraan. Adapun use case scenario, activity diagram dan sequence diagram masing-masing proses dapat dijelaskan sebagai berikut :

1. Tambah Kendaraan

a. Use Case Scenario Tambah Kendaraan

Tabel III.41 Use Case Scenario Tambah Kendaraan Identifikasi Aturan Bisnis Aturan bisnis prosedur pendaftaran Nama Tambah Kendaraan Tujuan Menambah data kendaraan. Aktor Kepala UPTD Pengujian Kendaraan Bermotor Use Case Yang Berkaitan Tambah Kartu Induk Skenario Utama Kondisi awal Tampilan Form Tambah Kendaraan Aksi Aktor Reaksi Sistem 1. Menampilkan form tambah kendaraan 2. Melakukan penambahan data kendaraan dan kartu induk 3. Memproses hasil penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database 5. Menampilkan pesan “sukses melakukan penambahan data kendaraan dan kartu induk ” Skenario Alternatif jika field masih kosong Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa field tidak boleh ada yang kosong 2. Melakukan penambahan data kendaraan dan kartu induk kembali 3. Memproses penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database Skenario Alternatif jika tipe data tidak sesuai Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa tipe data tidak sesuai 2. Melakukan penambahan data kendaraan dan kartu induk kembali 3. Memproses penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database 5. Menampilkan pesan “sukses melakukan penambahan data kendaraan dan kartu induk ” Skenario Alternatif jika no chassis telah terdaftar Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa no chassis telah terdaftar 2. Melakukan penambahan data kendaraan dan kartu induk kembali 3. Memproses penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database 5. Menampilkan pesan “sukses melakukan penambahan data kendaraan dan kartu induk ” Skenario Alternatif jika no uji telah terdaftar 1. Menampilkan pesan bahwa no uji telah terdaftar 2. Melakukan penambahan data kendaraan dan kartu induk kembali 3. Memproses penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database 5. Menampilkan pesan “sukses melakukan penambahan data kendaraan dan kartu induk ” 6. Menampilkan pesan bahwa no chassis telah terdaftar Skenario Alternatif jika data gagal disimpan Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa data gagal disimpan 2. Melakukan penambahan data kendaraan dan kartu induk kembali 3. Memproses penambahan data kendaraan dan kartu induk 4. Menyimpan data kendaraan dan kartu induk baru ke dalam database 5. Menampilkan pesan “sukses melakukan penambahan data kendaraan dan kartu induk ” Kondisi akhir Data di sistem yang sudah mengalami proses penambahan data kendaraan dan kartu induk.

b. Activity Diagram Tambah Kendaraan