Editor Pseudocode AQA
Tulis pseudocode bergaya AQA, jalankan langsung di browsermu, dan telusuri setiap baris sambil melihat variabel berubah.
Apa itu pseudocode?
Pseudocode adalah cara menuliskan logika program dengan bahasa sehari-hari sebelum kamu menulis kode sungguhan. Pseudocode memakai kata kunci terstruktur (IF, FOR, WHILE, PROCEDURE) agar langkah-langkahnya tidak ambigu, tetapi tanpa sintaks rumit dari bahasa pemrograman tertentu. Karena itu, pseudocode sangat cocok untuk merancang algoritma, belajar untuk ujian, dan menjelaskan ide.
Editor ini mengikuti konvensi asesmen AQA: panah penugasan ←, OUTPUT dan USERINPUT, IF/ELSE/ENDIF, FOR…ENDFOR, WHILE…ENDWHILE, REPEAT…UNTIL, serta SUBROUTINE…ENDSUBROUTINE dengan RETURN. Tekan Jalankan untuk melihat output, lalu telusuri baris demi baris.
Sekilas sintaks pseudocode AQA
| Konstruksi | Sintaks | Contoh |
|---|---|---|
| Pemberian nilai | x ← value | total ← 0 |
| Output | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Input | x ← USERINPUT | name ← USERINPUT |
| Percabangan (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Perulangan dengan hitungan | FOR i ← a TO b … ENDFOR | FOR i ← 1 TO 10 … ENDFOR |
| Perulangan prakondisi | WHILE cond … ENDWHILE | WHILE n > 0 … ENDWHILE |
| Perulangan pascakondisi | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Prosedur / subrutin | SUBROUTINE name(params) … ENDSUBROUTINE | greet("Ada") |
| Fungsi yang mengembalikan nilai | SUBROUTINE … RETURN value … ENDSUBROUTINE | RETURN n * n |
| Komentar | // comment | // swap the values |
Lihat animasi algoritma ini
FAQ pseudocode
Apa itu pseudocode?
Pseudocode adalah cara menjelaskan langkah-langkah algoritma dengan bahasa sehari-hari, memakai kata kunci terstruktur seperti IF, FOR dan WHILE tanpa sintaks ketat bahasa pemrograman sungguhan. Dengan pseudocode, kamu bisa merancang dan menyampaikan logika sebelum menulis kode.
Apa itu pseudocode AQA?
Pseudocode AQA adalah gaya kode yang dipakai di soal ujian Computer Science AQA GCSE dan A-level. Pseudocode ini memberi nilai dengan panah ←, membaca input dengan USERINPUT, menulis dengan OUTPUT, dan mengelompokkan kode yang bisa dipakai ulang dalam blok SUBROUTINE…ENDSUBROUTINE.
Apakah editor pseudocode ini gratis?
Ya. Editor pseudocode ini sepenuhnya gratis, berjalan di browsermu, dan tidak perlu daftar atau instalasi.