Pseudocode
Apa pseudocode?
Pseudocode terdiri dari pendek, frasa bahasa Inggris yang digunakan untuk menjelaskan tugas-tugas tertentu dalam algoritma sebuah program. Pseudocode tidak harus memasukkan kata kunci dalam bahasa komputer tertentu. Ini harus ditulis sebagai daftar frase berturut-turut. Anda tidak harus menggunakan simbol flowcharting tetapi Anda dapat menarik panah untuk menunjukkan proses perulangan. Indentasi dapat digunakan untuk menunjukkan logika dalam pseudocode juga. Misalnya, tahun pertama programmer, 9 kelas Basic Visual harus mampu membaca dan memahami pseudocode ditulis oleh seorang siswa kelas 12 AP Struktur Data. Bahkan, programmer VB bisa mengambil pseudocode siswa lain dan menghasilkan program VB berdasarkan pseudocode itu.
Mengapa pseudocode perlu?
Proses pemrograman adalah satu rumit. Anda harus terlebih dahulu memahami spesifikasi program, tentu saja, Kemudian Anda perlu mengatur pikiran dan membuat program. Ini adalah tugas yang sulit ketika program ini tidak mudah (yaitu mudah). Anda harus melanggar tugas utama yang harus dicapai menjadi lebih kecil agar dapat akhirnya menulis kode sepenuhnya dikembangkan. Menulis pseudocode AKAN menghemat waktu kemudian selama fase konstruksi & pengujian pengembangan sebuah program.
Bagaimana cara menulis pseudocode?
Pertama, Anda mungkin ingin membuat daftar tugas-tugas utama yang harus dicapai di selembar kertas awal. Kemudian, fokus pada masing-masing tugas. Umumnya, Anda harus mencoba untuk memecahkan setiap tugas utama ke dalam tugas yang sangat kecil yang masing-masing dapat dijelaskan dengan kalimat pendek. Ada akhirnya mungkin hubungan satu-ke-satu antara baris pseudocode dan baris kode yang Anda tulis setelah Anda selesai pseudocoding.
Hal ini tidak perlu dalam pseudocode lagi kebutuhan untuk mendeklarasikan variabel. Adalah bijaksana namun untuk menunjukkan inisialisasi variabel. Anda dapat menggunakan nama variabel dalam pseudocode tetapi tidak diperlukan untuk menjadi yang spesifik. Kata "Tampilan" digunakan dalam beberapa contoh. Hal ini biasanya cukup umum tetapi jika tugas pencetakan ke printer, misalnya, adalah algorithmically berbeda dari mencetak ke layar, Anda dapat membuat menyebutkan ini dalam pseudocode tersebut. Anda dapat menunjukkan fungsi dan prosedur dalam pseudocode tapi ini tidak selalu diperlukan baik. Secara keseluruhan, ingatlah bahwa tujuan dari pseudocode adalah untuk membantu programmer menulis kode efisien. Karena itu, Anda harus dengan jujur ​​mencoba untuk menambahkan cukup detail dan analisis untuk pseudocode tersebut. Dalam dunia pemrograman profesional, pekerja yang menulis pseudocode sering bukan orang yang sama yang menulis kode aktual untuk suatu program. Bahkan terkadang orang yang menulis pseudocode tidak tahu sebelumnya apa bahasa pemrograman akan digunakan untuk akhirnya menulis program.
Contoh:
Asli Program Keterangan:
Menulis sebuah program yang mendapatkan dua angka integer dari pengguna. Ini akan mencetak jumlah dari angka-angka.
Pseudocode:
Meminta pengguna untuk memasukkan integer pertama
Meminta pengguna untuk memasukkan integer kedua
Hitung jumlah dari dua input pengguna
Menampilkan prompt output yang menjelaskan jawaban sebagai jumlah
Menampilkan hasilnya
Gunakan template ini ketika mengetik pseudocode Anda ke MS Word:
John Doe
Visual Basic
Periode 1
Ch3Proj1 Pseudocode
Spesifikasi -
Tulis program untuk menghitung biaya untuk membeli bahan untuk gaun. Gunakan textbox untuk memungkinkan pengguna untuk memasukkan jumlah meter bahan. Gunakan label tunggal untuk menampilkan biaya akhir bersama dengan pesan output yang sesuai. Gunakan $ 8,50 sebagai biaya per halaman material. Biaya akhir adalah biaya per halaman kali jumlah meter yang diinput oleh user. Anda dijamin sebagai prasyarat bahwa pengguna akan memasukkan seluruh nomor antara atau termasuk 1 dan 100.
Pseudocode -
- Meminta pengguna untuk memasukkan jumlah meter bahan gaun dengan pesan prompt ditampilkan dalam label
- Pengguna masukan jumlah meter bahan ke dalam kotak teks dan klik tombol
- Menyimpan input pengguna (# dari meter) ke dalam variabel Integer
- Kalikan jumlah sebesar 8,5 meter dan menyimpan produk yang dalam variabel ganda
- Menampilkan biaya akhir dalam properti Text dari label concatenated dengan pesan keluaran cepat
- Memungkinkan pengguna untuk keluar dari program dengan mengklik tombol Keluar setiap saat
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H