Selamat datang di blog saya,,,,,

Hanya kalimat itu yang bisa saya ucapkan untuk menyambut kawan-kawan .
Disini sini kawan-kawan bisa menemukan tips n triks blog, pemrograman, dan lain-lain... Happy search and bookmark this blog,,,, ^_^

0 Cara Menyembunyikan File Di Ponsel Android

infonya sip gan,,, ada cara lain gak gan selain ini?
thanks banget, :)
Read more

0 Apa Itu Morphing?

Oke kawan kali ini saya membahas tentang morphing dalam Komputer grafik. Mungkin kawan-kawan banyak yang belum mengerti tentang morphing. Morphing adalah perubahan bentuk obyek gambar secara bertahap. Morphing merupakan salah satu teknik yang banyak digunakan dalam dunia entertainment karena efek dari morphing ini sangat menarih untuk diamati
Morphing memerlukan dua gambar, yaitu gambar awal dan gambar akhir. Morphing digunakan untuk membuat gambar yang merupakan gambar perubahan setiap satuan waktu dari gambar asal ke gambar hasil. Morphing secara sederhan dapat dilakukan dengan menggunakan interpolasi linier. Morphing ini sebenarnya bentuk morphing yang mudah, karena morphing yang dilakukan adalah perubahan warna pada setiap titik dan tidak melakukan transformasi posisi. Morphing ini dinamakan dengan efek Tweening dan hanya bisa digunakan untuk 2D.

Interpolasi linier adalah salah satu teknik untuk mendapatkan nilai antara dari dua nilai dengan memperhatikan perbandingan skala atau posisinya. Interpolasi ini menggunakan pendekatan garis lurus. Nama lain untuk tweening adalah interpolasi. Melakukan interpolasi berarti menyisipkan di antara (between) dua bagian yang berbeda atau memperkirakan nilai dari suatu fungsi antara dua nilai yang telah diketahui. Pada komputer grafik, interpolasi digunakan untuk menggabungkan beberapa efek yang ingin dilakukan pada suatu obyek. Ada beragam teknik interpolasi, salah satu di antaranya adalah interpolasi linear. 

Contoh program morphing tugas komgraf saya :
Namun karena eror pada upload file saya maka teman-teman bisa download atau lihat disini
Read more

1 Membuat Papan catur dengan OpenGL

pada malam ini kawan, saya akan membahas sedikit tentang bagaimana membuat papan catur dengan menggunakan openGL atau C++?
Pada minggu kemarin bertepatan dengan mata kuliah Komputer Grafik, saya diberi tugas oleh dosen saya mengenai postingan saya kali ini.
Nah namun disini saya tak akan menjelaskan banyak hal mengenai program ini, saya hanya akan menjelaskan alur dari program ini kawan, hehe

Awalnya kita harus membuata gambar dasar dari catur ini, gambar dasarnya ialah putih. Setelah itu kita atur menjadi hitam dan kuning. Untuk membuat NRP maka kita harus mengitung dahulu sumbu koordinatnya dan dibuat warna tulisan.

Untuk flowchart bisa dilihat :


flowchart papan catur
flowchart papan catur untuk warna

Read more

1 Teknologi Web Semantic

Sebelum saya posting kawan, seperti bisa saya akan memberi sedikit cerita dulu, hehe
Pada hari senin minggu kemarin tepatnya kawan, di kampusQ tercinta mengadakan acara seminar tentang web semantic. Pembicaranya ialah Bp. daniel Sahaan dari ITS Surabaya. Awal mendengar kata semantic ini sebenaarnya saya bingung, apa semantic itu?? yah, mungkin kawan-kawan ada yang sudah secara familiar mengetahui apa itu web semantic, namun kali ini saya akan mencoba sedikit saja membagi apa yang saya dapatkan pada seminar tersebut kawan. :D

Pengenalan Intenet
Sebelum membahas tentang web semantic, Pak daniel menerangkan tentang intenet. Apa itu internet?? Internet ialah jaringan informasi komputer mancanegara yang berkembang sangat pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar di dunia.
Ada banyak manfaat dari internet, yaitu :
- Informasi untuk kehidupan pribadi : 
 Contoh : Kesehatan, Rekreasi, Hobby, Pengembangan Pribadi, Rohani, Sosial.
- Informasi untuk kehidupan profesional/Pekerja : 
Contoh : Sains, Teknologi, Perdagangan, Saham. Komoditas, Berita Bisnis, Asosiasi Profesi, Asosiasi Bisnis, Berbagai Forum Komunikasi.
- Sharing informasi
- Media modern
- Mempermudah customer

Sejarah dari Internet
Cikal bakal dari Internet adalah ARPANET, sebuah jaringan eksperimen milik pemerintah Amerika Serikat berbasis komunikasi data paket yang didirikan di tahun 1969. Tujuannya untuk menghubungkan para periset ke pusat-pusat komputer, sehingga mereka bisa bersama-sama memanfaatkan sarana komputer seperti disk space, data base dan lain-lain. Kegiatan ini disponsori oleh Departemen Pertahanan Amerika Serikat, bersama lembaga yang dinamakan Advanced Research Projects Agency (ARPA) . Diawal 1980-an, ARPANET terpecah menjadi dua jaringan, yaitu ARPANET dan Milnet (sebuah jaringan militer), akan tetapi keduanya mempunyai hubungan sehingga komunikasi antaar jaringan tetap dapat dilakukan. Pada mulanya jaringan interkoneksi ini disebut DARPA Internet, tapi lama-kelamaan disebut sebagai Internet saja. Di tahun 1986 lahir National Science Foundation Network (NSFNET), yang menghubungkan para periset di seluruh negeri dengan 5 buah pusat super komputer. Jaringan ini kemudian berkembang untuk menghubungkan berbagai jaringan akademis lainnya yang terdiri atas universitas dan konsorsium-konsorsium riset. NSFNET mulai menggantikan ARPANET sebagai jaringan riset utama di Amerika. Pada bulan Maret 1990 ARPANET secara resmi dibubarkan. Pada saat NSFNET dibangun, berbagai jaringan internasional didirikan dan dihubungkan ke NSFNET. Australia, negara-negara Skandinavia, Inggris, Perancis, jerman, Kanada dan Jepang segera bergabung. Pada saat ini Internet terdiri atas lebih dari 15.000 jaringan yang mengelilingi dunia (70 negara di 7 benua). Sekitar 25 juta orang dapat saling mengirimkan pesan melalui Internet dan jaringan-jaringan lain terhubung dengannya. Pemakaiannya sudah bukan murni untuk riset saja, tetapi mencakup kegiatan sosial, komersial (melalui jaringan antar komersial bernama CIX), budaya dan lain-lain.

Pertumbuhan Internet di Indonesia
di kutip dari detikinet.com bahwa pengguna Internet di Indonesia semakin meningkat untuk tahun ini, Bagi pengguna internet di Asia Tenggara, Indonesia rupanya berhasil mencapai sebanyak 48% pengguna aktif internet. Setidaknya itulah hasil yang dilakukan Net Index Study yang diselenggarakan oleh Yahoo.
Jumlah itu naik 26% dibandingkan pada tahun 2009. Hal itu disebabkan peningkatan pengguna internet melalui ponsel atau internet mobile dan trend untuk mengakses media online.
Tarif dan ekspansi 3G di Indonesia rupanya memainkan peranan penting dalam pertumbuhan internet. Pengguna jaringan sosial juga mencapai hingga 77%, naik sekitar 19% dari tahun lalu.

Pengenalan Web Semantic
Menurut W3C Web service adalah suatu sistem perangkat lunak yang didisain untuk mendukung  interaksi mesin ke mesin pada suatu jaringan. Perangkat Lunak aplikasi yang ditulis dalam berbagai bahasa pemrograman dan berjalan pada berbagai platform dapat menggunakan Web Service untuk pertukaran data pada jaringan komputer seperti Internet dalam cara yang serupa dengan komunikasi inter-process pada komputer tunggal. Interoperabilitas ini (sebagai contoh, antara Java dan Python, atau Microsoft Windows dan aplikasi Linux) adalah dalam kaitan dengan penggunaan dari open standard.
Sedangkan menurut Michael C. Daconta, Web Service adalah aplikasi perangkat lunak yang dapat ditemukan, diuraikan, dan diakses berdasarkan pada XML dan protokol standard Web pada intranet, extranet, dan Internet.
Web Service pertama fokus pada interoperabilitas. XML adalah sintaksis dari pesan, sedangkan Hypertext Transport Protocol (HTTP) adalah bagaimana aplikasi mengirimkan pesan XML ke Web Service dalam rangka berkomunikasi. Teknologi Web Service, seperti Universal Description, Discovery, and Integration (UDDI) dan ebXML registries, memungkinkan aplikasi untuk secara dinamis menemukan informasi tentang Web Service.

Kegunaan Web Semantic 

1. Administration and Automation
Membuat pengaturan perjalanan bisa merupakan suatu mimpi buruk administratif. Semua orang mempunyai pilihan perjalanan dan harus mempertimbangkan hal-hal berikut:
- Pilihan transportasi (mobil, kereta, bus, pesawat)
- Pilihan Hotel dan reward yang berhubungan dengan hotel
- Pilihan Perusahaan Penerbangan
- Dekatnya hotel ketempat pertemuan
- Pilihan ruang hotel (nonsmoking, king, bar, wireless network in lobby)
- Pilihan penyewaan mobil
- Harga (penginapan dan biaya transportasi per hari untuk perusahaan anda)
Dengan mengakses tag semantik yang dapat terhubung pada layanan hotel dan perjalanan yang online, aplikasi perjalanan anda dapat membandingkan, mengevaluasi pilihan tsb, dan menyajikan kepada anda daftar terbaik yang cocok.

2. Information Sharing and Knowledge Discovery
Berbagi Informasi dan komunikasi adalah tertinggi dalam  organisasi apapun, tetapi ketika kebanyakan organisasi tumbuh dan mengumpulkan lebih banyak informasi, ini merupakan suatu perjuangan yang besar. Dengan sangat sedikit saja usaha, suatu knowledge base perusahaan dapat paling sedikit mencakup suatu pencatatan/registry dari uraian tentang proyek dan apa yang sedang dibangun oleh masing-masing tim. Bayangkan bagaimana ia memudahkan karyawan anda untuk mampu menemukan informasi yang relevan. Penggunaan Semantic Web memungkinkan Web service dapat mengijinkan kita untuk menciptakan pencatatan/registry seperti itu.
3. Information Sharing and Knowledge Discovery
Berbagi Informasi dan komunikasi adalah tertinggi dalam  organisasi apapun, tetapi ketika kebanyakan organisasi tumbuh dan mengumpulkan lebih banyak informasi, ini merupakan suatu perjuangan yang besar. Dengan sangat sedikit saja usaha, suatu knowledge base perusahaan dapat paling sedikit mencakup suatu pencatatan/registry dari uraian tentang proyek dan apa yang sedang dibangun oleh masing-masing tim. Bayangkan bagaimana ia memudahkan karyawan anda untuk mampu menemukan informasi yang relevan. Penggunaan Semantic Web memungkinkan Web service dapat mengijinkan kita untuk menciptakan pencatatan/registry seperti itu.

4. Customer Relationship Management (CRM) 
memungkinkan kerja sama antar mitra, pelanggan, dan karyawan dengan menyediakan faktor-faktor yang berhubungan, informasi yang diselaraskan dari berbagai sumber data di dalam organisasi anda. Solusi ini sudah menjadi kunci dalam membantu untuk mempertahankan kesetiaan pelanggan.
Tenaga ahli industri E-commerce percaya bahwa Semantic Web dapat digunakan dalam matchmaking untuk ebusiness. Matchmaking adalah suatu proses di mana bisnis diletakkan pada hubungan dengan pelanggan atau mitra bisnis potensial.

Aplikasi Yang Telah Dikembangkan  dengan Semantec :
- Pasar Tablet
- blueBill Mobile :
  SWIP (Semantic Web In Pocket)
- Teknologi berbasis android :
   Mobile Social SW Client for Android

Nah, mungkin ini saja yang dapat saya sampaikan pada kawan-kawan. Semoga penjelasan yang singkat ini dapat bermanfaat. Apabila ada yang kurang berkenan harap dikoreksi ya kawan. :)


# Dia yang mampu bersyukur dengan apa yang dimiliki, adalah dia yang selalu mampu temukan bahagia dalam dirinya sendiri #
Read more

0 Pengenalan OpenGL

Untuk posting saya kali ini saya mengangkat tema tentanng openGL. Mungkin kawan-kawan masih merasa asing dengan kata-kata openGl. Oke, disini saya akan mencoba menjelaskan sedikit saja tentang openGL.

Sebelum kita membahas tentang openGL, saya akan memberi pemanasan lebih dahulu tentang sejarah dari openGL.

Sejarah OpenGL

Tahun 1980-an, mengembangkan perangkat lunak yang dapat berfungsi dengan berbagai hardware grafis adalah tantangan nyata. Pengembang perangkat lunak antarmuka dan kebiasaan menulis driver untuk setiap perangkat keras. Ini mahal dan mengakibatkan banyak duplikasi usaha.

Pada awal 1990-an, Silicon Graphics (SGI) adalah seorang pemimpin dalam grafis 3D untuk workstation. Mereka IRIS GL API dianggap keadaan seni dan menjadi standar industri de facto, membayangi terbuka berbasis standar PHIGS. Ini karena GL IRIS dianggap lebih mudah digunakan, dan karena itu mendukung modus langsung rendering. By contrast, Sebaliknya, PHIGS dianggap sulit untuk digunakan dan ketinggalan zaman dalam hal fungsionalitas. 

SGI’s pesaing (termasuk Sun Microsystems, Hewlett-Packard dan IBM) juga dapat membawa ke pasar 3D hardware, didukung oleh ekstensi yang dibuat pada PHIGS standar. Hal ini pada gilirannya menyebabkan pangsa pasar SGI untuk melemahkan karena lebih banyak hardware grafis 3D pemasok memasuki pasar. Dalam upaya untuk mempengaruhi pasar, SGI memutuskan untuk mengubah IrisGL API menjadi standar terbuka. SGI menganggap bahwa IrisGL API itu sendiri tidak cocok untuk membuka karena masalah lisensi dan paten. Juga, IrisGL memiliki fungsi-fungsi API yang tidak relevan dengan grafis 3D. Sebagai contoh, termasuk windowing, keyboard dan mouse API, sebagian karena dikembangkan sebelum Sistem X Window dan Sun’s NEWS sistem dikembangkan. Selain itu, SGI memiliki sejumlah besar pelanggan perangkat lunak; dengan mengubah ke OpenGL API mereka berencana untuk mempertahankan pelanggan mereka terkunci ke SGI (dan IBM) hardware untuk beberapa tahun sementara pasar dukungan untuk OpenGL matang. Sementara itu, SGI akan terus berusaha untuk mempertahankan pelanggan mereka terikat pada hardware SGI dengan mengembangkan maju dan kepemilikan Iris Inventor dan Iris Performer pemrograman API.
Akibatnya, SGI merilis standar OpenGL.

Nah setelah pemanasan kita langsung saja membahas tentang openGL. OpenGL adalah suatu library grafis standart yang digunakan untuk keperluan-keperluan pemrograman grafis. Sebenarnya ada banyak library pemrograman grafis disini selain openGL, misalnya DirectX.

Mungkin banyak dari kawan-kawan yang bertanya, mengapa memakai openGL?? karena openGL ini bersifat Open-Source, multi-platform dan multi-languange. selain itu openGL mendukung semua bahasa pemrograman dan dapat bekerja di lingkungan Windows, Unix, SGI, Linux, freeBSD, dll.

Library dasar dari openGL adalah GLUT. GLUT disini ialah fasilitas library yang dapat dikembangkan.
Untuk sistem operasi Windows, library ini terdiri dari 3 file, yaitu :
- glut.h
- glut32.lib
- glut32.dll

lalu bagaimana instalasi GLUT pada Windows??
- Copykan file glut.h ke dalam folder c:\Program Files\Microsoft Visual Studio\VC98\Include\GL
- Copykan file glut32.lib di dalam folder c:\Program Files\Microsoft Visual Studio\VC98\lib
- Copykan file glut32.dll di dalam folder c:\Windows\System32
Perlu kawan-kawan ketahui bahwa instalasi GLUT ini dilakukan setelah instalasi Microsoft Visual C++

Untuk program pertama yang saya coba, ialah program yang sangat sederhana, yaitu membuat :


Untuk instalasi atau konfigurasi C++ dan program sederhana ini mungkin akan saya bahas pada postingan saya berikutnya kawan. :) 
Read more

Recent Comments

 
© 2010 BLogNya Cah InForr,,,,, is proudly powered by Blogger