Tampilkan postingan dengan label Tutorial Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial Pemrograman. Tampilkan semua postingan

Sabtu, 08 Oktober 2011

Mengenal Komputer dulu sebelum mrogram

insyallah masih selalu di mulai dengan bismillah..
(bismillahirrohman nirrohim..)
Buat temen-temen yang udh baca postingan ane sebelumnya (Belajar BahasaPemrograman) mari kita lanjut ke perbincangan kita selanjutnya..

ehm.. kenalan dong .^_^.
kenapa ane bilang kenalan? karena sebelum kita mulai melakukan ritual coding mengcoding.. baiknya kita kenalan dulu sama si kompi, ibarat peribahasa.. tak kenal makan ta'aruf (kenalan..)
yup.. kalo temen-temen cinta sama si doi, sayang sama si doi, pengen ngungkapin isi hati temen-temen ke si doi, yang pertama itu pasti kenalan dulu sama si doi.. tanya no hapenya, alamat Facebook nya, tak lupa juga alamat twitternya, lakukan PeDeKaTe dan Tembak si doi dengan jurus rayuan ampuh temen-temen. hahaha.. (sesuatu banget dah..)
okeh.. kembali si kompi..
temen-temen pasti udeh pada taukan apa itu Komputer?
Komputer itu sebenarnya merupakan alat untuk mempermudah perhitungan. namun seiring berkembangnya teknologi.. komputer yang tadinya digunakan untuk berhitung sekarang bisa digunakan untuk Design Grafis, Bermain Game, Internetan, Chatting, dengerin Musik, nonton Video, baca berita, cari informasi, download-download (tapi downloadnya yang bener ya, jangan file-file aneh di download juga.. *you know lahh,haha.. 3gp ups keceplosan) dan aktifitas lainnya yang bertujuan mempermudah dan mempercepat pekerjaan manusia..
kalo dikaitkan dengan pemrograman, komputer biasanya digunakan untuk analisis data, perhitungan yang rumit, membuat sistem administrasi seperti keuangan, perbankan, rumah sakit dan lain-lain. nah..untuk melakukan hal yang kaya gitu kita butuh program-program pendukung untuk mengolah perintah-perintah yang akan dilakukan oleh komputer.
yang mengolah perintah-perintah itulah yang menjadi programer keren..
(anda bukan programer? berarti anda tidak termasuk dalam kaetgori orang keren seperti saya, haha..)
Sebelum kita mulai mengcoding ada beberapa Hardware penting yang temen-temen harus tau.. (buat sebagian orang pasti udeh tau, tapi ga apa-apa lah diulang lagi..)

1.        Processor
Processor ini lah yang menjadi otak yang membantu komputer untuk berpikir, benda ini lah yang ngasih tau kalo 1+1 = 2, maksudnya semua proses penghitungan itu dilakukan sama si processor, semakin besar Speed Clocknya semakin cepat juga si processor ngerjain perhitungannya. Apaan tuh Speed Clock? Jam Cepat? bukan dong.. Speed Clock adalah kecepatan si Processor dalam mengeksekusi perintah.. biasanya Speed Clock itu kalo pertama kali komputer booting nanti ada tulisan (Sekian) Mhz atau (Sekian) Ghz, itu dia yang namanya Speed Clock, atau temen-temen bisa liat di klik kanan My Computer, nanti di bagian Computer ada spesifikasi Clock yang ada di Processor temen-temen. Nilai "Sekian" nya itu tergantung dari spesifikasi Processor, Speed Clocknya si Pentium Dual Core masih kalah cepet Sama Speed Clocknya si Pentium Core i7,hahaha.. iyalah jelas..
Lanjut deh ke Hardware penting ke 2

2.        RAM (Random Access Memory)
Yang namanya memory itu pasti gunanya untuk menyimpan data. Tapi khusus buat yang ini Data/ Informasi yang disimpan di RAM hanya sementara. (Loh ko sementara ?)
iya..karena begitu komputer mati data akan hilang.. (bingung yaa?). Simplenya gini, saat temen-temen semua lagi ngetik dan belum di save, maka semua tulisan itu ya disimpan di RAM.
gitu temen-temen..
RAM juga mempengaruhi kecepatan dari si kompi, semakin besar kapasitas RAM, Semakin cepet juga kecepatan si Kompi
Contohnya, misalkan besar RAM nya 128Mb
kita punya 3 gelas :
·      Gelas A isinya Air,
·      Gelas B isinya Teh,
·      Gelas C isinya Kosong,
Gimana caranya supaya isi dari Gelas A tertukar dengan isi dari Gelas B?
pseducode nya gini kan..
i.      Masukin isi Gelas A (Air) ke Gelas C (Kosong)
-       (Gelas C = Air ; Gelas A = Kosong),
ii.    Masukin isi Gelas B (Teh) ke Gelas A (Kosong)
-       (Gelas A = Teh ; Gelas B = Kosong),
iii.  Masukin isi Gelas C (Air) ke Gelas B (kosong)
-       (Gelas C = Kosong ; Gelas B = Air)
Sekarang Gelas A = Teh, Gelas B = Air, Gelas C = Kosong
udeh deh..
itu Analogi Ram yang 128Mb, kalo Ram yang 2Gb gimana?
okeh simak baik-baik..
·      untuk Ram yang 2Gb, kita sekarang punya 4 gelas, dengan :
·      Gelas A yang isinya Air,
·      Gelas B isinya Teh,
·      Gelas C isinya Kosong, dan
·      Ada tambahan satu Gelas kosong lagi yaitu Gelas D
masalah'a kita buat sama seperti Ram yang 128Mb, gimana caranya supaya isi dari Gelas A tertukar dengan isi dari Gelas B
pseducode nya gini..
i.      Masukin isi Gelas A (Air) ke Gelas C (kosong)
-       (Gelas A = Kosong ; Gelas C = Air),
ii.    Masukin isi Gelas B (Teh) ke Gelas D (Kosong)
-       (Gelas B = Kosong ; Gelas D = Teh),
iii.  Masukin isi Gelas C (Air) ke Gelas B (kosong)
-       (Gelas C = Kosong ; Gelas B = Air)
iv.  terus diakhir masukin Gelas D (Teh) ke Gelas A (Kosong)
-       (Gelas D = Kosong ; Gelas  A = Teh)
Sekarang Gelas A = Teh, Gelas B = Air, Gelas C = Kosong, Gelas D = Kosong
udeh deh..
Liat perbedaannya ga?
coba dianalisis, kita ga mesti mengisi berulang kali untuk memindahkan gelas A ke gelas B, cukup isi ke gelas kosong, terus di tukar deh (klo bingung komen aja ya, hehe..)

3.        Harddisk
Untuk Hardware ini kayanya temen-temen sudah tau deh..
jadi ane ga usah jelasin banyak-banyak kali ya,hehe..
Harddisk, buat si hardware ini sebenernya jadi yang paling penting, soalnya kalo ga ada ini hardware, kita bakalan kesulitan untuk nyimpan data apalagi kalo datanya besar. Bedanya sama si Ram, Data yang ada disimpan ga akan hilang mesti si kompi ga di aliri listrik alias mati.
ngerti ya.. kalo ga ngerti di komen aja dibawah, hehe..

4.        Motherboard
Mother = ibu, Board = papan, artinya papan ibu ?¿?¿?¿?
bukan lah..
motherboard itu sebenarnya tempat untuk menghubungkan semua komponen yang diperlukan, main board lah istilahnya, baik VGA Card, Harddisk, RAM, Processor, Heatsink (pendingin) semua di letakkan disini.

Senin, 03 Oktober 2011

Belajar Bahasa Pemrograman

Diawali dengan Bismillah..
(bismillah hirrohman nirrohim..)
Langsung aja kali ya ga usah berpanjang kata, sesuai dengan judul yang ada di postingan ini, ane akan mengawali tulisan ini dengan sedikit intermedzo tentang :
apa sih bahasa pemrograman?
ngapain kita belajar beginian?
susah ga sih belajar bahasa pemrograman? terus buat yang pengen belajar pemrograman harus ngapain?
okeh.. ane akan ngasih tau teman-teman semua bagaimana caranya menjawab pertanyaan-pertanyaan itu.
1.    Apa sih bahasa pemrograman?
Bahasa pemrograman adalah bahasa yang kita gunakan untuk berkomunikasi dengan komputer, dan bahasa yang fungsinya untuk bla..bla..bla..bla..
hmm.. kalo dilanjutin pasti temen-temen tambah bingung dan ribet secara definitif temen-temen bisa cari di wikipedia atau di google,hehe..
kita berpikir Simple okeh..
simplenya gini, misalkan kita tinggal di luar negri.. anggaplah di Jepang. untuk bisa berkomunikasi sama orang Jepang yang pertama kali kita lakukan pasti harus bisa bahasa Jepang atau bahasa internasional (Bahasa Inggris) yang bisa dimengerti sama penduduk disana. kalo orang Jepang di ajak ngomong pake bahasa Indonesia kemungkinan untuk bisa ngerti sangatlah kecil dan ujung-ujungnya ga akan nyambung kan antara satu sama lain, kemudian pastilah kita akan kesulitan untuk berkomunikasi dengan penduduk disana. begitu pula dengan bahasa Pemrograman, untuk bisa berkomunikasi dengan si kompi yang menggunakan bahasa yang tidak manusiawi, maka kita haruslah mengerti bahasa pemrograman yang bisa dimengerti sama manusia dan bisa dimengerti juga sama si kompi, itulah bahasa pemrograman versi simplenya temen-temen. semoga ngerti,hehe..

2.    Ngapain kita belajar beginian?
Pertanyaan yang sangat aneh yah?
memang aneh buat orang yang bisanya hanya bisa menggunakan..menggunakan dan menggunakan..
berbeda dengan orang yang memiliki Cita-cita sebagai programer. Sebagai seorang programer harus memiliki pemikiran untuk menciptakan dan membuat..
berawal dari hal mendasar yaitu belajar pemrograman, mencipatakan sesuatu hal kecil.. berlatih, dan pahami konsepnya..
dan nanti berlanjut ke pemrograman berorientasi objek yang akan memudahkan kita dalam menciptakan aplikasi atau program dengan mempergunakan objek-objek sebagai perangkat utamanya.
Jadilah seorang "Creator Sejati", bukan sebagai seorang "User Sejati"

3.    Susah ga sih belajar bahasa pemrograman? terus buat yang pengen belajar pemrograman harus ngapain?
Hal terpenting yang akan ane tekankan adalah..
TIDAK ADA YANG SULIT DI DUNIA INI JIKA KITA MAU BERUSAHA.
apakah anda sepakat dengan ungkapan itu?
Sebenarnya proses untuk menjadi programer sudah kita alami sejak kita kecil. yup.. belajar Pemrograman itu layaknya seperti belajar naik sepeda. teman-teman akan semakin mahir mengendarai sepeda jika terus berlatih..
dan belajar pemrograman juga seperti itu, teman-teman akan semakin mahir membuat program jika terus berlatih.
tanpa berlatih, teman-teman hanya sekedar tau apa itu fungsi rem, roda gigi dan pedal pengayuh. tanpa mempraktekannya tak akan mungkin bisa mengendarai sepeda.
Jika memaksakan diri untuk mengendarai sepeda tanpa berlatih maka Terjatuh.. Terluka.. Terkilir.. atau bahkan menabrak akan kalian alami saat kalian mengendarai sepeda.
itu pun sama halnya dengan belajar pemrograman.
terus kita harus ngapain?
Gampang.. pantengin terus updatean blog ini. hahaha.. (Promosi mode : on)
Banyak baca.. Banyak latihan.. dan Banyak ilmu yang didapat..
dan Bukan Sedikit baca.. Sedikit Latihan.. dan Sedikit ilmu yang didapat..
Ane menyarankan ke temen-temen semua untuk memulai pemrograman dari bahasa C, kenapa bahasa itu?
karena dari bahasa itu bahasa yg powerfull.. (haha.. kata-kata yang sering ane temui di pengantar buku pemrograman .^_^.) dan bahasa ini sangat populer di dunia pemrograman.
dan juga banyak bahasa-bahasa pemrograman lainnya yang dari struktur bahasanya hampir sama seperti bahasa C, kaya bahasa Java(buka jawa ya,hehe..), C++, C#, PHP, dll. kemudian jika temen-temen berminat untuk belajar bahasa pemrograman yang ane sebutin diatas, temen-temen ga usah pusing karena tinggal menyesuaikan diri ja ko.

Pesan ane buat para pecinta programer :
"Orang besar memiliki cara besar untuk meraih cita-cita yang besar"

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Skull Belt Buckles