Anda di halaman 1dari 3

LAPORAN PRAKTIKUM

30

ALGORITMA DAN PEMROGRAMAN 1


Pertemuan Ke-2

Disusun Oleh :
NAMA

: ABDUL HAMID.H

NIM

: 155410037

JURUSAN

: TEKNIK INFORMATIKA

JENJANG

: S1

STMIK AKAKOM
YOGYAKARTA
2015
LAPORAN Pertemuan Ke 2

Penyajian Algoritma
A. Pembahasan
Algoritma dapat disajikan dalam bentuk :
Menggunakan bahasa formal.
Menggunakan Flowchart (diagram alir)
Menggunakan Pseudo-Code
Membuat algoritma, flowchart dan pseudo-code untuk
menghitung kebutuhan mahasiswa (listing terlampir):
1. Pembahasan Algoritma
Inputan yang diperlukan biaya makan perhari, biaya pulsa
mingguan, SPP (6 bulan) pokok dan variabel, dan biaya lainlain.
Selanjutnya dengan menentukan biaya bulanan dari biaya
makan, biaya bulanan pulsa, dan biaya lain-lain.
Kemudian menghitung biaya pertahun dari biaya makan,
biaya pulsa biaya lain-lain, biaya SPP pokok, biaya SPP
variabel.
Dan juga hitung total dari keseluruhan pengeluaran pertahun
dengan menjumlahkan masing-masing biaya yang sudah
dihitung.
Maka akan didapat hasil, pengeluaran pertahun.
Biaya makan bulanan diperoleh dari biaya makan perhari
dikali 31, jika yang pertahun bulanan dikali 12.
Untuk biaya bulanan pulsa diperoleh dari biaya pulsa
perminggu dikali 4, jika biaya pulsa pertahun, bulanan dikali
12.
Selanjutnya untuk biaya bulanan lain-lain diperoleh dengan
cara biaya pokok lain-lain dikali 4, jika yang pertahun biaya
bulanan lain-lain dikali 12.
Untuk mencari biaya SPP pokok pertahun dengan cara SPP
pokok (6 bulan) dikali 2, begitu juga dengan biaya SPP
Variabel pertahun.
2. Dengan Pseudo-Code
Bedanya dengan algoritma :
Kata masukkan diganti dengan kata input
Untuk mencari hasil, simbol = diganti dengan simbol
Kata cetak/tampilkan diganti dengan kata Print

B. TUGAS
1. Buat algoritma dan flowchart (Activity Diagram) untuk menghitung
nilai total yang didapat dari 10 buah soal, jika setiap nilai benar
adalah 10 dan setiap nilai salah adalah 0 (jika semua benar maka
nilai total = 100).
Algoritma
1.
2.
3.
4.
5.

Mulai
Masukkan benar
Jika benar == 10 maka totalnilai sama dengan 100,
Jika benar lebih dari 10 maka gagal,
Jika benar kurang dari 10 maka totalnilai sama dengan benar
dikali 10
6. Cetak totalnilai.
7. Selesai
Flowchart
mulai

benar

tidak

benar == 10

Ya
Cetak 100

ya

benar > 10

tidak
totalnilai = benar *
10

Cetak
totalnilai

selesai

C. LISTING (Terlampir)

Cetak
gagal

Anda mungkin juga menyukai