Anda di halaman 1dari 7

LAPORAN SEMENTARA I

ALGORITMA DAN FLOWCHART

PRAKTIKUM DASAR PEMROGRAMAN

Dikerjakan oleh :

Muhammad Hernandito Aryawiratama

2220640003

POLITEKNIK ELEKTRONIKA

NEGERI SURABAYA

2020
PRAKTIKUM 1
ALGORITMA DAN FLOWCHART

A. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart

B. PERCOBAAN

Untuk semua persoalan di bawah ini, desainlah algoritma dan flowchartnya :

1. Menjumlahkan 2 buah bilangan dan mencetak hasilnya


Algoritma :
a. Masukkan 2 buah bilangan sembarang (A&B)
b. Hitung perkalian bilangan A&B
c. Tampilkan hasil perkalian bilangan A&B
2. Proses pengiriman email
Algoritma :
a. Buka web/interface untuk pengiriman email
b. Pilih/tekan interface Tulis Email/Compose
c. Masukkan email penerima
d. Masukkan Subjek
e. Masukkan Isi Email
f. Apabila ada attachment/lampiran, maka lampirkanlah pada email tersebut, tetapi
apabila tidak ada attachment/lampiran, pilih/tekan kirim email
g. Muncul notifikasi “email anda berhasil dikirim”
3. Proses melakukan panggilan telepon, jika terdengar nada sibuk maka akan
melakukan panggilan telepon lagi.
a. Masukkan alamat telpon yang ingin dituju
b. Tunggu nada dering selesai
c. Apabila telpon tersambung, maka bicaralah dengan lawan bicara,
tetapi apabila telpon tidak tersambung, maka tutup telpon dan ulangi
mulai langkah (a)
4. Perusahaan daerah air minum menentukan tarif per m3 air berdasarkan ketentuan
sebagai berikut:

Air(m3) Tarif per m3


0-15 300
>15 650
Buatlah algoritma dan flowchart program yang membaca jumlah pemakaian air,
untuk menghitung biaya yang harus dibayar dan menampilkan hasilnya di layar.
Algoritma :
a. Baca data jumlah pemakaian air
b. Apabila data jumlah pemakaian air lebih dari 15m3, maka hitung biaya yang
harus dibayar dengan mengalikan jumlah pemakaian air dengan tarif 650/m 3
tetapi apabila data jumlah pemakaian air kurang dari 15m 3, maka hitung
biaya yang harus dibayar dengan mengalikan jumlah pemakaian air dengan
tarif 300/m3
c. Tampilkan biaya yang harus dibayar
5. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan menampilkan
hasilnya

Algoritma :
a. Inisialisasi nilai j=0 dan a=0
b. Masukkan nilai bilangan yang akan dihitung (i)
c. Apabila nilai j sama dengan i, maka tampilkan hasil a, tetapi apabila i sama
dengan j, maka hitung tambahkan nilai a dan j, serta tambahkan 1 pada nilai j
lalu ulangi mulai langkah (c) kembali

Anda mungkin juga menyukai