• Tidak ada hasil yang ditemukan

Meeting 1. Pengenalan Bahasa C

N/A
N/A
Protected

Academic year: 2019

Membagikan "Meeting 1. Pengenalan Bahasa C"

Copied!
15
0
0

Teks penuh

(1)

PENGENALAN BAHASA C

(2)

Bahasa C diciptakan oleh seorang pakar dalam bidang pemrograman yang bernama Dennis Ritchie, sekitar tahun 1972.

Bahasa C sendiri merupakan hasil dari pengembangan Bahasa B yang diciptakan oleh Ken Thompson tahun 1970.

Pertama kali Bahasa C diwujudkan pada komputer DEC PDP-11 yang memakai sistem operasi UNIX.

Beberapa kalangan selanjutnya merancang beberapa versi C untuk dioperasikan pada sistem operasi yang lain (selain UNIX), misalnya PC-DOS, dan MS-DOS.

(3)

Alasan menggunakan Bahasa Pemrograman C :

1.

Bersifat Portable, artinya didalam mengoperasikan Software Bahasa C tidak harus menggunakan komputer dengan “klasifikasi tertentu”

2.

Bersifat compiler, artinya dapat menghasilkan file yang dapat langsung dieksekusi dari sistem operasi yang sedang aktif (tanpa melalui software Turbo C tersebut)

3.

Merupakan gabungan dari High Level Language dan Low Level Language, karena semua ciri yang ada pada High Level Language dipunyai oleh Bahasa C dan sebagian operasi pada Low Level Language mampu dikerjakan oleh Bahasa C ini. Biasanya disebut juga dengan Middle Level language.

4.

Merupakan sebuah program yang terstruktur

(4)

Struktur program C dapat dilihat sebagai kumpulan dari sebuah atau lebih fungsi-fungsi. Sebuah program minimal mempunyai sebuah fungsi utama yang sudah ditentukan namanya, yaitu fungsi main(). Berikut struktur dari program C main()

{

blok statemen; fungsi utama }

fungsi-fungsi lain () {

blok statemen; fungsi-fungsi lain }

Sebuah fungsi terdiri dari satu atau beberapa pernyataan. Bagian pernyataan diawali dengan tanda { dan diakhiri

(5)

Contoh program C yang paling sederhana : main()

{ }

Program di atas mengandung sebuah fungsi utama main(), tapi dalam blok pernyataan tidak mengandung pernyataan sama sekali. Program di atas benar tapi sewaktu dijalankan (running) tidak akan menghasilkan apapun.

Contoh program C yang sederhana : #include <stdio.h>

#include <conio.h> main()

{

clrscr();

printf(“SAYA BELAJAR BAHASA PEMROGRAMAN C”); getch();

(6)

Pada program di atas terdapat sebuah pernyataan dalam

fungsi utama

main()

yaitu,

printf (“BELAJAR BAHASA

PEMROGRAMAN C”);

maka sewaktu dijalankan program

di atas akan menampilkan hasil :

BELAJAR BAHASA PEMROGRAMAN C

Pembahasan Program:

Praposessor #include

#include merupakan pengarah praprosessor, yang

digunakan untuk membaca file yang dinamakan file

judul (header file), yaitu file yang diantaranya berisi

deklarasi fungsi dan defenisi konstanta.

(7)

Fungsi main()

Fungsi main() merupakan fungsi yang istimewa, karena fungsi main() harus ada pada sebuah program C, sebab fungsi inilah yang akan menjadi titik awal dan titik akhir eksekusi program. Jika sebuah program mempunyai lebih dari satu fungsi maka fungsi

main() biasa ditempatkan pada posisi paling atas dalam pendefenisian fungsi.

Fungsi getch()

Fungsi getch() berfungsi untuk membaca sebuah karakter, dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan ENTER.

Fungsi printf()

Fungsi printf() digunakan untuk menampilkan sesuatu ke layar monitor. Untuk menampilkan suatu konstanta string harus diawali dan diakhiri dengan tanda petik ganda(“).

Fungsi clrscr();

Fungsi clrscr() digunakan untuk membersihkan/menghapus layar.

(8)

Catatan :

Bahasa C bersifat case sensitive, artinya bahasa C membedakan huruf besar dan huruf kecil.

Seperti :

B berbeda dengan b

JUMLAH berbeda dengan jumlah

Karakter Escape

Untuk mengatur tampilan program, Bahasa C menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain digunakan untuk :

(9)

Contoh di atas dapat juga ditulis :

(10)

Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karakter untuk pindah baris yaitu \n.

Contoh :

#include <stdio.h> #include <conio.h> main()

{

clrscr();

printf(“SAYA\n“);

printf(“BELAJAR \n“); printf(“BAHASA \n“);

printf(“PEMROGRAMAN C”); getch();

}

2. Tanda kutip (\“)

(11)

Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karater untuk

Tanda backslash digunakan untuk menampilkan keluaran seperti : \SAYA BELAJAR BAHASA PEMROGRAMAN C\

(12)

4. Tab (\t)

Tab digunakan untuk menampilkan keluaran seperti : SAYA BELAJAR BAHASA PEMROGRAMAN C

Untuk dapat menampilkan tampilan menjorok ke kanan seperti di atas, maka harus ditambahkan karater untuk tab yaitu \t

Contoh :

#include <stdio.h> #include <conio.h> main()

{

clrscr();

printf(“\t SAYA BELAJAR BAHASA PEMROGRAMAN C”); getch();

}

(13)

Buat program C untuk menampilkan sebagai berikut :

1.

WE ARE

THE FAMILY

“UNIVERSITAS PUTRA INDONESIA”

2.

\UNIVERSITAS\PUTRA\INDONESIA\ THE BEST CHOISE

(14)

*

File yang di bentuk file C :

(15)

Referensi

Dokumen terkait

Induk ikan lele SANGKURIANG yang akan digunakan dalam kegiatan proses produksi harus tidak berasal dari satu keturunan dan memiliki karakteristik kualitatif dan kuantitatif yang

1.3 Program REDD+ memerlukan Persetujuan atas dasar informasi di awal tanpa paksaan (Padiatapa) dari masyarakat adat dan masyarakat setempat untuk segala kegiatan

Dalam Undang-Undang ini ditetapkan bahwa Sistem Perencanaan Pembangunan Nasional adalah satu kesatuan tata cara perencanaan pembangunan untuk menghasilkan rencana pembangunan

Struktur jenis lamun pada setiap stasiun penelitian di perairan pantai Mara’bombang, memperlihatkan komposisi jenis lamun yang relatif berbeda, parameter hasil

Hasil kerja siswa tentang kemampuan menulis puisi berbantuan media gambar siswa kelas VII-1 SMP Negeri 4 Sutera pada indikator 2 dilihat dari pemahaman siswa terhadap

Penduduk WNA yang memiliki Izin Tinggal Terbatas atau WNA yang memiliki Izin Tinggal Tetap yang akan pindah ke Luar Negeri sebagaimana dimaksud dalam Pasal 36 huruf b

Dengan menggunakan uji t, hasil penelitian ini menunjukkan bahwa iB-VACA memiliki pengaruh yang signifikan terhadap ROA yang berarti bahwa nilai iB-VACA ( Capital Employed )

Dokumen RPJMDes dalam keberadaannya sebagai dokumen perencanaan pembangunan desa untuk jangka waktu 6 (enam) tahun disusun berdasarkan Visi dan Misi Desa, berdasarkan