Apr 18, 2012

Parallel Processing

  • Komputasi
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut denganteori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
  • Parallel Processing
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. 
Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi Modern

  • Pengertian Komputasi Modern 
Komputasi Modern ialah sebuah cara untuk menyelesaikan sebuah masalah yang berkaitan dengan sistem matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.
  • Sejarah Komputasi Modern
Pencetus dari dasar – dasar komputasi modern pertama kali adalah John Von Neuman. Ia adalah ilmuwan yang meletakkan dasar – dasar komputasi modern. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.

Interface Service

File Sistem Terdistribusi ( Distributed File System , disingkat DFS - penulis akan menggunakan kata ini selanjutnya) adalah file sistem yang mendukung sharing files dan resources dalam bentuk penyimpanan persistent di sebuah network. File server pertama kali didevelop pada tahun 1970 dan Sun NFS (Network File System) menjadi DFS pertama yang banyak digunakan setelah awal pemunculannya di tahun 1985. DFS yang terkenal selain NFS adalah AFS (Andrew File System) dan CIFS (Common Internet File System). 
Sebuah file server menyediakan file service ke client. Dari sisi client terdapat interface untuk file service dalam hal operasi primitif file, seperti membuat file (create), menghapus (delete) dan read / write file. Komponen perangkat keras utama yang mana file server mengontrolnya adalah sebuah local storage (umumnya disk drive / HDD). Ditempat itulah file-file tersimpan dan dari tempat tersebut request client meretrive file. Pada DFS client, 
server dan juga perangkat penyimpanan merupakan mesin terpisah dalam sebuah lingkungan terdistribusi (Intranet). Jadi, aktifitas layanan (service) dibawa melewati jaringan (network), jadi selain sistem memiliki satu data terpusat, sistem memiliki beberapa perangkat penyimpanan independent. Konfigurasi konkret dan juga implementasi dari sebuah DFS dapat beragam bentuknya. Dalam beberapa konfigurasi, server berjalan sebagai dedicated machine (layanan terpusat) atau juga menjadi server dan client. DFS dapat diimplementasikan sebagai bagian dari Sistem Operasi Terdistribusi dengan sebuah layer software yang tugasnya mengatur komunikasi antara sistem operasi konvensional dan file system. Parameter untuk mancapai DFS adalah transparansi. Secara ideal, DFS terlihat sebagai bentuk file system terpusat, faktor keseragaman (multiplicity) dan penyebaran server serta perangkat penyimpanan tidak terlihat oleh user. Oleh karena itu interface client yang digunakan program tidak akan membedakan antara file local dan remote. Semuanya tergantung dari implementator DFS untuk mengalokasikan file-file dan menyusun transportasi  data.
Kelebihan lain dari DFS adalah peningkatan performa. Yang menjadi tolak ukur pengukuran performa DFS adalah waktu yang dibutuhkan untuk merespon request layanan. Saling berbagi media penyimpanan informasi sudah menjadi sesuatu hal yang penting dalam resource sharing. Desain service file terdistribusi yang baik adalah menyediakan akses distribusi file dengan performansi dan realibilitas yang sama atau lebih baik dari penyimpanan file-file dalam disk local dalam bentuk transparent. Desain skala besar dari proses sistem penyimpanan baca tulis file pada wide area menimbulkan masalah pada load balancing, reliabilitas, avaibility dan security. File sistem yang terdistribusi mengemulasikan fungsionalitas dari file sistem tak terdistribusi untuk program client yang berjalan pada komputer remote. File sistem terdistribusi juga menyediakan hal-hal pokok untuk pengorganisasian komputer yang berbasiskan jaringan intranet.

sumber:

Apr 10, 2012

Fungsi Kernel

Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan di atas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
  • Fungsi kernel : 
    1. melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
    2. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
    3. membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware.

Apr 2, 2012

Model Client-Server

Model client - server adalah model  jaringan yang di dalamnya terdapat server dan clientServer adalah komputer yang dapat memberikan service ke client, sedangkan client adalah komputer yang mengakses beberapa service yang ada di serverKetika client membutuhkan suatu service yang ada di server, dia akan mengirim request kepada server lewat jaringan. Jika request tersebut dapat dilaksanakan, maka server akan mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan menggunakan Socket.
Socket adalah sebuah endpoint untuk komunikasi didalam jaringan. Sepasang proses atau thread berkomunikasi dengan membangun sepasang socket, yang masing-masing proses memilikinya. Socket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket digunakan dalam client/server system, dimana sebuah server akan menunggu client pada port tertentu. Begitu adaclient yang menghubungi server maka server akan menyetujui komunikasi dengan client melalui socket yang dibangun.
  1. Karakteristik Server
    1. Pasif
    2. Menunggu request
    3. Menerima request, memproses mereka dan mengirimkan balasan berupa service
  2. Karakteristik Client
    1. Aktif
    2. Mengirim request
    3. Menunggu dan menerima balasan dari server

Mar 16, 2012

Pengantar Komputasi Modern

Komputasi Modern
  • Pengertian Komputasi Modern 
Komputasi Modern ialah sebuah cara untuk menyelesaikan sebuah masalah yang berkaitan dengan sistem matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.
  • Sejarah Komputasi Modern
Pencetus dari dasar – dasar komputasi modern pertama kali adalah John Von Neuman. Ia adalah ilmuwan yang meletakkan dasar – dasar komputasi modern. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.

Open System Interconnection (OSI)

OSI (Open System Interconnection) merupakan sebuah model arsitektural jaringan yang dikembangkan oleh badan International Orgenization Standardization (ISO) di Eropa pada tahun 1977. Model ini disebut juga dengan "Model tujuh lapis OSI" (OSI seven layer model).
Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.
Model referensi ini pada awalnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut:
  • Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet) yang dikembangkan oleh Internet Engineering Task Force (IETF), sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan.
  • Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan.
  • Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati.

Mar 8, 2012

Model Sistem Terdistribusi

Model dalam sistem terdistribusi :
  • Model Arsitektur (Architectural Models)
  • Model Interaksi (Interaction Models)
  • Model Kegagalan (Failure Models)
Resource dalam sistem terdistribusi dipakai secara bersamaan oleh users. biasanya dibungkus dalam suatu komputer dan dapat di akses oleh komputer lain dengan komunikasi.
Setiap resource di atur oleh program yang disebut dengan resource manager. Resource manager memberikan kemungkinan komunikasi interface antar resource.
Resource manager dapat di generalisasi sebagai proses, kalau sistem di design dengan sudut pandang objek (Object Oriented), resource dibungkus dalam suatu objek.

Model Arsitektur (Architectural Models)
Bagaimana cara kerja sistem terdistribusi antara komponen-komponen sistem dan bagaimana komponen tersebut berada pada sistem terdistribusi :
  • Client - Server Model
Sistem yang terdiri dari kumpulan - kumpulan proses disebut dengan server, dan memberikan layanan kepada user yang disebut dengan client.
Model client-server biasanya berbasiskan protokol request/reply. Contoh implementasinya antara lain: RPC (Remote Procedure Calling) dan RMI (Remote Method Invocation).
Client : proses akses data, melakukan operasi pada komputer lain.
Server : proses mengatur data, proses mengatur resources, proses komputasi.
Interaksi : Invocation/result

Nov 27, 2011

Penerapan Konsep Marketing mix 4p Pada Perusahaan Nestle

Pemasaran (Marketing) adalah proses penyusunan komunikasi terpadu yang bertujuan untuk memberikan informasi mengenai barang atau jasa dalam kaitannya dengan memuaskan kebutuhan dan keinginan manusia.

Pemasaran dimulai dengan pemenuhan kebutuhan manusia yang kemudian bertumbuh menjadi keinginan manusia. Contohnya, seorang manusia membutuhkan air dalam memenuhi kebutuhan dahaganya. Jika ada segelas air maka kebutuhan dahaganya akan terpenuhi. Namun manusia tidak hanya ingin memenuhi kebutuhannya namun juga ingin memenuhi keinginannya yaitu misalnya segelas air merek Aqua yang bersih dan mudah dibawa. Maka manusia ini memilih Aqua botol yang sesuai dengan kebutuhan dalam dahaga dan sesuai dengan keinginannya yang juga mudah dibawa.

Proses dalam pemenuhan kebutuhan dan keinginan manusia inilah yang menjadi konsep pemasaran. Mulai dari pemenuhan produk (product), penetapan harga (price), pengiriman barang (place), dan mempromosikan barang (promotion). Seseorang yang bekerja dibidang pemasaran disebut pemasar. Pemasar ini sebaiknya memiliki pengetahuan dalam konsep dan prinsip pemasaran agar kegiatan pemasaran dapat tercapai sesuai dengan kebutuhan dan keinginan manusia terutama pihak konsumen yang dituju.

Nov 11, 2011

Tanggung Jawab Sosial Perusahaan

Pada artikel kali  ini saya membahas tentang Tanggung Jawab sosial perusahaan. Artikel ini saya ambil dari Wikipedia.

Tanggung jawab Sosial Perusahaan atau Corporate Social Responsibility (selanjutnya dalam artikel akan disingkat CSR) adalah suatu konsep bahwa organisasi, khususnya (namun bukan hanya) perusahaan adalah memiliki suatu tanggung jawab terhadap konsumen, karyawan, pemegang saham, komunitas dan lingkungan dalam segala aspek operasional perusahaan. 

CSR berhubungan erat dengan "pembangunan berkelanjutan", di mana ada argumentasi bahwa suatu perusahaan dalam melaksanakan aktivitasnya harus mendasarkan keputusannya tidak semata berdasarkan faktor keuangan, misalnya keuntungan atau deviden melainkan juga harus berdasarkan konsekuensi sosial dan lingkungan untuk saat ini maupun untuk jangka panjang. 

Analisis dan pengembangan 

Hal ini yang menjadi perhatian terbesar dari peran perusahaan dalam masyarakat telah ditingkatkan yaitu dengan peningkatan kepekaan dan kepedulian terhadap lingkungan dan masalah etika. Masalah seperti perusakan lingkungan, perlakuan tidak layak terhadap karyawan, dan cacat produksi yang mengakibatkan ketidak nyamanan ataupun bahaya bagi konsumen adalah menjadi berita utama surat kabar. Peraturan pemerintah pada beberapa negara mengenai lingkungan hidup dan permasalahan sosial semakin tegas, juga standar dan hukum seringkali dibuat hingga melampaui batas kewenangan negara pembuat peraturan (misalnya peraturan yang dibuat oleh Uni Eropa. Beberapa investor dan perusahaam manajemen investasi telah mulai memperhatikan kebijakan CSR dari Surat perusahaan dalam membuat keputusan investasi mereka, sebuah praktek yang dikenal sebagai "Investasi bertanggung jawab sosial" (socially responsible investing). 

Banyak pendukung CSR yang memisahkan CSR dari sumbangan sosial dan "perbuatan baik" (atau kedermawanan seperti misalnya yang dilakukan oleh Habitat for Humanity atau Ronald McDonald House), namun sesungguhnya sumbangan sosial merupakan bagian kecil saja dari CSR. Perusahaan di masa lampau seringkali mengeluarkan uang untuk proyek-proyek komunitas, pemberian bea siswa dan pendirian yayasan sosial. Mereka juga seringkali menganjurkan dan mendorong para pekerjanya untuk sukarelawan (volunteer) dalam mengambil bagian pada proyek komunitas sehingga menciptakan suatu itikad baik dimata komunitas tersebut yang secara langsung akan meningkatkan reputasi perusahaan serta memperkuat merek perusahaan. Dengan diterimanya konsep CSR, terutama triple bottom line, perusahaan mendapatkan kerangka baru dalam menempatkan berbagai kegiatan sosial di atas.

Perencanaan dan Perekrutan Tenaga Kerja

Pada tugas softskill kali ini saya membahas tentang sebuah wirausaha melakukan perencanaan dan perekrutan tenaga kerja.
Sebelumnya saya akan bahas apa itu wirausaha. Wirausahawan menciptakan sebuah bisnis baru dalam menghadapi risiko dan ketidakpastian untuk tujuan mencapai keuntungan dan pertumbuhan dengan mengidentifikasi peluang signifikan dan sumber daya yang diperlukan. Kamus Besar Bahasa Indonesi (KBBI) mendefinisikan wirausahawan sebagai orang yang pandai atau berbakat mengenali produk baru, menyusun cara baru dalam berproduksi, menyusun operasi untuk pengadaan produk baru, mengatur permodalan operasinya, serta memasarkannya.
Manajemen sumber daya manusia adalah proses mengevaluasi kebutuhan sumber daya manusia, mencari orang-orang untuk mengisi kebutuhan tersebut, dan mendapatkan pekerjaan terbaik dari setiap karyawan dengan memberikan insentif dan lingkungan pekerjaan yang tepat, semua dengan tujuan mencapai tujuan organisasional.

Tantangan dan peluang dalam bidang sumber daya manusia adalah labeh banyak kaum wanita, kaum minoritas, imigran, dan pekerja yang lebih tua.
Lima langkah dalam perencanaan sumber daya manusia :
  1. Mempersiapkan inventaris sumber daya manusa perihal karyawan organisasi
  2. Mempersiapkan analisis pekerjaan
  3. Menilai permintaan di masa depan
  4. Menilai persediaan di masa depan
  5. membuat rencana untuk merekrut, memperkerjakan, membidik, menilai, mengompensasi, dan menjadwalkan karyawan.

Jul 9, 2011

Aplikasi Game Edukatif Belajar Berhitung Berbasis Android

Hmm,, sekarang saya mau bahas tentang aplikasi android yang saya bikin sendiri (ya dengan bantuan beberapa orang temen juga sih). Aplikasi ini saya kasih nama Game Edukatif Belajar Berhitung berbasis Android. 
Dalam pembuatannya, saya pake Java JDK, SDK Android, dan Eclipse Galileo untuk Java Developer. Tampilan permainan pada aplikasi ini berupa layar permainan. Dalam layar tersebut terdapat 15 soal matematika. Soal-soal yang diberikan nanti akan muncul secara berurutan (ga random). Tipe soal dibagi menjadi dua, yaitu operasi penjumlahan dan operasi pengurangan. Pada saat soal muncul, pemain tinggal input jawaban. Jika jawaban benar, akan muncul gambar jawaban dan juga suaranya. Tapi jika jawaban salah, maka akan muncul gambar keterangan buat coba lagi input jawaban. Supaya bisa lanjut ke soal berikutnya, pemain harus jawab soal dengan benar dulu.
Halaman pertama yang muncul pada saat mulai permainan adalah halaman layar menu. Pada layar ini terdapat 3 tombol pilihan, yaitu tombol Mulai untuk memulai permainan, tombol Informasi untuk mengetahui informasi sekilas tentang permainan, dan tombol Keluar untuk mengakhiri permainan. Jika pemain memilih tombol Mulai, maka akan muncul 2 tombol pilihan operasi, yaitu Penjumlahan dan Pengurangan.


Jul 6, 2011

Tak ada yang bisa..

Besahabat tidak hanya dikala kita saling berdekatan, tapi.. walau kita saling berjauhan, akan selalu di dalam ingatan selamanya...
Beberapa hari yang lalu gw jalan-jalan ke Bandung, pas lagi mampir ke toko souvenir ga sengaja gw liat tulisan yang di atas itu. Entah kenapa gw langsung inget salah satu sahabat gw.  Udah hampir 1 tahun gw ga ketemu dia karna dia kuliah di Jogja. selama itu komunikasi di antara kita minim banget. Semenjak dia pergi k Jogja gw selalu ngerasa sendiri, ga ada temen yang bisa gw ajak ketawa, gila-gilaan, sampe nangis bareng lagi. Biarpun semenjak itu banyak temen yang datang di kehidupan gw, tetep aja gw kangen sama sahabat gw yang satu ini. Ga ada yang bisa gantiin dia.
terima kasih RISTINA MAULIANA SINURAT, lo udah dateng di kehidupan gw. Gw sangat bersyukur punya sahabat kaya lo :")

"BEST FRIEND FOR NOW AND FOREVER"

Mar 3, 2011

Bad Design

Menurut saya, design dari payung tersebut kurang baik. Bila di lihat dari segi ukurannya, mungkin sudah pas (tidak terlalu besar dan tidak terlalu kecil). Namun bila dilihat dari segi design gambar dan warnanya, payung tersebut kurang pas dilihat. gambarnya terlalu ramai dan warnanya juga terlalu mencolok.Warna dasar dan warna bunga hampir mirip.
Mungkin bila gambar bunganya lebih sedikit kemudian warna dasar payung diganti dengan warna putih atau yang lebih muda  (soft) dan menggunakan warna-warna yang pas, payung tersebut akan jauh lebih menarik untuk dilihat.

Konversi Bilangan Desimal - Biner - Heksadesimal dengan JAVA

58 10 = ... 2 = ... 16
Untuk bisa menjawab pertanyaan di atas, tentu kita harus menghitungnya satu persatu dimulai dari mengkonversi bilangan desimal ke biner. Pertama, kita bagi bilangan tersebut dengan 2, dan sisa dari pembagian tersebut merupakan hasilnya. Hasilnya dibaca dari bawah ke atas. Maka biner dari 58 adalah 111010.

Bilangan binernya sudah diketahui, maka selanjutnya kita cari berapa bilangan heksadesimalnya. Sehingga bilangan heksadesimal dari 58 adalah 3A. Pada gambar terlihat bahwa hasil sebenarnya adalah 310, namun karena pada bilangan heksimal angka yang dapat ditulis adalah 0 1 2 3 4 5 6 7 8 9 a b c d e f, sehingga hasilnya berubah menjadi 3a.
Lalu bagaimana cara membuat program sederhana untuk mengkonversi bilangan desimal ke biner dan ke heksadesimal?? Berikut ini adalah contoh program sederhana  dengan menggunakan bahasa pemrograman java yang sudah saya gabungkan dari beberapa program yang ada :

Feb 14, 2011

Softskill

Konsep :
Karena semakin banyak perokok aktif, maka saya bermaksud membuat poster dengan tema stop merokok. Sudah dapat dipastikan rokok dapat mengancam kematian para perokok, bahkan yang paling terancam adalah para perokok pasif. Sekarang di Bogor, kota saya tinggal, sedang diusahakan program stop merokok, membuat kota Bogor menjadi kota yang bebas asap rokok. Mungkin bukan hanya di Bogor saja, tapi di kota-kota lain juga.


Dec 22, 2010

Polygon 3D Berputar Menggunakan Pelles C

Bagaimana cara membuat bangun segienam 3D menggunakan Pelles C yang dapat berputar ?? Berikut ini coding untuk membuatnya. Ingat, codingan ditulis di bawah tulisan "lakukan penggambaran di sini". Oh iya, sebelumnya tuliskan coding "float sudut=0;" di bawah kurung kurawal pertama ({ ) yang berada di bawah "int main (void);". Kalian juga bisa mengganti kecepatan putaran dengan mengganti "sudut-=0.5" sesuai keinginan anda. Tanda minus (-) di belakang kata sudut menandakan arah putaran searah jarum jam, sedangkan jika diganti plus (+) maka arah putaran akan berlawanan arah jarum jam.

Silahkan dicoba ;)





Dec 15, 2010

Gambar 3D Menggunakan Pelles C

Buat anak - anak kelas 3ia06 Universitas Gunadarma, ini listing kisi - kisi UTS GrafKom yang gambar 3D ,, silahkan dicoba :)
Ni listingnya ,, tulis di bawah kata "lakukan penggambaran di sini" .. Tinggal diatur sendiri gluLookAt sama glColor nyaa, sama coba - coba sendiri aja titik vertexnyaa ;) 

Nov 30, 2010

Membuat Gambar Rumah Meggunakan Pelles C

Bagaimana cara membuat gambar rumah 2D menggunakan Pelles C ?? Coding ini bisa di execute karena menggunakan wizard dari lab TI Universitas Gunadarma karena ini merupakan laporan akhir Grafik Komputer. Jika tidak ada wizard tersebut, anda bisa copy coding dari  

gluLookAt (........) 

atau coding di bawah kata - kata 

         // lakukan penggambaran di sini
        //---------------------------------------------

Berikut ini adalah LISTING PROGRAMNYA :


Nov 17, 2010

One of My Creations

Satu lagi karya gw 6 tahun yang lalu :))
Kumbang (Boxi 0,1mm)