Monday, 12 May 2014

Seputar Algoritma



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 ^_^