Abstrak
Teknologi komputer yang berkaitan dengan perangkat antar muka komputer (Human
Computer Interface) saat ini mengalami kemajuan yang sangat cepat. Perkembangan teknologi
perangkat keras pengendali tampilan (Display Controller), yang dapat dimanfaatkan untuk
menyampaikan suatu informasi dalam bentuk visual. Augmented Reality atau dapat disebut juga
sebagai Kenyataan Tertambah merupakan hal baru dalam bidang teknologi. Augmented Reality adalah
teknologi yang digunakan untuk menggabungkan objek pada dunia maya ke dunia nyata secara real
time. Penelitian ini bertujuan memasukkan teknologi Augmented Reality kedalam proses pengajaran
dengan menerapkan pada materi ajar proses pembuatan chip. diharapkan para peserta pembelajaran
mendapatkan informasi dan pengetahuan yang optimal tentang proses pembuatan chip. Penerapan
teknologi Augmented Reality dalam metode pembelajaran membantu proses belajar lebih inovatif.
Pembuatan Magic Book materi pembelajaran ini memerlukan video streaming yang diambil
dari kamera sebagai sumber masukan, kemudian aplikasi ini akan mendeteksi marker (penanda
khusus) dengan menggunakan sistem tracking, setelah marker dideteksi, objek tiga dimensi akan
muncul di atas marker. Objek tiga dimensi yang ada pada aplikasi ini dibuat dengan perangkat lunak
desain yaitu Blender, kemudian untuk Editor AR yang digunakan adalah OpenSpace3D.
16
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
penggunaan mobile technologies seperti PDA 10. Proses etching adalah proses menggores
dan MP3 players. dengan bahan kimia.
Penggunaan teaching materials berbasis
web dan hypermedia, multimedia CD-ROM 11. Removing photo resist.
atau web sites, forum diskusi, perangkat lunak
kolaboratif, e-mail, blogs, wikis, computer 12. Penanaman ion atau disebut dengan ion
aided assessment, animasi pendidkan, implantation pada lempengan prosesor.
simulasi, permainan, perangkat lunak Proses ini dinamakan Doping
manajemen pembelajaran, electronic voting 13. Tahap selanjutnya adalah electroplating
systems, dan lain-lain. Juga dapat berupa yaitu penanaman anoda dan katoda pada
kombinasi dari penggunaan media yang semikonduktor.
berbeda.
Kesimpulkan bahwa sistem atau konsep 14. Polishing adalah proses pemolesan
pendidikan yang memanfaatkan teknologi
informasi dalam proses belajar mengajar dapat 15. Tahap pelapisan logan
disebut sebagai suatu e-Learning.[1]
Pembelajaran dengan perangkat komputer 16. Testing Wafer yaitu proses pemasukan
pada umumnya perangkat dilengkapi pola pada chip
perangkat multimedia, dengan cd drive dan
17. Wafer slicing adalah proses pengirisan
koneksi Internet atau Intranet.
wafer microprosesor.
Materi penelitian ini membahas
bagaimana proses pembuatan dari chip 18. Discarding faulty Dies yaitu proses
prosesor. Pembuatan chip prosesor pemisahan wafer yang gagal berfungsi.
mempunyai tahapan sebagai berikut:
19. Individual die yaitu pengambilan satu
1. Tahap pemilihan pasir silicon sebagai lempengan prosesor.
bahan dasar pembuatan semikonduktor.
20. Packaging penggabunga menjadi sebuah
2. Pasir silicon selanjutnya dicairkan dan prosesor.
dibentuk menjadi Kristal besar yang
disebut ingot. 21. Class testing yaitu mengetes prosesor
3. Kristal besar ingot selanjutnya diiris-iris 22. Pengumpulan chip prosesor adalah tahap
membentuk lempengan disk-disk silicon binning.
yang disebut wafer.
23. Kemasan dalam bentuk box siap
4. Selanjutnya lempengan disk tadi dipasarkan.
dihaluskan selembut kaca cermin.
Penjelasan pembuatan chip prosesor pada
5. Disk selanjutnya diberi cairan warna biru paragrap sebelumnya menjadi acuan
sambil diputar proses ini dinamakan pembuatan objek tiga dimensi yang
photo resist. mengambarkan proses pembuatan chip.
Pembuatan objek-objek tiga dimensi tersebut
6. Hasil proses foto resist kemudian di poles menggunakan aplikasi blander.
dengan sinar UV. Proses ini dinamakan
exposure. Aplikasi Blender
7. Hasil foto exposure berupa lempengan Blender adalah program 3D dan
semikonduktor. animasi yang bersifat opensource, bebas untuk
dikembangkan oleh penggunanya dan dapat
8. Semikonduktor ini merupakan bahan didistribusikan kembali dan bersifat Legal.
dasar dari microprosesor. Blender dapat digunakan untuk pemodelan,
UV Mapping, texturing, rigging, skining,
9. Membersihkan pewarna dengan cairan.
animasi, rendering, partikel dan simulasi
Proses ini meninggalkan pola disebut
lainnya seperti non-linear editing,
dengan Mask
compositing, dan membuat aplikasi 3D
17
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
interaktif, termasuk video game, film animasi, Pada tahun 1995 muncullah sebuah
atau efek visual [2]. software yang pada akhirnya dinamakan
Blender. Setelah diamati ternyata Blender
Fitur blender meliputi alat simulasi memiliki potensi untuk digunakan oleh orang-
canggih seperti kaku, realistis, kain, cairan orang selain NeoGeo. Lalu pada tahun 1998
tubuh, dan dinamika softbody, alat pemodelan Ton mendirikan perusahaan yang bernama Not
pengubah-based, alat karakter animasi yang a Number (NaN) Untuk mengembangkan dan
kuat, bahan node dan sistem berbasis memasarkan Blender lebih jauh. Cita – cita
compositing dan Python untuk scripting yang NaN adalah untuk menciptakan sebuah
tertanam di dalamnya. software animasi 3D yang padat, cross
platform yang gratis dan dapat digunakan oleh
Dirilis sebagai perangkat lunak bebas di masyarakat umum
bawah GNU General Public License, blender
tersedia untuk sejumlah sistem operasi,
Sayangnya ambisi NaN tidak sesuai
termasuk GNU / Linux, Mac OS X, dan
dengan kenyataan pasar saat itu. Tahun 2001
Windows.
NaN dibentuk ulang menjadi perusahaan yang
Keunggulan Blender 3D, yaitu : lebih kecil NaN lalu meluncurkan software
komersial pertamanya, Blender Publisher.
1. Interface yang user friendly dan tertata Sasaran pasar software ini adalah untuk web
rapi. 3D interaktif. Angka penjualan yang rendah
dan iklim ekonomi yang tidak menguntungkan
2. Tool untuk membuat objek 3D yang saat itu mengakibatkan NaN ditutup.
lengkap meliputi modeling, UV Punutupan ini termasuk penghentian terhadap
mapping,exturing, rigging, skinning, pengembangan Blender.
animasi, particle dan simulasi lainnya,
scripting, rendering, compositing, post Karena tidak ingin Blender hilang ditelan
production dan game creation. waktu begitu saja, Ton Roosendaal mendirikan
organisasi non profit yang bernama Blender
3. Cross Platform, dengan uniform GUI dan
Foundation. Tujuan utama Blender Foundation
mendukung semua platform. Blender 3D
adalah terus mempromosikan dan
bisa digunakan untuk semua versi
mengembangkan Blender sebagai proyek open
windows, Linux, OS X, FreeBSD, Irix,
source. Pada tahun 2002 Blender dirilis ulang
Sun dan sistem operasi yang lainnya.
dibawah syarat–syarat GNU General Public
4. Kualitas arsitektur 3D yang berkualitas License. Pengembangan Blender terus
tinggi dan bisa dikerjakan dengan lebih berlanjut hingga saat ini.
cepat dan efisien.
Pemrograman Phyton
5. Dukungan yang aktif melalui forum dan
komunitas. Python adalah bahasa pemrograman
interpretatif multi guna dengan filosofi
6. File Berukuran kecil. perancangan yang berfokus pada tingkat
keterbacaan kode. Python diklaim sebagai
7. Free atau gratis. bahasa yang menggabungkan kapabilitas,
kemampuan, dengan sintaksis kode yang
Pada tahun 1988 Ton Roosendaal sangat jelas, dan dilengkapi dengan
mendanai perusahaan yang bergerak dibidang fungsionalitas pustaka standar yang besar serta
animasi yang dinamakan NeoGeo. NeoGeo komprehensif. [9]
berkembang pesat sehingga menjadi
perusahaan animasi terbesar di Belanda dan Python didistribusikan dengan beberapa
salah satu perusahaan animasi terdepan di lisensi yang berbeda dari beberapa versi.
Eropa. Ton Roosendaal selain bertanggung Namun pada prinsipnya Python dapat
jawab sebagai art director juga bertanggung diperoleh dan dipergunakan secara bebas,
jawab atas pengembangan software internal. bahkan untuk kepentingan komersial. Lisensi
Python tidak bertentangan baik menurut
18
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
definisi Open Source maupun General Public (armature) untuk gerakan rangka animasi
License (GPL) objeknya. Animasi juga dapat kita baca
dengan keyframe untuk menentukan panjang
OGRE waktu yang dapat dikerjakan secara berkala
yang membentuk pose mode atau bentuk
OGRE singkatan dari Object-Oriented objek.
Graphics Rendering Engine merupakan salah
satu Engine Grafik yang berbasis objek. Augmented Reality
Dengan menggunakan Ogre kita dapat
membuat game dengan 3 dimensi. Ogre itu Teknologi AR atau dalam bahasa
sendiri ditulis dalam bahasa C++. Ogre Indonesia disebut realitas tertambah adalah
menggunakan library atau pustaka Direct3D teknologi yang menggabungkan benda maya
dan OpenGL. [7] dua dimensi dan ataupun tiga dimensi ke
dalam sebuah lingkungan nyata lalu
Fitur-fitur yang terdapat pada OGRE adalah memproyeksikan benda-benda maya tersebut
sebagai berikut : dalam waktu nyata (real-time).[6]
• Berorientasi objek dan memiliki arsitektur Benda-benda maya berfungsi
plugin yang memungkinkan OGRE menampilkan informasi yang tidak dapat
menjadi sangat modular. diterima oleh manusia secara langsung. Hal ini
membuat realitas tertambah berguna sebagai
• Multiplatform dengan dukungan OpenGL alat untuk membantu persepsi dan interaksi
dan Direct3D. penggunanya dengan dunia nyata. Informasi
yang ditampilkan oleh benda maya membantu
• Mendukung Vertex dan Fragment Shader.
pengguna melaksanakan kegiatan-kegiatan
• Debugging dan Loading File. dalam dunia nyata.
19
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
20
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
21
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
22
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
Gambar 3. Proses Pembuatan Magic Book Gambar 5. Rancangan Magic Book Belakang
2
3
23
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
Export Objek
Untuk menampilkan objek yang telah Pengaturan di OpenSpace 3D
dibuat di blender 2.62 ke software
OpenSpace3D, maka seluruh objek tersebut Openspace 3D adalah sebuah editor atau
harus diexport terlebih dahulu. scene manager objek tiga dimensi yang
bersifat open source dengan menggunakan
Blender 2.62 Blender 2.49 OpenSpace3D OGRE sebagai Graphic Rendering. Pengguna
.blend ‐> .obj .obj‐ > .mesh
hanya perlu memasukan resource atau sumber
daya yang dibutuhkan seperti objek tiga
dimensi dalam bentuk mesh OGRE, material,
dan multimedia lainnya.
Gambar 7. Alur pengexportan Objek Langkah-langkah penggunaan OpenSpace
3D:
Keterangan: 1. Pada tampilan aplikasi OpenSpace3D klik
Tahapan pembuatan objek menggunakan scene editor pada bagian bawah. Ini
Aplikasi blander dan diexport untuk merupakan area kerja untuk merancang
ditampilkan dengan aplikasi openspace3d. interface dan interaksi yang akan
diberikan pada model objek 3D.
Pembuatan Marker 2. Mengimport file .mesh sekaligus material
pendukungnya caranya adalah klik kanan
Seperti yang sudah dijelaskan pada pada bagian Scene yang terdapat di Scene
bagian sebelumnya, marker adalah penanda tree area. Pilih Add mesh. Sebelumnya
yang membuat objek akan tampil pada harus memindahkan hasil export mesh ke
tampilan marker di layar. Pada Software dalam direktori OpenSpace3D.
OpenSpace3D sudah tersedia banyak marker 3. Selanjutnya adalah pengaturan ukuran
yang siap digunakan. Selain menggunakan objek, klik kanan pada objek lalu pilih Set
marker yang sudah tersedia, Software scale. Untuk memutar objek dapat
OpenSpace3D juga dapat menggunakan dilakukan dengan Set Orientation.
markerless, yaitu marker yang dibuat sendiri 4. Kemudian objek yang telah diatur ukuran
menggunakan aplikasi pencitraan seperti: dan posisinya harus dimodelkan
Ms.Paint , Adobe Photoshop, CorelDraw dan menggunkan dummy, fungsinya adalah
lain-lain. agar objek tersebut dapat dipanggil ketika
Gambar marker yang digunakan pembuatan interaksi terhadap objek yang
dalam pembuatan Magic Book Pembelajaran ingin ditampilkan. Caranya adalah klik
adalah: Add dummy pada Scene, lalu masukkan
objek ke dalam dummy yang ada di Scene
tree.
5. Selanjutnya memasukkan AR Capture dan
AR Marker, caranya adalah pada scene
editor klik kanan input Ar Capture dan Ar
Marker yang digunakan untuk
mengkalibrasi kamera dan penentuan
marker. Tujuan dari kalibrasi kamera dan
penentuan marker adalah untuk
menghitung tingkat distorsi dari sebuah
lensa kamera yang digunakan agar image
yang dihasilkan mendekati image ideal
Gambar 8. Contoh Marker dan pusat model objek akan muncul tepat
ditengah marker.
Keterangan: 6. Langkah selanjutnya adalah membuat
Contoh tampilan marker. Marker dibuat interaksi terhadap objek yang akan
dengan ukuran cukup mudah dibaca kamera. ditampilkan. Pemberian interaksi
Bentuk umum marker adalah kotak dengan dilakukan dengan membuat sebuah
warna hitam. instance atau fungsi.
24
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
Hasil Penelitian
Keterangan:
Gambar 10. Proses Silicon Ingot Slecing [9] Bagian dasar, die, dan heatspreader di
gabungkan menjadi sebuah prosesor yang
Keterangan: lengkap. Bagian dasar berwarna hijau
Setelah Kristal ingot membeku kemudian di membentuk interface elektris dan mekanis
potong tipis membentuk piringan wafer. bagi prosesor untuk berinteraksi dengan sistem
komputer (PC). Heatspreader berwarna silver
berfungsi sebagai pendingin (cooler) untuk
menjaga suhu optimal bagi prosesor..
25
Jurnal Ilmiah KOMPUTASI, Volume 12 Nomor : 1, Juni 2013 ISSN : 1412-9434
Daftar Pustaka
1. Romy Satrio Wahono, E-Learning, 2005
2. Blender. Error! Hyperlink reference not
valid.
3. http://blog.csdn.net/halfwet/article/details/
Gambar 13. Proses Binning
7207537
Keterangan:
4. http://www.openspace3d.com
Berdasarkan hasil test dari class testing,
prosesor dengan kapabilitas yang sama di 5. AReality, http://id.wikipedia.org/AR
kumpulkan pada transporting trays yang sama
6. Ogre3D, http://www.ogre3d.org
pula
7. Andriyadi, Anggi (2011). Augmented
4. Simpulan Reality with ARToolkit. Jakarta: Penerbit
26