DASAR PEMROGRAMAN C Oleh : sgo.

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Advertisements

DASAR-DASAR PEMROGRAMAN C
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
DASAR-DASAR PEMROGRAMAN
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
INSTRUKSI MASUKAN DAN KELUARAN
BASIC DATA TYPES, VARIABLES & OPERATORS
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Modul 2 Pengenalan Bahasa C++
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
Pengantar C++.
Elemen Dasar C Identifier :
Pertemuan 1 Pengenalan Bahasa C++.
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
BAB 2 Elemen Dasar.
STRUCT (Dalam Bahasa C)
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Elemen dasar Pertemuan 3.
Pengenalan C++ Oleh : Dewi Sartika.
Teknik Pemrograman oleh: Yohanes Sugiarto.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe Data, Operator Dalam Delphi
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
TEE 2103 Algoritma dan Pemrograman
Pemograman Terstruktur
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
Tipe Data, Operator dan Ekspresi
Operator dan Ekspresi TEE 2103 Algoritma dan Pemrograman
Mengenal Model Data, Perintah I/O
Elemen-elemen Dasar Pada Bahasa C++
Melda Dahoklory,S.Kom,MT
TEL 2112 Dasar Komputer & Pemrograman
TIPE DATA DASAR C++.
Review Materi Java Fundamental
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
TEL 2112 Dasar Komputer & Pemrograman
Input Dan Output.
Operator By Harifuddin,ST,MT..
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
PEMROGRAMAN BERORIENTASI OBJEK
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Operator.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Pengantar Pemrograman Bahasa C
PEMROGRAMAN BERORIENTASI OBJEK
Transcript presentasi:

DASAR PEMROGRAMAN C Oleh : sgo

Materi Mengenal program C dan C++ Menampilkan informasi ke layar Mengenal operator Menulis program C dan C++ Menangani operasi matematika Mengkompilasi dan menjalankan C dan C++ Menangani pemasukan data Mengenal pengenal Mengenal tipe data Mengenal variabel Mengenal literal Mengenal string

Mengenal C dan C++ C Diciptakan oleh Dennis Ritchie tahun 1972 Mendukung platform : Windows, Linux C++ diciptakan tahun 1982 merupakan pengembangan dari bahasa C

Komponen Program Menyertakan berkas header stdio.h Tipe Kode keluaran program #include<stdio.h> int main() { printf(“Selamat Belajar C\n”); return 0; } Awal tubuh fungsi main() Pernyataan untuk menampilkan string Pernyataan untuk memberi kode keluar program Akhir tubuh fungsi main()

Menulis Program

Mengkompilasi dan Menjalankan Program C dan C++ Klik menu build Klik pilihan build and run

Menjalankan program pada command promt Klik tombol start Klik All Program Klik Accessories Klik Command Promt

Lanjutan… Berikan perintah cd\direktori yang dituju Kemudian enter

Proses Pembetukan Program dan Pengeksekusian

Mengenal Tipe Data Tipe Keterangan char Menyatakan sebuah karakter. Contoh A, c, *, & double Bilangan real dengan ketelitian tinggi (15 digit). float Beilangan real dengan ketelitian 6-7 digit. short Bilangan bulat -32768 sampai 32767 int Bilangan bulat antara -2147483648 sampai 2147483647 long Bilangan bulat antara -9232372036854775808 sampai 9232372036854775807 bool Menyatakan nilai logika : true atau false

27 Mengenal Variabel Sekarang berisi 27 Variabel adalah suatu nama yang menyatakan tempat dalam memori komputer yang digunakan untuk menyimpan suatu nilai dan nilainya dapat berubah. Semula 30 27 Sekarang berisi 27

Deklarasi Variabel dan Konstanta Penulisan variabel tipeData namaVariabel; Penulisan konstanta const double PHI = 3.14; Deklarasi Keterangan int suhu; Variabel suhu bertipe int long int jumlah; Variabel jumlah bertipe long int char huruf Variabel huruf bertipe char int a, b, c; Variabel a,b, dan c bertipe int

Mengenal String String merupakan deretan karakter. Ditulis dengan awalan dan akhiran tanda petik ganda. Contoh : “bandung” “Jalan Telekomunikasi No. 1” “14132840” “” Variabel yang digunakan untuk menyimpan string perlu didekalarasikan char nama[15]; Dan harus ditambahkan #include <string.h>

Menampilkan Informasi Ke Layar printf() tanpa newline puts() dengan newline putchar() tanpa newline

Tabel penentu format pada printf() Kode Keterangan %u Menampilkan bilangan bulat tak bertanda (positif) %d atau %i Menampilkan bilangan bulat bertanda %o Menampilkan bilangan bulat tak bertanda basis 8 %x Menampilkan bilangan bulat tak bertanda basis heksadesimal %X Menampilkan bilangan bulat tak bertanda basis heksadesimal. Huruf dinyatakan dalam huruf kapital %f Menampilkan bilangan real dengan notasi :dddd.dddddd

Mengenal Operator 1. Operator Aritmetika Operator Makna Contoh - Unary minus -1 + Unary plus +1 * Perkalian 3*4=6 / Pembagian 10/3=3 % Sisa Pembagian 10%3=1 Penjumlahan 10+4=14 Pengurangan 10-5=5

Lanjutan… 2. Operator Pembanding Untuk melakukan pembandingan terhadap dua buah nilai. Nilai nol berarti pembandingan memberikan nilai salah Nilai satu berarti pembandingan memberikan nilai benar Operator Keterangan > Lebih besar daripada >= Lebih besar atau sama dengan < Kurang dari <= Kerang dari atau sama dengan != Tidak sama dengan == Sama denga

Lanjutan… 3. Operator Logika Digunakan untuk membentuk suatu ekspresi dari satu atau dua buah ekspresi pembandingan Operator Keterangan && Operator “dan”. Apabila operand yang berada di kiri && bernilai salah maka operand di kanan && tidak diproses || Operator “atau”. Apabila operand yang berada di kiri || bernilai benar maka operand di kanan || tidak diproses ! Operator “tidak” ?: Operator berkondisi. Seperti if-else

Pengkonversian Tipe Data Jika salah satu operand bertipe long double, yang lain dikonversi ke long double. Jika salah satu operand bertipe double, yang lain dikonversi ke double. Jika salah satu operand bertipe float, yang lain dikonversi ke float. Jika salah satu operand bertipe char, unsigned char, atau unsigned short yang lain dikonversikan ke tipe int. Jika salah satu operand bertipe long, yang lain dikonversi ke long.

Lanjutan… int jumlah_siswa; float banyak_kelas; double total_siswa; total_siswa = banyak_kelas*jumlah_siswa;

Mengenal Struct Menghimpun data dengan tipe yang berbeda. Contoh : membuat tipe struct yang mengandung nama, NIM, nomor_telepon. Struct data_mhs { char nama[50]; int NIM; int nomor_telepon; }

Operator Bit Bahasa C mendukung operator yang beroperasi pada level bit (0 dan 1) & = dan untuk biner | = atau untuk biner ^ = eksklusif OR ~ = not << = geser bit ke kiri >> = geser bit ke kanan

Menangani Pemasukan Data Pada library stdio.h telah disediakan fungsi untuk menangani pemasukan data dari keyboard yaitu scanf() scanf(“string kontrol”, argumen); Kode Keterangan %c Data yang dibaca berupa sebuah karakter %s Data yang dibaca berupa string %i atau %d Data yang dibaca berupa bilangan bulat %e atau %f Data yang dibaca berupa bilangan real %u Data yang dibaca berupa bilangan bulat positif l (huruf L kecil) Awalan untuk membaca data long int atau double. Contoh : %id

Lanjutan… #include<stdio.h> #include<math.h> int main() { double luas, jari_jari; const double PHI = 3.14; printf("jari_jari : "); scanf("%lf", &jari_jari); luas = PHI*jari_jari*jari_jari; printf("luas = %lf", luas); return 0; }

Fungsi gets() Memasukkan data string dari keyboard gets(variabel_string); Setara dengan scanf(“%s”, variabel_string) #include <stdio.h> int main() { char nama[35]; printf("Nama Anda: "); gets(nama); printf("Hai, Selamat belajar C %s \n", nama); return 0; }

latihan

Referensi Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo. 2006. Cara Mudah Mempelajari Pemrograman C & Implementasinya