Pemodelan Persyaratan Sistem dengan Use Case Activity Diagram

4. Pengguna akan memandu robot melalui kamera pada robot yang akan ditampilkan pada smartphone untuk melihat sumber api. 5. Pengguna memilih tombol Pompa untuk memadamkan api.

3.1.2 Pemodelan Persyaratan Sistem dengan Use Case

Unified Modelling Language UML merupakan bentuk perancangan dan dokumentasi perangkat lunak berbasis pemrograman berorientasi objek. Pada penelitian ini, bentuk perancangan UML menggunakan beberapa diagram, yaitu Usecase Diagram, Activity Diagram dan Sequence Diagram. Use case adalah salah satu pemodelan yang digunakan untuk memodelkan persyaratan sistem. Dengan use case ini digambarkan siapa saja yang berinteraksi dengan sistem dan apa saja yang dapat dilakukan dengan sistem. Diagram menunjukkan interaksi antara pengguna dan entitas eksternal lainnya dengan sistem yang sedang dikembangkan. Lebih jelasnya Use Case Diagram digunakan untuk menggambarkan interaksi antara pengguna dengan robot. Pada robot ini pengguna menginputkan perintah di smartphone berupa navigasi arah seperti maju, mundur, kanan, dan kiri dan akan dikirim ke robot yang akan ditangkap jaringan wireless dan akan bergerak sesuai perintah pengguna. Use Case Diagram robot pemadam Api dapat dilihat seperti pada Gambar 3.2. Gambar 3.2 Use case Diagram Robot Pemadam Api Koneksi Wireless Pergerakan Robot Memadamkan api Pengguna «Includes» «Includes» Universitas Sumatera Utara Tabel 3.1 Dokumentasi Naratif Use Case sistem Nama Use case Pemadam api dengan menggunakan pompa mini Actors Pengguna Description Proses ini mendeskripsikan proses pergerakan robot dengan komunikasi wireless dengan smartphone Android Pre-Condition Sistem dihidupkan power on Basic Flow Kegiatan pengguna Respon sistem Meng-input tombol navigasi Menunggu keseluruhan proses inputan selesai Alternate Flow Menekan tombol resetpower Sistem reset Post-Condition Robot akan bergerak sesuai inputan dari Pengguna

3.1.3 Activity Diagram

Activity diagram menggambarkan proses-proses yang terjadi ketika aktivitas dimulai sampai aktivitas berhenti. Sedangkan use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Aktivitas sistem dari robot ini didokumentasikan kedalam Activity Diagram seperti Gambar 3.3 berikut. Universitas Sumatera Utara Gambar 3.3 Activity Diagram Prototipe Robot Pemadan Api Proses pemadam api menggunakan robot yang dikontrol melalui smartphone, robot pemadam api ini di awali dengan menghidupkan robot power on, menghidupkan wireless dan kamera pada robot, kemudian smartphone secara otomatis akan mencari sinyal wireless yang akan terjadi komunikasi serial. Kemudian pengguna akan mengarahkan robot pemadam api dengan memasukkan input-an tombol pada smartphone yang akan mengontrol arah kemana robot pemadam api ini akan bekerja. Menghidupkan Power Pengguna Sistem Input navigasi Memilih tombol Maju,mundur,kiri dan kanan Menghidupkan kamera Menampilkan capture kamera di smartphone Menggerakkan robot sesuai perintah navigasi Memilih tombol Padam Api Menghidupkan pompa untuk menyemprotkan air Menghidupkan wireless Mengaktifkan sensor ultrasonik ketika robot bergerak mundur Universitas Sumatera Utara Sistem akan melakukan perintah berdasarkan inputan pengguna berupa penggunaan tombol seperti jika robot akan berbelok kanan, kiri, maju, dan mundur sesuai perintah navigasi dari pengguna. Untuk memadamkan api pengguna dapat melihat tampilan pada smartphone apakah posisi robot sudah tepat pada pengguna memilih tombol Pompa untuk memadamkan api. Jika pekerjaan pemadaman api sudah selesai, maka Pengguna dapat menonaktifkan pompa.

3.1.4 Sequence Diagram