Program Raptor Untuk Memvisualisasikan Algoritma Berbasis Flowchart

Raptor merupakan pemrograman berbasis flowchart, Raptor dirancang khusus untuk membantu memvisualisasikan algoritma yang telah dibuat. Program Raptor diciptakan secara visual dan dieksekusi secara visual dengan menelusuri eksekusi melalui flowchart. Biasanya kita lebih suka menggunakan flowchart untuk mengekspresikan algoritma, dan lebih berhasil menciptakan algoritma menggunakan Raptor daripada menggunakan bahasa tradisional atau menulis flowchart tanpa Raptor. Pada kesempatan ini kita akan mencoba menggunakan raptor untuk menghitung luas dan keliling persegi panjang. Sebelum kita menggunakan raptor kita buat terlebih dahulu algoritma mengitung luas dan keliling persegi panjang.

Algoritma Menghitung Luas dan Keliling Persegi Panjang

  • Mulai
  • Masukkan Nilai Panjang
  • Masukkan Nilai Lebar
  • Hitung Luas = Panjang * Lebar
  • Hitung Keliling = 2 * (Panjang + Lebar)
  • Cetak Luas dan keliling

Setelah membuat algoritmanya maka kita coba membuatnya dengan raptor. Apabila anda belum mempunyai aplikasi Raptor, maka download terlebih dahulu Raptornya.

Buka aplikasi Raptor.

raptor2

Terdapat 6 simbol flowchart yang ada di raptor :

  1. Assignment : digunakan untuk mengubah nilai variabel menggunakan beberapa jenis perhitungan matematis.
  2. Call : digunakan untuk menjalankan sekelompok instruksi yang didefinisikan dalam prosedur bernama. Dalam beberapa kasus beberapa argumen prosedur (yaitu, variabel) akan diubah oleh instruksi prosedur itu.
  3.  Input : digunakan untuk untuk memasukkan data. Setiap nilai data disimpan dalam variabel.
  4. Output : digunakan untuk  tampilan (menyimpan ke file) nilai variabel
  5. Selection : digunakan untuk menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak
  6. Loop : digunakan untuk menunjukkan suatu perulangan.

Langkah 1

Pada awal memulai sudah tersedia simbol start untuk memulai dan end untuk mengakhiri, sekarang kita coba untuk memsukkan simbol input, caranya klik simbol input kemudian letakkan di antara simbol start dan end.

raptor3

Klik ganda pada simbol input maka akan muncul sebagai berikut :

raptor4

Enter Prompt Here digunakan untuk label keterangan contohnya “Masukkan Nilai Panjang” sedangkan Enter Variabel Here digunakan untuk Memasukkan nama variabelnya, contohnya panjang. Setelah itu klik done maka akan tampil seperti dibawah ini :

raptor5

Langkah 2

Masukkan lagi simbol input untuk menginput lebar caranya sama dengan langkah 1.

raptor6

Langkah 3

Untuk menghitung luas maka gunakan simbol assignment letakkan diatas simbol end.

raptor7

Klik ganda  pada simbol assignment maka akan muncul kotak dialog Enter Statement. Kemudian ketik pada set merupakan nama variabel yang digunakan contoh luas dan to merupakan kotak perintah, misalnya disini kita akan melakukan perhitungan luas yaitu panjang * lebar, kemudian klik done.

Langkah 4

Untuk menghitung keliling sama halnya dengan menghitung luas.

raptor8

Bila terjadi kesalahan anda dapat mengeditnya dengan cara klik kanan pada simbol kemudian klik edit.

raptor9

Langkah 5

Mencetak nilai luas dengan cara klik simbol output, kemudian letakkan di atas end. Klik 2 kali pada simbol output kemudian muncul kotak dialog Enter output, pada Enter Output Here ketikkan “Nilai Luas adalah “ + luas kemudian done.

raptor10

Langkah 6

Mencetak keliling sama seperti mencetak luas.

raptor11

Maka flowchart kita telah selesai.

raptor12

Sekarang bagaimana cara menjalankannya, caranya klik run di menu bar pilih step atau tekan F10.

raptor13

Sekarang kita jalankan.

raptor14

Raptor akan menjalankan step by step yang dapat dilihat langkahnnya pada warna hijau. Terus sampai mengeluarkan output luas dan keliling.

raptor15

Ini contoh sederhana anda bisa mencobanya untuk algoritma yang lain, selamat mencoba.

Evi Fadilah

Dosen Tetap Program Studi Sistem Informasi STMIK PalComTech

5 comments

  1. permisi mbak, bisa buat link untuk download raptornya tidak mbak ?

  2. gmana cara membuat output raptor bilangan prima kelipatan 5 dan kelippatan 7??

  3. maaf bu mau nanya dikit. aku masih bingung kalau di suruh buat perbandingan angka yang lebih besar dari angka 6 itu dinyatakan lulus dan sebaliknya . trus outputny yang lebh besar dari angka 6 dinytakan lulus dan yg lebih kecil dinyatakan gagal. itu masukin ke flowchartnya gmna yahh..?

  4. assalamualaikum .. maaf sebelumnya ibu gimana caranya membuat program flowchat tapi soalnya cerita saya belom paham jika soal yang mau di buat program flowchat itu soal cerita . wassalam

  5. permisi saya mau nanya ..

    program yang cocok untuk menggunakan symbol ( input, output, loop, selection, assigment )
    apa ada contoh programnya ??? kalau ada tolong buatkan artikelnya ya … beritahu saya lewat email.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

[+] kaskus emoticons nartzco


Yuk kita share...