Minggu, 11 Oktober 2015

Tutorial Collision dan Material pada Unity 5

Tutorial Collision dan Material

     Pada tutorial kali ini saya akan memberikan pengetahuan kepada anda mengenai Collision dan Material pada Unity. Silahkan simak dengan seksama agar anda dapat mencobanya di rumah

Langkah Pertama
Buatlah Projek baru.

Langkah Kedua
     Langkah kedua buatlah Plane yang berasal dari GameObject->3DObject->Plane, maka akan muncul plane pada lembar kerja.

Langkah Ketiga
     Langkah selanjutnya mewarnai plane. Anda dapat melakukannya dengan mengaktifkan plane terlebih dahulu dengan mengeklik plane. Kemudian pada bagian kanan pilih material-> pada bagian Element 0 klik pada simbol O. Kemudian pilihlah material yang telah anda buat sebelumnya.

 Langkah Keempat
     Plane yang telah anda buat telah terwarnai sehingga mendekati dunia nyata seperti padang datar.

Langkah Kelima

     Menambahkan pohon pada tanah lapang sehingga terlihat mendekati dunia nyata. untuk dapat menggunakan pohon anda harus mengimportnya terlebih dahulu.

Langkah Keenam
Cara mengimport pohon dari asset standar Unity.
     Pada Assets pilihlah Import Packge, kemudian pilihlah Environment. Selanjutnya tekan import. Jika ternyata pada Import Package anda tidak menemukan apa-apa maka anda harus menginstal UnityStandardAssetsSetup.exe,Maka dipastikan anda dapat menginport asset.




Langkah Ketujuh

     Setelah anda membuat environment yaitu pohon palm, yang dapat dibuat dengan cara yang sama pada langkah ke enam. Buatlah pohon yang berjumlah lebih banyak dengan drug and drop dari asset ke halaman kerja.

Langkah Kedelapan


     Setelah pohon palm telah selesai dibuat maka buatlah objek sphere sebagai objek yang bergerak menabrak objek lain contohnya cube, capsule, cylinder. Sehingga dapat membuat peristiwa tabrakan (collision).

Langkah Kesembilan

    Maka akan dapat anda lihat karya yang telah anda buat, dengan warna RGB. Objek 3D yang dikelilingi pohon palm.

Langkah Kesepuluh
     Siapkanlah warna terrrain yang dapat anda peroleh dari internet. Yang nantinya dapat kita warnai pada objek sphere, cube, capsule, cylinder.



    Untuk dapat membuat warna terrain pada objek 3D anda maka, klik kanan pada Asset kemudian Create->Material(seperti gambar diatas).


     Sebelumnya anda drug and drop gambar terrain yang anda perolehkan dari internet. Kemudian pilihlah gambar terrain yang anda sukai kemudian seret pada Albedo dan Occlusion (pemilihan ini sebenarnya terserah anda).


     Setelah material telah anda buat maka tinggal langkah selanjutnya mengaplikasikannya pada objek 3D anda. Dengan mengeklik Cube pada bagian kanan untuk mengaktifkan inspector pada objek tersebut. Pada Material tepatnya pada Element 0 tekan simbol O untuk memilih material yang telah anda buat sebelumnya.

Langkah Kesebelas

     Objek 3Dimensi anda terlihat lebih alami dengan menyatu dengan alam. Selanjutnya penyetingan pada objek untuk dapat menghasilkan peristiwa tabrakan (collision).

Langkah Keduabelas
Membuat Script untuk pergerakan (Moving) dan Collision
     Gambar diatas adalah script dari pergerkan (move) dan collision (tabrakan). Untuk dapat diimplementasikan pada Unity perhatikan langkah dibawah ini.

     Maka anda dapat membuat file C# pada unity yang kemudian saat anda klik file C# tersebut maka anda masuk ke dalam Editor MonoDevelop untuk melakukan pengetikan script pergerakan. Dapat anda contoh script di atas untuk melakukan pergerakan(move) dan tabrakan (collision).

Langkah Ketigabelas
     Setelah  anda membuat scipt yang telah anda tuliskan pada monodevelop, kemudian anda Save. Pada contoh saya di atas file scrip saya namai Collosion. Kemudian anda drag and drop dengan menyeretnya pada objek 3D Sphere pada bagian kanan.

Langkah Keempatbelas
Melakukan penyetingan pada objek 3D pada bagian Inspector
     Untuk dapat mendapatkan peristiwa tabrakan (collision) anda memerlukan dua objek. Diatas saya mencontohkan 2 objek Sphere (sebagai penabarak) dan Capsule (sebagai pihak yang ditabrak).

     Ini adalah pengengaturan pada objek Sphere sebagai pihak yang menabrak pada inspector-nya.


     Pengaturan pada sphere pihak yang anda menabrak. Pilih add Component kemudian pilih Physics. Kemudian pilih Rigid Body.



Langkah Kelimabelas
Setelah semua tahap telah anda lakukan maka pada tahap Testing.

     Collison anda berhasil jika Objek penabrak (sphere) tidak menembus objek yang ditabrak (Cube). Anda akan melihat sphere akan terpental menabrak cube dari hasil observasi tersebut maka peristiwa tabrakan (collision) anda berhasil. Selamat Mencoba, sebenarnya saya membuat objek yang bagus seperti mobil dan orang tetapi gagal, dan saya sarankan untuk menggunakan simple objek seperti sphere, cube, capsule, cylinder. Setelah seharian mencoba dengan objek-objek yang bagus dan akhirnya gagal, maka sphere dan cube objek yang bagus untuk peristiwa collision (peristiwa tabrakan)



Riski Nova Saputra
135150207113003
Kelas A
Teknik Informatika



Minggu, 27 September 2015

Tutorial Basic Membuat Objek Gunung Di Unity 5.2

Tutorial Basic Membuat Objek Gunung Di Unity 5.2

      Sebelumnya Saya memberikan tutorial cara instalasi software Game Engine Unity 5.2 (32 bit) di Komputer. Sekarang saatnya memberikan pengetahuan kepada Anda mengenai cara untuk menggunakan software Game Engine yang sudah anda instal dengan tutorial basik membuat objek gunung untuk environment game anda. Setelah anda membaca cobalah untuk membuatnya di Unity 5.2 anda.

Langkah Pertama
     Pertama anda harus lakukan adalah membuka Unity 5.2 anda dengan mengeklik icon Unity 5.2 pada deskop anda untuk memulai. Atau anda dapat mengeksekusi Unity 5.2 di Start atau melalui fitur search, dengan mengetik Unity 5.2
Gambar 1. Membuat Project Baru
     Setelah anda menekan icon Unity 5.2 maka akan tampil dialog window seperti diatas ini. Silahkan anda masukkan nama Project anda dan di mana anda menyimpannya. Setelah itu pilihlah 2D atau 3D disesuaikan project game yang anda buat termasuk 2 dimensi atau 3 dimensi.

Langkah Kedua
Gambar 2. Tools Terrain
     Anda munkin bingung dengan gambar yang ditampilkan diatas dapat dimunculkan. Untuk dapat memunculkannya ada tahapannya. Coba lihat gambar saat pertama anda membuka Unity 5.2.
Gambar 3. Pertama anda membuka Unity 5.2
     Pada bagian kiri anda akan melihat Main Camera, dan pada bagian menu dibagian atas terdapat File, Edit, Assets, GameObject, Component, Window dan Help. Maka anda memilih GameObject kemudian memilih 3D Object, akan terdrop down menjadi beberapa pilihan, kemudian pilihlah "terrain". Maka Muncul Terrain di bawah Main Camera atau Direction Light.

Langkah Ketiga
     Setelah terdapat "Terrain " di bawah Main Camera atau Direction Light maka klik Terrain untuk mengaktifkan fitur ini di bagian Inspector (lihat gambar Gambar 3 pada bagian kanan.)
Maka akan muncul fitur seperti gambar dibawah ini.
Gambar 4. Fitur Terrain
Gambar 5.  Fitur Brushes pada Terrain
      Saat anda memilih fitur Brushes pada terrain maka akan ada banyak pilihan yang dapat anda gunakan sesuai dengan selera anda. Kemudian pada workplace Unity anda dapat melakukan penambahan objek sesuai dengan brush yang anda pilih. Desainlah sekreatif mungkin untuk dapat membuat objek gunung dan objek-objek disekitarnya.

Langkah Keempat
Gambar 6. Fitur Paint Height pada terrain
     Untuk dapat membuat objek gunung anda memerlukan fitur ini yaitu Paint Height. Dengan fitur ini objek yang sebelumnya pendek, akan menjadi objek yang tinggi dengan cara menariknya keatas.

Langkah Kelima
Gambar 7. Objek Gunung telah terbentuk
     Setelah objek gunung anda telah jadi, sekarang giliran kita untuk membuatnya mendekati kenyataan dengan memberikan warna pada gunung tidak hanya berwarna putih seperti diatas.

Langkah Keenam
Gambar 8. Mencari Direktori Assets Project Anda
Carilah direktori yang menyimpan Project anda, memilki lokasi yang sama saat anda pertama kali membuat project. Kemudian masuklah ke dalam Assets.

Langkah Ketujuh
Gambar 9. Gambar Terrain
     Anda dapat mencari gambar terrain dari internet dengan kaca kunci terrain. Kemudian copylah gambar terrain didalam Asset.

Langkah Kedelapan
Gambar 10. Paint Texture

Pilihlah Paint Texture pada terrain, tekanlah button Edit Textures.
Gambar 11. Add Terrain Texture
     Maka akan muncul dialog window seperti diatas, kemudian tekan select maka Anda akan masuk ke toolbox foto. Pilihlah texture dari gambar texture yang telah anda copy-kan ke dalam directory assets. Kemudian pada Smoothness A akan terpapar gambar texture yang anda pilih. Kemudian tekan button Add, maka anda akan melihat perubahan pada gunung yang telah anda buat.

Langkah Kesembilan
     Objek gunung akhirnya telah diselesaikan dan mendekati dunia nyata, disni adalah objek gunung di planet mars beserta bukit-bukit disekelilingnya.


Gambar 12. Objek Gunung dengan pewarnaan


Gambar 13.Objek Gunung dan bukit Sekitar
Gambar 16. Penampakan Gunung Mars

Minggu, 20 September 2015

Tutorial Instalasi Unity 5.2 (32 bit) Windows

Tutorial Instalasi Unity 5.2 (32 bit) Windows

     Saya akan memberikan tutorial kepada anda mengenai cara instalasi aplikasi game engine "Unity 5.2 (32 bit)". Saya mendapatkan master instalasi dari website resmi Unity yaitu unity3d.com yang dapat akses untuk mendapatkan instalasi master tersebut. Sebelum anda menginstal Unity 5.2 (32 bit) yang bersifat gratis untuk siap anda gunakan. Anda terlebih dahulu memiliki akun Unity untuk dapat menikmati layanan software gratis dari Unity. Maka anda terlebih dahulu mendaftarkan diri anda di website resmi Unity di unity3d.com untuk mendapatkan akun, yang nantinya berguna saat proses instalasi Unity 5.2 . Silahkan anda download master instaler di link berikut : http://netstorage.unity3d.com/unity/44735ea161b3/Windows32EditorInstaller/UnitySetup32-5.2.1f1.exe

Langkah Pertama
    Buka Master instalasi yang telah anda dapatkan dari website resmi Unity yang bernama  UnitySetup32-5.2.0f3.exe untuk anda yang memiliki aksitektur 32 bit pada komputer anda.
Kemudian enter master tersebut maka akan muncul konfirmasi firewall, saya sarankan untuk memperbolehkan aplikasi ini untuk melakukan perubahan pada komputer anda.
Gambar 1. Instalasi Unity 5.2 (32 bit)
      Akan tampil display pada layar anda yang mengkonfirmasi bahwa anda setuju untuk melakukan proses instalasi Unity 5.2 pada kompter anda. Untuk memulainya tekan Next >.

Langkah Kedua
Setelah anda menekan tombol next anda akan menemui dialog display seperti dibawah ini
Gambar 2. License Agreement
     Pada dialog windows diatas anda akan melihat License Agreement dalam penggunaan software Unity Pro dan Unity Personal yang berisi aturan dan hukum-hukum dalam penggunaan software yang mengikat anda apabila anda menggunakan software ini. Apabila anda mensetujui menggunakan software ini maka akan dapat menekan button I Agree, untuk melanjutkan proses selanjutnya.

Langkah Ketiga
     Setelah tahap License Agreement anda akan menemui proses selanjutnya yaitu memilih komponen yang hendak anda install. Pada master instalasi Unity 5.2 terdapat dua komponen yaitu komponen Unity dan komponen MonoDevelop.
Gambar 3. Choose Components
     Pada tahap Choose Component adalah keleluasaan yang diberikan pihak pengembang Unity kepada user pemakai. Apabila User hanya memiliki ruang penyimpanan yang menipis, maka user dapat memilih menginstal komponen Unity saja. Tetapi apabila user ingin menggunakan fasilitas yang telah disediakan developer yaitu MonoDevelop dan memiliki ruang penyimpanan yang masih banyak, user dapat memilih dua komponen tersebut terinstal didalam komputernya. Setelah mencetang komponen apa yang diinginkan  maka dilanjutkan dengan menekan button Next> untuk melanjutkan proses instalasi.

Langkah Keempat
Gambar 4. Proses Instalasi berjalan
     Seperti terlihat pada gambar diatas Anda dapat melihat proses loading, dimana Komponen Unity dan MonoDevelop yang telah anda pilih sebelumnya dipasangkan ke dalam sistem komputer anda. Proses ini memakan waktu yang agak lama sampai loading mencapai 100%  dan tergantung pula terhadap kecepatan prosessor yang tertanam pada komputer anda.

Langkah Kelima
Gambar 5. Proses Instalasi Unity telah selesai terpasang
     Setelah proses loading instalasi Unity mencapai 100% anda akan melihat dialog windows seperti diatas yang berarti Unity anda telah selesai dipasang pada komputer anda. Dan siap anda eksekusi, dengan mencentang "Run Unity 5.2.0f3(32bit)", kemudian tekan button Finish.

Langkah Keenam
     Setelah anda menekan button Finish akan tidak langsung dapat menggunakan software game engine Unity seperti pada umumnya software freeware. Tetapi anda harus melakukan serangkaian langkah untuk dapat menggunakannya. Dan ini adalah langkah pertama yaitu Sign In ke akun Unity Anda.
Gambar 6. Sign In ke Akun Unity Anda.
     Pada tahap ini sepeti yang telah saya utarakan pada awal pembukaan, untuk dapat menggunakan layanan untiy secara gratis anda harus mempunyai akun Unity terlebih dahulu dengan cara mendaftar ke website resmi Unity yaitu unity3d.com yang nantinya berguna untuk tahap ini dan seterusnya. Pada Sign In ini anda diminta untuk memasukkan email dan password akun unity anda.

Langkah Ketujuh
     Setelah anda berhasil masuk pada sesi Sign In anda melanjutkan pada tahap selanjutnya yaitu tahap License.
Gambar 7.Tahap Memilih License Anda
     Pada tahap License ini saya menyarankan kepada anda untuk memilih PERSONAL EDITION untuk anda yang pada tahap pemula seperti saya. Apabila ingin melanjutkan ke proses selanjutnya maka tekan button Next.

Langkah Kedelapan
Gambar 8. License Agreement
     Setelah anda menekan button next maka akan muncul License Agreement yaitu kesepakatan antara anda dengan pihak developer untuk menggunakan software Unity 5.2 yang tentunnya mengikat anda selama menggunakan software Unity ini. Pada kesepakatan ini tertuliskan apabila Unity 5 Personal Edition ini gratis dengan fungsi penuh sebagai game engine. Yang dapat digunakan untuk kepentingan komersil, pendidikan, ataupun pemerintah. Sehingga anda aman dalam menggunakan software unity ini dalam pembuatan project game anda.

Langkah Kesembilan
Gambar 9. Survey Pengguna
     Sesuai dengan milestone tahap-tahap instalasi anda sudah mencapai tahap Survey yang dilakukan oleh pihak developer untuk mengetahui latar belakang pengguna software mereka. Anda pada tahap ini mengisi pertanyaan yang diajukan developer tentang anda. Jawablah sesuai dengan keadaan anda sebenarnya karena berguna untuk pengembangan Unity selanjutnya.

  Langkah Kesepuluh
Gambar 10. Ucapan Terima Kasih
     Ucapan terima kasih disampaikan oleh pihak developer karena anda telah bersabar mengikuti tahap demi tahap yang sebenarnya membosankan dan tidak begitu berarti bagi anda. Ucapan ini sebagai tanda penghargaan dari developer kepada anda yang tetap setia mau melanjutkan proses instalasi.

Langkah Kesebelas
Gambar 11. Unity 5.2 Siap digunakan
     Selamat Anda telah menyelesaikan proses instalasi yang memakan waktu cukup lama. Dan Akhirnya software unity sudah siap digunakan untuk menyelesaikan project Game anda.

Terima Kasih Sudah Membaca




Riski Nova Saputra
135150207113003
Teknik Informatika
Kelas A 


 

Minggu, 22 Februari 2015

Resume Study Ekskursi Teknik Informatika Universitas Brawijaya ke Bali



RESUME STUDY EKSKURSI

TEKNIK INFORMATIKA UNIVERSITAS BRAWIJAYA KE BALI

           
Kunjungan ke Perusahaan Mitrais
            Kunjungan Study ekskursi Teknik Informatika Universitas Brawijaya di Bali yang pertama kali adalah di Perusahaan Mitrais. Perusahaan ini termasuk perusahaan software terkemuka di Indonesia, yang di miliki oleh warga negara Australia. Perusahaan yang memiliki kantor mewah ini terletak di Sanur, Bali. Alasan utama pemilik perusahaan membangun kantor utamanya di Bali adalah karena lokasi Bali yang memiliki waktu dunia yang sama dengan waktu dunia di benua Australia. Perusahaan Mitrais adalah perusahaan software yang bergerak dalam usaha outsourcing software development yang memiliki banyak klien perusahaan yang berasal dari Australia. Di samping sebagai penyedia outsourcing software development, Mitrais juga menghasilkan produk software berkualitas di bidang pertambangan dan kesehatan.
Mitrais telah lama berkecipung di dunia pertambangan dan telah diakui oleh perusahaan-perusahaan pertambangan di Indonesia maupun di Australia sebagai penyedia teknologi software berkualitas yang digunakan untuk melakukan proses pertambangan. Mulai dari pencarian lokasi galian pertambangan sampai cara menganalisis secara komputasi apakah sampel temuan yang didapat terkandung bahan tambang atau tidak. Terdapat produk-produk software unggulan yang dimiliki mitrais dalam bidang pertambangan seperti :
- Ventyx MineScape -> untuk perencangan dan perancangan tambang batu bara dan nikel.
 - Ventyx Ellipse -> ERP/EAM  untuk pertambangan skala menengah dan besar.
 - Ventyx MineMarket -> sistem pengelolaan produksi tambang, logistik, dan penjualan.
 - Ventyx CCLAS -> sistem pengelolaan informasi laboratorium.
 - Ventyx LinkOne -> sistem booking suku cadang secatra elektronik untuk pabrik dan peralatan bergerak (Pabrik Automotive)
 - Incom -> pengelolaan risiko perusahaan
 - Penyusunan dan perapian katalog suku cadang
 - Mitrais Medical Suite -> untuk rumah sakit/klinik di lokasi pertambangan yang mengutamakan kesehatan dan keselamatan kerja.
 - Osmotion -> untuk mengelola perjalanan dinas karyawan
 - Pengembangan aplikasi sesuai dengan kebutuhan klien
       Mitrais memiliki total karyawan mencapai 500 karyawan yang tersebar di semua kantor cabang. Dengan programmer yang berpengalaman serta berkompeten dalam berbagai teknologi pemrograman yang siap disewakan kepada perusahaan lain.
Dibawah ini adalah daftar berbagai keahlian yang telah dimiliki oleh programmer mitrais seperti :
-Microsoft .NET
-Microsoft Dynamics
-Microsoft DNA
-Microsoft CRM
-XAF Framework
-Mule ESB
-Jaspersoft BI Suite
-SQL Server Reporting Services
-Axure
-Sparx System Enterprise Architect
-ASP .NET MVC
-Windows Presentation Foundation
-Silverlight
-SQL Server Reporting Services
-MSP Reporting Tools
-ETL & Data Warehouse
-SQL server
-Message Queue,Database Replication
-Biztalk
-Office Automation
-Cloud Computing
-Mobile Solution (iOS Devices, Android, Windows Mobile, Windows Phone 7)
-J2EE Technology & Framework
-J2ME
-Corvu
-Java Desktop Applications
-Java Patterns & Practices
-JavaScript
-PHP,DHTML,Ajax,Flash,HTML5
-Kentico,Drupal,WordPress,Joomla,Sitefinity
-Perl
-SAP Netweaver
-COBOL
-Crystal Reports
-Delphi
-Oracle
-WPF3D,OpenGL,XNA,DirextX
-DevExpress Components
-Windows Installer (Wix) toolset
-Terting Services

 Kunjungan ke Perusahaan Bali Orange
Perusahaan Bali Orange Communication adalah perusahan penyedia layanan web hosting, menjual domain name, menyediakan jasa pembuatan website sesuai dengan keinginan klien. Perusahaan Bali Orange termasuk perusahan kecil yang menang pada sisi marketing melalui periklanan yang tepat sasaran. Bali Orange hanya memiliki sepuluh karyawan dan sangat bangga menyebut usaha mereka adalah perusahaan. Bertempat pada kantor seperti rumah biasa yang memiliki tiga kamar. Serta memiliki mesin server yang terpisah dari kantor utama di Denpasar tersebut. Sekilas Bali Orange seperti usaha rumahan layaknya usaha wiraswasta pada umumnya tapi berhasil menunjukkan jati diri sebagai pembuat website yang memiliki desain yang menarik serta membuat pengunjung website untuk masuk semakin dalam ke dalam website buatan mereka. Pemilik Bali Orange dengan bangga mendapatkan pemasukkan yang pasti dari pelanggan yang berlangganan web hosting di server yang mereka sediakan. Pemilik Bali Orange mengeklaim bahwa mereka telah memiliki sekitar 2.000 pelanggan yang menyewa layanan hosting mereka, dengan jangka sewa per bulan sampai per tahun. Dengan menegemen dan maintainence yang baik, Bali Orange telah mendapatkan kepuasan di hati pelanggan sehingga pelanggan tetap menaruh kepercayaan kepada Bali Orange untuk tetap menggunakan layanan hosting mereka.



Riski Nova Saputra
135150207113003
Teknik Informatika
Universitas Brawijaya
2013