You are on page 1of 6

DASAR-DASAR PEMROGRAMAN

BERANJU SIHOMBING
202406026
KOM A’20
b

PROGRAM STUDI D-3 TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2020
Daftar isi

BAB 1...........................................................................................................................................................1
PENDAHULUAN...........................................................................................................................................1
1.1 Latar Belakang...................................................................................................................................1
1.2 Rumusan Masalah.............................................................................................................................1
1.3 Tujuan Penulisan...............................................................................................................................1
BAB 2...........................................................................................................................................................2
PENGENALAN PEMROGRAMAN DAN BAHASA C.........................................................................................2
2.1 Defenisi Program, Pemrograman dan Algoritma...................................................................................2
2.2 Penyajian Algoritma...........................................................................................................................2
2.3 Flowchart..........................................................................................................................................3
BAB 3...........................................................................................................................................................4
OPERATOR DALAM BAHASA C.....................................................................................................................4
3.1 Operator Aritmatika..........................................................................................................................4
3.2 Operator Assignment........................................................................................................................4
Tabel 3.2:contoh operator assignmen.....................................................................................................4

II
BAB 1

PENDAHULUAN

1.1 Latar Belakang


Seiring dengan praktikum-praktikum yang telah dilakukan di laboratorium beserta tugas-
tugas yang telah diberikan kepada saya maka sebagai tolok ukur apa yang telah saya dapatkan
selama praktikum di laboratorium dan syarat untuk mengikuti ujian, saya membuat makalah
yang berisikan tentang pemograman dasar dan bahasa C. Dengan pemaparan-pemaparan secara
singkat dan padat beserta contoh-contoh yang dilampirkan. Yang dapat bermanfaat untuk
Sebagai sumbangan pemikiran dan bahan masukan kepada para pembaca, khususnya mahasiswa
Teknik Informatika sehingga dapat meningkatkan pengetahuan mengenai bahasa pemrograman
C. Secara teoritis, bermaanfat juga sebagai hasil makalah ini diharapkan dapat menambah
kekayaan di bidang bahasa pemrograman, khususnya mengenai bahasa C.
1.2 Rumusan Masalah
a. Apa itu pemrograman?
b. Apa itu bahasa C?
c. Apa saja operator-operator yang ada dalam bahasa C beserta struktur nya?
d. Bagaimana menggunakan switch case, fungsi, array dan operator aritmatika dalam membuat
program?
1.3 Tujuan Penulisan
Tujuan dibuatnya makalah ini adalah membuat ringkasan tentang materi-materi yang telah
didapat dalam mengikuti praktikum di lab pemograman selama enam kali

1
BAB 2

PENGENALAN PEMROGRAMAN DAN BAHASA C

2.1 Defenisi Program, Pemrograman dan Algoritma


Program adalah kata, ekspresi, pernyataan atau kombinasi / statement-statement yang
disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah logis guna
untuk menyelesaikan suatu masalah dan di implementasikan dengan menggunakan bahasa
pemrograman sehingga dapat dieksekusi oleh komputer dan dapat dilihat hasil programnya.
Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan
suatu masalah dengan menggunakan bahasa pemograman. Sedangkan pemrograman terstruktur
adalah metode untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk
dimengerti, di modifikasi dan memudahkan computer untuk mengeksekusinya saat proses
testing. Makalah ini akan membahas tentang konsep dasar pemrograman.
Pada dasarnya komputer adalah mesin yang tidak akan dapat melakukan apapun jika
tidak ada yang memprogramnya, sehingga memerlukan serangkaian instruksi / perintah yang
diberikan kepada komputer untuk dapat bekerja dan menyelesaikan suatu permasalahan.
Sedangkan langkah-langkah atau prosedur yang dilakukan dalam memberikan instruksi-
instruksi kepada komputer dengan tujuan untuk memecahkan suatu permasalahan disebut juga
dengan Pemrograman Komputer.
Definisi algortima adalah, urutan langkah-langkah logis yang disusun secara sistematis dengan
tujuan untuk menyelesaikan suatu masalah.Proses dari masalah hingga terbentuk suatu algoritma
disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi
disebut dengan tahap implementasi. Dan solu

yang dimaksud adalah suatu program yang merupakan impelementasi dari algoritma yang
disusun.

2.2 Penyajian Algoritma


Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar.
Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa
Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan
kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunaka

2
untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram.
Sedangkan algoritma disajikan dengan gambar, misalnya dengan flowchart. Secara umum,
pseudocode mengekspresikan ide-ide secara informal dalam proses penyusunan algoritma.

2.3 Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan
antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian
setiap simbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan
garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan
pengecekan bagian-bagian yang terlupakan dalam analisis masalah.
Ada dua macam flowchart yang menggambarkan proses dengan komputer, yaitu :
a. Flowchart sistem yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan
prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam
suatu sistem pengolahan data. Beberapa contoh Flowchart sistem:
b. Flowchart program yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan
proses dan hubungan antar proses secara mendetail di dalam suatu program.
Secara garis besar setiap pengolahan program selalu terdiri atas 3 bagian u

3
BAB 3

OPERATOR DALAM BAHASA C

3.1 Operator Aritmatika


Adalah operator yang digunakan untuk operasi bilangan seperti penjumlahan,
pengurangan, perkalian, pembagian, modulus, increment dan decrement. Operator aritmatika
bisa digunakan pada semua tipe bilangan seperti char, int, long int dan float. Operator aritmatika
juga bisa menangani tipe signed dan unsigned.

3.2 Operator Assignment


Operator assignment adalah operator untuk memasukkan suatu nilai ke dalam variabel.
Operator ini sebenarnya sudah sering kita pakai sepanjang tutorial bahasa C di Duniailkom.
Dalam bahasa C, operator assignment menggunakan tanda sama dengan ( = ).Pembacaan operasi
assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami
dalam matematika.

Tabel 3.2:contoh operator assignmen

You might also like