Project Modul 2 - Aminnu Dan Reza
Project Modul 2 - Aminnu Dan Reza
Pengantar
Prinsip Perancangan Tugas Algoritma dan Pemrograman:
1. Mulai dari membaca dan mempelajari struktur program-program “kecil”, barisnya sedikit,
pola yang dipakai sedikit dan sederhana, tidak kompleks (pola yang dipakai sedikit dan tidak
bersarang/nested)
2. Mulai dari kecil sebelum mengerjakan yang besar.
3. Spesifikasi program diberikan langsung dalam bentuk input-Proses-Output yang jelas, yang
dapat berlanjut dengan proyek skala menengah dan besar
4. Tugas dapat dikerjakan dengan moda unplugged atau plugged.
Peserta Bimtek membentuk pasangan (pairing), setiap pasangan mengerjakan tugas sesuai
deskripsi tugas yang diberikan.
Hasil kerja diunggah di LMS berupa:
1. Lembar kerja penyelesaian kasus
2. Hasil kerja yang akan dipresentasikan dalam bentuk file presentasi dan code
ai
seperti contoh sebagai berikut
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 1/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Lama Kegiatan: 1 JP
Jawaban:
1. Hello adalah JUDUL program, “Hello” adalah output dari program Hello tersebut.
HORE
HORE
HORE
HORE
HORE
HORE
HORE
HORE
HORE
HORE
4.
Program Programku
Baca BIL
Jika BIL ≠ 0 Maka
Tulis “BYE” “☺”
Tulis “NOL”
Akhir Program
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 2/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Lama Kegiatan Diperkirakan 2 JP untuk siswa, dalam Bimtek ini dipersingkat menjadi 1
JP
Deskripsi kasus Diberikan suatu nilai uang yang diterima atau dikeluarkan dari kas
sekolah, nilai uang tersebut membentuk aliran kas masuk dan keluar.
Aliran kas tersebut berulang yang mempengaruhi saldo kas. Nilai aliran
kas diharapkan dapat dicatat dan saldo kas akan terbaharui sesuai
dengan aliran masuk atau keluar. Transaksi aliran ditutup setiap hari.
Input: Nilai uang yang diterima untuk masuk atau dikeluarkan dari kas
sekolah melalui petugasnya. Uang masuk/keluar secara berulang terjadi,
dan akan ditutup oleh petugas kas sekolah dengan pilihan transaksi
‘Tutup’. Pilihan transaksi adalah ‘Masuk’, ‘Keluar’, ‘Tutup’
Output: Menampilkan catatan tiap transaksi dan saldo hari itu setelah
ditutup.
Kondisi awal:
Saldo: 250.000
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 3/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Input pertama:
Prompt Isian
Ketikkan jenis transaksi: ‘Masuk’ <enter>
Ketikkan jumlah uang: 125000 <enter>
Output (Tampilan)
Uang Masuk Rp. 125.000,-
Saldo Rp. 375.000,-
Input kedua:
Prompt Isian
Ketikkan jenis transaksi: ‘Keluar’ <enter>
Ketikkan jumlah uang: 100000 <enter>
Output (Tampilan)
Uang Keluar Rp. 100.000,-
Saldo Rp. 275.000,-
Input terakhir
Prompt Isian
Ketikkan jenis transaksi: ‘Tutup’ <enter>
Output (Tampilan)
Tutup Buku tanggal <tanggal sekarang>
Saldo Rp. 275.000,-
Luaran projek Bentuk luaran yang harus diunggah di LMS adalah Laporan LK yang berisi
algoritma dengan kartu ALGO
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 4/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Nama Peserta Bimtek dan Asal sekolah: Peserta mampu menyusun program dengan
1. Aminnu Annafiyah (SMAN 2 Bantul) Bahasa ALGO dan kartu ALGO
2. Reza F Galih (SMAN 2 Cirebon)
Lama Kegiatan: 1 JP
Alat dan bahan:
Sticky note, kertas, pena
Jawaban:
Tempelkan algoritma dengan kartu ALGO dengan sticky note disini. (bisa difoto dan diattach)
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 5/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Pilih salah satu bahasa, dan sepakati kerja dalam pasangan (2 orang). Setiap 2 peserta akan
mengerjakan secara pairing dengan 1 bahasa Pemrograman yang dipilih oleh pasangan berdasarkan
kesepakatan di antara mereka
Deskripsi Tugas :
Kodelah minimal 3 dari 4 program kecil yang Anda laporkan pada LK
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 6/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 7/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Program anak_ayam;
uses crt;
var
i: integer;
n : integer;
begin
end;
end.
Output program
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 8/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
var
karakter: Char;
hasil : string;
begin
output
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 9/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
program KategorikanSampah;
var
beratSampah: real;
kategoriSampah: string;
begin
end.
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 10/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Output program
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 11/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 12/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
No Spesifikasi Program Kecil yang dikerjakan emrograman yang dipakai dan gambaran
umum variasinya
1 Lirik lagu anak ayam (kompleksitas: **)
Input: Baca data sebuah bilangan integer N, sebuah Pola yang dipakai : kalimat Pengulangan
bilangan positif > 0, jumlah semula anak ayam. Peserta boleh memilih Salah satu bentuk
Proses : mencetak lagu anak ayam seperti pengulangan yang dipilih untuk
dijelaskan pada contoh Output implementasi
Output : Teks lagu anak ayam seperti contoh, untuk
data N= 4 :
Anak ayam turunlah 4 Mati
1 tinggallah 3
Anak ayam turunlah 3 Mati
1 tinggallah 2
Anak ayam turunlah 2
Mati 1 tinggallah 1
Anak ayam turunlah 1
Mati 1 tinggal induknya
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 13/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Proses:
1. Program membaca berapa kg sampah hari
ini
2. Pengguna mengetikkan sebuah angka riil
positif
3. Program menganalisis dan menuliskan salah
satu teks yang menyimpulkan kategori
sampah hari ini: sedikit, sedang, banyak,
banyak sekali]
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 14/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Output :
Misalnya, Program menentukan bahwa Jenis
Kartu = Hati dan nomornya=9
Tugas Modul 2 Algoritma dan Pemrograman Bimtek Informatika, 2023 Hlm 15/17
TUGAS Modul 2 – Algoritma dan Pemrograman
Bimtek Informatika SMA, 2023
Proses
1.Program “memikirkan” dan menentukan jenis
kartu dan nomor kartu (J dan N) yang merupakan
tebakan yang benar
2.Pemain menebak dengan mengetikkan sebuah
bilangan bulat, yaitu jenis kartu dalam 2 tahap
2.A.Tahap-1: pemain menebak jenis kartu sampai
jenis benar (cocok dengan yang dipikirkan program
pada butir 1. Setiap tebakan, program mencacah
berapa kali.
2. B.Tahap 2 pemain menebak nomor kartu
sampai benar. Program mencacah
3. Program menuliskan “prestasi” penebak
Hlm