Anda di halaman 1dari 16

DASAR-DASAR

PEMROGRAMAN KOMPUTER
Dosen : Robby R.S.Tangkudung,ST.MT
Pemrograman Komputer
• Program komputer merupakansebuah
instruksi yang digunakan oleh komputer untuk
memecahkan masalah atau tugas-tugas yang
diberikan padanya.
• Algoritma merupakan kumpulan instruksi yang
terdefinisi ,langkah demi langkah secara baik
dengan tujuan untuk menyelesaikan masalah.
• Catatan : langkah-langkah ini diurutkan secara
sekuensial.
Dalam algoritma langkah pertama harus dilakukan lebih dahulu
sebelum langkah kedua dan seterusnya.
Contoh: jika menggunakan komputer untuk menghitung pembayaran
pada seorang pegawai maka langkah-langkah yang dilakukan adalah
sebagai berikut:
1.Menampilkan pesan pada layar “berapa jam kamu bekerja?”
2.Menunggu pengguna memasukan data jam bekerja dan setelah
ditekan ENTER maka komputer akan memasukan data ke dalam
memori.
3.Menampilkan pesan pada layar “ berapa besarnya gaji tiap jamnya?”
4.Menunggu pengguna memasukandata per jam bekerja dan setelah
ditekan ENTER maka komputer akan memasukan data ke dalam
memori.
5.Komputer melakukan perkalian antara jumlah jam dengan gaji
perjam
6. Komputer menampilkan hasil perhitungan gaji pegawai yang harus
dibawa pulang.
• Langkah-langkah komputer tidak bisa terbalik.
Pada langkah-langkah diatas, komputer
diinstruksikan untukmenghitung besarnya gaji
pegawai, untuk dapat bekerja maka langkah-
langkah tersebut harus dikonversi bahasa yang
bisa diproses oleh komputer, karena
kenyataannya prosesor hanya dapat
memproses instruksi yang ditulis dalam
bahasa mesin.
• Penulisan bahasa mesin secara langsung akan
sangat sulit dan membosankan.
• Supaya penulisan bahasa pemrograman
komputer menjadi lebih mudah maka
digunakan bahasa tingkat tinggi yang
bahasanya sudah mendekati bahasa manusia.
• Dengan bahasa inilah programer dapat
menulis instruksi-instruksi yang akan
dilakukan oleh komputer.
Gambar 1. Bahasa tingkat tinggi
Gambar 2. Bahasa tingkat rendah
• Dengan gambar tersebut diatas, maka dapat
dilihat bahwa menulis program dengan
bahasa aras tinggi akan lebih mudah dan
dapatdipahami dibandingkan dengan bahasa
aras rendah karena bahasanya ditulis dengan
kode numerik ataupun dengan sintak yang
sangat pendek sehingga sulit sekali dipahami.
Algoritma
• Pemrograman komputer dan algoritma
pemrograman adalah dua hal yang tidak dapat
dipisahkan karena pembuatan program
komputer akan lebih sulit dan lama tanpa
mengetahui dengan pasti bagaimana
algoritma penyelesaian masalahnya.
• Definisi program komputer adalah sederetan
perintah-perintah (instruksi) yang harus
dikerjakan oleh komputer untuk menyelesaikan
masalah.
• Tugas algoritma dikatakan selesai kalau algoritma
tersebut sudah menghasilkan satu atau lebih
jawaban atas permasalahan yang ada.
• Dengan demikian setelah mengerjakan langkah-
langkah penyelesaian masalah, maka algoritma
tersebut harus berhenti tidak melakukan proses
apapun.
Notasi Algoritma
• Untuk membuat algoritma dari suatu
permasalahan, biasanya digunakan salah satu
dari tiga buah notasi algoritma yang dikenal,
yaitu uraian kalimat deskriptif, flow chart, atau
pseudo code.
Adapun simbol-simbol yang sering digunakan untuk
menyusun flow chart adalah sbb:
Pseudo code
• Pseudo code adalah algoritma yang bentuknya
(strukturnya) sangat mirip dengan bahasa
pemrograman khususnya bahasa pemrograman
terstruktur seperti pascal.
• Dalam penulisannya, pseudo code harus terdiri
dari tiga bagian,yaitu :
1. Judul algoritma
Bagian yang terdiri atas nama algoritma dan
penjelasan (spesifikasi) dari algoritma tersebut.
2. Deklarasi
Bagian untuk mendefinisikan semua nama
yang digunakan di dalam program. Nama
tersebut dapat berupa nama tetapan, peubah
atau variabel, tipe, prosedur, dan fungsi.
3. Deskripsi
Bagian ini berisi uraian langkah-langkah
penyelesaian masalah yang ditulis.

Anda mungkin juga menyukai