SlideShare a Scribd company logo
1 of 8
JOBSHEET 1
Simulasi dan
Komunikasi Digital
Menerapkan Logika dan Algoritma
Komputer
GURU
MATERI: Konsep Logika dan Algoritma
Komputer
Abdul Rohman, S.Kom
Nama : NILAI/PARAF
Kelas :
No. Absen :
A.Tujuan Praktikum
1. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta
didik dapat menentukan notasi algoritma dengan tepat
2. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta
didik dapat membuat algoritma pemecahan masalah matematis dengan benar
3. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta
didik dapat menentukan simbol flowchart untuk menggambarkan algoritma
pemecahan masalah sederhana dengan struktur yang tepat secara kreatif
B. Teori Singkat
PERTEMUAN 2
LAMPIRAN 1. RINGKASAN MATERI PEMBELAJARAN
Algoritma menurut Microsoft Press Computer and Internet Dictionary (1998)
adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang
ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu
urutan tertentu, tidak boleh melompat-lompat dan disusun secara sistematis.
Sedangkan yang dimaksud dengan langkah-langkah logis adalah kita harus dapat
mengetahui dengan pasti setiap langkah yang kita buat.
Ciri Algoritma
1. Algoritma harus memiliki paling tidak satu keluaran.
2. Masukan dari algoritma dapat nol (tidak ada) atau banyak masukan (data).
3. Setelah selesai mengerjakan langkah-langkah penyelesaian masalah,
algoritma harus berhenti.
1. Pengertian Algoritma
Setelah Anda mempelajari logika yang terkait tentang “bagaimana manusia berpikir
dengan benar”, Anda akan mempelajari tentang “bagaimana cara penyelesaian yang
baik”.
Untuk mendapatkan cara penyelesaian yang baik dibutuhkan strategi atau langkah-
langkah yang sistematis agar dapat memecahkan masalah dengan cara terbaik.
Misalnya sebagai berikut.
Dina adalah seorang siswa SMK kelas X. Setiap hari dia pergi ke sekolah setelah
melakukan sarapan. Pada suatu hari, ketika Dina akan sarapan, yang tersedia hanya
nasi tanpa sayur dan lauk. Kemudian terpikir oleh Dina untuk membuat tumis tauge
tempe dengan langkah-langkah sebagai berikut.
a. Siapkan tauge, tempe, cabe, bawang merah, bawang putih, lengkuas, dan bahan
lain yang diperlukan.
b. Iris bawang merah, bawang putih, cabai, dan lengkuas.
c. Panaskan minyak dan masukkan semua irisan bahan.
d. Goreng tempe sebentar.
e. Tambahkan tauge, kecap manis, garam, dan sedikit air.
f. Aduk hingga semua bumbu meresap.
g. Cicipi rasanya. Jika terdapat rasa yang kurang tambahkan bumbu lain secukupnya.
h. Tumis tauge siap dihidangkan.
Contoh di atas merupakan penyelesaian masalah dengan mengggunakan langkah-
langkah penyelesaian masalah, yang dinamakan dengan algoritma.
Algoritma adalah serangkaian langkah-langkah
yang disusun menjadi urutan logis kegiatan untuk
mencapai tujuan.
Algoritma Anda ikuti setiap hari ketika melakukan
aktivitas, misalnya ketika bangun tidur, sarapan,
bahkan ketika memakai pakaian di pagi hari.
Algoritma yang baik merupakan tindakan yang
benar dan masuk akal.
Gambar 2.2 Ilustrasi Algoritma
Penyajian Algoritma
Terdapat berbagai bentuk cara untuk mengomunikasikan algoritma, antara lain
menggunakan bagan alir, pseudo code, dan bahasa pemrograman. Bentuk algoritma
yang mudah dibaca adalah menggunakan bagan alir.
2. Pemanfaatan Bagan Alir
a. Fungsi Bagan Alir
Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan
aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu
masalah.
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara
lain sebagai berikut.
1) Dokumentasi Proses
Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih
terorganisasi dengan baik.
2) Petunjuk untuk memecahkan masalah
Runtutan langkah dari yang umum menuju ke khusus atau sebaliknya
merupakan petunjuk pemecahan masalah yang digambarkan dengan bagan
alir.
3) Pemrograman
Bagan alir dapat digunakan untuk menggambarkan garis besar program yang
akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna
pada tampilan (user interface) aplikasi yang akan dibuat.
4) Mengomunikasikan hal-hal yang prosedural.
b. Simbol-Simbol Bagan Alir
Bagan alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan
sebuah input, proses, maupun output yang berbeda. Berikut adalah berbagai
simbol dan masing-masing kegunaannya.
Simbol Nama dan Kegunaan
Terminator
Simbol ini berfungsi untuk menandai awal dan akhir
sebuah flowchart, dan terdiri dari dua label
 Mulai (Start) untuk menandai awal flowchart, dan
 Akhir (End) untuk menandai akhir dari flowchart.
Proses (Process)
Simbol ini menyatakan proses yang dilaksanakan pada
tahapan tertentu.
Keputusan (Decision)
Simbol ini digunakan untuk pengambilan keputusan
terhadap suatu kondisi. Terdapat dua keadaan yang
harus dipenuhi, yaitu:
 Ya (Yes) jika dalam pengambilan keputusan
menghasilkan keadaan benar, atau;
 Tidak (No) jika pengambilan keputusan menghasilkan
keadaan salah.
Subproses (Subprocess /Alternate process)
Simbol ini adalah simbol proses yang dapat dibuat
menjadi lebih detail menjadi bagian-bagian proses
(subproses) lainnya.
Dokumen (Document)
Simbol ini digunakan untuk menunjukkan penggunaan
dokumen yang terkait, misalnya berupa masukan atau
hasil dari proses.
Data
Simbol ini menyatakan data tertentu yang terkait pada
sebuah flowchart.
Pangkalan Data (Database)
Simbol ini menunjukkan pemakaian database pada
sebuah flowchart.
Tampilan (Display)
Simbol yang menyatakan peralatan output, misalnya layar
tv.
Simbol Nama dan Kegunaan
Kartu (Punched card)
Simbol yang menyatakan kartu, dapat digunakan untuk
masukan dan keluaran.
Penunjuk alir (Flow direction)
Simbol ini digunakan untuk menghubungkan setiap
langkah dalam flowchart, dan menunjukkan kemana arah
aliran diagram.
Masukan manual (Manual input).
Simbol ini merepresentasikan masukan yang dapat dilihat
secara manual.
Operasi manual (Manual operation)
Simbol ini merepresentasikan operasi yang dapat dilihat
secara manual.
Persiapan (Preparation)
Simbol merepresentasikan persiapan yang dapat
dilakukan sebelum menuju ke langkah berikutnya.
Connector/ On-
page reference
Simbol konektor digunakan untuk menghubungkan suatu
langkah dengan langkah lain dalam sebuah flowchart.
Terdiri dari:
 On-page digunakan sebagai titik awal penghubung
suatu langkah (biasanya pada halaman yang sama);
 Off-page digunakan sebagai titik temu penghubung
suatu langkah (dari on-page, dan biasanya terdapat
pada halaman yang berbeda).
Off-page
connector/ Off-
page reference
Simbol Anotasi
Simbol ini merepresentasikan informasi deskriptif
tambahan, komentar atau catatan penjelasan.
c. Contoh Penerapan Bagan Alir
1)Berangkat sekolah
Berangkat sekolah merupakan aktivitas harian siswa SMK, terdapat berbagai
langkah yang dapat dipersiapkan sebelum berangkat hingga sampai ke
sekolah. Kegiatan tersebut dapat dibuatkan menjadi salah satu bagan alir
Tabel 2.3 Tabel Simbol-simbol Bagan Alir
sebagai berikut.
Gambar 2.3 Bagan Alir Berangkat Sekolah
Proses mandi, sarapan, dan berangkat ke sekolah merupakan salah satu
contoh subproses yang dapat dibagi lagi menjadi proses-proses lainnya.
Masing-masing akan dijelaskan melalui algoritma sebagai berikut.
C. Alat dan Bahan
1. Personal Computer / Laptop
2. Internet
3. Jobsheet/Lembar Kerja Siswa
D.Materi Praktik / Percobaan
1. Memecahkan masalah sederhana menggunakan algoritma dan flowchart
E. Langkah Kerja
1. Berdoa sebelum memulai praktikum
2. Persiapkan alat dan bahan
3. Catat penggunaan PC / Laptop pada kartu penggunaan PC / Laptop dengan lengkap
4. Nyalakan PC / Laptop
5. Pastikan PC / Laptop booting dengan baik hingga masuk ke sistem windows
6. Catat dan laporkan apabila ada kerusakan PC/ Laptop
7. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya lalu
kumpulkan
8. Apabila selesai pemakaian, matikan PC / Laptop dan rapihkan kembali posisi PC /
Laptop seperti semula
9. Berdoa setelah praktikum
10.Bersihkan ruangan dari sampah dan kotoran
F. Petunjuk Keselamatan Kerja
1. Pakailah wearpack ketika praktikum bila diperlukan
2. Dilarang membawa makanan dan minuman ke dalam kelas
3. Ikuti aturan K3
4. Hindari terjadinya laporan kerja sobek / kotor
G.Tugas Siswa
TUGAS : Buatlah algoritma dari masalah sederhana kehidupan sehari-hari berikut!
a. Cara membuat mie goreng instant
b. Cara mempartisi hardisk
c. Langkah menggunakan speaker bluetooth
Hasil Algoritma dan flowchart
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
_________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
___________________________________

More Related Content

What's hot

Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)SyaharullahDisa
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma casnadi
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraanask3areu
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Advent013
 
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma PemrogramanMuhammad Thosin
 
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestArtaya Honest
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartIAIN PEKALONGAN
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Luxtri lux
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)nakomuri
 
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
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchartBarmed Studio
 

What's hot (15)

Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
 
Algoritama & Pseudocode
Algoritama & PseudocodeAlgoritama & Pseudocode
Algoritama & Pseudocode
 
Konsep Dan Asas Pengaturcaraan
Konsep Dan Asas PengaturcaraanKonsep Dan Asas Pengaturcaraan
Konsep Dan Asas Pengaturcaraan
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
 
Hand out Algoritma Pemrograman
Hand out Algoritma PemrogramanHand out Algoritma Pemrograman
Hand out Algoritma Pemrograman
 
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonest
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchart
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
001 algoritma
001 algoritma001 algoritma
001 algoritma
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
 
Algoritma pemrograman 01
Algoritma pemrograman 01Algoritma pemrograman 01
Algoritma pemrograman 01
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)
 
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
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchart
 

Similar to Jobsheet 1 logika algoritma

Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1Adrian Odja
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaDonnie Xover
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptRohibBurhani
 
Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Kang Koko
 
Laporan jobsheet 1
Laporan jobsheet 1Laporan jobsheet 1
Laporan jobsheet 1Kang Koko
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmarisal07
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptBKKSMKN2Jombang
 
Pengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxPengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxchairilandri2
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptssuser1f9e371
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrogramanirwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programminglutfiadnan
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
Diktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan PemogramanDiktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan PemogramanPisca Prasetyo
 

Similar to Jobsheet 1 logika algoritma (20)

Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
 
Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Laporan jobsheet 1
Laporan jobsheet 1Laporan jobsheet 1
Laporan jobsheet 1
 
Bab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritmaBab 1 pengantar logika algoritma
Bab 1 pengantar logika algoritma
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
Pengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptxPengertian dan Pengenalan Flowchart.pptx
Pengertian dan Pengenalan Flowchart.pptx
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
Diktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan PemogramanDiktat kuliah Algoritma dan Pemograman
Diktat kuliah Algoritma dan Pemograman
 

Recently uploaded

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
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 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
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
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
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
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
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
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
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
 
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
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 

Recently uploaded (20)

Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
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 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
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
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
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
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
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
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
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
 
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
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 

Jobsheet 1 logika algoritma

  • 1. JOBSHEET 1 Simulasi dan Komunikasi Digital Menerapkan Logika dan Algoritma Komputer GURU MATERI: Konsep Logika dan Algoritma Komputer Abdul Rohman, S.Kom Nama : NILAI/PARAF Kelas : No. Absen : A.Tujuan Praktikum 1. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta didik dapat menentukan notasi algoritma dengan tepat 2. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta didik dapat membuat algoritma pemecahan masalah matematis dengan benar 3. Setelah selesai melaksanakan kegiatan pembelajaran dengan praktikum peserta didik dapat menentukan simbol flowchart untuk menggambarkan algoritma pemecahan masalah sederhana dengan struktur yang tepat secara kreatif B. Teori Singkat PERTEMUAN 2 LAMPIRAN 1. RINGKASAN MATERI PEMBELAJARAN Algoritma menurut Microsoft Press Computer and Internet Dictionary (1998) adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat dan disusun secara sistematis. Sedangkan yang dimaksud dengan langkah-langkah logis adalah kita harus dapat mengetahui dengan pasti setiap langkah yang kita buat. Ciri Algoritma 1. Algoritma harus memiliki paling tidak satu keluaran. 2. Masukan dari algoritma dapat nol (tidak ada) atau banyak masukan (data). 3. Setelah selesai mengerjakan langkah-langkah penyelesaian masalah, algoritma harus berhenti.
  • 2. 1. Pengertian Algoritma Setelah Anda mempelajari logika yang terkait tentang “bagaimana manusia berpikir dengan benar”, Anda akan mempelajari tentang “bagaimana cara penyelesaian yang baik”. Untuk mendapatkan cara penyelesaian yang baik dibutuhkan strategi atau langkah- langkah yang sistematis agar dapat memecahkan masalah dengan cara terbaik. Misalnya sebagai berikut. Dina adalah seorang siswa SMK kelas X. Setiap hari dia pergi ke sekolah setelah melakukan sarapan. Pada suatu hari, ketika Dina akan sarapan, yang tersedia hanya nasi tanpa sayur dan lauk. Kemudian terpikir oleh Dina untuk membuat tumis tauge tempe dengan langkah-langkah sebagai berikut. a. Siapkan tauge, tempe, cabe, bawang merah, bawang putih, lengkuas, dan bahan lain yang diperlukan. b. Iris bawang merah, bawang putih, cabai, dan lengkuas. c. Panaskan minyak dan masukkan semua irisan bahan. d. Goreng tempe sebentar. e. Tambahkan tauge, kecap manis, garam, dan sedikit air. f. Aduk hingga semua bumbu meresap. g. Cicipi rasanya. Jika terdapat rasa yang kurang tambahkan bumbu lain secukupnya. h. Tumis tauge siap dihidangkan. Contoh di atas merupakan penyelesaian masalah dengan mengggunakan langkah- langkah penyelesaian masalah, yang dinamakan dengan algoritma. Algoritma adalah serangkaian langkah-langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan. Algoritma Anda ikuti setiap hari ketika melakukan aktivitas, misalnya ketika bangun tidur, sarapan, bahkan ketika memakai pakaian di pagi hari. Algoritma yang baik merupakan tindakan yang benar dan masuk akal. Gambar 2.2 Ilustrasi Algoritma
  • 3. Penyajian Algoritma Terdapat berbagai bentuk cara untuk mengomunikasikan algoritma, antara lain menggunakan bagan alir, pseudo code, dan bahasa pemrograman. Bentuk algoritma yang mudah dibaca adalah menggunakan bagan alir. 2. Pemanfaatan Bagan Alir a. Fungsi Bagan Alir Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah. Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara lain sebagai berikut. 1) Dokumentasi Proses Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih terorganisasi dengan baik. 2) Petunjuk untuk memecahkan masalah Runtutan langkah dari yang umum menuju ke khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang digambarkan dengan bagan alir. 3) Pemrograman Bagan alir dapat digunakan untuk menggambarkan garis besar program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada tampilan (user interface) aplikasi yang akan dibuat. 4) Mengomunikasikan hal-hal yang prosedural. b. Simbol-Simbol Bagan Alir Bagan alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input, proses, maupun output yang berbeda. Berikut adalah berbagai simbol dan masing-masing kegunaannya.
  • 4. Simbol Nama dan Kegunaan Terminator Simbol ini berfungsi untuk menandai awal dan akhir sebuah flowchart, dan terdiri dari dua label  Mulai (Start) untuk menandai awal flowchart, dan  Akhir (End) untuk menandai akhir dari flowchart. Proses (Process) Simbol ini menyatakan proses yang dilaksanakan pada tahapan tertentu. Keputusan (Decision) Simbol ini digunakan untuk pengambilan keputusan terhadap suatu kondisi. Terdapat dua keadaan yang harus dipenuhi, yaitu:  Ya (Yes) jika dalam pengambilan keputusan menghasilkan keadaan benar, atau;  Tidak (No) jika pengambilan keputusan menghasilkan keadaan salah. Subproses (Subprocess /Alternate process) Simbol ini adalah simbol proses yang dapat dibuat menjadi lebih detail menjadi bagian-bagian proses (subproses) lainnya. Dokumen (Document) Simbol ini digunakan untuk menunjukkan penggunaan dokumen yang terkait, misalnya berupa masukan atau hasil dari proses. Data Simbol ini menyatakan data tertentu yang terkait pada sebuah flowchart. Pangkalan Data (Database) Simbol ini menunjukkan pemakaian database pada sebuah flowchart. Tampilan (Display) Simbol yang menyatakan peralatan output, misalnya layar tv.
  • 5. Simbol Nama dan Kegunaan Kartu (Punched card) Simbol yang menyatakan kartu, dapat digunakan untuk masukan dan keluaran. Penunjuk alir (Flow direction) Simbol ini digunakan untuk menghubungkan setiap langkah dalam flowchart, dan menunjukkan kemana arah aliran diagram. Masukan manual (Manual input). Simbol ini merepresentasikan masukan yang dapat dilihat secara manual. Operasi manual (Manual operation) Simbol ini merepresentasikan operasi yang dapat dilihat secara manual. Persiapan (Preparation) Simbol merepresentasikan persiapan yang dapat dilakukan sebelum menuju ke langkah berikutnya. Connector/ On- page reference Simbol konektor digunakan untuk menghubungkan suatu langkah dengan langkah lain dalam sebuah flowchart. Terdiri dari:  On-page digunakan sebagai titik awal penghubung suatu langkah (biasanya pada halaman yang sama);  Off-page digunakan sebagai titik temu penghubung suatu langkah (dari on-page, dan biasanya terdapat pada halaman yang berbeda). Off-page connector/ Off- page reference Simbol Anotasi Simbol ini merepresentasikan informasi deskriptif tambahan, komentar atau catatan penjelasan. c. Contoh Penerapan Bagan Alir 1)Berangkat sekolah Berangkat sekolah merupakan aktivitas harian siswa SMK, terdapat berbagai langkah yang dapat dipersiapkan sebelum berangkat hingga sampai ke sekolah. Kegiatan tersebut dapat dibuatkan menjadi salah satu bagan alir Tabel 2.3 Tabel Simbol-simbol Bagan Alir
  • 6. sebagai berikut. Gambar 2.3 Bagan Alir Berangkat Sekolah Proses mandi, sarapan, dan berangkat ke sekolah merupakan salah satu contoh subproses yang dapat dibagi lagi menjadi proses-proses lainnya. Masing-masing akan dijelaskan melalui algoritma sebagai berikut. C. Alat dan Bahan 1. Personal Computer / Laptop 2. Internet 3. Jobsheet/Lembar Kerja Siswa D.Materi Praktik / Percobaan 1. Memecahkan masalah sederhana menggunakan algoritma dan flowchart
  • 7. E. Langkah Kerja 1. Berdoa sebelum memulai praktikum 2. Persiapkan alat dan bahan 3. Catat penggunaan PC / Laptop pada kartu penggunaan PC / Laptop dengan lengkap 4. Nyalakan PC / Laptop 5. Pastikan PC / Laptop booting dengan baik hingga masuk ke sistem windows 6. Catat dan laporkan apabila ada kerusakan PC/ Laptop 7. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya lalu kumpulkan 8. Apabila selesai pemakaian, matikan PC / Laptop dan rapihkan kembali posisi PC / Laptop seperti semula 9. Berdoa setelah praktikum 10.Bersihkan ruangan dari sampah dan kotoran F. Petunjuk Keselamatan Kerja 1. Pakailah wearpack ketika praktikum bila diperlukan 2. Dilarang membawa makanan dan minuman ke dalam kelas 3. Ikuti aturan K3 4. Hindari terjadinya laporan kerja sobek / kotor G.Tugas Siswa TUGAS : Buatlah algoritma dari masalah sederhana kehidupan sehari-hari berikut! a. Cara membuat mie goreng instant b. Cara mempartisi hardisk c. Langkah menggunakan speaker bluetooth Hasil Algoritma dan flowchart ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ _________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________