Anda di halaman 1dari 4

Pemrograman

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas


Belum Diperiksa

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang
membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari
pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan'
sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan
dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain
seperti matematika.
Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan
dengan menggunakan sebuah bahasa pemrogramantertentu sehingga menjadi sebuah program
komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya
pemrograman ini biasa disebut paradigma pemrograman.
Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan.
Pemrogram yang baik biasanya mengkombinasikan tiga hal tersebut, agar dapat menciptakan program yang
efisien, baik dari sisi waktu berjalan (running time), atau memori.

[sunting]Bahasa

Pemrograman

Perbedaan bahasa pemrograman dapat menjadi penyebab perbedaan paradigma pemrograman. Pilihan
bahasa pemrograman dipengaruhi banyak alasan, seperti kecocokan dengan kriteria program dan jenis
aplikasi yang akan dibuat.
Beberapa bahasa pemrograman adalah:

Pascal

Basic

C atau C++

Cobol

Java

Fortran

Ada

[sunting]Pemrograman

Kompetitif

Pemrograman adalah bahan yang banyak digunakan di berbagai kompetisi komputer di Indonesia maupun
dunia. Di tingkat SMA, contohnya, pemrograman dipertandingkan dalam Olimpiade Sains Nasional setiap
tahunnya. Ketigapuluh peraih medali di Olimpiade Sains Nasional ini kemudian menjadi Tim Olimpiade
Komputer Indonesia, dan menempuh Pelatihan Nasional yang menyeleksi empat orang wakil untuk
mengikuti Olimpiade Sains Internasional bidang Informasi(International Olympiad in Informatics) yang diadakan
setiap tahunnya.

www.wikipedia.org

PENGENALAN PEMROGRAMAN KOMPUTER


Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.
Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data
(input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi
dibawah kontrol program yang tersimpan di memorinya. Jadi cara kerja komputer dapat
kita gambarkan sebagai berikut :

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat
keras) yang tersusun atas komponen elektronik dan mekanik.
Komponen utama yang lain yaitu software (perangkat lunak). Komponen ini terdiri atas
data dan aplikasi aplikasi komputer.
Komponen Dasar Komputer
1.
2.

HARDWARE
Processing Unit (CPU)
Processor, merupakan bagian dari perangkat keras komputer yang melakukan
pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara
keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit)
dan Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock
dari Control Unit-nya.
Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan
satu instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik.
Memori :
Memori adalah media penyimpan data pada komputer. Memori, berdasarkan fungsinya
dibagi menjadi dua yaitu :
a. Primary Memory
Dipergunakan untuk menyimpan data dan instruksi dari program yang sedang
dijalankan. Seringkali disebut juga sebagai RAM. Karakteristik dari memori primer

adalah :

Volatile (informasi ada selama komputer bekerja. Ketika komputerdipadamkan, informasi yang
disimpannya juga hilang)
Berkecepatan tinggi
Akses random (acak)
b. Secondary Memory
Dipergunakan untuk menyimpan data atau program biner secara permanen.
Karakteristik dari memori sekunder adalah

Non volatile atau persisten


Kecepatan relatif rendah (dibandingkan memori primer)
random atau sekuensial
Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk,
dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial
adalah magnetic tape
Memori Utama
(RAM)
Memori Sekunder
(ROM)
Kategori
Cepat Lambat Kecepatan
Mahal Murah Harga
Kecil Besar Kapasitas
Ya Tidak Volatile

http://rarven-belajar.blogspot.com/2008/02/pengenalan-pemrogramankomputer.html

Pentingnya Bahasa Pemrograman Komputer


November 16, 2007 dedygunanto

ebelum kita mulai memasuki bagaimana cara membuat statement bahasa Delphi Pascal ada

baiknya kita mengetahui bagaimana pondasi awal dari bahasa pemrograman. Hal ini dirasakan sangat
penting, karena ini adalah titik awal yang harus anda pelajari sebelum menginjak pada tahap
berikutnya.

Apa Itu Program ?

Sebuah pertanyaan umum yang pertama kali diajukan oleh orang yang baru pertama mengenal dunia
komputer dan bahasa pemrograman. Pemahaman akan apa itu program bisa kita ilustrasikan dengan
kehidupan sehari-hari. Ilustrasi yang paling mudah, adalah bagaimana anda ingin berkomunikasi
dengan orang yang berbeda bahasa dengan anda supaya bisa bekerjasama. Supaya anda bisa
berbicara dengan orang tersebut, anda harus mempelajari cara membaca huruf, bentuk dan suaranya.
Cara menuliskan bahasa tersebut dengan aturan yang benar dan valid. Agar antara anda dan orang
asing tersebut bisa saling memahami.

Begitu juga dengan bahasa pemrograman. Bahasa pemrograman adalah media untuk
berkomunikasi antara anda pembuat program (dikenal dengan programmer) dan mesin (komputer).
Dengan bahasa pemrograman, anda bisa memerintah si komputer untuk melakukan apa yang
ingin anda lakukan. Tuliskan perintah anda dengan benar dan dimengerti oleh komputer, maka
komputer akan dengan patuh melaksanakan semua perintah anda terus menerus sampai kondisi
dimana dia harus berhenti dan tidak kenal dengan lelah, karena walau bagaimana canggihnya, dia
tetap sebuah mesin.
Tentunya berbeda dengan cara komunikasi antara manusia dengan manusia, karena yang akan
dihadapi oleh seorang programmer adalah sebuah mesin atau komputer. Yang dari segi wujud jelas
sangat berbeda. Karena itu bahasa yang digunakan harus yang bisa dimengerti oleh komputer
tersebut, yaitu bahasa pemrograman. Tapi ingat!, ibarat pepatah Salah Kata, Pisau Tertancap Di
Dada, artinya, jika anda salah dalam memberi perintah tentunya akan menimbulkan kesalahan dalam
segi fungsi atau malfunction. Bayangkan jika anda membuat program yang mengatur lalu lintas, lift,
pintu otomatis, sensor senjata, roket/bom, pesawat, dan satelit. Bisa anda bayangkan Berapa besar
dampak dari kesalahan satu kata atau perintah dalam program yang anda buat.
Bahasa pemrograman komputer juga memiliki tingkatan-tingkatan tersendiri. Yaitu ada bahasa
pemrograman tingkat primitif dan pemrograman tingkat tinggi. Apa sih bedanya? Bahasa tingkat
rendah adalah bahasa mesin yang terdiri dari angka-angka dan sejumlah huruf yang memiliki arti
tertentu dan umumnya susah untuk dimengerti oleh kita sebagai manusia, misalnya bahasa
Assembler, sedangkan bahasa tingkat tinggi adalah bahasa yang sangat mirip dengan bahasa yang
digunakan oleh manusia. Atau lebih dikenal dengan bahasa pemrograman generasi keempat.
Bahasa apapun yang anda gunakan, anda harus mengubah bahasa program tersebut kebahasa
mesin yang hanya dimengerti oleh komputer. Ada dua buah cara untuk mengubahnya, yaitu:

Compiler, dan

Interpreter

Saya tidak akan membicarakan lebih jauh apa itu compiler dan interpreter, karena akan cukup
memakan waktu.

Bahasa Pemrograman Apa Yang Terbaik?

Pertanyaan ini memang sering diungkapkan dan diajukan. Tapi, jawabnya tidak semudah yang kita
bayangkan. Karena setiap bahasa memiliki keunggulan dan kelemahan masing-masing. Bahasa
pemrograman yang terbaik adalah bahasa pemrograman yang paling sesuai dengan kebutuhan anda.
Pascal adalah bahasa yang terstruktur dengan baik dan sangat mudah untuk dibaca. Karena itu, jika
anda adalah pemula, penulis menganjurkan untuk mempelajari bahasa Pascal terlebih dahulu,
walaupun tidak memiliki sedinamis bahasa C++.
Selain itu pula, ada beberapa hal harus anda perhatikan dalam memilih bahasa pemrograman yang
sesuai dengan anda, antara lain carilah bahasa pemrograman yang cocok dengan tipe prosesor anda,
panjang dan pendek kode dari program yang akan anda buat, seberapa besar daya jangkauan hasil
akhir dari program yang akan anda buat, platform sistem operasi yang akan digunakan, dan terakhir
sangat bergantung pada tingkat keahlian dari anda sebagai programmer.

http://dedygunanto.wordpress.com/2007/11/16/pentingnya-bahasa-pemrogramankomputer/

Anda mungkin juga menyukai