ali majid memahami dan menganalisis kaidah dan simbol

9
0 | SISKOM_SMKN1BATAM 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

Upload: ali-must-can

Post on 14-Jul-2015

3.537 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Ali majid memahami dan menganalisis kaidah dan simbol

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

Page 2: Ali majid memahami dan menganalisis kaidah dan simbol

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 mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga 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

Page 3: Ali majid memahami dan menganalisis kaidah dan simbol

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

Page 4: Ali majid memahami dan menganalisis kaidah dan simbol

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

Page 5: Ali majid memahami dan menganalisis kaidah dan simbol

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 pengulangan bersyarat (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

Struktur Branching / 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

Page 6: Ali majid memahami dan menganalisis kaidah dan simbol

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. Penerapan simbol atau simbol-simbol untuk memecahkan masalah

(dimulai dari kasus sehari-hari )

Sebagai contoh, kita kembali melihat DFD tentang pelayanan

pasien rumah sakit. Pada DFD tersebut, proses-proses yang 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.

Page 7: Ali majid memahami dan menganalisis kaidah dan simbol

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

Page 8: Ali majid memahami dan menganalisis kaidah dan simbol

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).

Page 9: Ali majid memahami dan menganalisis kaidah dan simbol

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).