Anda di halaman 1dari 17

LAPORAN JOB SHEET 1

PEMROGRAMAN TERSTRUKTUR

INSTALASI TOOLS PENGEMBANGAN PROGRAM C

Nama : Tasya Zahwa Azzahra

Kelas : IK-1A

Nim : 3.34.20.0.24

Prodi : D3 Teknik Informatika

POLITEKNIK NEGERI SEMARANG 2020/2021

1
I. Tujuan Instruksional Khusus
1. Memahami dan menjelaskan mengenai pemrograman terstuktur
2. Dapat melakukan instalasi tools pengembangan bahasa C

II. Landasan Teori


2. 1. Pendahuluan
Komputer yang kita kenal sebagai benda pintar sebenarnya hanyalah merupakan benda
yang tidak dapat melakukan apa-apa tanpa kehadiran program. Jadi dengan adanya
program maka komputer dapat menjadi “pintar” dan melakukan sesuatu sesuai dengan
kebutuhan manusia.

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.

2. 3. Kelebihan dan Kelemahan Bahasa C


Kelebihan Bahasa C

 Mudah dipahami dan dipelajari


 Dapat digunakan pada berbagai jenis platform komputer
 Merupakan bahasa pemrograman terstruktur
 Dapat digunakan untuk komputasi beraras rendah seperti bahasa rakitan.
 Bersifat manipulatif sehingga dapat digunakan untuk manipulasi data dalam level
bit atau byte.
 Eksekusi program sama dengan eksekusi program beraras rendah.
 Dapat digunakan untuk membuat program secara efisien

Kelemahan Bahasa C

 Pointer pada Bahasa C sulit dipahami oleh programmer pemula


 Bahasa C dianggap terlalu fleksibel karena adanya operator yang banyak sehingga
dapat membuat bingung programmer.

2. 4. Interpreter dan Kompiler


Ketika kita berinteraksi dengan komputer proses yang terjadi adalah bahasa pemrograman
diterjemahkan terlebih dahulu kedalam bahasa mesin sehingga dapat dimengerti oleh
komputer. Ada dua cara penterjemahan bahasa pemrograman kedalam bahasa mesi yaitu
interpretasi dengan menggunakan interpreter dan kompilasi dengan menggunakan
kompiler.

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.

2. 5. IDE (Integrated Development Environment)


IDE adalah aplikasi yang digunakan untuk mengembangkan program dengan
menggunakan bahasa pemrograman tertentu. IDE memiliki fitur-fitur sebagai berikut :

 Lengkap untuk Bahasa Pemrograman tertentu


 Mempermudah penulisan kode
 Terdapat formatting kode
 Terdapat kompiler yang sesuai
 Dapat digunakan untuk running atau menjalankan program 

III. Peralatan yang Digunakan


1. PC
2. Aplikasi text editor : Code Blocks

IV. Langkah Kerja


4. 1. Instalasi CodeBlocks
1. Hidupkan komputer
2. Buka browser, ketik alamat http://www.codeblocks.org/downloads/26

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 :

9. Maka akan muncul window seperti berikut, klik Yes:

7
10. Tunggu hingga muncul seperti tampilan berikut :

11. Klik Next, maka akan diperoleh tampilan seperti berikut :

12. Klik Finish untuk menyelesaikan proses instalasi

8
4. 2. Menjalankan CodeBlocks
1. Pada halaman desktop, klik ganda pada icon berikut :

2. Windows CodeBlocks akan terlihat seperti tampilan berikut :

9
4. 3. Menuliskan Program yang Dapat Diekseskusi
1. Klik menu File > New > Empty file

maka akan terlihat seperti tampilan berikut :

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 :

5. Tuliskan program 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 :

Tanda kotak merah


menandakan adanya kesalahan
pada baris tersebut

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:

a. Buka apk code blocks


b. Klik menu File > New > Empty file

c. Memilih menu File dan kemudian klik Save file as

d. Membua folder Jobsheet, kemudian membuat folder Jobsheet1 di dalam folder


Jobsheet, pilih folder tersebut untuk tempat penyimpanan program_c

15
e. Menulis program dengan format Nama, Tanggal Lahir, Alamat dan Asal Sekolah

f. Hasil program sebagai berikut

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

Anda mungkin juga menyukai