SlideShare a Scribd company logo
1 of 23
LAPORAN PENGENALAN FLOWCHART
JOBSHEET 1
Disusun Oleh :
PRODI D3 - TEKNIK INFORMATIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2014/2015
Nama : Alif Abdi Hanif N
No. Absen : 01
Kelas : IK – 1A
Daftar Isi
Daftar isi ...................................................................................................... 2
Tujuan ......................................................................................................... 3
Dasar Teori .................................................................................................. 3
Langkah kerja .............................................................................................. 9
Pertanyaan dan pembahasan ....................................................................... 15
Penutup ....................................................................................................... 20
Daftar pustaka ............................................................................................ 20
Lampiran ..................................................................................................... 20
JOBSHEET 1
I. Tujuan
Setelah Menyelesaikan praktek ini mahasiswa dapat :
1. Mengetahui dan menjelaskan fungsi simbol-simbol flow chart.
2. Membuat algoritma berupa flow chart, yang melibatkan permasalahan-permasalahan
sederhana.
II. Dasar Teori
1. Pendahuluan
Flowchart dalam Bahasa Indonesia diterjemahkan sebagai Diagram Alir. Dari dua
kata ini, maka dapat kita bayangkan bahwa flowchart itu berbentuk diagram yang
bentuknya dapat mengalirkan sesuatu. Hal ini memang benar, flowchart memang
melukiskan suatu aliran kegiatan dari awal hingga akhir mengenai suatu langkah-
langkah dalam penyelesaian suatu masalah. Masalah tersebut bisa bermacam-macam,
mulai dari masalah yang sederhana sampai yang kompleks. Masalah yang kita
pelajari tentu saja masalah pemrograman dengan menggunakan komputer, tetapi
secara logika dapat kita awali dengan mengamati permasalahan dalam kehidupan
sehari-hari kita. Contoh sederhananya adalah masalah membuat secangkir kopi.
Dalam membuat secangkir kopi, tentu saja diperlukan langkah-langkah yang
berurutan agar hasilnya dapat sesuai dengan apa yang kita inginkan, yaitu secangkir
kopi. Demikian halnya dalam memprogram, diperlukan suatu algoritma (urutan
langkah-langkah logis penyelesaian masalah yang disusun secara sistematis) agar
program yang kita buat dapat berjalan dan memberikan hasil yang valid. Nah, untuk
merepresentasikan algoritma itulah kita gunakan flowchart.
Flowchart biasanya dipelajari pada saat kita mulai mempelajari pemrograman.
Mengapa demikian? Hal ini tak lain karena dengan mempelajari flowchart, kita
diharapkan dapat berfikir secara logis, dapat menentukan komponen program (input
dan output), serta memahami alur program. Flowchart merupakan teknik yang
memudahkan kita dalam memprogram, dalam hal ini memudahkan dalam arti
mengantisipasi agar tak ada komponen program yang tertinggal.
Definisi Flowchart
Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam
menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana
masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart diawali
dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output.
Siklus Input-Proses-Output
Penerimaan input, pemrosesan input, dan penampilan output merupakan kegiatan
utama yang membentuk siklus dari semua kegiatan yang dilakukan oleh komputer.
Siklus ini disebut dengan siklus I-P-O (Input- Proses-Output).
Seperti yang kita tahu, komputer terdiri atas banyak komponen. Kita lihat bagian
hardware-nya saja, sudah ada banyak komponen seperti monitor, keyboard, mouse,
CPU, printer, scanner, speaker, dsb. Setiap komponen komputer tersebut juga
merupakan bagian dari siklus I-P-O. Contohnya komponen yang biasa kita gunakan
untuk memasukkan perintah atau data ke dalam komputer adalah keyboard dan
mouse, selanjutnya masukan tersebut akan diproses oleh CPU, dan akhirnya akan
mengeluarkan hasil eksekusi pada monitor, printer, atau speaker.
2. Simbol-simbol dalam flowchart
Seperti yang telah disebutkan diatas, bahwa flowchart terdiri atas sekumpulan simbol
dan masing-masing simbol merepresentasikan suatu kegiatan tertentu. Berikut ini
akan dibahas tentang simbol-simbol yang digunakan dalam menyusun flowchart,
kegiatan yang diwakili serta aturan main yang diterapkan dalam penggunaan simbol
tersebut.
2.1.Simbol Input
Simbol input digambarkan dengan bangun jajar genjang. Simbol ini digunakan
untuk melambangkan kegiatan penerimaan input. Dalam simbol ini, kita dapat
menuliskan input yang diperlukan pada suatu waktu secara satu per satu maupun
secara keseluruhan, tetapi biasanya input yang dimasukkan pada suatu waktu,
dituliskan bersamaan secara keseluruhan dengan tujuan efisiensi ruang gambar.
2.2. Simbol Proses
Simbol proses digambarkan dengan bangun persegi panjang. Simbol ini
digunakan untuk melambangkan kegiatan pemrosesan input. Dalam simbol ini,
kita dapat menuliskan operasi-operasi yang dikenakan pada input, maupun
operasi lainnya. Sama seperti aturan pada simbol input, penulisan dapat
dilakukan secara satu per satu maupun secara keseluruhan.
2.3.Simbol Output
Simbol output digambarkan dengan bangun seperti Gambar 4. Simbol ini
digunakan untuk melambangkan kegiatan penampilan output. Dalam simbol ini,
kita dapat menuliskan semua output yang harus ditampilkan oleh program. Sama
seperti aturan pada dua simbol sebelumnya, penulisan dapat dilakukan secara
satu per satu maupun secara keseluruhan.
2.4. Simbol Percabangan
Simbol percabangan digambarkan dengan bangun belah ketupat. Simbol ini
digunakan untuk melambangkan percabangan, yaitu pemeriksaan terhadap suatu
kondisi. Dalam simbol ini, kita menuliskan keadaan yang harus dipenuhi. Hasil
dari pemeriksaan dalam simbol ini adalah YES atau NO. Jika pemeriksaan
menghasilkan keadaan benar, maka jalur yang harus dipilih adalah jalur yang
berlabel Yes, sedangkan jika pemeriksaan menghasilkan keadaan salah, maka
jalur yang harus dipilih adalah jalur yang berlabel No. Berbeda dengan aturan
pada tiga simbol sebelumnya, penulisan keadaan dilakukan secara satu per satu.
2.5. Simbol Prosedur
Simbol prosedur digambarkan dengan bangun seperti Gambar 6. Simbol ini
berperan sebagai blok pembangun dari suatu program. Prosedur memiliki suatu
flowchart yang berdiri sendiri diluar flowchart utama. Jadi dalam simbol ini, kita
cukup menuliskan nama prosedurnya saja, jadi sama seperti jika kita melakukan
pemanggilan suatu prosedur pada program utama (main program). Sama dengan
aturan pada simbol percabangan, penulisan nama prosedur dilakukan secara satu
per satu.
2.6. Simbol Garis Alir
Simbol garis alir atau flow lines digambarkan dengan anak panah. simbol ini
digunakan untuk menghubungkan setiap langkah dalam flowchart dan
menunjukkan kemana arah aliran diagram. Anak panah ini harus mempunyai
arah dari kiri ke kanan atau dari atas ke bawah. Anak panah ini juga dapat diberi
label, khususnya jika keluar dari simbol percabangan.
2.7. Simbol Terminator
Simbol terminator digambarkan dengan bangun seperti Gambar 8. Terminator
berfungsi untuk menandai awal dan akhir dari suatu flowchart. Simbol ini
biasanya diberi label START untuk menandai awal dari flowchart, dan label
STOP untuk menandai akhir dari flowchart. Jadi dalam sebuah flowchart pasti
terdapat sepasang terminator yaitu terminator start dan stop.
2.8. Simbol Konektor
Simbol konektor digunakan untuk menghubungkan suatu langkah dengan
langkah lain dalam sebuah flowchart dengan keadaan on page atau off page. On
page connector digunakan untuk menghubungkan suatu langkah dengan langkah
lain dari flowchart dalam satu halaman, sedangkan off page connector digunakan
untuk menghubungkan suatu langkah dengan langkah lain dari flowchart dalam
halaman yang berbeda. Connector ini biasanya dipakai saat media yang kita
gunakan untuk menggambar flowchart tidak cukup luas untuk memuat gambar
secara utuh, jadi perlu dipisahpisahkan. Dalam sepasang connector biasanya
diberi label tertentu yang sama agar lebih mudah diketahui pasangannya.
3. Menggambar flowchart
Setelah kita mengetahui simbol-simbol yang dipakai untuk menyusun flowchart,
maka sekarang kita mulai belajar menggambar suatu flowchart sederhana untuk
menyelesaikan suatu masalah. Contoh sederhana seperti yang telah disebutkan pada
awal bab adalah masalah membuat secangkir kopi. Untuk menyelesaikan masalah,
kita gunakan siklus IP-O seperti yang telah kita bahas bersama. Nah, untuk membuat
secangkir kopi manis dibutuhkan bahan-bahan seperti kopi, gula dan air panas.
Kemudian ketiga bahan ini diaduk, dan akhirnya kita dapatkan secangkir kopi.
Flowchart untuk secangkit kopi:
Flowchart di atas menggambarkan salah satu cara dalam membuat secangkir kopi.
Sebenarnya ada beberapa macam cara lain dalam membuat secangkir kopi, contohnya
kita membuat larutan air kopi dahulu, baru setelah itu kita menambahkan gula saat
akan meminumnya. Dengan cara ini, maka flowchart untuk membuat secangkir kopi
akan berbeda bila dibandingkan dengan cara sebelumnya.
III. Alat dan Bahan
 PC minimal P-3 400 Mhz
 Min Win98 , Microsoft Visio, dan Data
IV. Langkah Kerja dan Pembahasan Permasalahan
1. Hidupkan computer
2. Menjalankan Microsoft Visio , Start - > All Programs - > Microsoft - > Microsoft Visio
3. Setelah Microsoft Visio terbuka, pilih Flowchart - > Create
4. Flowchart gambar 10 ( a dan b )
SE Cara membuat kopi :
1. Masak air hingga mendidih
2. Siapkan cangkir, lalu masukan gula dan kopi secukupnya ke cangkir
3. Masukan air yang telah drebud ke dalam cangkir
4. Aduk semua bahan yang ada di cangkir
5. Kopi siap dihidangkan
5. Membuat flowchart menghitung luas lingkaran, dengan nama file ‘lingkaran’
SE Cara menghitung luas lingkaran
1. Nilai tetapan PHI = 3,14
2. Masukan nilai jari – jari ( r )
3. Hitung luas lingkaran menggunakan rumus Luas = PHI * r * r
4. Hasil luas lingkaran
6. Membuat flowchart menghitung keliling lingkaran, dengan nama file ‘keliling’
SE Cara menghitung keliling lingkaran :
1. Nilai tetapan PHI = 3,14
2. Masukan nilai diameter ( d )
3. Hitung keliling lingkaran menggunakan rumus Keliling = PHI * d
4. Hasil keliling lingkaran
7. Membuat flowchart menghitung luas segitiga , dengan nama file ‘segitiga’
SE Cara menghitung luas segitiga :
1. Masukan nilai alas ( a )
2. Masukan nilai tinggi ( t )
3. Hitung luas segitiga menggunakan rumus Luas = a * t / 2
4. Hasil luas segitiga
8. Program pada TC
Luas segitiga
Luas lingkaran
Keliling lingkaran
V. Pertanyaan dan Pembahasan
1. Apakah yang dimaksud proses runtutan itu? Jawab dengan singkat dan jelas sertai
pula dengan contoh
Jawab : Proses runtutan merupakan langkah – langkah dalam menyelesaikan suatu
masalah. Contohnya Proses runtutan cara membuat kopi
2. Buatlah flowchart yang menerima sebuah bilangan, men-decrement bilangan tersebut,
dan menampilkan hasil operasi!
SE, mendecrementkan bilangan :
1. Masukan bilangan
2. Jika bilangan lebih dari nol maka akan ditampilakn sebagai hasil
3. Jika bilangan kurang dari nol, maka nilai dari decrement bilangan tidak akan
ditampilkan
3. Buatlah flowchart yang menerima dua buah bilangan, menjumlahkan kedua bilangan
tersebut, lalu hasil penjumlahannya dikuadratkan, dan hasil peng-kuadratan
ditampilkan!
SE menjumlahkan dua bilangan kemudian dikuadratkan
1. Masukan bilangan pertama ( a )
2. Masukan bilangan kedua ( b )
3. Jumlahkan kedua bilangan , x = a + b
4. Hasil penjumlahan ( x ) dikuadratkan , y = x * x
5. Hasil akhir
4. Gambarlah sebuah flowchart yang menerima tiga buah bilangan dan menampilkan
hasil perkalian dari ketiga bilangan tersebut!
SE mengalikan tiga bilangan :
1. Masukan bilangan pertama ( a )
2. Masukan bilangan kedua ( b )
3. Masukan bilangan ketiga ( c )
4. Kalikan ketiga bilangan tersebut, x = a * b * c
5. Gambarlah sebuah flowchart yang menerima lima buah bilangan dan menampilkan
rata-rata dari kelima bilangan tersebut!
SE menghitung rata – rata :
1. Masukan nilai pertama ( a )
2. Masukan nilai kedua ( b )
3. Masukan nilai ketiga ( c )
4. Masukan nilai keempat ( d )
5. Masukan nilai kelima ( e )
6. Hitung rata – rata dari lima bilangan tersebut , x = ( a + b + c + d + e ) / 5
6. Cobalah anda implementasikan permasalahan nomor 2, 3, 4, dan 5 ke dalam bentuk
program dengan menggunakan bahasa pemrograman Pascal.
 Nomor 2
 Nomor 3
 Nomor 4
 Nomor 5
7. Berikanlah kesimpulan dari praktik yang anda lakukan di jobsheet pertama ini
Dari jobsheet yang telah saya kerjakan, saya dapat mengambil kesimpulan bahwa
pemrograman tidak semuanya harus dibuat sulit, cukup buat sesuai dengan flowchart
atau algoritma yang kita buat.
VI. Penutup
Demikian laporan praktikum jobsheet algo 01.
VII. Daftar Pustaka
Jobsheet Algo 01.pdf
Handoko, S. 2011. BUKU AJAR LOGIKA & ALGORITMA.pdf. Semarang: Politeknik
Negeri Semarang.
VIII. Lampiran
-

More Related Content

What's hot

Materi tik kelas X semester 1
Materi tik kelas X semester 1Materi tik kelas X semester 1
Materi tik kelas X semester 1Adonia Barnessa
 
Modul singkat power point
Modul singkat  power point Modul singkat  power point
Modul singkat power point smkn1kspbismen
 
Materi tik untuk sd
Materi tik untuk sd Materi tik untuk sd
Materi tik untuk sd yuliafauziah3
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPOkta Riveranda
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetMemesByMasAgus
 
Materi 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanMateri 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanahdisusanto1
 
Sop penggunaan-komputer
Sop penggunaan-komputerSop penggunaan-komputer
Sop penggunaan-komputerIkhwan Wey
 
Pengenalan Komputer, SD Kls.1
Pengenalan Komputer, SD Kls.1Pengenalan Komputer, SD Kls.1
Pengenalan Komputer, SD Kls.1Nurdin Al-Azies
 
MATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptxMATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptxrosminailham02
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Jawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan SistemJawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan Sistemlonklonk
 
praktek mikrotik router dan tata cara
praktek mikrotik router dan tata carapraktek mikrotik router dan tata cara
praktek mikrotik router dan tata caraseolangit7
 
Job Sheet komputer dan jaringan
Job Sheet komputer dan jaringanJob Sheet komputer dan jaringan
Job Sheet komputer dan jaringanBayu Chendoel's
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruPuguh Rismadi
 
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...Walid Umar
 
Soal praktek ms.word
Soal praktek ms.wordSoal praktek ms.word
Soal praktek ms.wordDesi Anisa
 
Perangkat Keras Komputer (Hardware)
Perangkat Keras Komputer (Hardware)Perangkat Keras Komputer (Hardware)
Perangkat Keras Komputer (Hardware)NRV21
 

What's hot (20)

Materi tik kelas X semester 1
Materi tik kelas X semester 1Materi tik kelas X semester 1
Materi tik kelas X semester 1
 
Modul singkat power point
Modul singkat  power point Modul singkat  power point
Modul singkat power point
 
Laporan Perakitan PC
Laporan Perakitan PCLaporan Perakitan PC
Laporan Perakitan PC
 
Materi tik untuk sd
Materi tik untuk sd Materi tik untuk sd
Materi tik untuk sd
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
 
Materi 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanMateri 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuan
 
Sop penggunaan-komputer
Sop penggunaan-komputerSop penggunaan-komputer
Sop penggunaan-komputer
 
Pengenalan Komputer, SD Kls.1
Pengenalan Komputer, SD Kls.1Pengenalan Komputer, SD Kls.1
Pengenalan Komputer, SD Kls.1
 
MATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptxMATERI JARINGAN NIRKABEL TKJ.pptx
MATERI JARINGAN NIRKABEL TKJ.pptx
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Jawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan SistemJawaban uas Analisa dan Perancangan Sistem
Jawaban uas Analisa dan Perancangan Sistem
 
praktek mikrotik router dan tata cara
praktek mikrotik router dan tata carapraktek mikrotik router dan tata cara
praktek mikrotik router dan tata cara
 
Modul tik kelas xi
Modul tik kelas xiModul tik kelas xi
Modul tik kelas xi
 
Job Sheet komputer dan jaringan
Job Sheet komputer dan jaringanJob Sheet komputer dan jaringan
Job Sheet komputer dan jaringan
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baru
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
 
Soal praktek ms.word
Soal praktek ms.wordSoal praktek ms.word
Soal praktek ms.word
 
Perangkat Keras Komputer (Hardware)
Perangkat Keras Komputer (Hardware)Perangkat Keras Komputer (Hardware)
Perangkat Keras Komputer (Hardware)
 

Similar to Laporan jobsheet 1

Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Kang Koko
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchartBarmed Studio
 
Jobsheet 1 logika algoritma
Jobsheet   1 logika algoritmaJobsheet   1 logika algoritma
Jobsheet 1 logika algoritmaabdul rohman
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchartmambo99
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartGema Bangsawan
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartIAIN PEKALONGAN
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowcharthusnul_kh
 
Ali majid memahami dan menganalisis kaidah dan simbol
Ali majid memahami dan menganalisis kaidah dan simbolAli majid memahami dan menganalisis kaidah dan simbol
Ali majid memahami dan menganalisis kaidah dan simbolAli Must Can
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartMrDafit
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Muhammad Iqbal
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchartLusi Fz
 

Similar to Laporan jobsheet 1 (20)

Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchart
 
Jobsheet 1 logika algoritma
Jobsheet   1 logika algoritmaJobsheet   1 logika algoritma
Jobsheet 1 logika algoritma
 
Sia 1-tm-2
Sia 1-tm-2Sia 1-tm-2
Sia 1-tm-2
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchart
 
Flowchart
FlowchartFlowchart
Flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchart
 
Flowchart
FlowchartFlowchart
Flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Ali majid memahami dan menganalisis kaidah dan simbol
Ali majid memahami dan menganalisis kaidah dan simbolAli majid memahami dan menganalisis kaidah dan simbol
Ali majid memahami dan menganalisis kaidah dan simbol
 
Diagram Alir
Diagram AlirDiagram Alir
Diagram Alir
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Flowchart
FlowchartFlowchart
Flowchart
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchart
 

Recently uploaded

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 

Recently uploaded (20)

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 

Laporan jobsheet 1

  • 1. LAPORAN PENGENALAN FLOWCHART JOBSHEET 1 Disusun Oleh : PRODI D3 - TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2014/2015 Nama : Alif Abdi Hanif N No. Absen : 01 Kelas : IK – 1A
  • 2. Daftar Isi Daftar isi ...................................................................................................... 2 Tujuan ......................................................................................................... 3 Dasar Teori .................................................................................................. 3 Langkah kerja .............................................................................................. 9 Pertanyaan dan pembahasan ....................................................................... 15 Penutup ....................................................................................................... 20 Daftar pustaka ............................................................................................ 20 Lampiran ..................................................................................................... 20
  • 3. JOBSHEET 1 I. Tujuan Setelah Menyelesaikan praktek ini mahasiswa dapat : 1. Mengetahui dan menjelaskan fungsi simbol-simbol flow chart. 2. Membuat algoritma berupa flow chart, yang melibatkan permasalahan-permasalahan sederhana. II. Dasar Teori 1. Pendahuluan Flowchart dalam Bahasa Indonesia diterjemahkan sebagai Diagram Alir. Dari dua kata ini, maka dapat kita bayangkan bahwa flowchart itu berbentuk diagram yang bentuknya dapat mengalirkan sesuatu. Hal ini memang benar, flowchart memang melukiskan suatu aliran kegiatan dari awal hingga akhir mengenai suatu langkah- langkah dalam penyelesaian suatu masalah. Masalah tersebut bisa bermacam-macam, mulai dari masalah yang sederhana sampai yang kompleks. Masalah yang kita pelajari tentu saja masalah pemrograman dengan menggunakan komputer, tetapi secara logika dapat kita awali dengan mengamati permasalahan dalam kehidupan sehari-hari kita. Contoh sederhananya adalah masalah membuat secangkir kopi. Dalam membuat secangkir kopi, tentu saja diperlukan langkah-langkah yang berurutan agar hasilnya dapat sesuai dengan apa yang kita inginkan, yaitu secangkir kopi. Demikian halnya dalam memprogram, diperlukan suatu algoritma (urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis) agar program yang kita buat dapat berjalan dan memberikan hasil yang valid. Nah, untuk merepresentasikan algoritma itulah kita gunakan flowchart. Flowchart biasanya dipelajari pada saat kita mulai mempelajari pemrograman. Mengapa demikian? Hal ini tak lain karena dengan mempelajari flowchart, kita diharapkan dapat berfikir secara logis, dapat menentukan komponen program (input dan output), serta memahami alur program. Flowchart merupakan teknik yang memudahkan kita dalam memprogram, dalam hal ini memudahkan dalam arti mengantisipasi agar tak ada komponen program yang tertinggal.
  • 4. Definisi Flowchart Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart diawali dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output. Siklus Input-Proses-Output Penerimaan input, pemrosesan input, dan penampilan output merupakan kegiatan utama yang membentuk siklus dari semua kegiatan yang dilakukan oleh komputer. Siklus ini disebut dengan siklus I-P-O (Input- Proses-Output). Seperti yang kita tahu, komputer terdiri atas banyak komponen. Kita lihat bagian hardware-nya saja, sudah ada banyak komponen seperti monitor, keyboard, mouse, CPU, printer, scanner, speaker, dsb. Setiap komponen komputer tersebut juga merupakan bagian dari siklus I-P-O. Contohnya komponen yang biasa kita gunakan untuk memasukkan perintah atau data ke dalam komputer adalah keyboard dan mouse, selanjutnya masukan tersebut akan diproses oleh CPU, dan akhirnya akan mengeluarkan hasil eksekusi pada monitor, printer, atau speaker. 2. Simbol-simbol dalam flowchart Seperti yang telah disebutkan diatas, bahwa flowchart terdiri atas sekumpulan simbol dan masing-masing simbol merepresentasikan suatu kegiatan tertentu. Berikut ini akan dibahas tentang simbol-simbol yang digunakan dalam menyusun flowchart, kegiatan yang diwakili serta aturan main yang diterapkan dalam penggunaan simbol tersebut. 2.1.Simbol Input Simbol input digambarkan dengan bangun jajar genjang. Simbol ini digunakan untuk melambangkan kegiatan penerimaan input. Dalam simbol ini, kita dapat menuliskan input yang diperlukan pada suatu waktu secara satu per satu maupun
  • 5. secara keseluruhan, tetapi biasanya input yang dimasukkan pada suatu waktu, dituliskan bersamaan secara keseluruhan dengan tujuan efisiensi ruang gambar. 2.2. Simbol Proses Simbol proses digambarkan dengan bangun persegi panjang. Simbol ini digunakan untuk melambangkan kegiatan pemrosesan input. Dalam simbol ini, kita dapat menuliskan operasi-operasi yang dikenakan pada input, maupun operasi lainnya. Sama seperti aturan pada simbol input, penulisan dapat dilakukan secara satu per satu maupun secara keseluruhan. 2.3.Simbol Output Simbol output digambarkan dengan bangun seperti Gambar 4. Simbol ini digunakan untuk melambangkan kegiatan penampilan output. Dalam simbol ini, kita dapat menuliskan semua output yang harus ditampilkan oleh program. Sama seperti aturan pada dua simbol sebelumnya, penulisan dapat dilakukan secara satu per satu maupun secara keseluruhan. 2.4. Simbol Percabangan Simbol percabangan digambarkan dengan bangun belah ketupat. Simbol ini digunakan untuk melambangkan percabangan, yaitu pemeriksaan terhadap suatu kondisi. Dalam simbol ini, kita menuliskan keadaan yang harus dipenuhi. Hasil dari pemeriksaan dalam simbol ini adalah YES atau NO. Jika pemeriksaan menghasilkan keadaan benar, maka jalur yang harus dipilih adalah jalur yang berlabel Yes, sedangkan jika pemeriksaan menghasilkan keadaan salah, maka jalur yang harus dipilih adalah jalur yang berlabel No. Berbeda dengan aturan pada tiga simbol sebelumnya, penulisan keadaan dilakukan secara satu per satu.
  • 6. 2.5. Simbol Prosedur Simbol prosedur digambarkan dengan bangun seperti Gambar 6. Simbol ini berperan sebagai blok pembangun dari suatu program. Prosedur memiliki suatu flowchart yang berdiri sendiri diluar flowchart utama. Jadi dalam simbol ini, kita cukup menuliskan nama prosedurnya saja, jadi sama seperti jika kita melakukan pemanggilan suatu prosedur pada program utama (main program). Sama dengan aturan pada simbol percabangan, penulisan nama prosedur dilakukan secara satu per satu. 2.6. Simbol Garis Alir Simbol garis alir atau flow lines digambarkan dengan anak panah. simbol ini digunakan untuk menghubungkan setiap langkah dalam flowchart dan menunjukkan kemana arah aliran diagram. Anak panah ini harus mempunyai arah dari kiri ke kanan atau dari atas ke bawah. Anak panah ini juga dapat diberi label, khususnya jika keluar dari simbol percabangan. 2.7. Simbol Terminator Simbol terminator digambarkan dengan bangun seperti Gambar 8. Terminator berfungsi untuk menandai awal dan akhir dari suatu flowchart. Simbol ini biasanya diberi label START untuk menandai awal dari flowchart, dan label STOP untuk menandai akhir dari flowchart. Jadi dalam sebuah flowchart pasti terdapat sepasang terminator yaitu terminator start dan stop.
  • 7. 2.8. Simbol Konektor Simbol konektor digunakan untuk menghubungkan suatu langkah dengan langkah lain dalam sebuah flowchart dengan keadaan on page atau off page. On page connector digunakan untuk menghubungkan suatu langkah dengan langkah lain dari flowchart dalam satu halaman, sedangkan off page connector digunakan untuk menghubungkan suatu langkah dengan langkah lain dari flowchart dalam halaman yang berbeda. Connector ini biasanya dipakai saat media yang kita gunakan untuk menggambar flowchart tidak cukup luas untuk memuat gambar secara utuh, jadi perlu dipisahpisahkan. Dalam sepasang connector biasanya diberi label tertentu yang sama agar lebih mudah diketahui pasangannya. 3. Menggambar flowchart Setelah kita mengetahui simbol-simbol yang dipakai untuk menyusun flowchart, maka sekarang kita mulai belajar menggambar suatu flowchart sederhana untuk menyelesaikan suatu masalah. Contoh sederhana seperti yang telah disebutkan pada awal bab adalah masalah membuat secangkir kopi. Untuk menyelesaikan masalah, kita gunakan siklus IP-O seperti yang telah kita bahas bersama. Nah, untuk membuat secangkir kopi manis dibutuhkan bahan-bahan seperti kopi, gula dan air panas. Kemudian ketiga bahan ini diaduk, dan akhirnya kita dapatkan secangkir kopi. Flowchart untuk secangkit kopi:
  • 8. Flowchart di atas menggambarkan salah satu cara dalam membuat secangkir kopi. Sebenarnya ada beberapa macam cara lain dalam membuat secangkir kopi, contohnya kita membuat larutan air kopi dahulu, baru setelah itu kita menambahkan gula saat akan meminumnya. Dengan cara ini, maka flowchart untuk membuat secangkir kopi akan berbeda bila dibandingkan dengan cara sebelumnya. III. Alat dan Bahan  PC minimal P-3 400 Mhz  Min Win98 , Microsoft Visio, dan Data
  • 9. IV. Langkah Kerja dan Pembahasan Permasalahan 1. Hidupkan computer 2. Menjalankan Microsoft Visio , Start - > All Programs - > Microsoft - > Microsoft Visio 3. Setelah Microsoft Visio terbuka, pilih Flowchart - > Create
  • 10. 4. Flowchart gambar 10 ( a dan b ) SE Cara membuat kopi : 1. Masak air hingga mendidih 2. Siapkan cangkir, lalu masukan gula dan kopi secukupnya ke cangkir 3. Masukan air yang telah drebud ke dalam cangkir 4. Aduk semua bahan yang ada di cangkir 5. Kopi siap dihidangkan 5. Membuat flowchart menghitung luas lingkaran, dengan nama file ‘lingkaran’
  • 11. SE Cara menghitung luas lingkaran 1. Nilai tetapan PHI = 3,14 2. Masukan nilai jari – jari ( r ) 3. Hitung luas lingkaran menggunakan rumus Luas = PHI * r * r 4. Hasil luas lingkaran 6. Membuat flowchart menghitung keliling lingkaran, dengan nama file ‘keliling’
  • 12. SE Cara menghitung keliling lingkaran : 1. Nilai tetapan PHI = 3,14 2. Masukan nilai diameter ( d ) 3. Hitung keliling lingkaran menggunakan rumus Keliling = PHI * d 4. Hasil keliling lingkaran 7. Membuat flowchart menghitung luas segitiga , dengan nama file ‘segitiga’
  • 13. SE Cara menghitung luas segitiga : 1. Masukan nilai alas ( a ) 2. Masukan nilai tinggi ( t ) 3. Hitung luas segitiga menggunakan rumus Luas = a * t / 2 4. Hasil luas segitiga 8. Program pada TC Luas segitiga
  • 16.
  • 17. V. Pertanyaan dan Pembahasan 1. Apakah yang dimaksud proses runtutan itu? Jawab dengan singkat dan jelas sertai pula dengan contoh Jawab : Proses runtutan merupakan langkah – langkah dalam menyelesaikan suatu masalah. Contohnya Proses runtutan cara membuat kopi 2. Buatlah flowchart yang menerima sebuah bilangan, men-decrement bilangan tersebut, dan menampilkan hasil operasi! SE, mendecrementkan bilangan : 1. Masukan bilangan 2. Jika bilangan lebih dari nol maka akan ditampilakn sebagai hasil
  • 18. 3. Jika bilangan kurang dari nol, maka nilai dari decrement bilangan tidak akan ditampilkan 3. Buatlah flowchart yang menerima dua buah bilangan, menjumlahkan kedua bilangan tersebut, lalu hasil penjumlahannya dikuadratkan, dan hasil peng-kuadratan ditampilkan! SE menjumlahkan dua bilangan kemudian dikuadratkan 1. Masukan bilangan pertama ( a ) 2. Masukan bilangan kedua ( b ) 3. Jumlahkan kedua bilangan , x = a + b 4. Hasil penjumlahan ( x ) dikuadratkan , y = x * x 5. Hasil akhir 4. Gambarlah sebuah flowchart yang menerima tiga buah bilangan dan menampilkan hasil perkalian dari ketiga bilangan tersebut!
  • 19. SE mengalikan tiga bilangan : 1. Masukan bilangan pertama ( a ) 2. Masukan bilangan kedua ( b ) 3. Masukan bilangan ketiga ( c ) 4. Kalikan ketiga bilangan tersebut, x = a * b * c 5. Gambarlah sebuah flowchart yang menerima lima buah bilangan dan menampilkan rata-rata dari kelima bilangan tersebut! SE menghitung rata – rata :
  • 20. 1. Masukan nilai pertama ( a ) 2. Masukan nilai kedua ( b ) 3. Masukan nilai ketiga ( c ) 4. Masukan nilai keempat ( d ) 5. Masukan nilai kelima ( e ) 6. Hitung rata – rata dari lima bilangan tersebut , x = ( a + b + c + d + e ) / 5 6. Cobalah anda implementasikan permasalahan nomor 2, 3, 4, dan 5 ke dalam bentuk program dengan menggunakan bahasa pemrograman Pascal.  Nomor 2  Nomor 3
  • 23. 7. Berikanlah kesimpulan dari praktik yang anda lakukan di jobsheet pertama ini Dari jobsheet yang telah saya kerjakan, saya dapat mengambil kesimpulan bahwa pemrograman tidak semuanya harus dibuat sulit, cukup buat sesuai dengan flowchart atau algoritma yang kita buat. VI. Penutup Demikian laporan praktikum jobsheet algo 01. VII. Daftar Pustaka Jobsheet Algo 01.pdf Handoko, S. 2011. BUKU AJAR LOGIKA & ALGORITMA.pdf. Semarang: Politeknik Negeri Semarang. VIII. Lampiran -