Senin, 11 April 2011

Articel About Algoritma & Flowchart

Nama : Fitri Yanti
Kelas : 12.3C.07
NIM : 12100980
No. Absen : 53
____________________________________________________________________________

ALGORITMA DAN FLOWCHART

I. TAHAPAN PEMBUATAN PROGRAM

- Mendefinisikan masalah dan menganalisanya.
Mencakup : tujuan pembuatan program, parameter yang digunakan,fasilitas yang disedikan algoritma yang diterapkan dan bahasa program yang digunakan.
- Merealisasikan dengan langkah-langkah sebagai berikut :

II. ALGORITMA

• Adalah inti dari ilmu komputer.
• Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk
menyelesaikan suatu masalah.
• Algoritma adalah blueprint dari program.
• Sebaiknya disusun sebelum membuat program.
• Kriteria suatu algoritma:
– Ada input dan output
– Efektivitas dan efisien
– Terstruktur

Contoh Algoritma:
Mengirim surat kepada teman:
1. Tulis surat pada secarik kertas surat.
2. Ambil sampul surat.
3. Masukkan surat ke dalam sampul.
4. Tutup sampul surat menggunakan perekat.
5. Jika kita ingat alamat teman tersebut, maka
tulis alamat pada sampul surat.
6. Jika tidak ingat, lihat buku alamat, kemudian
tulis alamat pada sampul surat.
7. Tempel perangko pada surat.
8. Bawa surat ke kantor pos untuk diposkan.

III. PENGERTIAN FLOWCHART

Flowchart adalah gambar/ bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman.

IV. SIMBOL – SIMBOL FLOWCHART

Simbol-simbol yang digunakan antara lain :



IV. MODEL / JENIS FLOWCHART

Beberapa jenis flowchart adalah sbb:
1. System flowchart
Adalah urutan proses dalam systemdengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
Dibawah ini adalah contoh sistem flowchart :



2. Program flowchart
Adalah urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.
Ada dua jenis metode penggambaran program flowchart :
• Conceptual flowchart, menggambarkan alur pemecahan masalah secara global
• Detail flowchart, menggambarkan alur pemecahan masalah secara rinci
Dibawah ini adalah contoh program flowchart :


V. PROSEDUR PEMBUATAN FLOWCHART

Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemogramgram dengan pemogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
• Input : berupa bahan mentah
• Proses : pengolahan
• Output : berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
 START: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
 READ: berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
 WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
 END: mengakhiri kegiatan pengolahan

Gambar berikut memperlihatkan flowchart dari kegiatan dasar diatas.


Dari gambar flowchart di atas terlihat bahwa suatu flowchart harus terdapat proses persiapan dan proses akhir. Kaidah-kaidah yang baku dalam penyusunan flowchart sbb :
- Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat
- Penggambaran flowchart yang simetris dengan arah yang jelas.
-Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.

Tidak ada komentar:

Posting Komentar