Anda di halaman 1dari 11

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 mhs.dat terdiri dari field: nomor induk mahasiswa, nama, alamat, dan ipk. Buat
flowchart untuk proses penghapusan record filemhs.dat. Spesifikasi proses adalah sebagai
berikut:

Mhsnew.dat

Mhs.dat
- Record yang dihapus ditentukan berdasarkan nomor induk mahasiswa (NIM) yang
diinput melalui keyboard.
- Data di dalam file mhs.dat telah diturutkan berdasarkan NIM.
- Hasil proses penghapusan pada file mhs.dat disimpan ke file mhsnew.dat
- 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

Anda mungkin juga menyukai