Anda di halaman 1dari 13

BAHASA PEMROGRAMAN

PEMROGRAMAN DASAR – SEMESTER I

Oleh Eko Zulkaryanto, S.Kom, MCTS


SMK TRI SUKSES Natar Lampung Selatan

Bahasa Pemrograman - Pemrograman Dasar https://s.id/ekozulYT


KOMPETENSI DASAR

3.3 Menerapkan alur pemrograman dengan struktur bahasa pemrograman komputer

4.3 Menulis kode pemrogram sesuai dengan aturan dan sintaks bahasa pemrograman

Bahasa Pemrograman - Pemrograman Dasar 2


SEJARAH PERKEMBANGAN BAHASA C

• Dikembangkan oleh Dennis Ritchie (1969-1972):


• Untuk menulis system operasi UNIX
• Bahasa pemrograman umum

• Buku “The C Programming Language” jadi referensi di kalangan akademisi (1978)


• Richard Stallman membuat project open source GNU (1983)
• Linus Torvald mengembangkan kernel Linux (1991)
• MacOS dikembangkan dari NeXTSTEP, salah satu UNIX (1997-2001)
• Android berasal dari kernel Linux yang dimodifikasi
Bahasa Pemrograman - Pemrograman Dasar 3
KELEBIHAN BAHASA C

• Tersedia di hampir semua jenis komputer


• Bersifat portable
• Tersedia sedikit kata kunci
• Proses executable lebih cepat
• Dukungan pustaka yang banyak
• Reuseable
• Dapat membuat aplikasi dengan grafis berkualitas tinggi

Bahasa Pemrograman - Pemrograman Dasar 4


KEKURANGAN BAHASA C

• Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan


pemakai
• Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Bahasa Pemrograman - Pemrograman Dasar 5


COMPILER BAHASA C

• Dev-C++
• Turbo C
• Eclipse

Bahasa Pemrograman - Pemrograman Dasar 6


STRUKTUR KODE BAHASA C

#include <stdio.h> Header file

int main(){
printf(“Halo Semua!”);
Main Function
return 0;
}

Bahasa Pemrograman - Pemrograman Dasar 7


KATA KUNCI DI BAHASA C

• include  header file, merujuk pada file pustaka yang berekstensi file .h
Contoh: untuk dapat menggunakan printf, harus menyebutkan include<stdio.h>

• int, float, char, boolean  tipe data


• main()  fungsi utama, inti dari sebuah program, wajib ada dalam 1 program
• scanf()  membaca input
• printf()  mencetak output
• return  mengembalikan nilai
• getch()  membaca input dari keyboard
Bahasa Pemrograman - Pemrograman Dasar 8
MENULIS KODE PERTAMA BAHASA C

#include<stdio.h>
#include<conio.h>

int main(){
printf(“Halo Semua!”);
getch();
return 0;
}
Bahasa Pemrograman - Pemrograman Dasar 9
VIDEO: MEMBUAT PROGRAM BAHASA C DI DEV-CPP

• https://youtu.be/8Ok5E3y-ioU
• https://youtu.be/_ExG8K6A5kk
• https://youtu.be/kgKxGB0cR90
CONTOH 1 PENERAPAN DALAM BAHASA C

• Algoritma: • Bahasa C:
Menampilkan kalimat “SMK #include<stdio.h>
BISA!” #include<conio.h>

int main(){
Pseudocode:
printf(“SMK BISA!”);
PRINT “SMK BISA!”
getch();
return 0;
Bahasa Pemrograman - Pemrograman Dasar } 11
CONTOH 1 PENERAPAN DALAM BAHASA C

• Algoritma: • Bahasa C:
#include<stdio.h>
Menampilkan luas persegi
#include<conio.h>
panjang (L) dengan panjang (p) dan
lebar (l). int main(){
int p = 5;
Pseudocode:
int l = 4;
INPUT p,l int L;
L = p * l;
L=p*l
printf(“%d”, L);
PRINT L getch();
return 0;
Bahasa Pemrograman - Pemrograman Dasar 12
}
TERIMA KASIH

Bahasa Pemrograman - Pemrograman Dasar 13

Anda mungkin juga menyukai