Anda di halaman 1dari 26

LAPORAN PRAKTIKUM

PERTEMUAN V

PENGANTAR ILMU KOMPUTER

Oleh

Nama : Meca Nerdika

NPM : F1A019007

Dosen Pengampu : Yudi Setiawan, S.T., M.Eng.

Asisten Praktikum : 1. Intan Juliana Panjaitan (F1A018035)

2. Anne Chellyca Br Sembiring (F1A018044)

LABORATORIUM MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS NEGERI BENGKULU

2020
KATA PENGANTAR
Puji dan Syukur penulis haturkan atas kehadirat Tuhan Yang Maha Esa. Dengan
ridho dan nikmat-NYA sehingga penulis dapat menyelesaikan laporan praktikum
Pengantar Ilmu komputer yang pertama yaitu praktikum yang membahas tentang
pengenalan bahasa C. Laporan ini penulis susun dengan tujuan untuk memenuhi tugas
mata kuliah praktikum Pengantar Ilmu Komputer. Selain itu, praktikum ini juga
bertujuan untuk menambah pengetahuan dan keahlian dalam melakukan pemrograman
Bahasa C
Laporan ini dapat penulis selesaikan dengan bantuan banyak pihak terutama
bapak dosen dan semua kakak asisten praktikum yang bertugas. Untuk itu penulis
mengucapkan banyak terimakasih kepada semua pihak yang telah membantu dalam
proses praktikum maupun dalam proses penulisan laporan ini. Penulis berharap agar
semua asisten praktikum dapat mengoresksi kesalahan penulis saat praktikum sedang
berlangsung.
Laporan ini berisi tentang bagaimana pengenalan bahasa C secara umum serta
penyelesaian masalah yang terdapat di teladan penerapan.
Dalam penulisan laporan ini, pastilah mempunyai banyak kekurangan. Untuk itu
penulis mengharapkan saran maupun masukan yang bersifat membangun. Karena hal
itu akan sangat berguna di waktu yang akan mendatang. Akhir kata, semoga laporan ini
dapat berguna bagi kami dan bagi semuanya, semoga apa yang penulis bahas disini
dapat dijadikan tambahan ilmu pengetahuan untuk pembaca semua. Terimakasih.

Bengkulu, 7 Desember 2020

Penulis

ii
DAFTAR ISI
HALAMAN JUDUL................................................................................................... i
KATA PENGANTAR................................................................................................ ii
DAFTAR ISI............................................................................................................... iii
DAFTAR GAMBAR ................................................................................................. iv
DAFTAR TABEL....................................................................................................... v
PENGENALAN BAHASA PROGRAM C
5.1 Pendahuluan ..................................................................................................... 1
a. Latar belakang .................................................................................................... 1
b. Rumusan masalah................................................................................................ 1
c. Tujuan ................................................................................................................ 1
5.2 Landasan Teori................................................................................................. 2
5.3 Langkah kerja dan teladan ............................................................................. 7
a. Langkah kerja...................................................................................................... 7
b. Teladan ............................................................................................................... 9
c. Listing.................................................................................................................. 10
5.4 Algoritma dan Flowchart................................................................................. 11
a. Algoritma ........................................................................................................... 11
b. Flowchart............................................................................................................ 13
5.5 Hasil dan pembahasan ..................................................................................... 17
a. Hasil ................................................................................................................... 17
b. Pembahasan......................................................................................................... 19
5.6 Kesimpulan dan saran...................................................................................... 20
a. Kesimpulan ........................................................................................................ 20
b. Saran ................................................................................................................... 20
DAFTAR PUSTAKA................................................................................................. vi

iii
DAFTAR GAMBAR
Gambar 1. Bar pencarian ............................................................................................. 7
Gambar 2. Tampilan home Dev C++ .......................................................................... 7
Gambar 3. Menu file aplikasi Dev C++....................................................................... 8
Gambar 4. Contoh sytax bahasa C............................................................................... 8
Gambar 5. Tampilan program pada CMD.................................................................. 8
Gambar 6. Listing teladan 1.......................................................................................... 10
Gambar 7. Listing teladan 2.......................................................................................... 10
Gambar 8. Listing teladan 3.......................................................................................... 10
Gambar 9. Listing teladan 4.......................................................................................... 10
Gambar 10. Flowchart teladan 1.................................................................................. 13
Gambar 11. Flowchart teladan 2.................................................................................. 14
Gambar 12. Flowchart teladan 3.................................................................................. 15
Gambar 13. Flowchart teladan 4.................................................................................. 16
Gambar 14. Syntax dan hasil teladan 1........................................................................ 17
Gambar 15. Syntax dan hasil teladan 2......................................................................... 17
Gambar 16. Syntax dan hasil teladan 3......................................................................... 18
Gambar 17. Syntax dan hasil teladan 4......................................................................... 18

iv
DAFTAR TABEL
Tabel 1. Tipe data dalam bahasa C. ............................................................................. 3
Tabel 2. Daftar kode format......................................................................................... 4

v
PENGENALAN BAHASA PROGRAM C
5.1 Pendahuluan
a. Latar Belakang
Bahasa pemrograman merupakan kumpulan aturan yang disusun sedemikian rupa
sehingga memungkinkan pengguna komputer membuat program yang dapat dijalankan
dengan aturan tersebut. Bahasa pemrograman dapat dikelompokkan dalam berbagai
macam sudut pandang. Salah satu pengelompokkan bahasa pemrograman adalah
pendekatan dari notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa
mesin atau ke bahasa manusia. Dengan cara ini, bahasa pemrograman dapat
dikelompokkan menjadi dua yakni bahasa tingkat rendah (low-level languages) dan
bahasa tingkat tinggi (high-level languages).
Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, C+
+ merupakan salah satu contoh dari bahasa tingkat tinggi. Contoh lain dari bahasa
tingkat tinggi adalah Pascal, Perl, Java, dan lain sebagainya. Sedangkan bahasa tingkat
rendah merupakan bahasa mesin atau bahasa assembly.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang
ditulis dalam bentuk bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam
bahasa tingkat tinggi maka program tersebut harus diproses dahulu sebelum bisa
dijalankan dengan komputer. Hal ini merupakan salah satu kekurangan bagi bahasa
tingkat tinggi di mana diperlukan waktu untuk memproses suatu program sebelum
program tersebut dijalankan.
b. Rumusan Masalah
Dari latar belakang yang telah disampaikan sebelumnya, muncul beberapa
rumusan masalah yaitu
1. Apa itu bahasa program C?
2. Bagaimana mengoperasikan bahasa program C?
c. Tujuan
Adapun tujuan dari praktikum ke-5 ini adalah
1. Mahasiswa dapat mengatahui bahasa program C.
2. Mahasiswa dapat mengoperaasikan bahasa program C.

1
5.2 Landasan Teori
Akar dari bahasa C adalah BCPL yang dikembangkan oleh Martin Richards pada
tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson, yang
kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar
tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell
Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment
Corporation PDP- 11 yang menggunakan system operasi UNIX. C adalah bahasa
standar, artinya suatu program ditulis dengan versi bahasa C tertentua kan dapat
dikompilasi dengan versi bahasa C yang lain dengan sedikit modifikasi. Kepopuleran C
membuat versi-versi yang banyak untuk computer mikro. Untuk menstandarisasikannya
maka dibentuk komite pada tahun 1983 yang menetapkan standar ANSI untuk bahasa
C. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua
perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib.
Selain itu, banyak bahasa pemrograman popular seperti PHP dan Java menggunakan
sintaks dasar yang mirip bahasa C.
AdapunKarakteristikBahasa C yaitu:
a. Bahasa C tersedia hampir di semua jenis Komputer
b. Kode bahasa C sifatnya adalah Portabel (dapat digunakan di semua jenis komputer).
c. Bahasa C hanya menyediakan sedikit kata-kata kunci
d. Proses executable program lebih cepat
e. Dukungan pustaka yang banyak
f. Bahasa C adalah pemrograman yang terstruktur dan merupakan bahasa tingkat tinggi,
namun dapat pula dikatakan sebagai bahasa tingkat menengah karena mempunyai
kemampuan seperti bahasa low level (tingkatrendah)
(Pardede, 2011)
Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer
yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell
Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan
komputer namun bahasa ini juga sering digunakan dalam mengembangkan software
aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan
arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah

2
tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang
merupakan extensi dari C.
Suatu bahasa C ditulis dari beberapa elemen, antara lain:
a. Pernyataan, Satu atau beberapa ekspresi yang diakhiri dengan tanda titik koma
( ; ).
b. Blok Pernyataan, Terdiri dari satu atau beberapa pernyataan yang diawali dengan
tanda { dan diakhiri dengan tanda }. Blok pernyataan selalu diawali dengan suatu
instruksi.
c. Blok fungsi, Terdiri dari satu atau beberapa pernyataan yang dirancang untuk
melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti
tanda () dan tanda { diakhiri tanda }
Tipe data adalah sesuatu yang digunakan untuk mempresentasikan jenis dari suatu
nilai tertentu. Berikut ini tabel tipe data yang ada dalam bahasa C beserta ukuran dan
jangkaunnya :
Tabel 1. Tipe data dalam bahasa C.
Tipe Ukuran Jangkauan (Range) Format
(Bit)
Char 8 -128 sampai 127 %c
Unsigned Char 8 0 sampai 255 %c
Signed Char 8 -128 sampai 127 %c
Int 16 -32768 sampai 32767 %d
Short Int 16 -32768 sampai 32767 %d
Unsigned Int 16 0 sampai 65535 %u
Signed Int 16 -32768 sampai 32767 %d
Long Int 32 -2147483648 sampai 2147483647 %l
Unsigned Long Int 32 0 sampai 4294967295 %L
Signed Long Int 32 -2147483648 sampai 2147483647 %l
Float 32 + 1.175e-38 sampai + 3.402e38 %f
Double 32 + 1.175e-38 sampai + 3.402e38 %lf

Variabel merupakan suatu pengenal atau identifier yang digunakan untuk


memberikan suatu nilai tertentu di dalam pemrograman. Nama variabel ditentukan
sendiri oleh programmernya. Variabel adalah representasi tempat penyimpanan dalam
memori computer bagi nilai dari sebuah tipe tertentu. Besar kecilnya tempat
penyimpanan ini bergantung pada tipe value yang disimpan. Misalnya variabel untuk
menyimpan value dari tipe double akan memerlukan ruang penyimpanan lebih besar
dari pada variabel yang digunakan untuk menyimpan integer karena double memiliki

3
jangkauan nilai yang lebih besar dari integer. Setiap saat variabel hanya dapat
menyimpan satu value saja. Penyimpanan value baru akan menindih value yang lama
sehingga variable hanya akan menyimpan value yang terakhir disimpan. Aturan dalam
pendeklarasian variabel :
a. Variabel dapat dideklarasi dengan menggunakan gabungan huruf dan angka dengan
syarat karakter pertama haruslah huruf.
b. Variabel yang dideklarasi tidak boleh menggunakan spasi, apabila ingin
menggunakan spasi lebih baik gunakan garis bawah (underscore).
c. Variabel yang dideklarasi tidak boleh menggunakan simbol-simbol khusus seperti :
$, &, ?,<, dan sejenisnya.
d. Panjang variable bebas, tetapi yang bias dikenali hanyalah 31 karakter pertama.
Apabila nama variabel panjang sebaiknya disingkat, misalnya NomorInduk Pegawai
disingkat NIP
Untuk menampilkan hasil output dibutuhkan kode format, berikut adalah daftar
kode format:
Tabel 2. Daftar kode format.
Kode format Kegunaan
%c Menampilkan sebuah karakter
%s Menampilkan nilai string
%d Menampilkan nilai decimal integer
%i Menampilkan nilai decimal integer
%u Menampilkan nilai decimal integer tidak bertanda (unsignedinteger)
%ld Menampilkan nilai decimallonginteger
%lu Menampilkan nilai decimallonginteger tak bertanda
%li Menampilkan nilai decimallonginteger
%hu Menampilkan nilai decimallonginteger tak bertanda
%hi Menampilkan nilai decimalshortinteger
%x Menampilkan nilai heksadecimalinteger
%o Menampilkan nilai oktainteger
%f Menampilkan nilai pecahan / float
%e Menampilkan nilai floatscientific
%g Sebagai pengganti %f atau %e tergantung yang terpendek
%lf Menampilkan nilai pecahan double
%le Menampilkan nilai pecahan double
%lg Menampilkan nilai pecahan double
%p Menampilkan suatu alamat memory untuk pointer

Operator merupakan intruksi khusus yang dikenai untuk variabel. Ada beberapa
jenis operator, yaitu :

4
a. Operator Penugasan (AssignmentOperator)
Operator penugasan, berupa tanda sama dengan atau “=”.
Contoh : nilai = 70, A = x*y.
b. Operator Aritmatika
Operator yang digunakan untuk fungsi matematika, operator aritmatika dasar untuk
C dan tanpa proses include :
*: untuk perkalian
/: untuk pembagian
%: untuk sisa hasil bagi
+: untuk penjumlahan
-: untuk pengurangan
Operator aritmatika yang menggunakan file headermath.h seperti berikut:
Pow(a,b) : untuk pemangkatan
Max () : untuk mencari nilai maksimal
Min () : untuk mencari nilai minimum
Sqrt () : untuk menghitung akar suatu bilangan
c. Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan antara dua buah variabel.
d. Operator Logika
Merupakan operator yang membandingkan hubungan antara dua hasil dari operasi
pembanding.

(Novianti,2020)
Program C++ biasa ditulis dengan nama CPP ( dari kata C Plus Plus) Agar
program inibias dijalankan (eksekusi).program harus dikompilasi terlebih dahulu
dengan menggunakan compiler C++. Pada saat kompilasian, program sumber (CPP)
bersama file-file header(berekstansi .H atau .HPP) akan diterjemahkan oleh compiler C
++ menjadi kode obyek (.OBJ) file ini berupa file dalam format biner (berkode 0 dan 1)
(Devian, 2020).

5
5.3 Langkah Kerja dan Teladan
a. Langkah kerja
1. Langkah pertama adalah menyiapkan aplikasi text editor. Berikut merupakan
beberapa text editor yang dapat digunakan untuk menuliskan bahasa C seperti notepad,
notepad++, Bolrland C++, dan Dev C++. Selain itu, diperlukan juga aplikasi untuk
menjalankan program yang telah kita buat. Aplikasi yang dapat menjalan kan bahasa C
seperti Borland C++ danDev C++ jika tikdak menggunkan aplikasi, dapat menggunakan
cmd untuk menjalankan program yang telah dituliskan. Pada praktikum kali ini , penulis
menggunakan Dev C++ karena dapat digunakan untuk menuliskan program serta
menjalankan program tersebut. untuk menjalankan dev C++ cari dev C++ pada bar
pencarian lalu tekan enter.

Gambar 1. bar pencarian


2. Setelah masuk kedalam Dev C++ akan muncul tampilan home dari Dev C++

Gambar 2. Tampilan home aplikasi Dev C++

6
3. Selanjutnya adalah membuat program baru melalui File>new>project atau
dengan menekan CTRL+N pada keyboard

Gambar 3. Menu file aplikasi Dev C++


4. Setelah itu, dapat langsung menuliskan program yang akan dibuat. Contoh dari
syntax dari program tersebut adalah sebagai berikut.

Gambar 4. Contoh syntax bahasa C


5. Setelah itu simpan dan jalankan program melalui execute>compile and run akan
menampilkan cmd untuk OS windows.

Gambar 5. Menjalankan program di CMD

7
b. Teladan
1. Buatlah program untuk menampilkan tulisan dibawah ini:
PENGANTAR ILMU KOMPUTER
PROGRAM STUDI MATEMATIKA
JURUSAN MATEMATIKA
FMIPA UNIVERSITAS BENGKULULU
diprogram oleh Meca Nerdika
2. Buatlah program untuk menampilkan luas lingkaran berjari jari 7.!
3. Buatlah program untuk pengkonversi suhu farenhit menjadi celcius!
4. Buatlah program dalam C untuk mengimput dan menampilkan biodata pribadi
anda yang terdiri dari nama ; tempat, tanggal lahir; alamat; nomor telepon; agama
dan jenis kelamin!

8
c. Listing
1. Listing teladan nomor 1

Gambar 6. Listing teladan nomor 1


2. Listing teladan nomor 2

Gambar 7. Listing teladan nomor 2


3. Listing teladan nomor 3

Gambar 8. Listing teladan nomor 3


4. Listing teladan nomor 4

Gambar 9. Listing teladan nomor 4

9
5.4 Algoritma dan Flowchart
a. Algoritma
1. Teladan nomor 1
input : karena program ini dibuat hanya untukmenampilkan tulisan, jadi saat
program berjalan tidak ada input yang mesti dimasukan.
Proses : masukan syntax berikut lalu simpan dalam bahasa C(.c)
#include<stdio.h>
#include<conio.h>
main ()
{printf(" PENGANTAR ILMU KOMPUTER \n ");
printf("PROGRAM STUDI MATEMATIKA \n ");
printf("JURUSAN MATEMATIKA \n ");
printf("FMIPA UNIVERSITAS BENGKULU \n ");
printf("diprogram oleh Meca Nerdika");
return 0;
}
output : PENGANTAR ILMU KOMPUTER
PROGRAM STUDI MATEMATIKA
JURUSAN MATEMATIKA
FMIPA UNIVERSITAS BENGKULU
diprogram oleh Meca Nerdika
2. Teladan nomor 2
input : karena program ini dibuat hanya untukmenampilkan tulisan, jadi saat
program berjalan tidak ada input yang mesti dimasukan.
Proses : masukan syntax berikut lalu simpan dalam bahasa C(.c)
#include<stdio.h>
main()
{int jari=7;
float pi=3.14;
float luas_lingkaran;
luas_lingkaran=pi*jari*jari;
printf("luas lingkaran dengan jari-jari 7 adalah %f \n", luas_lingkaran);
return 0;
}
output :
luas lingkaran dengan jari-jari 7 adalah 153.860016
3. Teladan nomor 3
input : program ini dibuat untuk mengkonversi satuan suhu dari iderajat
farenhit ke derajat celcius. Saat program berjalan, pengguna mesti memasukkan
nilai suhu dalam derajat farenhit, baru kemudian program akan memproses data
tersebut melalui perasi yang telah ditetapkan dalam program.
Proses : masukan syntax berikut lalu simpan dalam bahasa C(.c)

10
#include<stdio.h>
#include<stdlib.h>
int main()
{ float suhu_celcius, suhu_farenhit,ya;
printf("ini adalah sebuah program untuk menkonversi suhu dari farenhit ke celcius
\n");
printf("silahkan masukkan suhu dalam farenhit :");
scanf("%f", &suhu_farenhit);
suhu_celcius= 5 * ( suhu_farenhit - 32 )/9 ;
printf("suhu dalam celcius adalah %f ", suhu_celcius );
printf("terimakasih");
scanf("%f",&ya);
return 0;
}
output :
ini adalah sebuah program untuk menkonversi suhu dari farenhit ke celcius
silahkan masukkan suhu dalam farenhit :257(pada bagian ini perlu diberi input
agar program dapat berlanjut)
suhu dalam celcius adalah 125.000000 terimakasih
4. Teladan nomor 4
input : masukan input
Proses : masukan syntax berikut lalu simpan dalam bahasa C(.c)
#include<stdio.h>
int main(void)
{ printf ("nama : %s \n", "Meca Nerdika");
printf("tempat,tanggal lahir :%s \n","Cahaya negeri, 3 juli 2001");
printf("alamat :%s \n","Bengkulu");
printf("nomor telepon :%s \n","082278397192");
printf("agama :%s \n", "islam");
printf("jenis kelamin :%s \n","laki-laki");
return 0;
}
output : nama : Meca Nerdika
tempat,tanggal lahir :Cahaya negeri, 3 juli 2001
alamat :Bengkulu
nomor telepon :082278397192
agama :islam
jenis kelamin :laki-laki

11
b. Flowchart
1. Teladan nomor 1 MULAI

PENGANTAR ILMU KOMPUTER


PRODI MATEMATIKA
JURUSAN MATEMATIKA
FMIPA UNIVERSITAS BENGKULU
Diprogram oleh Meca Nerdika

printf(" PENGANTAR ILMU KOMPUTER \n ");


printf("PROGRAM STUDI MATEMATIKA \n ");
printf("JURUSAN MATEMATIKA \n ");
printf("FMIPA UNIVERSITAS BENGKULU \n
");
printf("diprogram oleh Meca Nerdika");

PENGANTAR ILMU KOMPUTER


PROGRAM STUDI MATEMATIKA
JURUSAN MATEMATIKA
FMIPA UNIVERSITAS BENGKULU
diprogram oleh Meca Nerdika

Selesai

Gambar 10. Flowchart teladan


1

12
2. Teladan nomor 2

mulai

π= 3.14
r =7

L = π× r × r
= 3.14×7 × 7

L = 153,86

selesai

Gambar 11. Flowchart teladan


2

13
3. Teladan nomor 3

mulai

Masukkan suhu dalam satuan


farenhit

Suhu tersebut akan dikonversi


melalui operasi sebagai berikut
5
C= (f −32)
9

Hasil bergantung dari input


yang dimasukkan ffmisal untuk
f=257 maka C= 125

SELESAI

Gambar 12. Flowchart teladan 3

14
4. Teladan nomor 4

mulai

nama : Meca Nerdika


tempat,tanggal lahir :Cahaya negeri, 3 juli 2001
alamat :Bengkulu
nomor telepon :082278397192
agama :islam
jenis kelamin :laki-laki

printf ("nama : %s \n", "Meca Nerdika");

printf("tempat,tanggal lahir :%s \n","Cahaya negeri,


3 juli 2001");
printf("alamat :%s \n","Bengkulu");
printf("nomor telepon :%s
\n","082278397192");
printf("agama :%s \n", "islam");
printf("jenis kelamin :%s \n","laki-laki");

nama : Meca Nerdika


tempat,tanggal lahir :Cahaya negeri,
3 juli 2001
alamat :Bengkulu
nomor telepon :082278397192
agama :islam
jenis kelamin :laki-laki

SELESAI

Gambar 13. Flowchart teladan 4

15
5.5 Hasil dan Pembahasan
a. Hasil
1. Program yang menampilkan kata kata seperti di teladan

Gambar 14. Syntax dan hasil teladan 1


2. Program untuk luas

Gambar 15. Syntax dan hasil teladan 2


3. Progrman untuk mengkonversi suhu dari farenhit ke celcius

16
Gambar 16. Syntax dan hasil teladan 3
4. Progam yang menampilkan biodata

Gambar 17. Syntax dan hasil teladan 4

17
b. Pembahasan
Pada teladan pertama, diberikan sebuah frasa yang kemudian denga frasa tersebut
akan dimunculkan sebagai output dari suatu program komputer. Karena ditugaskan
untuk menampilkan output berupa frasa tersebut, ada beberapa ekspresi yang dapat
digunakan yaitu printf atau dapat juga menggunakan cout. Sebenarnya kedua ekspresi
tersebut memiliki kegunaan yang sama yaitu menampilkan output . Namun, Tergantung
pada file libraries yang digunakan. Pada praktikum klai ini penulis menggunakan file
libraries <stdio.h> sehingga menggunakan ekspresi printf. Syntax ekspresinya sendiri
ditulis printf(“prasa”); dan hasil yang muncul seperti pada bagian hasil.
Pada teladan bagian kedua, ditugaskan untuk membuat program yang akan
menampilkan luas lingkaran dengan jari-jari 7. Sama dengan teladan pertama, program
yang dibuat memiliki fungsi untuk menampilkan output . sedikit berbeda dengan
sebelumnya yang hanya menampilkan suatu output, pada kasus kedua in terdapat
beberapa ekspresi tambahan yaitu tentang variabel dan operasinya. Terdapat 2 variabel
yaitu variabel jari yang menyatakan jari-jari lingkaran, dan variabel pi yang merupakan
nilai pi (3.14). operasinya sendiri seperti operasi penghitungan luas lingkaran biasa
yaitu L=π r 2. Setelah selesai memasukkan pernyataan tambahan tersebut baru
menuliskan penytaan printf(“luas lingkaran dengan jari-jari 7 adalah
%f\n”,luas_lingkaran); syntax lengkap dan hasilnya dapat dilihat pada hasil nomor 2.
Pada teladan bagian ke-3 ditugaskan untuk membuat suatu program untuk
mengkonversi satuan suhu dari farenhit ke dalam satuan derajat celcius, kemudian
menampilkannya sebagai output. Langkah yang ditempuh adalah menentukan ekspresi
variabel-variabel yang bersangkutan serta menentukan operasi khusus yang sesuai agar
program dapat bekerja dengan semestinya.. Pada program ini, penulis membuat
program konversi farenhit ke celcius secara general sehingga berapapun suhu dalam
farenhit dapat dikonversikan kedalam celcius. Caranya dengan menambahkan ekspresi
scanf untuk mengimput suhu dalam farenhit kemudian suhu yang telah diimput
tersebutlah yang akan dikonversikan kedalam satuan celcius. Syntax dan hasil yang
lengkap dapat dilihat pada hasil nomor 3.
Pada teladan bagian ke-4 ditugaskan untuk menampilkan output berupa prasa
yang telah ditentukan. Prasa yang ditentukan berupa biodata pribadi penulis meliputi
nama, tempat tanggal lahir dan sebagainya. Sama pada teladan bagian pertama, untuk

18
menampilkan output sendiri menggunakan ekspresi printf atau sesuai dengan libraries
yang digunakan. Sintax dan hasil secara lengkap dapat dilihat pada hasil nomor 4

19
5.6 Kesimpulan dan Saran
a. Kesimpulan
Pada praktikum kali ini, dapat disimpulkan bahwa, program bahasa c adalah suatu
program bahasa yang mengubah atau menterjemahkan bahasa manusia kedalam mesin
agar mesin dapat menjalankan perintah atau algortima yang sesuai dengan yang kita
inginkan. Program Bahasa C adalah bahasa pemrograman yang umum digunakan.
Walaupun begitu, program bahasa C memerlukan ketelitian yang tinggi untuk
meminimalkan adanya error.
Penggunaan bahasa c cukup mudah yaitu dengan menuliskan program yang
dimaksud kedalam text editor kemudian menyimpannya dalam eksistensi .c atau .cpp.
untuk menjalankan nya dapat secara manual menggunakan cmd atau melalui aplikasi
seperti Dev C++ atau bisa juga menggunakan Borland C++. Meskipun penulis
mengatakan mudah, namun pada kenyataanya, bahasa c sendiri cukup sulit untuk
dikuasai. Banyakhal yang harus di pelajari untuk menguasai bahasa c salahsatunya
konsep matematika juga kesabaran.
b. Saran
Setiap penulisan suatu hal pasti terdapat kendala. Pada penulisan laporan ini yang
menjadi kendala adalah kesalahan dalam menentukan variabel,, kesalahan dalam
menetukan tipe data sehingga program yang dibuat eror dan tidak dapat berjalan.
Kesalahan pada operasi juga merupakan kesalahan fatal dimana program yang dapat
berjalam mengalami masalah perhitungan akibat dari oenempatan operasi yang salah.
Untuk itu penulis menyarankan agar penulis lain dapat lebih teliti, lebih sabar dan
telaten dalam melakukan penulisan syntax selain itu, penulis menyarankan untuk lebih
teliti dalam membuat diagram agar tidak mengulang sesuatu yang seharusnya tidak
perlu.

20
DAFTAR PUSTAKA
Devian. 2020. Modul-lengkap-C. https://www.coursehero.com/file/40241931/modul-
lengkap-c1pdf/. diakses pada 30 desember 2020. Pukul 11.57
Novianti, Pepi. 2020. Modul Praktikum Ilmu Komputer. Bengkulu: Universitas
Bengkulu
Pardede, Akim. 2011. Algoritma dan pemrograman.
https://www.researchgate.net/profile/Akim_Pardede2/publication/320226726_Alg
oritma _dan_Pemrograman_BAB_I/links/59d61d3ca6fdcc874698cfdf/Algoritma
-dan-Pemrograman-BAB-I.pdf. diakses pada tanggal 7 desember 2020. Pukul
18.43

vi

Anda mungkin juga menyukai