PEMROGAMAN KOMPUTER
ALGORITMA PEMROGAMAN
Oleh:
Ade Setiawan
A1C016037
A. Latar Belakang
langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah
bahasa tertentu yang berfungsi menghubungan user dengan komputer. Atau bisa
merawat program.
alur dari suatu program yang akan diterjemahkan ke salah satu bahasa
B. Tujuan
Program ditulis dalam salah satu bahasa pemrogaman. Kegiatan menulis program
menyelesaikan suatu permasalahan. Yang dimaksud logis dalam hal ini adalah
bahwa langkah yang diambil masuk akal dan dapat dinilai benar atau salahnya.
kasus tertentu. Dalam menuliskan algoritma, dapat digunakan bahasa natural atau
2017).
langkah kegiatan atau program mulai dari awal sampai akhir dengan
menggunakan simbol atau gambar tertentu dan garis alir. Simbol-simbol yang
mewakili fungsi-fungsi langkah program dan garis alir yang menunjukkan urutan
diagram untuk menggambarkan tahapan proses, sehingga lebih mudah dilihat dan
digunakan untuk menggambarkan proses atau algoritma untuk skala kasus yang
bahasa Indonesia.
1. Alat tulis
B. Prosedur Kerja
A. Hasil
0-15 300
>15 450
air, untuk menghitung biaya yang harus dibayar dan menampilkan hasilnya di
layar.
1. Algoritma
dengan tarif.
2. Flowchart
Start
Input data
pemakaian
air = x
Tidak
0x15
Ya
End
B. Pembahasan
menyelesaikan suatu permasalahan. Yang dimaksud logis dalam hal ini adalah
bahwa langkah yang diambil masuk akal dan dapat dinilai benar atau salahnya.
kasus tertentu. Dalam menuliskan algoritma, dapat digunakan bahasa natural atau
khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan
bentuk kalimat dengan jumlah kata terbatas tetapi tersusun secara logis
terbatas jumlahnya.
3. Susunan langkah yang pasti, yang bila diikuti maka akan mengubah
program komputer.
1. Sequence Algorithm
langkah-langkahnya secara urut dari awal hingga akhir. Bentuk dari algoritma
sekuensial ini salah satu contohnya seperti algoritma memasak air. Langkah demi
2. Looping Algorithm
Pada masalah yang dihadapi, ada pula sebuah langkah yang harus dilakukan
dipenuhi. Contoh algoritma memasak air pada tahapan bila air mendidih maka
matikan kompor, maka kompor dimatikan bila air sudah mendidih, bila belum
diagram untuk menggambarkan tahapan proses, sehingga lebih mudah dilihat dan
suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi, dan jelas
yang disajikan harus jelas, sederhana, efektif, dan tepat. Maka, dengan adanya
selanjutnya.
Dari soal yang telah diberikan, maka dapat dibuat sebuah algoritma sebagai
berikut:
a. Logika :
1. Masukkan nilai pemakaian air (m3) (misal L) dan potongan harga (misal
M).
<= 15) atau kriteria pelanggan tarif non-subsidi ( 16 <= L <= 30).
3. Kalikan L, M dan tarif per m3.
b. Diagram alir
V. KESIMPULAN DAN SARAN
A. Kesimpulan
adalah bahwa langkah yang diambil masuk akal dan dapat dinilai benar
B. Saran
asisten.