Modul Perakitan Komputer Nugra

27
SEKOLAH MENENGAH KEJURUAN BIDANG KEAHLIAN TEKNIK ELEKTRONIKA PROGRAM KEAHLIAN TEKNIK ELEKTRONIKA AUDIO VIDEO MEMBACA FLOWCHART Disusun oleh: Nugra Perkasa

Transcript of Modul Perakitan Komputer Nugra

Page 1: Modul Perakitan Komputer Nugra

SEKOLAH MENENGAH KEJURUANBIDANG KEAHLIAN TEKNIK ELEKTRONIKAPROGRAM KEAHLIAN TEKNIK ELEKTRONIKA AUDIO VIDEO

MEMBACA FLOWCHART

Disusun oleh:Nugra Perkasa

PENDIDIKAN TEKNIK ELEKTRONIKAPPG UNY 2013

Page 2: Modul Perakitan Komputer Nugra

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

Page 3: Modul Perakitan Komputer Nugra

PETA KEDUDUKAN MODUL

Page 4: Modul Perakitan Komputer Nugra

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

Page 5: Modul Perakitan Komputer Nugra

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

Page 6: Modul Perakitan Komputer Nugra

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

Page 7: Modul Perakitan Komputer Nugra

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

Page 8: Modul Perakitan Komputer Nugra

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.

Page 9: Modul Perakitan Komputer Nugra

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.

Page 10: Modul Perakitan Komputer Nugra

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

Page 11: Modul Perakitan Komputer Nugra

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 :

Page 12: Modul Perakitan Komputer Nugra

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

Page 13: Modul Perakitan Komputer Nugra

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 :

Page 14: Modul Perakitan Komputer Nugra
Page 15: Modul Perakitan Komputer Nugra

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

Page 16: Modul Perakitan Komputer Nugra

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

Page 17: Modul Perakitan Komputer Nugra

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.

Page 18: Modul Perakitan Komputer Nugra

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?

Page 19: Modul Perakitan Komputer Nugra

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

Page 20: Modul Perakitan Komputer Nugra

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

Page 21: Modul Perakitan Komputer Nugra

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