Laporan Praktikum Algoritma Dan Pemrograman 2
Laporan Praktikum Algoritma Dan Pemrograman 2
DAN PEMROGRAMAN 2
0701193133
KATA PENGANTAR........................................................................................................ i
DAFTAR ISI..................................................................................................................... ii
DAFTAR GAMBAR........................................................................................................ iii
MODUL 1.......................................................................................................................... 1
PENGANTAR BAHASA C............................................................................................... 1
1.1 Tujuan Praktikum....................................................................................... 1
1. 2 Dasar Teori................................................................................................ 1
1.3 Praktikum................................................................................................... 4
1.4 Kesimpulan dan Saran............................................................................... 5
LEMBAR PENGESAHAN................................................................................................ 6
DAFTAR PUSTAKA........................................................................................................7
DAFTAR GAMBAR
Gambar 1.1 Contoh Program Bahasa C............................................................................. 1
Gambar 1.2 Struktur Dasar Pemrogaman C....................................................................... 1
Gambar 1.3 Fungsi main()................................................................................................. 2
Gambar 1.4 fungsi void main().......................................................................................... 2
Gambar 1.5 penulisan statement........................................................................................ 2
Gambar1. 6 Penulisan Blok Kode..................................................................................... 3
Gambar 1.7 Penulisan Komentar....................................................................................... 3
Gambar 1.8 Penulisan Komentar....................................................................................... 3
Gambar 1.9 Contoh Case Sensitive................................................................................... 3
Gambar 1.10 Baris kode untuk modul 1............................................................................ 4
Gambar 1.11 Output untuk praktikum modul 1................................................................. 4
MODUL 1
PENGANTAR BAHASA C
1.1 Tujuan Praktikum
1. Mahasiswa Dapat Mengetahui Sejarah Bahasa C
2. Mahasiswa Dapat Mengetahui Struktur Dasar Pemrogaman Bahasa C
3. Mahasiswa Dapat Mengetahui Penulisan Program Yang Benar Dalam
Bahasa C
1.2 Dasar Teori
Bahasa pemrograman C biasaya dipelajari pada jurusan teknik informatika.Bahasa C
memang bagus untuk memperkenalkan konsep pemrograman bagi pemula yang belum
pernah coding. Usia bahasa pemrograman C memang cukup tua, namun masih digunakan
hingga saat ini.
Bahasa C banyak menginspirasi bahasa-bahasa pemrograman yang lain seperti Java,
Javascript, C++, C#, PHP, dsb.Bahasa-bahasa tersebut memiliki sintaks yang hampir sama
dengan bahasa C.Bahkan C sampai dijuluki “God’s programming language”. Jadi dengan
memahami bahasa C, mahasiswa akan mudah memahami bahasa-bahasa yang lainnya.
Bahasa C adalah sebuah bahasa pemrograman gerneral-purpose dan imprative yang
mendukung pemrograman terstruktur dan rekursif. General-purpose artinya bisa digunakan
untuk membuat program apa saja. Impreative artinya bahasa yang menggunakan statament.
Mari kita perhatikan program C berikut ini:
#include <stdio.h>
int main(){
printf(“Hello World!”);
return 0;
}
Gambar 1.1 Contoh Program Bahasa C
Gambar diatas merupakan contoh program bahasa c sederhana untuk menampilkan
output “Hello World”.
A. Struktur Dasar Program C
Setiap kita ingin membuat program C, kita harus menuliskan struktur seperti berikut :
#include <stdio.h>
int main(){
// kode atau logika program kita di sini
return 0;
}
Gambar 1.2 Struktur Dasar Pemrogaman C
Ini adalah struktur dasar yang wajib dipahami. Struktur program tersebut dibagi
menjadi dua bagian utama pertama bagian include dan yang kedua blok fungsi main.
B. Pengertian #include
Pada program C, #include berfungsi untuk mengimpor fungsi-fungsi yang sudah
didefinisikan pada header file.Header file adalah file yang berisi definisi fungsi yang sudah
dibuat. Tujuannya agar bisa digunakan pada program C yang lainnya. File ini berekstensi .h,
contoh: stdio.h.Pada contoh di atas, kita mengimpor file stdio.h. File ini berisi deklarasi
fungsi-fungsi dasar yang kita butuhkan untuk membuat program C, seperti printf().
C. Pengertian Fungsi main()
Fungis main() adalah fungsi utama dalam program. Fungsi ini akan dieksekusi
pertamakali saat program dijalankan.Karena itu, Programmer harus menuliskan logika
program di dalam fungsi ini. Pada contoh di atas kita membut fungsi main dengan deklarasi
seperti ini:
int main(){
//...
return 0
}
Gambar 1.3 Fungsi main()
Maksud dari int di depan main adalah tipe data yang akan dikembalikan. Maka di
dalam fungsi main(), wajib kita sertakan return 0. Artinya, fungsi main akan mengembalikan
nilai 0 setelah selesai dieksekusi. Cara lain kita bisa menggunakan void.
void main(){
//...
}
Gambar 1.4 fungsi void main()
Void artinya tidak ada (kosong). Jika kita menggunakan void, maka kita tidak perlu
menuliskan kata kunci return di akhir fungsi. Karena fungsi void tidak akan mengembalikan
nilai apapun.
D. Penulisan Statement
Statemen adalah perintah-perintah atau fungsi untuk melakukan sesuatu.Contohnya :
printf("Hello World!");
int main(){
// ini adalah komentar satu baris
printf("Hello World!");
/*
ini adalah komentar
yang lebih
dari satu baris
*/
return 0;
}
Gambar 1.8 Penulisan Komentar
G. Penulisan Program Bersifat Case Sensitive
Case Sensitive artinya bahasa C akan memperhatikan huruf besar dan huruf kecil
dalam penulisan kode. Contoh :
1.Bahasa pemrograman adalah bahasa yang digunakan dalam mempuat sebuahprogram, baik program
software maupun aplikasi.
2.Bahasa C lahir pada tahun 1972 oleh Dennis Ritchie yang strukturnya dibagioleh 2 bagian besar, yaitu
bagian Include dan bagian blok fungsi main().
3.Bahasa C++ adalah bahasa perkembangan dari bahasa C yang lahir pada tahun1982 oleh Bjarne Stroustup
yang dibagi menjadi tiga bagian, yaitu bagianinclude, bagian namespace, dan bagian fungsi.
4.Bahasa Java adalah bahasa yang dikembangkan oleh James Gosling padatahun 1995 yang memiliki empat
bagian, yaitu Deklarasi Package, ImporLibrary, Bagian Class, dan Method Main.
B. Saran
Saran terhadap makalah selanjutnya yaitu harus dapat memeahami setiap unsurdan struktur bahasa
pemrograman agar dapat membuat program yang menarik dan lebihberguna bagi kehidupan sehari-hari di
kalangan masyarakat.
LEMBAR PENGESAHAN
Asisten Laboratorium
ZUBAIDAH
Mengetahui,
Laboran