Flowchart dan Struktogram

11
SISTEM KOMPUTER KAIDAH DAN SIMBOL-SIMBOL YANG DIGUNAKAN PADA FLOWCHART ATAU STRUKTOGRAM MICHAEL ROBSON SIMATUPANG XITKJ 2 SMK NEGERI 1 BATAM

Transcript of Flowchart dan Struktogram

SISTEM KOMPUTERKAIDAH DAN SIMBOL-SIMBOL YANG DIGUNAKAN

PADA FLOWCHART ATAU STRUKTOGRAM

MICHAEL ROBSON SIMATUPANG

XITKJ 2

SMK NEGERI 1 BATAM

Jl Prof Hamka No 1 Tembesi Kec.Batu Aji – 29422

Telp (0778) 369 909 Kelurahan Kibing KecamatanBatu Aji

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang MahaEsa, atas rahmatnya sehingga penulis dapat menyelesaikanmenyusun makalah yang berjudul Struktur Pengalamatan.

Penulisan makalah ini adalah merupakan salah satu tugasRangBangJar. Dalam penulisan makalah ini penulis merasa masihbanyak kekurangan baik dari teknis penulisan maupun materi,mengingat akan kemampuan yang dimiliki penulis.untuk itukeritik dan sarannya dari semua pihak penulis harapkan, demipenyempurnaan pembuatan makalah ini.Semoga makalah ini dapat bermanfaat bagi saya selaku penulisdan umumnya selaku pembaca.

PENULIS

Michael Simatupang

A. PENGERTIAN FLOWCHART

Flowchart merupakan gambar atau bagan yang memperlihatkanurutan dan hubungan antar proses beserta instruksinya.Gambaran ini dinyatakan dengan simbol. Dengan demikian setiapsimbol menggambarkan proses tertentu. Sedangkan hubungan antarproses digambarkan dengan garis penghubung.

Flowchart ini merupakan langkah awal pembuatan program. Denganadanya 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 bahsapemrograman.

B. SIMBOL - SIMBOL FLOWCHARTFlowchart disusun dengan simbol-simbol. Simbol ini dipakai

sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :

1) Flow Direction symbol

Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol ini disebut juga connecting line.

2) Terminator Symbol

Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan.

3) Connector Symbol

Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.

4) Connector Symbol

Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.

5) Processing Symbol

Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer

6) Simbol Manual Operation

Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer

7) Simbol Decision

Simbol pemilihan proses berdasarkan kondisi yang ada.

8) Simbol Input-Output

Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya

9) Simbol Manual Input

Simbol untuk pemasukan data secara manual on-line keyboard

10) Simbol Preparation

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage.

11) Simbol Predefine Proses

Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure

12) Simbol Display

Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan sebagainya.

13) Simbol disk and On-line Storage

Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.

C. KAIDAH-KAIDAH PEMBUATAN FLOWCHARTDalam pembuatan flowchart tidak ada rumus atau patokan

yang bersifat mutlak. Karena flowchart merupakan gambaranhasil pemikiran dalam menganalisa suatu masalah dengankomputer. Sehingga flowchart yang dihasilkan dapatbervariasi antara satu pemrogram dengan pemrogram lainnya.

Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;

1. Input berupa bahan mentah2. Proses pengolahan3. Output berupa bahan jadi.

Untuk pengolahan data dengan komputer, dapat dirangkum urutandasar untuk pemecahan suatu masalah, yaitu;

1. START: berisi instruksi untuk persiapan perlatan yangdiperlukan sebelum menangani  pemecahan masalah.

2. READ: berisi instruksi untuk membaca data dari suatuperalatan input.

3. PROCESS: berisi kegiatan yang berkaitan dengan pemecahanpersoalan sesuai dengan data yang dibaca.

4. WRITE: berisi instruksi untuk merekam hasil kegiatan keperlatan output.

5. END: mengakhiri kegiatan pengolahan

I. SIMBOL BLOK

Block chart berfungsi memodelkan masukkan, keluaran,refrensi, master, proses ataupun transaski dalam simbol-simbol tertentu. Pada dasarnya tidak berorientasi padafungsi, waktu ataupun aliran data tetapi lebih ke arahproses (saling melengkapi dengan PS). Simbol-simbol yangdigunakan dalam Block Chart, relatif umum digunakan dalambanyak sistem dan terdiri dari:

Pada dasarnya ada 3 hal yang harus diperhatikan dalam membuat simbol blok, yaitu:

Masukkan (Input). Proses. Keluaran (Output).

Langkah-langkah yang harus dilakukan dalam pembuatan BC adalah:

Identifikasi proses yang akan dideskripsikan sebagaiBC.

Tentukan masukkannya (form, file, keyborad, dll). Tentukan keluarannya (form, file, printer, screen,

dll). Tentukan aliran datanya.

II. SIMBOL PENGULANG BERSYARAT (TANPA SYARAT)

Pengulangan (loop) adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi

tertentu. Digunakan untuk menghasilkan pengulangan sejumlah kali yang dispesifikasikan

Macam perulangan :

FOR WHILE DO-WHILE

1) PERULANGAN FOR Sintaksnya :

for (ungkapan1; ungkapan2; ungkapan3) {

pernyataan1;

pernyataan2;

pernyataanN;

}

Dengan :

ungkapan1 = pernyataan inisialisasi sebelum masuk ke perulangan.

ungkapan2 = kondisi yang menentukan pernyataan dalam perulangan terus dijalankan atau tidak.

ungkapan3 = increment / decrement / pengatur variabel yang digunakan dalam ungkapan1.

Struktur Pengulangan FOR :

Pseudocode :

for peubah nilai_awal tonilai_akhir do aksi endfor