Skip to content


Pendahuluan C++

Algoritma berarti solusi, solusi yang dimaksud dalam bahasa pemrograman adalah peemecahan masalah yang harus dipecahkan dengan menggunakan komputer. Langkah langkah apa saja yang dibutuhkan untuk menyelesaikan masalah yang dihadapi. Oleh karena algoritma merupakan inti dari suatu pemrograman, maka algoritma yang dibuat runut agar komputer mengerti dan mampu mengeksekusi program yang dibuat secara benar.

Contoh real untuk menggambarkan solusi darimasalah yang akan diselesaikan, misalnya solusi untuk menghitung jumlah hewan di suatu peternakan:

1. Hitung keseluruhan jumlah ayam yang ada di dalam kandang.

2. Apabila ada hewan masuk selain itu, maka jumlah ayam akan ditambah.

3. Apabila hewan yang diambil untuk penyembelihan, maka jumlah ayam dikurangi.

4. Hewan yang ada di peternakan terdiri dari ayam, sapi, kambing dan bebek.

Agar dapat dijalnkan pada komputer, maka langkah-langkah solusi yang diinginkan harus menggunakan bahasa yang dimengerti oleh komputer.

Bahasa algoritmik(pseudo-code) adalah sebuah bahasa penengah antara manusia dan komputer. Pseudo-code dibuat untuk memudahkan algoritma dengan logika manusia diubah menjadi bahasa pemrogreaman apapun yang dimengerti oleh komputer. Contohnya seperti Pascal, Java, PHP, C, C++, dan lain sebagainya.

Implementasi

Dengan menggunakan contoh sebelumnya. Kita dapat membuat urutan dalam bentuk algoritma yang baik dan terstruktur.

Task 1: Deklarasi, merupakan tahapan untuk mendeklarasikan tempat yang dipakai untuk membuat.

Step 1 : Mendeklarasikan tempat kosong yang dipakai sebagai kandang tempat menaruh hewan.

Step 2 : Mendeklarasikan kandang di peternakan

Step 3 : Contoh kode dengan bahasa Algoritmik pada tahap deklarasi sebagai berikut:

ayam = integer

sapi = integer

kambing = integer

bebek = integer

Task 2 : Inisialisasi, merupakan tahapan mempersiapkan proses yang akan dikerjakan untuk menyelesaikan masalah

Step 1 : Mempersiapkan jumlah hewan yang ada di kandang, dan proses penambahan dan pengambilan hewan

Step 2 : Contoh kode dengan bahasa algoritmik adalah sebagai berikut

ayam <= 5

sapi <= 1

kambing <= 1

bebek <= 5

Task 3 : Proses, merupakan tahapan untuk penyelesaian masalah untuk memenuhi tujuan sebuah algoritman dibuat.

Step 1 : Menambah jumlah hewan

hewan <= hewan sekarang + jumlah penambahan ke kandang.

Step 2 : Mengurangi jumlah hewan

hewan <= hewan sekarang – jumlah pengurangan ke kandang.

Task 4 : Finalisasi, merupakan tahapan bersih-bersih atau tahap akhir misalnya ayam telah habis diambil atau mengetahui jumlah binatang ternak sekarang.

Step 1 : Mengosongkan jumlah ayam apabila ayam telah diambil semua.

Ayam <= 0

Step 2 : Menghitung jumlah hewan secara keseluruhan.

Hewan <= ayam+kambing+sapi+bebek

Step 3 : Menyajikan hasil perhitungan yang telah dibuat.

Output(“Jumlah hewan sekarang adalah 10 ekor”)

Latihan:
1. Buatlah algoritma untuk melakukan daftar ulang masuk ugm!
2. Buatlah algoritma untuk menjumlahkan dua bilangan

3. Buatlah algoritma untuk menentukan bilangan termasuk bilangan ganjil atau genap

4. Buatlah algoritma untuk menghitung luas lingkaran.

 

PEMBAHASAN:

https://drive.google.com/drive/folders/0B4D_n8y7oUJhUklRZWU2S2RLV0k

Sumber: Buku Petunjuk Eksperimen Pemrograman I, Dept. Ilmu Komputer dan Elektronika, FMIPA UGM.

Posted in Computer and Electronics, Depan.

Tagged with , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.