TUGAS V-CLASS PERTEMUAN 8
MATA KULIAH : ALGORITMA & PEMROGRAMAN 1A *
DOSEN PENGAMPU: BUDI UTAMI FAHNUN
NAMA: TIARA MUSTIKA AZHARA
NPM: 11120135
KELAS: 1KA28
UNIVERSITAS GUNADARMA
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
2020/2021
3
VARIABEL
1. Buat diagram alur yang digunakan untuk menghitung dan mencetak luas dan keliling
lingkaran yang diketahui jari-jarinya (luas = 3,14 * r2, keliling 2 * 3,14 * r); r = jari – jari
Start
]V
Input Nilai R (jari-jari)
Proses mencari hasil LUAS
Proses mencari hasil KELILING
Display hasi LUAS
Display hasil KELILING
Stop
2. Buat diagram alur untuk merubah suhu dari fahrenheit ke derajat celcius dan reamur
(celcius = 5/9 (f-32); reamur = 4/9 (f-32)); f = Fahrenhait
Start
Besaran suhu dalam satuan Fahrenhit Besaran suhu dalam satuan Reamur (F)
C = 4/9 * (F - 32)
C = 5/9 * (F - 32)
Celcius (C)
End
5
ALIH KONTROL
1. Buat diagram alur untuk menentukan kelulusan seorang mahasiswa. Kelulusan dihitung
dari niali rata-rata 2 mata kuliah. Bila nilai rata-rata lebih dari 60, siswa dinyatakan lulus.
Sebaliknya siswa dinyatakan tidak lulus. Kondisi dalam suatu diagram alur bisa terdiri
lebih dari satu.
Start
Input nilai MKU?
Input nilai Parodi?
Proses hasil rata – rata R = MKU + Prodi / 2 Display LULUS
YES
R >= 60
NO
Display tidak LULUS
Display nilai
rata-rata
Stop
2.
3. Dalam pemilihan jurusan IPA dan IPS, dinilai 3 pelajaran eksakta dan 2 pelajaran non
eksakta. Bila nilai rata-rata eksakta lebih besar dari nilai rata-rata non eksakta maka siswa
dijuruskan ke IPA, bila nilai rata-rata eksakta dan non eksakta sama maka siswa
diperbolehkan memilih.
Start A
Input nilai EKSAKTA 1
Proses mencari hasil rata – rata nilai EKSAKTA
Input nilai EKSAKTA 2
Proses mencari hasil rata – rata nilai non-EKSAKTA
Input nilai EKSAKTA 3
R1 > R2 NO
Input nilai EKSAKTA 4 YES NO
R1 < R2
Display masuk IPA
YES Display pilih jurusan
Input nilai EKSAKTA 5 Display masuk IPS
A Stop
4. Untuk mendapatkan kredit pemilikan mobil, perlu dinilai penghasilan pemohon. Cara
penilaian: pendapatan tetap/pokok dihitung penuh, pendapatan tambahan dihitung
setengah dan pendapatan keluarga (suami/istri) dihitung sepertiga. Apabila jumlah
pendapatan lebih besar atau sama dengan Rp. 1.000.000,- mendapat kredit SEDAN,
kurang dari itu tetapi masih lebih besar dari Rp. 500.000,- mendapat kredit MINIBUS,
selain itu tidak berhak mendapat kredit.
12
OPERASI FILE SEQUENTIAL
1. Buat flowchart untuk menyimpan data ke dalam file. Spesifikasi data tersebut adalah:
nomor induk pegawai, nama pegawai, alamat dan gaji pokok. Proses input data berakhir
jika operator mengisi 0 untuk nomor induk pegawai.
2. Buat flowchart dengan permasalahan soal no 1 namun data pegawau yang disimpan ke
file hanya pegawai dengan gaji pokok > 200. Sebaliknya, untuk gaji pokok lebih kecil
atau sama dengan 200 dicetak melalui printer.
3. Perhatikan sistem flowchart sebagai berikut:
File [Link] terdiri dari field: nomor induk mahasiswa, nama, alamat, dan ipk. Buat
flowchart untuk proses penghapusan record [Link]. Spesifikasi proses adalah sebagai
berikut:
[Link]
[Link]
- Record yang dihapus ditentukan berdasarkan nomor induk mahasiswa (NIM) yang
diinput melalui keyboard.
- Data di dalam file [Link] telah diturutkan berdasarkan NIM.
- Hasil proses penghapusan pada file [Link] disimpan ke file [Link]
- Proses selesai jika opertator mengetik 0 untuk nomor induk mahasiswa.
15
PENGURUTAN BILANGAN DENGAN METODE BUBBLE SORT
1. Untuk yang NPM – nya ganjil dijalankan flowchart pengurutan bilangan dengan metode
bubble sort untuk data:
17 99 8 69 45 36 21
2.
3. Untuk yang NPM – nya genap dijalankan flowchart pengurutan bilangan dengan metode
bubble sort untuk data:
54 70 81 3 11 48 90