grafik komputer

| Oct 2, 2010

Grafika komputer (Inggris: Computer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

Bagian dari grafika komputer meliputi:

  • Geometri: mempelajari cara menggambarkan permukaan bidang
  • Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  • Rendering: mempelajari algoritma untuk menampilkan efek cahaya
  • Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.


Pada perkembangan saat ini, pemanfaatan teknologi grafika komputer sangat dibutuhkan untuk memvisualisasikan objek-objek dunia nyata menjadi objek grafis, dan implementasi yang real yaitu digunakannya teknologi grafika komputer pada fraktal untuk pembuatan aplikasi desain suatu benda. ”Toy Story” (1995), merupakan film pertama yang di produksi oleh The Walt Disney Company secara penuh menggunakan teknologikomputer dan ilmu Grafik komputer. Sejak saat itu, mulailah studio animasi digital lain untuk membuat film serupa. diantaranya Blue Sky Studios (Fox), DNA Productions (Paramount Pictures and Warner Bros.), Onation Studios (Paramount Pictures), Sony Pictures Animation (Columbia Pictures) dan DreamWorks. Kunci pembuatan film-film ini adalah sebuah aplikasi komputer grafis yang disebut computer generated imagery (CGI). Dengan perangkat lunak ini bisa diciptakan gambar 3D lengkap dengan berbagai efek yang dikehendaki. Beberapa software CGI populer antara lain Art of Illusion (bisa di-download di sourceforce.net), Maya, Blender, dan lain-lain. Salah satu efek CGI dalam film yang kurang dikenal, namun penting, adalah digital grading. Dengan efek ini warna asli hasil shooting direvisi menggunakan perangkat lunak untuk memberikan kesan sesuai dengan skenario. Contohnya wajah Sean Bean (pemeran Boromir) dalam ”The Lord of the Rings: the Two Tower” ketika mati dibuat lebih pucat. Jadi, tidak dengan trik kosmetik, tetapi dengan polesan komputer. Lantas, bagaimana dengan mimik wajah yang bisa mengekspresikan perasaan haru, sedih, ataupun gembira pada tokoh ciptaan komputer? Dalam pembuatannya, animasi komputer mengkombinasikan vektor grafik dengan pergerakan yang sudah terprogram. Bagian-bagian utama seperti pada wajah, tangan, kaki, dll terdiri dari sejumlah variabel animasi yang akan dikendalikan dengan pemberian nilai tertentu untuk menampilkan ekspresi atau mimik wajah yang dikehendaki.

gambarteh

[+/-] take ur coffee,lets read...

konsep dasar komunikasi data

| Oct 1, 2010

komunikasi data adalah proses pengiriman dan penerimaan data/informasi dari dua atau lebih device (alat,seperti komputer/laptop/printer/dan alat komunikasi lain)yang terhubung dalam sebuah jaringan. Baik lokal maupun yang luas, seperti internet
Secara umum ada dua jenis komunikasi data, yaitu:

● Melalui Infrastruktur Terestrial

Menggunakan media kabel dan nirkabel sebagai aksesnya. Membutuhkan biaya yang tinggi untuk membangun infrastruktur jenis ini. Beberapa layanan yang termasuk teresterial antara lain: Sambungan Data Langsung (SDL), Frame Relay, VPN MultiService dan Sambungan Komunikasi Data Paket (SKDP).

● Melalui Satelit 
Menggunakan satelit sebagai aksesnya. Biasanya wilayah yang dicakup akses satelit lebih luas dan mampu menjangkau lokasi yang tidak memungkinkan dibangunnya infrastruktur terestrial namun membutuhkan waktu yang lama untuk berlangsungnya proses komunikasi. Kelemahan lain dari komunikasi via satelit adalah adanya gangguan yang disebabkan oleh radiasi gelombang matahari (Sun Outage) dan yang paling parah terjadi setiap 11 tahun sekali.
Isu Utama dalam Komunikasi Data
Isu utama dalam komunikasi data melalui sebuah jaringan baik melalui infrastruktur teresterial ataupun melalui satelit antara lain adalah:
  1. Keterbatasan bandwith, dapat diatasi dengan penambahan bandwith.
  2. Memiliki Round Trip Time (RTT) yang terlalu besar, dioptimalkan dengan adanya TCP Optimizer untuk mengurangi RTT.
  3. Adanya delay propagasi untuk akses via satelit, membangun infrastruktur terestrial jika mungkin.

Beberapa Hal yang Terkait Dengan Komunikasi Data :

● Switched Network
Switched Network adalah sebuah jaringan yang menyediakan sistem komunikasi yang dapat diaktifkan dan dapat menghubungkan para penggunanya dimana para penggunanya telah terkoneksi dengan sebuah sirkuit , packets switching , dan alat pengontrol (Controlling Device). Contohnya jaringan umum pengalihan telepon dan sebuah jaringan local (LAN) dengan router, switch dan hub.

Broadcast Network
Alamat network broadcast IPv4 adalah alamat yang dibentuk dengan cara mengeset semua bit host menjadi 1 dalam sebuah alamat yang menggunakan kelas (classful). Contohnya adalah, dalam NetID 131.107.0.0/16, alamat broadcast-nya adalah 131.107.255.255. Alamat network broadcast digunakan untuk mengirimkan sebuah paket untuk semua host yang terdapat di dalam sebuah jaringan yang berbasis kelas. Router tidak dapat meneruskan paket-paket yang ditujukan dengan alamat network broadcast.
RFC 919 dan 922 menggambarkan datagram IP broadcast.
Beberapa tipe broadcasting yang menggunakan TCP/IP :
1. ARP
2. DHCP
3. Routing Tabel Update.

[+/-] take ur coffee,lets read...

root hacking di mac OS

| Dec 26, 2009

Salam Cookie !!!

mac OS, sebuah Operating System laen yang berbasis UNIX,
sebuah OS yang dirancang buat memenuhin kebutuhan para designer (pada umumnya),
itulah kenapa beberapa designer, web developer, dll .. lebih nyaman pake Mac dibanding OS lainya,
mac OS ini UNIX based, ga beda kayak Linux, sepupuan lah .. :D
selama yang gue tau sih, OS yang berbasis UNIX itu, susah banget buat ditembus, apalagi buat dapetin hak akses root,

ya, toh UNIX juga buatan manusia, masih ada bugnya .. :)
begitupun dengan Mac OS ini,
sebenrnya ini berdasarkan dari pengalaman gw,
belum sebulan pegang Mac udah gw utak-atik, dan tiba-tiba hilanglah akses admin gw di komputer gw sendiri .. :x

entah gmn kejadianya, yang pasti gara-gara ini jadi ga ada admin di pc gw,
berbekal rasa ingin tahu dan sok tahu,
dapetlah cara biar dapet hak akses root di mac OS, hihi :D

sebenernya gw dapet ini dari situs luar negri,
tapi gw lupa apa situsnya,:x
gpplah , yang penting masih ada di note yang slalu gw bawa" di tas :D

oke langsung mulai aja,

1. restart mac os, atau hackintosh lu :D

2. tahan Command + S setelah bunyi *dueeenngggg :D

3. pas abis masuk ke terminal ketikan ..
#/sbin/fsck -fy

#/sbin/mount -uw /
command yang pertama, fsck, berfungsi buat mengecek konsistensi file system sama nge-repair system ,
command yang kedua, mount, buat mount file system, buat option "-uw"-nya sendiri gw belom tau buat apaan, soalnya di man sama di --help pun ga dijelasin .. :x

2 proses diatas emang agak lama, jadi jangan di cancel krna disangka nge-lag yak . :D

seelah 2 proses diatas, aksi pun dimulai .. B-)
#sh /etc/rc
command ini buat control automatic reboot, yang gw rasain sih ga terlalu penting" amat, soalnya pas gw ngelakuin tutor ini buat yang ke-2 kalinya, tanpa /etc/rc msih bisa ternyata .. :D
tapi klo bisa dijalanin, ga ada salahnya ko . . :)

waktunya merubah password root .. :D
#passwd root
ubah password, verifikasi ..
#reboot
and root is yours .. :D

sekarang restart mac os-nya ,
pas di login screen, pilih Other,
di username masukin "root", trus passwordnya masukin yang tadi,
jadilah anda root di mac sendiri .. atopun orang laen .. :D




It's peang.cookie !!!

[+/-] take ur coffee,lets read...

windows, linux, or mac ?

|

cookie's here !!

i dont like blabering,

so just get to the point,

most of u, who are using between those three operating system or we usually called OS,
usually ashaming another the two of them,
thats an absurd, unreasonable, innapropiate action i thought,

well, for me, i think , yes each OS would try the best to be the best,
but thats not what we got,
cause yes each of theme has their own minus and thier pluses,
and even their purposes ..

thats why their can't be the best by their point of view,
cause user whom able to judge, not them,
we use them, not them use their,

so lets see what do each OS has..
first, the most-people-use OS , and the biggest corporation has,Microsoft Windows,
as we know, this is the standard OS people has,
why is it so 'standard'?


most of people whom buy a new laptop, all new laptop except produced by Apple co. of course, are usually bundled with this OS,
so its like people is pushed to use this OS,
every OS has their option, how to configure, click this, click that, to do this and to do that, so i think its not an easy thing to get along with every OS,
it means, when u started using ur computer or laptop using Windows, it'll get a bit hard to change to other OS, this condition makes most of the people use Windows, and always be for most users,

what do the Windows has so they can be the most-people-use OS in the world?
im goint to listing this so u could easily understand,

1. it's easy to operate
easy here is relative, depends on what OS did u started with, as far as we know, people use this OS for the first time when they use their PC or computer, well we know, its bundled .. :)

2. compatible
well, cause this is the first booming OS on its time, of course software developer will make their software compatible for this OS, thats why it has plenty softwares available in the market, even a hardware or gadget vendor usually makes their products are able being connected with this OS

i think that two pluses is enough to explaine whay they are so many people using this OS, lets get to the minus ..

1. viruses
this is a great threat for Microsoft, 98% of computer viruses infected Windows, reinstalling, even reformating is an usuall activity for users whom using this OS :D

2. strained
yes, we are restrained, we can't be what we want to be with this OS, i mean that we only able to do what Windows has given to us, its like,"here's yours, just use it !!",we are only able to use it, not to develope it or modify it to become our standard, when Microsoft say "a", then we have to be "a".

why is it become a minus? i'll talk it in UNIX/LINUX part below.

second, we're talking about Linux, and OS made by Linus Torvalds based on UNIX, or we could say that this is another version of UNIX.

for a beginner user, usually they are avoided this OS, cause it always seems a hard OS, terminal based, bla bla bla and so on.

well, its not that spooky i thought :D
didnt u know that Linux has GUI too ? :p
dont know then dont care, then go try it, get socialize with it, and you'll know how "wow" is it :D

straight to its plus(es) and minus(es),

for pluses,
1. its free !!!
yes it is !, its free!, u dont need to buy it from its developer or something like that, what you'll need to do to have it , just go to software store and buy it with a normal pirated CD's or DVD's, its around Rp6000 - Rp20.000 . doesnt need to spend million rupiahs just to buy a new OS . :p

2. its opensource !!!
it means, its widely opened to develop or modify it by another user to meet their needs , thats why its so many distribution(distro) in the Linux Market, and every distro usually has its own purpose too. for example, Ubuntu, its dedicated for most home user, its user-friendly, easy to install, plenty people has used this kind of Distro. Slackware, from my point of view, this type of distro is dedicated for a need-security client or servers, if u need everything about tools or quality , u gotta to have this . :)

3. bye bye viruses .. :D
well, you know it from its title ,, why is it so immunie from computer viruses?, Linux is UNIX based operating system, as far as i know, it has 9 shields u need to pass before u're in . B-) , but i forgot what are that shields :-x
well, find it by yourself . .:D

slideee to its minuses :p

1. uncompatible for most software
since its not too 'valuable' for most software developer , this condition makes some software developers unwilling to develope their software to meet Linus requirements. but Linux developers are some smart people, :), when developer reluctant to meet their needs, their make it themself B-)

next candidate is ... Mac OS .. :)

and operating system developed by Apple company,
hmm ... Apple, Microsoft, old buddy old enemy . i dont know how they are now :D
lets get to its pluses..

1. splendid looks
remember, all of each OS pluses and minuses are based on my opinion, and the first thing first my opinion about this OS is, it has splendid looks .. splendid application action, smooth looks, it just so beautiful, i would have married it if it just a woman :D

2. genius
you'll know how it feels when u try to use this OS. it just, it feels like Apple are knew what are the best for their customer, the OS they made, is so genius, its hard to explaine about this one, just try your friends mac :)

3. integrated
apple are really cared about their customer, software update is available for Mac, this makes their own OS always up to date, makes it always immune to computer viruses, makes it more compatible with more softwares, and provide new softwares from Apple itself .. Apple Customer Service? .. big thumbup for that .. B-)

4. invulnerable
since its UNIX based too, its invulnarable from computer viruses

what is it? just pluses? where's the minus? .. here it is ...

1. bundled
Mac OS are usually bundled with Apple products itself, such as Macbook . Mac only runs great when it settled with product from apple, runs powerfull when it runs on Apple products , actually yes we could installed it on non-Apple PC or laptop, that Mac is called Hackintosh, but it needs to be configured manually, and thats not easy. so, want to try Mac and runs great? buy MacBook or iMac . .:D

2. heavy
yes, why Mac can run smooth, has splendid looks, because it supported by a great peripheral too . your Mac wont runs great when u has a 'normal' hardware too . so, actually this Mac is heavy OS .

well, actually theres still plenty nice OS out there, but im focusing on the big ones :D , what OS you'll gonna choose, it depends on what you'll need and what u're usually do with ur PC.

If you need a compatible one for most application, usually this is a home PC, then use Windows, use great AntiVirus and FireWall too, preventing your Windows got infected from viruses ..

if you need security or stuff like that, pick Linux,belive me .. its a great one .. :)

if you're working on designing, photography, web developer, try to take Mac, i think its specialized fort that stuff.

get smart to choose one !
:)




It's peang.cookie !!!

[+/-] take ur coffee,lets read...

facebook protocol di pidgin

| Dec 8, 2009

Salam Cookie !

berhubung bru dapet ilmu baru, gw mo sharing lagi aaahh .. :D

buat orang orang yang 70% waktunya diluangin didepan komputer dan internet, gw rasa facebook dan YM udah jadi sesuatu yang harus selalu 'on' di komputer atau laptop mereka , sayangnya kita ga bicarain YM disini, tapi pidgin :D .
mungkin buat pengguna linux, pidgin jadi pilihan mereka sebagai pengganti YM . tapi buat para pengguna Microsoft Wind*ws ga perlu kecewa dulu, karena sekarang pidgin-pun udah available di OS tersebut . *sebenernya sih udah lama .. :D


walaupun prolognya ada pidgin-pidginya, tapi gw ga fokus ke pidgin itself. sesuai judul, sekarang gw mau sharing tentang sebuah protocol facebook buat pidgin . hah? maksudnya apaan? protocol facebook di pidgin?

yap, seperti yang kita tau, pidgin kan internet massanger yang bisa konek ke beberapa protocol sekaligus, kayak AIM , Yahoo , Jabber , XAMPP dll bisa online bareng-bareng dalam satu aplikasi . dan sekarang, buat para pengguna facebook, beruntunglah mereka, karna sekarang mereka ga perlu login ke facebook kalo cuma pengen sekedar chat sama friend-friend mereka di facebook karna udah tersedia facebook protocol buat pidgin .

terdapat beberapa versi installer disini
1. [dot]exe , installer buat windows.
2. [dot]deb , installer buat linux berbasis debian, semacem Ubuntu.
3. [dot]tar[dot]bz2 , source buat install manual yang mudah"an bisa diinstall di berbagai basis linux . :D

#How To Install
ga lengkap rasanya kalo cuma curhat doank,tar bikin ngiler :D. sekarang gw coba ngasih tau cara installnya ..

1. Windows
Buat instalasi di Windows, pastikan lu udah punya aplikasi pidginnya itu sendiri di Windows, karna yang kita install disini cuma add-ons . kalo belum punya bisa langsung download disini . selanjutnya baru kita download Facebook Protocol for Pidgin disini . abis download, kita tinggal double click file [dot]exe-nya kayak install program biasa . facebook protocol for pidgin pun terinstall di windows lu . :D

2. Debian (Ubuntu)
Sama halnya kayak [dot]exe , [dot]deb adalah paket aplikasi installer di base debian di linux yang cara kerjanya ga beda jauh dengan [dot]exe . tinggal double click, pilih install . dan facebook protocol pun udah rapih terinstall di pidgin lu . kalo belum punya pidginya silahkan download dulu disini , cara lain silahkan masuk terminal , trus ketik #apt-get install pidgin . * dengan syarat repository udah di set ke server lokal/luar. trus, monggo, bisa langsung download pidgin facebook protocolnya disini.

3. [dot]tar[dot]bz2
Pertama, download dulu source-nya disini . kalo udah beres, extract file yang udah di download dengan cara klik kanan file tersebut, trus pilih extract file here . ataupun bisa lewat terminal,

#cd /ke/tempat/addon/tersebut/didownload
#tar -jxvf /nama/file.tar.bz2
----------------------------------------------------------------------

#buat linux 32bit

#cd /usr/lib/purple-2
#make libfacebook.so
#buat linux 64bit

#cd /usr/lib64/purple-2
#make libfacebook64.so
kalo langkah-langkah diatas udah beres, restart pidgin kalian . kalo dengan restart belum bisa, coba restart komputernya .

phewww... akhirnya beresss juga..
kalo ada pertanyaan, sialahkan masukan ke kotak komentar ... tengkyuu ..




It's peang.cookie !!!

[+/-] take ur coffee,lets read...

wave me !! , its google wave ..

| Nov 28, 2009

Salam Cookie !





"hah? google wave? apaan tuh?"

ekspresi yang sama yang gw ucapin pas pertama denger masalah google wave. salah satu applikasi lainya besutan google ini langsung menarik mata gw dengan alasan si wave ini punya tampilan cantik benerrr + besutan google gitu loohhh ... artinya pasti ni applikasi ga dciptain buat gitu" aja .. keren lah istilahnay .. :D ,

tapi buat yang belum join google wave, jangan senang dulu, loh ko jangan senang? iya,nanti jg tau sendiri , pastiin lu baca ampe beres dlu dah .. :D


setelah baca tentang wave kesana kesini , ternyata emang bener , aplikasi hasil besutan google ini emang cantik + punya fungsi buat social networking yang kerenn abiss . hampir semua aplikasi cipataan google dirangkum di google wave ini . gw kasih contoh aplikasi hasil besutan google yang lu bisa jalanin disini . google translate, aplikasi penerjemah buatan google yang sekarang udah direvisi kinerjanya jadi realtime typing, artinya pas kita ngetik kata yang mau diterjemahin udah ga perlu klik "Terjemahkan" lagi , semuanya langsung di artiin sama si google translate ini , realtime ! . google earth , applikasi map dunia buatan google yang kueren juga . :) . itu cuma contoh 2 aplikasi dari google yang bisa dijalanin di google wave, tapi masih banyak lagi ko .. :D

gw kasih contoh kasus ni yak .. misalkan lu punya tmn dari australia yang bernama A yang pengen maen ke indonesia + bahas inggris lu yang ga bisa ditolerir lagi keacak"annya :D , berbincanglah kalian berdua ini di google wave . tanpa harus ngartiin apa kata yang mo kita ketik entar di wave, lu langsung bisa nyalain google translatenya punya wave , dengan settingan indonesia -> inggris tentunya , jadi pas kalian ngetik "siapa" , si wave langsung terjemahin jadi "who" , pegimane? keren kannn ?? .. :D . trus obrolan lu selanjutnya, si A ga tau dimana lokasi ketemuanya, misalkan di kebun raya bogor , nah, kita bisa ngasih map lewat google earth buat nunjukin dimana lokasinya , pastinya setelah lu kasih tau naek angkot nomor berapa buat nyampe situ . :D

yang gw ceritain barusan, itu bagusnya dari wave yang bisa dinikmatin sama orang" yang udah join . sekarang paitnya yak , :D . gmn cara joinya? , buat sekarang ini, google wave masih dalam tahap preview, jadi ga sembarang orang bisa masuk . lu bisa coba masuk dengan ngasih alesan kenapa lu bisa jadi tester yang baik dan pengen nyobain google wave disini . tapi biasanya butuh berhari-hari buat di approve , itupun kalo di approve :D .


cara kedua, lu bisa minta invite ke temen lu yang udah join, biasanya orang yang udah join dikasih jatah 8 invitations , kayak gw :D . tapi sayang punya gw udah abis, jadi ga bisa invite orang lagi.. hihihi :D

kita tunggu aja kabar dari google tentang google wave ini, mudah"an bisa cepet di luncurkan . :x


It's peang.cookie !!!

[+/-] take ur coffee,lets read...

the source is open, lets go open source !!

| Nov 26, 2009

Salam Cookie !

quote of the day gw hari ini , "lets go open source" .. :)

banyak orang mikir, apaan sih open source? kenapa mesti open source? gmn cara mulai open source?
pertanyaan yang keliatan simple, tapi ga smua orang bisa jawab dadakan pertanyaan semacem itu, termasuk gw .. :D
makanya, disini gw coba menjwab tentang apa arti sebuah open source + dengan gaya sok taunya gw.. :)


open source, kalo diartikan secara kasar, dia memiliki arti "sumber terbuka" , gw yakin semua orang tau itu, karena gw fikir segoblok-gobloknya orang, dia ga bakal sampe ngasih arti "alat kontrasepsi". Ok, back to topic, saat pertama kali diartikan secara kasar pun, kayaknya kita bisa tau apa yang dimaksud dengan sumber terbuka . pastinya tentang software yang kita bicarain disini, bukan tentang obat mencret sakit perut yang bisa kita beli di apotik dengan uang 700 perak. :D

Jadi, open source itu adalah sebuah istilah untuk sebuah perangkat lunak atau software, yang bersifat bebas untuk dirubah sumber codenya atau source code sesuai dengan kebutuhan atau hingga mencapai kompatibilitas yang kita inginkan . software disini memiliki jangkauan yang luas, dari software kecil semacem program shutdown yang pernah gw buat dulu (postingan tentang program ini ada dibawah, open source lohh ! :D) , alat pemutar media , hingga sebuah operating system atau OS yang memiliki puluhan juta kode baris . tapi inget, ga semua yang berbasis open source itu gratis , tapi kebanyakan iya ko .. :D

buat kalangan pengguna Linux Operating System , gw yakin istilah open source bukan hal yang aneh lagi buat mereka , karena pada dasarnya , semenjak pada tahun 1983, waktu Richard Stallman mengumumkan sebuah proyek yang dinamakan GNU , semua orang bisa merasakan Unix dengan GRATIS !! . yep betul, gratis . ko bisa ? , bisa semenjak pada tahun 1985 om Richard mengembangkan General Public License GNU, atau biasa disebut GNU GPL .

yang gw jabarin diatas cuma contoh kecil dari sebuah open source, contoh lainya yaitu dari sebuah vendor VGA , Nvidia . siapa yang ga kenal nvidia ngacung !!! .. berarti lo ga gaul di kalangan dunia komputer B-) , ato jangan" masih maen game semacem Supaplex yang masih berbasis DOS yang ga butuh VGA? haha .. becanda ko' .. :D

Nvidia melepaskan beberapa softare driver untuk hardwarenya menjadi opensource. loh , kenapa?? karena sudah banyak para pengguna PC atau Laptop yang beralih OS menjadi GNU/Unix sehinnga, software driver yang dimiliki Nvidia tidak compatible dengan GNU/Unix, karena pada dasarnya , software mereka kebanyakan cuma buat sang raksasa software , Microsoft dengan produknya Windows . jadi, sedikit perlu mengutak-atik source codenya suapaya compatible dengan si GNU/Unix .

kenapa contoh yang gw kasih selalu berhubungan dengan GNU, atau Linux? karena GNU atau Linux merupakan contoh terbaik yang dinominasikan sebagai open source , walaupun masih banyak contoh lain.

dan gw mencoba jawab pertanyaan terakhir , gimana cara mulai open source? , mulai dengan install linux di PC atau laptop lo .

selamat mencoba , lets go open source !

It's peang.cookie !!!

[+/-] take ur coffee,lets read...