Cara Membuat Flowchart dari Suatu Listing Program

Aug 28, 2009 27 Comments by

Setelah berusaha memaksa diri untuk belajar, akhirnya ketemu juga. Caranya : jawab pertanyaan orang lain… hehehe. Salah satunya pertanyaan yang ini nih :

Cara membuat flowchart dari suatu listing program.
Pertanyaan & Listing program diambil dari :
http://id.answers.yahoo.com/question/index;_ylt=AvmXi46dtU9Rhwzg6DO.2N8XZnRG;_ylv=3?qid=20090825092136AAqW9Nk

flowchart perhitungan nilai

Saya membuat flowchart ini menggunakan Microsoft Office Visio 2003, untuk bisa mendapatkan source mentahnya. Silakan kirim pesan di http://www.nusinau.com/contact/, nanti secepatnya akan saya kirim.

Kata Kunci

cara membuat flowchart, Listing program, cara membuat flowchart program, pengertian algoritma pemrograman, flowchart program, Flowchart c, contoh flowchart, flowchart, cara membuay flow chart, membuat flowchart.

Related posts:

  1. Flowchart Membaca Bilangan Terkecil dari Tiga Bilangan
  2. Membuat Piramid Bintang
  3. Program Kamar dengan Borland Delphi 7
  4. Program dengan Array of String
  5. About
  6. Program Jadwal Keberangkatan Kereta Api Dari Stasiun Tugu
  7. Program Enkripsi – Dekripsi dengan Visual Basic 6
  8. Program Mantap
  9. Konsep Algoritma Pemrograman
  10. Pengertian Algoritma
C / C++, Programming Algorithms

About the author

Mantan Tentor SD dan SMP, mantan Guru SMA, mantan Dosen PT, mantan IT Helper, mantan Programmer, mantan IT Analyst.... Sekarang... Berusaha jadi pengangguran, masih muda, masih belajar.... Jangan panggil saya pak!

27 Responses to “Cara Membuat Flowchart dari Suatu Listing Program”

  1. augusta says:

    thankz ya bro…

  2. Nu says:

    sama-sama .. :)

  3. adhie says:

    bro,,,
    kayaknya gw sangat buth bantuan2 U,,,,,
    gw anak BSI semester pertama,,,,
    lagi ga ngerti2nya masalah ginian,,,,,
    minta alamat FB donk brow,,,,,,

  4. Nu says:

    @adhie
    disini aja deh .. klo bisa bantu, pasti tak bantu .. :)

  5. karina says:

    minta contohnya if then else yang leih komplit dong !
    kayak data penjualan barang,tenks yah

    :)

  6. Nu says:

    @karina
    boleh .. tapi mana source codenya ..
    klo ada nanti tak bikin flowchartnya wis ..
    :)

  7. sakina says:

    kayaknya Q butuh banget bantuan qM nhi,Q anak SMK semester 2,lagi g’ ngerti2nya nhi mslh pembuatan flocart,BUATIN donk……..?????

  8. sakina says:

    INI KODE flocarnya 1 2 3 4 5 6 7 8 9 10
    n0 n1 n2 n3 n4…….. n10

    listingnya
    <?
    for($n=10; $n
    menentukan angka terbesar hingga terkecil,,misalnya
    10 9 8 7 6 5 4 3 2 1

  9. tatayaya says:

    hei…bisa minta bantuan ga tentang visio??tolong di balas secepatnya.thx

  10. Wisnu says:

    wah thanks nih
    bisa jadi referensi

  11. refan says:

    kk tolong ajarin donk cara bikin program pakai pascal,aku ada tugas kuliah nih
    ini kk program yg harus dibikin…
    nilai bobot
    >85 A
    70-84 B
    55-69 C
    <54 D
    klo bisa sekalian flowchartnya kk,,,terima kasih

  12. Anonymous says:

    hemm… for adalah looping
    saya rasa flowchart nya tidak seperti itu

  13. ekha says:

    tlong,info’y bgaimana cara membuat flowchart dengan 6 kondisi atau statment???????????
    sya mau buat flow chart dengan bahan sebagai berikut :
    1.nilai > 90 grade = A
    80 < nilai <= 90 grade = B
    70 < nilai <= 80 grade = C
    60 < nilai <= 70 grade = D
    nilai <= 60 grade = E
    2.jumlah hari pada bulan tertentu & tahun tertentu

  14. voriez says:

    hallo,ttolong bantu aq “buat flowchart dan bahasa natural dalam menghitung luas lingkaran dan menampilkan hasilnya.

  15. JE says:

    procedure TForm1.passBtnClick(Sender: TObject);
    var i,j,nmin,nmax,nminr,nmaxr,nming,nmaxg,nminb,nmaxb,jno,tnot:integer;
    tawal:TDateTime;
    rowa,rowa1,rowa3,rowb:pByteArray;
    nois,atas,bwh,kiri,kanan:boolean;
    begin //Bandpass
    try
    tawal:=now;
    if pilih=false then
    begin
    xAwal:=0;
    yAwal:=0;
    xAkhir:=image1.Picture.Width-1;
    yAkhir:=image1.Picture.Height-1;
    end else image1.Canvas.Rectangle(xAwal,yAwal,xAkhir,yAkhir);
    image2.Picture:=image1.Picture;
    image2.Visible:=true;
    image1.Picture.Bitmap.PixelFormat:=pf24bit;
    image2.Picture.Bitmap.PixelFormat:=pf24bit;
    gauge1.MaxValue:=yAkhir;
    label18.Caption:= ”;
    screen.Cursor:=crhourglass;
    nminr:=strtoint(edit2.Text);
    nmaxr:=strtoint(edit5.Text);
    nming:=strtoint(edit3.Text);
    nmaxg:=strtoint(edit6.Text);
    nminb:=strtoint(edit4.Text);
    nmaxb:=strtoint(edit7.Text);

    nois:=false;
    atas:=true;
    bwh:=true;
    kiri:=true;
    kanan:=true;
    nmin:=0;nmax:=0;
    for j:=0 to yAkhir do
    for i:=0 to xAkhir*3 do
    begin
    rowa:=image1.Picture.Bitmap.ScanLine[j]; //gambar asli
    if (i mod 3=0) and ((rowa[i] nmaxb))
    and((rowa[i+1] nmaxg))
    and((rowa[i+2] nmaxr)) then
    begin //blue
    nmin:=nminb;
    nmax:=nmaxb;
    nois:=true;
    end else if (i mod 3=1) and((rowa[i] nmaxg))
    and((rowa[i-1] nmaxb))
    and((rowa[i+1] nmaxr)) then
    begin //green
    nmin:=nming;
    nmax:=nmaxg;
    nois:=true;
    end else if (i mod 3=2) and((rowa[i] nmaxr))
    and((rowa[i-2] nmaxb))
    and((rowa[i-1] nmaxr)) then
    begin //reed
    nmin:=nminr;
    nmax:=nmaxr;
    nois:=true;
    end;
    if nois then
    begin
    rowb :=image2.Picture.Bitmap.ScanLine[j];
    if (j-1) (image1.Picture.Height-1)*3 then bwh:=false
    else rowa3:=image1.Picture.Bitmap.ScanLine[j+1];
    if (i-3)(image1.Picture.Width-1)*3 then kanan:=false;

    jno:=0;tnot:=0;
    if (rowa1[i-3]>= nmin)and(rowa1[i-3]=nmin)and(rowa1[i]=nmin)and(rowa1[i+3]=nmin)and(rowa [i-3]=nmin)and(rowa [i+3]= nmin)and(rowa3 [i-3] = nmin)and(rowa3[i] = nmin)and(rowa3[i+3] <= nmax)and bwh and kanan then begin
    inc(jno);tnot:=tnot+rowa3[i+3]
    end;
    if jno 0 then rowb[i]:=round(tnot/jno);
    nois:=false;
    atas:=true;
    bwh:=true;
    kiri:=true;
    kanan:=true;
    end;
    gauge1.Progress:=j;
    end;
    image2.Refresh;
    toolbutton3.Enabled:=true;
    toolbutton5.Enabled:=true;
    toolbutton7.Enabled:=true;
    passbtn.Enabled:=true;
    savebtn1.Enabled:=true;
    stopbtn.Enabled:=true;
    zoomin1.Enabled:=true;
    zoomout1.Enabled:=true;
    originalsize1.Enabled:=true;
    BitBtn10.Enabled:=true;
    Histobtn2.Enabled:=true;
    if pilih then image1.Canvas.Rectangle(xAwal,yAwal,xAkhir,Yakhir);
    screen.Cursor:=0;
    label18.Caption:=FormatDateTime(‘ “Durasi: “ss:zzz”ms” ‘,now-tawal);
    except
    end;
    end;

    bisa bantu bikin flochartnya ga???

  16. isak says:

    tolong di bantu

    Y=1-(1/2)2+(1/3)3-(1/4)4+(1/5)5-………..(1/10)10

    tolong di balas sec epatx

  17. isak says:

    tolong di bantu

    Y=1-(1/2)2+(1/3)3-(1/4)4+(1/5)5-………..(1/10)10

    tolong di balas secepatx

  18. rian says:

    tolong buatin flowchart tentang rumus matematika dunk….
    ntar kirimkan ke email aQ….
    TOLONg ya brow….
    PLEase….

  19. ASA yogya says:

    mas linknya C++ ap???

  20. annisa nur maulidya says:

    saya ingin bertanya bagaimana caranya membuat flowchart untuk
    ooo*
    OO**
    O***
    ****

  21. encun says:

    saya lagi bingung nih,sebentar lagi mau buat tugas akhir tapi cara membuat program blm bisa benar,tolong kasih saran dong!trimakasih

  22. zuby says:

    package latihan;
    import javax.swing.JOptionPane;
    public class Main {
    public static void main(String[] args) {
    String ANGKAtemp;
    int A, B, C, D, Min, Maks;
    float AVG;

    ANGKAtemp = JOptionPane.showInputDialog(“MASUKAN ANGKA PERTAMA : “);
    A = Integer.parseInt(ANGKAtemp);
    ANGKAtemp = JOptionPane.showInputDialog(“MASUKAN ANGKA KEDUA : “);
    B = Integer.parseInt(ANGKAtemp);
    ANGKAtemp = JOptionPane.showInputDialog(“MASUKAN ANGKA KETIGA : “);
    C = Integer.parseInt(ANGKAtemp);
    ANGKAtemp = JOptionPane.showInputDialog(“MASUKAN ANGKA KEEMPAT : “);
    D = Integer.parseInt(ANGKAtemp);
    if ( A>B ){ if ( A>C ) Maks = A; else Maks = C; }
    else { if ( B>C ) Maks = B; else Maks = C; }

    if ( A<B ){ if ( A<C ) Min = A; else Min = C; }
    else { if ( BD ){ if ( A>D ) Maks = A; else Maks = D; }
    else { if ( B>D ) Maks = B; else Maks = D; }

    AVG =(float) (A+B+C+D)/4;
    System.out.println(“\nNilai Asal : “);
    System.out.println(“\nA = ” + A + “, B = ” +B + “, C = “+ C + “, D = “+ D);
    System.out.println(“\nNilai Maksimum : “+ Maks);
    System.out.println(“\nNilai Minimum : “+ Min);
    System.out.println(“\nNilai Rata-rata : “+ AVG);

    tolong bantu,bagaimana membuat flowchartny?…thx

  23. michael says:

    mo tnya bro,gw gk ngerti sm sx tntng flowchart, trus TA gw yg tentang perancangan game lwt VB disuruh bkn flowchartnya,,… blh gk bro minta tolong contoh perancangan game yg pake VB dibikinin flowchartnya? thanks b4…. God bless

  24. Adly says:

    Wah Terimakasih !! Saya Benar2 Tertolong…
    Sukses Selalu gan “:D

  25. Am ran says:

    Om Nu,,,, bantuin dong om dapat tugas dari pak dosen gini soalnya
    1. Buat algoritma, flowchart dan program untuk menghitung luas persegi panjang, dimana panjang dan lebarnya dimasukkan pada saat program dijalankan

    tapi belum ngerti apa-apa so baru nemu yang kayak ginian…
    Makasih om

Leave a Reply