dasar pemrograman 3

Upload: julen-k-simatupang

Post on 07-Jul-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Dasar Pemrograman 3

    1/16

    1

    DASARDASARPEMROGRAMANPEMROGRAMAN

  • 8/19/2019 Dasar Pemrograman 3

    2/16

    ATURAN PENULISANATURAN PENULISAN

    ALGORITMAALGORITMA

    2

  • 8/19/2019 Dasar Pemrograman 3

    3/16

    3

    1. Pada setiap bagian algoritma apabila

    akan dituliskan komentar mengenai

    setiap bagian tersebut dituliskan diantara tanda kurung kurawal, contoh

    { Komentar }. Notasi algoritmis yang

    dituliskan diantara tanda ini tidak akan

    dieksekusi oleh program.

  • 8/19/2019 Dasar Pemrograman 3

    4/16

    4

     Contoh :

  • 8/19/2019 Dasar Pemrograman 3

    5/16

    5

    2. Setiap Algoritma akan selalu terdiri dari tiga

    bagian yaitu

    a. Judul (Header)

    Judul adalah bagian teks algoritma yang digunakan

    sebagai tempat mendefinisikan nama denganmenentukan apakah teks tersebut adalah program,

    prosedur, fungsi. Setelah judul disarankan untuk

    menuliskan spesifikasi singkat dari teks algoritma

    tersebut. Nama algoritma sebaiknya singkat namuncukup menggambarkan apa yang akan dilakukan oleh

    algoritma tersebut.

  • 8/19/2019 Dasar Pemrograman 3

    6/16

    6

     Contoh :

  • 8/19/2019 Dasar Pemrograman 3

    7/16

    7

     Contoh :

  • 8/19/2019 Dasar Pemrograman 3

    8/16

    8

  • 8/19/2019 Dasar Pemrograman 3

    9/16

    9

    c. Algorita

     Algoritma adalah bagian inti dari suatu algoritma yang

    berisi instruksi atau pemanggilan aksi yang telah

    didefinisikan. Komponen teks algoritma dalam

    pemrograman procedural dapat berupa :

    ! "nstruksi dasar seperti input#output, assignment2! Se$uence %runtutan!

    &! Analisa kasus

    '! (erulangan

    Setiap langkah algoritma dibaca dari )atas* ke )ba+ah*.rutan deskripsi penulisan menentuan urutan langkah

    pelaksanaan perintah.

  • 8/19/2019 Dasar Pemrograman 3

    10/16

    1!

     Contoh :

  • 8/19/2019 Dasar Pemrograman 3

    11/16

    11

  • 8/19/2019 Dasar Pemrograman 3

    12/16

    FLOW CHARTFLOW CHART

    12

  • 8/19/2019 Dasar Pemrograman 3

    13/16

    13

    !alam proses pembuatan program kadang"kadang  perlu digambarkan bagaimana arus data dari

    algoritma yang sudah dibuat, terutama kalau

    algoritma sudah cukup kompleks. #ntuk itu

    algoritma dapat disa$ikan dalam bentuk %low chart.&low chart merupakan gambaran program secara

    runtut yang digambarkan menggunakan simbol"

    simbol yang telah ditetapkan bentuknya yaitu

    sebagai berikut

  • 8/19/2019 Dasar Pemrograman 3

    14/16

    14

  • 8/19/2019 Dasar Pemrograman 3

    15/16

    15

  • 8/19/2019 Dasar Pemrograman 3

    16/16

    16

     Contoh :

    Flowchart untuk menjumlahkan dua bilangan bulat .