Analisis Masalah Analisis Kebutuhan Sistem Pemodelan Sistem

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