You are on page 1of 4

MODUL 01

PRAKTIKUM ALGORITMA & PEMROGRAMAN


PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ELEKTRO
UNIVERSITAS HASANUDDIN
Materi : Struktur Runtunan
Tujuan Pembelajaran :
1. Memahami struktur dasar algoritma runtunan.
2. Membuat algoritma runtunan untuk menyelesaikan suatu permasalahan menggunakan
kalimat deskriptif, flowchart, dan pseudocode.

3. Mengimplementasikan algoritma runtunan dalam bahasa C++

Latihan 01
Menghitung Luas Persegi Panjang dimana panjang dan lebarnya dimasukkan melalui
Keyboard
Penyelesaian:
a. Algoritma dengan kalimat deskriptif
-Masukkan panjang dan lebar
-Kalikan panjang dengan lebar dan simpan hasilnya sebagai luas
-Tulislah hasilnya
b. Algoritma dengan flowchart

Start

Input =(p,l)

(P,L)

Luas = p* l

Output (luas)

(P,L)

End

c. Algoritma dengan pseudocode


Algoritma LuasPersegiPanjang
{Menghitung luas persgi panjang}

Definisi Variabel
Float p, l, luas;

Rincian Langkah
read (p,l);
Luas = p * l
write (luas);

d. Implementasi algoritma dalam c++

/*Program luas Persegi Panjang*/


/*Menghitung luas Persegi Panjang*/

#include<iostream.h>
#include<stdio.h>
main()
{
float p;
float luas,l;

printf("Menghitung Luas Persegi panjang\n";


printf("Isikan nilai p=");
scanf("%f", &p);
printf("Isikan lebar l=");
scanf("%f", &l);
luas=p*l;
printf("Luas Persegi panjang : %5.4f\n", luas;
Latihan 02
Menghitung Luas Bola
Penyelesaian:
a. Algoritma dengan kalimat deskriptif
-Tentukan nilai pi yaitu sama dengan 3.14
-Masukkan jejari
-Kalikan pi dengan kuadrat jejarinya dan simpan hasilnya sebagai luas
-Tulislah hasilnya
b. Algoritma dengan flowchart

Start

pi = 3,14

(P,L)

luas= phi*jejari*jejari

Output (luas)

(P,L)

End
c. Algoritma dengan pseudocode
Algoritma LuasBola
{Menghitung luas bola}

Definisi Variabel
Const pi=3.14;
Float jejari, luas;

Rincian Langkah
read (jejari)
Luas = pi * jejari*jejari
write (luas)

d. Implementasi algoritma dalam c++

/*Prpogram luas Bola*/


/*Menghitung luas Bola*/

#include <stdio.h>
#define pi 3.14
main()
{
float luas;
float jejari;
printf("Menghitung Luas Bola\n");
printf("masukkan nilai jejari:");
scanf("%f",&jejari);
luas=4*pi*jejari*jejari;
printf("Luas Bola:%5.2f\n",luas);
}
Untuk latihan berikutnya buatlah seperti latihan 01 dan 02

Latihan 03
Menghitung luas dan keliling lingkaran dengan besarnya jari-jari lingkaran dimasukkan
melalui keyboard

Latihan 04
Konversikan total detik menjadi berapa jam lebih berapa menit lebih berapa detik

Latihan 05
Konversi jam, menit, detik ke dalam total detik

Latihan 06
Menghitung sisi miring dan keliling segitiga siku-siku dengan sisi tegak dan sisi
mendatar merupakan input yang dimasukkan melalui keyboard
QUIS
Menukarkan 2 buah nilai dari 2 buah variable
Mis:
Input output
bilangan pertama = 4 bilangan pertama = 5
bilangan kedua = 5 bilangan kedua = 4

You might also like