Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Daasar Komputer dan Pemrograman 2A

Presentasi serupa


Presentasi berjudul: "Daasar Komputer dan Pemrograman 2A"— Transcript presentasi:

1 Daasar Komputer dan Pemrograman 2A

2 Pengenalan Bahasa C

3 Pengertian Bahasa C adalah sebuah bahasa dasar tingkat Menengah yang sifatnya kompleks dan membangun logika atau algoritma.

4 Sejarah Bahasa C Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Selama tahun , C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.

5 C++ C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming /OOP) yang tidak dimiliki C. sementara C merupakan bahasa pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP. Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan bahasa lain dan fleksibilitas pemrograman

6 Struktur Bahasa C Bagian Deklarasi Bagian Definisi

7 Deklarasi Hal-hal yang didefinisikan pada Bagian Deklarasi/Definisi antara lain : Preprocessor Directive (Kompilasi Bercabang akan dibahas pada C++ tingkat lanjut) Penyertaan Header (include) Pendefinisian Type Data Baru Pendefinisian Konstanta Pendefinisian Function/Procedure

8 Di dalam bahasa C standar mutlak harus menggunakan sebuah function/ procedure program utama yang diberi nama "main" dengan syntax pendefinisian sebagai berikut:

9 Contoh Bahas C #include <stdio.h> void main() { printf(“Hello World!!"); }

10 Header Header adalah sebuah program dengan ekstensi .H (baca: Titik H) yang berisi kumpulan function/procedure yang berguna untuk pengolahan data. Syntax pendefinisian penyertaan header : #include "<"<namaheader>.h">"

11 Character Set Character set terbagi menjadi 4 bagian: Letters Digits
Special Characters White Spaces

12 Letters & Digits Letter: Upper Case A to Z Lower Case a Digits :
0 sampai 9

13 Character special

14 White space Blank Space Horizontal Tab Carriage Return New Line
Form Feed

15 Keywords and identifier
keyword dalam bahasa C tidak dapat dijadikan variabel. keyword digunakan oleh kompiler untuk kebutuhan berdasarkan fungsinya masing-masing selain itu keyword adalah salah satu dari blok pembangun dalam bahasa C

16 Contoh Keyword

17 Pengertian Identifier
Identifier adalah nama dari variabel yang didefinisikan oleh user, array dan fungsi.

18 Aturan Identifier 1. karakter pertama harus alfabet (atau underscore) 2. identifier harus terdiri dari hanya karakter, digit, dan underscore 3. identifier sebaiknya kurang dari 31 karakter 4. keyword standar bahasa C tidak bisa digunakan sebagai nama variabel 5. identifier seharusnya tidak terdapat spasi

19 Konstanta nilai konstanta pada bahasa C adalah nilai yang tidak akan berubah sepanjang eksekusi program berjalan. berikut beberapa jenis constant dalam bahasa C: 1. Integer Constants 2. Real Constants 3. Single Character Constants 4. String Constants

20 Integer Constanta integer constant terdiri dari angka-angka. integer constant terdiri dari 3 tipe, yaitu: Decimal Integers Octal Integers Hexadecimal Integers

21 Decimal Integers Decimal Integers terdiri dari angka (0 s.d. 9) dengan tanda negatif (-) atau positif (+). spasi, koma, dan non-digits tidak boleh digunakan dalam tipe ini. contohnya:

22 Octal Integers Octal Integers constant terdiri dari kombinasi digit dari 0 s.d. 7 dengan sebuah ‘O’ pada awalnya, misalnya: O26 O O347 O676

23 Hexadecimal Integers Hexadecimal integer constant diawali oleh OX atau Ox, dapat terdiri dari alphabet A s.d F atau a s.d. f. Alphabet A s.d F merepresentasikan desimal 10 s.d. 15. berikut contoh hexadecimal integer constant: OX2 OX8C OXbcd Ox

24 Real Constants Real Constants terdiri atas bilangan pembagian. Integer constants tidak memadai untuk merepresentasikan bilangan yang tidak bulat dan memiliki pangkat.bilangan tersebut terdiri dari angka yang memiliki bagian sisa hasil bagi (fractional)  seperti contohnya:

25 Single Character Constants
Single Character Constants merepresentasikan sebuat karakter yang diapit oleh tanda kutip tunggal (‘). misalnya: ‘5’ ‘x’ ‘;’ ‘ ‘\ semua character constants memiliki nilai integer ekuivalent yang disebut nilai ASCII.

26 String String contants adalah karakter-karakter yang diapit oleh tanda kutip (“). karakter dalam string constants bisa berupa alphabet, nomor, spasi, atau karakter khusus. contohnya: “VISHAL” “1234” “God Bless” “!…..?”

27 Blackslash Character Backslash Character Constants adalah karakter spesial yang digunakan untuk fungsi-fungsi output. meskipun constant ini terdapat dua karakter tapi tetap saja diartikan satu karakter. berikut tabel escape sequence dan artinya:

28 Contoh Blackslash Character

29 Tipe Data Tipe data merupakan bagian yang paling penting karena tipe data mempengaruhi setiap intruksi yang akan dilaksanakan oleh komputer. Misalnya 5 dibagi 2 bisa menghasilkan data yang berbeda tergantung tipe datanya. Jika 5 dibagi 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2, Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.

30 Contoh tipe Data

31 Referensi


Download ppt "Daasar Komputer dan Pemrograman 2A"

Presentasi serupa


Iklan oleh Google