Rabu, 10 Juni 2015

Komputasi Modern Permodelan Dunia Nyata Dengan Aplikasi Simulasi

Pengertian Komputasi Modern

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)

Pemrograman simulasi

Pemrograman simulasi adalah suatu ilmu programming yang mempelajari tentang bagaimana memanipulasi sebuah model sedemikian rupa dari sebuah sistem nyata. Tujuan dari pemrograman simulasi adalah sebagai berikut :
1. Untuk mempelajari perilaku sistem (behavior)
2. Untuk pelatihan / training
3. Untuk hiburan / permainan (game)
Pemrograman model simulasi, seperti yang disebutkan sebelumnya, dapat dilakukan menggunakan bahasa umum komputer (general purposes language) atau menggunakan bahasa simulasi. Satu bahasa simulasi tidak dapat menjadi alat yang tepat untuk semua kasus permodelan simulasi. menggunakan bahasa simulasi berasal dari keinginan untuk mempersingkat waktu yagn dibutuhkan untuk mengembangkan mdoel valid yang relatif mudah didebug dan yang meneydiakan output statistik yang dibutuhkan dalam pengambilan keputusan.

Contoh penggunaan Aplikasi simulasi NS2

Network Simulator 2 (NS2)

Network simulator (NS) dibangun sebagai varian dari REAL Network Simulator pada tahun 1989 di UCB (University of California Berkeley). Dari awal tim ini dibangun sebuah perangkat lunak simulasi jaringan Internet untuk kepentingan riset interaksi antar protokol dalam konteks pengembangan protokol internet pada saat ini dan masa yang akan datang. Network Simulator merupakan salah satu perangkat lunak atau software yang dapat menampilkan secara simulasi proses komunikasi dan bagaimana proses komunikasi tersebut berlangsung. Network Simulator melayani simulasi untuk komunikasi dengan kabel dan komunikasi wireless.

Konsep Dasar NS2

NS merupakan salah satu perangkat lunak yang dapat menampilkan secara simulasi proses komunikasi dan bagaimana proses komunikasi tersebut berlangsung.NS melayani simulasi untuk komunikasi dengan kabel dan nirkabel. Pada NS terdapat tampilan dengan node bergerak atau pun yang tidak bergerak.
Paket-paket yang membangun dalam simulasi jaringan ini antara lain :
· Tcl : Tool command language
· Tk : Tool kit
· Otcl : Object tool command language
· Tclcl : Tool command language / C++ interface
· Ns2 : Network simulator versi 2
· Nam : Network animator
· NS dibangun dengan menggunakan 2 bahasa pemrograman yaitu :
· C++ dan Tcl/Otcl.

Kelebihan NS2

·Sebagai perangkat lunak simulasi pembantu analisis dalam riset atau penelitian.
· Memiliki tool validasi yang berfungsi untuk menguji validitas pemodelan yang ada pada NS2.
· Pembuatan simulasi lebih mudah dibandingkan dengan software developer yang lain.
· Bersifat open source di bawah GPL (Gnu Public License), sehinggaNS2 dapat didownload melalui website NS2 di http://www.isi.edu/nsnam/dist
· Pada NS2 user tinggal membuat topologi dan skenario simulasi yang sesuai dengan riset nya. Pemodelan media, protokol dan network component lengkap dengan perilaku tarfiknya sudah tersedia di library NS2.
· Pengaplikasian Simulasi NS2
· S2 mensimulasikan jaringan berbasis TCP/IP dengan berbagai macam medianya. Protokol jaringan yang dapat disimulasikan diantaranya :
o TCP/UDP/RTP
o Traffic behaviour (FTP, Telnet, CBR, dll)
o Queue management (RED, FIFO, CBQ)
o Algoritma routing unicast (Distance vector, Link state) dan multicast
o PIM SM, PIM DM, DVMRP, Shared Tree dan Bi directional Shared Tree
o Aplikasi multimedia yang berupa layered video
o QoS video-audio dan transconding.

NS2 juga mengimplementasikan :
o MAC (IEEE 802.3, 802.11)
o Media jaringan kabel (LAN, WAN, point to point)
o Nirkabel (Mobile IP, Wireless LAN).

Senin, 08 Juni 2015

Inovasi Tracking Bus Transjakarta Pada Fasilitas Layar Informasi Yang Terdapat Dalam Halte Transjakarta

http://upload.wikimedia.org/wikipedia/id/thumb/2/24/TransJakarta_logo.jpg/210px-TransJakarta_logo.jpg

Pemerintah Provinsi DKI Jakarta memberikan sarana transportasi sebagai bentuk pelayanan kepada penduduk DKI Jakarta. Pemprov DKI terus berinovasi dalam sarana transportasi untuk memudahkan penduduk dalam melakukan aktivitas serta mengurangi tingkat kemacetan di Ibukota. Salah satu inovasi sarana transportasi tersebut adalah Transjakarta. 
Transjakarta merupakan sebuah sistem transportasi Bus Rapid Transit (BRT) pertama di Asia Tenggara dan Selatan yang telah beroperasi sejak tahun 2004. Transjakarta beroperasi dengan menggunakan Bahan Bakar Gas (BBG). Sarana dan prasarana Transjakarta dirancang secara khusus untuk berfungsi sebagai sistem transportasi yang mampu mengangkut penumpang dalam jumlah cukup besar. Transjakarta memulai operasinya dengan tujuan memberikan jasa angkutan yang lebih cepat, nyaman dan dengan tarif yang terjangkau bagi warga Jakarta. Transjakarta diberikan jalur khusus dalam menjalankan operasinya. Jalur Transjakarta tersebut tidak boleh dilewati kendaraan lainnya selain Transjakarta.
Dalam menjalankan operasinya, Transjakarta masih mengalami banyak kendala. Transjakarta sering sekali mengalami keterlambatan sampai tepat waktu menuju koridor - koridor yang disediakan, sehingga membuat para penumpang yang telah menunggu di dalam koridor membludak hingga mengakibatkan antrian yang cukup panjang. Koridor - koridor yang digunakan sebagai tempat naik dan turun penumpang telah disediakan layar yang berfungsi untuk menunjukkan estimasi waktu kedatangan bus dari koridor satu ke koridor lainnya. Penumpang tidak mengetahui posisi Transjakarta tersebut, penumpang hanya diberikan estimasi waktu kedatangan Transjakarta dari koridor sebelumnya menuju koridor selanjutnya. Namun terkadang estimasi waktu tersebut meleset dari perkiraan. Padahal jika penumpang mengetahui posisi dan kendala yang dihadapi Transjakarta menuju koridor sebelumnya, penumpang dapat menghemat waktu, menghindari antrian yang panjang serta penumpang dapat mencari alternatif kendaraan lain jika memang sedang terburu - buru. Fasilitas layar tersebut pada umumnya sudah sangat membantu penumpang, tetapi masih belum efektif dan efisien. Dengan adanya permasalahan tersebut, maka penulis memiliki ide agar fasilitas layar yang terdapat pada koridor - koridor tersebut dilengkapi dengan informasi kendala dan posisi Transjakarta yang sedang beroperasi.

Minggu, 04 Januari 2015

Analisis Desain Pemodelan Grafik



Pengertian Desain Pemodelan Grafik

Desain Pemodelan Grafik adalah suatu ilmu yang mempelajari tentang teknik membuat sebuah objek, memanipulasi gambar dan membuat sebuah gambar dapat terlihat seperti hidup (bergerak). Proses ini sepenuhnya dilakukan oleh comput2D saja yang hanya menggambarkan sebuah penggambaran tampak depan, namun ada pula permodelan 3D yang lebih terlihat seperti nyata. Grafis yang dibuat dengan baik dapat mepresentasikan hal yang terlihat sulit menjadi suatu hal yang mudah dan dapat mudah dipahami.


Desain grafis

            Suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam desain grafis, teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang bisa dibunyikan. Desain grafis diterapkan dalam desain komunikasi dan fine art. Seperti jenis desain lainnya, desain grafis dapat merujuk kepada proses pembuatan, metoda merancang, produk yang dihasilkan (rancangan), atau pun disiplin ilmu yang digunakan (desain).

       Seni desain grafis mencakup kemampuan kognitif dan keterampilan visual, termasuk di dalamnya tipografi, ilustrasi, fotografi, pengolahan gambar, dan tata letak.

           Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik, yang sering kali disebut sebagai desain interaktif atau desain multimedia. Batas dimensi pun telah berubah seiring perkembangan pemikiran tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain lingkungan yang mencakup pengolahan ruang.

  
Prinsip dan unsur desain

            Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk (form), tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar desain visual. Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi ("proportion") dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.

Peralatan desain grafis

            Peralatan yang digunakan oleh desainer grafis adalah ide, akal, mata, tangan, alat gambar tangan, dan komputer. Sebuah konsep atau ide biasanya tidak dianggap sebagai sebuah desain sebelum direalisasikan atau dinyatakan dalam bentuk visual.

Pada pertengahan 1980, kedatangan desktop publishing serta pengenalan sejumlah aplikasi perangkat lunak grafis memperkenalkan satu generasi desainer pada manipulasi image dengan komputer dan penciptaan image 3D yang sebelumnya adalah merupakan kerja yang susah payah. Desain grafis dengan komputer memungkinkan perancang untuk melihat hasil dari tata letak atau perubahan tipografi dengan seketika tanpa menggunakan tinta atau pena, atau untuk mensimulasikan efek dari media tradisional tanpa perlu menuntut banyak ruang.

Seorang perancang grafis menggunakan sketsa untuk mengeksplorasi ide-ide yang kompleks secara cepat, dan selanjutnya ia memiliki kebebasan untuk memilih alat untuk menyelesaikannya, dengan tangan atau komputer.

Daftar Software Desain Grafis

Desktop publishing
Adobe Photoshop
Adobe Illustrator
Adobe Indesign
Page Maker
Coreldraw
GIMP
Inkscape
Adobe Freehand
Adobe image ready
CorelDraw
Webdesign
Macromedia Dreamweaver
Microsoft Frontpage
Notepad
Adobe Photoshop
Audiovisual
Adobe After Effect
Adobe Premier
Final Cut
Adobe Flash, atau sebelumnya Macromedia Flash
Ulead Video Studio
Magic Movie Edit Pro
Power Director
Rendering 3 Dimensi
3D StudioMax
Maya
AutoCad
Google SketchUp


Pemodelan

Membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling).


Desain Pemodelan Grafik

Desain permodelan grafik sangat berkaitan dengan grafik komputer. Pemodelan adalah proses membentuk suatu obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer.

Berikut adalah kegiatan yang berkaitan dengan grafik komputer:

1.      Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
2.      Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
3.      Animasi : Menetapkan/menampilkan kembali tingkah laku/behaviour objek bergantung waktu.

Kerangka Grafik Komputer

1.      Graphics Library/package (contoh : OpenGL) adalah perantara aplikasi dan display hardware(Graphics System)
2.      Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library
3.      Hasil dari interaksi user menghasilkan/modifikasi citra
4.      Citra merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.

  
Grafik

Grafik identik dengan suatu garis-garis, tanda, dan bentuk huruf. Grafik merupakan cara-cara membentuk bentuk huruf, tanda serta gambar menggunakan proses pencetakan. Grafik juga di definisikan sebagai suatu pembuatan, penyimpanan serta manipulasi model dan citra.

Dari ketiga definisi di atas dapat disimpulkan desain pemodelan grafik adalah proses penciptaan suatu obyek baru dengan menggunakan software dan melalui beberapa tahapan yaitu membuat, menyimpan dan manipulasi model dan citra.

Software Pembuat Animasi

1.          Software Animasi 2 Dimensi:
Macromedia Flash, CoRETAS, Corel R.A.V.E., After Effects, Moho, CreaToon, ToonBoom, Autodesk Animaton (1990-an) dll

2.          Software Animasi 3 Dimensi:
Maya, 3D Studio Max, Maxon Cinema 4 D, LightWave, Softlmage, Poser, Motion Builder, Hash Animation Master, Wings 3D, Carrara, Infini-D, Canoma dll

Rendering

Rendering adalah proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer. Dalam rendering, semua data-data yang sudah dimasukkan dalam proses modeling, animasi, texturing, pencahayaan dengan parameter tertentu akan diterjemahkan dalam sebuah bentuk output. Dengan kata lain memproduksi citra yang lebih solid dari model yang telah dibentuk.


Salah satu contoh bentuk design pemodelan grafik



SUMBER :

Komparasi Software 3D Animation


Komparasi software 3D animasi menggunakan 3 software yaitu blender, 3D Max dan Maya.

1.      Blender 
    • kemampuan 3D animasi yang bagus
    • memiliki pengaturan animasi
    • mudah digunakan
    • menggunakan open GL sehingga membuat animasi lebih bagus
    • mempunyai pengaturan texture dan material yang baik
    • tidak memakan resource yang terlalu besar
    • tool yang banyak dan mudah digunakan
    • open source dan berjalan di semua platfom
    • tidak berbayar 
Contoh video tutorial animasi yang menggunakan software Blender :


2.      3D Max
    • 3D animasi yang sangat baik
    • memakan banyak resource dikarenakan terdapat banyak tool penting
    • mempunyai tool yang sangat banyak
    • lebih diperuntukkan desain interior
    • pembuatan animasi sangat baik
    • mempunyai skala yang lebih detail
    • close source
Contoh video tutorial animasi yang menggunakan software 3D Max :


3.      Maya
    • diperuntukkan untuk pembuatan film
    • 3D animasi yang sangat bangus
    • tool yang banyak lebih untuk sebuah desain film
    • mempunyai effect animasi yang baik
    • close source
Berikut contoh video tutorial animasi yang menggunakan software Maya :



Reference :
http://altintop18.blogspot.com/2014_11_01_archive.html