Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Begini Pembuatan Pseudocode Bilangan Prima, Flowchart dan Programnya

Begini Pembuatan Pseudocode Bilangan Prima, Flowchart dan Programnya

Pembahasan kali ini terkait tugas algoritma pemrograman, yang mengharuskan menjelaskan pembuatan pseudocode bilangan prima beserta flowchar dan implementasi programnya.

  • Tentukan bagaimana cara memfilter suatu bilangan, apakah bilangkan tersebut bilangan prima atau bukan?
Program ini dimaksudkan untuk mengetahui apakah tahun yang diinputkan merupakan tahun kabisat atau bukan. Namun sebelum membahas lebih lanjut, ada baiknya kita ulas bersama terkait pseudocode dan flowchart. 

Pseudocode 

Merupakan salah satu penulisan algoritma yang digunakan sebagai media untuk menyelesaikan permasalahan pada suatu program yang menggunakan bahasa yang dapat dipahami oleh manusia, misalnya penggunaan bahasa inggris atau bahasa indonesia. 

Berikut ini beberapa struktur pembuatan pseudocode :
  • Header atau judul : Mendefinisikan nama serta menentukan bagian teks tersebut merupakan bagian dari program, prosedur maupun fungsi. 
  • Deklarasi : Mendefinisikan nama variabel, prosedur, konstanta atau nama fungsi yang akan digunakan didalam algoritma pemrograman.
  • Deskripsi : Mendefinisikan setiap langkah dalam menyelesaikan tugas sebagai input, proses hingga dengan hasil akhir yaitu output. 
  • akan bahasa sehari-hari, misalnya : bahasa inggris, bahasa indonesia.

Flowchart

Merupakan media yang digunakan sebagai rujukan terkait langkah proses urutan yang harus dilewati untuk menyelesaikan suatu permasalahan lengkap dengan simbol grafis dan penghubungnya.

Menentukan apakah bilangan yang dimasukkan ke dalam program merupakan bilangan prima atau bukan?

Pseudocode

Program Menentukan_Bilangan_Prima
<!-- menentukan apakah bilangan yang diinput merupakan bagian dari bilangan prima atau buka bilangan prima -->

Deklarasi
  • Inisialisasi :
  • int bil,n,m
  • char lagi
  • Deskripsi
  • Input bil
  • Inisialisasi variable n=0
  • Proses perulangan program atau looping dari m=1 sampai m<=bil dimana for (m=1;m<=bil;m++)
  • Hitung sisa bagi antara bil %(mod) m, bula terdapat sisa bagi dengan hasil 0, maka jumlahkan n dengan angka 1 sehingga hasilnya n++.
  • Jika n=2 maka -> cetak atau print "Merupakan Bilangan Prima"
  • Jika pilihan tidak maka -> cetakatau print  "Bukan Bilangan Prima"
  • Apakah kamu ingin mengulang program [Y/N]?
  • Jika [Y] -> maka akan mengulang langkah (1-6)
  • Jika tidak -> maka program selesai (terima kasih) \
Demikianlah pembahasan dari saya, semoga pembuatan pseudoce bilangan prima ini, dapat menambah wawsan dan bermanfaat bagi kamu yang sedang menyelesaikan tugas tersebut. 

Kurang lebihnya prosesnya sama, meskipun berbeda soal bahasa dan logikanya sama yaitu dengan menggunakan bahasa sehari-hari alias bahasa manusia, bukan bahasa mesin / bahasa program.