Anda di halaman 1dari 14

MAKALAH

ALGORITMA PEMOGRAMAN

Disusun oleh :
Nama : Nia Saputri
Nim : 2036182

KELAS 1.A.1
PRODI SISTEM INFORMASI
UNIVERSITAS PASIR PENGARAIAN
T.A 2020/2021
KATA PENGANTAR

Puji-puji dan syukur kami panjatkan pada Allah SWT. Hanya kepada-Nya lah kami
memuji dan hanya kepada-Nya lah kami memohon pertolongan. Tidak lupa shalawat serta
salam kami haturkan pada junjungan nabi agung kita, Nabi Muhammad SAW. Risalah beliau
lah yang bermanfaat bagi kita semua sebagai petunjuk menjalani kehidupan dengan
pertolongan-Nya.
Penulis sangat bersyukur karena telah menyelesaikan makalah yang berjudul
“Pengenalan C++ dengan Projec Program Kecepatan, Jarak dan Waktu”. Adapun tujuan dari
penulisan dari makalah ini adalah untuk memenuhi tugas dari dosen pada mata kuliah
“ALGORTMA PEMOGRAMAN”. Selain itu, makalah ini juga bertujuan untuk menambah
wawasan bagi para pembaca dan juga bagi penulis.
Akhir kata penulis memahami jika makalah ini tentu jauh dari kata sempurna tanpa
kritik dan saran sangat kami butuhkan berguna memperbaiki karya-karya kami diwaktu
mendatang.

Pasir pengaraian, 31 Oktober 2020

Penulis
Nia saputri

ii
DAFTAR ISI

Halaman

KATA PENGANTAR................................................................................................ ii

DAFTAR ISI............................................................................................................... iii

BAB I PENDAHULUAN

A. Latar Belakang............................................................................................... 1

B. Perumusan Masalah ...................................................................................... 1

C. Tujuan ........................................................................................................... 1

BAB II PEMBAHASAN

A. Pengenalan Program C++ ............................................................................ 3

B. Definisi Kecepatan,Jarak dan Waktu ............................................................ 3

BAB III PENUTUPAN

A. Kesimpulan................................................................................................... 8

DAFTAR GAMBAR .................................................................................................

A. Gambar 1.1 .................................................................................................. 5


B. Gambar 1.2 .................................................................................................. 6
C. Gambar 1.3 .................................................................................................. 8
D. Gambar 1.4 .................................................................................................. 8
E. Gambar 1.5 .................................................................................................. 8

DAFTAR PUSTAKA................................................................................................. 11

iii
BAB I

PENDAHULUAN

A. Latar Belakang
Dewasa ini komputer digunakan hampir disemua bidang kehidupan manusia
mulai dari pendidikan, bisnis sampai dengan games. Berbicara tentang komputer
tidak lepas dari pemrograman komputer. Kita harus memberikan instruksi kepada
komputer agar dapat memecahkan suatu masalah. Dalam kehidupan sehari-hari untuk
berkomunikasi dengan orang lain, kita harus menggunakan bahasa yang sama
dengan orang tersebut.Dalam pemrograman komputer, berlaku juga hal seperti
diatas. Kita harus menggunakan bahasa yang dimengerti oleh komputer untuk
memberikan suatu instruksi. Berbicara tentang C++ biasa tidak lepas dari C, sebagai
bahasa sebelumnya. C++ diciptakan satu dekade setelah C. Bahasa ini bersifat
kompatibel dengan bahasa pendahulunya, C. C diambil sebagai landaan dari C++,
mengingat keportabilitasan C yang memungkinkannya diterapkan pada berbagai mesin,
dari PC hingga mainframe, serta berbegai sistem operasi (DOS, UNIX, VMS
dan sebagainya)Keistimewaan yang sangat berarti pada C++ adalah karena bahasa
ini mendukung pemrograman yang berorientasi obyek (PBO atau OOP / Object
Oriented Programming). C++ hanyalah bahasa yang bersifat hybrid, bukan bahasa
murni yang berorientasi obyek. Oleh karena itu, pemrogram C pada tahapawal dapat
berpindah jalur ke C++ setahap demi setahap.

B. Rumus Masalah
1. Pengenalan C++
2. Definisi Jarak,Kacepatan dan waktu Tempuh
3. Program C++ penghitungan Kecepatan
4. Program C++ Menghitung Jarak Tempuh
5. Program C++ Waktu Tempuh

C. Tujuan
pembuatan C++ adalah untuk meningkatkan produktifitas pemrogram dalam
membuat aplikasi. PBO dan C++ dapat mengurangi kekompleksitasan, terutama
pada program yang besar misalnya: program yang terdiri dari  10.000 baris. Pada

1
intinya C++ dapat meningkatkan produktivitas pemrograman lebih dari dua kali
dibandingkan bahasa prosedural seperti : C, Pascal dan Basic. Hal ini didasarkan
kenyataan bahwa kode yang ditulis dengan C++ lebih mudah digunakan kembali pada
program-program lain.

2
BAB II
PEMBAHASAN

A. Pengenalan Program C++


Program C++ dapat ditulis menggunakan editor teks contoh : Edit (DOS),
Wordstar, SideKick. Ciri ekstensi dari C++ adalah CPP (C plus-plus). Agar program
dapat dijalankan (dieksekusi),maka harus dikompilasi terlebih dahulu dengan
menggunakan kompiler C++.Pada saat pengkompilasian,program sumber(.CPP)
bersama file-file header (.H atau .HPP) akan diterjemahkan oleh kompiler C++
menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner(berkode 0
dan 1).File obyek ini bersama-sama dengan file obyek lain serta file pustaka(.LIB)
dikaitkan menjadi satu oleh linker. Hasilnya berupa file yang bersifat executable File
inilah yang dapat dijalankan dari sistem operasi secara langsung.

B. Definisi Kecepatan, Jarak Dan Waktu Tempuh


Kecepatan atau dengan kata lain kelajuan merupakan besaran yang menunjukan
seberapa cepat suatu benda berpindah. Satuan yang digunakan adalah meter per detik
(m/s). Terdapat satuan lainnya yang bisa digunakan seperti kilo meter per jam (km/jam),
mil per jam (mil/jam) dan lainnya.
Jarak adalah angka yang menunjukan seberapa jauh suatu bendah berpindah atau
berubah posisi dalam lintasan tertentu. Satuan yang dapat digunakan untuk menujukan
suatu jarak adalah meter (m), kilo meter (km) dan lain-lain.
Waktu tempuh adalah lamanya waktu yang terpakai selama perjalanan untuk
menempuh suatu jarak tertentu. Satuan yang digunakan bisa detik, menit, jam, hari dan
lainnya.
Rumus Kecepatan

V = s/t

3
Rumus Jarak

Rumus Waktu
S=v×t
Keterangan:
T = s/v
v = Kecepatan
s = Jarak
t = Waktu

a) Program C++ Menghitung Kecepatan

#include
<iostream> using
namespace std; int
main (){
float v,s,t;
cout<<"PROGRAM C++ MENGHITUNG KECEPATAN"<<endl;
cout<<"
"<<en
dl; cout<<"Masukan Jarak Tempuh (Km) :
"; cin>>s;
cout<<"Masukan Waktu Tempuh (Jam) :
"; cin>>t;
v=s/t;
cout<<"Kecepatan (Km/jam) : "<<v<<endl;

4
Sesuai dengan rumus kecepatan yang telah saya sebutkan diatas kita aka membagi
antara jarak tempuh dengan waktu yang dipakai selama perjalanan tersebut. Ketiga
variabel (v,s,t) menggunakan tipe data float untuk bilangan pecahan/desimal.
Sebagai contoh misalnya untuk menempuh jarak sejauh 9 km membutuhkan waktu
setengah jam (0.5 jam). berapa kecepatan yang diperlukan?

Maka kecepatan yang harus digunakan adalah 18 km/jam.


kecepatan= jarak/waktu tempuh
= 9/0.5
= 18

Gambar 1.1

b) Program C++ Meng itung


h Jarak Tempuh

#include
<iostream> using
namespace std;

int main
(){ float
v,s,t;
cout<<"PROGRAM C++ MENGHITUNG JARAK TEMPUH"<<endl;
cout<<"
"<<en
dl; cout<<"Masukan Kecepatan (Km/jam) :
"; cin>>v;

5
s=v*t; cout<<"Jarak (Km)
}
: "<<s<<endl;

Untuk menghitung j rak


a tempuh adalah kecepatan di kalikan dengan waktu tempuh.
Untuk kecepatan kita menggunakan satuan kilo meter per jam (km/jam) dan waktu
menggunakan satuan jam.
Sebagai contoh misalnya budi pergi dari kecamatan A ke kecamatan B dengan
kecepatan 60 Km/jam, waktu yang budi butuhkan adalah 2 jam. Mak
aberapa jarak yang
harus budi tempuh?

Jarak Kecepatan Waktu × Waktu

= 60 × 2
=120

Maka jarak yang ditempuh budi adalah 120 Km.

Gambar 1.2

6
c) Menghitung Waktu Tempuh

Untuk menghitung waktu tempuh adalah jarak dibagi dengan kecepatan (t=s/v)
#include
satuan yang digunakan untuk jarak adalah km dan kecepatan menggunakan satuan
<iostream> using
km/jam. Contoh berapa waktu tempuh perjalanan jika jarak yang ditempuh budi adalah 70
namespace std;
km dengan kecepatan kendaraannya 50km/jam

int main ()
waktu tempuh = jarak/kecepatan
{ float
= 70/50
v,s,t;
= 1.4
cout<<"PROGRAM C++ MENGHITUNG WAKTU TEMPUH"<<endl;
cout<<"
"<<endl;
cout<<"Masukan Jarak (Km) : ";
cin>>s;

Jadicout<<"Masukan Kecepatan
waktu yang diperlukan busi (Km/jam)
adalah 1.4 :jam atau sekitar 84 menit.
"; cin>>v;
t=s/v;

7
Gambar 1.3

Gambar 1.4

Gambar 1.5

8
Gambar 1.6

d). Coding
coding adalah menulis sekumpulan code sesuai dengan aturan penulisan (syntax)
tertentu dari bahasa pemrograman yang digunakan. Bahasa pemrograman ini sendiri ada
bermacam-macam. ada beberapa bahasa pemrograman yang populer dan banyak
digunakan. Beberapa bahasa pemrograman antara lain seperti Java, HTML & CSS,
Python, PHP, Ruby, Angularjs, dan masih banyak lain. Dengan itu semua, kita dapat
memberikan daftar instruksi pada perangkat komputer sesuai dengan tujuan kita.
Misalnya, kita menulis code untuk membuat aplikasi Android atau membangun website.

manfaat coding, yaitu:

 Dapat membuat blog atau website sendiri dan menjadikannya sebagai bisnis pribadi
 Bisa menjadi seorang programmer
 Bisa membuat berbagai jenis aplikasi

Beberapa bahasa pemrograman yaitu:


1. Java Scritp 4. PHP
2. Java 5. C++
3. Python 6. Kotlin, Ruby dan dart

9
BAB III
PENUTUPAN

A. KESIMPULAN
Kecepatan atau dengan kata lain kelajuan merupakan besaran yang menunjukan
seberapa cepat suatu benda berpindah. Satuan yang digunakan adalah meter per detik
(m/s). Terdapat satuan lainnya yang bisa digunakan seperti kilo meter per jam (km/jam),
mil per jam (mil/jam) dan lainnya. Jarak adalah angka yang menunjukan seberapa jauh
suatu bendah berpindah atau berubah posisi dalam lintasan tertentu. Satuan yang dapat
digunakan untuk menujukan suatu jarak adalah meter (m), kilo meter (km) dan lain-lain.
Waktu tempuh adalah lamanya waktu yang terpakai selama perjalanan untuk menempuh
suatu jarak tertentu. Satuan yang digunakan bisa detik, menit, jam, hari dan lainnya.
coding merupakan skill yang sangat cocok untuk dipelajari oleh para millenials saat
ini. Apalagi mengingat terus berkembangnya kebutuhan akan bahasa pemrograman di
masa datang.

1
DAFTAR PUSTAKA

Rijalul Fikri, Ipam Fuadim Adam, Imam Prakoso (2005). Pemrograman Java. Penerbit
Andi Offset. Yogyakarta. Utama, Ginanjar (2003). Berfikir Objektif: Cara Efektif
Menguasai Java. Penerbit Ilmu Komputer. Yogyakarta. Sutarto, Rachmad Hakim (2009).
Mastering Java: Konsep Pemrograman Java dan Penerapannya Untuk Membuat
Software Aplikasi. Penerbit Elex Media Komputindo.
Jakarta.http://hasim319.wordpress.com/2010/01/16/tips-belajar-java/.Diakses pada tanggal
27 Mei 2013. http://bayazhar.wordpress.com/2013/02/23/pengantar-dasar-pemrograman-
java/. Diakses pada tanggal 27 Mei 2013.

Anda mungkin juga menyukai