Anda di halaman 1dari 3

UAS PROGSTUR

MUHAMMAD FAUZAN

07351911086

JAWABAN

1.- meningkatkan kehandalan program.

- program mudah dibaca dan ditelusuri.

- menyederhanakan kerumitan program.

- pemeliharaan program.

- meningkatkan produktivitas pemograman.

2.• mengandung teknik pemecahan masalah yang tepat dan benar.

• memiliki algoritma pemecahan masalah yang bersifat sederhana, satandar dan efektif dalam
memecahkan masalah.

• teknik penulisan program memiliki struktur logika yang benar dan mudah dipahami.program
semata-mata terdiri dari tiga struktur dasar yaitu sequence structure, looping structure dan selection
structure.

• menghindari penggunaan instruksi GOTO (peralihan proses tanpa syarat tertentu) yang
menjadikan program tidak terstruktur dengan baik.

• membutuhkan biaya testing yang rendah.

• memiliki dokumentasi yang baik.

• membutuhkan biaya perawatan dan pengembangan yang rendah.

3. 1. Defenisi masalah

   -Untuk melakukan defenisi masalah, maka membaca berulang kali permasalahan di perlukan

   -Untuk melakukan analisis awal,maka masalah di bagi ke dalam tiga komponen yaitu:

       a.input

       b.proses

       c.output

2. Merancang algoritma solusi

    -Setelah melakukan defenisi masalah,makan langkah selanjut nya adalah bagaimana merancang
algoritma solusi

    -Untuk merancang algoritma solusi digunakan pseudocode.

    -Dari proses yang ada maka akan di ubah ke dalam algoritma solusi
3. Cek algoritma

   -Setelah dibuat algoritma solusi, maka algoritma tersebut harus di cek untuk mengetahui apakah
algoritma solusi benar atau belum.

  -Pengecekan ini biasanya disebut dengan desk checking

Ada 6 langkah untuk melakukan cek terhadap algoritma:

-Pilih data sederhana yang valid

-Tentukan hasil output yang di harapkan

-Buat tabel

-Jalankan satu persatu

-Ulangi langkah tersebut menggunakan set data yang lain.

-Cek apakah hasil langkah 5 sesuai dengan hasil yang di harapkan

4.Operator Aritmetika

1. Penjumlahan (+) 

2. Pengurangan (-) 

3. Perkalian (x) 

4. Pembagian (/) 

5. Sisa bagi/modulus (%) 

Operator Gabungan

1+=PenjumlahanA += B sama dengan A=A+B

2-=PenguranganA -= B sama dengan A=A-B

3*=PerkalianA *= B sama dengan A=A*B

4/=PembagianA /= B sama dengan A=A/B

4%=ModulusA %= B sama dengan A=A%B

Operator Logika

1. logika AND (&&)

2. boolean logika AND (&)

3. logika OR (||)

4. boolean logika inclusive OR (|)

5. boolean logika exclusive OR (^)

6. logika NOT (!)


5.1. <stdio.h> (standart input output)

2. <conio.h> (console input-output)

3. <iostream.h> (input-output stream)

4.  <assert.h> 

5. <complex.h> 

6. <string.h> 

7. <ctype.h>

Anda mungkin juga menyukai