Senin, 23 April 2012

Istilah Pemrograman

Apakah Anda tahu apa saja istilah pemrograman? berikut adalah beberapa istilah pemrograman
  • Bit dan Byte
Komputer pada dasarnya hanya berurusan dengan angka. Sekalipun kita dapat menggunakan pengolah angka, huruf, kata, bahkan gambar dan animasi, tetapi sebenarnya semua itu hanya perwujudan dari kombinasi angka-angka yang dikenal oleh komputer. Bahkan jika ditilik lebih jauh, komputer malahan tidak mengerti angka 0 sampai dengan angka 9 seperti sistem desimal yang kita gunakan sehari-hari, tetapi komputer, hanya mengenal angka 0 dan 1 (atau dalam pengertian lain adalah on dan off).

Kombinasi angka 0 dan 1 tersebut dikenal dengan sistem biner (binery). Setiap huruf, angka, kata, gambar, animasi, bunyi-bunyian yang dihasilkan oleh komputer selalu dapat direpresentasikan sebagai kombinasi dari angka 0 dan 1 tersebut. Setiap digit dari sitem biner akan disebut dengan binary digit atau bit.
Seringkali bit tersebut dapat membentuk suatu grup untuk menyimpan informasi tertentu. Grup-grup dijelaskan berikut ini.
  1. Byte, Sebuah grup yang terdiri dari 8 bit. Satu byte dapat menyimpan hingga 256 macam informasi (ingat, 2 pangkat 8 sama dengan 256), misalnya angka 0 hingga 255 atau 256 huruf dan simbol yang berbeda-beda. Byte terkadang juga disebut dengan oktet, terutama untuk sistem koneksi seperti protokol internet.
  2. Word, sebuah grup yang terdiri dari beberapa byte. Pada pemrograman Win32, word biasanya diwujudkan sebagai 2 byte atau 16 bit. Grup dari 4 byte atau 32 bit disebut double-word.

  • Representasi
Karena komputer hanya mengenal angka 0 dan 1, maka segalanya merupakan kumpulan yang sangat besar dari kombinasi angka 0 dan 1 tersebut. Manusia tentunya tidak akan mengerti bila disodori kumpulan 0 dan 1 tersebut. Karena itu komputer harus mempresentasikan (mewujudkan) angka-angka tersebut dalam bentuk yang dikenal manusia. Hal ini telah kita singgung sedikit tadi. Misalnya sebuah byte akan diwujudkan dalam bentuk 0 hingga 255, tetapi mungkin bisa juga -127 hingga 128.

  • Memori
Memori komputer adalah kumpulan dari byte yang sangat besar, yang dapat diwujudkan sebagai angka, huruf, kata, dan lain-lain yang pada saat itu digunakan.
Ketika Anda mengetik surat dengan menggunakan perangkat pengolah kata, komputer akan memanggil file program pengolah kata ke dalam memori, termasuk huruf-huruf yang Anda ketikkan. Jika pekerjaan selesai Anda dapat menyimpan dokumen Anda dan keluar dari program pengolah kata tersebut. Program pengolah kata ini akan dibuang dari memori, termasuk huruf-huruf yang Anda ketikkan tadi. Tetapi karena telah disimpan, dokumen akan berada pada sebuah file di disk atau media penyimpan lain.
Memori dikatakan merupakan kumpulan dari byte karena seluruh byte tersebut ditata dan diberi nomor dari 0 hingga angka yang sangat besar tergantung dari kapasitas memori. Misalnya memori Anda berukuran 128 MB, maka byte tersebut akan disusun dengan angka 0 hingga 134.217.727. Nomor dari setiap byte disebur address byte.

  • File
File adalah kumpulan data yang disimpan dalam satu nama pada sebuah disk atau media penyimpan permanen lain. Komputer harus memanggil file ke dalam memori sebelum dapat bekerja denga file tersebut.
  • Program
Program adalah daftar instruksi langkah demi langkah yang memerintahkan komputer untuk melakukan sesuatu. Komputer sebenarnya adalah sesuatu yang sangat bodoh, jadi dia membutuhkan instruksi yang sangat jelas, detail, serta diberikan langkah demi langkah untuk dapat mengerjakan sesuatu.
Definisi yang sedikit lebih rumit dari program adalah kata, ekspresi, pernyataan, atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.

  • Pemrograman
Secara mudah dapat disebutkan bahwa pemrograman adalah proses pembuatan program. Proses pembuatan program dilakukan dengan sesuatu yang disebut bahasa pemrograman. 

  • Programmer
Programmer adalah orang yang (perkerjaannya) membuat suatu program. Kata perkerjaan diberi tanda kurung karena terkadang ada orang-orang tertentu yang membuat program sebagai hobi saja dan tidak mengandalkannya untuk mencari nafkah.

  • Bahasa Pemrograman
Seperti layaknya manusia yang berkomunikasi denga berbagai bahasa, pemrograman juga membutuhkan bahasa tertentu  yang dapat dimengerti baik oleh komputer maupun manusia. Dengan bahasa pemrograman manusia membuat instruksi-instruksi tertentu yang kemudian dijalankan oleh komputer.
Secara umum, bahasa pemrograman terbagi menjadi empat kategori yaitu;
  1. Bahasa Pemrograman Level Rendah (Low Level Language). Bahasa pemrograman level rendah lebih diorientasikan untuk dapat dimengerti oleh komputer, Programmer yang menangani bahasa ini harus menyesuaikan diri dengan pola "berpikir" komputer, sehingga bahasa yang termasuk kategori ini relatif sulit untuk dipelajari, apalagi oleh para pemula. Contoh bahasa pemrograman yang termasuk kategori ini adalah Assembly.
  2. Bahasa Pemrograman Level Menengah (Middle Level Language). Bahasa pemrograman level menengah memiliki aturan-aturan tertentu yang mirip dengan bahasa yang digunakan sehari-hari, namun juga memiliki instruksi-instruksi yang mudah ditanggapi oleh komputer. Bahasa ini sudah relatif lebih mudah dipelajari, misalnya bahasa C.
  3. Bahasa Pemrograman Tingkat Tinggi (Hight Level Language). Bahasa pemrograman level tinggi memiliki aturan-aturan gramatikal dan ekspresi yang sudah sangat mirip dengan bahasa manusia sehingga relatif mudah dipelajari termasuk oleh para pemula sekalian. Namun karena mudah dipahami oleh manusia, bahasa pemrograman ini jadi lebih "sulit" dipahami oleh komputer, oleh karena itu biasanya waktu yang diperlukan untuk mengeksekusi bahasa ini lebih lama dibandingkan dengan dua level bahasa yang sebelumnya. Bahasa pemrograman yang termasuk ke dalam kategori ini misalnya adalah BASIC, Pascal, Fortran, dan Cobol.
  4. Bahasa Pemrograman Berorientasi Objek (Objeck Oriented Language). Bahasa pemrograman berorientasi objek memiliki berbagai macam objek yang di dalamnya telah berisi dengan tindakan tertentu, Anda tinggal menginstruksikan kepada objek-objek tersebut. Bahasa pemrograman yang termasuk ke dalam kategori ini misalnya adalah Visual Basic.NET, Delphi, Java, dan C++.

  • Interpreter
Interpreter adalah perangkat yang menerjemahkan bahasa pemrograman ke dalam bentuk yang dimengerti oleh komputer. Interpreter akan menerjemahkan bahasa pemrograman ini secara urut (sequence) dan langkah demi langkah. Jika pada saat proses penerjemahan ditemukan kesalahan, maka interpreter akan menampilkan pesan kesalahan dan proses eksekusi program akan dihentikan.


  • Kompiler
Pada dasarnya kompiler (compiler) juga merupakan penerjemah, namun dengan cara kerja yang sedikit berbeda (To Interpret berarti menerjemahkan, sedangkan to compile berarti mengumpulkan atau menyusun) .
Kerja dari kompiler adalah menerjemahkan instruksi-instruksi dalam satu kesatuan modul dan menggabung-gabungkannya(linking) dengan modul-modul lain yang dibutuhkan hingga dihasilkan suatu program yang dapat dijalankan. Bila pada saat penerjemahan dan penggabungan terdapat kesalahan, proses eksekusi akan berhenti dan kompiler akan menampilkan pesan kesalahan.



Ini dapat Anda baca di blog asli yang ditulis oleh beliau tentang istilah pemrograman ini. inilah linknya
http://arek-kloposepuluh.blogspot.com/2010/01/istilah-pemrograman.html

Jumat, 13 April 2012

Kata - Kata Bijak

* Jika Anda dapat memimpikannya, maka Anda dapat melakukannya. (Walt Disney)

* Menjadi yang terbaik lebih penting daripada yang pertama. (Bill Gates)

* Apabila kita takut gagal, itu berarti kita telah membatasi kemampuan kita. (Henry Ford)

* Kepuasan terletak pada usaha, bukan pada hasil. usaha dengan keras adalah kemenangan hakiki. (Mahatma Gandi)

* Hidup adalah suatu petualangan, beranilah mencobanya. Jangan memperkenankan diri sendiri dikecewakan oleh kegagalan, sepanjang Anda sudah melakukan yang terbaik. (Bunda Teresa)

* Penuhi otak dengan pikiran positif, maka Anda akan memiliki energi positif. Energi positif menghasilkan pengalaman positif. (Sean Mcarthur)

* Akar pendidikan memang pahit, tetapi buahnya manis rasanya. (Aristoteles)

* Anda dapat memutar mundur jam, namun Anda tidak dapat mengulangi waktu yang sudah terlewatkan. (Bonnie Prudden)

* Jangan melupakan kebaikan - kebaikan kecil. Dan jangan mengingat kesalahan - kesalahan kecil. (Pepatah Cina)

* Takdir kita bukanlah pada bintang - bintang di langit, melainkan pada diri sendiri. (William Shakespeare)

* Lebih baik berharap, daripada putus asa. (Goethe)

* Lupakan perbuatan Anda yang sudah lewat, dan tanamkan di dada Anda apa yang akan dilakukan sekarang. (Pepatah Tibet)

* Tak ada jalan pintas menuju tempat berharga, semuanya harus melalui proses. (Anonim)

* Orang belajar sedikit dari kesuksesan, tetapi belajar banyak dari kegagalan. (Pepatah Arab)

Selasa, 10 April 2012

Pernahkah kita berpikir, mengapa banyak rahasia yang tidak terjawab?

Di dalam dunia ini, banyak yang tidak kita ketahui. Banyak rahasia yang tidak dapat dicapai oleh akal pikiran manusia, seperti apakah alien itu ada? bahkan, makhluk di Bumi ini pun belum semuanya diketahui oleh manusia. aku mulai bertanya - tanya. Apakah naga itu ada? sebenarnya, apa saja makhluk yang ada di dasar laut atau samudra?
belum ada manusia yang dapat menjawabnya. kehidupan ini memang dipenuhi oleh begitu banyak pertanyaan. aku juga mulai berpikir, apakah mesin waktu itu ada? meski zaman berkembang begitu pula dengan IPTEK, pertanyaan itu belum dapat terjawab. kemanapun kita pergi, kita telusuri, kita tetap akan kekurangan sesuatu. itu membuktikan bahwa adanya kuasa yang lebih besar dari kemampuan kita. kuasa itu adalah kuasa Tuhan. Tuhan lah yang berkuasa dan yang mengetahui segala hal. Tuhan lah yang menciptakan semuanya itu. kita patut bersyukur karena Ia telah memberikan yang terbaik untuk kita. tetapi seringkali orang menghujat Tuhan karena ketidakpuasannya. Tuhan memang memberikan kita cobaan karna ini adalah ujian. Ujian memang seringkali terasa sangat berat, tetapi jika kita terus bersyukur dan memohon kepada-Nya, maka Ia akan memberikan yang terbaik. Bayangkan saja bila di Bumi ini kita tidak pernah diliputi kesusahan. kita tidak akan tahu betapa luar biasanya Tuhan.
terkadang, caranya memang tidak sesuai yang kita harapkan. tetapi ketahuilah, bahwa Ia memberikan hasil yang lebih baik dari yang kita harapkan. Tuhan memang tidak selalu mengabulkan apa yang kita inginkan. tetapi Ia selalu memenuhi apa yang kita butuhkan.

Selasa, 15 November 2011

kata bijak lucu

1. Uang bukan segalanya ……….. masih ada Mastercard & Visa.
2. Pakaian itu adalah pagar pelindung …… pagar harusnya hanya melindungi bukan menghalangi pemandangan yang indah.
3. di dalam pantat yang sehat, terdapat kentut yang kuat..

:D

Selasa, 01 November 2011

Vireta Cup

hari pertama dimeriahkan oleh upacara bendera yang dilakukan pada hari jumat (28/10/11). upacara dimulai sekitar pukul 08.00 WIB hingga pukul 09.30 WIB dan dimeriahkan pula oleh modern dance dan tampilan lainnya. vireta juga mengundang 45 sekolah.
hari berikutnya ada pertandingan futsal dan berbagai lomba lainnya.
vireta cup diketuai oleh Mr. Salesius
dana dikumpulkan bersama sama dan anggota OSIS mengamen dari kelas ke kelas demi mengumpulkan dana.
pelajaran tetap berlanjut meski banyaknya pertandingan yang berlangsung. terkadang kami disuruh menonton pertandingan yang sedang berlangsung.
banyak murid murid mengeluh karena jam pelajaran tetap berlangsung. bahkan, kadang saya merasa kesal, karena saat ulangan, ada pemberitahuan dari speaker bahwa jam dipotong untuk menonton. saya terpaksa harus menghentikan otak saya yang sedang memproses apa yang telah saya pelajari untuk mendengarkan pengumuman. konsentrasi saya pun jadi terganggu dan saya harus cepat cepat menyelesaikan ulangan tersebut.
hari hari dilalui oleh cuaca yang cerah dan cuaca yang mendung.
saya berharap acara vireta cup dapat berjalan lancar tanpa hambatan hingga akhir.
jia you vireta!