Algoritma
Pemrograman Dengan Menggunakan C++
Sekilas Mengenai
Algoritma
Algoritma seperti kata
kebanyakan orang, bukanlah sesuatu yang hanya berhubungan dengan dunia computer
saja. Algoritma juga berlaku dalam kehidupan sehari-hari. Kali ini saya akan membahas
contoh yang mungkin terdengar tidak “Lazim” digunakan untuk member gambaran
mengenai algoritma :D
Beberapa contoh sederhana mengenai algoritma yang dpat ditemui dalam kehidupa sehari-hari misalnya :
1.
Memasak mie instant
Prosesnya yaitu : memanaskan air, membuka
pembungkus mie instan (tentunya), memasukkan mi eke dalam air, taruh bumbu di
piring, angkat mie jika sudah masak, campurkan dengan bumbu yang sudah ada di
piring dengan mie, tadaaaa… siap di sikat :D
2.
Menelpon
Prosesnya yaitu : angkat telepon, tekan
nomor teleponnya :
- Jika diangkat maka mulai berbiacara setelah selesai tutup teleponnya
- Jika tidak diangkat, maka tutup teleponnya
Dan masih banyak lagi contoh-contoh sederhana mengenai
algoritma yang dapat kita jumpai dalam
Kehidupan sehari-hari.
Algoritma
Pemrograman
Sekarang
kita mulai membicarakan mengenai algoritma pemrograman. Pertama-tama, akan saya
kutip dulu cirri-ciri dari algoritma seperti yang dipaparkan oleh Donald E.
Knuth :
·
Algoritma mempunyai awal dan akhir
·
Setiap langkah harus didefinisikan dengan tepat
sehingga tidak memiliki arti ganda
·
Memiliki masukkan (input) atau kondisi awal
·
Memiliki keluaran (output) atau kondisi akhir
·
Algoritma harus efektif, bila digunakan
benar-benar menyelesaikan masalah
Pengenalan
C++
Bahasa pemrograman C++ bisa disebut sebagai bahasa
pemrograman tingkat menengah ( middle level programming language) yang berarti
juga termasuk dalam bahasa tingkat tinggi (high level programming language).
Struktur C++
#
include<fileheader.h>
main()
{
Instruksi-instruksi
}
Keterangan :
a.
#
include<fileheader.h> sebagai
proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang
memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include
berarti menyertakan kode dari file header yang ada didalam kurung, file header
adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh
program.
b. main()
Untuk mendeklarasi fungsi utama, bahwa suatu program c++ dapat berisi
banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama ( main
function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan
masalah-masalah tertentu.
c. {
Menandakan awal program.
d. Instruksi
Berisi perintah-perintah yang akan dilakukan program.
e. }
Menandakan akhir program.
Pendeklarasian tipe data variable.
Tipe data
|
Fungsi atau kegunaan
|
Jangkauan
|
Contoh
|
Int
|
Dapat menampung nilai positif atau nilai negative.
|
-32768 sampai 32767
|
125
|
Float
|
Dapat
menampung semua nilai bilangan real, mewakili semua bilangan,dan bilangan
dengan pecahan decimal.
|
-1038 sampai +1038
|
56.12
|
Char
|
Mewakili
suatu karakter tunggal, sebuah huruf, 1 digit, atau tanda baca.
|
1 byte
|
‘A’
|
Yosh, Berikut ini beberapa kumpulan coding C++ membuat
program sederhana. Dari berbagai sumber sih khususnya dari google. Semoga
bermanfaat ^_^