Penerapan Augmented Reality dalam Dunia Pendidikan

Nama : Ryo Hadinata
NIM   : 1601250023
Kelas : LB26


 

PENDAHULUAN

Augmented Reality (AR) adalah sebuah penampakan/penglihatan akan dunia nyata secara real-time yang dapat dilakukan secara langsung maupun tidak langsung, yang elemen-elemen dari dunia nyata tersebut di-augmented (ditambahkan) oleh komputer sehingga memperkaya elemen-elemen daripada dunia nyata tersebut. Augmented Reality berbeda dengan Virtual Reality, dimana virtual reality menggantikan dunia nyata dengan dunia simulasi, akan tetapi AR bekerja secara real-time, yang hanya berada dengan benda nyata secara simultan. Dengan kemajuan pada bidang Augmented Reality, informasi-informasi yang ada di dunia nyata dapat menjadi interaktif dan dimanipulasi secara digital, karena informasi yang dibuat oleh komputer dapat ditampilkan atau dimasukkan pada objek-objek dunia nyata. Saat ini, Augmented Reality diterapkan dalam berbagai bidang, terutama pada bidang entertainment, pelatihan militer, engineering, manufacturing, dan berbagai industri lainnya. Augmented Reality dapat digunakan pada berbagai perangkat, termasuk diantaranya smartphones dan tablets, yang memiliki ratusan aplikasi AR.

PEMBAHASAN

Augmented Reality saat ini sudah banyak diterapkan dalam kehidupan sehari-hari, salah satunya adalah di bidang pendidikan. Pada saat ini, aplikasi-aplikasi AR dapat diintegrasikan untuk meningkatkan standar kurikulum yang digunakan, dikarenakan teks, grafik, video, dan audio dapat di-overlay kepada lingkungan murid secara real-time sehingga mereka dapat mempelajarinya dengan lebih baik. Buku tulis dan alat-alat bantu belajar lainnya dapat diberi sebuah marker yang jika dipindai oleh perangkat AR, akan dapat menghasilkan informasi-informasi tambahan kepada murid-murid yang ditampilkan dalam bentuk multimedia. Dengan adanya AR, murid-murid akan dapat melihat simulasi yang diciptakan oleh komputer akan sejarah-sejarah penting, bagian dan organ dari tubuh manusia, bentuk-bentuk bangun ruang atau geometri secara lebih mendalam. Di tingkat pendidikan yang lebih tinggi, banyak aplikasi yang dapat digunakan, contohnya Construct3D yang dimiliki oleh Studierstube. Construct3D membantu murid untuk belajar mengenai konsep daripada mechanical engineering, matematika, dan geometri. Ini adalah proses yang sangat baik dimana murid dapat belajar untuk belajar menggunakan teknologi.

AR dapat membantu murid-murid untuk mengerti tentang kimia dengan mengvisualisasikan struktur spasial daripada molekul dan berinteraksi dengan model virtual yang terbentuk, dalam bentuk gambar, yang diposisikan dengan marker di tangan mereka, kemudian dipindai dengan menggunakan kamera. AR juga membantu dalam bidang fisiologi untuk mengvisualisasikan berbagai sistem tubuh manusia dalam tiga dimensi. Dengan kemajuan pada AR, dapat dipastikan bahwa AR akan membawa era teknologi untuk dapat belajar secara remote, dimana pengajar dan pelajar dapat berada di lookasi yang berbeda, tetapi dapat merasakan suasana belajar secara virtual yang sama, yang dipopulasikan oleh obyek-obyek virtual dan berinteraksi dengan obyek-obyek tersebut.

AR juga dapat diaplikasikan di sekolah dasar. Murid-murid yang masih sangat muda membutuhkan visualisasi untuk belajar, sehingga AR dapat mengvisualisasikannya untuk mereka. Contohnya, mereka dapat belajar mengenai astronomi, yang biasa sulit untuk diajarkan. Dengan adanya AR, murid-murid dapat lebih mengerti tentang sistem tata surya karena mereka dapat melihatnya dalam bentuk tiga dimensi, sehingga anak-anak dibawah 6 tahun pun dapat belajar dengan adanya metode ini. Pelajar juga dapat menggantikan berbagai gambar dari buku sains mereka dengan menggunakan AR, sehingga mereka tidak hanya melihat gambar dalam bentuk dua dimensi, yang sulit dimengerti, akan tetapi dalam tiga dimensi, yang dapat dilakukan perbesaran dan pengecilan obyek, serta memutar obyek, sehingga dapat melihat obyek dari sudut yang berbeda.

KESIMPULAN

Penerapan AR dalam bidang edukasi sudah sangat maju, sehingga dapat dilihat bahwa anak-anak sudah menunjukkan kemajuan yang sangat signifikan dengan adanya penggunaan AR. Berbagai instansi pendidikan di dunia sudah menjelaskan bahwa mereka menggunakan berbagai platform seperti Aurasma (www.aurasma.com), Augthat (www.augthat.com), dan berbagai platform lainnya, yang membuat suasana belajar lebih nyata.

 

DAFTAR PUSTAKA

http://www.webopedia.com/TERM/A/Augmented_Reality.html

http://en.wikipedia.org/wiki/Augmented_reality

http://augmentedev.com/how-augmented-reality-works.php

Stewart-Smith, Hanna. Education with Augmented Reality: AR textbooks released in Japan, ‘’ZDnet’’, 4 April 2012.

Lubrecht, Anna. Augmented Reality for Education ‘’Digital Union’’, The Ohio State University, 24 April 2012.

 

Posted in Uncategorized | Leave a comment

RunForLEPROSY 2015!

Nama: Ry0 Hadinata NIM : 1601250023 Jurusan : Teknik Informatika dan Matematika BIB number : 7671 Type : 5k run Time: 00:56:39 Kesan dan Pesan sebagai Pelari 15 Maret 2015 yang lalu, saya dan teman – teman satu jurusan saya mengikuti RunForLEPROSY … Continue reading

More Galleries | Leave a comment

TM3 – Scientific Computing Lab

Nama : Ryo Hadinata
NIM    : 1601250023
04PAW

IT-Math
Bina Nusantara University

from msdie import MSDie
from graphics import GraphWin, Point, Text
from button import Button
from dieview import DieView

def main():
 win = GraphWin("Penjumlahan Dadu")
 win.setBackground("pink")
 win.setCoords(0,0,100,100)
 

 dice1 = DieView(win, Point(30,70), 20)
 dice2 = DieView(win, Point(70,70), 20)
 rollBttn = Button(win, Point(50,45), 60, 10, "Acak Dadu")
 rollBttn.activate()
 quitBttn = Button(win, Point(50,10), 20, 10, "Quit")
 
 mouseclick = win.getMouse()
 text = Text(Point(50,25), "")
 while not quitBttn.clicked(mouseclick):
  if rollBttn.clicked(mouseclick):
   text.setText("")
   value1 = MSDie(6)
   value1.roll()
   dice1.setValue(value1.getValue())
   nilai1 = int(value1.getValue())
   value2 = MSDie(6)
   value2.roll()
   dice2.setValue(value2.getValue())
   nilai2 = int(value2.getValue())
   total = nilai1 + nilai2
   text.setText("Jumlah angka pada dadu: %d" % total)
   text.draw(win)
   quitBttn.activate()
  mouseclick = win.getMouse()
  text.undraw()

 win.close()

main()

Untitled-1 copy

Click here to download code (*.py)

Posted in Uncategorized | Leave a comment

TM2 – Scientific Computing Lab

Nama : Ryo Hadinata
NIM    : 1601250023
04PAW

IT-Math
Bina Nusantara University

from graphics import *
import math

def function(n):
 result = ((-1.0)**(n+1)) * (4.0/(2*n-1))
 return result

def main():
 result = 0

 win = GraphWin("Pi Approximation", 400, 400)
 Text(Point(100,75), "Number of Terms:").draw(win)
 Text(Point(75,200), "The Result Data").draw(win)
 Text(Point(90,220), "================").draw(win)
 Text(Point(100,250), "The Value of math.pi : ").draw(win)
 Text(Point(95,275), "Approximation : ").draw(win)
 Text(Point(105,300), "Math.pi - Approximation: ").draw(win)

 rect = Rectangle(Point(120, 175), Point(280,125))
 rect.setFill("black")
 input = Entry(Point(300,75), 10)
 input.setText("1")
 input.setFill("white")
 button = Text(Point(200,150),"Approximate It!")
 button.setStyle("bold")
 button.setFill("white")

 math_pi = Text(Point(275,250),"")
 approximation = Text(Point(275,275),"")
 difference = Text(Point(275,300),"")
 math_pi.setStyle("bold")
 approximation.setStyle("bold")
 difference.setStyle("bold")

 rect.draw(win)
 input.draw(win)
 button.draw(win)
 approximation.draw(win)
 math_pi.draw(win)
 difference.draw(win)

 win.getMouse()

 n = eval(input.getText())
 for x in range(1, n+1):
     result = result + function(x)

 math_pi.setText(str(math.pi))
 approximation.setText(str(result))
 difference.setText(str(math.pi - result))

 win.getMouse()
 win.close()

main()

Click here to download code (*.py)

Posted in Scientific Computing Lab Assignments | Tagged , , | Leave a comment

TM1 – Scientific Computing Lab

Nama : Ryo Hadinata
NIM    : 1601250023
04PAW

IT-Math
Bina Nusantara University

Case Study:

Write a program that approximates the value of π by summing the terms of this series: 4/1 – 4/3 + 4/5 – 4/7 + 4/9 – 4/11 + …
The program should prompt the user for n, the number of terms to sum, and then output the sum of the first n terms of this series. Have your program subtract the approximation from the value of math.pi to see how accurate it is.

Ans:

import math

def function(n):
 result = ((-1.0)**(n+1)) * (4.0/(2*n-1))
 return result

def main():
 result = 0
 n = int(input("Please input n: "))
 for x in range(1, n+1):
 result = result + function(x)
 print("\n\nResult: ")
 print("============")
 print("Value of math.pi = " + str(math.pi))
 print("Approximation by program = " + str(result))
 print("Math.pi - Approximation = " + str(math.pi - result))
 print("True Fractional Relative Error = " + str((math.pi-result)/math.pi))
 print("True Percent Relative Error = " + str(((math.pi-result)/math.pi)*100) + "%")

main()

Click to download code (*.py)

n = 10
Output:

Please input n: 10


Result: 
============
Value of math.pi = 3.14159265359
Approximation by program = 3.04183961893
Math.pi - Approximation = 0.0997530346604
True Fractional Relative Error = 0.0317523771092
True Percent Relative Error = 3.17523771092%
Posted in Scientific Computing Lab Assignments | Tagged , , | Leave a comment

Hello world!

Welcome to Binusian blog.
This is the first post of any blog.binusian.org member blog. Edit or delete it, then start blogging!
Happy Blogging 🙂

Posted in Uncategorized | 1 Comment