Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Daftar Isi:

Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)
Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Video: Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)

Video: Cara Menulis Pseudocode: 15 Langkah (dengan Gambar)
Video: Cara Pasang Processor Komputer Pada Motherboard 2024, Mungkin
Anonim

Artikel wikiHow ini akan mengajarkan kepada Anda cara membuat dokumen pseudocode untuk program komputer Anda. Pseudocode pada dasarnya memerlukan pembuatan garis besar bahasa non-pemrograman dari maksud kode Anda.

Langkah

Bagian 1 dari 3: Memahami Dasar-dasar Pseudocode

Tulis Pseudocode Langkah 1
Tulis Pseudocode Langkah 1

Langkah 1. Ketahui apa itu pseudocode

Pseudocode adalah garis besar tertulis langkah demi langkah dari kode Anda yang dapat Anda transkripsikan secara bertahap ke dalam bahasa pemrograman. Banyak pemrogram menggunakannya untuk merencanakan fungsi suatu algoritma sebelum mengatur diri mereka sendiri ke tugas pengkodean yang lebih teknis.

Pseudocode berfungsi sebagai panduan informal, alat untuk memikirkan masalah program, dan opsi komunikasi yang dapat membantu Anda menjelaskan ide Anda kepada orang lain.

1494423 2
1494423 2

Langkah 2. Pahami mengapa pseudocode berguna

Pseudocode digunakan untuk menunjukkan bagaimana algoritma komputasi harus bekerja. Coders sering menggunakan pseudocode sebagai langkah perantara dalam pemrograman di antara tahap perencanaan awal dan tahap penulisan kode yang dapat dieksekusi yang sebenarnya. Beberapa kegunaan lain dari pseudocode adalah sebagai berikut:

  • Menjelaskan bagaimana suatu algoritma harus bekerja. Pseudocode dapat menggambarkan di mana konstruk, mekanisme, atau teknik tertentu dapat atau harus muncul dalam suatu program.
  • Menjelaskan proses komputasi kepada pengguna yang kurang teknis. Komputer memerlukan sintaks input yang sangat ketat untuk menjalankan program, tetapi manusia (terutama non-programmer) mungkin akan lebih mudah memahami bahasa subyektif yang lebih lancar yang secara jelas menyatakan tujuan setiap baris kode.
  • Merancang kode dalam pengaturan grup. Arsitek perangkat lunak tingkat tinggi akan sering memasukkan pseudocode ke dalam desain mereka untuk membantu memecahkan masalah kompleks yang mereka hadapi oleh programmer mereka. Jika Anda mengembangkan program bersama dengan pembuat kode lain, Anda mungkin menemukan bahwa kodesemu membantu memperjelas niat Anda.
Tulis Pseudocode Langkah 3
Tulis Pseudocode Langkah 3

Langkah 3. Ingatlah bahwa pseudocode bersifat subjektif dan tidak standar

Tidak ada sintaks yang benar-benar harus Anda gunakan untuk pseudocode, tetapi merupakan kesopanan profesional yang umum untuk menggunakan struktur pseudocode standar yang dapat dengan mudah dipahami oleh pemrogram lain. Jika Anda membuat kode proyek sendiri, maka yang paling penting adalah pseudocode membantu Anda menyusun pemikiran dan menjalankan rencana Anda.

  • Jika Anda bekerja dengan orang lain dalam sebuah proyek-apakah mereka rekan kerja Anda, programmer junior, atau kolaborator non-teknis-penting untuk menggunakan setidaknya beberapa struktur standar sehingga orang lain dapat dengan mudah memahami maksud Anda.
  • Jika Anda terdaftar dalam kursus pemrograman di universitas, kamp pengkodean, atau perusahaan, kemungkinan besar Anda akan diuji terhadap "standar" pseudocode yang diajarkan. Standar ini sering berbeda antara lembaga dan guru.

Kejelasan adalah tujuan utama pseudocode, dan mungkin membantu jika Anda bekerja dalam konvensi pemrograman yang diterima. Saat Anda mengembangkan kodesemu menjadi kode aktual, Anda perlu menyalinnya ke dalam bahasa pemrograman – sehingga dapat membantu menyusun kerangka Anda dengan mempertimbangkan hal ini.

Tulis Pseudocode Langkah 4
Tulis Pseudocode Langkah 4

Langkah 4. Fokus pada tujuan utama pseudocode

Sangat mudah untuk kembali menulis dalam kode setelah Anda mencapai langkah Anda. Mengingat tujuan kodesemu Anda-menjelaskan apa yang harus dilakukan setiap baris program-akan membuat Anda tetap membumi saat membuat dokumen kodesemu.

Bagian 2 dari 3: Menulis Kode Pseudo yang Baik

1494423 5
1494423 5

Langkah 1. Gunakan editor teks biasa

Anda mungkin tergoda untuk menggunakan pengolah kata (mis., Microsoft Word) atau program serupa untuk membuat dokumen teks kaya, tetapi kodesemu memerlukan pemformatan sesedikit mungkin agar tetap sederhana.

Editor teks biasa termasuk Notepad (Windows) dan TextEdit (Mac).

1494423 6
1494423 6

Langkah 2. Mulailah dengan menuliskan tujuan proses

Mendedikasikan satu atau dua baris untuk menjelaskan tujuan kode Anda akan membantu menyiapkan sisa dokumen, dan juga akan menghemat tugas Anda untuk menjelaskan fungsi program kepada setiap orang yang Anda tunjukkan kodesemunya.

1494423 7
1494423 7

Langkah 3. Tulis hanya satu pernyataan per baris

Setiap pernyataan dalam kodesemu Anda harus mengekspresikan hanya satu tindakan untuk komputer. Dalam kebanyakan kasus, jika daftar tugas digambar dengan benar, maka setiap tugas akan sesuai dengan satu baris kodesemu. Pertimbangkan untuk menulis daftar tugas Anda, kemudian menerjemahkan daftar itu ke dalam kodesemu, kemudian secara bertahap mengembangkan kodesemu itu menjadi kode aktual yang dapat dibaca komputer.

1494423 8
1494423 8

Langkah 4. Gunakan ruang putih dan lekukan secara efektif

Menggunakan spasi putih di antara "blok" teks akan membantu menjaga berbagai komponen pseudocode Anda tetap terisolasi, dan membuat indentasi bagian yang berbeda dari setiap blok akan menunjukkan bahwa potongan pseudocode tersebut berada di bawah bagian yang tidak terlalu berindentasi.

Misalnya, bagian pseudocode yang membahas memasukkan angka harus berada di "blok" yang sama, sedangkan bagian berikutnya (misalnya, bagian yang membahas keluaran) harus berada di blok yang berbeda

1494423 9
1494423 9

Langkah 5. Gunakan huruf kapital untuk perintah kunci jika perlu

Bergantung pada persyaratan kodesemu atau lingkungan tempat Anda menerbitkan kodesemu, Anda mungkin perlu menggunakan huruf besar untuk perintah yang akan tetap ada dalam kode sebenarnya.

Misalnya, jika Anda menggunakan perintah "jika" dan "maka" dalam kodesemu, Anda mungkin ingin mengubahnya menjadi "JIKA" dan "KEMUDIAN" (mis., "JIKA masukan nomor MAKA hasil keluaran")

1494423 10
1494423 10

Langkah 6. Tulis menggunakan terminologi sederhana

Ingat, Anda menulis tentang apa yang akan dilakukan proyek, bukan meringkas kode itu sendiri. Ini sangat penting jika Anda menulis pseudocode sebagai demonstrasi untuk pelanggan yang tidak tahu coding, atau sebagai proyek untuk programmer pemula.

Anda bahkan mungkin ingin menyingkirkan semua perintah pengkodean sama sekali dan hanya mendefinisikan proses setiap baris dalam bahasa sederhana. Misalnya, "jika input ganjil, output 'Y'" mungkin menjadi "jika pengguna memasukkan angka ganjil, tampilkan 'Y'" sebagai gantinya.

1494423 11
1494423 11

Langkah 7. Simpan pseudocode Anda dalam urutan yang benar

Meskipun bahasa yang Anda gunakan untuk memodifikasi kodesemu harus sederhana, Anda tetap harus menyimpan setiap bagian kodesemu sesuai urutan eksekusinya.

1494423 12
1494423 12

Langkah 8. Jangan tinggalkan imajinasi

Segala sesuatu yang terjadi dalam proses harus dijelaskan secara lengkap. Pernyataan pseudocode mendekati pernyataan bahasa Inggris sederhana. Pseudocode biasanya tidak menggunakan variabel, tetapi menjelaskan apa yang harus dilakukan program dengan objek yang dekat dengan dunia nyata seperti nomor rekening, nama, atau jumlah transaksi.

1494423 13
1494423 13

Langkah 9. Gunakan struktur pemrograman standar

Bahkan jika tidak ada standar untuk pseudocode, akan lebih mudah bagi programmer lain untuk memahami langkah Anda jika Anda menggunakan struktur dari bahasa pemrograman (berurutan) yang ada. Gunakan istilah seperti "jika", "maka", "sementara", "lain", dan "loop" dengan cara yang sama seperti dalam bahasa pemrograman pilihan Anda. Pertimbangkan struktur berikut:

  • jika KONDISI maka INSTRUKSI - Ini berarti bahwa instruksi yang diberikan hanya akan dilakukan jika kondisi yang diberikan benar. "Instruksi", dalam hal ini, berarti langkah yang akan dilakukan program, sedangkan "kondisi" berarti data harus memenuhi serangkaian kriteria tertentu sebelum program mengambil tindakan.
  • while CONDITION do INSTRUCTION - Artinya instruksi harus diulang-ulang sampai kondisi tidak lagi benar.
  • do INSTRUCTION while CONDITION - Ini sangat mirip dengan "sementara CONDITION do INSTRUCTION". Dalam kasus pertama, kondisi diperiksa sebelum instruksi dilakukan, tetapi dalam kasus kedua instruksi akan dilakukan terlebih dahulu; dengan demikian, dalam kasus kedua, INSTRUKSI akan dilakukan setidaknya satu kali.
  • fungsi NAMA (ARGUMEN): INSTRUKSI - Ini berarti bahwa setiap kali nama tertentu digunakan dalam kode, itu adalah singkatan untuk instruksi tertentu. "Argumen" adalah daftar variabel yang dapat Anda gunakan untuk memperjelas instruksi.
1494423 14
1494423 14

Langkah 10. Atur bagian pseudocode Anda

Jika Anda memiliki bagian besar pseudocode yang mendefinisikan bagian lain dari pseudocode dalam blok yang sama, Anda mungkin ingin menggunakan tanda kurung atau pengenal lain untuk menyimpan semuanya.

  • Kurung-baik standar (mis., [kode]) dan melengkung (mis., {code})-dapat membantu memuat segmen pseudocode yang panjang.
  • Saat coding, Anda dapat menambahkan komentar dengan mengetik "" di sisi kiri komentar (mis.,

    // Ini adalah langkah sementara.

  • ). Anda dapat menggunakan metode yang sama saat menulis kodesemu untuk meninggalkan catatan yang tidak sesuai dengan teks pengkodean.
Tulis Pseudocode Langkah 15
Tulis Pseudocode Langkah 15

Langkah 11. Periksa kembali pseudocode Anda untuk keterbacaan dan kejelasan

Anda harus dapat menjawab pertanyaan-pertanyaan berikut pada akhir dokumen:

  • Apakah kode semu ini dapat dipahami oleh seseorang yang tidak terbiasa dengan prosesnya?
  • Apakah pseudocode ditulis sedemikian rupa sehingga mudah diterjemahkan ke dalam bahasa komputasi?
  • Apakah kode semu menggambarkan proses lengkap tanpa meninggalkan apa pun?
  • Apakah setiap nama objek yang digunakan dalam pseudocode dipahami dengan jelas oleh target audiens?
  • Jika Anda menemukan bahwa bagian pseudocode memerlukan elaborasi atau tidak secara eksplisit menguraikan langkah yang mungkin dilupakan orang lain, kembali dan tambahkan informasi yang diperlukan.

Bagian 3 dari 3: Membuat Contoh Dokumen Pseudocode

1494423 16
1494423 16

Langkah 1. Buka editor teks biasa

Anda dapat menggunakan Notepad (Windows) atau TextEdit (Mac) secara default jika Anda tidak ingin menginstal program baru.

1494423 17
1494423 17

Langkah 2. Tentukan program Anda

Meskipun tidak sepenuhnya diperlukan, menulis satu atau dua baris kalimat di bagian atas dokumen akan memperjelas dari awal maksud program:

Program ini akan meminta salam dari pengguna. Jika salam cocok dengan respons tertentu, respons akan dikirimkan; jika tidak, penolakan akan disampaikan.

1494423 18
1494423 18

Langkah 3. Tulis urutan pembukaan

Perintah pertama Anda-yaitu, hal pertama yang harus dilakukan program Anda saat dijalankan-harus menjadi baris pertama:

cetak salam "Halo orang asing!"

1494423 19
1494423 19

Langkah 4. Tambahkan baris berikutnya

Beri spasi di antara baris terakhir dan baris berikutnya dengan menekan Enter, lalu buat baris kode berikutnya. Dalam contoh ini, pengguna harus meminta baris dialog berikutnya:

cetak prompt tekan "Enter" untuk melanjutkan

1494423 20
1494423 20

Langkah 5. Tambahkan ajakan bertindak

Dalam contoh ini, pengguna akan diminta untuk menyapa:

cetak ajakan bertindak "Apa kabar?"

1494423 21
1494423 21

Langkah 6. Tampilkan daftar tanggapan kepada pengguna

Sekali lagi, setelah menekan Enter dalam contoh ini, pengguna akan melihat daftar kemungkinan tanggapan:

menampilkan kemungkinan tanggapan "1. Baik." "2. Hebat!" "3. Tidak bagus."

1494423 22
1494423 22

Langkah 7. Minta masukan dari pengguna

Di sinilah program akan meminta pengguna untuk memasukkan respons:

print request for input "Masukkan nomor yang paling menggambarkan Anda:"

1494423 23
1494423 23

Langkah 8. Buat perintah "jika" untuk input pengguna

Karena ada beberapa respons yang dapat dipilih pengguna, Anda dapat menambahkan beberapa hasil berdasarkan respons yang mereka pilih:

jika "1" cetak respons "Dandy!" jika "2" cetak respons "Fantastis!" if "3" print response "Lighten up, buttercup!"

1494423 24
1494423 24

Langkah 9. Tambahkan pesan kesalahan

Jika pengguna salah memilih respons, Anda dapat menyiapkan pesan kesalahan:

jika input tidak dikenali, print response "Anda tidak mengikuti instruksi dengan baik, bukan?"

1494423 25
1494423 25

Langkah 10. Tambahkan komponen lain dari program

Periksa dokumen Anda dan tambahkan atau sempurnakan detail apa pun untuk memastikan bahwa Anda dan siapa pun yang membaca dokumen akan memahami artinya. Sesuai contoh metode ini, dokumen pseudocode terakhir Anda akan terlihat seperti ini:

Program ini akan meminta salam dari pengguna. Jika salam cocok dengan respons tertentu, respons akan dikirimkan; jika tidak, penolakan akan disampaikan. cetak salam "Halo orang asing!" cetak prompt tekan "Enter" untuk melanjutkan print ajakan bertindak "Bagaimana kabarmu hari ini?" menampilkan kemungkinan tanggapan "1. Baik." "2. Hebat!" "3. Tidak bagus." print request for input "Masukkan angka yang paling menggambarkan diri Anda:" jika "1" print response "Dandy!" jika "2" cetak respons "Fantastis!" if "3" print response "Lighten up, buttercup!" jika input tidak dikenali, print response "Anda tidak mengikuti instruksi dengan baik, bukan?"

1494423 26
1494423 26

Langkah 11. Simpan dokumen Anda

Tekan Ctrl+S (Windows) atau Command+S (Mac), masukkan nama, dan klik Menyimpan untuk melakukannya.

Video - Dengan menggunakan layanan ini, beberapa informasi dapat dibagikan dengan YouTube

Direkomendasikan: