Anda di halaman 1dari 4

1.

Jelaskan pengertian program komputer

2. Jelaskan pengertian algoritma

3. Jelaskan perbedaan algoritma menggunakan flowchart dan menggunakan kalimat

4. rancang algoritma untuk menghitung luas persegi panjang menggunakan flowchart dan kalimat

5. rancang algoritma untuk menghitung luas trapesium menggunakan flowchart dan kalimat

6. Jelaskan langkah-langkah penyusunan program komputer

7. Jelaskan standar program komputer yang baik

8. Jelaskan kriteria model pemrograman terstruktur

Jawaban:

1. program komputer adalah perintah-perintah atau instruksi yang disusun berdasarkan algoritma
dengan menggunakan bahasa pemrograman untuk menyelesaikan suatu masalah

2. algoritma adalah langkah-langkah yang sistematis logis dan lengkap untuk penyelesaian suatu
masalah

3. Perbedaan algoritma menggunakan flowchart dengan menggunakan kalimat yaitu pada


menggunakan flowchart penyusun algoritma menggunakan bagan bagan atau simbol-simbol yang
membentuk bagan Alir. sedangkan penggunaan kalimat itu menggunakan kata-kata atau kalimat
matematis.

4. ada dua cara menyusun algoritma untuk menghitung luas persegi panjang yaitu

a. algoritma untuk menghitung luas persegi panjang dengan menggunakan flowchart

Mulai

Read(p); read(l)

Luas=p*l

Luas

Selesai
b. algoritma untuk menghitung luas persegi panjang dengan menggunakan kalimat

a. Mulai

b. Input data

read(p); read(l):

c. Proses

Luas=p*l

d. Output

Luas

e. Stop

5. algoritma untuk menghitung luas trapesium menggunakan flowchart dan kalimat

a. Menggunakan flowchart

Mulai

Read(a); read(b); read(t)

Luas=0.5*a+b*t

Luas

Selesai

b. Menggunakan kalimat

a. Mulai
b. Input data

read(a); read(b); read(t)

c. Proses

Luas=0.5*a+b*t

d. Output

Luas

e. Stop

6. langkah-langkah penyusunan program komputer

1). definisi masalah

1. Tentukan apa yang menjadi masalah

2. Tentukan data input dan output

2). Struktur data

1. Tentukan variabel untuk masing-masing data

2. Tentukan tipe data untuk masing-masing variabel

3). algoritma program komputer

1. susun algoritma untuk input, proses dan output

4). Pengkodean

1. pilih bahasa pemrograman

2. Terjemahkan algoritma dalam bahasa pemrograman

5). pengujian dan verifikasi program

1. pengujian kesalahan sintaks (penulisan program)

2. pengujian kesalahan logika dengan menggunakan data input sederhana

3. bandingkan output program dengan perhitungan manual

6). Dokumentasi program

7. standar program komputer yang baik


1. bekerja sesuai dengan tujuan dan memenuhi spesifikasi yang telah ditentukan

2. flexible

3. tidak mengandung kesalahan

4. di dokumentasi secara baik

5. cepat dalam waktu pelaksanaan

6. efisien dalam penggunaan memori komputer

8. kriteria model pemrograman terstruktur adalah pemrograman yang disusun dengan menggunakan
komponen komponen seperti rancangan atas bawah atau top down design, rancang bermodul atau
modular design dan kodifikasi terstruktur atau struktured coding

Anda mungkin juga menyukai