View
57
Download
1
Category
Preview:
Citation preview
SEKOLAH MENENGAH KEJURUANBIDANG KEAHLIAN TEKNIK ELEKTRONIKAPROGRAM KEAHLIAN TEKNIK ELEKTRONIKA AUDIO VIDEO
MEMBACA FLOWCHART
Disusun oleh:Nugra Perkasa
PENDIDIKAN TEKNIK ELEKTRONIKAPPG UNY 2013
KATA PENGANTAR
Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa atas rahmat dan karunia-
Nya, sehingga kami dapat menyusun bahan ajar modul manual untuk Teknik Informatika,
khususnya Program Keahlian Teknik Komputer dan Jaringan.
Modul Perakitan Komputer digunakan sebagai panduan kegiatan belajar untuk
membentuk suatu kompetensi yaitu kompetensi dalam merakit dan trobleshoting komputer
Kami mengharapkan saran dan kritik dari para pakar di bidang psikologi, praktisi
dunia usaha dan industri, dan pakar akademik sebagai bahan untuk melakukan peningkatan
kualitas modul. Diharapkan para pemakai berpegang pada azas keterlaksanaan, kesesuaian,
dan fleksibelitas dengan mengacu pada perkembangan IPTEKS pada dunia kerja dan potensi
SMK serta dukungan kerja dalam rangka membekali kompetensi standar pada peserta didik.
Demikian, semoga modul ini dapat bermanfaat bagi kita semua, khususnya peserta
didik SMK Bidang keahlian Teknik Jaringan dan Komputer, atau praktisi yang sedang
mengembangkan bahan ajar modul SMK.
Yogyakarta , 08 Januari 2014
Penyusun
Muh. Akbar Ridho
DAFTAR ISI MODUL
PETA KEDUDUKAN MODUL
Diagram Pencapaian Kompetensi
Kedudukan Modul
Modul EAV.001 ini merupakan prasyarat untuk menempuh modul EAV.003
EAV.001 Membaca Flowchart
EAV.002 Membuat Program Berdasar Flowchart
EAV.003 Menjelaskan Penggunaan Shoftware C++
EAV.004 Membuat Program Sederhana dengan Bahasa C++
EAV.005 Menjelaskan Cara Penggunaan Shoftware Visual Basic
EAV.006 Membuat Program Sederhana dengan Bahasa Visual basic
EAV.007 membuat Program dengan Bahasa Visual basic
BAB IPENDAHULUAN
A. DESKRIPSI JUDUL
Membaca Flowchart merupakan modul yang memiliki ruang lingkup meliputi :
identifikasi dan prosedur membaca Flowchart serta mengimplementasikan pembuatan
program berdasar flowchart.
Setelah selesai menggunakan modul ini, peserta didik memiliki kemampuan menjelaskan
pengertian flowchart, menyebutkan fungsi-fungsi simbol pada flowchart, menganalisis
perintah pada flowchart dan membuat flowchart sesuai prosedur
B. PRASYARAT
Modul Membaca Flowchart merupakan modul awal pembelajaran maka tidak
membutuhkan persyaratan telah lulus modul yang lain atau tidak membutuhkan
kemampuan awal yang harus dimiliki peserta didik
C. PETUNJUK PENGGUNAAN MODUL
1. Petunjuk bagi Peserta Diklat
Peserta diklat diharapkan dapat berperan aktif dan berinteraksi dengan sumber belajar
yang dapat digunakan, karena itu harus memperhatikan hal-hal sebagai berikut :
a. Langkah-langkah belajar yang ditempuh
1) Bacalah dengan seksama uraian materi pada setiap kegiatan belajar.
2) Cermatilah langkah langkah kerja pada setiap kegiatan belajar sebelum
mengerjakan, bila belum jelas tanyakan pada guru.
3) Buatlah kasus serupa untuk dibuat bentuk flowchart
4) Jawablah tes formatif dengan jawaban yang singkat dan jelas serta kerjakanlah
sesuai dengan kemampuan, setelah mempelajari modul ini.
b. Hasil pelatihan
Peserta diklat mampu melakukan tugas :
1) Menjelaskan pengertian flowchart
2) Menyebutkan fungsi-fungsi simbol pada flowchart
3) Menganalisis perintah pada flowchart
4) Membuat flowchart sesuai prosedur
2. Peran Guru
Guru yang akan mengajarkan modul ini hendaknya mempersiapkan diri sebaik-
baiknya yaitu mencakup aspek strategi pembelajaran, penguasaan materi, pemilihan
metode, alat bantu media pembelajaran, dan perangkat evaluasi.
Guru harus menyiapkan rancangan strategi pembelajaran yang mampu mewujudkan
peserta diklat terlibat aktif dalam proses pencapaian/penguasaan kompetensi yang
telah diprogramkan. Penyusunan rancangan strategi pembelajaran mengacu pada
kriteria unjuk kerja (KUK) pada setiap sub kompetensi yang ada dalam GBPP.
D. TUJUAN AKHIR
Setelah mempelajari dan melakukan praktik berdasarkan kegiatan belajar dan lembar
kerja yang ada pada modul, diharapkan peserta didik mampu membaca flowchart,
mampu menggunakan simbol-simbol flowchart sesuai dengan fungsinya dan mampu
menggambar flowchart berdasarkan standart pembuatan flowchart yang berlaku.
E. KOMPETENSI
Modul ini merupakan kompetensi inti dari sikap pengetahuan dan sikap keterampilan
yaitu Membaca Flowchart. Modul Membaca Flowchart ini akan menjadi dasar untuk
Kompetensi berikutnya dalam bidang pemrograman. Uraian kompetensi ini dijabarkan
seperti di bawah ini.
Kompetensi Kriteria
Untuk Kerja
Lingkup
belajar
Materi Pokok Pembelajaran
Sikap Pengetahuan Ketrampilan
Membaca
Flowchart
F. CEK KEMAMPUAN
Modul ini merupakan modul dasar atau awal dari Teknik Pemrograman, Sehingga tidak dibutuhkan kriteria kemampuan awal untuk mempelajari modul ini
BAB IIPEMBELAJARAN
A. RENCANA BELAJAR PESERTA DIDIK
Kompetensi : Teknik Pemrograman
Sub Kompetensi : Membaca Flowchart
Jenis
Kegiatan
Tanggal Waktu Tempat
Belajar
Alasan
Perubahan
Tanda
tangan
guru
Menjelaskan pengertian flowchart
Menyebutkan fungsi-fungsi simbol pada flowchart
Menganalisis perintah pada flowchart
Membuat flowchart sesuai prosedur
B. KEGIATAN BELAJAR
Kegiatan Belajar : Membaca flowchart
1. Tujuan Kegiatan Pembelajaran 1
a. Peserta didik mampu menjelaskan pengertian flowchart
b. Peserta didik mampu menyebutkan fungsi-fungsi simbol pada flowchart
c. Peserta didik mampu menganalisis perintah pada flowchart
d. Peserta didik mampu membuat flowchart sesuai prosedur
2. Uraian Materi 1
a. Pengertian Flowchart
Flowchart atau diagram alir adalah penggambaran secara fisik dari langkah-
langkah dan urutan-urutan prosedur dari suatu program. Diagram alir
merupakan cara yang sangat sederhana untuk menunjukkan aliran proses sebuah
program. Untuk menyajikan jenis operasi sebuah program digunakan bentuk-
bentuk grafis.
b. Jenis-jenis Flowchart
Flowchart terbagi atas lima jenis, yaitu :
1) Flowchart Sistem (System Flowchart)
Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau
apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan
menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem.
Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan
prosedur-prosedur yang terkombinasi yang membentuk suatu sistem.
Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan
proses yang mentransformasikan data itu. Data dan proses dalam flowchart
sistem dapat digambarkan secara online (dihubungkan langsung dengan
komputer) atau offline (tidak dihubungkan langsung dengan komputer,
misalnya mesin tik, cash register atau kalkulator).
2) Flowchart Paperwork/Flowchart Dokumen (Document Flowchart)
Flowchart Paperwork menelusuri alur dari data yang ditulis melalui
sistem. Flowchart Paperwork sering disebut juga dengan Flowchart
Dokumen.
Kegunaan utama dari Flowchart ini adalah untuk menelusuri alur form
dan laporan sistem dari stu bagian ke bagian lain baik bagaimana alur form
dan laporan diproses, dicatat dan disimpan.
3) Flowchart Skematik
Flowchart Skematik mirip dengan Flowchart Sistem yang
menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan
hanya menggunakan simbol-simbol standar, tetapi juga menggunakan
gambar-gambar komputer, peripheral, form-form atau peralatan lain yang
digunakan dalam sistem.
Flowchart Skematuk digunakan sesuai alat komunikasi antara analis
sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart
yang konversal. Pemakaian gambar sebagai ganti dari simbol-simbol
flowchart akan menghemat waktu yang dibutuhkan oleh seseorang untuk
mempelajari simbol abstrak sebelum dapat mengerti flowchart.
Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang
sistem, hal ini disebabkan oleh ketiak-mengertian tentang simbol-simbol
yang digunakan. Gambar-gambar juga memudahkan pengamat untuk
mengetahui segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya
lebih menyenangkan dan tanpa ada salah pengertian
4) Flowchart Program
Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart
Program ini merupakan keterangan yang lebih rinci tentang bagaimana setiap
langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini
menunjukkan setiap langkah program atau prosedur dalam urutan yang tepay
saat terjadi.
Programer menggunakan flowchart program untuk menggambarkan
urutan instruksi dari program komputer.
Analisis Sistem menggunakan flowchart program untuk menggambarkan
urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.
5) Flowchart Proses
Flowchart Proses merupakan teknik penggambaran rekayasa industrial
yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu
prosedur atau sistem.
Flowchart Proses digunakan oleh perekayasa industrial dalam
mempelajari dan mengembangkan proses-proses menufacturing. Dalam
analisis sistem, flowchart ini digunakan secara efektif untuk menelusuri alur
suatu laporan atau form.
c. Simbol-Simbol Flowchart
Simbol-simbol Iflowchart yang biasanya dipakai adalah simbol-simbol
flowchart standart yang dikeluarkan oleh ANSI dan ISO.
Berikut ini merupakan simbol-simbol flowchart.
1) Simbol Simbol Arti Contoh
Terminal Points Awal / Akhir flowchart
Manual Input Input yang dimasukkan
secara manual
Proses Mempresentasikan operasi
Keputusan Keputusan dalam program
Predefined Process Rincian operasi berada di
tempat lain
Penghubung Keluar ke atau masuk dari
bagian lain flowchart
khususnya halaman yang
sama
Input/Output Merepresentasikan Input
data atau Output data yang
diproses atau Informasi
Terminal Point
Simbol Terminal Point ini berfungsi untuk mengawali dan mengakhiri suatu
flowchart. Dialam susunan flowchart haru ada simbol terminal point untuk
start yang digunakan pada awal suatu flowchart, akan tetapi dalam flowchart
tidak selalu di akhiri dengan simbol terminal point stop terkadang flowchart
bersifat looping.
2) Simbol Input Manual
Simbol Input Manual ini berfungsi untuk masukan input secara manual.
3) Simbol Proses
Simbol Proses ini digunakan untuk
4) Simbol Keputusan
5) Simbol Predefined Process
6) Simbol Penghubung
7) Simbol Input Output
d. Penyusunan flowchart
Penyusunan flowchart dimulai dari pendeskripsian suatu masalah yang ada,
kemudian hasilnya direpresentasikan kedalam algoritma program, setelah itu
disusunlah flowchart.
Dalam hal ini sebagai contohnya yaitu “ menyeberang di pintu perlintasan
kereta api” langkah-langkah yang harus dilakukan adalah sebagai berikut
1) Pendefinian Permasalahan
Pendefinian permasalahan ini dilakukan dengan cara memikirkan secara
cermat permasalahan yang ingin diselesaikan.
2) Representasi Kerja Program atau Pembuatan Algoritma Program
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan
tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu.
Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu. Algoritma
program digunakan sebagai formula kerja untuk memecahkan masalah
pemrograman.
Langkah pertama yang harus dilakukan dalam pembuatan algoritma
program ini adalah memikirkan secara cermat permasalahan yang ingin
diselesaikan.
Dalam hal ini sebagai contoh adalah “menyeberang di pintu perlintasan
kereta api” pembuatan algoritmanya sebagai berikut :
Step 1 : Berjalan ketepi perlintasan kereta api
Step 2 : Lihat dan cermati palang pintu perlintasan kereta api
Step 3 : Apakah pintu perlintasan kereta api terbuka?
Step 4 : Jika iya teruskan ke step 5
(jika tidak kembali ke step 2 )
Step 5 : Lihat ke arah kiri
Step 6 : Apakah ada kereta api yang hendak lewat?
Step 7 : Jika iya kembali ke step 5
(jika tidak teruskan ke step 8 )
Step 8 : Lihat ke arah kanan
Step 9 : Apakah ada kereta api yang hendak lewat?
Step 10 : Jika iya kembali ke step 8
(jika tidak teruskan ke step 11 )
Step 11 : Menyeberang dengan hati hati
Kesebelas langkah ini merupakan bahasa aras rendah yang dilakukan
setiap orang penyeberang perlintasan kereta api. Kesebelas langkah ini
disebut juga dengan algoritma program
3) Pembuatan Flowchart
Pembuatan flowchart mempunyai beberapa langkah yang harus
diperhatikan, langkah-langkah tersebut sebagai berikut :
Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke
kanan.
Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan
definisi ini harus dapat dimengerti oleh pembacanya.
Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
Setiap langkah dari aktivitas harus diuraikan dengan menggunakan
deskripsi kata kerja, misalkan HITUNG NILAI TEGANGAN.
Setiap langkah dari aktivitas harus berada pada urutan yang benar.
Lingkup dan range dari aktivitas yang sedang digambarkan harus
ditelurusi dengan hati-hati. Percabangan-percabangan yang memotong
aktivitas yang sedang digambarkan tidak perlu digambarkan pada
flowchart yang sama. Simbol konektor harus digunakan dan
percabanganya diletakkan pada halaman yang terpisah atau hilangkan
seluruhnya bila percabangan tidak berkaitan dengan sistem.
Gunakan simbol-simbol flowchart yang standart.
Penyusunan flowchart haruslah sesuai langkah tersebut, dalam hal ini
sebagai contoh adalah permasalahan sebelumnya, yaitu “menyeberang di
pintu perlintasan kereta api”. Setelah pembuatan algoritma program maka
dapat disusun flowchartnya sebagai berikut :
3. Rangkuman
Untuk membuat rangkaian flowchart, langkah pertama adalah membuat algoritma
program dengan tepat, setelah tersusun algoritma program dengan tepat, barulah
dibuat flowchart sesuai dengan kaidah-kaidah penyusunan flowchart dengan
simbul yang tepat
4. Tugas
a. Pelajarilah uraian materi tentang flowchart, dari pengertian maupun simbol,
simbolnya
b. Setelah membaca dan mempelajari modul ini, buatlah sebuah permasalahan
yang ingin dipecahkan, kemudian pecahkanlah ke dalam bentuk algoritma
program dan flowchart
c. Pelajarilah modul ini dengan tekun , disiplin, dan jujur
BAB IIIEVALUASI
A. SOAL EVALUASI
1) Dibawah ini yang merupakan macam-macam flowchart, kecuali ...
a. Flowchart sistem
b. Flowchart paperwork
c. Flowchart skematik
d. Flowchart program
e. Flowchart data
2) Urutan pembuatan flowchart yang benar adalah ...
a. Start-read-proses-write-end
b. Start-proses-read-write-end
c. Start-write-read-proses-end
d. Start-read-write-proses-end
e. Start-write-proses-read-end
3) Gambar berikut menggambarkan simbul
a. Proses
b. Penghubung
c. Input/output
d. Keputusan
e. Dokumen
4) Flowchart yang merupakan bagan yang menunjukkan alur kerja
atau apa yang sedang dikerjakan di dalam sistem secara
keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang
ada di dalam sistem adalah...
a. Flowchart proses
b. Flowchart sistem
c. Flowchart data
d. Flowchart program
e. Flowchart skematik
5) Fungsi dari simbut berikut adalah ...
a. Mengawali flowchart
b. Mempresentasikan input data atau output
c. Pemrosesan operasi
d. Keluar atau masuk dari bagian lain flowchart
e. Penghubung antar simbol
6) Berikut ini yang merupakan keuntungan menggunakan flowchart,
kecuali ...
a. Sebagai dokumentasi prosedur kerja dalam ISO
b. Sebagai alat untuk membuat program
c. Sebagai pedoman untuk menjalankan Operasional
d. Mempermudah untuk analisis pemrograman
e. Memberikan gambaran yang lebih jelas tentang pemrograman
7) Berikut ini yang mempunyai kemiripan antara dua flowchart
adalah...
a. Flowchart skematik dan Flowchart sistem
b. Flowchart data dan Flowchart sistem
c. Flowchart program dan Flowchart paperwork
d. Flowchart sistem dan Flowchart program
e. Flowchart proses dan Flowchart sistem
8) Simbul yang digunakan untuk mengajukan pilihan adalah...
a.
b.
c.
d.
e.
9) Langkah langkah dalam pembuatan flowchart, kecuali...
a. Flowchart digambar dari atas ke bawah dari kanan ke kiri
b. Aktivitas dimulai dan berakhir dengan jelas
c. Setiap langkah pada aktivitas harus berada pada urutan yang
benar
d. Aktivitas yang digambarkan harus didefinisikan secara hati-hati
dan definisi ini harus dapat dimengerti oleh pembaca
e. Setiap langkah dari aktivitas harus diuraikan dengan
menggunakan deskripsi kata kerja, misalnya MENGHITUNG
PAJAK PENJUALAN
Esay
1. Buatlah algoritma program dan flowchartnya dari kasus mengisi ember dengan
air keran
B. KUNCI JAWABAN EVALUASI
1) E
2) A
3) C
4) B
5) D
6) B
7) A
8) D
9) A
Kunci Jawaban Esay
1. Algoritma program dari kasus mengisi ember dengan air keran adalah
Step 1 : Lihat ember di bawah keran
Step 2 : Hidupkan keran
Step 3 : Lihat ember
Step 4 : Apakah sudah penuh?
Step 5 : Jika tidak kembali ke step 3
(Untuk keadaan lain teruskan ke step 6)
Step 6 : Matikan air
Step 7 : Pindahkan ember dari bawah keran
Untuk flowchartnya adalah sebagai berikut
C. KRITERIA PENILAIAN
Kriteria Skor (1-10)
Bobot Nilai Keterangan
Tes Cek Point 3Ketepatan membuat algoritma 2 Syarat Lulus
Nilai Minimal 70
Ketepatan menggunakan simbol flowchart
2
Tata letak flowchart 1Kerapian, kebersihan, keindahan 1Ketepatan waktu 1
Nilai Akhir
BAB IVPENUTUP
Peserta didik yang telah mencapai syarat kelulusan minimal dapat melanjutkan modul
EAV.002. Sebaliknya, apabila peserta didik tidak lulus, amaka peserta didik harus mengulang
modul ini dan tidak diperkenankan untuk mengambil modul selanjutnya
Recommended