BAHASA PEMOGRAMAN
Ketika
mendengar kata Olimpiade Komputer, mungkin benak kita membayangkan lomba
membongkar pasang komputer, mengetik cepat, membuat game, atau
meretas jaringan. Walau tidak sepenuhnya benar, tetapi ternyata apa yang
diujikan dalam Olimpiade ini adalah logika berpikir dan kemampuan pemrograman
komputer. Apa itu pemrograman komputer?
Sebelum
menjelaskan tentang pemrograman komputer, ada baiknya kita mengetahui definisi
komputer. Komputer berasal dari bahasa latin computare yang artinya menghitung. Karena luasnya
bidang ilmu komputer, para pakar dan peneliti memiliki perbedaan dalam
mendefinisikan terminologi komputer.
Menurut Hamacher, komputer adalah mesin penghitung
elektronik yang cepat dan dapat menerima informasi input digital, memproses
sesuai dengan program yang tersimpan di memorinya, kemudian menghasilkan output
berupa informasi.
Sedangkan Fuori berpendapat bahwa komputer adalah
suatu pemroses data yang dapat melakukan perhitungan besar secara cepat,
termasuk perhitungan aritmatika dan operasi logika, tanpa campur tangan dari
manusia.
Program komputer, atau istilah lengkapnya “kode program
komputer”, menyatakan langkah-langkah (perintah-perintah) yang harus dikerjakan
oleh komputer. Program komputer biasanya ditulis menggunakan suatu bahasa
pemrograman tertentu dari sekian banyak pilihan bahasa pemrograman. Program
yang ditulis dengan bahasa pemrograman tersebut umumnya ditulis menggunakan
suatu editor yang disediakan perangkat lunak untuk bahasa pemrograman yang
bersangkutan (atau yang lebih umum seperti notepad).
Editor yang disediakan perangkat lunak untuk bahasa pemrograman
yang bersangkutan biasanya lebih baik dari yang umum. Dikarenakan editor
tersebut dilengkapi dengan berbagai fasilitas untuk mempermudah dalam proses
penyusunan program.
Program
yang telah disusun dengan suatu bahasa pemrograman tidak serta merta dapat
dijalankan oleh komputer. Hal itu dikarenakan komputer hanya dapat menjalankan
perintah-perintah yang ditulis dalam “bahasa mesin” (deretan yang hanya terdiri
dari simbol 0 dan 1). Oleh sebab itu, jika kode program ditulis dalam bahasa
yang bukan bahasa mesin, program tersebut harus “diterjemahkan” (selanjutnya
akan menggunakan istilah “dikompilasi”) terlebih dahulu ke dalam bahasa mesin.
Untuk melakukan kompilasi, digunakan suatu perangkat lunak yang dinamai compiler. Tentu
saja, compiler yang
digunakan adalah compiler yang
sesuai dengan bahasa pemrograman yang digunakan. Karena perlu adanya proses
kompilasi ini maka istilah kode program sebelum kompilasi disebut kode sumber (source code).
Biasanya buat para pemula seperti admin ini kebingungan untuk memulai bahasa pemrograman pertamanya karna banyaknya pilihan bahasa pemrograman yang bisa kamu pelajaridan beberapa bahasa pemrograman mempunyai tingkat kerumitan yang tinggi sebagai pemula tentu akan kesulitan untuk memulai dari itu. Sebenarnya menjadi pertimbangan yang cukup sulit untuk admin memilih bahasa pemrograman yang cocok untuk pemula karna semua itu tergantung dari bagaimana niat kita untuk mempelajari bahasa pemrogramannya itu sendiri serumit apapun bahasa pemrograman jika kita mempunyai niat belajar yang tinggi pasti kita tidak akan menemukan kesulitan yang berarti. Tapi kali ini admin akan memberikan bahasa pemrograman yang cocok untuk kamu yang ingin memulai belajar bahasa pemrograman.
Berikut bahasa pemrograman yang bisa di jadikan referensi kamu dalam memilih bahasa pemrograman:
1. Python bahasa pemrograman yang mudah di pelajari , berorientasi objek dan masih banyak lagi kelebihan dari python ini. Bahasa ini menjadi rekomendasi nomor 1 admin karena dilihat dari sisi sintaks yang singkat dan jelas sehingga tidak membingungkan para pemula.
![bahasa pemrograman python](file:///C:/Users/yuliana/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg)
Contoh sintaks bahasa pemrograman python :
print
("azizfadhlan.blogspot.com")
Hasil dari sintaks tersebut akan menampilkan
azizfadhlan.blogspot.com singkat bukan? tapi penilaian admin bukan dari singkat
atau tidaknya sintaks tersebut penilaian admin berdasarkan kemampuan bahasa
pemrograman python yang tidak kalah dari bahasa pemrograman yang tergolong
rumit.
Kamu bisa mempelajari python di website resmi python
2. Ruby bahasa pemrograman yang dinamis dan berorientasi objek yang benar benar cocok untuk kamu yang mau belajar bahasa pemrograman sintaks nya yang sangat sederhana tentu menjadi kelebihan yang sangat mencolok bagi bahasa pemrograman ruby sendiri.
Kamu bisa mempelajari python di website resmi python
2. Ruby bahasa pemrograman yang dinamis dan berorientasi objek yang benar benar cocok untuk kamu yang mau belajar bahasa pemrograman sintaks nya yang sangat sederhana tentu menjadi kelebihan yang sangat mencolok bagi bahasa pemrograman ruby sendiri.
![bahasa pemrograman ruby](file:///C:/Users/yuliana/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)
Contoh sintaks bahasa pemrograman ruby:
puts 'azizfadhlan.blogspot.com'
Kemampuan ruby sendiri tidak kalah dengan python sesama open source , senderhana, mungkin ini bisa menjadi pilihan kamu juga.
Kamu bisa mempelajari ruby di website resmi ruby
3. Basic bahasa pemrograman ini memang dirancang untuk para pemula walaupun dirancang untuk para pemula tapi tidak perlu diragukan lagi efektifitas dari bahasa pemrograman basic itu sendiri. Bahasa pemrograman basic ini banyak digunakan oleh para programmer ahli jadi tidak ada alasan untuk tidak mempelajari bahasa pemrograman basic ini.
Contoh sintaks bahasa pemrograman basic:
CLS
INPUT "Enter your name: ", Name$
IF Name$="Fadhlan" THEN
PRINT "Go Away!"
ELSE
PRINT "Hello, "; Name$; ". How are you today?"
END IF
INPUT "Enter your name: ", Name$
IF Name$="Fadhlan" THEN
PRINT "Go Away!"
ELSE
PRINT "Hello, "; Name$; ". How are you today?"
END IF
Tidak begitu rumit bukan? bahasa basic ini sering di gunakan
untuk membuat sistem operasi pada jamannya.
Kamu bisa mempelajari basic di website resminya atau di freebyte
Pelajari salah satu bahasa pemrograman yang cocok dengan anda sebagus apapun bahasa pemrograman jika kamu tidak mempelajarinya dengan sungguh sungguh akan percuma.
Kamu bisa mempelajari basic di website resminya atau di freebyte
Pelajari salah satu bahasa pemrograman yang cocok dengan anda sebagus apapun bahasa pemrograman jika kamu tidak mempelajarinya dengan sungguh sungguh akan percuma.
Tidak ada komentar:
Posting Komentar