Skip to main content

Tutorial Pemograman Algoritma C++

 

Apa Itu Algoritma Pemrograman


Di dalam sebuah dunia matematika dan komputer, algoritma merupakan sebuah urutan dalam menyelesaikan suatu masalah yang ditulis secara berurutan. Nah, jadi algoritma pemrograman disebutnya dengan urutan yang dapat menyelesaikan masalah pada suatu pemrograman komputer kita. Dalam dunia pemrograman, hal yang sangat penting untuk dipahami yakni logika kita sendiri dalam mengatasi masalah.


Nah, definisi dari algoritma itu adalah suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah secara sistematis.

Dan dalam aktivitas pemrograman algoritma seringkali dianggap sebagai logika dalam penentuan program yang akan dibuat.

Maksudnya adalah bagaiman cara berpikir kita hanya untuk memecahkan masalah tersebut, jika harus menggunakan rumus matematika maka dalam program juga harus menggunakan unsur perhitungan. Namun jika hanya menggunakan logika saja, maka dalam program juga harus mengandung unsur logika sederhana.


Algoritma Yang Baik Itu Kayak Gimana Sih?


Emang nya ada ya? Ya jelas ada dong temen-temen. Nah biar temen-temen sekali tau kayak gimana sih algoritma yang baik itu gimana

simak yukk ciri ciri nya gimana ajaa..


  • Algoritma komputer harus efisien dimana prosesnya dapat diselesaikan secepat mungkin dengan frekuensi perhitungan yang sependek mungkin.

  • Algoritma yang baik juga harus bisa dikembangkan.

  • Semakin umum maka semakin baik. Algoritma yang baik adalah algoritma yang berlaku umum dan tidak terbatas pada 1 bidang spesifik.

  • Akurasi tinggi adalah syarat lain dari program algoritma yang baik. Mana bisa menjadi algoritma yang digunakan secara profesional jika hasilnya tidak akurat.


Fungsi Dari Sebuah Algoritma

Berikut adalah fungsi dan keuntungan yang bisa didapatin oleh temen-temen, kalo kita menggunakan algoritma dalam pemrograman:


  • Dapat meminimalisir dengan adanya penerapkan algoritma dalam pemrograman.

  • Dapat meminimalisir dalam pembuatan program secara berulang-ulang mulai dari awal. 

  • Dapat mempermudah dalam pembuatan suatu pemrograman. Karena dengan adanya algoritma maka logika yang digunakan bisa menjadi lebih disederhanakan. 

  • Ketika kalian ingin melakukan modifikasi pada sebuah pemrograman. Kalia cukup perlu melakukan terhadap satu modul saja tanpa harus mengubah pada modul lainnya. 

Penerapan Algoritma 

Setelah kita bisa memahami, serta mengerti dengan pengertian algoritmanya, Selanjutnya kita akan mengaplikasikan Algoritma tadi kedalam sebuah program dengan menggunakan bahasa C++. Dalam penerapan ini kalian hanya cukup memahami bagaimana algoritma tadi di aplikasikan ke dalam bahasa pemrograman C++. Berikut adalah kode C++ yang saya pakai:


Contoh Kode C++ Untuk Menentukan Nama Hari

Nah, kebetulan di kode program yang saya ini cuma butuh satu variabel n aja yang akan menampung inputan angka dari user.

Angka ini akan dibaca menggunakan perintah scanf("%d",&n) di baris 11.

Kemudian diantara baris 13 sampai dengan 33 terdapat 7 kali pemeriksaan kondisi if-else. Kodenya sendiri cukup sederhana, kita cukup membandingkan apakah n sama dengan 1, atau apakah n sama dengan 2, dst hingga apakah n sama dengan 7.

Jika si user menginputkan angka selain yang tidak di kode atau 1 sampai 7, maka akan masuk ke blok else di baris ke 34. Inilah contoh kode program mencari nama hari menggunakan struktur if-else.


Contoh Hasil-nya

Comments