Senin, 16 Januari 2012

FLOWCHAR DAN PSEUDOCODE




Algoritma dan Pemrograman

Flowchart dan Pseudocode

Flowchart

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut. Flowchart terdiri dari simbol-simbol yang mempunyai arti tertentu

Pseudocode

Pseudocode adalah Pseudo berarti imitasi atau mirip atau menyerupai dan code menunjukan kode dari program, berarti pseudocode adalah kode yang mirip dengan instruksi kode program yang sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang sesungguhnya seperti COBOL, FORTRAN atau PASCAL. Sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.
Symbol Off-line Connector
Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain
Symbol Connector
Simbol untuk keluar/masuk prosedur atau proses dalam   lembar/halaman yang sama
Symbol Comunication Link
Simbol transmisi untuk informasi dari satu lokasi ke lokasi lainnya
Symbol Process
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
Symbol Manual Operation
Simbol yang menunjukkan pengolahan yang  tidak dilakukan oleh komputer
Symbol Decision
Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi
Symbol Predefined Process
Simbol untuk mempersiap- kan penyimpanan yg akan digunakan sebagai tempat pengolahan di dlm storage
Symbol Terminal
Simbol untuk permulaan atau akhir dari suatu program
Symbol Off-line Storage
Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan
Symbol Manual Input
Simbol untuk pemasukan data secara manual on-line keyboard
Symbol Keying Operation
Simbol operasi dengan menggunakan mesin yang mempunyai keyboard


Contoh Flowchart



Uses Crt;
Var
Nama : String;
Umur : Byte;
Alm : String;

Begin
Writeln('Tugas Rahmawati');
writeln('Kelas I RPL');
writeln('NIS 5193');
Writeln('===============');
Write('Ketik Nama:'); Read(Nama);
Write('Ketik Umur:'); Read(Umur);
Write('Ketik Alamat;'); Read(Alm);

Writeln;
Writeln('Nama Kamu :',Nama);
Writeln('Umur Kamu :',Umur);
Writeln('Alamat Kamu ;',Alm);
Write('Terima Kasih');
Writeln;
End

THANKS

1 komentar: