Anda di halaman 1dari 9

LAPORAN PRAKTIKUM ALGORITMA DAN

PEMROGRAMAN C++

NAMA : kelompok 1

- Baiq Rhomdanin Ula - Laura Indah


- Alan Kurnia - M. Sultan
- Arman Asari - Septian Ramdani

KELAS : X 1 IK

MATA PELAJARAN : Informatika

KEMENTRIAN AGAMA RI

MADRASAH ALIYAH NEGERI 1 LOMBOK TENGAH


JLN. PEJANGGIK NO.05 TELP.(0370)654154 TAMPAR AMPAR PRAYA LOTENG
BAB I
TUJUAN

Fungsi utama dari flowchart adalah memberi gambaran jalannya sebuah program dari
satu proses ke proses lainnya. Sehingga, atur program menjadi mudah dipahami oleh semua
orang. Selain itu, fungsi lain dari flowchart adalah untuk menyederhanakan rangkaian
prosedur agar memudahkan pemahaman terhadap informasi tersebut

Tujuan dari bahasa pemrograman C++ yaitu untuk memberikan bahasa pemrograman yang
kuat dan fleksibel untuk mengembangkan perangkat lunak tingkat tinggi yang efisien dan
cepat

C++ adalah bahasa pemrograman hasil pengembangan bahasa C. Sintak penulisan C dan C++
hampir mirip, tetapi berbeda dalam langkah penyelesaian masalah. Pada bahasa C. Langkah
penyelesaian masalah dilakukan dengan cara membagi -baginya ke dalam sub masalah yang
lebih kecil. Cara ini dikenal sebagai bahasa pemrograman prosedural.

Sementara, C++ justru berorientasi pada objek. Permasalahan dibagi-bagi lagi ke dalam
beberapa class. Itulah mengapa C++ hasil pengembangan Bjarne Stroustrup ini populer di
kalangan perusahaan software besar, antara lain Firefox dan Adobe.

⚫ Hingga saat ini, bahasa pemrograman C++ telah mengalami pembaruan secara berkala.

Artinya, kamu akan menjumpai ada banyak versi bahasa ini. Ketika ada fitur baru yang
dikembangkan pada C++, akan dibuat standarisasi. Namun, untuk pemula, kamu tidak perlu
ambil pusing soal versi mana yang akan dipakai. Setiap versi C++ punya dasar yang sama.
Letak perbedaannya hanya pada fitur yang dihapus dan/atau ditambahkan.
BAB II
LANDASAN TEORI

Algoritma adalah prosedur atau langkah demi langkah untuk penghitungan. Algoritma
digunakan untukpenghitungan, pemrosesan data dan penataran otomatis. Algoritma adalah
metode efektif yang diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang
telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah
kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan
sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang
terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran dan berhenti di kondisi
akhir.

Pengertian algoritma

Dalam pemrograman algoritma didefinisikan sebagai metode yang terdiri dari Langkah
langkah atau alur terstruktur untuk mencari solusi atau masalah dengan bantuan computer.

⚫ Notasi algoritma

Flowchart adalah bagian-bagian yang mempunyai arus dan menggambarkan Langkah-


langkah penyelesaiaan suatu masalah

- Flowchar program merupakan langkah-langkah (instruksi-instruksi ) program yang


menceritakan kejadian suatu proses satu dengan proses lainnya dalam suatu program secara
medetail.
BAB III
IMPLEMENTASI DAN PEMBAHASAN

A. FLOWCHART
1. Flowchart 1

Mulai

Float phi=3,14 integer

float luas

Masukkan jari-jari

Luas=phi=r*r

Tampilan luas
lingkaran

Selesai

penjelasan :
-proses mulai dan selesai menggunakan simbol terminal sebagaitanda awal (start) dan akhir
(finish)

-untuk inisialisasi variabel kita gunakan simbol proses

-untuk memasukkan nilai jari-jari (r) kita menggunakan simbol input

-pendefinisian rumus luas lingkaranmenggunakan simbol proses

-dan selesai menggunakan simbol terminal

2.Flowchart 2

Mulai

Masukkan alas

Masukkan tinggai

Luas=1/2(alas*tinggi)

Tampilan luas segi

selesai

Penjelasan
- mulai menggunakan simbol terminal

- masukkan nilai alas segitiga menggunakansimbol input

- masukkan nilai tinggi segitiga menggunakan simbol input

- hitung luas segitiga (luas=1/2*(alas*tinggi)menggunakan simbol proses

- selesai menggunakan simbol terminal.

B. CODING C++
1. Program 1 @menghitung luas lingkaran

Penjelasan
- Buka aplikasi coding c++
-Kelik “hello word”
-Cari digoogle link menghitung luas persegi panjang
-Baris ke 6 disalin ditulis int p,l (karena nilai panjang dan lebar merupakan
bilangan bulat)
-Baris ke 7 ditulis int hasil
-Baris 9 ditulis p=panjang (misalnya 10)
-Baris 10 ditulis l=nilai lebar (misalnya 20)
- Baris 11 tulis hasil=p*l (rumus menghitung luas persegi)-lalu dijalankan ketik
(RUN)
2. Program 2 @menghitung luas lingkaran

Penjelasan

-Buka aplikasi word

-lalu klik “hello word”

-copy paste link untuk membuat menghitung luas lingkaran

-salin tulisan baris ke 6 dengan (float phi,r) karena nilai phi tidak bilangan bulat

-baris ke 7 tulis dengan float hasil

-baris ke 9 tulis nilai phi=3,14 (nilai phi)

-baris ke 10 tulisn jari jarinya r=jari jarinya (misalnya 7)

-baris ke 11 ditulis hasil =phi*r*r (rumus menghitung luas lingkaran )-lalu dijalankan klik
(RUN)
BAB IV
KESIMPULAN

Algoritma adalah prosedur atau langkah demi langkah untuk penghitungan. Algoritma
digunakan untukpenghitungan, pemrosesan data dan penataran otomatis. Algoritma adalah
metode efektif yang diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang
telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah
kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan
sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang
terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran dan berhenti di kondisi
akhir.

Flowchart adalah bagian-bagian yang mempunyai arus dan menggambarkan Langkah-


langkah penyelesaiaan suatu masalah. Adapun Flowchar program merupakan langkah-
langkah (instruksi-instruksi ) program yang menceritakan kejadian suatu proses satu dengan
proses lainnya dalam suatu program secara medetail.

Anda mungkin juga menyukai