You are on page 1of 19

LAPORAN PRAKTIKUM

Bahasa C

Disusun Oleh:
Nama : Dian Safira
Nim : 2022903430042
Kelas : TRKJ 1.A

Jurusan Teknologi Informasi dan Komputer


Program Studi Teknologi Rekayasa Komputer Jaringan
Politeknik Negeri Lhokseumawe 2022
LEMBAR PENGESAHAN

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

Indrawati SST, MT Dian Safira


NIM2021903430042

1
KATA PENGANTAR

Alhamdulillah kami panjatkan puji syukur kami ke hadirat Allah SWT.


Sehingga penulis telah menyelesaikan laporan Praktikum Bahasa C ini dengan
tepat waktu.

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.

Penulis menyadari atas ketidaksempurnaan penyusunan laporan Praktikum


Bahasa C ini. namun penulis tetap berharap laporan ini akan memberikan manfaat
bagi para pembaca. Demi kemajuan penulis, penulis juga mengharapkan adanya
masukan berupa kritik atau saran yang berguna. Terima kasih.

Lhokseumawe, 19 September, 2022

2
DAFTAR ISI

LEMBAR PENGESAHAN.....................................................................................1

KATA PENGANTAR.............................................................................................2

DAFTAR ISI............................................................................................................3

Tujuan Praktikum.....................................................................................................4

Dasar Teori...............................................................................................................4

Alat dan Bahan.........................................................................................................4

Penelitian..................................................................................................................5

Langkah Percobaan..................................................................................................7

Program..................................................................................................................10

Analisa Dan Kesimpulan.......................................................................................17

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".

Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat


untuk komputer mikro. Untuk membuat versi-versi tersebut menjadi standar,
ANSI (American National Standards Institute) membentuk suatu komite (ANSI
committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI
untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang
diperluas. Standar ANSI menetapkan sebanyak 32 buah kata-kata kunci
(keywords) standar. Versi-versi bahasa C yang menyediakan paling tidak 32
kata-kata kunci ini dengan sintaks yang sesuai dengan yang ditentukan oleh
standar, maka dapat dikatakan mengikuti standar ANSI. Buku ajar ini didasarkan
pada bahasa C dari standar ANSI.

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:

- Sebuah perangkat laptop atau personal computer.


- aplikasi pemrograman (disini kita memakai aplikasi DevC++)
- Referensi dan ide struktur program.

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.

1. Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang


dinamakan sebagai tipe data dasar. Kelima tipe data dasar adalah:
 Bilangan bulat (integer)
 Bilangan real presisi-tunggal
 Bilangan real presisi-ganda
 Karakter
 Tak-bertipe (void), keterangan lebih lanjut tentang void dijelaskan dalam
Bab V.
Kata-kunci yang berkaitan dengan tipe data dasar secara berurutan di
antaranya adalah int (short int, long int, signed int dan unsigned int), float,
double, dan char.

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:

1. Buka aplikasi DEV-C++ di laptop/komputer yang di gunakan.


2. Membuat program baru dengan cara menekan File - New - Source File
atau klik ikon New - Source File atau menggunakan CTRL + N dan bisa
membukanya dengan cara seperti gambar di bawah ini.

3. Ketik kode yang terdapat di bawah ini.


#include <stdio.h>
int main()
{
int panjang,lebar,luas;
printf("masukkan panjang: 10");
scanf("%d" ,&panjang);
printf("masukkan lebar; 5");
scanf("%d" ,&lebar);
luas= panjang*lebar;
printf("luas persegi panjang adalah %d\n", luas);
return 0;
}

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(){

cout << "================================\n";


cout << "|| BIODATA ||\n";
cout << "|| Nama : Dian Safira ||\n";
cout << "|| Kelas : TRKJ 1A ||\n";
cout << "|| NIM : 2022903430042 ||\n";
cout << "================================\n";
return 0;
}

10
Dan hasilnya ditampilkan sebagai berikut

2. Program “penjumlahan dan pengurangan”

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:

3. Program “ Mencari Luas Persegi Panjang “dengan mengunakan kode:

#include <stdio.h>

int main()

int panjang,lebar,luas;

printf("masukkan panjang: 10");

scanf("%d" ,&panjang);

printf("masukkan lebar; 5");

scanf("%d" ,&lebar);

luas= panjang*lebar;

printf("luas persegi panjang adalah %d\n", luas);

13
return 0;

Jika dijalankan maka hasil program adalah sebagai berikut:

4. Program “Mencari luas bujur sangkar” dengan menggunakan kode:


#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
int S, Sisi, L;

cout<<"Nama : Dian Safira"<<endl;


cout<<"NIM : 2022903430042"<<endl;
cout<<"Kelas: TRKJ 1A"<<endl;
cout<<"Program"<<endl;
cout<<"==**======L.BujurSangkar=====**=="<<endl;
cout<<"\n nilai Sisi=";cin>>S;

14
cout<<"\n nilai Sisi=";cin>>Sisi;
L=S*Sisi;
cout<<"\n nilai Luas="<<L;
getch();
}

Ketika program dijalankan maka hasilnya adalah sebagai berikut

5. Program “Mencari luas segitiga”dengan menggunakan kode berikut


#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a,t;

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;
}

Jika dijalankan maka tampilan program adalah sebagai berikut:

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

You might also like