Anda di halaman 1dari 6

Silabus algoritma

Nama lembaga: LDK Al-Azzam Mata kuliah: algoritma dasar Semester : 1 loop Memahami dan membuat loop dengan control statement
STANDAR KOMPETENSI Membuat loop dengan control statement for, while, dan do while KOMPETENSI DASAR Pengertian loop INDIKATOR MATERI POKOK KEGIATAN TEHNIK PEMBELAJAR PENILAIAN AN Menyebutka n pengertian loop Berdiskusi membedaka n loop dan looping Membuat contoh intruksi for while do while ALOKASI WAKTU 2 jam/ pertemuan

Dapat menjelaskan dan memahami loop

Pengertian loop di bagi menjadi dua aspek, Yang pertama : loop adalah sebuah kelompok atau blok intruksi yang dapat di laksanakan secara berulang-ulang Yang ke dua: loop adalah proses yang di laksanakan secara berulang ulang yang di sebut looping 3 intruksi pembentuk loop for while do while *contoh tergantung kondisi

objective

B a S ( T

2 jam/ pertemuan Bentuk umum loop Dapat menuliskan dengan for, while, dan menjelaskan Bentuk umum loop for () dan while () dalam bahasa C/C++ dan java, cara kerja dan

Membuat bentuk

Tentuin sendiri oleh pengajar

dan do while

bentuk umum for, while dan do while

instruksi for() dan while() sama,yang membedakan for dan while adalah cara penulisannya, For bisa lebih mudah di baca, sedangkan while lebih mudah di lihat dan di fahami maksudnya *bentuk umum dan bagan cara kerja for dan while cari oleh pengajar masing-masing Cara kerja loop for() dan while() : 1 Melakukan inisialisasi (initialization) member nilai awal yang ada kaitannya dengan nilai condition(kondisi) 2 Memeriksa nilai kondisi (condition) 1 Bila bernilai TRUE, maka laksanakan loop, atau mengerjakan intruksi yang ada dalam loop 1 Bila kondisi nilainya FALSE, maka loop selesai, keluar dari loop Bentuk umum do while()

umum for(), while dan do while() Menjelaskan denan flowchart cara kerja loop for() , while dan Tentuin sendiri oleh pengajar do while

Aplikasi dasar menggunakan loop

Input data dan cetak Dapat membuat total program untuk menginput data

Contoh program untuk menginput 100 buah bilangn #include <stdio.h> Void main() { int I,N,T; T=0 For( I=1; I<=100; I++) { printf (nilai ke-%i : , I); scanf ( %i, &N); T=T+N; } printf (\n Total = : %i,T); }

Membuat Tentuin sendiri 2 jam/ contoh oleh pengajar pertemuan program untuk menginput . Sampai bisa mencetak total

B a S ( T

Yang akan terlihat di layar monitor Nilai ke-1: sampai --Nilai ke-100: Total --- nilai T *cari contoh yang lain Dapat menyusun program untuk menginput sebuah bilangan bulat jika nilai lebih dari . Maka jika nilai kurang dari. Maka.. Menyusun program untuk menginput , sebuah nilai dengan bilangn bulat,jika yang di inputkan <0 atau >100 maka ulangi penginputan data, tapi jika nilainya dalam batas 0-100, maka periksa nilai tersebut, bila nilainya lebih dari >=60, maka cetak perkataan LULUSselainnya maka cetak perkataan TIDAK LULUS *cari contoh sendiri dengan menggunakan while Membuat Tentuin sendiri 2 jam/ contoh oleh pengajar pertemuan program untuk bisa menghitung sebuah nilai Menjelaskan kemudahan memahami ketika menggunakn while di banding for Membuat contoh program Dengan

B a S ( T

Dapat menyusun program inputan dengan menggunakan do

Menyusun program untuk menginput sebuah bilangan bulat, apabila nilai yang di input <0 dan > 100, maka akan tampil kalimat Data salah ulangi memasukan data dan harus mengulangi

while

memnginput data Apabila nilai berada si antara 0-100 maka akan tercetak perkataan LULUS jika >=60 kurang dari itu cetak GAGAL Menyusun lembar document tersedia banyak sekali data berupa bilangan-bilangan integer. Susun program untuk menginput hanya sebagian dari data tersebut, dan mencetak totalnya, beberapa buah bilangan yang diinput, atau beberapa kali data di input, tergantung total data yang telah di input, bila totalnya telah melebihi 1000, maka berhenti menginput dan langsung mencetak total kemudia proses selesai. Contoh menggunakan while, dan do while, Menjelaskan keluar dari loop bila di paksa, misalakan dengan break

menggunaka n do while

Dapat membuat program inputan Total >1000

Membuat Tentuin sendiri 2 jam/ lembar oleh pengajar pertemuan document dengan banyak data bilangan integer Menyusun program untuk menginput dan mencetak total Menyusun Tentuin sendiri 2 jam / program oleh pengajar pertemuan untuk menghitung rata-rata serta mencetak semua nilai ujin yang ada

B a S ( T

Dapat menyusun program untuk menghitung ratarata.

Dalam lembar document ada sejumlah bilangan integr nilai ujian mahasiswa. Ada beberapa buah bilanagan tersebut tidak di ketahui. Yang di ketahui adalah akhir dari data tersebut adalah=999 suatu bilangn yang bisa di pastikan bukan nilai ujian, susun program untuk menginput bilangn-bilangn tersebut dan menghitung serta mencetak nilai ratarata semua nilai ujian yang ada. Missal data yang ada 60,50,70,65,75,999 maka ilustrasi input dapat di gambarkan sebagai

B a S ( T

Input data dan cetak Mampu membuat Menyusun program untuk menginput 100 buah nilai maksimum / program untuk bilangan yang merupakan nilai ujian mahasiswa, mini mum menghitung nilai serta mencetak nilai tertinggi yang di dapat maximum / Ilustrasi proses minimum Dapat membuat program,untuk

Membuat Tentuin oleh 2 jam / contoh pengajar sendiri pertemuan program inputan nilai max / min Membuat contoh Tentuin oleh 2 jam / pengajar sendiri pertemuan

B a S ( T

Menyusun program untuk menginput nilai yang merupakan nialai mahasiswa serta mencetak nilai

B a

menginput nilai, dan dapt mencetak nilai tertinggi

tertinggi dari nilai mahasiswa dan ada berapa yang mendapat nilai tertinggi tersebut Ilustrasi proses

program dengan menggunaka n JUM dan menjelaskan fungsi dari JUM

S ( T

Loop. (^_^)

Array Array satu dimensi


STANDAR KOMPETENSI Array satu dimensi KOMPETENSI DASAR INDIKATOR MATERI POKOK KEGIATAN TEHNIK PEMBELAJAR PENILAIAN AN Menjelaskan pengertian Array satu dimensi ALOKASI WAKTU

Bisa menjelaskan Pengertian Array pengertian Array satu dimensi satu dimensi

Array dapat di artikan sebagai sesuatu yang berbaris atau berderet-deret. Dalam bahasa pemograman, array adalah variable sejenis berderet-deret sedemikian rupa sehingga alamatnya saling bersambung atau bersebelahan / berdampingan Array satu dimensi biasa di ilustrasikan sebagai berikut

Kotak di Array di sebut element, cell(sel),lokasi atau kolom. Array satu dimensi, disebut array dimensi satu tau vector karena hanya punya satu arah Menyiapkan Array satu dimensi di lakukan dengan cara menyebutkan tipe, nama dan jumlah element Siapakan array satu dimensi bertipe integer dengan Membuat contoh array satu element

Bisa Array satu dimensi menyiapakan pada C/ C++ Array satu

dimensi pada C/ C++

7 element yang di beri nomor index dari 0 samapi denga 6 Ilustrasi proses

menggunaka n C/C++

Karena ada 7 element, maka setiap elemen di beri nama yang berbeda dengan memberikan nomor index sehingga masing-masing menjadi A[0], A[1], A[2] dst Yang biasa di baca dengan sebutan A dengan index 0 atau A nol dst Bisa membuat alamat elemen satu dimensi pada C / C++

Mendiskusik an alamat elemenelemen array satu dimensi

Anda mungkin juga menyukai