BAB 3
ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan analsis dan perancangan sistem dalam merancang sebuah aplikasi
berbasis android dengan memanfaatkan teknologi augmented reality.
3.1 Analisis Masalah
Masalah yang dibahas dalam penelitian ini adalah bagaimana memanfaatkan teknologi augmented reality sebagai media penunjang dalam proses belajar mengajar khususnya
dalam mempelajari komponen VSAT. Setiap masalah pasti ada sebab akibatnya, maka dalam menganalisis sebuah masalah diperlukan sebuah Diagram Ishikawa untuk
mempermudah dalam menganalisis masalah,seperti gambar 3.1 yang merupakan Diagram Ishikawa.
Terdapat 3 bagian penting dalam Diagram Ishikawa Rizky, M. 2016: a.
Bagian kepala berfungsi sebagai akibat effect, yaitu masalah yang ingin dianalisis.
b. Bagian tulang berfungsi sebagai penyebab utama main cause, yaitu faktor-
faktorpenyebab terjadinya masalah. c.
Bagian panah pada tulang berfungsi sebagai pernyataan sekunder dari penyebabutama.
Universitas Sumatera Utara
Gambar 3.1 Diagram Ishikawa
3.2 Analisis Kebutuhan Sistem
Dalam menganalisis sebuah sistem ada tahap yang harus dilakukan yaitu analisis kebutuhan sistem.Analisis kebutuhan sistem ini terdapat 2 jenis yaitu kebutuhan
fungisional dan kebutuhan non-fungisional.
1. Kebutuhan Fungisional
Kebutuhan fungisional merupakan deskripsi dari aktivitas yang ada di dalam sistem. Berikut adalah persyaratan fungisional yang wajib ada didalam sistem.
a. Objek yang ditampilkan merupakan gambar 3D yang menyerupai aslinya.
b. Terdapat fitur zoomdan rotate.
2. Kebutuhan Non-fungsional
a. Performa
Sistem yang dibangun harus bisa menampilkan komponen VSAT dalam bentuk 3D dengan teknologi Augmented Reality.
b. Mudah digunakan User Friendly
Sistem yang dibangun harus mudah dipahami dan digunakan oleh user. c.
Desain Tampilan sistem harus menarik bagi user.
Universitas Sumatera Utara
d. Ekonomi
Sistem yang akan dibangun tidak memerlukan biaya tambahan dalam penggunaanya.
3.3 Pemodelan Sistem
Pemodelan sistem dirancang untuk mengetahui peran serta kondisi dari setiap user terhadap sistem. Pemodelan sistem yang digunakan adalah use case, activity diagram
dan sequence diagram.
3.3.1 Use-Case Diagram Use Case Diagram merupakan diagram UML Unified Modeling Language yang
menjelaskan bagaimana hubungan antara user dengan sistem, serta peran apa saja yang bisa dilakukan oleh user terhadap sistem tersebut. Use case juga menekan
“siapa” melakukan “apa” dalam lingkungan sistem perangkat lunak yang akan dibangun. Sedangkan menurut Fowler, M. 2005.Use case adalah teknik untuk
merekam persyaratan fungsional sebuah sistem. Use case mendeskripsikan interaksi antara para pengguna sistem dengan sistem itu sendiri, dengan memberi sebuah narasi
tentang bagaimana sistem tersebut digunakan Pada Gambar 3.2 juga dijelaskan bagaimana hubungan antara user dengan
sistem dimana user diberikan pilihan untuk memilih komponen VSAT sehingga ouput dari sistem tersebut adalah berupa objek 3D.
Universitas Sumatera Utara
Gambar 3.2 Use case
3.3.2 Activity Diagram Activity diagram merupakan salah satu cara memodelkan aktifitas user terhadap
sistem yang terjadi didalam use case. Pada dasarnya diagram ini mirip dengan diagram alir Flowchart, yang memperlihatkan alir kendali dari setiap aktifitas-
aktifitas yang ada di dalam sistem, namun yang menjadi perbedaan dari diagram ini selain notasi dan prinsipnya adalah diagram ini mendukung proses paralel yang
mungkin terjadi pada beberapa eksekusi. Seperti terlihat pada gambar 3.3 menjelaskan urutan bagaimana sistem bekerja
serta repon yang diberikan sistem kepada user.Sehingga aktifitas antara user dengan sistem dapat terlihat dengan jelas dan untuk mengetahui rancangan aktifitas sistem-nya
dapat dilihat di tabel 3.1.maka dapat terlihat jelas bagaimana hubungan aktifitas sistem denga sistem-nya.
Universitas Sumatera Utara
Gambar 3.3 Activity Diagram
Universitas Sumatera Utara
Berdasarkan Diagram Activity tersebut maka rancangan aktifitas sistem dapat dijelaskan pada tabel 3.1.
Tabel 3.1 Keterangan Berdasarkan Diagram Activity Name Activity Diagram
Activity Diagram System
Aktor User pengguna
Deskripsi Diagram Activity tersebut menjelaskan rancangan aktifitas
user dan respon sistem pada Aplikasi Augmented Reality Pengenalan Komponen VSAT
Prakondisi Dimulai dari Halaman Utama
Aktifitas dan Respon
Aktifitas User Respon User
1. Menekan tombol Enter
2. Menekan tombol Help
3. Menekan tombol About
4. Menekan tombol Exit
5. Memilih salah satu dari
komponenVSAT 6.
Menekan tombol AR 1.
Sistem menampilkan
halaman Menu utama. 2.
Sistem menampilkan
halamanHelp 3.
Sistem menampilkan
halamanAbout 4.
Aplikasi akan
ditutup keluar.
5. Sistem
menampilkan halaman Informasi objek
yang dipilih. 6.
Menampilkan halaman
Augmented Reality
dengan tampilnya Objek 3D.
Pasca kondisi Menampilkan objek 3D sebagai media untuk pengenalan
komponen VSAT.
Universitas Sumatera Utara
3.3.3 Sequence Diagram Sequence Diagram merupakan diagram yang menjabarkan interaksi-interaksi antar
objek didalam sistem berdasarkan urutan waktu. Interaksi antar objek tersebut termasuk user, display, dan sebagainya berupa message pesan.Sequence Diagram
digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuahrespon dari suatu even kejadian untuk menghasilkan output
tertentu. Pada gambar 3.4 menjelaskan bagaimana sequence diagram pada sistem
berjalan dengan adanya interaksi dengan user.
Gambar 3.4 Sequence Diagram
Universitas Sumatera Utara
3.4 Perancangan Sistem