Kekurangan :
1 Kompleksitas dan ukuran accumulator array meningkat secara polynomial sebanding
dengan bertambahnya
jumlah parameter
yang merepresentasikanobjek yang ingin di deteksi.
2 Hasil deteksi sensitif terhadap kuantisasi bidang parameter dan bidang gambar.
3 Hasil deteksi sensitif terhadap pemilihan nilai vote threshold.
2.7 3DS Max
Dalam pembuatan AR ini kita menggunakan software Autodesk 3ds Max 9 32-bit. 3D Studio Max adalah software visualisasi modeling dan animasi tiga
dimensi yang popular dan serbaguna. Hasil yang dibuat di 3D Studio Max sering digunakan di pertelevisian, media cetak, games, web dan lain-lain.
Gambar 2.12 Tampilan awal 3DS MAX
3DS MAX memberikan tiga kemungkinan untuk menetukan sistem koordinat sebuah titik dalam ruang, yaitu dengan memperhatikan terhadap sumbu-
sumbu x, y, z dan sudut yang terjadi. Ketiga kemungkinan sistem koordinat itu ialah:
a Koordinat Cartesian rectangular coordinat.
Menentukan koordinat dengan menggunakan sumbu-sumbu x, y, z. yaitu x, y, z. Penulisannya 0.5,0.9,0.0; 0.42,0.39,0.82
b Koordinat cylindrical
Cara ini mengabungkan antara jarak, sudut dan koordinat sumbu z yaitu: jarak sudut,z Penulisannya: .0360.95,0.0;0.5743,0.82
c Koordinat spherical
Cara ini menggabungkan antara jarak dan dua sudut, dan masing-masing besaran dipisahkan dengan tanda, yaitu: jaraksudutsudut,
penulisannya: 1.0360.950; 14355.
2.8 Webcam
Webcam singkatan dari web camera adalah sebutan bagi kamera real- time bermakna keadaan pada saat ini juga yang gambarnya bisa diakses atau
dilihat melalui World Wide Web, program instan messaging, atau aplikasi video call. Istilah Webcam merujuk pada tekologi secara umumnya, sehingga kata web
kadang-kadang diganti dengan kata lain yang mendeskripsikan pemandangan yang ditampilkan di kamera, misalnya StreetCam yang memperlihatkan
pemandangan jalan. Ada juga Metrocam yang memperlihatkan pemandangan
panorama kota dan pedesaan, TraffiCam yang digunakan untuk memonitor keadaan jalan raya, cuaca dengan Weathercam, bahkan keadaan gunung berapi
dengan VolcanoCam. Webcam atau web camera adalah sebuah kamera video digital kecil yang dihubungkan ke komputer melalui port USB ataupun port COM
Wikipedia, WEB.
Gambar 2.13 Webcam
Pada awalnya, bentuk web camera terbatas pada bentuk-bentuk standar yang hanya terdiri dari lensa dan papan sirkuit serta casing yang bisa. Seiring
dengan perkembangan teknologi, bentuk web camera pun sudah makin bervariasi dengan fitur-fitur yang makin canggih.
Salah satu bentuk web camera yang unik adalah bentuk boneka yang lucu, web camera ini dapat disalah artikan hanya sebagai boneka dan bukan Webcam.
Sebuah penemuan oleh Microsoft pada tahun 2004 menggambarkan kemajuan perkembangan teknologi web camera. i2i adalah sebuah sistem dua-kamera yang
dengan sangat hati-hati mengikuti pergerakan individu. Kamera ini menggunakan perhitungan algoritma yang secara spesial dikembangkan untuk memfusikan apa
yang setiap kamera lihat untuk membuat gambar „cyclopean’ stereo yang akurat. Kamera ini juga dapat menampilkan emoticon 3D yang melayang. Sistem i2i
dapat juga menghasilkan gambar background yang realistis sehingga pengguna dapat berpura-pura berada di tempat lain. Kemampuan sistem i2i ini, diantaranya
yaitu kemampuan tracking disebut smart framing dan juga kemampuan smart focusing, dapat menambah pengalaman berkonferensi bagi pengguna.
Teknologi Webcam pada awalnya mendapat dukungan komersial dari industri pornografi. Industri ini membutuhkan gambar-
gambar „live‟ dan meminta pembuatan software yang mampu melakukannya tanpa web browser plugins. Hal
ini melahirkan teknologi live streaming Webcam yang masih tetap ada hingga sekarang. Sekarang ini web camera yang ada di pasaran pada umumnya terbagi ke
dalam dua tipe: web camera permanen fixed dan revolving web camera. Pada web camera permanen terdapat pengapit untuk mengapit lensa standar di posisi
yang diinginkan untuk menangkap gambar pengguna. Sedangkan pada revolving web camera terdapat landasan dan lensa standar dipasang di landasan tersebut
sehingga dapat disesuaikan ke sudut pandang yang terbaik untuk menangkap gambar pengguna.
Penggunaan web camera mencakup video conferencing, internet dating, video messaging, home monitoring, images sharing, video interview, video phone-
call, dan banyak hal lain. Kamera untuk video conference bisaanya berbentuk kamera kecil yang terhubung langsung dengan komputer. Kamera analog juga
kadang-kadang digunakan, kamera ini terhubung dengan video capture card dan tersambung dengan internet baik langsung maupun tidak langsung. Saat ini
kamera untuk video conference sudah makin maju, sudah ada web camera yang di dalamnya terdapat microphone maupun noise cancellation untuk memfokuskan
audio ke speaker yang terletak di depan kamera sehingga noise yang ada tidak mengganggu jalannya konferensi.
2.8.1 Tipe-Tipe Webcam
Slim1320 True 1.3 Mega Pixels High Performance WebCam, Slim 2020AF Mega Pixel Web Camera Auto Focus, Eye 312 Simplify Instant Video
and Chat, Eye 110 Instant Video Messenger Webcam serta i-Look 1321 Advance 1.3 Mega Pixel Camera, dan lain-lain. Sekarang hampir semua kamera
digital dan HP bisa dijadikan sebagai kamera web Webcam. Dalam pembuatan ARtatasurya ini digunakan Webcam MicroPack 5 MP. Karena teknologi AR
membutuhkan kualitas video yang bagus dalam mendeteksi Marker . Wikipedia, WEB.
2.8.2 Cara Kerja Webcam
Sebuah web camera yang sederhana terdiri dari sebuah lensa standar, dipasang di sebuah papan sirkuit untuk menangkap sinyal gambar, casing cover,
termasuk casing depan dan casing samping untuk menutupi lensa standar dan memiliki sebuah lubang lensa di casing depan yang berguna untuk memasukkan
gambar, kabel support, yang dibuat dari bahan yang fleksibel, salah satu ujungnya dihubungkan dengan papan sirkuit dan ujung satu lagi memiliki connector, kabel
ini dikontrol untuk menyesuaikan ketinggian, arah dan sudut pandang web camera. Sebuah web camera bisaanya dilengkapi dengan software, software ini
mengambil gambar-gambar dari kamera digital secara terus menerus ataupun
dalam interval waktu tertentu dan menyiarkannya melalui koneksi internet. Ada beberapa metode penyiaran, metode yang paling umum adalah software merubah
gambar ke dalam bentuk file JPEG dan menguploadnya ke web server
menggunakan File Transfer Protocol FTP Wikipedia, WEB.
Frame rate mengindikasikan jumlah gambar sebuah software dapat ambil dan transfer dalam satu detik. Untuk streaming video, dibutuhkan minimal 15
frame per second fps atau idealnya 30 fps. Untuk mendapatkan frame rate yang tinggi, dibutuhkan koneksi internet yang tinggi kecepatannya. Sebuah web camera
tidak harus selalu terhubung dengan komputer, ada web camera yang memiliki software Webcam dan web server bulit-in, sehingga yang diperlukan hanyalah
koneksi internet. Web camera seperti ini dinamakan “network camera”. Kita juga
bisa menghindari penggunaan kabel dengan menggunakan hubungan radio, koneksi Ethernet ataupun Wifi Wikipedia, WEB.
2.9. Definisi UML Unified Modeling Language
Dalam penggambaran
informasi-informasi secara
grafis penulis
menggunakan notasi UML Unified Modeling Language yang akan digambarkan dengan bantuan komputer melalui perangkat lunak Rational Rose 2000. Dengan
pemodelan menggunakan UML ini diharapkan dapat melakukan:
1 Tinjauan umum dapat menggambarkan arsitektur sistem secara keseluruhan. 2 Penelaahan bagaimana objek-objek dalam sistem saling mengirimkan pesan
dan saling bekerjasama satau sama lain.
3 Menguji apakah sistem atau perangkat lunak sudah berfungsi seperti yang seharusnya.
4 Dokumentasi sistem atau perangkat lunak untuk keperluan-keperluan tertentu dimasa yang akan datang.
Setiap sistem yang kompleks seharusnya bisa dipandang dari sudut yang berbeda-beda sehingga kita bisa mendapatkan pemahaman secara menyeluruh.
Untuk upaya tersebut UML menyediakan sembilan jenis diagram yang dapat dikelompokan berdasarkan sifatnya statis atau dinamis Nugroho, 2005.
1. Diagram kelas. Bersifat statis, diagram ini memperlihatkan himpunan kelas, antarmuka, kolaborasi, serta aksi relasi. Diagram ini umumnya dijumpai pada
pemodelan sistem berorientasi objek. Meskipun bersifat statis, namun sering pula diagram kelas memuat kelas-kelas aktif.
2. Diagram objek. Bersifat statis. Diagram ini memperlihatkan objek-objek serta relasi-relasi antarobjek. Diagram objek memperlihatkan instansiasi statis
darisegala sesuatu yang dijumpai pada diagram kelas. 3. Use-case Diagram. Bersifat statis. Diagram ini memperlihatkan himpunan
usecase dan actor-aktor suatu jenis khusus darikelas. Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari
suatusistem yang dibutuhkan serta diharapkan pengguna. 4. Sequence diagram. Bersifat dinamis. Diagram urutan adalah diagram interaksi
yang menekankan pada pengiriman pesan message dalam suatu waktu tertentu.
5. Collaboration Diagram. Bersifat dinamis. Diagram kolaborasi adalah diagram interaksi yang menekankan organisasi strutkural dari objek-objek
yangmenerima serta mengirim pesan message. 6. Statechart Diagram. Bersifat dinamis. diagram state ini memperlihatkan
statestate pada sistem, memuat state, transisi, event, serta aktifitas. Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka
interface, kelas, kolaborasi dan terutama penting pada pemodelan sistem sistem yang reaktif.
7. Activity diagram. Bersifat dinamis. Diagram aktivitas ini adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas
lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberikan. Diagram ini terutama
penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberikan tekanan pada aliran kendali antar objek.
8. Component Diagram. Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistemperangkt lunak pada komponen
komponen yang telah ada sebelumnya. Diagram ini berhubungan dengan diagram kelas dimana komponen secara tipikal dipetakan ke dalam satu atau
lebih kelas-kelas, antarmuka interface, serta kolaborasi-kolaborasi. 9. Deployment Diagram. bersifat statis. Diagram ini memperlihatkan konfigurasi
saat aplikasi dijalankan saat run-time. Diagram ini memuat simpul-simpul node beserta komponen-komponen yang ada di dalamnya. Deployment
diagram berhubungan erat dengan diagram komponen dimana deployment
diagram memuat satu atau lebih komponen-komponen. Diagram ini sangat berguna saat aplikasi kita berlaku sebagai aplikasi yang dijalankan pada
banyak mesin distributed computing.
2.10 Tata Surya
Tata Surya adalah kumpulan benda langit yang terdiri atas sebuah bintang
yang disebut Matahari dan semua objek yang terikat oleh gaya gravitasinya. Objek-objek tersebut termasuk delapan buah planet yang sudah diketahui dengan
orbit berbentuk elips, lima planet kerdilkatai, 173 satelit alami yang telah diidentifikasi, dan jutaan benda langit meteor, asteroid, komet lainnya. Tata
Surya terbagi menjadi Matahari, empat planet bagian dalam, sabuk asteroid, empat planet bagian luar, dan di bagian terluar adalah Sabuk Kuiper dan piringan
tersebar. Awan Oort diperkirakan terletak di daerah terjauh yang berjarak sekitar seribu kali di luar bagian yang terluar.
Berdasarkan jaraknya dari matahari, kedelapan planet Tata Surya ialah Merkurius 57,9 juta km, Venus 108 juta km, Bumi 150 juta km, Mars 228
juta km, Yupiter 779 juta km, Saturnus 1.430 juta km, Uranus 2.880 juta km, dan Neptunus 4.500 juta km. Sejak pertengahan 2008, ada lima objek
angkasa yang diklasifikasikan sebagai planet kerdil. Orbit planet-planet kerdil, kecuali Ceres, berada lebih jauh dari Neptunus. Kelima planet kerdil tersebut ialah
Ceres 415 juta km. di sabuk asteroid; dulunya diklasifikasikan sebagai planet kelima, Pluto 5.906 juta km.; dulunya diklasifikasikan sebagai planet
kesembilan, Haumea 6.450 juta km, Makemake 6.850 juta km, dan Eris 10.100 juta km.
47
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponen dengan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan, sehingga diperoleh solusi. Analisis merupakan tahapan yang paling penting, karena kesalahan dalam tahap ini akan menyebabkan
kesalahan di tahap selanjutnya. Sistem yang dibuat merupakan program untuk medeteksi sebuah marker sekaligus menapilkan objek tiga dimensi yang telah
dibuat dengan menggunakan software tiga dimensi 3D Max. Objek yang dibuat merupakan sebuah simulasi gerhana, seolah-olah pengguna berinteraksi langsung
dengan objek virtual dalam dunia nyata yang disajikan dalam bentuk buku.
3.1.1 Analisis Kebutuhan Non Fungsional
Sistem yang dibangun ini memiliki spesifikasi sebagai berikut:
1 PC atau laptop dengan processor 2 GHz atau lebih 2 Random Access Memory RAM 1 GB
3 Harddisk dengan space 20 GB
4
VGA 256 MB 32 Byte 5 Webcam 30 fps 5 Mega Pixel
6 Printer Epson C90 7 Marker