Anda di halaman 1dari 10

KELOMPOK 2 XII-IPA 1

1
2
3
4
5
6
7
Modifikasi ‘Pemrograman’ {
8
9
10
11
12
13 }
14

Modifikasi Pemrograman
KELOMPOK 2 XII-IPA 1

1
2
Our team ‘ModifIkasi program ?’ {
3
4
5 Najwa 30% Dina 20%
6
7 < Najwa Natasya the person who < Dina Maulida the one who
made this ppt> searching this material >
8
9
10
11
12 Salwa Nabila Rozan Arib Agam Athilla
13
14 }
Modifikasi Program
KELOMPOK 2 XII-IPA 1

1
2
3 Pendahuluan {
4
5
6
perangkat lunak (software) adalah suatu
bagian dari sistem komputer yang tidak
7
memiliki wujud fisik karena merupakan
8
sekumpulan data elektronik yang
9 disimpan dan diatur oleh komputer
10 berupa program yang dapat menjalankan
11 suatu perintah.
12
13
14 }
Modifikasi Program
KELOMPOK 2 XII-IPA 1

1
2
Pengertian ‘Modifikasi Program’;
3
4
Modifikasi program dilakukan jika ada program yang tidak memenuhih kriteria kualitas program yang baik,
5 modifikasi program dilakukan tanpa mengubah struktur dan tanpa menyebabkan masalah ketika program
6 digunakan kembali. Modifikasi program dilakukan sehingga menghasilkan program yang memenuhi kriteria
program yang berkualitas.
7
8 Sebelum melakukan modifikasi program harus memperhatikan terlebih dahulu hal-hal berikut :
9 1. Kriteria kualitas program apa yang tidak terpenuhi
10 2. Fungsi programnya untuk apa
3. Bagaimana algoritmanya
11 4. Bahasa pemrograman apa yang digunakan
12 5. Bagaimana pengkodeannya
13
14

Modifikasi Program
KELOMPOK 2 XII-IPA 1

1
2 Modifikasi Penjumlahan; {
3
4
Memodifikasi Program Penjumlahan
5
Perhatikan hasil otput program berikut:
6
7
8
9
10
11
12 </p>
13
14 }
Modifikasi Program
KELOMPOK 2 XII-IPA 1

1
2
3
4
5
<Jika diperhatikan, adalah hasil program tersebut. output program penjumlahan
6
7
} antara 4 dengan 5 yang menghasilkan angka 9. Pengguna hanya bisa melihat
satu proses bisa melakukan penjumlahan tanpa penjumlahan bilangan yang
8
lain.Program tersebut dibuat tanpa adanya interaksi antara program dengan
9 pengguna.
10
11
12
13
14 }
Modifikasi Program
KELOMPOK 2 XII-IPA 1

1 Sebelum memodifikasi program, perhatikan hal-hal berikut:


2 1 Kriteria kualitas program apa yang tidak terpenuhi? Kriteria yang tidak terpenuhinya
3 adalah usability
2. Fungsi programnya untuk apa?Fungsi program tersebut adalah program penjumlahan.
4
3. Bagaimana algoritmanya?Berdasarkan hasil output program tersebut.
5 4. Bahasa pemrograman apa yang digunakan?Bahasa pemrograman yang digunakan
6 adalah bahasa C. dari flowchart tersebut kita dapat membuat bahasa pemrograman sebagai
7 berikut:
8
9
10
11
12
13
14

MODIFIKASI PROGRAM
KELOMPOK 2 XII-IPA 1

1
2 5. Bagaimana pengkodeannya?Program tersebut dapat menggunakan
3 aplikasi C++, kode program tersebut adalah sebagai berikut.
4
5
6
7
8
9
10
11
12
13
14
}
Modifikasi Program
KELOMPOK 2 XII-IPA 1

1 Program tersebut langsung mengisikan input seperti yang terlihat pada baris ke-5 yaitu bilangan
diinisialisasi dengan angka 4, dan bilangan2 dinisialisasi dengan angka 5. Pada program tersebut juga
2 tidak ada intruksi input data (scanf) sehingga pengguna tidak dapat memberikan data bilangan yang
3 akan dijumlahkan.
4
5
6
7 6. Perbaikan programProgram tersebut tidak usability karena tidak ada input dari
8 pengguna sehingga program tersebut tidak dapat membantu melakukan perhitungan
oleh pengguna. Agar program tersebut dapat berfungsi membantu pengguna, program
9 tersebut harus dapat melakukan intruksi input oleh pengguna.Langkah perbaikan
10 diawali dengan memperbaiki alur program (flowchart).
11
12
13
14 }
Modifikasi Program
Thank you ‘For’ Your
{ Attention

Anda mungkin juga menyukai