Laporan 1 Bahasa C Amaraa
Laporan 1 Bahasa C Amaraa
Bahasa C
Disusun Oleh:
Nama : Amara Fianda Aprilia Lubis
Nim : 2022903430041
Kelas : TRKJ 1.A
No : 1.A
Judul : Bahasa C
Nama : Amara Fianda Aprilia Lubis
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
Penelitian ................................................................................................................. 5
Program ................................................................................................................. 14
A. Analisa........................................................................................................ 20
B. Kesimpulan ................................................................................................ 21
3
Tujuan Praktikum
- Untuk mengetahui bagaimana cara untuk melakukan pemrograman
Bahasa C.
- Membuat suatu program sederhana dalam Bahasa C.
- Melatih keterampilan dalam membuat sebuah program.
- Menerapkan fungsi variabel di dalam Bahasa C.
- Membuat program perkalian, penjumlahan, biodata, pencarian luas, dan
pencarian keliling sebuah bangun.
Dasar Teori
Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang
bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming
language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus,
software pengolah gambar (image processing), hingga compiler untuk bahasa
pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman
lain yang salah satunya adalah PHP.Meskipun termasuk general-purpose
programming language, yakni bahasa pemrograman yang bisa membuat berbagai
aplikasi, bahasa pemrograman C paling cocok merancang aplikasi yang
berhubungan langsung dengan Sistem Operasi dan hardware.
4
C inilah sistem operasi UNIX ditulis ulang. Pada gilirannya, UNIX menjadi dasar
dari banyak sistem operasi modern saat ini, termasuk Linux, Mac OS (iOS), hingga
sistem operasi Android.
Penelitian
Penelian kita saat ini tertuju pada tata cara dasar dalam menciptakan sebuah
program Bahasa C, di sertai dengan berbagai penelitian tentang variabel yang di
gunakan saat pembuatan sebuah program menggunakan Bahasa C.
Pada penelitian Bahasa C kali ini, kita juga 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
B Struktur Data
a. Struktur Data Sederhana, misalnya Array dan Record
b. Struktur Data majemuk, terdiri dari:
c. Linier, misalnya: Stack, Queue, dan Linier Linked List.
d. Nonlinier, misalnya Binary Tree, Binary Search Tree, Graph, dll.
Pemakaian struktur data yang tepat di dalam proses pemrograman akan
menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program
secara keseluruhan lebih efisien dan sederhana.
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”.
Operator dalam C++ merupakan simbol yang dilibatkan dalam program untuk
melakukan operasi atau untuk memanipulasi , dalam hal : Penjumlahan dua buah
nilai; Memberikan nilai ke variabel; Membandingkan kesamaan dua nilai.Ditinjau
berdasarkan sifatnya, operator dapat dibedakan menjadi tiga macam, yaitu :
a. Operator unary
b. Operator binary
6
1) Operator Aritmetika
D = b2 – 4 AC
2) Operator Logika
NOT (negasi) !0 =1
3) Operator Relasional
4) Operator Bitwise
Misal : a = 5;
A = 2 + b;
penugasan
7
Penugasan dalam ungkapan a = 2 + (b+1)
6) Increment
7) Decrement
8) Operator Majemuk
8
9) Manipulator Setw(n)
Manipulator ini digunakan untuk mengatur kar yang dipakai memenuhi bagian
field yang ditentukan setw ( ) tidak dipakai untuk menampilkan data.
9
int nilai = 250; clrscr( );
cout << nilai<<endl;
cout << oct<< nilai<<endl; cout << hex<< nilai<<endl; cout << dec<<
nilai<<endl;
}
Manipulator setbase () ini adalah sama dengan manipulator dec, oct, dan hex.
contoh :
cout << nilai<<endl;
cout << setbase (8) << nilai<<endl; cout << setbase (10) << nilai<<endl; cout <<
setbase (16)<< nilai<<endl;
10
Adapun jenis operator unary antara lain meliputi +x, -x, ++y dan –z. Yang
termasuk operator binary, antara lain meliputi operator aritmatika, logika, relasi
dan bitwise. Yang harus diperhatikan dalam penggunaan operator ini adalah
masalah tingakatan prioritas. Untuk menghitungnya dimulai dari tingkatan yang
tertinggi ke yang terendah. Di samping itu, ada operator untuk memanipulasi
tampilan data, rata kanan, rata kiri, ketelitian dan konversi ke bilangan lain,
misalnya ke basisi 10 (decimal), baisis 8 (octal), dan basis 16 (hexadecimal).
Langkah Percobaan
Adapun Langkah Langkah untuk membuat sebuah program sederhananya
adalah sebagai berikut:
11
printf("masukkan lebar; 5");
scanf("%d" ,&lebar);
luas= panjang*lebar;
printf("luas persegi panjang adalah %d\n", luas);
return 0;
}
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.
12
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.
13
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 “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
14
cout<<"\nHasil Penjumlahan = "<<hasil<<endl;
return 0; }
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;
15
return 0;
}
#include <stdio.h>
int main()
int panjang,lebar,luas;
scanf("%d" ,&panjang);
scanf("%d" ,&lebar);
luas= panjang*lebar;
16
printf("luas persegi panjang adalah %d\n", luas);
return 0;
17
cout<<"==**======L.BujurSangkar=====**=="<<endl;
cout<<"\n nilai Sisi=";cin>>S;
cout<<"\n nilai Sisi=";cin>>Sisi;
L=S*Sisi;
cout<<"\n nilai Luas="<<L;
getch();
}
18
using namespace std;
19
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
20
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;
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 oleh 2 bagian besar,y
21