Daasar Komputer dan Pemrograman 2A

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

BAHASA PEMROGRAMAN C IRSAN JAELANI.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
PHP.
BAHASA C.
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
BASIC DATA TYPES, VARIABLES & OPERATORS
Dasar Pemrograman Komputer [TKL-4002] 2010
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Pemrogramman Terstruktur
Notasi Algoritma.
Pendahuluan Definisi :
Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk.
Dasar-dasar Pemrograman PHP
Kostanta,Variabel,dan Tipe Data
Pengenalan Bahasa C Pengenalan Bahasa C.
Castaka Agus Sugianto, M.Kom., M.CS
Rismayuni.  integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer disimpan sebagai bilangan biner  Contoh :  earn = 1024;
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Dasar Pemrograman Nama : 1. Panca Mustapa (P ) (P ) 2. Prana Yudha P 2. Prana Yudha P (P ) (P )
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Pengantar Bahasa C & C++
KONSTANTA A. Ridwan Siregar.
Tipe Data By Serdiwansyah N. A..
Pertemuan 1 Pengenalan Bahasa C++.
Struktur Organisasi Data 2
Pemrograman Terstruktur
Algoritma dan Pemrograman 2A
Pengenalan Java Pertemuan Ke-1.
Algoritma & pemrograman 1B
KOMPUTER APLIKASI IT II
TIPE DATA Brian Damastu, S.T., M.Kom
PHP.
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
STRUKTUR DASAR PROGRAM
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Tipe Data, Operator dan Ekspresi
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Minggu 5 Imam Fahrur Rozi
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Tipe Data, Nama dan Nilai
Variabel, Konstanta, Tipe Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Algoritme dan Pemrograman
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Algoritma Struktur Data
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
STRUKTUR DATA Konsep Dan Arsitektur.
PHP.
PENGENALAN BAHASA PEMROGRAMAN Menggunakan C/C++
INTRODUCTION TO C++
Pemrograman Terstruktur
INTRODUCTION TO C++
Algoritma dan Stuktur Data
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
DATA dan VARIABEL.
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Algoritma 1 Temu 2.
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Tipe Data & Notasi Algoritmik
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Daasar Komputer dan Pemrograman 2A

Pengenalan Bahasa C

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

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 1983-1984, 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.

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

Struktur Bahasa C Bagian Deklarasi Bagian Definisi

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

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

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

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">"

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

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

Character special

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

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

Contoh Keyword

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

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

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

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

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:

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

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

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 26.082. contohnya: 0.0026 -0.97 435.29 +487.0

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.

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” “!…..?”

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:

Contoh Blackslash Character

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,5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.

Contoh tipe Data

Referensi https://desylvia.wordpress.com/2010/09/06/pemrograman-bahasa-c-pendahuluan/ http://theowidiyanto.blogspot.com/ http://deirdesign.blogspot.com/2013/02/pengertian-dan-definisi-bahasa-c.html