Anda di halaman 1dari 11

R.

Rista Wulansari
NIM : 21525299043
001 / 25

Teknik Komputer dan


Informatika
PPG/FT

ALGORITMA DAN
PEMROGRAMAN DASAR
MODUL 1- KB4 [TEKNOLOGI INFORMASI DAN KOMUNIKASI]
ANALISIS PENERAPAN MATERI DALAM
KEHIDUPAN NYATA SECARA KONTEKSTUAL

MODUL 1:
TEKNOLOGI INFORMASI DAN
KOMUNIKASI

MATERI POKOK :
Algoritma Dan Pemrograman Dasar

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


ALGORITMA DAN PEMROGRAMAN DASAR
TUJUAN
KOMPETENSI DASAR
PEMBELAJARAN
3.1 Menerapkan 4.1 Membuat alur
alur logika logika Peserta didik dapat
pemrograman pemrograman menerapkan alur logika
komputer komputer pemrograman
komputer dengan tepat
INDIKATOR PENCAPAIAN KOMPETENSI

Memahami
Menyajikan algoritma Peserta didik dapat
penggunaan data menggunakan algoritma
pemrograman untuk
dalam algoritma dan pemrograman untuk
memecahkan
konsep algoritma
pemrograman
permasalahan memecahkan permasalahan
dengan tepat

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


Algoritma = Algorism: proses
KONSEP
Algoritma
menghitung dengan angka arab
Algorist: seseorang yang
ALGORITMA
menghitung menggunakan
angka Arab Al-Khuwarizmi dibaca orang barat
menjadi Algorism, menulis buku yang
berjudul Kitab Al Jabar Wal-Muqabala
yang artinya “Buku pemugaran dan
pengurangan” (The book of restoration
and reduction)
Nama penulis: Abu Ja’far Muhammad
Ibnu Musa Al-Khuwarizmi.
Algorist Algorism
Algoritma (serapan dalam
bahasa Indonesia) : urutan
langkah-langkah logis
penyelesaian masalah yang
disusun secara sistematis

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


algoritma ALGORITMA
harus
benar.
Keuntungan pembuatan algoritma:
1. Pembuatan atau penulisan
algoritma tidak tergantung pada
bahasa pemrograman manapun,
artinya penulisan algoritma
setelah independen dari bahasa
berhenti, algoritma pemrograman dan komputer
algoritma yang melaksanakannya.
memberikan harus
hasil yang berhenti, Algoritma: 2. Notasi algoritma dapat
diterjemahkan ke dalam berbagai
benar metode dan bahasa pemrograman.
tahapan sistematis 3. Apapun bahasa pemrogramannya,
dalam program output yang akan dikeluarkan
sama karena algoritmanya sama

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


KONSEP
PROGRAM

Masalah Algoritma Solusi Program : kumpulan


pernyataan komputer
atau suatu implementasi
Input Algoritma Output dari bahasa pemrograman

Program = Algoritma + Bahasa (Struktur Data)

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


KONSEP
PROGRAM
Cara Penulisan Algoritma:

• Structured English (SE):


”SE atau SI lebih tepat untuk menggambarkan suatu algoritma yang
akan dikomunikasikan kepada pemakai perangkat lunak”
• Pseudocode
kode yang mirip dengan instruksi kode program
sebenarnya
• Flowchart (bagan alir)
 skema/bagan (chart) yang menunjukkan aliran (flow) di dalam
suatu program secara logika
 Flowchart merupakan alat yang banyak digunakan untuk
menggambarkan algoritma dalam bentuk notasi-notasi tertentu

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


ANALISIS TERHADAP
LINGKUNGAN BELAJAR PESERTA DIDIK
LATAR
BELAKANG LETAK
FASILITAS GEOGRAFIS SIKAP
EKONOMI
ORANG TUA Peserta didik Peserta didik tersebar
Peserta didik memiliki
kebanyakan berasal pada banyak lokasi di Peserta didik berasal
fasilitas yang kurang
dari keluarga ekonomi Kab. Bogor dan Kota dari beragam budaya
menengah lengkap
Bogor

Hal ini menyebabkan


Fasilitas : Laptop/PC,
Orang tua mempunyai perbedaan dalam Peserta didik berasal
SmartPhone, Koneksi
beragam profesi menerima informasi dari beragam bahasa
Internet
terupdate

Hal ini mengakibatkan


adanya perbedaan
Kondisi ini
sikap individu peserta
mengakibatkan
Orang tua mempunyai didik yang
pemahaman peserta
beragam pendidikan dilatarbelakangi oleh
didik tentang komputer
pembiasaan di
masih kurang
lungkungan tempat
tinggal

Menyebabkan
perbedaan dalam
aspek lingkungan
belajar dan kebiasaan
belajar dari peserta
didik

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


PENERAPAN MATERI
DALAM KEHIDUPAN NYATA SECARA KONTEKSTUAL

NO PROSES ALGORITMA CONTOH LANGKAH DALAM


ALGORITMA
1 Membuat telur mata sapi Resep - Masukkan minyak ke dalam wajan,
panaskan
- Masukkan telur ke dalam wajan
- Tunggu sampai matang

2 Merakit komputer Panduan Sambungkan kabel sata dari harddisk ke


motherboard
3 Kegiatan sehari-hari Jadwal Pukul 06.00 : mandi pagi
Pukul 07.00 : berangkat

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


PENERAPAN MATERI
DALAM KEHIDUPAN NYATA SECARA KONTEKSTUAL

ALGORITMA_MEMASAK _TELUR
1. Mulai
2. Siapkan telur yang akan dimasak
3. Tentukan telurnya akan dimasak seperti apa
4. Kalau ingin dimasak orak-arik, maka:
4.1. Pecahkan telurnya ke dalam wadah
4.2. Kocok telur dan tambahkan bumbu sesuai selera
4.3. Panaskan penggorengan
4.4. Masukkan kocokan telur ke penggorengan yang sudah panas
4.5. Aduk telur sampai menjadi orak-arik
5. Kalau ingin dimasak ceplok, maka:
5.1. Panaskan penggorengan yang sudah diisi minyak
5.2. Pecahkan telur di penggorengan dan tunggu sampai matang
6.Kalau ingin dimasak rebus, maka:
6.1. Didihkan air dalam panci
6.2. Masukkan telur utuh ke dalamnya dan tunggu beberapa menit sampai isinya matang
7.Siap untuk dimakan
8. Selesai

r.rista.wulansari@gmail.com | PPG4 – TKI - UNY| 2021


R. RISTA WULANSARI, ST

NIM : 21525299043
001 / 25
Teknik Komputer dan Informatika - UNY

TERIMA KASIH
PPG4 – TKI - UNY| 2021

Anda mungkin juga menyukai