Gambar 3.18 Marker dengan Posisi Lurus
Gambar 3.19 Marker Diputar 90
3.2 Pemodelan Visual Menggunakan Unified Modeling Language UML
Penulis menggunakan UML untuk mendesain dan merancang aplikasi pengenalan bangun ruang menggunakaan augmented reality ini. UML yang digunakan adalah use
case diagram dan activity diagram.
3.2.1 Identifikasi Use Case Diagram
Untuk mengetahui actor dan use case yang akan digunakan, maka dilakukan identifikasi actor dan identifikasi use case. Setelah mendapatkan actor dan use case,
maka use case diagram dapat digambarkan.
Universitas Sumatera Utara
Identifikasi actor dilakukan dengan menjawab pertanyaan-pertanyaan berikut, yaitu:
1. Siapa yang menggunakan sistem?
Jawaban: Siswa.
2. Siapa yang diperlukan untuk melaksanakan fungsi pada sistem?
Jawaban: Siswa.
3. Bagaimana pemakai menggunakan sistem?
Jawaban: Siswa melihat materi yang terdapat pada aplikasi dengan cara menekan tombol
menu yang telah disediakan. Tombol-tombol ini terdiri dari menu AR, kubus, balok, prisma, limas segitiga, limas segiempat, tabung, kerucut, bola, latihan
dan keluar. Pada halaman latihan siswa dapat menginputkan nama dan jawaban dari soal.
Dengan demikian actor yang diperoleh adalah siswa. Untuk mendapatkan use case dari siswa, maka harus ditentukan hal-hal apa saja yang dapat dilakukan siswa pada
sistem. Berikut adalah hal-hal yang dapat dilakukan oleh siswa: 1.
Melihat materi kubus. 2.
Melihat materi balok. 3.
Melihat materi prisma. 4.
Melihat materi limas segitiga. 5.
Melihat materi limas segiempat. 6.
Melihat materi tabung. 7.
Melihat materi kerucut. 8.
Melihat materi bola. 9.
Mengerjakan latihan. 10.
Menginputkan nama. 11.
Menjawab soal latihan. 12.
Menggunakan aplikasi augmented reality.
Universitas Sumatera Utara
Berikut adalah use case diagram yang digambarkan berdasarakan actor dan use case yang telah diperoleh.
siswa
Melihat materi
kubus
Melihat materi
balok
Melihat materi
prisma
Melihat materi
limas
Melihat materi
limas segiempat
Melihat materi
kerucut
Melihat materi
bola
Menggunakan aplikasi
AR
Mengerjakan latihan
Menginputkan jawaban
Menginputkan nama
Melihat materi
tabung
Gambar 3.20 Use Case Diagram Analisis Sistem
3.2.1.1 Use Case Melihat Materi Kubus
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi kubus.
Universitas Sumatera Utara
Tabel 3.1 Dokumentasi Naratif Use Case Melihat Materi Kubus
Nama use case Melihat Materi Kubus
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang kubus
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “kubus”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home kubus
4. menampilkan materi mengenai ciri-ciri kubus
6. menampilkan materi mengenai volume kubus
8. menampilkan materi mengenai luas kubus
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang kubus
Alur kerja workflow pada use case melihat materi kubus dapat digambarkan dalam activity diagram berikut:
Universitas Sumatera Utara
Siswa Sistem
Klik tombol “kubus”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri kubus
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume kubus
Tampilkan halaman mengenai materi luas
kubus
Tampilkan halaman menu utama
Tampilkan halaman home materi kubus
Gambar 3.21 Activity Diagram Melihat Materi Kubus
3.2.1.2 Use Case Melihat Materi Balok
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi balok.
Universitas Sumatera Utara
Tabel 3.2 Dokumentasi Naratif Use Case Melihat Materi Balok
Nama use case Melihat Materi Balok
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang balok
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “balok”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home balok
4. menampilkan materi mengenai ciri-ciri balok
6. menampilkan materi mengenai volume balok
8. menampilkan materi mengenai luas balok
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang balok
Alur kerja workflow pada use case melihat materi balok dapat digambarkan dalam activity diagram berikut:
Universitas Sumatera Utara
Siswa Sistem
Klik tombol “balok”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri balok
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume balok
Tampilkan halaman mengenai materi luas
balok
Tampilkan halaman menu utama
Tampilkan halaman home materi balok
Gambar 3.22 Activity Diagram Melihat Materi Balok
3.2.1.3 Use Case Melihat Materi Prisma
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi prisma.
Universitas Sumatera Utara
Tabel 3.3 Dokumentasi Naratif Use Case Melihat Materi Prisma
Nama use case Melihat Materi Prisma
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang prisma
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “prisma”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home prisma
4. menampilkan materi mengenai ciri-ciri prisma
6. menampilkan materi mengenai volume prisma
8. menampilkan materi mengenai luas prisma
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang prisma
Alur kerja workflow pada use case melihat materi prisma dapat digambarkan dalam activity diagram berikut:
Universitas Sumatera Utara
Siswa Sistem
Klik tombol “prisma”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri prisma
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume prisma
Tampilkan halaman mengenai materi luas
prisma
Tampilkan halaman menu utama
Tampilkan halaman home materi prisma
Gambar 3.23 Activity Diagram Melihat Materi Prisma
Universitas Sumatera Utara
3.2.1.4 Use Case Melihat Materi Limas Segitiga
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi limas segitiga.
Tabel 3.4 Dokumentasi Naratif Use Case Melihat Materi Limas Segitiga
Nama use case Melihat Materi Limas Segitiga
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang limas segitiga
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “limas
segitiga”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home limas segitiga
4. menampilkan materi mengenai ciri-ciri limas
segitiga
6. menampilkan materi mengenai volume limas
segitiga
8. menampilkan materi mengenai luas limas segitiga
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang limas segitiga
Universitas Sumatera Utara
Alur kerja workflow pada use case melihat materi limas segitiga dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “limas segitiga”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri limas segitiga
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume limas segitiga
Tampilkan halaman mengenai materi luas
limas segitiga
Tampilkan halaman menu utama
Tampilkan halaman home materi limas segitiga
Gambar 3.24 Activity Diagram Melihat Materi Limas Segitiga
Universitas Sumatera Utara
3.2.1.5 Use Case Melihat Materi Limas Segiempat
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi limas segiempat.
Tabel 3.5 Dokumentasi Naratif Use Case Melihat Materi Limas Segiempat
Nama use case Melihat Materi Limas Segiempat
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi-materi mengenai bangun ruang limas segiempat
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “limas
segiempat”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home limas segiempat
4. menampilkan materi mengenai ciri-ciri limas
segiempat
6. menampilkan materi mengenai volume limas
segiempat
8. menampilkan materi mengenai luas limas
segiempat
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
Universitas Sumatera Utara
ruang limas segiempat
Alur kerja workflow pada use case melihat materi limas segiempat dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “limas segiempat”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri limas segiempat
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume limas segiempat
Tampilkan halaman mengenai materi luas
limas segiempat
Tampilkan halaman menu utama
Tampilkan halaman home materi limas segiempat
Gambar 3.25 Activity Diagram Melihat Materi Limas Segiempat
Universitas Sumatera Utara
3.2.1.6 Use Case Melihat Materi Tabung
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi tabung.
Tabel 3.6 Dokumentasi Naratif Use Case Melihat Materi Tabung
Nama use case Melihat Materi Tabung
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang tabung
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “tabung”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home tabung
4. menampilkan materi mengenai ciri-ciri tabung
6. menampilkan materi mengenai volume tabung
8. menampilkan materi mengenai luas tabung
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang tabung
Universitas Sumatera Utara
Alur kerja workflow pada use case melihat materi tabung dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “tabung”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri tabung
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume tabung
Tampilkan halaman mengenai materi luas
tabung
Tampilkan halaman menu utama
Tampilkan halaman home materi tabung
Gambar 3.26 Activity Diagram Melihat Materi Tabung
Universitas Sumatera Utara
3.2.1.7 Use Case Melihat Materi Kerucut
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi kerucut.
Tabel 3.7 Dokumentasi Naratif Use Case Melihat Materi Kerucut
Nama use case Melihat Materi Kerucut
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang kerucut
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “kerucut”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home kerucut
4. menampilkan materi mengenai ciri-ciri kerucut
6. menampilkan materi mengenai volume kerucut
8. menampilkan materi mengenai luas kerucut
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang kerucut
Universitas Sumatera Utara
Alur kerja workflow pada use case melihat materi kerucut dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “kerucut”
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri kerucut
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume kerucut
Tampilkan halaman mengenai materi luas
kerucut
Tampilkan halaman menu utama
Tampilkan halaman home materi kerucut
Gambar 3.27 Activity Diagram Melihat Materi Kerucut
Universitas Sumatera Utara
3.2.1.8 Use Case Melihat Materi Bola
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case melihat materi bola.
Tabel 3.8 Dokumentasi Naratif Use Case Melihat Materi Bola
Nama use case Melihat Materi Bola
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses melihat materi- materi mengenai bangun ruang bola
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “bola”
3. klik tombol “ciri-ciri”
5. klik tombol “volume”
7. klik tombol “luas”
9 klik tombol “menu utama”
2. menampilkan halaman home bola
4. menampilkan materi mengenai ciri-ciri bola
6. menampilkan materi mengenai volume bola
8. menampilkan materi mengenai luas bola
10. menampilkan antar muka halaman utama
Bidang alternatif -
Postkondisi Aplikasi menampilkan materi-materi mengenai bangun
ruang bola
Universitas Sumatera Utara
Alur kerja workflow pada use case melihat materi bola dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “bola” Tampilkan halaman
home materi bola
Klik tombol “ciri-ciri” Tampilkan halaman
materi mengenai ciri- ciri bola
Klik tombol “volume”
Klik tombol “luas”
Klik tombol “menu utama”
Tampilkan halaman mengenai materi
volume bola
Tampilkan halaman mengenai materi luas
bola
Tampilkan halaman menu utama
Gambar 3.28 Activity Diagram Melihat Materi bola
Universitas Sumatera Utara
3.2.1.9 Use Case Mengerjakan Latihan
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case mengerjakan latihan.
Tabel 3.9 Dokumentasi Naratif Use Case Mengerjakan Latihan
Nama use case Mengerjakan Latihan
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses dalam mengerjakan latihan
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “latihan”
3. memasukkan nama peserta
4. klik tombol “mulai”
6. memasukkan pilihan jawaban
7. klik tombol “lanjut”
9. klik tombol “menu utama”
2. menampilkan halaman home latihan
5. menampilkan soal-soal latihan
8. menampilkan hasil dari latihan.
10. menampilkan antar muka halaman utama
Bidang alternatif Alt-7 : jika nomor soal = 10, maka ulangi langkah 5-7
Postkondisi Aplikasi menampilkan 10 soal mengenai materi bangun
ruang, dan menampilkan hasil tes dari siswa.
Universitas Sumatera Utara
Alur kerja workflow pada use case mengerjakan latihan dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “latihan” Tampilkan halaman
home latihan
Klik tombol “mulai” Tampilkan soal latihan
Memeriksa nomor soal
=10 Menginput pilihan
jawaban
Klik tombol “lanjut”
Tampilkan hasil latihan Klik tombol “menu utama”
Tampilkan halaman utaman ya
tidak Menginputkan nama
peserta
Gambar 3.29 Activity Diagram Mengerjakan Latihan
Universitas Sumatera Utara
3.2.1.10 Use Case Menggunakan Aplikasi Augmented Reality
Berikut ini merupakan tabel dokumentasi naratif dari setiap use case menggunakan aplikasi augmented reality.
Tabel 3.10 Dokumentasi Naratif Use Case Menggunakan Aplikasi Augmented reality
Nama use case Menggunakan Aplikasi Augmented Realtiy
Aktor Siswa Deskripsi
Use case ini mendeskripsikan proses dalam menggunakan aplikasi augmented reality
Prakondisi Sudah masuk ke tampilan antar muka halaman utama
Kegiatan Siswa Respon Sistem
Bidang khas suatu kejadian 1. klik tombol “AR”
3. klik tombol “AR”
5. mengarahkan buku AR ke webcam
7. tekan tombol “esc”
9. tekan tombol “x” 2. menampilkan halaman
cara penggunaan augmented reality
4. menampilkan halaman augmented reality
6. menampilkan animasi 3D diatas marker yang ada
di buku AR
8. tampilan layar aplikasi mengecil
9. aplikasi ditutup Bidang alternatif
- Postkondisi
Aplikasi menampilkan animasi 3D
Universitas Sumatera Utara
Alur kerja workflow pada use case menggunakan aplikasi augmented reality dapat digambarkan dalam activity diagram berikut:
Siswa Sistem
Klik tombol “AR” Tampilkan halaman cara
penggunaan AR
Klik tombol “AR”
Mengarahkan buku AR ke webcam
Menampilkan animasi 3D di atas marker yang
ada di buku AR
Menekan tombol “esc” Tampilan layar aplikasi
mengecil Tampilkan halaman
augmented reality
Menekan tombol “x” Aplikasi ditutup
Gambar 3.30 Activity Diagram Menggunakan Aplikasi Augmented Reality
Universitas Sumatera Utara
3.3 Flowchart Aplikasi