10 contoh pseudocode pemrograman lengkap dengan deskripsi, deklarasi variabel, dan logika

Pseudocode adalah cara menuliskan algoritma dalam bentuk yang menyerupai bahasa pemrograman namun tetap mudah dipahami oleh manusia. Dengan menggunakan pseudocode, kita dapat menyusun logika program secara sistematis sebelum diterjemahkan ke dalam sintaks bahasa pemrograman tertentu.

10 contoh pseudocode pemrograman lengkap dengan deskripsi, deklarasi variabel, dan logika


Dokumen ini menyajikan 10 contoh pseudocode lengkap, masing-masing dilengkapi dengan:

  • Deskripsi singkat mengenai tujuan program,

  • Deklarasi variabel yang digunakan, dan

  • Rangkaian logika atau algoritma yang menjadi inti proses.

Contoh-contoh ini sangat bermanfaat sebagai latihan awal untuk memahami alur berpikir komputasional dan membantu siswa atau pemula dalam membangun pondasi pemrograman yang kuat.

10 contoh pseudocode pemrograman lengkap dengan deskripsi, deklarasi variabel, dan logika untuk memudahkan pemahaman:


1. Menentukan Bilangan Genap atau Ganjil

Deskripsi: Program ini menerima sebuah bilangan dan menentukan apakah bilangan tersebut genap atau ganjil.

Deklarasi:

vbnet
Deklarasi:
bilangan: integer

Pseudocode:

mathematica
Input bilangan
If bilangan mod 2 = 0 Then
Output "Bilangan Genap"
Else
Output "Bilangan Ganjil"
End If

2. Menghitung Luas Persegi Panjang

Deskripsi: Menghitung luas dari persegi panjang berdasarkan panjang dan lebar yang dimasukkan.

Deklarasi:

yaml
Deklarasi:
panjang, lebar, luas: real

Pseudocode:

graphql
Input panjang
Input lebar
luas ← panjang * lebar
Output "Luas: ", luas

3. Menghitung Nilai Rata-rata

Deskripsi: Program untuk menghitung nilai rata-rata dari tiga nilai.

Deklarasi:

yaml
Deklarasi:
nilai1, nilai2, nilai3, rata: real

Pseudocode:

graphql
Input nilai1, nilai2, nilai3
rata ← (nilai1 + nilai2 + nilai3) / 3
Output "Rata-rata: ", rata

4. Menentukan Nilai Maksimum dari 3 Bilangan

Deskripsi: Program ini mencari nilai tertinggi dari tiga bilangan.

Deklarasi:

r
Deklarasi:
a, b, c, max: integer

Pseudocode:

r
Input a, b, c
max ← a
If b > max Then
max ← b
End If
If c > max Then
maxc
End If
Output "Nilai maksimum: ", max

5. Perulangan Mencetak Angka 1 sampai 10

Deskripsi: Menampilkan angka 1 sampai 10 menggunakan perulangan.

Deklarasi:

vbnet
Deklarasi:
i: integer

Pseudocode:

mathematica
For i1 to 10 Do
Output i
End For

6. Pencarian Bilangan dalam Daftar

Deskripsi: Mencari bilangan dalam sebuah array.

Deklarasi:

php
Deklarasi:
daftar: array of integer
target: integer
i: integer
found: boolean

Pseudocode:

mathematica
Input target
foundFalse
For i0 to length(daftar) - 1 Do
If daftar[i] = target Then
foundTrue
Break
End If
End For
If found Then
Output "Data ditemukan"
Else
Output "Data tidak ditemukan"
End If

7. Konversi Suhu dari Celsius ke Fahrenheit

Deskripsi: Program mengonversi suhu dari Celsius ke Fahrenheit.

Deklarasi:

yaml
Deklarasi:
celsius, fahrenheit: real

Pseudocode:

graphql
Input celsius
fahrenheit ← (celsius * 9/5) + 32
Output "Suhu dalam Fahrenheit: ", fahrenheit

8. Menentukan Tahun Kabisat

Deskripsi: Menentukan apakah sebuah tahun adalah tahun kabisat.

Deklarasi:

vbnet
Deklarasi:
tahun: integer

Pseudocode:

vbnet
Input tahun
If (tahun mod 4 = 0 AND tahun mod 1000) OR (tahun mod 400 = 0) Then
Output "Tahun Kabisat"
Else
Output "Bukan Tahun Kabisat"
End If

9. Menghitung Faktorial dari N

Deskripsi: Program menghitung nilai faktorial dari sebuah bilangan n.

Deklarasi:

vbnet
Deklarasi:
n, i, faktorial: integer

Pseudocode:

mathematica
Input n
faktorial1
For i1 to n Do
faktorialfaktorial * i
End For
Output "Faktorial dari ", n, " adalah ", faktorial

10. Login Sederhana

Deskripsi: Program meminta username dan password, lalu memeriksa kebenarannya.

Deklarasi:

vbnet
Deklarasi:
username, password: string

Pseudocode:

pgsql
Input username
Input password
If username = "admin" AND password = "12345" Then
Output "Login Berhasil"
Else
Output "Login Gagal"
End If

Melalui kumpulan contoh pseudocode ini, kita bisa melihat bagaimana algoritma sederhana bekerja di balik berbagai persoalan umum dalam pemrograman — mulai dari perhitungan matematis, perbandingan nilai, perulangan, hingga validasi data login.

Latihan membuat dan memahami pseudocode seperti ini akan meningkatkan kemampuan berpikir logis, sistematis, dan analitis. Langkah berikutnya adalah menerjemahkan pseudocode tersebut ke dalam bahasa pemrograman pilihanmu, lalu mengujinya secara langsung.

Teruslah berlatih dan eksplorasi, karena dari logika yang sederhana, kamu bisa membangun program yang luar biasa!

أحدث أقدم