PEMROGRAMAN
MATERI PEMBELAJARAN
Disusunoleh :
Kelompok IV
Peace M S Manurung
NIM : 5183351018
M. GunawanSagala
NIM : 5183351019
Dosen :
Puji syukur kami ucapkan kehadirat Tuhan Yang Maha Esa yang telah memberi
kesehatandan kesempatan kepada kita semua sehingga kami dapat menyelesaikan sebuah
makalah “StrukturPemilihan (AnalisaKasus)”.
Penulis menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan
kalimat maupun tata bahasanya. Oleh karena itu dengan tangan terbuka kami menerima
segala saran dan kritik dari pembaca agar kami dapat memperbaiki makalah ilmiah ini.
Penyusun
2
DAFTAR ISI
BAB I PENDAHULUAN
A. Kesimpulan…………………………………………………………....………….……8
B. Saran …………………………………………………………...……………………...8
DAFTAR PUSTAKA ………………………………………………………………………...9
3
BAB I
PENDAHULUAN
A. Pendahuluan
Zaman sekarang komputer digunakan di hampir semua bidang kehidupan
manusia,mulai dari pendidikan,bisnis, sampai dengan permainan
Berbicara tentang komputer tidak lepas dari pemrogaman komputer. Hal ini
karena komputer pada dasarnya merupakan mesin yang tidak bias apa-apa. Kita harus
memberikan serangkaian instruksi kepada komputer agar mesin ‘pintar’ ini dapa
tmemecahkan suatu masalah. Langkah-langkah yang perlu dilakukan dalam
memberikan instruksi kepada komputer untuk memecahkan masalah inilah yang
dinamakan pemrogaman computer. Sebelum membuat program, hendaknya kita
membuat Flow Chart atau Pseudocode, sehingga memudahkan kita untuk memahami
algoritma serta memudahkan kita dalam membuat program. Program yang ditulis juga
harus jelas,nyata, dan komplit.
B. RumusanMasalah
1. Apakah yang dimaksuddenganpemilihan (analisa kasus) ?
2. Apa itu analisa tiga atau lebih kasus?
3. Apa itu struktur case?
4
BAB II
PEMBAHASAN
algoritma tebak_umur
DEKLARASI
usia : integer
5
ALGORITMA:
read(usia)
IF usia<=5 THEN
write('Balita')
ELSE IF usia>5 and usia <=12 THEN
weite('Anak-anak')
ELSE IF usia >12 and usia <18 THEN
write('Remaja')
ELSE
write('Dewasa')
ENDIF
C. Struktur case…of
Sintaksdalampascal
Case nama_variabel of Case nama_variabel of
... ....
End; ...
nilaiN : aksiN;
[else aksiX;]
End;
6
Nilai1, nilai2,….,nilaiN adalah nilai yang bertipe integer, char, atau Boolean.
Program Nama_bulan;
Uses crt;
Var bulan:integer;
begin
clrscr;
write('masukan nomor bulan: ');
readln(bulan);
case bulan of
1:writeln('januari');
2:writeln('februari');
3:writeln('maret');
4:writeln('april');
5:writeln('mei');
6:writeln('juni');
7:writeln('juli');
8:writeln('agustus');
9:writeln('september');
10:writeln('oktober');
11:writeln('november');
12:writeln('desember');
else
writeln('bukan bulan yang benar');
end;
readln;
end.
7
BAB III
PENUTUP
A. Kesimpulan
Analisis kasus adalah salah satu elemen primitive pembangun algoritma.
Analisis kasus diperlukan dalam sebuah program ketika terdapat suatu instruksi yang
hanya dikerjakan jika memenuhi persyaratan atau kondisi tertentu.
Penulisan Algoritma Yang Mengandung Analisa Kasus/Pemilihan
1. Flowchart
2.Pseudocode
B. Saran
Dari pembahasan diatas telah dijelaskan bahwa, pelajaranAlgoritma Dan
Dasar Pemrograman ini sangat penting bagi seorang mahasiswa untuk mempermudah
dalam menjalankan pemrograman dalam sebuah computer. Maka dari itu belajar
Algoritma Dan Dasar Pemrograman diharuskan bagi seluruh mahasiswa teknik
informatika agar dapat dimudahkan untuk bekerja didunia kerja nanti. Karena sifat
teknologi setiap harinya bahkan setiap detiknya mengalami perubahan.
8
DAFTAR PUSTAKA
1. https://mashilblog.wordpress.com/2016/10/05/analisis-kasus-pemilihan-pascal/
2. https://bayubayyz.blogspot.com/2013/10/struktur-pemilihan-selection.html
3. http://referensisiswa.blogspot.com/2016/10/algoritma-percabahangan-flow-
control.html