NPM : 065119116
UNIVERSITAS PAKUAN
Jl. Pakuan, RT.02/RW.06, Tegallega, Kecamatan Bogor Tengah
2019
KATA PENGANTAR
Puji dan syukur saya panjatkan kehadirat Allah SWT karena atas rahmat dan karunia-
Nya saya dapat menyelesaikan makalah ini tepat pada waktunya.
Tak lupa saya juga menghanturkan terima kasih yang sebesar-besarnya kepada Bapak
dosen kami Prof. Dr. Ing Soewarto Hartadienata yang selalu mendukung saya dalam
pembelajaran Algoritma dan Pemrograman I.
Dalam makalah ini berisikan project dari mahasiswa yang berisi Analisis Masalah,
Algoritma, Flowchart, dan Uji Coba Project.
Demikian yang dapat saya sampaikan, saya merasa masih banyak sekali kekurangan
dalam penyusunan ini. Oleh karena itu, segala saran dan kritik yang mambangun dari yang
lebih berkompeten di bidang Algoritma dan Pemrograman I, saya terima dengan penuh rasa
terima kasih.
Akhir kata, saya berharap makalah ini dapat bermanfaat bagi para pembaca,
khususnya bagi yang akan mempelajari mata kuliah Algoritma dan Pemrograman I.
Penyusun
i
DAFTAR ISI
Cover
ii
PROJECT 1
Menghitung Luas Segitiga
1
BAB 1
a. Masalah
Membuat Program Untuk Membuat Segitiga
b. Solusi
Luas Segitiga = 0.5 *Alas * Tinggi
1.2 Algoritma
a. Input
Baca Alas
b. Proses
Luas Segitiga = 0.5 * Alas * Tinggi
c. Output
Tampil Alas Tinggi
Tampil Luas Segitiga
2
1.3 Flowchart
START
Alas
Tinggi
Alas Tinggi
Luas segitiga
END
3
1.4 Testing Program
// PROJECT : 01
// PROGRAM : MENGHITUNG LUAS SEGITIGA
// AUTHOR : RISTINA EKA SALSABILA
// NPM : 065119116
// TANGGAL : 23 SEPTEMBER 2019
// MEMASANG HEADER/LIBRARY
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
#include <stdlib.h>
// MENGAWALI PROGRAM
void main ()
{
Else
4
// MEMBACA DATA PADA 'FILE INPUT'
file_in.getline(str,9,'\n');
file_in.getline(str,9,'\n');
alas = atof(str);
file_in.getline(str,9,'\n');
file_in.getline(str,9,'\n');
tinggi = atof(str);
// MEMPROSES DATA
ofstream file_out;
file_out.open ("01_output.txt");
if(!file_out)
exit (-1);
else
5
// MENULIS HASIL PADA 'OUTPUT FILE'
file_out << "Hasil Eksekusi Program adalah sebagai berikut:" << endl;
file_in.close();
file_out.close();
// MENGAKHIRI PROGRAM
6
1.5 Hasil Program
1. Input :
2. Output