PEMROGRAMAN TERSTRUKTUR
Kelas : IK-1A
Nim : 3.34.20.0.24
1
I. Tujuan Instruksional Khusus
1. Memahami dan menjelaskan mengenai pemrograman terstuktur
2. Dapat melakukan instalasi tools pengembangan bahasa C
Program adalah kumpulan instruksi (perintah) yang diberikan kepada komputer untuk
melakukan tugas tertentu. Programmer atau pemrogram adalah orang yang membuat
program. Program komputer dapat dikelompokkan menjadi dua kategori. Kategori
pertama adalah program aplikasi yang biasa dipakai oleh pemakai biasa, contohnya
program pengolah kata Word pada Microsoft, program pengolah citra Adobe Photoshop,
dan lain sebagainya. Kategori kedua adalah program sistem yang berurusan dengan
penanganan perangkat keras atau sumber daya komputer, misal sistem operasi pada
komputer, sistem operasi pada perangkat seluler, dan lain sebagainya.
Bahasa pemrogramab adalah bahasa yang digunakan untuk membuat program. Untuk
berkomunikasi kita memerlukan perantara yaitu bahasa, begitu pula ketika kita ingin
berkomunikasi dengan komputer. Program adalah bentuk komunikasi kita dengan
komputer untuk itu diperlukan adanya Bahasa untuk membentuk komunikasi, itulah yang
kita sebut dengan bahasa pemrograman.
Bahasa yang dikenali oleh komputer sebenarnya hanya bahasa mesin. Bahasa mesin terdiri
dari kode biner yaitu kombinasi angka 0 dan 1. Untuk menuliskan kode dengan bahasa ini
sangatlah rumit, oleh karena itu dikembangkan bahasa rakitan atau yang umum disebut
bahasa assembly.
2. 2. Pengenalan Bahasa C
Bahasa C pada awalnya dikembangkan oleh Dennis M. Ritchie untuk mengembangkan
sistem operasi berbasis UNIX yang merupakan pengembangan dari dari Bahasa B. Brian
Kernighan dan Dennis Ritchie kemudian mempublikasi Bahasa C untuk penggunaan
2
umum pada tahun 1978. Bahasa C merupakan bahasa pemrograman beraras menengah
karena Bahasa C selain dapat menggunakan perintah yang berorientasi pada manusia, juga
dapat menggunakan kode rakitan. Bahasa C merupakan bahasa pemrograman terstruktur
yang merupakan teknik penulisan program secara modular dimana program dibagi
menjadi beberapa modul sehingga pemrogram dapat meningkatkan produktivitas,
mengurangi waktu pengerjaan, penelusuran kesalahan serta pengujian dan pemeliharaan
program yang lebih cepat.
Kelemahan Bahasa C
Interpreter melakukan penterjemahan kode program baris per baris, sehingga memiliki
keuntungan dalam penyusunan program menjadi lebih cepat walaupun masih terdapat
terdapat error. Akan tetapi memiliki kelemahan yaitu waktu eksekusi program yang lama
karena program dieksekusi baris per baris.
3
Kompiler melakukan penterjemahkan program secara keseluruhan, sehingga memiliki
keuntungan eksekusi program menjadi lebih cepat. Akan tetapi memiliki kekurangan yaitu
pembuatan program menjadi lebih lama.
3. Pilih salah satu source pada kolom Download from, lalu klik untuk mendownload.
Tunggu sampai proses download selesai.
4. Klik ganda pada codeblocks-20-03-setup.exe (tergantung versi berapa yang Anda
download)
4
5. Klik Next, maka akan diperoleh tampilan seperti berikut :
5
6. Klik I Agree, maka akan diperoleh tampilan seperti berikut :
7. Klik Next, maka akan diperoleh tampilan untuk memilih destinasi instalasi seperti
berikut :
6
8. Klik Install untuk melakukan proses instalasi seperti terlihat pada tampilan berikut :
7
10. Tunggu hingga muncul seperti tampilan berikut :
8
4. 2. Menjalankan CodeBlocks
1. Pada halaman desktop, klik ganda pada icon berikut :
9
4. 3. Menuliskan Program yang Dapat Diekseskusi
1. Klik menu File > New > Empty file
10
2. Pilih menu File dan kemudian klik Save file as
3. Buatlah folder Jobsheet, kemudian buat folder Jobsheet1 di dalam folder Jobsheet,
pilih folder tersebut untuk tempat penyimpanan program pertama C Anda. Ketika
program_c pada kolom File name
11
4. Klik Save, maka akan terlihat seperti tampilan berikut :
12
6. Untuk kompilasi dan membentuk file yang dapat dieksekusi serta menjalankan
program, klik menu Build > Build and Run
7. Tunggu beberapa saat, maka akan terlihat hasil program seperti tampilan berikut :
13
4. 4. Proses Pemrograman dan Menangani Kesalahan
1. Buka file program_c, kemdian hilangkan titik koma ( ; ) pada bagian terakhir baris 6.
2. Kompilasi program, maka akan terlihat pesan kesalahan seperti tampilan berikut :
3. Dan pada file program_c akan menunjukkan letak kesalahan seperti terlihat ada
tampilan berikut :
14
V. Latihan Soal
1. Buatlah program yang menampilkan Nama, Tanggal Lahir, Alamat dan Asal Sekolah
dengan bahasa C (sertakan screenshot kode dan hasil eksekusi program)
Jawab:
15
e. Menulis program dengan format Nama, Tanggal Lahir, Alamat dan Asal Sekolah
VI. Kesimpulan
1. Bahasa pemrograman merupakan bentuk komunikasi antara manusia dengan
komputer.
2. Bahasa C memiliki banyak kelebihan dan sedikit kekurangan.
3. Sebelum menggunakan code block disarankan mengecek compiler karena itu
merupakan bagian terpenting untuk menerjemahkan bahasa pemrograman kedalam
bahasa mesin.
4. Code blocks memiliki banyak perintah dimana setiap fungsi dalam kode program
sangatlah penting karena mempengaruhi berhasil atau tidaknya suatu program.
16
1