Senin, 09 Oktober 2017

Fungsi dan Contoh Flowchart Pada Algoritma Pemrograman

Konnichiwa, Coder-kun dan Coderwati-chan! sekarang gw, Akasuna Hera-sensei, bakalan sharing ilmu coding gw yang ga seberapa tapi semoga bermanfaat bagi kalian semua. oke, silahkan di baca dan di pahami baik-baik yah.

1.            Apasih Flowchart itu?
flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. nah, flowchart ada 2 macam : 
1)             System Flowchart
Yaitu urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
2)             Program Flowchart
Yaitu urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program.

          Nah ini contoh dari Flowchart:



2.            Simbol-simbol flowchart
Dalam flowchart kita menggunakan simbol-simbol tertentu dalam membuat suatu sistem dan program. Simbol-simbolnya terbagi jadi 3 macam :
a.              Flow Direction Symbols (simbol penghubung alur)
b.             Processing Symbol (simbol proses)
c.              Input-output Symbol (simbol input-output)

Berikut adalah simbol-simbol dalam flowchart :



3.            Pembuatan flowchart
Setelah kita mengetahui simbol-simbol dan penempatannya, saatnya kita mencoba membuatnya. But, kita harus tahu point-point dalam pembuatan program menggunakan flowchart :
a.              Pembuatan notasi pemrograman menggunakan flowchart sangat bervariasi. Sehingga       kita harus menganalisa program apa yang ingin kita buat.
b.             Secara garis besar, flowchart ada 3 bagian : 1. Input, 2. Proses, 3. Output.
c.              Hindari pengulangan proses yang tidak perlu dan logika yang berbelit-belit sehingga   jalannya proses menjadi singkat dan logis.
d.             Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk     memperjelas
e.             Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.




Nah, itulah tadi penjelasan tentang flowchart menurut Akasuna Hera-sensei dan beberapa sumber lainnya. Jadi kesimpulannya, Flowchart adalah bahasa pemrograman dengan notasi simbol yang dapat menerjemahkan algoritma dan menyelesaikan suatu masalah secara logis dan kebenarannya dapat di buktikan.
okeh, sekian dari Akasuna Hera-sensei, semoga bermanfaat bagi kalian. kalo ada yang mau di tanyakan silahkan komen di bawah ya. jangan lupa belajar, jangan lupa ibadah, jangan lupa bahagia. Otsukare sama deshita :). 

Contoh Coding C++ Printf Scanf dan Cout Cin menggunakan Code block

Konnichiwa, minna-sama! kali ini gw mau post tentang Coding C++ neh. yah gw baru belajar coding sekitar sebulan yang lalu, jadi ga terlalu jago lah. dan gw biasa coding di Code Block. why? karena pake Code Block itu cocok buat newbie kayak gw (bukan promosi yeh). yok, silahkan di lihat.



(*) menghitung luas lingkaran (Printf dan Scanf ver)



#include<stdio.h>
#include<conio.h>

int main ()
{
    float r, luas;
    printf(" MENGHITUNG LUAS LINGKARAN\n\n");

    printf("masukan nilai jari-jari =");
    scanf("%f", &r);

    luas = 3.14*r*r;

    printf("jadi, luas lingkaran adalah = %.2f cm2\n\n", luas);
    printf("selesai\n\n");
    getch();
}


(*) menghitung luas lingkaran (cout dan cin ver)


#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
    int r;
    float luas;
    cout<< "cara menghitung luas lingkaran" << endl;
    cout<<"Masukan nilai jari-jari = ";cin>>r;

    luas = 3.14*r*r;

    cout<<"Luasnya adalah ="<<luas;
    getch();
}

copy paste aja deh ke aplikasi code block kalian, gw jamin ga bakalan eror, kecuali kalau kalian pake aplikasi lain, pasti eror :v.
dan juga, belajar coding tuh jangan cuma sekilas-sekilas aja, tapi harus dipelajari secara terus menerus. soalnya kalo udah biasa mah enak, coding yang kayak di atas 50 detik juga jadi gan :v.
okeh, sekian dari Akasuna Hera-sensei, semoga bermanfaat bagi kalian. kalo ada yang mau di tanyakan silahkan komen di bawah ya. jangan lupa belajar, jangan lupa ibadah, jangan lupa bahagia. Otsukare sama deshita :).