Professional Documents
Culture Documents
Bahasa C
Disusun Oleh:
Nama : Dian Safira
Nim : 2022903430042
Kelas : TRKJ 1.A
No : 1.A
Judul : Bahasa C
Nama : Dian Safira
Tanggal Praktikum : 12 – 09 - 2022
Tanggal Selesai : 16 – 09 - 2022
Tanggal Penyerahan : 19 – 09 - 2022
Dosen Pembimbing : Indrawati SST, MT
Nilai :
Buketrata,
Dosen Pembimbing Penyusun
1
KATA PENGANTAR
Salah satu tujuan penulis dalam menulis laporan Praktikum Bahasa C ini
adalah sebagai dokumentasi dan juga bentuk evaluasi kegiatan Praktikum Bahasa
C. Laporan yang penulis buat ini berdasarkan data-data yang valid yang telah
dikumpulkan dalam berbagai metode.
2
DAFTAR ISI
LEMBAR PENGESAHAN.....................................................................................1
KATA PENGANTAR.............................................................................................2
DAFTAR ISI............................................................................................................3
Tujuan Praktikum.....................................................................................................4
Dasar Teori...............................................................................................................4
Penelitian..................................................................................................................5
Langkah Percobaan..................................................................................................7
Program..................................................................................................................10
A. Analisa........................................................................................................17
B. Kesimpulan.................................................................................................18
3
Tujuan Praktikum
1. Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C
2. Menjelaskan kelebihan dan kekurangan bahasa C
3. Menjelaskan proses kompilasi dan linking program C
4. Menjelaskan struktur penulisan bahasa C dan menjelaskan komponen-
komponen program dalam contoh aplikasi sederhana
5. Mengenal pemrograman dengan bahasa C.
6. Mampu membuat program sederhana dengan bahasa C.
Dasar Teori
C adalah bahasa yang standar, artinya suatu program yang ditulis dengan
versi bahasa C tertentu akan dapat dikompilasi dengan versi bahasa C yang lain
dengan sedikit modifikasi. Standar bahasa C yang asli adalah standar dari UNIX.
Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial
ditulis dalam bahasa C. Patokan dari standar UNIX ini diambilkan dari buku yang
ditulis oleh Brian Kerninghan dan Dennis Ritchie berjudul "The C Programming
Language", diterbitkan oleh Prentice-Hall tahun 1978. Deskripsi C dari
Kerninghan dan Ritchie ini kemudian dikenal secara umum sebagai "K&R C".
4
Alat dan Bahan
Di dalam pembuatan atau pengujian sebuah pemrograman tentu saja
memerlukan alat dan bahan-bahan supaya program tersebut dapat di jalankan
dengan baik dan tidak mengalami error saat program atau koding tersebut di
jalankan. Adapun alat dan bahan untuk membuat atau menjalankan program
bahasa C antara lain sebagai berikut:
Penelitian
Pada penelitian Bahasa C kali ini, kita akan belajar membuat sebuah
program sederhana menggunakan variabel. Sebelumnya variabel adalah penanda
identitas yang digunakan untuk menampung suatu nilai. Artinya, variabel akan
menunjukkan suatu lokasi yang ada di memori komputer atau RAM. Jadi, saat
Anda membuat satu variabel, akan ada satu slot memori untuk menampung nilai
tersebut Bahasa C++ termasuk bahasa pemrograman dengan konsep strongly
typed. Artinya, saat melakukan deklarasi, Anda harus memberi tipe data di dalam
setiap variabel.
5
a. Bool: tipe data berupa nilai boolean, yaitu True or False.
b. Char: tipe data huruf dari A sampai Z.
c. Int: tipe data berupa angka.
d. Float dan Double: tipe data berupa angka pecahan, contohnya 1,33.
e. String: tipe data berupa kumpulan karakter seperti “belajar bahasa c”.
2. Operator
Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan
sesuatu operasi atau manipulasi . Operator penugasan dalam bahasa C berupa tanda
sama dengan (“=”). Operator hubungan digunakan untuk membandingkan hubungan
antara dua buah operand ( sebuah nilai atau variabel ). Operator logika digunakan
untuk menghubungkan dua atau lebih ungkapan menjadi sebuah ungkapan
berkondisi .Operator kondisi digunakan untuk memperoleh nilai dari dua
kemungkinan As well as the standard arithmetic operators ( + - * / ) found in most
languages, C provides some more operators.Serta operator aritmatika standar (+ - * /)
yang ditemukan di kebanyakan bahasa, C menyediakan beberapa operator lebih.
There are some notable differences with other languages, such as Pascal. Ada
beberapa perbedaan mencolok dengan bahasa lain, seperti Pascal. Assignment is = ie
i = 4; = `y';Tugas adalah = yaitu i = 4; ch = `y ' Increment ++, Decrement -- which
are more efficient than their long hand equivalents, for example:-- x++ is faster than
x=x+1 . Kenaikan + +, penurunan - yang lebih efisien daripada tangan panjang setara
mereka, misalnya: - x + + lebih cepat dari x = x +1. The ++ and -- operators can be
either in post-fixed or pre-fixed. With pre-fixed the value is computed before the
expression is evaluated whereas with post-fixed the value is computed after the
expression is evaluated. Para + + dan - operator dapat berupa pasca-tetap atau pra-
tetap. Dengan pra-nilai tetap dihitung sebelum ekspresi dievaluasi sedangkan dengan
posting-nilai tetap dihitung setelah ekspresi dievaluasi (Aziz, 2005).
6
Langkah Percobaan
Adapun Langkah Langkah untuk membuat sebuah program sederhananya
adalah sebagai berikut:
7
Contoh gambar:
4. Setelah menulis souce nya, tekan Compile & Run seperti gambar dibawah
ini
5. Akan muncul dialog untuk menyimpan program yang tadi kita buat, di sini
untuk Namanya diisi sesuai dengan yang kita inginkan seperti pada
gambar di bawah ini.
8
6. Setelah itu klik Save, maka akan mucul jendela yang menampilkan hasil
program yang telah kita buat. Tapi jika terjadinya error maka akan keluar
hasil seperti di gambar ini.
7. Biasanya jika terjadinya error akan keluar yang Namanya line warna
merah di line yang kita isi dengan coding tersebut seperti gambar yang
terdapat di atas.
9
8. Dan apabila program kita sukses atau berhasil di jalankan maka akan
keluar sebuah program yang menampilkan hasil dari program kita, seperti
gambar di bawah ini.
Jadi begitulah tata cara atau langkah-langkah yang kita lakukan dalam
membuat sebuah program Bahasa C.
Program
1. Program biodata dengan menggunakan kode sebagai berikut:
using namespace std;
int main(){
10
Dan hasilnya ditampilkan sebagai berikut
Penjumlahan
#include<iostream>
using namespace std;
int main()
{
int a,b,hasil;
//nilai
a=10;
b=10;
//proses
hasil=a+b;
//output
cout<<"\nHasil Penjumlahan = "<<hasil<<endl;
return 0; }
11
Jika dijalankan maka hasil programnya sebagai berikut:
Pengurangan
#include<iostream>
using namespace std;
int main()
{
int a,b,hasil;
//nilai
a=10;
b=5;
//proses
hasil=a-b;
//output
cout<<"\nHasil Penjumlahan = "<<hasil<<endl;
return 0;
}
12
Jika dijalankanmaka hasil program adalah sebagai berikut:
#include <stdio.h>
int main()
int panjang,lebar,luas;
scanf("%d" ,&panjang);
scanf("%d" ,&lebar);
luas= panjang*lebar;
13
return 0;
14
cout<<"\n nilai Sisi=";cin>>Sisi;
L=S*Sisi;
cout<<"\n nilai Luas="<<L;
getch();
}
15
float luas_segitiga;
cout<<"Program Menghitung Luas segitiga"<<endl<<endl;
cout<<"Masukan nilai alas ( a ) = ";
cin>>a;
cout<<"Masukan nilai tinggi( t ) = ";
cin>>t;
luas_segitiga=a*t/2;
cout<<endl;
cout<<"Luas segitiga dengan alas "<<a<<" dan tinggi "<<t<<" adalah
"<<luas_segitiga;
cout<<endl<<endl;
}
16
Analisa Dan Kesimpulan
A. Analisa
Dari hasil praktikum tersebut dapat kita analisa bahwasanya ada dua
langkah utama untuk cara menuliskan variabel dalam bahasa C, di antaranya
yaitu deklarasi dan inisialisasi.
1. Deklarasi
Deklarasi tersebut di lakukan sebelum program tersebut di mulai.
Namun, kita juga bisa melakukan deklarasi di tengah program. Akan
tetapi, deklarasi harus sudah selesai sebelum kita menjalankan program
tersebut. Berikut ini adalah contoh deklarasi:
# include <stdio.h>
int main()
{
int luas, keliling, panjang,lebar;
Contoh gambar:
2. Inisialisasi
Sedangkan inisialisasi artinya mengisi nilai di dalam variabel yang
sudah dideklarasikan. Contoh inisialisasinya adalah seperti ini:
# include <stdio.h>
Main()
{
int luas;
int p = 10;
int l = 7;
luas=p*l;
17
printf (“luas p x l adalah %d meter”, luas)
}
Contoh gambarnya :
B. Kesimpulan
Pada penelitian kali ini dapat di ambil beberapa kesimpulan, di antaranya
adalah sebagai berikut:
1. Bahasa C merupakan bahasa yang digunakan dalam pemrograman
komputer.
2. Fungsi utama dalam Bahasa pemrograman bahasa C yang perlu
ada yaitu main()
3. Bahasa C lahir pada tahun 1972 oleh Dennis Ritchie yang
strukturnya dibagi ole h 2 bagian besar,y
18