Professional Documents
Culture Documents
Disusun oleh: Muh. Raid Salman T 131 1141 013 Kelas I/B
DAFTAR ISI
DAFTAR ISI .....................................................................................................................2 PENGERTIAN FLOWCHART ........................................................................................3 SIKLUS DALAM FLOWCHART....................................................................................4 SIMBOL DALAM FLOWCHART...................................................................................5 MENGGAMBAR FLOWCHART ....................................................................................8 STUDI KASUS ...............................................................................................................10 DAFTAR PUSTAKA ......................................................................................................12
MAKALAH FLOWCHART
PENGERTIAN FLOWCHART
Flowchart adalah penggambaran secara grafik dari tahapan penyelesaian suatu masalah yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart merupakan cara penyajian dari suatu algoritma program. Tujuan Membuat Flowchart : Menggambarkan urutan atau tahapan dari penyelesaian masalah Menggambarkan permasalahan secara sederhana, terurai, rapi dan jelas Flowchart membantu analis dan programmer untuk memecahkan masalah ke dalam bagian-bagian yang lebih kecil dan menolong dalam menganalisis alternatifalternatif lain dalam pengoperasian.Flowchart mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
MAKALAH FLOWCHART
Siklus Input-Proses-Output Siklus dalam flowchart adalah siklus input-proses-output atau sering disebut siklus IPO. Siklus IPO dapat kita analogikan sebagai komponen hardware komputer. Komponen input seperti keyboard, mouse, scanner, dan sebagainya dapat kita andaikan sebagai input (penerimaan suatu perintah atau data yang akan diproses). Komponen proses seperti CPU akan mengolah/memproses data yang telah masuk dalam komponen input agar menghasilkan suatu hasil. Dan akhirnya hasil pemrosesan data atau perintah yang dilakukan oleh CPU ditampilkan pada monitor, speaker atau printer.
MAKALAH FLOWCHART
Dalam menggambar sebuah flowchart diperlukan simbol-simbol yang representatif agar urutan atau tahapan suatu penyelesaian masalah yang digambarkan dengan flowchart dapat terlihat secara jelas dan mudah dipahami. Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok : 1. Flow direction symbols Simbol ini digunakan untuk menghubungkan simbol satu dengan yang lain dan disebut juga connecting line. a. Simbol arus/flow
Simbol yang menyatakan jalannya arus suatu proses. b. Simbol communication link
Simbol yang menyatakan transmisi data dari satu lokasi ke lokasi lain. c. Simbol connector
Simbol yang menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama. d. Simbol offline connector
Simbol yang menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda. 2. Processing symbols Simbol ini menunjukan jenis operasi pengolahan dalam suatu proses/prosedur. a. Simbol proses
Simbol yang menyatakan suatu proses yang dilakukan oleh komputer. b. Simbol manual
Simbol yang menyatakan suatu proses yang tidak dilakukan oleh komputer. c. Simbol decision
MAKALAH FLOWCHART
Simbol yang menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban yaitu ya atau tidak. d. Simbol predefined process
Simbol yang menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal. e. Simbol terminal
Simbol yang menyatakan awal atau akhir suatu program. f. Simbol keying operation
Simbol yang menyatakan semua jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard. g. Simbol offline storage
Simbol yang menunjukan bahwa data dalam simbol inji akan disimpan ke suatu media tertentu. h. Simbol manual input
Simbol memasukkan data secara manual dengan menggunakan online keyboard. 3. Simbol input/output Simbol yang menunjukkan jenis peralatan yang digunakan sebagai media input atau output. a. Simbol input/output
Simbol yang menyatakan proses input atau output tanpa tergantung jenis peralatannya. b. Simbol punched card
simbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu c. Simbol magnetic tape
MAKALAH FLOWCHART
Simbol yang menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis. d. Simbol disk storage
Simbol yang menyatakan input berasal dari dari disk atau output disimpan ke disk. e. Simbol document
MAKALAH FLOWCHART
MENGGAMBAR FLOWCHART
Untuk menggambar flowchart dari suatu permasalahan, kita perlu berpedoman pada siklus IPO. Kita memilah-milah tahapan permasalahan yang akan dibuat flowchartnya berdasarkan input(masukan), proses dan output(hasil). Kemudian menggambarkannya dengan menggunakan simbol flowchart seperti yang telah saya jelaskan di atas. Saya ambil contoh tentang proses membuat mie rebus. Pertama kita memasukkan mie, air, dan bumbu ke dalam panci. Kemudian mengaduk semua bahan hingga mie matang. Setelah matang, mie dituang ke dalam mangkuk. Mie pun siap disajikan. Berikut gambar flowchartnya.
START
STOP
Tapi ada kalanya, pembuatan mie rebus memakai cara dan langkah yang berbeda. Caranya dengan merebus mie sampai matang, ditaruh ke mangkuk kemudian baru diberi bumbu. Berikut gambar flowchartnya.
MAKALAH FLOWCHART
START
STOP
Dari kedua flowchart di atas dapat kita simpulkan bahwa dari satu permasalahan dapat muncul berbagai solusi. Dan solusi yang berbeda-beda tersebut menyebabkan flowchartnya juga berbeda untuk tiap solusi.
MAKALAH FLOWCHART
STUDI KASUS Pada bagian studi kasus ini, saya akan menggambarkan flowchart untuk permasalahan yang umum dalam kehidupan sehari-hari dan yang khusus dalam pemrograman : 1. Menggoreng telur dadar Pertama, kita memasukkan telur dan garam dalam mangkuk, kemudian mengocoknya sampai rata. Setelah itu, memasukkan minyak goreng dalam wajan dan memasukkan telur tersebut. Telur digoreng dan dibolak-balik sampai matang. telurpun siap disajikan.
START
STOP
MAKALAH FLOWCHART
10
2. Program menghitung rata-rata 3 bilangan Pertama, program meminta inputan 3 bilangan dari user. Kemudian menghitung rata-ratanya dengan cara menjumlahkan ketiga bilangan tersebut dan membaginya dengan 3 atau (bil1+bil2+bil3)/3. Selanjutnya diperoleh hasil ratarata ketiga bilangan tersebut.
START
Input bilangan I
Input bilangan II
STOP
MAKALAH FLOWCHART
11
DAFTAR PUSTAKA
MAKALAH FLOWCHART
12