Teknologi Zaman Now

Blog Berisi Tentang

Artikel paling Hit'z

Mengenal yang Namanya Augmented Reality



Trend Teknologi Masa Kini | HMI UBL - Mengenal yang Namanya Augmented Reality ? Augmented reality atau realitas tambahan adalah teknologi yang dapat menambah benda maya kedalam proyeksi lingkungan sebenarnya. Berbeda dengan Virtual reality (realitas maya) yang sepenuhnya menggantikan lingkungan nyata, realitas tambahan ini hanya menambahkan benda maya pada lingkungan nyata.




Terlihat cukup sederhana...
Namun lebih dari itu, sebenarnya augmented reality ini lebih dari sekedar menambah objek nyata ke lingkungan nyata. Lalu, apa itu augmented reality sebenarnya?

Augmented reality adalah teknologi yang menyatukan benda-benda maya  (baik berdimensi 2 ataupun berdimensi tiga) dan benda-benda nyata kedalam sebuah lingkungan nyata berdimensi 3, lalu memproyeksikan benda-benda maya tersebut dalam waktu yang nyata agar dapat terintegrasi dan berjalan secara interaktif  dalam dunia nyata.
Secara Umum ada dua metode yang digunkan dalam teknologi AR ini: marker based AR dan markerless AR.

1. Marked based AR
Metode ini bekerja dengan memindai tanda atau yang lebih disebut sebagai marker. Marker biasanya merupakan ilustrasi hitam dan putih persegi dengan batas hitam tebal dan berlatar belakang putih. Komputer akan mengenali posisi dan orientasi dan menciptakan benda virtual 3D di koordinat yang ditunjukan oleh marker
sumber: https://carolinemajorproject.files.wordpress.com

2. Markerless AR
Dengan Markerlees AR, tidak  lagi dibutuhkan marker berupa pola hitam untuk menampilkan objek nyata, dengan lingkup yang lebih luas daripada marker AR.
Berikut beberapa teknik yang dikembangkan oleh markerless AR ini yaitu: face tracking , 3D object tracking, dan location based.

Face Tracking
Dengan teknik ini komputer dapat mengenali manusia secara umum dengan cara mengenali posisi mata, hidung, dan mulut manusia, kemudian akan mengabaikan objek-objek lain disekitarnya seperti pohon,rumah, dan benda-benda lainnya. Teknik ini dugunakan salah satunya pada aplikasi social media snapchat
sumber: https://ulsee.com

3D Object Tracking
Berbeda dengan Face Tracking yang hanya mengenali wajah manusia secara umum, sedangkan teknik 3D Object Tracking dapat mengenali semua bentuk benda yang ada di sekitar, seperti mobil, meja, televisi, dan lain-lain
sumber: https://lmb.informatik.uni-freiburg.de



Location Based
AR berbasis lokasi adalah salah satu aplikasi yang paling sering digunakan dari AR. Keunggulan teknik ini yaitu ketersedian mudah untuk smartphone dan fitur deteksi lokasi anda berada.
Metode ini bekerja  dengan mendeteksi lokasi pengguna dan orientasinya dengan melakukan pembacaan data kemudian mengirimkan infomasi berupa benda-benda maya yang dapat dilihat dari layar kamera ponsel. Teknik inilah yang digunakan dalam game Pokemon Go dan game sejenisnya.
sumber: https://www.tibco.com
Demikianlah pembahasan mengenai augmented reality, Semoga menambah wawasan anda dan jangan ragu untuk ingin memberikan ide/saran/pertanyaan, silahkan tinggalkan sepatah dua patah kata dikolom komentar

Mengenal Lebih Jauh Tentang Internet Of Things


Trend Teknologi Masa Kini | HMI UBL - Mengenal Lebih Jauh Tentang Internet Of Things | 2017  pengguna internet yang sudah mencapai milyaran orang akan terus bertambah dengan adanya sistem Internet of Things (IoT) dimana bukan hanya perangkat komunikasi dan komputer saja yang terhubung ke internet akan tetapi segala perangkat elektronik akan dikendalikan dengan internet ataupun melalui wi-fi. Tidak hanya itu, seluruh fisik yang dipasang modul elektronik dengan fungsi pengendalian yang terkoneksi dengan internet merupaka  konsep Internet of Things.


Definisi Internet of Things (IoT)
Things artinya segala, artinya apapun yang terhubung ke internet termasuk dalam definisi internet of things (IoT). Artinya semua barang fisik yang dapat di-monitor dan dikendalikan dari jarak jauh menggunakan internet. Konsep IoT ini akan sangat mendorong perkembangan bid data dan penggunaan data center di Indonesia, oleh karna itu pemerintah republik indonesia sudah merenanakanb membangun pusat data ter-sentralisasi

Konsep dan Cara Kerja Internet of Things
Konsep IoT ini sebetulnya cukup sederhana dengan cara kerja mengacu pada tiga elemen utama pada arsitektur yakni: Barang fisik yang dilengkapi modul IoT, perangkat koneksi internet seperti modem dan router wairless speedy seperti rumah anda, dan Cloud data Center tempat untuk menyimna aplikasi beserta database
Seluruh penggunaan barang yang terhubung ke internet akan menyimpan data, data tersebut terkumpul sebagai 'big data' yang kemudian dapat diolah untuk kemudian diolah untuk di analisa dengan baik oleh pemerintah, perusahaan, maupun negara asing untuk kemudian di manfaatkan bagi kepentingan negaranya. Disinilah peran penting pemerintah RI dalam menjaga ketahanan negara dari sistem informasi

Fungsi Internet of Things
Dengan prinsip tujuan utama dari IoT sebagai sarana memudahkan pekerjaan manusia sehari-hari, yang dapat di kontrol melalui media peralatan yang terkoneksi pada media jaringan komputer mulai dari penggunaan perorangan, rumah sakit, perkantoran, rumah sakit, pariwisata, indrusti, transportasi, konservasi hewan, pertanian dan perternakan sampai ke pemerintahan.

Dalam tujuan tersebut, IoT memiliki peran penting dalam pengendaliam pemakaian listrik, sehingga pemakaian listrik dapat lebuh hemat sesuai kebutuhan mulai dari tingkat pemakaian pribadi sampai ke indrusti. Tentunya selain untuk tujuan penghematan IoT juga dapat dipakai sebagai sarana kemajuan usaha, dengan sistem monitoring maka kebutuhan usaha dapat lebih terukur.

IoT juga sangat berguna dalam otomatisasi seluruh perangkat yang terhubung ke internet dimana konfigurasi otomatis tersebut  dapat di sesuaikan dengan mudah tanpa harus datang ke lokasi perangkat tersebut. Baik untuk alasan keamanan untuk wilayah yang tidak mungkin dimasuki manusia, maupun untuk alasan jangkauan terhadap perangkat yang akan dikendalikan.


Ada beberapa manfaat Internet of Things
1. Monitoring lingkungan
2. Pengelolaan infrastruktur
3. Sensor Peralatan
4. Bidang Kesehatan
5. Otomasi Gedung dan Perumahan

Era Big Data sudah masuk ke Indonesia yang akan terus berkembang secara drastis dengan masuknya komponen IoT ke Indonesia. Manfaat Internet of things ini cukup banyak bagi kehudapan masyrakat Indonesia, namun perlu pengaturan yang bijak agar tidak menjadi sesuatu yang negatif baik dalam skala perorangan maupun skala nasional.

Demikian sedikit penjelasan mengenai Internet of Things, Semoga menambah wawasan Anda dan jangan ragu untuk ingin memberikan ide/saran/pertanyaan, silahkan tinggalkan sepatah dua patah kata dikolom komentar

Membuat Virtual Reality Art dengan Google Tilt Brush



Trend Teknologi Masa Kini | HMI UBL -
Dalam teknologi masa sekarang, banyak ditemukan sederet teknologi-teknologi canggih yang memenuhi kancah IT di seluruh dunia. Dalam pembahasan kali ini, Kita akan sama-sama mengenal Google Tilt Brush. Sebenarnya apa yang menarik dari Google Tilt Brush? Kemudian apa kegunaannya? Lalu bagaimana cara menggunakannya? Sebelumnya kita pernah membahas mengenai apa itu Virtual Reality. Ini semua akan berhubungan dengan artikel sebelumnya. Oke, langsung kita bahas.


Apa sih teknologi, Google Tilt Brush?
Google Tilt Brush merupakan sebuah perangkat Virtual Reality yang dapat digunakan untuk melukis seni rupa dua dimensi (2-D) maupun 3 dimensi (3-D). Biasanya seorang graphics designer akan menggunakan aplikasi semacam Corel Draw atau Adobe Illustrator untuk desain 3-D bisa menggunakan Google Sketch Up atau AutoCad sekalipun. Namun, seiring berkembangnya teknologi, Google Inch. meluncurkan teknologi terbaru mereka yakni Google Tilt Brush. 

Kemudian apa kegunaan Google Tilt Brush?
Kegunaan dari teknologi ini adalah untuk seorang desainer dalam membuat seni desain mereka dengan menggunakan teknologi Virtual Reality. Jadi, seolah-olah sang Designer seperti berada pada ruang khusus yang akan di berikan alat untuk mengecat dan dapat menggambar seni apapun yang di inginkan. Sehingga situasi di dalam ruangan nampak seperti aslinya, kita berada dalam lingkungan virtual yang nampak nyata.

Lalu bagaimana cara menggunakannya?
Google Tilt Brush, menggunakan perangkat virtual. Kita akan menggunakan kacamata seperti biasanya yang akan digunakan untuk memvisualisasikan tampilan yang akan di tampilkan saat kita mulai menggambar. Kemudian, akan diberikan sebuah alat yang akan digunakan untuk menggambar sebuah objek yang akan di inginkan. Lalu dengan visualisasi 3-D, semuanya akan nampak realistis dapat dilihat dari posisi manapun.


Nah, berikut sekilas mengenai pembuatan Virtual Reality Art dengan Google Tilt Brush. Semoga teknologi ini bisa segera kita cicipi karena teknologi ini dapat menjadikan kita penuh kreasi dalam menggambar objek 3 dimensi secara virtual yang terlihat realistis.

(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)

Trend Programming Zaman Now | 2017


Trend Teknologi Masa Kini | HMI UBL - Trend Programming Masa Kini | 2017 sulit dipercaya bahwa sekarang kita berada di tahun 2017. Tetapi dengan tahun yang baru ini juga muncul peluang baru, tantangan baru dan tentu saja proyek perangkat lunak baru. Tidak ada bahasa yang sempurna,jadi penting meluangkan waktu untuk memahami pengorbanan. Bila kamu memutuskan bahasa mana yang akan digunakan, maka kamu juga harus menentukan alat alat atau software yang akan digunakan. Pada artikel ini, saya memeriksa masing masing bahasa pemrograman terbaru dari sumber indrusti terkemuka untuk membantu kamu membuat keputusan yang benar bedasarkan kebutuhan kamu.
1. JavaScript

Pengertian JavaScript

JavaScript adalah bahasa pemrograman web yang pemrosesannya dilakukan oleh client. Aplikasi client tersebut adalah Google Chrome dan Mozilla Firefox. Untuk menjalankan JavaScript kita hanya membutuhkan aplikasi text editor dan browser. JacaScript dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha yang kemudian diganti namanya menjadi LiveScript dan akhirnya menjadi JavaScript. Javascript bisa dikatakan bahasa pemrograman tingkat tinggi dan dinamis. JavaScript ini memiliki fitur yang berorientasi pada objek. 

Kelebihan JavaScript

- Multiplatform, maksud dari multiplatform adalah dapat dijalankan di berbagai sistem operasi    komputer.
- Pemrograman yang berorientasi pada objek yang maksudnya adalah semua yang terdapat di      Java adalah objek.
- Perpustakaan ( Library ) yang lengkap, dengan adanya library ini sangat memudahkan                 programmer untuk membangun sebuah aplikasi.

Kekurangan JavaScript

- Script yang digunakan tidak terenkripsi
- Memiliki keterbatasan objek
- Kemampuan terbatas untuk membuat program aplikasi sendiri.
2. Java

Pengertian Java

Java adalah salah satu bahasa pemrograman yang sudah cukup lama dari era 1990 sampai sekarang. Bahasa ini dibuat oleh James Gosling saat ia masih bergabung di Sun Microsystem. Bahasa ini banyak mengadopsi sintaks yang terdapat pada C dan C++.Java semakin berkembang dan melebarkan dominasinya di bidang yang lainnya. Bahasa pemrograman ini bisa dijalankan di berbagai komputer dan juga telepon genggam. Salah satu penggunaan terbesar java digunakan dalam pembuatan aplikasi untuk android. Java memiliki berbagai web framework unggulan contohnya Spring, Play Framework, Spark, dan Java Server Pages.

Kelebihan Java

- Dapat dijalankan di berbagai sistem operasi komputer
- Bahasa yang digunakan tidak begitu rumit 
- Pemrograman berorientasi objek
- Terdapat library yang memudahkan user untuk membangun sebuah aplikasi
- Pengumpulan sampah secara otomatis, sehingga kita tidak perlu mengatur memori secara langsung.

Kekurangan Java

- Kurang Kompatible karena masih ada hal yang tidak mendukung antara satu sistem operasi dengan sistem operasi lainnya.
- Penggunaan memori yang banyak, karena pemrograman java memakai penyimpanan yang besar dibandingkan bahasa pemrograman yang lain.

3. PHP


Pengertian PHP

PHP adalah bahasa scripting server-side yang terutama difokuskan pada pengembangan web. PHP merupakan bahasa pemrograman yang digunakan dalam pengembangan situs populer seperti WordPress dan Facebook. Jika teman-teman coder ingin menjadi seorang pengembang web, PHP adalah bahasa penting yang memiliki kualitas tingkat tinggi dan kerumitan tingkat rendah. Mungkin untuk saat ini PHP lah bahasa yang populer dan pasti digunakan pada setiap website/aplikasi.

Kelebihan PHP

-  Bisa membuat website menjadi dinamis
- Open source
- Program yang dibuat dengan script php support disemua OS
- Lebih cepat
- Mendukung banyak paket Database
- Didukung oleh apache dll

Kekurangan PHP

- Tidak cocok untuk pembuatan projek skala besar
- Kelemahan pada security
- Kode php dapat dibaca oleh semua orang



4. Phyton


Pengertian Phyton

Phyton merupakan bahasa pemrograman yang multiguna, dan lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Inilah yang membuat phyton mudah dipelajari untuk pemula maupun yang sudah menguasai bahasa yang lain. Saat ini phyton bisa dijalankan diberbagai platform seperti Windows, Linux, Mac OS, Java Virtual Machine Dll. Phyton sendiri dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam yang mana ini adalah kelanjutan dari bahasa pemrograman ABC.

Kelebihan Phyton

- Tidak ada deklarasi tipe data yang merumitkan
- Terdapat kelas, modul, eksepsi sehingga ada dukungan pemrograman skala besar
- Konstruksi pada saat aplikasi berjalan
- Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah

Kekurangan Phyton

- Phyton bukan perangkat pembantu terbaik
- Phyton tidak dapat digunakan sebagai dasar bahasa pemrograman
- Phyton tidak secepat atau efisien seperti bahasa pemrograman yang lain

5. Ruby


Pengertian Ruby

Ruby merupakan bahasa pemrograman yang dinamis dan juga sederhana. Ruby mudah dipahami karena bahasanya seperti bahasa pemrograman HTML. Tujuan dibuat bahasa pemrograman ruby ini adalah untuk menggabungkan semua bahasa pemrograman. Ruby pertama kali dibuat oleh programmer asal jepang bernama Yukihiro Matsutomo pada tahun 1993.

Kelebihan Ruby

- Mudah dipelajari
- Sintaks sederhana
- Memiliki exception handling yang baik
- Bahasa pemrogrman berorientasi objek
- Open source
- Didukung oleh semua OS

Kekurangan Ruby

- Kualitas IDE untuk ruby masih jauh daripada .net dan java
- Program ruby lebih lambat karena ruby masih fully interpreted
- Implementasi thread diruby masih berupa green thread, hal ini yang membuat aplikasi GUI tidak bisa diimplementasikan di ruby

6. C++




Pengertian C++ 

C++ adalah bahasa pemrograman yang merupakan pengembangan dari bahasa C. Bahasa pemrograman ini dibuat untuk mendukung pemrograman berorientasi objek ( OOP ) yang tidak dimiliki C. Dennis Ritchie adalah orang yang mengembangkan C++ pada tahun 1990. Pada awalnya bahasa ini dirancang untuk dijalankan pada sistem Unix. Untuk era saat ini C++ bisa dikatakan bahasa yang cukup populer untuk membuat sebuah program.

Kelebihan C++

- Bahasa C++ tersedia di semua komputer/os
- Proses executable C++ lebih cepat
- Dukungan library yang cukup banyak
- C++ sudah mendukung OOP
- C++ dapat membuat sebuah aplikasi dengan graphic prosessor kualitas tinggi

Kekurangan C++

- Terlalu banyak operator serta flexsibilitas dan terkadang ini yang membingungkan pemrogram
- Untuk pemula akan kesulitan menggunakan konsep OOP
- C++ sangat sensitif, sehingga huruf besar, kecil dianggap berbeda.

7. C#


Pengertian C#

C# adalah bahasa pemrograman sederhana yang digunakan untuk membuat berbagau fungsi, misalnya untuk membangun aplikasi dekstop/mobile game Dll. C++ juga mengusung konsep objek seperti inheritance, class, polymorphism. C# ini berhubungan dengan framework ( NET Framework), inilah yang nanti berfungsi untuk menjalankan kode C#. Bahasa pemrograman ini masih terus dikembangkan dengan harapan para pengguna C# tetap nyaman menggunakan bahasa ini.

Kelebihan C#

- dapat langsung dieksekusi di pc kita
- Memiliki perintah yang hampir sama dengan C++ dan gaya bahasa yang halus sehingga mudah digunakan
- Management memory yang lebih mudah

Kekurangan C#

- Untuk pemula sulit untuk menggunakan bahasa ini
- Banyak operator dan flexsibilitas sehingga terkadang membingungkan pengguna

8. GO ( Golang )


Pengertian Go

Go adalah bahasa pemrograman google. Go merupakan bahasa pemrograman kedua yang pernah dirilis oleh google pada tahun 2009. Bahasa pemrograman ini mudah, sederhana, handa l dan efisien untuk digunakan diera yang modern seperti sekarang ini. Ketika menggunakan ini diharapkan para programmer lebih cepat dalam membuat sebuah program. Go akan rilis stabil dan akan maju kompatible pada rilis yang akan mendatang. Go sendiri dikembangkan oleh Robert Griesemer, Rob Pike dan Ken Thompson pada tahun 2007 dan diperkenalkan pada tahun 2009.

Kelebihan Go

- Mendukung pemrosesan data dengan banyak prosesor
- Memiliki garbage collector
- Modul yang disediakan sangat lengkap
- Open source

Kekurangan Go

- Belum memiliki versi stabil



9. Swift


Pengertian Swift

Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014. Apple memutuskan untuk membuat bahasa pemrograman aplikasi iOS dan OS X nya. Akibatnya, Swift lahir. Sejak saat itu, telah terdapat permintaan yang luar biasa dan pengembangan belajar keterampilan ini dalam jumlah besar. Swift didesain untuk berdampingan denganObjective-C dan menghindari program dari kode yang salah.

Kelebihan Swift

- Mudah digunakan
- Terdapat berbagai macam tools untuk menulis kode
- Lebih aman

Kekurangan Swift

-  Hanya dapat digunakan untuk iOS dan OS X

10. Scala


Pengertian Scala

Scala adalah sebuah general purpose programming language. Scala telah dirancang untuk menjadi ringkas dan memenuhi kekurangan java. Kode sumbernya dimaksudkan untuk di kompilasi ke bytecodejava untuk memungkinkan kode yang dihasilkan berjalan di Java Virtual Machine. Scal dirancang untuk tumbuh dengan permintaan. Scale diperkenalkan pada tahun 2003 oleh Martin Odersky.

Yups, itulah bahasa pemrogramman yang ada saar ini, tidak menutup kemungkinan para developer akan terus berinovasi untuk menambahkan kemampuan pada setiap bahasa pemrograman tersebut. Walaupun sekarang sudah banyak bahasa pemrograman bisa saja dimasa yang akan datang akan ada bahasa pemrograman baru untuk mendukung kemajuan teknologi.


(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)

Belajar Web Programming, Harus Mulai dari mana?


Trend Teknologi Masa Kini | HMI UBL - Web Programming, Bagi programmer, computer scientist atau developer tentu sudah tahu manfaat belajar  Bahasa Pemrograman, tidak perlu dijelaskan lagi. Belajar bahasa pemrograman bagi mereka akan sangat bermanfaat untuk bidang pekerjaan mereka. Tapi bagi orang yang masih belajar atau masih bau kencur, tentu tak hanya sebatas meningkatkan kemampuan melakukan pemrograman yang telah didapatkan.

"Belajar Web Programming, Harus dimulai dari mana?" Pertanyaan ini juga dapat dipikirkan saya sewaktu masih belajar web programming, apakah mesti belajar ALGORITMA dulu? HTML? atau apa? Juga berapa lama waktu yang dibutuhkan untuk menjadi Web Programmer yang pakar. Dengan belajar bahasa pemrograman, kita dapat membuat sebuah web yang dinamis dengan melakukan koneksi terhadap sebuah database.


Web adalah suatu metode untuk menampilkan informasi di internet, baik berupa gambar, suara atau teks maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui browser. Web itu tidak langsung jadi, harus melalui sebuah coding dengan bahasa pemrograman. Jadi, kita harus belajar bahasa pemrograman untuk dapat membuat sebuah web. Langsung kita simak saja !
Saya ingin Mempelajari Web Programming, Harus dimulai dari mana?

Jawaban singkatnya: Mulai dari HTML

1. HTML
HTML adalah inti dari seluruh halaman web. HTML itu merupakan pondasi dari sebuah halaman web. Kamu tidak harus memiliki dasar dasar dari programming ataupun pengetahuan tentang algoritma apapun. HTML, Belajar apa? Ia hanya akan mempelajari dasar dari pemrograman sebuah web sebelum kita menguasai pemrograman berikutnya dalam lingkungan Web Programming.

2. CSS 
Jika sudah mengusai HTML (minimal dasar dasar HTML nya), Kita bisa memilih CSS atau PHP. Jika kamu lebih ingin ke desain website nya, silahkan lanjut mempelajari CSS. Tapi jika kamu ingin membuat aplikasi web seperti membuat laporan, menyimpan database, pemrosesan form dll kamu bisa lanjut ke PHP.
Saya sendiri lebih menyarankan untuk memilih css terlebih dahulu, karena kita akan memiliki dasar yang pas dan bisa memahami bagaimana cara membuat tampilan website dan mempercantik desain halaman web
Berbeda dengan HTML, CSS digunakan untuk mendesain halaman web sedangkan HTML merupakan dasar atau pondasi dari sebuah halaman web. Baik CSS atau HTML bukanlah Sebuah 'bahasa pemrograman' melainkan bahasa struktur yang terdiri dari perintah perintah sederhana.
Web programming dengan PHP

3. PHP
Setelah memahami HTML dan CSS, kamu bisa lanjut ke PHP. berbeda dengan HTML dan CSS, PHP dikatakan MURNI sebuah bahasa pemrograman komputer. HTML dan CSS masih dikatakan sebuah bahasa kode, Di PHP inilah web programming yang sebenarnya.
PHP itu digunakan untuk membuat 'program' dari sebuah website. Mulai dari berkomunikasi dengan database seperti MySQL, mengatur logika, hingga memproses hasil form HTML. JIka kamu membuat sebuah website Modern, tentu waktu kamu akan dihabiskan untuk membuat kode program PHP, terutama website yang kaya fitur seperti sistem portal berita, informasi, ujian nasional, dll.
Menyimpan Data di Database MySQL

4. Database
Ketika Kita membuat website dengan PHP, kadang kita perlu menyimpan data seperti hasil perhitungan regristrasi user, laporan penjual, dll. Media penyimpanan ini dikenal dengan  database.
Terdapat banyak sekali aplikasi database yang dapat digunakan, saat ini yang populer untuk Web programming adalah MySQL. Kamu dapat mempelajari MySQL  bersamaan dengan PHP atau fokus kesalahsatunya terlebih dahulu.
Animasi dengan Javascript

5. JavaScript
Materi terakhir kita adalah menguasai Javascript. Sama halnya seperti PHP, Javasript merupakan bahasa pemrograman yang murni. JavaScript digunakan untuk membuat halaman Website lebih interaktif, seperti apa yang terjadi jika tombol di-klik, menampilkan pesan kesalahan jika salah mengisi form, membuat animasi hingga game online berbasis web.

Sebenarnya, kamu bisa langsung mempekajari JavaScript setelah belajar HTML, tapi saya menyarankan untuk mempelajari javascript setelah paham PHP, terutama jika kamu belum pernah mempelajari bahasa pemrograman komputer sebelumnya.


Hmm, okelah Saya sudah paham tentang HTML, CSS, PHP, MySQL dan JavaScript. Jadi apakah sudah selesai? Dunia ilmu komputer, terutama web programming berkembang dengan sangat cepat. Setiap bulan (jika bukan setiap hari) lahir teknologi baru yang bisa digunakan untuk membuat website yang lebih 'jos' dalam waktu singkat. Teknologi ini hadir dalam bentuk library, plugin, framework, CMS bahkan Bahasa pemrograman baru.

Nah itu dia hal hal yang harus dipelajari untuk menjadi Web Programmer. Semoga tulisan yang sangat singkat ini bisa menjadi gambaran apa yang akan di hadapi dan apa yang harus kita kuasai untuk menjadi web programmer. Mudah mudahan dapat bermanfaat, dan jangan ragu untuk ingin memberikan ide/saran/pertanyaan, silahkan tinggalkan sepatah dua patah kata dikolom komentar

(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)

Apa sih, Virtual Reality itu?



Trend Teknologi Masa Kini | HMI UBL
Virtual Reality tampaknya adalah istilah pada bidang teknologi masa kini. Biasanya teknologi ini tidak asing terdengar pada telinga orang-orang IT maupun gamer. Nah, kali ini kita akan mengenal lebih dekat tentang Virtual Reality. Apa itu Virtual Reality dan Kegunaannya bagi kehidupan manusia. Langsung kita simak saja


Sebenernya apa sih teknologi Virtual Reality ? 
Virtual Reality adalah teknologi masa kini yang memungkinkan kita dapa melakukan suatu interaksi terhadap suatu objek dengan menggunakan visualisasi tampak nyata sehingga kita merasa sedang dalam situasi tersebut. Virtual Reality menciptakan objek gambar 3 dimensi (3D) dalam penggunaannya menggunakan bantuan dari perangkat komputer atau dapat menggunakan perangkat yang lain.

Adanya teknologi ini diciptakan agar kita dapat merasakan seperti berada di dunia nyata, padahal kita sedang menjelajahi dunia virtual. Dalam penggunaannya teknologi ini menggunakan perangkat seperti kacamata namun berbentuk lebih besar sehingga menutupi area mata, sehingga kita fokus terhadap objek yang di tampilkan. Biasanya juga di lengkapi dengan headset untuk efek pada suara. Juga terdapat seperti sarung tangan yang berfungsi penghubung interaksi tangan dan kaki untuk dapat menyentuh objek-objek yang ada di dalam Virtual Reality.

Dalam Virtual Reality terdapat elemen yang terbagi dalam beberapa bagian, yaitu :
1. Interactivity yakni merupakan sensor sentuhan dan gerakan, sehingga kita dapat saling berinteraksi dengan berbagai objek yang ada di dalamnya.
2. Immersion yakni merupakan elemen terpenting yang ada di Virtual Reality, karena ini mempengaruhi fisik dan mental pengguna. Sehingga pengguna akan merasakan dirinya berada di kehidupan yang nyata.
3. Virtual Word yakni konten grafis yang dapat menciptakan dunia virtual yang realistis dalam bentuk grafis yang di tampilkan terhadap pengguna.
4. Sensory Feedback yakni media yang menyampaikan segala informasi yang ada dari objek Virtual ke Indra yang dimiliki pengguna seperti penglihata, pendengaran maupun sentuhan yang dirasakan oleh pengguna.

Lalu, apa kegunaanya bagi kehidupan manusia?
Dalam penggunaanya, Virtual Reality dapat digunakan di berbagai macam bidang. Seperti penerbangan, militer juga pada bidang kedokteran. Bahkan, teknologi ini dapat digunakan sebagai peralatan untuk bermain game supaya nampak lebih realistis dalam memainkannya. Mari kita bahas satu per satu mengenai kegunaannya


1. Bidang Penerbangan
Virtual Reality dapat digunakan untuk menampilkan secara virtual yang nampak nyata terhadap pilot dalam praktik simulasi penerbangan sebelum melakukan penerbangan yang sesungguhnya. Untuk melakukan pelatihan seperti berkomunikasi dengan pesawat lain dan bandara serta menanggulangi sesuatu ketika dalam keadaan darurat. Simulasi dilakukan supaya pilot dapat mendapatkan pengalaman sehingga lebih terbiasa saat sudah terbang.

2. Bidang Militer
Virtual Reality dapat digunakan untuk simulasi perang atau pertempuran yang terlihat secara nyata. Latihan ini bisa dikatakan suatu hal yang efektif dalam latihan perang. Bisa menggunakan biaya yang relatif lebih murah, karena peralatan secara virtual telah tersedia dalam objek virtual reality.

3. Bidang Kedokteran
Virtual Reality dapat digunakan untuk menampilkan secara virtual organ-organ tubuh supaya nampak lebih nyata. Sehingga dokter dapat memvisualisasikannya terlebih dahulu sebelum ke praktik yang sebenarnya.

4. Bermain Game
Virtual Reality dalam permainan sebuah game, dapat memberikan pengalaman yang luar biasa, karena kita dapat merasakan menjadi karakter yang sebenarnya dalam sebuah game. Dapat merasakan sentuhan-sentuhan juga efek ketika kita memainkannya.

Itulah sekilas informasi mengenai Apa itu Virtual Reality dan Kegunaanya bagi kehidupan manusia. Semoga bisa menambah wawasan untuk pembaca juga penulis mengenai Virtual Reality.

(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)

image
Hello,

Saya Lanang Al-masyuri

Perkenalkan nama Saya Lanang Al-Masyuri biasa dipanggil AL. Saya anak kedua dari 3 bersaudara.Status saya saat ini adalah sebagai pelajar di SMK Swadhipa 2 Natar jurusan Teknik Komputer dan Jaringan. Memiliki banyak hobi yang masih sering dilakukan sampai saat ini diantaranya : Main Futsal/Bola, Main Games, Nonton Film dan Menulis di Blog.

Sekarang saya masih duduk dikelas X, lebih tepatnya X TKJ 2.


Pendidikan
SMK Swadhipa 2 Natar

2017-Sekarang

MTs Raudlatul Jannah

2014-2017

MI GUPPI 2 Branti

2008-2014


Hobi
Futsal

Mengisi Waktu Luang dengan Kegiatan yang Sehat.

Ngeblogging

Hobi yang telah menjadi Kebiasan

Desain Grafis

Sekedar menuangkan Ide yang ada dipikiran


My Skills
Design
Programming
Coding
Intelektual

Video Teknologi Zaman Now

Kontak Saya
089628702965
Begadang 3, Branti raya