• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN SISTEM

3.4 Perancangan Sistem

Pada tahap perancangan sistem, dilakukan perencanaan untuk menentukan bagaimana aplikasi ini dapat mengenali sebuah gambar dan lalu menambahkan konten virtual ke dunia nyata melalu layar smartphone. Dalam tahap ini akan dijelaskan mengenai analisa kebutuhan seperti, analisa pengguna, diagram yang menjelaskan aktivitas, usecase, dan juga perancangan antar muka sistem yang akan dibangun.

3.4.1Analisa Kebutuhan Fungsional Sistem

Aplikasi UlosAR merupakan aplikasi Augmented Reality yang bertujuan untuk memperkenalkan Ulos Batak Toba dengan cara yang lebih menarik. Fungsi utama dari aplikasi ini adalah untuk menampilkan objek 3D berupa model manusia yang mengenakan Ulos dengan memanfaatkan Vuforia SKD. Oleh karena kebutuhan fungsional yang harus dimiliki aplikasi UlosAR adalah :

1. Aplikasi dapat menerima input berupa gambar (image target) secara real-time.

32

2. Aplikasi dapat melakukan proses scanning mage dengan menggunakan kamera smartphone.

3. Aplikasi dapat menampilkan konten virtual berupa objek3D.

4. Aplikasi memiliki menu lain untuk menyampaikan informasi lebih lengkap tentang Ulos Batak Toba.

3.4.2Analisa Pengguna

Aplikasi UlosAR memiliki manfaat untuk menjadi sumber informasi masyarakat tentang Ulos. Oleh karena itu siapa saja bebas menggunakan UlosAR tanpa mendaftar terlebih dahulu. Pengguna hanya perlu mengunduh dan menginstall aplikasi ini kedalam perangkat smartphone mereka dan menggunakannya.

3.4.3Batasan-batasan

Adapun batasan-batasan dalam pembangunan aplikasi UlosAR adalah ;

1. Pembangunan aplikasi memanfaatkan salah satu library utntuk pembanguna aplikasi Augmented Reality yaitu Vuforia SDK.

2. Aplikasi yang dibangun berbasis android.

3. Konten virtual yang dibuat untuk pembangunan aplikasi ini masih berjumlah delapan.

Tujuan dari penentuan batasan-batasan diatas adalah agar aplikasi yang dibangun lebih efektif dan jelas fungsi dan tujuannya.

3.4.4Data yang digunakan

Aplikasi UlosAR bertujuan untuk memperkenalkan Ulos Batak Toba ke tengah-tengah masyarakat Indonesia. Informasi yang akan disampaikan ke masyarakat haruslah berasal dari sumber yang jelas agar tidak menyimpang dari fakta yang sebenarnya. Adapun informasi yang ditampilkan pada apikasi UlosAR berupa tulisan dan gambar. Oleh karena itu sumber informasi yang digunakan berupa

buku yang berjudul “Legacy in Cloth : Batak Textiles of Indonesia” yang ditulis

tulisan-tulisan dalam bahasa inggris, sehingga perlu pengolahan lebih lanjut sebelum digunakan pada pembangunan aplikasi UlosAR.

3.4.5Diagram use case

Diagram use case merupakan diagram yang memodelkan perilaku sistem yang dibuat untuk mempermudah pengguna untuk mengerti sistem yang akan dibangun. Berdasarkan analisa pengguna, terdapat dua aktor yang berperan dalam aplikasi, yaitu pengguna dan kamera. Adapun diagram use case dari aplikasi UlosAR dapat dilihat pada Gambar 3.3.

Gambar 3.3 Diagram use case aplikasi UlosAR

Untuk menjelaskan diagaram use case pada Gambar 3.4 lebih lanjut dapat dilihat sebagai berikut :

1. Dokumentasi Naratif Use Case Membuka About

Dokumentasi naratif ini menjelaskan tentang proses sistem menampilkan menu About pada saat pengguna memilih menu About. Penjelasan lebih lengkapnya dapat dilihat pada Tabel 3.1.

34

Tabel 3.1 Dokumentasi naratif use case membuka About

Nama Use case Membuka About

Aktor Pengguna

Deskripsi Use case yang menjelaskan proses buka menu about Pre-condition Aplikasi telah dibuka/berjalan

Typical course of event

Aksi Aktor Respon sistem

Langkah 1:

Pengguna menekan tombol about

Langkah 2:

Sistem menampilkan menu about

Post Condition Tampilan menu About

2. Dokumentasi Naratif Use Case Membuka Uloslib

Dokumentasi ini menjelaskan proses pada tahap menampilkan informasi Uloslib. Proses dimulai dari saat pengguna menekan tombol Uloslib hingga ditampilkannya informasi Ulos. Penjelasan lebih lengkap dapat dilihat pada Tabel 3.2

Tabel 3.2 Dokumentasi naratif use case membuka Uloslib

Nama Use case Membuka Uloslib

Aktor Pengguna

Deskripsi Use case yang menjelaskan proses buka menu Uloslib Pre-condition Aplikasi telah dibuka/berjalan

Typical course of event

Langkah 1 :

Pengguna menekan tombol Uloslib

Langkah 2 :

Sistem menampilkan menu pembuka Uloslib

Langkah 3 :

Pengguna menekan tombol Continue

Langkah 4 :

Sistem menampilkan menu utama Uloslib

Langkah 5 :

Pengguna memilih Ulos

Langkah 6 :

Sistem menampilkan info ulos

Post Condition Tampilan Info Ulos

3. Dokumentasi Naratif Use Case Menjalankan ARKamera

Dokumentasi ini menjelaskan proses aktivasi kamera. kamera berfungsi untuk melakukan proses scanning pada sebuah image target. Penjelasan lebih lengkap dapat dilihat pada Tabel 3.3

Tabel 3.3 Dokumentasi naratf use case menjalankan ARKamera

Nama Use case menjalankan ARKamera

Aktor Pengguna

Deskripsi Use case yang menjelaskan proses menjalankan ARKamera

Pre-condition Aplikasi telah dibuka/berjalan Typical course of event

Aksi Aktor Respon sistem

Langkah 1 :

Perngguna menekan tombol

Langkah 2 :

36

ARKamera pengguna

Langkah 3 : Kamera aktif

Post Condition Tampilan menu About

4. Dokumentasi Naratif Use Case Menampilkan Objek 3D

Dokumentasi ini menjelaskan proses sistem dalam menampilkan objek 3D. Untuk lebih lengkapnya dapat dilihat pada Tabel 3.4.

Tabel 3.4 Dokumentasi naratif use case menampikan objek 3D

Nama Usecase menampilkan objek3D

Aktor Kamera

Deskripsi Use case yang menjelaskan proses menampilkan objek 3D

Pre-condition Aplikasi telah dibuka/berjalan Typical course of event

Aksi Aktor Respon sistem

Langkah 1 : Kamera aktif

Langkah 2 :

Sistem melakukan proses tracking image target

Langkah 3 :

Sistem melakukan proses rendering grafik

Sistem menampilkan Objek 3D Post Condition Tampilan objek augmented

5.Dokumentasi Naratif Use Case Keluar

Pada dokumentasi ini menjelaskan proses aplikasi keluar. Selengkapnya dapat dilihat pada Tabel 3.5

Tabel 3.5 Dokumentasi naratif use case keluar

Nama Usecase menampilkan objek3D

Aktor Pengguna

Deskripsi Use case yang menjelaskan proses keluar dari aplikasi Pre-condition Aplikasi telah dibuka/berjalan

Typical course of event

Aksi Aktor Respon sistem

Langkah 1:

Pengguna menekan tombol exit

Langkah 2:

Sistem menutup aplikasi

Post Condition Tampilan Menu Aplikasi Android

3.4.6 Diagram aktivitas

Diagram aktivitas atau activity diagram adalah diagram yang menjelaskan seluruh alur kerja sistem. Diagram aktivitas menggambarkan aktivitas didalam sistem yang sedang dirancang, bagaimana awal proses dimulai , keputusan atau tindakan yang dilakukan, dan bagaimana akhir dari proses.

38

Diagram aktivitas jalankan ARKamera menjelaskan aktivitas sistem aplikasi dalam menjalankan kamera untuk memulai proses scanning image target. Diagram Aktivitas jalankan ARKamera dapat dilihat pada Gambar 3.4.

Gambar 3.4 Diagram aktivitas menjalankan ARKamera 2. Diagram Aktivitas Pilih Menu Uloslib

Diagram aktivitas pilih menu Uloslib, menjelaskan aktivitas sistem aplikasi dalam menampilkan informasi Ulos. Ada beberapa tahap dalam menampilkan informasi Ulos, dan proses lengkapnya dapat dilihat pada Gambar 3.5.

Gambar 3.5 Diagram aktivitas pilih menu Uloslib

3. Diagram Aktivitas Jalankan About

Diagram aktivitas jalankan About menjelaskan aktivitas sistem aplikasi dalam menampilkan halaman About yang berisi tentang deskripsi aplikasi. Diagram aktivasi dapat dilihat pada Gambar 3.6.

40

Gambar 3.6 Diagram aktivitas menjalankan About

4. Diagram Aktivitas Keluar

Diagram aktivasi keluar menjelaskan aktivitas sistem pada saat melakukan proses menutup aplikasi. Alur prosesnya dapat dilihat pada Gambar 3.7.

Dokumen terkait