Dalam algoritma pemrograman pembahasan subprogram yaitu dalam programnya menampilkan lebih dari satu output.
Sebagai contoh,suatu pekerjaan yang dilakukan oleh seseorang tentu akan dilakukan oleh orang tersebut sesuai profesinya.
Misal,seorang direktur tentu akan memimpin suatu perusahaan dengan banyak pekerja dibawahnya. Mereka otomatis (bawahan direktur) akan melakukan pekerjaannya masing2 sesuai dengan yang mereka kerjakan,dan direktur tersebut hanya menerima hasil jadinya.
Dalam dalam proses tersebut bisa kita aplikasikan ke dalam algoritma subprogram,dengan membuat prosedurnya terlebih dahulu.
Kali ini saya punya contoh dalam subprogram flowchart raptor,yaitu suatu bilangan yang outputny akan menampilkan hasil +5.
Jadi misalnya kita inputkan angka 4,maka akan keluar hasilnya 9. Itu terjadi juga seperti contoh yang diatas. Membuat prosedur dan maka akan memunculkan hasil sesuai dengan perintah atau kerjanya dari inputannya tersebut.
Langkah-langkahnya :::
Tutorial Tahap membuat subprogram menggunakan RAPTOR
1. buka file latian 1.rap.. file bisa diunduh disini
2. klik kanan pada bagian main, pilih add procedure
2. Beri nama procedure, pada bagian paling atas
3. Ubah MODE nya menjadi Intermediate yah
4. Parameter input (dicentang) : x, parameter output (dicentang) : hasil
ini SS nya..
5. Isikan algoritma seperti menulis di main di dalam procedure tambah5
6. Kembali pada bagian main, kita panggil procedure tadi. hasilnya :
Gambar flowchart dibawah ini yaitu akan memunculkan output +5.
dalam flowchart subprogram dibawah ini,kita membuat dua flowchart dalam satu raptor. Yang flowchart pertama kita inputkan telebih dahulu variabelnya,kemudian kita outputkan hasilnya. Flowchart yang kedua kita membuat prosedur untuk pemanggilan variabel tersebut,kemudian di proses di dalam flowchart kedua. Maka kalau kita jalankan flowchart tersebut,hasilnya akan menginputkan kan suatu angkan dan hasil outputnya +5 (sesuai contoh diatas).