Diagram use case Perancangan Sistem

Flowcart gambar 3.5 merupakan input data sederhana. Pengguna di minta untuk melakukan input kemudian dilakukan pengecekan data. Jika valid data tersebut akan di simpan pada databese jika tidak pengguna akan diminta untuk melakukan input kembali.

3.3.5 Diagram use case

Use case merupakan gambaran dari sebuah sistem dari sudut pandang pengguna. Diagram use case digunakan untuk menggambarkan fungsi-fungsi dari aspek perilaku sebuah sistem tersebut. Pada sistem ini aktor dibagi menjadi 3 bagian yaitu user, admin STNK, admin laporan. User merupakan pengguna pada mobile device yaitu petugas yang bekerja di lapangan. Sedangkan admin STNK adalah petugas administrasi yang menginput data pengguna kendaraan ke sistem. Dan terakhir adalah admin Laporan adalah petugas yang menginput data laporan kehilangan pada sistem yang di laporkan oleh masyarakat. Diagram use case sistem dapat dilihat pada gambar 3.6. Gambar 3.6 Diagram use case. Universitas Sumatera Utara a. Model spesifikasi Use Case Tabel 3.3 Use case input data Nama Use Case Input data Penjelasan singkat Digunakan untuk menginput data yang di butuh pada sistem Aktor Admin STNK, Admin Laporan Pra kondisi Aktor harus terlebih dahulu login pada sistem dan masuk ke halaman input Skenario Flow of events a. Dimulai dengan login terlebih dahulu b. Memilih “input data” untuk admin STNK dan “input kehilangan” untuk admin laporan pada menu c. Sistem akan menampilkan halaman input d. aktor dapat meng-input data sesuai pada data yang dibutuhkan sistem di form tersebut dan melakukan penyimpanan e. sistem akan melakukan penyimpanan data f. selanjutnya akan ada tampilan cetak, jika dipilih akan mencetak file tersebut. Admin STNK akan mencetak qr code. Sedangkan admin laporan tidak ada halaman cetak data. Pasca kondisi Aktor dapat menambahkan data lengkap sesuai pada form yang tersedia Tabel 3.4 Use case Edit data Nama Use Case Edit data Penjelasan singkat Digunakan untuk mengedit data yang telah tersimpan di sistem Aktor Admin STNK, Admin Laporan Pra kondisi Admin Aktor harus terlebih dahulu login pada sistem dan masuk ke halaman daftar data untuk admin STNK dan data laporan untuk admin laporan Skenario Flow of a. Dimulai dengan login terlebih dahulu Universitas Sumatera Utara events b. Memilih daftar data untuk admin STNK dan data laporan untuk admin laporan pada menu c. Sistem akan menampilkan halaman Daftar datadata laporan d. aktor dapat memilih data pemilik yang akan di edit e. sistem akan melakukan penyimpanan data Pasca kondisi Aktor dapat menyimpan data yang telah di edit Tabel 3.5 Use case Hapus data Nama Use Case Hapus data Penjelasan singkat Digunakan untuk menghapus data pemilik kendaraan bermotor yang sebelumnya telah tersimpan pada sistem. Aktor Admin STNK Pra kondisi Aktor harus terlebih dahulu login pada sistem dan masuk ke halaman hapus data Skenario Flow of events a. Dimulai dengan login terlebih dahulu b. Memilih “daftar data” pada menu c. aktor dapat memilih data pemilik yang akan di hapus d. data yang dipilih akan terhapus dari database Pasca kondisi Data yang di hapus tidak lagi terlihat pada sistem Tabel 3.6 Use case Cetak QR Code Nama Use Case Cetak qr code Penjelasan singkat Digunakan untuk mencetak data sebelumnya yang telah tersimpan pada sistem. Aktor Admin STNK Pra kondisi Aktor harus terlebih dahulu login pada sistem dan masuk ke halaman hapus data Skenario Flow of events a. Dimulai dengan login terlebih dahulu b. Memilih “beranda” pada menu c. Memasukkan plat kendaraan yang akan dicetak d. sistem akan melakukan pencetakan data Universitas Sumatera Utara Pasca kondisi Halaman akan kembali pada halaman beranda Tabel 3.7 Use case login Nama Use Case login Penjelasan singkat Digunakan untuk masuk ke dalam sistem. Aktor Admin STNK, admin Laporan Pra kondisi - Skenario Flow of events a. Dimulai dengan memasukkan username dan password b. Lalu menekan tombil login Pasca kondisi Aktor akan masuk ke sistem Tabel 3.8 Use case User Scan QR Code Nama Use Case Scan QR Code Penjelasan singkat Digunakan untuk menscan qr code Aktor User Pra kondisi User dapat langsung menggunakan sistem tanpa login Skenario Flow of events a. Dimulai menscan qr code b. Hasil scan akan di deskripsi dan dilakukan pengecekan secara online c. Data kendaraan akan terlihat Pasca kondisi Menampilkan hasil dekripsi scan qr code Tabel 3.9 Use case User Input Nama Use Case Input Manual Penjelasan singkat Digunakan untuk mencari informasi kendaraan secara manual Aktor User Pra kondisi User dapat langsung menggunakan sistem tanpa login Skenario Flow of a. Dimulai men- Tab cek data Universitas Sumatera Utara events b. Pilih jenis input, cek no polisi no mesin no rangka c. Kemudian user memasukkan input dan men Tab cek d. Sistem akan melakukan pengecekan secara online e. Data kendaraan akan terlihat Pasca kondisi Halaman akan kembali pada halaman Cek data 3.3.6 Perancangan antarmuka sistem Perancangan antarmuka sistem adalah sketsa dasar yang digunakan untuk mempermudah perancangan sistem. Sketsa ini yang akan di implementasikan ke dalam sistem. Perancangan antarmuka sistem yang akan dibuat untuk sistem ini yaitu : 1. Rancangan halaman login Gambar 3.7 Rancangan Halaman Login Universitas Sumatera Utara 2. Rancangan halaman menu utama admin STNK Gambar 3.8 Rancangan halaman menu utama admin STNK 3. Rancangan halaman input data admin STNK Gambar 3.9 Rancangan halaman Input data Admin STNK Universitas Sumatera Utara 4. Rancangan halaman daftar data kendaraan admin STNK Gambar 3.10 Rancangan halaman daftar data kendaraan admin STNK 5. Rancangan halaman edit data admin STNK Gambar 3.11 Rancangan halaman edit data admin STNK Universitas Sumatera Utara 6. Halaman cetak qr code admin STNK Gambar 3.12 Rancangan halaman cetak qr code admin STNK 7. Rancangan halaman menu utama admin Laporan Gambar 3.13 Rancangan halaman menu utama admin Laporan Universitas Sumatera Utara 8. Rancangan halaman input laporan admin Laporan Gambar 3.14 Rancangan halaman input laporan admin laporan 9. Rancangan halaman data laporan admin Laporan Gambar 3.15 Rancangan halaman data laporan admin laporan Universitas Sumatera Utara 10. Rancangan halaman edit data kehilangan admin Laporan Gambar 3.16 Rancangan halaman edit data kehilangan admin laporan 11. Tampilan lihat data admin laporan Gambar 3.17 Rancangan Halaman Input admin laporan Universitas Sumatera Utara 12. Rancangan aplikasi mobile user Gambar 3.18 Rancangan Aplikasi mobile User 13. Rancangan plat kendaraan Gambar 3.19 Rancangan Plat kendaraan dengan qr code Qr code yang terletak pada plat kendaraan berukuran 3,5 x 3,5 cm. Qr code di cetak pada kertas stiker dan di tempel pada plat kendaraan tersebut. Universitas Sumatera Utara

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM