Anda di halaman 1dari 15

MODUL AJAR

PROGRAM KEAHLIAN PERHOTELAN DAN KULINER


(BERPIKIR KOMPUTASIONAL)

BiDANG KEAHLIAN : PERHOTELAN DAN KULINER


MATA PELAJARAN : INFORMATIKA
FASE : E
NAMA PENYUSUN : I GUSTI NGURAH NYOMAN DARMAJAYA, S.Kom
INSTANSI : SMKS PARIWISATA WERDI SILA KUMARA
MODA : BLENDED LEARNING
1. TUJUAN PEMBELAJARAN
1.1. Menjelaskan Algoritma menggunakan bahasanya sendiri
1.2. Menerapkan Algoritma dalam bentuk notasi algoritma (Flowchart)

2. KRITERIA KETERCAPAIAN TUJUAN


2.1 Menjelaskan tentang pengertian Algoritma
2.2 Menjelaskan tentang Kreteria Pemilihan Algoritma
2.3 Menjelaskan Tahapan Analisa Algoritma
2.4 Menjelaskan tentang Notasi Algoritma dalam Bentuk Fowchart sederhana

3. LANGKAH-LANGKAH KEGIATAN PEMBELAJARAN


Langkah Deskripsi Alokasi
Pembelajara Waktu
n
Pendahuluan Fase menyampaikan tujuan dan memotivasi 20 menit
1. Peserta didik diberi salam, selanjutnya
menanyakan kabar peserta didik
2. Guru dan peserta didik melakukan kebersihan
3. Salah satu peserta didik memimpin berdoa
sebelum memulai pelajaran
4. Ice Breaking
5. Peserta didik diberikan kesempatan untuk
melakukan
literasi
6. Peserta didik diberi apersepsi dengan
mengajukan pertanyaan
7. Peserta didik diberi kesempatan untuk
menyampaikan pendapatnya.
8. Guru menanggapi jawaban peserta didik dan
mengaitkannya dengan materi pembelajaran hari
ini.
9. Peserta didik diberi tujuan pembelajaran yang
akan dicapai:
10. Peserta didik diberi garis besar cakupan materi
dan penjelasan tentang kegiatan yang akan
dilakukan
11. Peserta didik diberi hal-hal yang akan dinilai dan
Teknik penilaiannya.
Kegiatan Inti Mengamati 120 Menit
1. Siswa menyimak guru dalam memberikan contoh
algoritma dalam kehidupan sehari-hari
2. Siswa menyimak contoh algoritma/ langkah-langlah
dalam melakukan aktivitas dalam kehidupan sehari-
hari
3. Siswa mengamati teka-teki sederhana yang
diberikan oleh guru berkaitan dengan penggunaan
algoritma.
4. Siswa menyimak teka-teki yang diberikan oleh guru
untuk dicarikan solusinya
5. Siswa mengamati cara penulisan algoritma yang
terdapat pada modul
(Bergotong Royong, Aktif menyimak untuk memahami
dan menganalisis informasi, gagasan, emosi,
keterampilan dan keprihatinan yang disampaikan oleh
orang lain dan kelompok menggunakan berbagai
simbol dan media secara efektif, serta menggunakan
berbagai strateg komunikasi untuk menyelesaikan
masalah guna mencapai berbagai tujuan bersama)

Menanya
1. Siswa mengidentifikasi berbagai penulisan
algoritma dengan baik dan benar
2. Siswa mendiskusikan dengan teman sebangkunya
mengenai solusi yang bisa dilakukan untuk
memecahkan teka-teki yang diberikan oleh guru
(Bergotong Royong, Membangun tim dan
mengelola kerjasama untuk mencapai tujuan
bersama sesuai dengan target yang sudah
ditentukan. )

Mengumpulkan Informasi
1. Siswa membaca modul untuk menentukan arti
algoritma
2. Siswa membaca materi di modul untuk mengetahui
berbagai cara penulisan algoritma dengan baik dan
benar
3. Siswa berdiskusi dengan teman sebangku untuk
memecahkan teka-teki yang diberikan oleh guru
(Bernalar Kritis, Secara kritis mengklarifikasi
serta menganalisis gagasan dan informasi yang
kompleks dan abstrak dari berbagai sumber.
Memprioritaskan suatu gagasan yang paling
relevan dari hasil klarifikasi dan analisis. )

Menalar
1. siswa memecah kan teka-teki yang diberikan guru
mengenai algoritma dengan benar
2. siswa menuliskan algoritma sederhana dalam
kehidupan sehari-hari secara deskriptif
(Bernalar Kritis, Secara kritis mengklarifikasi
serta menganalisis gagasan dan informasi yang
kompleks dan abstrak dari berbagai sumber.
Memprioritaskan suatu gagasan yang paling
relevan dari hasil klarifikasi dan analisis. )

Mengkomunikasikan
1. siswa mengajukan diri untuk menjawab teka-teki
sederhana yang diberikan oleh guru di depan kelas
dengan bahasa yang baik dan sopan
2. siswa menyampaikan pendapat mengenai jawaban
yang diberikan oleh temannya dengan baik dan
tertib
(Bernalar Kritis, Menjelaskan alasan untuk
mendukung pemikirannya dan memikirkan
pandangan yang mungkin berlawanan dengan
pemikirannya dan mengubah pemikirannya jika
diperlukan)
Kegiatan 1. Peserta didik melakukan refleksi terhadap kegiatan 20 Menit
Penutup yang sudah dilaksanakan dan ditulis dalam buku
catatan masingmasing.
2. Peserta didik diberikan umpan balik terhadap
proses dan hasil pembelajaran.
3. Peserta didik diberikan tindak lanjut untuk
pertemuan selanjutnya.
4. Salah satu peserta didik memimpin doa untuk
mengakhiri pelajaran
5. Guru menutup pelajaran dengan mengucapkan
salam.

Kegiatan kedua
Langkah Deskripsi Alokasi
Pembelajara Waktu
n
Pendahuluan Fase menyampaikan tujuan dan memotivasi 20 menit
1. Peserta didik diberi salam, selanjutnya
menanyakan kabar peserta didik
2. Guru dan peserta didik melakukan kebersihan
3. Salah satu peserta didik memimpin berdoa
sebelum memulai pelajaran
4. Ice Breaking
5. Peserta didik diberikan kesempatan untuk
melakukan
literasi
6. Peserta didik diberi apersepsi dengan
mengajukan pertanyaan
7. Peserta didik diberi kesempatan untuk
menyampaikan pendapatnya.
8. Guru menanggapi jawaban peserta didik dan
mengaitkannya dengan materi pembelajaran hari
ini.
9. Peserta didik diberi tujuan pembelajaran yang
akan dicapai:
10. Peserta didik diberi garis besar cakupan materi
dan penjelasan tentang kegiatan yang akan
dilakukan
11. Peserta didik diberi hal-hal yang akan dinilai dan
Teknik penilaiannya.
Kegiatan Inti Mengamati 120 Menit
1. Siswa menyimak guru dalam memberikan contoh
Flowchart dalam kehidupan sehari-hari
2. Siswa mengamati notasi-notasi Flowhart
3. Siswa menyimak sebuah permasalahan kehidupan
sehari-hari yang dipercahkan dengan
menggunakan Flowchart
Siswa mengamati sebuah permasalahan kehidupan
sehari- hari yang dipercahkan dengan menggunakan
Flowchart yang terdapat pada modul
(Bergotong Royong, Aktif menyimak untuk
memahami dan menganalisis informasi, gagasan,
emosi, keterampilan dan keprihatinan yang
disampaikan oleh orang lain dan kelompok
menggunakan berbagai simbol dan media secara
efektif, serta menggunakan berbagai strategi
komunikasi untuk menyelesaikan masalah guna
mencapai berbagai tujuan bersama. )
Menanya

1. Siswa mengidentifikasi berbagai pembuatan


Flowchart dengan baik dan benar
2. Siswa mendiskusikan dengan teman sebangkunya
mengenai solusi yang bisa dilakukan untuk
memecahkan masalah yang diberikan oleh guru
terkait dengan Flowchart. (Bernalar Kritis, Secara
kritis mengklarifikasi serta menganalisis gagasan
dan informasi yang kompleks dan abstrak dari
berbagai sumber. Memprioritaskan suatu gagasan
yang paling relevan dari hasil klarifikasi dan
analisis. )

Mengumpulkan Informasi

1. Siswa membaca modul untuk menentukan arti


FLowchat dan jenis Flowchart.
2. Siswa membaca materi di modul untuk mengetahui
berbagai cara pembuatan flowchart dengan baik
dan benar
3. Siswa berdiskusi dengan teman sebangku untuk
memecahkan masalah yang diberikan oleh guru
terkait dengan Flowchart.
(Bernalar Kritis, Secara kritis mengklarifikasi serta
menganalisis gagasan dan informasi yang kompleks
dan abstrak dari berbagai sumber. Memprioritaskan
suatu gagasan yang paling relevan dari hasil
klarifikasi dan analisis. )
Menalar
1. siswa memecahkan masalah yang diberikan
oleh guru terkait dengan Flowchart.
2. siswa menuliskan menuliskan flowchart untuk
memecahkan masalah yang diberikan guru
(Bernalar Kritis, Secara kritis mengklarifikasi serta
menganalisis gagasan dan informasi yang
kompleks dan abstrak dari berbagai sumber.
Memprioritaskan suatu gagasan yang paling
relevan dari hasil klarifikasi dan analisis. )
Mengkomunikasikan
1. siswa mengajukan diri untuk masalah yang
diberikan oleh guru terkait dengan Flowchart di
depan kelas dengan bahasa yang baik dan sopan
2. siswa menyampaikan pendapat mengenai jawaban
yang diberikan oleh temannya dengan baik dan
tertib
(Bernalar Kritis, Menjelaskan alasan untuk
mendukung pemikirannya dan memikirkan
pandangan yang mungkin berlawanan dengan
pemikirannya dan mengubah pemikirannya jika
diperlukan)
Kegiatan 1. Peserta didik melakukan refleksi terhadap kegiatan 20 Menit
Penutup yang sudah dilaksanakan dan ditulis dalam buku
catatan masingmasing.
2. Peserta didik diberikan umpan balik terhadap
proses dan hasil pembelajaran.
3. Peserta didik diberikan tindak lanjut untuk
pertemuan selanjutnya.
4. Salah satu peserta didik memimpin doa untuk
mengakhiri pelajaran
5. Guru menutup pelajaran dengan mengucapkan
salam.

4. ASESSMEN
Asesmen Awal : 1. Menurut kalian, apakah itu Algoritma ?
2. Menurut kalian, Algoritma yang bagaimana yang
dikatakan algoritma terbaik?
3. Menurut kalian apa itu flowchart?
4. Apa saja jenis-jenis flowchart?
Asesmen Formatif : Presentasi hasil diskusi kelompok tentang pengertian
algoritma, Algoritma yang terbaik (The Best) dan solusi
yang bisa dilakukan untuk memecahkan masalah
dengan flowchart.

Asesmen : 1. Jelaskan apa yang anda ketahui tentang algoritma !


Sumatif (Bobot skor 20)
2. Paparkan kreteria pemilihan algoritma (Bobot skor 20)
3. Jelaskan yang dimaksud dengan algoritma yang
terbaik ( the best ) ! (Bobot skor 20)
4. Buatlah flowchart tentang Sebuah prosedur ketika
akan mengirim kan dokumen kepada teman melalui
email! (Bobot skor 20)
5. Jelaskan 5 jenis jenis flowchart (Bobot Skor 20)

RUBRIK PENILAIAN
Indikator Skor Deskripsi
Menjelaskan Algoritma 5 Mengandung kata langkah-langkah/prosedur/
metode khusus,solusi,menyelesaikan masalah,
kemudian ketiga kata tersebut terangkai dalam
satu kalimat yang utuh dan benar
4 Mengandung kata langkah-langkah/prosedur/
metode khusus,solusi,menyelesaikan masalah,
kemudian ketiga kata tersebut terangkai dalam
satu kalimat yang utuh
3 Mengandung kata langkah-langkah/prosedur/
metode khusus,solusi,menyelesaikan masalah,
kemudian ketiga kata tersebut terangkai dalam
satu kalimat
2 Hanya mengandung dua keyword
1 Hanya mengandung satu keyword
0 Tidak menuliskan jawaban

Menjelaskan Kreteria 5 Mampu menjelaskan 5 Kreteria Pemilihan


Pemilihan Algoritma Algoritma
4 Mampu menjelaskan 4 Kreteria Pemilihan
Algoritma
3 Mampu menjelaskan 3 Kreteria Pemilihan
Algoritma
2 Mampu menjelaskan 2 Kreteria Pemilihan
Algoritma

1 Mampu menjelaskan 1 Kreteria Pemilihan


Algoritma
0 Tidak menuliskan jawaban
Menjelaskan dengan 5 Mampu menjelaskan 4 algoritma yang terbaik
algoritma yang terbaik ( the best ) dengan benar dan tepat
( the best )
4 Mampu menjelaskan 4 algoritma yang terbaik
( the best ) dengan benar
3 Mampu menjelaskan 3 algoritma yang terbaik
( the best ) dengan benar
2 Mampu menjelaskan 2 algoritma yang terbaik
( the best ) dengan benar
1 Mampu menjelaskan 1 algoritma yang terbaik
( the best ) dengan benar
0 Tidak menuliskan jawaban
Buatlah flowchart tentang 5 Mampu menjelaskan 7 langkah membuat
Sebuah flowchart tentang Sebuah prosedur ketika akan
prosedur ketika akan mengirim kan surat kepada teman secara
mengirim kan surat berurutan dengan benar
kepada teman
4 Mampu menjelaskan 6 langkah membuat
flowchart tentang Sebuah prosedur ketika akan
mengirim kan surat kepada teman
3 Mampu menjelaskan 5 langkah membuat
flowchart tentang Sebuah prosedur ketika akan
mengirim kan surat kepada teman
2 Mampu menjelaskan 4 langkah membuat
flowchart tentang Sebuah prosedur ketika akan
mengirim kan surat kepada teman
1 Mampu menjelaskan 1/2/3 langkah membuat
flowchart tentang Sebuah prosedur ketika akan
mengirim kan surat kepada teman
0 Tidak menuliskan jawaban
Jelaskan 5 jenis jenis 5 Mampu memaparkan 5 jenis jenis flowchart
flowchart dengan benar
4 Mampu memaparkan 4 jenis jenis flowchart
dengan benar
3 Mampu memaparkan 3 jenis jenis flowchart
dengan benar
2 Mampu memaparkan 2 jenis jenis flowchart
dengan benar
1 Mampu memaparkan 1 jenis jenis flowchart
dengan benar
0 Tidak menuliskan jawaban
Nilai = (skor yang diperoleh/skor maksimal) *100

Gianyar
Waka Bidang Kurikulum Guru Pengajar

I Wayan Wira Pastika, S.Pd I Gusti Ngurah Nyoman Darmajaya,


S.Kom

Mengetahui,
Kepala SMKS Pariwisata Werdi Sila Kumara

I Made Mandi, S. Pd., M.Pd

5.
6. LAMPIRAN
Lembar Kerja Peserta Didik
a. Petunjuk Kerja : Buat kelompok yang terdiri dari 4-5 orang
b. Soal :
1. Diberikan 2 buah gelas, A dan B; gelas A berisi air berwarna merah, gelas B
berisi air berwarna biru. Pertukarkan isi kedua gelas itu sedemikian sehingga
gelas A berisi air berwarna biru dan gelas B berisi air berwarna merah.

A B A B

2. Buatlah algoritma mencari hasil kali dari 2 buah bilangan dengan flowchart !
c. Rubrik Penilaian

Soa Belum Cukup Kompeten Sangat


ASPEK
l Kompeten Kompeten (81-90) Kompeten (91-

(0-70) (71-80) 100)


1 Proses Peserta didik Peserta didik Peserta didik Peserta didik
presenta tidak mampu mampu Mampu mampu
si hasil mempresenta mempresentasik mempresentasik mempresentasik
s a n pembuatan a n pembuatan a n pembuatan
ikan hasil algoritma algoritma algoritma
pembuatan dengan sikap dengan sikap dengan sikap
algoritma yang kurang yang baik yang baik
baik namun tidak danmampu
mampu berdiskusi
berdiskusi
2 Proses Peserta didik Peserta didik Peserta didik Peserta didik
presenta tidak mampu mampu mampu mampu
si hasil mempresenta mempresentasika mempresentasik mempresentasika
s n pembuatan a n pembuatan
ikan flowchart dengan n pembuatan flowchart
pembuatan sikap yang flowchart dengan sikap
flowchart kurang baik dengan yang baik
sikap yang danmampu
baik berdiskusi
namun tidak
mampu
berdiskusi
Keterangan :
Siswa yang belum kompeten maka harus mengikuti pembelajaran remediasi. Siswa yang
cukup kompeten diperbolehkan untuk memperbaiki sehinga bisa mencapai level kompeten
BAHAN BACAAN GURU DAN PESERTA DIDIK

I. Pengertian Algoritma
Algoritma Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al
Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of
restoration and reduction) sekitar tahun 825 M
Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.
(Webster Dictionary)
Kriteria Pemilihan Algoritma.
1. Ada Output,
2. Efektifitas dan Efesiensi
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yang
tepat guna (efektif) dalam waktu yg relatif singkat & penggunaan memori yang relatif sedikit
(efesien) dengan langkah yang berhingga & prosedurnya berakhir baik dalam keadaan
dip’oleh suatu solusi ataupun tidak ada solusinya. “

Contoh Algoritma
Contoh : Sebuah prosedur ketika akan mengirim dokumen email kepada teman:
1. Pastikan smrtphone atau computer tersambung internet
2. Silahkan buat dokuemen yang akan di kirim kepada teman, seperti gambar, music,
dokumen word dan pdf.
3. Silahkan buka gmail melalui smartphone ataupun di computer melalu web browser yang
seblumnya sudah login akun google
4. Silakan buat pesan baru dengan mengisikan email teman yang di tuju, isikan subjek dan
pesan yang ingin di sampaikan, untuk menambah lampiran bisa pilih icon lampirakan
dokumen.
5. Setelah berisikan pesan dan lampiran dokumen, pilih icon krim.

Contoh Sebuah prosedur untuk masalah menentukan apakah suatu bilangan asli merupakan
bilangan ganjil atau bilangan genap.
Algoritmanya :
a. Masukan bilangan asli yang ditentukan
b. Bagi bilangan tersebut dengan angka 2
c. Hitung sisa hasil bagi pada langkah b
d. Bila sisa hasil bagi sama dengan 0 maka bilangan tersebut adalah bilangan
genap, tetapi bila hasil sisa bagi sama dengan 1 maka bilangan tersebut adalah
bilangan ganjil.

Tahapan Analisa Algoritma


1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma

a. Dengan bahasa semu (pseudocode).

Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2 4
4. Cetak Luas
b. Dengan diagram alur atau flowchart,
Contoh :

c. Dengan Statement
program / penggalan Program
Contoh (menggunakan C++): cin >> Alas ; //untuk input data
cin >> Tinggi; Luas = (Alas *
Tinggi)/2 ; // proses cout <<
Luas; //untuk output data

II. Notasi Algoritma dalam Bentuk Fowchart


Pengenalan Flowchart Pengertian, Jenis - Jenis, Simbol - Simbol, dan Contoh
Flowchart
a. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan
antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan
demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar
proses digambarkan dengan garis penghubung.
b. Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart
urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat
dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram
(programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

c. Jenis Jenis Flowchart / Bagan Alir Ada beberapa jenis - Jenis flowchart
diantaranya:

a) System Flowchart System flowchart dapat didefinisikan sebagai bagan yang


menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem.
Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.
b) Document Flowchart Bagan alir dokumen (document flowchart) atau disebut
juga bagan alir formulir (form flowchart) atau paperwork flowchart
merupakan bagan alir yang menunjukkan arus dari laporan dan formulir
termasuk tembusan- tembusannya.
c) Schematic Flowchart Bagan alir skematik (schematic flowchart) merupakan
bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan
prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain
menggunakan simbolsimbol bagan alir sistem, juga menggunakan gambar-
gambar komputer dan peralatan lainnya yang digunakan. Maksud
penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi
kepada orang yang kurang paham dengan simbolsimbol bagan alir.
Penggunaan gambar-gambar ini memudahkan untuk dipahami, tetapi sulit
dan lama menggambarnya.

d) Program Flowchart Bagan alir program (program flowchart) merupakan


bagan yang menjelaskan secara rinci langkah-langkah dari proses program.
Bagan alir program dibuat dari derivikasi bagan alir sistem. Bagan alir
program dapat terdiri dari dua macam, yaitu bagan alir logika program
(program logic flowchart) dan bagan alir program komputer terinci (detailed
computer program flowchart). Bagan alir logika program digunakan untuk
menggambarkan tiap-tiap langkah di dalam program komputer secara
logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem.
Gambar berikut menunjukkan bagan alir logika program. Bagan alir program
komputer terinci (detailed computer program flow-chart) digunakan untuk
menggambarkan instruksi-instruksi program komputer secara terinci. Bagan
alir ini dipersiapkan oleh pemrogram.
e) Process Flowchart Bagan alir proses (process flowchart) merupakan bagan
alir yang banyak digunakan di teknik industri.
Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam
suatu prosedur.

a) Simbol - Simbol Flowchart / Bagan Alir

b) Contoh Flowchart / Bagan Alir


Contoh berangkat ke 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 seperti berikut.

Contoh algoritma ketika mandi


Secara umum, algoritma yang digunakan adalah sebagai berikut.
(1) Siapkan peralatan mandi, misalnya handuk, pakaian ganti, sabun, dll.
(2) Setelah semua siap, masuklah ke kamar mandi.
(3) Lepaskan baju.
(4) Siramkan air ke seluruh anggota badan.
(5) Gunakan sabun, sampo.
(6) Bilas badan dengan air.
(7) Gosok gigi.
(8) Gunakan handuk untuk mengeringkan seluruh tubuh.
(9) Pakailah baju ganti.
(10) Keluar kamar mandi.

Maka, akan didapatkan subproses mandi sebagai berikut.

Contoh algoritma ketika sarapan


Sarapan adalah salah satu hal penting yang dapat siswa lakukan sebelum berangkat ke
sekolah. Sarapan akan memberikan nutrisi pada otak yang akan membantu
mempermudah menerima pelajaran. Oleh karena itu, biasanya siswa yang mempunyai
kebiasaan sarapan akan mempunyai prestasi lebih baik daripada siswa yang tidak
sarapan.
Pada pembahasan berikut, penjelasan terkait sarapan akan membantu memahami bagan
alir penggunaan algoritma.
(1) Lihatlah makanan pada meja makan, tersedia atau tidak?
(2) Jika tersedia, sarapan dapat dimulai. Jika tidak, ingin membuat atau membeli sarapan.
(3) Periksa apakah tersedia bahan makanan yang dapat dimasak jika ingin membuat
sarapan.

III. Rangkuman
a. Algoritma ialah langkah – langkah yang dilakukan agar solusi masalah dapat
diperoleh. Kriteria Pemilihan Algoritma.
a. Ada Output,
b. Efektifitas dan Efesiensi
c. Jumlah Langkahnya Berhingga,
d. Berakhir, ( SEMI ALGORITMA )
e. Terstruktur,
b. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan
hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan
hubungan antar proses digambarkan dengan garis penghubung

IV. Tes Formatif


1. Jelaskan yang dimaksud dengan algoritma ! Buatlah algoritma deskriftif membuat mie
instans
2. Buatlah flowchart menentukan bilangan bulat ?

V. Tes Sumatif
Setelah mempelajari materi diatas, kerjakan soal-soal berikut dengan benar!

1. Suatu perintah dalam system operasi windows dalam bentuk kode program yang
digunakan untuk menjalankan komputer disebut… .
a. Command prompt
b. Algoritma
c. program
d. Logika
e. CPU
2. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk
tertentu, adalah pengertian dari .....
a. Algoritma
b. Pseudocode
c. Konstant
d. Array
e. Flowchart*
3. Pseudocode yang di gunakan pada penulisan algoritma berupa :
a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin
4. Pada pembuatan program komputer, algoritma dibuat :
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan
5. Tahapan dalam menyelesaikan suatu masalah adalah :
a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil
6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong
R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan
BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong
7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka
jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna
adalah hitam, maka warna jadi :
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
8. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :
a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap
9. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a. =0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10
10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15

VI. Glosarium
Algoritma : Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh
Flowchart : gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses
beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap
simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan
dengan garis penghubung.

VII. Daftar Pustaka


a. Kementrian Pendidikan dan Kebudayaan. 2017.Bahan Ajar Simulasi dan Komunikasi
Digital untuk SMK/MAK. Jakarta : Kemendikbud
b. Koesheryatin.2017. Simulasi dan Komunikasi Digital untuk SMK/MAK Kelas X.
Bandung:
HUP
c. Internet:
1) http://www.amazinglight.info/contoh-algoritma-kita.html
2) https://dosenit.com/ilmu-komputer/komputer-dasar/perintah-dasar-cmdbeserta-
fungsinya

Anda mungkin juga menyukai