Langsung ke konten utama

Chapter 1 : Pengenalan Algorithm and Programming

Pengenalan Algoritma


Halo para pembaca, bagi kalian yang ingin tahu mengeai coding / hal yang berbai tentang programming, Don't Worry, saya akan menjelaskan step by step kepada kalian para pembaca.
so, pada step awal kali ini saya akan berusaha menjelaskan mengenai"Apa sih Algoritma?"
dan "Mengapa kita harus mempelajarinya?"

here u goπŸ˜‰


  • Pengertian Algoritma
Algoritma adalah suatu prosedur untuk memecahkan masalah secara runtun, dan berurutan dimana input/perintah urutan yang kita berikan, bisa sesuai dengan output/tujuan yang kita inginkan.

bingung ya?
coba kita pake contoh yang simple dulu ya..

contoh :
Algoritma : Menyalakan TV

//Input: 

1. Ambil terlebih dahulu remote TV
2. Tekan tombol power
3. TV menyala

//output: TV menyala
jadi itu kira kira contoh simple tentang algoritmaπŸ˜€πŸ˜€πŸ˜€

  • Mengapa kita harus mempelajari Algoritma?

Alasan kita harus menguasai algoritma adalah agar kita bisa memecahkan masalah step by step secara teratur. Dalam sebuah dunia programming, tak luputlah kita dari sebuah program yang dituntut untuk memprogram sesuatu. And how we do it??Kita butuh sebuah basic yang mendalam tentang algoritma yang berisi suatu prosedur yg memuat input dan output.


  • Cara kita merepresentasikan algoritma

Cara untuk merepresentasikan algoritma bisa dengan  2 cara:

1. Writing
     structure English dan pseudo code
2. Drawing
     Flow chart

mungkin beberapa dari kalian ada yang bingung apa sih itu pseudo code/flowchart
so, this is the explanation of pseudo code and flowchart guys

a. Pseudo Code
     Pseudocode adalah cara yang lebih sederhana untuk menuliskan kode pemrograman. Pseudocode bukanlah bahasa pemrograman. Pseudocode tidak memiliki strandaraisasi dalam penulisannya yang dapat ditulis dalam berbagai bahasa. Pseudocode dapat membantu programmer untuk menyusun terlebih dahulu program yang ingin dibuatnya.

     Dengan membuat Pseudocode terlebih dahulu sebelum menuliskan kode pemrograman yang sesungguhnya, programming akan menjadi lebih mudah karena kita sudah tau secara terstruktur langkah-langkah yang akan dijalankan. 

    Dalam menyusun sebuah pseudo code, terdapat keyword untuk mendeskripsikan situasi/urutan yaitu:  if, else, print, set, add, while etc..


b. FlowChart
    
    FlowChart adalah suatu bagan yang didalamnya menampilkan symbol symbol tertentu dalam menyusun suatu langkah langkah membuat program

Image result for flowchart adalah


contoh dari penggunaan FlowChart adalah

Image result for contoh sederhana flowchart



Sekian dulu untuk pembahasan pertama mengenai pengenalan algoritma
jangan lupa, di pembahasan berikutnya akan saya post mengenai materi selanjutnya.
Terima Kasih 😊😊

Komentar

Postingan populer dari blog ini

chapter 2 : Input Output

Formatted Input Output Well, haii semua.. sudahkah kalian membaca postingan saya sebelumnya? heheπŸ˜€ Jadi, yang akan saya bahas kali ini merupakan kelanjutan dari postingan sebelumnya. Happy reading guys      Di postingan sebelumnya saya sudah sedikit menyinggung tentang input dan output. So basically input merupakan sebuah proses yang kita akan berikan kepada suatu prgram untuk menjalankannya. Sementara Output merupakan sebuah hasil yang ditampilkan oleh suatu program.     Agar kita dapat memakai fungsi input output tersebut diperlukan lah sebuah standard library function Input berikut adalah input operation yang dapat digunakan A. Scanf(); scanf berfungsi untuk mengenali perintah apa yang ingin di masukan di dalam sebuah inputan. format scanf ;   -------------------------------------------------------------------------------------------------------------------------- Type yang dimaksud adalah jenis ...

Chapter 3 : Operand, Operator & arithmetic

Operand, Operator,&Arithmetic Haiii semuaa..  this time let's talk about Operand, Operator sebelumnya, akan lebih baik jika kalian baca dulu  postingan saya yang sebelumnya πŸ˜„πŸ˜€ Pengertian Operand dan Operator Operator adalah sebuah simbol/lambang yang digunakan untuk mengkalkulasikan suatu data Operand adalah data yang terkalkulasikan oleh operator contoh : 2+3 = 5                         2,3,5 merupakan sebuah Operand                         "+" dan "=" merupakan sebuah Operator. Operator dapat dibagi menjadi 3 macam yaitu -Unary Operator (Terdiri dari satu macam Operand) -Binary Operator(Terdiri dari dua macam Operand) -Ternary Operator(Terdiri dari tiga macam Operand) Lantas susunan seperti apa pengerjaan operator(Assignment Operator) itu ? Operand1=Operand2 Operand1 disebut dengan Nilai Kiri . Nila...