Dokumen ini membahas tentang teknik flowcharting untuk menyusun rencana program komputer. Flowchart adalah urutan simbol gambar yang menunjukkan aliran proses terhadap data. Dokumen ini menjelaskan langkah berurutan, seleksi bersyarat, dan perulangan dalam flowchart beserta contoh soal yang dapat dijadikan flowchart.
Dokumen tersebut membahas tentang instruksi pengulangan do-while dalam pemrograman, dimana instruksi akan dieksekusi minimal sekali sebelum melakukan pengecekan kondisi, dan akan terus diulang selama kondisi bernilai benar. Diberikan pula contoh kode C++ untuk mencetak syair anak ayam menggunakan pengulangan do-while.
Dokumen tersebut membahas tentang instruksi pengulangan FOR dalam algoritma pemrograman dan C++. Instruksi FOR digunakan untuk mengulang baris kode berdasarkan kondisi awal, akhir, dan perubahan nilai counter. Diberikan contoh penggunaan FOR untuk menampilkan teks berulang kali, menghitung rata-rata nilai, dan melakukan pencacahan mundur.
Dokumen ini membahas tentang instruksi input-output dalam pemrograman, termasuk cara menampilkan bilangan desimal dengan format tertentu dan membaca input dari pengguna. Juga dijelaskan contoh kode untuk menghitung luas lingkaran dan pajak pertambahan nilai (PPN) beserta penggunaan instruksi input-output.
Dokumen ini membahas tentang teknik flowcharting untuk menyusun rencana program komputer. Flowchart adalah urutan simbol gambar yang menunjukkan aliran proses terhadap data. Dokumen ini menjelaskan langkah berurutan, seleksi bersyarat, dan perulangan dalam flowchart beserta contoh soal yang dapat dijadikan flowchart.
Dokumen tersebut membahas tentang instruksi pengulangan do-while dalam pemrograman, dimana instruksi akan dieksekusi minimal sekali sebelum melakukan pengecekan kondisi, dan akan terus diulang selama kondisi bernilai benar. Diberikan pula contoh kode C++ untuk mencetak syair anak ayam menggunakan pengulangan do-while.
Dokumen tersebut membahas tentang instruksi pengulangan FOR dalam algoritma pemrograman dan C++. Instruksi FOR digunakan untuk mengulang baris kode berdasarkan kondisi awal, akhir, dan perubahan nilai counter. Diberikan contoh penggunaan FOR untuk menampilkan teks berulang kali, menghitung rata-rata nilai, dan melakukan pencacahan mundur.
Dokumen ini membahas tentang instruksi input-output dalam pemrograman, termasuk cara menampilkan bilangan desimal dengan format tertentu dan membaca input dari pengguna. Juga dijelaskan contoh kode untuk menghitung luas lingkaran dan pajak pertambahan nilai (PPN) beserta penggunaan instruksi input-output.
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
Dokumen tersebut membahas tentang pseudocode dan algoritma. Pseudocode merupakan representasi bahasa pemrograman yang lebih sederhana dari algoritma untuk menjelaskan solusi masalah. Dokumen juga menjelaskan tentang deklarasi variabel, konstanta, tipe data, dan contoh soal latihan menggunakan pseudocode dan flowchart.
Dokumen tersebut membahas tentang looping atau perulangan dalam pemrograman, termasuk struktur perulangan for, while, do...while, dan repeat until beserta contoh kode dan flowchartnya.
Tutorial Turbo Pascal 7.0 terdiri dari sembilan modul yang mencakup pengenalan Turbo Pascal, pengaturan layar, input-output, tipe data, variabel, struktur program dasar dan kompleks, serta perintah-perintah dasar Turbo Pascal.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Notasi algoritma memberikan rangkaian langkah-langkah pemecahan masalah tanpa tergantung bahasa pemrograman atau komputer. Terdiri dari untaian kalimat deskriptif, flowchart, dan pseudocode.
Struktur dasar algoritma terdiri atas struktur sekuensial (runtunan instruksi), struktur seleksi (pemilihan salah satu aksi), dan struktur repetisi (pengulangan instruksi). Ketiga struktur tersebut merupakan komponen penting dalam membangun logika penyelesaian masalah dalam algoritma.
Dokumen tersebut membahas tentang algoritma dan flowchart. Terdapat penjelasan mengenai langkah-langkah pembuatan program, struktur program umum, pengertian algoritma dan flowchart, serta contoh soal latihan pembuatan algoritma dan flowchart.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Program Pascal terdiri dari 2 bagian utama yaitu deklarasi dan pernyataan. Bagian deklarasi digunakan untuk mendeklarasikan label, konstanta, tipe data, variabel, prosedur dan fungsi. Bagian pernyataan berisi perintah-perintah yang akan dieksekusi oleh program."
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
Dokumen tersebut membahas tentang pseudocode dan algoritma. Pseudocode merupakan representasi bahasa pemrograman yang lebih sederhana dari algoritma untuk menjelaskan solusi masalah. Dokumen juga menjelaskan tentang deklarasi variabel, konstanta, tipe data, dan contoh soal latihan menggunakan pseudocode dan flowchart.
Dokumen tersebut membahas tentang looping atau perulangan dalam pemrograman, termasuk struktur perulangan for, while, do...while, dan repeat until beserta contoh kode dan flowchartnya.
Tutorial Turbo Pascal 7.0 terdiri dari sembilan modul yang mencakup pengenalan Turbo Pascal, pengaturan layar, input-output, tipe data, variabel, struktur program dasar dan kompleks, serta perintah-perintah dasar Turbo Pascal.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Notasi algoritma memberikan rangkaian langkah-langkah pemecahan masalah tanpa tergantung bahasa pemrograman atau komputer. Terdiri dari untaian kalimat deskriptif, flowchart, dan pseudocode.
Struktur dasar algoritma terdiri atas struktur sekuensial (runtunan instruksi), struktur seleksi (pemilihan salah satu aksi), dan struktur repetisi (pengulangan instruksi). Ketiga struktur tersebut merupakan komponen penting dalam membangun logika penyelesaian masalah dalam algoritma.
Dokumen tersebut membahas tentang algoritma dan flowchart. Terdapat penjelasan mengenai langkah-langkah pembuatan program, struktur program umum, pengertian algoritma dan flowchart, serta contoh soal latihan pembuatan algoritma dan flowchart.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Program Pascal terdiri dari 2 bagian utama yaitu deklarasi dan pernyataan. Bagian deklarasi digunakan untuk mendeklarasikan label, konstanta, tipe data, variabel, prosedur dan fungsi. Bagian pernyataan berisi perintah-perintah yang akan dieksekusi oleh program."
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...farizky berian
Dokumen tersebut membahas tentang pengantar algoritma dan program, termasuk definisi algoritma sebagai urutan langkah logis penyelesaian masalah, perbedaan antara algoritma dan program, serta mekanisme pelaksanaan algoritma oleh komputer. Juga dibahas mengenai pentingnya belajar memprogram dan belajar bahasa pemrograman."
Dokumen tersebut membahas tentang pengantar dasar algoritma dan pemrograman, yang mencakup:
1) Pengertian algoritma dan contoh-contoh penerapannya dalam kehidupan sehari-hari
2) Tiga struktur dasar yang menyusun algoritma yaitu sekuensial, seleksi, dan perulangan
3) Penjelasan singkat mengenai bahasa pemrograman C++ dan aplikasi Code Blocks
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...Bay Cliquers
Buku ini membahas tentang algoritma dan pemrograman dengan bahasa Pascal. Pada bab pertama, pengantar algoritma dan program, dijelaskan definisi algoritma sebagai urutan langkah-langkah logis penyelesaian masalah, beda antara algoritma dan program, serta peran algoritma sebagai inti ilmu komputer. Algoritma harus benar, efisien, dan memberikan hasil yang diinginkan.
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Adri Demmanongkan
Buku ini membahas tentang algoritma dan pemrograman dengan bahasa Pascal. Pada bab pertama, pengantar algoritma dan program, dibahas tentang definisi algoritma sebagai urutan langkah-langkah logis penyelesaian masalah, beda antara algoritma dan program, serta algoritma sebagai inti ilmu komputer. Algoritma harus benar, efisien, dan memberikan hasil yang diinginkan. Program merupakan implementasi algoritma dalam bahasa pemrograman tertentu.
Algoritma dan Struktur Data (Python) - Pengantar AlgoritmaAndiNurkholis1
Mahasiswa memahami prinsip kerja program dan mampu menggambarkan logika jalannya program dalam bentuk algoritma dan diagram alir. Penilaian mata kuliah ini didasarkan pada quiz, tugas, ujian tengah semester, dan ujian akhir semester dengan bobot tertentu.
Dokumen tersebut membahas tentang algoritma pemrograman dan struktur data. Secara ringkas, dokumen tersebut menjelaskan tentang:
1) Definisi algoritma dan paradigma pemrograman seperti prosedural, berorientasi objek, dan deklaratif
2) Contoh algoritma dalam kehidupan sehari-hari dan kriteria algoritma menurut Donald E. Knuth
3) Langkah-langkah dalam pemrograman komputer mulai dari mendefinisikan masalah hingga
Dokumen tersebut merupakan pengantar algoritma dan pemrograman yang membahas tentang pengertian algoritma dan proses pelaksanaannya oleh pemroses seperti manusia atau komputer. Dokumen ini juga membedah beberapa konsep penting seperti perbedaan belajar memprogram dengan belajar bahasa pemrograman serta penjelasan mengenai paradigma pemrograman prosedural.
Ir. Budi Setiyono merupakan direktur dan dosen yang berpengalaman dengan latar belakang pendidikan tinggi di bidang teknologi informasi dan komunikasi.
Algoritma untuk menukar isi dua gelas yang berisi minuman berbeda dengan menggunakan gelas kosong sebagai tempat menukar isinya, sehingga pada akhirnya masing-masing gelas berisi minuman yang sebelumnya ada pada gelas lain. Algoritma terdiri dari 4 langkah untuk menukar isi gelas secara logis dan efektif.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, unsur-unsur algoritma, contoh algoritma, hingga cara menuliskan algoritma secara formal.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfDenysErlanders
Buku non teks yang bermutu dapat memperkaya pengalaman
belajar siswa. Buku-buku ini menawarkan konten yang inspiratif,
inovatif, dan mendorong pengembangan karakter siswa.
Pemanfaatan buku non teks bermutu membutuhkan peran aktif
guru untuk memilih dan
mengintegrasikannya ke dalam pembelajaran
Banyak orang menganggap mempelajari kitab Wahyu adalah sulit. Selain karena membicarakan simbol-simbol yang tidak biasa, kitab Wahyu juga memiliki tema-tema yang kompleks. Nah, bagaimana cara terbaik membedah kitab Wahyu?
Mari kita pelajari bersama lebih dahulu 3 pasal pertama dari kitab ini dalam kelas diskusi "Bedah Kitab Wahyu" (BKW) pada 19—26 Juni 2024 melalui grup WA.
Sebelum kelas dimulai, ikuti lebih dahulu pemaparan materinya via Zoom pada:
Rabu, 19 Juni 2024.
- Pagi: pkl. 10.30—12.00 WIB
- Malam: pkl. 19.00—20.30 WIB
Daftarkan diri Anda segera di https://bit.ly/form-mlc.
Kontak:
WA: 0821-3313-3315 (MLC)
E-Mail: kusuma@in-christ.net
Materi ini sangat penting sebagai kita pendidik di smk untuk apa untuk memberikan motifasi kepada kita sebagai pendidik di smk bahwa tujuan akhir kita tidak hanya transfer ilmu saja melainkan juga mengantar peserta didik menuju du di
2. Konsep Algoritma
• Algoritma merupakan fondasi yang harus
dikuasai oleh setiap mahasiswa yang ingin
menyelesaikan suatu masalah secara
berstruktur, effektif, dan effisien, teristimewa
lagi bagi mahasiswa yang ingin menyusun
program komputer untuk menyelesaikan
suatu persoalan.
9/10/2014 Algoritma Pemrograman,@SUARGA 2
3. Konsep Algoritma
• Definisi
• Algoritma :
1. Teknik penyusunan langkah-langkah penyelesaian
masalah dalam bentuk kalimat dengan jumlah kata
terbatas tetapi tersusun secara logis dan sistematis.
2. Suatu prosedur yang jelas untuk menyelesaikan suatu
persoalan dengan menggunakan langkah-langkah
tertentu dan terbatas jumlahnya.
3. Susunan langkah yang pasti, bila diikuti maka akan
mentransformasi data input menjadi informasi
output.
9/10/2014 Algoritma Pemrograman,@SUARGA 3
4. Catatan Sejarah
• Abu Ja’far Muhammad Ibnu Musa Al-Kwarizmi :
Matematisi dan Astronomer Persia, penulis buku
“Aljabar wal muqabala” beberapa abad yang lalu
(diperkirakan wafat pada tahun 850), dianggap
sebagai pencetus pertama dari Algoritma, karena
didalam buku tersebut Abu Ja’far menjelaskan
langkah-langkah dalam menyelesaikan berbagai
persoalan aritmetika (aljabar), Kemungkinan
besar kata “Algoritma” diambil dari kata “Al-
Kwarizmi” yang kemudian berubah menjadi
“Algorism”, selanjutnya menjadi “Algorithm”.
9/10/2014 Algoritma Pemrograman,@SUARGA 4
6. Ciri Algoritma
• Donald E.Knuth : seorang penulis beberapa buku algoritma
abad XX, menyatakan bahwa ada beberapa ciri algoritma,
yaitu:
1. Algoritma mempunyai awal dan akhir, suatu algoritma
harus berhenti setelah mengerjakan serangkaian tugas
atau dengan kata lain suatu algoritma memiliki langkah
yang terbatas.
2. Setiap langkah harus didefinisikan dengan tepat sehingga
tidak memiliki arti ganda, tidak membingungkan (not
ambiguous).
3. Memiliki masukan (input) atau kondisi awal.
4. Memiliki keluaran (output) atau kondisi akhir.
5. Algoritma harus effektif, bila diikuti benar-benar akan
menyelesaikan persoalan.
9/10/2014 Algoritma Pemrograman,@SUARGA 6
8. Proses Algoritma Contoh langkah
1. Membuat Kue Resep Kue Campurkan 200 gram gula,
400 gram terigu dan 5 butir
telur, kemudian diaduk
hingga menjadi adonan.
2.Menggunakan
pesawat Televisi
Buku Petunjuk Pastikan kabel power sudah
disambung ke sumber
listrik, kemudian tekan
tombol “power” hingga
lampu indikator merah
menyala.
3. Praktikum Kimia Petunjuk
Praktikum
Campurkan 15 ml Asam
Nitrat ke dalam 15 ml
Natrium hidroksida.
Algoritma bisa ditemukan dalam kehidupan sehari-hari,
misalnya sbb:
9/10/2014 Algoritma Pemrograman,@SUARGA 8
9. • Algoritma makan siang di kedai cepat saji:
1. Cari lokasi terdekat dari kedai siap saji tersebut.
2. Bergerak menuju lokasi tersebut.
3. Setelah sampai, melihat dimana tempat memesan
makanan.
4. Antri ditempat antrian pemesanan.
5. Melihat daftar menu, dan memilih makanan.
6. Melakukan pesanan sesuai selera.
7. Membayar harga pesanan.
8. Menunggu pesanan.
9. Menerima pesanan.
10. Mencari meja kosong.
11. Meletakkan makanan diatas meja, dan duduk
12. Menikmati makanan.
13. Setelah selesai, meninggalkan kedai tersebut.
9/10/2014 Algoritma Pemrograman,@SUARGA 9
10. Sifat Algoritma
• input : suatu algoritma memiliki input atau kondisi
awal sebelum algoritma dilaksanakan dan bisa berupa
nilai-nilai peubah yang diambil dari himpunan khusus.
• output : suatu algoritma akan menghasilkan output
setelah dilaksanakan, atau algoritma akan mengubah
kondisi awal menjadi kondisi akhir, dimana nilai output
diperoleh dari nilai input yang telah diproses melalui
algoritma.
• definiteness : langkah-langkah yang dituliskan dalam
algoritma ter-definisi dengan jelas sehingga mudah
dilaksanakan oleh pengguna algoritma
9/10/2014 Algoritma Pemrograman,@SUARGA 10
11. Sifat Algoritma
• finiteness : suatu algoritma harus memberi kondisi
akhir atau output setelah melakukan sejumlah langkah
yang terbatas jumlahnya untuk setiap kondisi awal atau
input yang diberikan
• effectiveness : setiap langkah dalam algoritma bisa
dilaksanakan dalam suatu selang waktu tertentu
sehingga pada akhirnya memberi solusi sesuai dengan
yang diharapkan.
• generality : langkah-langkah algoritma berlaku untuk
setiap himpunan input yang sesuai dengan persoalan
yang akan diberikan, tidak hanya untuk himpunan
tertentu.
9/10/2014 Algoritma Pemrograman,@SUARGA 11
12. Contoh
• Susun algoritma untuk mencari
angka terbesar (maksimum) dari
suatu kumpulan bilangan bulat yang
terbatas banyaknya.
9/10/2014 Algoritma Pemrograman,@SUARGA 12
13. Algoritma
1. Ambil satu angka pertama dan aggaplah angka
pertama dalam kumpulan ini sebagai yang terbesar
(maksimum).
2. Bandingkan angka maksimum ini dengan angka
berikutnya dalam kumpulan, bila angka berikut
tersebut lebih besar maka jadikanlah ia maksimum.
3. Ulangi langkah 2 ini sehingga tidak ada lagi angka
yang tersisa dalam himpunan
4. Hentikan pembandingan setelah semua angka selesai
dibandingkan, maka angka terbesar dalam himpunan
tersebut adalah angka maksimum terakhir.
9/10/2014 Algoritma Pemrograman,@SUARGA 13
14. Lebih rinci:
1. andaikan N = banyaknya angka dalam himpunan
2. index = 1
3. maksimum = angka(index)
4. selama index < N , lakukan:
i. bila angka(index) > maksimum maka
maksimum = angka(index)
ii. index = index + 1
iii. ulangi lagi untuk index berikutnya
5. angka terbesar dalam himpunan adalah
maksimum terakhir
9/10/2014 Algoritma Pemrograman,@SUARGA 14
15. Pseudo-code
• Bentuk algoritma yang menyerupai instruksi
program komputer disebut pseudo-code
9/10/2014 Algoritma Pemrograman,@SUARGA 15
16. 1. N = input (‘Banyaknya angka : ‘)
2. index=1
3. Max = angka(index)
4. While index < N do:
1. If angka(index) > max then max = angka(index)
2. index = index + 1
5. Print (“terbesar = “, max)
9/10/2014 Algoritma Pemrograman,@SUARGA 16
17. Struktur Algoritma / pseudo-code
• Bagian Kepala (Header) : memuat nama algoritma
serta informasi atau keterangan tentang algoritma yang
ditulis.
• Bagian Deklarasi / Definisi Variabel : memuat defenisi
tentang nama variable, nama tetapan, nama prosedur,
nama fungsi, tipe data yang akan digunakan dalam
algoritma.
• Bagian Deskripsi / Rincian Langkah : memuat langkah-
langkah penyelesaian masalah, termasuk beberapa
perintah seperti baca data, tampilkan, ulangi, yang
mengubah data input menjadi output, dsb.
9/10/2014 Algoritma Pemrograman,@SUARGA 17
18. Contoh
• Susun algoritma / pseudo-code yang
menghitung luas sebuah lingkaran, dimana
jejari lingkaran dimasukkan oleh user
9/10/2014 Algoritma Pemrograman,@SUARGA 18
19. Algoritma Luas_lingkaran
{ menghitung luas sebuah lingkaran apabila jari-jari lingkaran
tersebut diberikan }
Deklarasi
{ Definisi nama tetapan }
const phi = 3.14;
{ definisi nama peubah / variable }
real jari_jari, luas;
Deskripsi
read(jari_jari);
luas = phi * jari_jari * jari_jari;
write(luas);
9/10/2014 Algoritma Pemrograman,@SUARGA 19
20. Contoh
• Susun algoritma untuk menghitung rata-rata
sejumlah angka yang dimasukkan lewat
keyboard oleh user.
9/10/2014 Algoritma Pemrograman,@SUARGA 20
21. Algoritma Nilai_Rata
{menghitung nilai rata sejumlah bilangan yang
dimasukkan lewat keyboard }
Definisi Variabel
integer x, N, k, jumlah;
real nilai_rata;
9/10/2014 Algoritma Pemrograman,@SUARGA 21
22. Rincian Langkah
{ masukkan jumlah data }
read(N);
k 1;
jumlah 0;
while (k <= N) do
{ baca data }
read(x);
jumlah jumlah + x;
k k + 1;
endwhile
{ hitung nilai rata }
nilai_rata jumlah / N;
write(nilai_rata);
9/10/2014 Algoritma Pemrograman,@SUARGA 22
23. Struktur Bahasa C++
Bagian Header:
1. Komentar tentang program:
//Program ini untuk ….
2. Pre-processor Directive:
#include <….>
using namespace std;
9/10/2014 Algoritma Pemrograman,@SUARGA 23
24. Struktur C++
• Bagian Deklarasi:
1. Deklarasi fungsi : int nama-fungsi();
2. Deklarasi variabel : int x, y, z;
float a, b, c;
• Bagian Deskripsi:
void main() {
… instruksi ….
return;
}
9/10/2014 Algoritma Pemrograman,@SUARGA 24
25. Contoh
Algoritma
Algoritma Luas_lingkaran
{ menghitung luas sebuah lingkaran apabila
jari-jari lingkaran tersebut diberikan }
Deklarasi
{ Definisi nama tetapan }
const phi = 3.14;
{ definisi nama peubah / variable }
real jari_jari, luas;
Deskripsi
read(jari_jari);
luas = phi * jari_jari * jari_jari;
write(luas);
Program C++
//Program lingkaran
#include <iostream>
Using namespace std;
// definisi nama tetapan
#define phi 3.14
// definisi nama peubah / variabel
float jari_jari, luas;
void main() {
cin >> jari_jari;
luas = phi * jari_jari * jari_jari;
cout >> luas;
return;
}
9/10/2014 Algoritma Pemrograman,@SUARGA 25