Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

Thursday, March 22, 2012

fungsi dan perumpamaan

Belajar membuat program dengan menggunakan fungsi(atau method) itu sama halnya dengan mempelajari tubuh seutuhnya. kenapa demikian, saya menganalogikan program utama(main) itu sebagai Badan, sedangkan jika ada fungsi-fungsi yang lain itu diibaratkan seperti tangan, kaki, mulut, kepala. jadi jika kita membutuhkan suatu tubuh yang komplit tinggal dipanggil fungsi-fungsi yang diperlukan dan diletakkan di dalam badan(main). jadi jika manusia punya dua tangan, jika didalam program kita tinggal memanggil fungsi tangan nya dua kali. berikut gambaran nya:

Nah lebih paham bukan?? jika belum coba telaah lagi ya :D. jadi jika kita punya dua tangan, tidak perlu membuat koding  dua kali untuk hal yang sama, itu sama saja dengan mubajir (Allah tidak suka orang yang berlebih2an bukan? :D )... ya intinya dengan fungsi program lebih efisien dan rapi serta lebih tersturktur :)

Monday, March 19, 2012

Tips pemilihan Tipe data

Sering kali kita lupa akan tipe data yang digunakan dalam pemrograman. Berikut ini adalah referensi tentang tipe data serta penjelasannya yang digunakan dengan bahasa C.

1.   Tipe data bilangan bulat
Ada beberapa tipe data standar yang digunakan untuk data bilangan bulat.
Tipe Data
Memori
Format
Jangkauan Nilai
int
2 byte
%d/%i
-32.768 s/d 32.767
unsigned int
2 byte
%u
0 s/d 65.535
char
1 byte
%d/%i
-128 s/d 127
unsigned char
1 byte
%u
0 s/d 255
unsigned long
4 byte
%lu
0 s/d 4.294.967.295
long
4 byte
%ld/%li
-2.147.483.648 s/d 2.147.483.647


Friday, March 16, 2012

Understanding Cyberworld 2020

Understanding Cyberworld 2020 merupakan sebuah judul film yang bercerita mengenai kemajuan perkembangan dunia cyber pada tahun 2020. Pada film ini diceritakan bahwa komputer pada tahun 2020 akan berada dimanapun dan mempengaruhi seluruh aspek kehidupan. Film ini sangat inspiratif, film ini dengan lugas bercerita mengenai perkembangan komputer yang merupakan salah satu dampak dari hukum moore, dimulai dari pengenalan komputer dari generasi pertama yang bernama ENIAC. 

Pada tahun 2020 komputer akan 1000 kali lebih kuat dan 100 kali lebih cepat dari notebook/laptop saat ini. Pada masa tersebut komputer memiliki kemampuan melihat, mendengar, berbicara dan belajar. Untuk mencapai hal tersebut maka bahasa pemrograman yang digunakan untuk memprogram komputer harus dikembangkan lebih efisien dan powerfull. Pada tahun tersebut kehidupan manusia juga dikelilingi oleh robot-robot cerdas yang dapat membantu manusia dalam melakukan tugas-tugas dan pekerjaannya. 

Teknik Memilih Komputer


Komputer bukanlah hal yang asing bagi kita, komputer saat ini sudah menjadi barang yang kita gunakan sehari-hari. Untuk memilih komputer yang tepat yang sesuai dengan kebutuhan kita, memerlukan teknik tertentu sehingga komputer yang kita miliki dapat kita gunakan secara optimal.
Memiliki komputer dengan spesifikasi tinggi tentu menjadi idaman setiap orang, tetapi hal itu harus ditebus dengan harga yang mahal, bagaimana dengan kita yang memiliki budget yang terbatas? Tentu kita harus bisa memilih komputer yang dapat bekerja dengan optimal sesuai dengan budget yang kita miliki. Untuk itu kita perlu mengetahui teknik memilih komputer yang tepat. 
  •  Motherboard
Motherboard merupakan papan tempat terpasangnya komponen-komponen komputer. Motherboard memiliki sirkuit yang menghubungkan tiap komponen komputer.Yang perlu diperhatikan dalam memilih motherboard adalah socket prosesor, slot memori, slot tambahan, IDE/SATA port dan VGA port.

Saturday, March 10, 2012

Yuk berkenalan dengan Bahasa C


Bahasa C atau C++ adalah suatu bahasa pemrograman tingkat menengah, maksudnya bahasa C bisa dipelajari dengan lebih mudah karena mudah dimengerti tetapi mempunyai kemampuan yang tinggi. Bahasa C bisa digunakan untuk merekayasa program untuk segala kebutuhan, baik untuk aplikasi bisnis, matematis atau bahkan game.
NB: Perlunya ketelitian dalam penulisan program karena perintah (statement) dalam bahasa C bersifat case sensitiv (huruf kapital dan huruf kecil dibedakan.

Proses Kompilasi  dan linked bahasa C

Friday, March 9, 2012

Teoritis dan Analogi

Pada Hari Kamis, 8 Maret 2012 waktu perkuliahan dengan Pak Sony pada matakuliah Arsitektur Komputer dan Sistem Oprasi saya menyadari perlunya mencari analogi dan perumpaan dari apa yang kita pelajari secara teoritis dan persamaannya dengan yang ada didunia secara realnya. Hal ini cukup membuat saya terkagum-kagum, hal ini lah yang tidak pernah saya dapatkan pada perkuliahan sebelumnya. Contohnya saat mempelajari elektronika seperti komponen:Kapasitor, diaoda dll, dalam real kehidupan bisa diumpakankan seperti saluran air (Tukang PLN=Tukang Ledeng).. berikut gambar cantiknya.

Searching

 
“Jadilah engkau orang yang berilmu (pandai), atau orang
yang belajar, atau orang yang mau mendengarkan ilmu, atau orang yang menyukai ilmu. Dan
janganlah engkau menjadi orang yang kelima maka kamu akan celaka" (H.R. Baehaqi)
Janganlah kalian menuntut ilmu untuk membanggakannya terhadap para ulama dan untuk diperdebatkan di kalangan orang-orang bodoh dan buruk perangainya. Jangan pula menuntut ilmu untuk penampilan dalam majelis (pertemuan atau rapat) dan untuk menarik perhatian orang-orang kepadamu. Barangsiapa seperti itu maka baginya neraka … neraka. (HR. Tirmidzi dan Ibnu Majah)