Makalah ini membahas tentang memahami dan menganalisis kaidah serta simbol-simbol yang digunakan pada flowchart atau struktogram. Terdapat penjelasan mengenai kaidah umum pembuatan flowchart, simbol-simbol blok, cabang tunggal, cabang rangkap, pengulangan, program bagian, dan contoh penerapannya untuk memecahkan masalah sehari-hari seperti pelayanan pasien rumah sakit.
Ali majid memahami dan menganalisis kaidah dan simbol
1. 0 | S I S K O M _ S M K N 1 B A T A M
MEMAHAMI DAN MENGANALISIS KAIDAH DAN
SIMBOL-SIMBOL YANG DIGUNAKAN PADA
FLOWCHART ATAU STRUKTOGRAM
Oleh :
Ali Majid Wardana
XI TKJ2
TEKNIK KOMPUTER JARINGAN
SMK NEGERI 1 BATAM
2. 1 | S I S K O M _ S M K N 1 B A T A M
Kata Pengantar
Puji syukur penyusun panjatkan ke hadirat Allah Subhanahu wata’ala, karena berkat
rahmat-Nya kami bisa menyelesaikan makalah yang berjudul memahami dan menganalisis
kaidah dan simbol-simbol yang digunakan pada flowchart atau struktogram. Makalah ini
diajukan guna memenuhi tugas mata pelajaran Siskom.
Kami mengucapkanterima kasih kepadasemua pihak yang telah membantusehingga makalah
ini dapat diselesaikan tepat pada waktunya.Makalah ini masih jauh dari sempurna, oleh
karena itu,kritik dan saran yang bersifat membangun sangat kami harapkan demi
sempurnanya makalah ini.
Semoga makalah ini memberikan informasi bagi pembaca dan bermanfaat untuk
pengembangan wawasan dan peningkatan ilmu pengetahuan bagi kita semua.
Batam, 14 November 2014
Penyusun
3. 2 | S I S K O M _ S M K N 1 B A T A M
Daftar Isi
Kata Pengantar............................................................................................................................ 1
1. Kaidah Umum Pembuatan Flowchart ................................................................................. 3
2. Simbol blok dan fungsinya ..................................................................................................3
3. Simbol cabang tunggal dan fungsinya................................................................................. 3
4. Simbol cabang rangkap dan fungsinya............................................................................... 4
5. Simbol pengulangan bersyarat (tanpa syarat) dan fungsinya.............................................. 4
6. Simbol program bagian (subroutine) dan fungsinya............................................................ 5
7. Penerapan simbol atau simbol-simbol untuk memecahkan masalah (dimulai dari kasus
sehari-hari ) ................................................................................................................................ 5
4. 3 | S I S K O M _ S M K N 1 B A T A M
1. Kaidah Umum Pembuatan Flowchart
Tidak ada rumus atau patokan yangbersifat mutlak
Dapat bervariasi antara satu pemrogramdengan yang lainnya
Setiap pengolahan selalu terdiri dari 3bagian utama
Input,Proses pengolahan, dan Output
2. Simbol blok dan fungsinya
Block chart berfungsi memodelkan masukkan, keluaran, refrensi, master, proses ataupun
transaski dalam simbol-simbol tertentu. Pada dasarnya tidak berorientasi pada fungsi,
waktu ataupun aliran data tetapi lebih ke arah proses (saling melengkapi dengan PS).
Simbol-simbol yang digunakan dalam Block Chart, relatif umum digunakan dalam
banyak sistem dan terdiri dari:
3. Simbol cabang tunggal dan fungsinya
Berfungsi mempresentasikan grafik dari langkah-langkah yang harus
diikuti dalam menyelesaikan sesuatu permasalahan yang terdiri dari simbol dimana
masing-masing simbol mempresentasikan kegiatan tertentu.
Terminator
5. 4 | S I S K O M _ S M K N 1 B A T A M
Untuk menandai dan mengakiri suatu
flowchart
Input-Output
Untuk menyatakan operasi pemasukan
data dan pengeluaran
Proses
Untuk menyatakan kegiatan pemrosesan
input
Decision
Untuk pemeriksaan suatu kondisi
Page Conector
Untuk menghubungkan suatu langkah ke
langkah yang lain
Off page connector
Menghubungkan suatu langkah dengan
langkah lain dihalaman berbeda.
Flow lines
Untuk menghubungkan setiap langkah
dan menunjukan arah diagram flowchart
Preparation
Untuk proses pemberian harga awal
Predefined proses
Untuk melakukan pemanggilan suatu
prosedur program utama
4. Simbol cabang rangkap dan fungsinya
5. Simbol pengulanganbersyarat (tanpa syarat) dan fungsinya
Pengulangan adalah suatu pekerjaan yang dilakukan secara berulang sampai
kondisi tertentu.digunakan untuk menghasilkan pengulangan beberapa kali.
Macam-macam pengulangan
a. For
b.while
c.Do-while
Struktur penggolongan for
Pseudcode,perubahan nilai awal ke nilai akhir
StrukturBranching /Percabangan
1. Bersyarat
Diagram yang alurnya ada / banyak terjadi alih kontrol berupa percabangan
dan terjadi apabila kita dihadapkan pada suatu kondisi dengan dua pilihan
BENAR/SALAH. Struktur dari percabangan yang bersyarat terdiri dari:
- If Then
6. 5 | S I S K O M _ S M K N 1 B A T A M
- If Then Else
- If Then Else If
- Case of
2. Tidak Bersyarat
Struktur : GO TO
Bentuk umum penulisannya adalah GO TO Label
6. Simbol program bagian (subroutine) dan fungsinya
Subroutine atau procedure adalah suatu blok program terpisah yang digunakan
untuk mengerjakan suatu pekerjaan tertentu. Kegunaan yang umum dari subroutine
adalah menghemat kode program bila terjadi proses yang sama diulang berkali-kali.
Salah satu bentuk subroutine di dalam visual basic dikenal dengan event dari
komponen Pada bab-bab sebelumnya sudah banyak digunakan subroutine ini.
Subroutine adalah suatu prosedur yang berada di dalam program RPG(Report
Program Generator) memungkinkan dipanggil/diproses berulang-ulang. Penulisan sub
routine berada dibawah program utama atau folder, diantara begsr dan endsr.
Begsr(Begin SubRoutine)
Operasi begsr menunjukkan awal dari sebuah sub routine RPG/400. Faktor1 berisi
nama dari sub routine.
Endsr (End of Sub Routine)
Operasi endsr menunjukkan akhir dari sebuah sub routine.
Exsr (Execute Sub Routine)
Operasi Exsr menyebabkan nama sub routine yang ada di faktor 2
diproses
7. Penerapansimbol atau simbol-simbol untuk memecahkanmasalah
(dimulai dari kasus sehari-hari)
Sebagai contoh, kita kembali melihat DFD tentang pelayanan
pasien rumah sakit. Pada DFD tersebut, proses-prosesyang terjadi (pada
level terendah) adalah:
I. Pencarian data pasien.
II. Pencatatan data pasien.
III. Pengambilan data riwayat kesehatan pasien.
IV. Pencatatan data hasil diagnosa.
V. Pencatatan data injeksi.
VI. Pencatatan data resep.
VII. Pencatatan daftar biaya.
7. 6 | S I S K O M _ S M K N 1 B A T A M
VIII. pembuatan laporan keuangan.
IX. pembuatan laporan pemakain obat.
Untuk setiap proses diatas, kita buat block chart-nya.
1. Pencarian data pasien
Masukan : Kyboard, file pasien
Keluaran : Layar monitor
2.Pencatatan data pasien
Masukan : Keyboard, formulir data pasien
Keluaran : Data pasien
3.Pengambilan data riwayat kesehatan pasien
Masukan : Keyboard, file data pasien, file catatan kesehatan pasien.
Keluaran : Layar monitor, catata kesehatan pasien (print out).
4.Pencatatan data hasil diagnosa
8. 7 | S I S K O M _ S M K N 1 B A T A M
Masukan : Keyboard, form hasil diagnosa.
Keluaran : File catatan kesehatan pasien.
5. Pencatatan data injeksi
Masukan : Keyboard, form hasil diagnosa.
Keluaran : File injeksi.
6. Pencatatan data resep
Masukan : Keyboard, resep.
Keluaran : File resep.
7. Pencatatan daftar biaya
Masukan : File resep, file injeksi, file pasien.
Keluaran : monitor, biaya pasien (print out).
9. 8 | S I S K O M _ S M K N 1 B A T A M
8. Pembuatan laporan keuangan
Masukan : File injeksi, file resep.
Keluaran : Layar monitor, laporan keuangan (print out).
9. Pembuatan laporan pemakain obat
Masakan : File injeksi, file resep.
Keluaran : Layar monitor, laporn pemakian obat
(print out).