Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN


MODUL I & II : PENGENALAN DAN KONSTRUKSI DASAR
RUNTUTAN

DISUSUN OLEH :
Ahmad Khairol Maulidi
(18101145)

Asisten Praktikum : 21 Maret 2019


Andrey Samuel L.B (16101083)
Ganteng Sigit Lazuardi (17101098)

Dosen Praktikum : Prasetyo Yuliantoro, S.T.,M.T.

LABORATORIUM APLIKASI
FAKULTAS TEKNIK INDUSTRI DAN INFORMATIKA
(FTTE)
INSTITUT TEKNOLOGI TELKOM
JL. D.I. PANJAITAN 128 PURWOKERTO
2019
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL III : KONTRUKSI DASAR PEMILIHAN
(SELECTION)

DISUSUN OLEH :
Ahmad Khairol Maulidi
(18101145)

Asisten Praktikum : 30 Mei 2019


Andrey Samuel L.B (16101083)
Ganteng Sigit Lazuardi (17101098)

Dosen Praktikum : Prasetyo Yuliantoro, S.T.,M.T.

LABORATORIUM APLIKASI
FAKULTAS TEKNIK INDUSTRI DAN INFORMATIKA
(FTTE)
INSTITUT TEKNOLOGI TELKOM
JL. D.I. PANJAITAN 128 PURWOKERTO
2019
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL IV : KONTRUKSI DASAR PENGULANGAN
(REPETITION)

DISUSUN OLEH :
Ahmad Khairol Maulidi
(18101145)

Asisten Praktikum : 13 Juni 2019


Andrey Samuel L.B (16101083)
Ganteng Sigit Lazuardi (17101098)

Dosen Praktikum : Prasetyo Yuliantoro, S.T.,M.T.

LABORATORIUM APLIKASI
FAKULTAS TEKNIK INDUSTRI DAN INFORMATIKA
(FTTE)
INSTITUT TEKNOLOGI TELKOM
JL. D.I. PANJAITAN 128 PURWOKERTO
2019
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL VI : FUNGSI DAN PROSEDUR

DISUSUN OLEH :
Ahmad Khairol Maulidi
(18101145)

Asisten Praktikum : 27 Juni 2019


Andrey Samuel L.B (16101083)
Ganteng Sigit Lazuardi (17101098)

Dosen Praktikum : Prasetyo Yuliantoro, S.T.,M.T.

LABORATORIUM APLIKASI
FAKULTAS TEKNIK INDUSTRI DAN INFORMATIKA
(FTTE)
INSTITUT TEKNOLOGI TELKOM
JL. D.I. PANJAITAN 128 PURWOKERTO
2019
Tugas Pengganti Modul 5

I. LATIHAN
Rancanglah sebuah program untuk membaca sebuah larik satu dimensi
berukuran 20 elemen dengan tipe karakter ‘a’ – ‘z’, kemudian menghitung
frekuensi kemunculan tiap karakter tersebut. Contoh output adalah sebagai
Masukkan karakter ke-1 : a
Masukkan karakter ke-2 : l
Masukkan karakter ke-3 : g
Masukkan karakter ke-4 : o
Masukkan karakter ke-5 : r
Masukkan karakter ke-6 : i
Masukkan karakter ke-7 : t
Masukkan karakter ke-8 : m
Masukkan karakter ke-9 : a
Masukkan karakter ke-10 : p
Masukkan karakter ke-11 : e
Masukkan karakter ke-12 : m
Masukkan karakter ke-13 : r
Masukkan karakter ke-14 : o
Masukkan karakter ke-15 : g
Masukkan karakter ke-16 : r
Masukkan karakter ke-17 : a
Masukkan karakter ke-18 : m
Masukkan karakter ke-19 : a
Masukkan karakter ke-20 : n
Output:
a = 4
e = 1
g = 2
i = 1
l = 1
m = 3
n = 1
o = 2
p = 1
r = 3
t = 1

berikut.

Pertanyaan:
 Tunjukkan kode program dan tampilan output program yang sudah jadi.
 Lakukan analisa step by step per baris dari kode program yang dibuat!
 Simpulkan bagaimana prinsip kerja dari algoritma untuk menghitung
frekuensi kemunculan tiap karakter tersebut berdasarkan kode
programnya!
Gambar 3.1 Source Code Membaca Larik dan Menghitung Frekuensi nya

Gambar 3.2 Output Program menghitung larik


Pseudocode
Judul :Menghitung frekuensi huruf
{Input : Huruf
Output: Jumlah frekuensi kemunculan huruf}
Kamus
Huruf of char
Hitung of integer
Cek of integer
A,b,c of integer

Algoritma
Input(Huruf)
For a=1<20
Do
B=0<=c
If(kata==kar[b]
Do Cek
Then
Hitung
If cek=1
Do hitung
For a<c
Output(Frekuensi huruf)

Anda mungkin juga menyukai