Anda di halaman 1dari 5

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN


MODUL 3: KONSTRUSI DASAR RUNTUTAN(SEQUENCE)

DISUSUN OLEH :
Arif Sumaryanto
(18107003)
Dosen pengampu :
Herryawan Pujiharsono,S.T.M.Eng
Tanggal Praktikum : 30 November 2018
Asisten Praktikum :
Andrey Samuel L.B Siahaan
(16101083)

PROGRAM STUDI S1 TEKNIK ELEKTRO


FAKULTAS TEKNIK TELEKOMUNIKASI DAN ELEKTRO
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2018
MODUL 3: KONSTRUSI DASAR RUNTUTAN(SEQUENCE)
I. PERCOBAAN
1. Tentukan hasil dari operasi input dan output berikut! Buat program tersebut
menjadi lebih informatif!

2. Bandingkan hasil operasi aritmatika berikut dengan hasil perhitungan


manual!

3. Bandingkan hasil operasi logika berikut dengan hasil perhitungan


manual!
4. Buatlah pseudocode untuk menentukan nilai R dengan rumus berikut.
2
+
=
2
Realisasikan pseudocode tersebut menjadi bentuk program! Screenshot
salah satu hasil yang diperoleh dan buktikan dengan perhitungan
manual!

II. LATIHAN
Sebuah algoritma untuk menghitung total biaya kuliah yang harus
dibayarkan per semester direalisasikan menjadi sebuah program sebagai
berikut.
Lakukan analisa dengan menjawab pertanyaan berikut.
• Apa yang dilakukan atau dihasilkan pada setiap baris kode program!
• Buatlah flowchart dan pseudocode dari program tersebut!
• Buktikan hasil yang diperoleh dari program dengan perhitungan manual!

IV. TROUBLESHOOTING
Kode program berikut digunakan untuk menghitung luas sebuah trapesium:

Sayangnya, kode program masih terdapat error sehingga belum dapat


dijalankan. Lakukan analisa dengan menjawab petanyaan berikut.
• Baris mana saja yang masih terdapat error dan berikan alasannya!
Baris yang masih terdapat error pada baris 5,6,8,11,13
Untuk baris 5 dan 6 kesalahannya adalah untuk mengakhiri baris tidak
menggunakan tanda koma,melainkan menggunakan tanda baca titik
koma.sedangkan untuk baris ke 8 kesalahannya adalah pada akhir penulisan
program tidak diberi tanda titik koma.untuk baris ke 11 kesalahannya adalah
tidak menggunakan tanda &,karena setiap operasi logika yang bertipe
integer atau chart harus diberi tanda &.Kesalahan pada baris ke 13 adalah
kalau setiap operasi aritmatika jika operasi nya ada +,-,:,x harus dipisah
dengan memberikan tanda kurung pada tiap operasi aritmatika.

• Perbaiki kode program tersebut sehingga program dapat dijalankan dan luas
trapesium dapat dihitung dengan benar (jika perlu program dibuat lebih
informatif)!
• Screenshot satu hasil program yang sudah dapat dijalankan dan buktikan
hasil tersebut dengan perhitungan manual!

V. TUGAS
1. Buatlah pseudocode untuk menampilkan nama dan NIM masing-masing
dan kemudian realisasikan pseudocode tersebut menjadi program!
2. Buatlah flowchart yang meminta input data berupa angka, karakter, dan
kata, kemudian data-data tersebut ditampilkan di layar monitor!
Translasikan flowchart tersebut ke dalam pseudocode dan realisasikan
menjadi program!

3. Buatlah program dari potongan pesudocode berikut dan buktikan hasil


akhir yang diperoleh dari variabel A dan B dengan perhitungan
manualnya!
DEKLARASI
A, B : integer
ALGORITMA

A [dua digit terakhir NIM]

B 2*A – [satu digit terakhir NIM]

A B

A A & [penjumlahan setiap digit NIM]

B A|B

Catatan: Hasil program disertakan untuk menunjukkan bahwa program yang


dibuat berhasil dijalankan

Anda mungkin juga menyukai