all about java programming, music includes song lyrics and guitar chords, and a lot of information contents..
(Copyright - Java[at]Saindra - 2010)

Pemrograman Terstruktur 1

Materi struktur data mencakup :


  1. Konsep Dasar

  2. Tipe Data

  3. Struktur Program



    • Sequence (runtunan)

    • Selection (pemilihan)

    • Repeat (pengulangan)



  4. Tipe Terstruktur

  5. Modular



    • Procedure

    • Function

    • Rekursi



  6. Studi Kasus


Evaluasi :

  1. Ujian Akhir : 40%

  2. Tugas/Kuis : 15%

  3. Final Project : 35%

  4. Afektif/Keaktifan : 10%


Algoritma

ialah urutan langkah-langkah untuk menyelesaikan masalah
Euclid Algorithm : algoritma untuk menentukan FPB/GCD

  • Contoh nyata : Tentukan FPB(48,36)!
    Jawab :
    48 : 1 2 3 4 6 8 12 16 24 48
    36 : 1 2 3 4 6 9 12 18 36

  • Euclid :
    Diberikan 2 bilangan positif m dan n (m>n)
    FPB diperoleh sbb:


    1. Bagilah m dg n, misal sisa = R

    2. Apakah R = 0?



      • Jika benar, proses berhenti. FPB = n

      • Jika tidak, teruskan ke langkah 3



    3. Ulangi langkah ke no 1 dg mengganti m dg n dan mengganti n dg R.





Pendekatan Pemecahan Masalah

  1. Analisis Masalah

  2. Misal: Menentukan persamaan kuadrat! Ax2 + Bx + C = 0, A ≠ 0 Input : A, B, C D = B2 - 4 A C Kondisi : D > 0 atau D = 0 atau D < 0 Maka akan didapat x1 dan x2
  3. Desain (Algoritma)

  4. Coding

  5. Debuging

  6. Documenting


Karakteristik Algoritma Yang Baik

  1. Dapat menghentikan proses

  2. Ada output

  3. Boleh tanpa input

  4. Tidak boleh ambigu

  5. Efisien


Penyajian algoritma ada dua yaitu Bahasa(deskripsi) dan Gambar(flowchart)


This post powered by :


Adsense IndonesiaAdsense IndonesiaAdsense Indonesia

copyright - javaatsaindra.blogspot.com - OSC

  • RSS 2.0
  • Digg this
  • Delicious bookmark
  • Face book
  • Stumble
  • News-vine

0 people have left comments

Commentors on this Post-

Post a Comment