Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

DASAR PEMROGRAMAN C Oleh : sgo.

Presentasi serupa


Presentasi berjudul: "DASAR PEMROGRAMAN C Oleh : sgo."— Transcript presentasi:

1 DASAR PEMROGRAMAN C Oleh : sgo

2 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

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

4 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()

5 Menulis Program

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

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

8 Lanjutan… Berikan perintah cd\direktori yang dituju Kemudian enter

9 Proses Pembetukan Program dan Pengeksekusian

10 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 sampai 32767 int Bilangan bulat antara sampai long Bilangan bulat antara sampai bool Menyatakan nilai logika : true atau false

11 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

12 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

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

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

15 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

16 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

17 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

18 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

19 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.

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

21 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; }

22 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

23 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

24 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; }

25 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; }

26 latihan

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


Download ppt "DASAR PEMROGRAMAN C Oleh : sgo."

Presentasi serupa


Iklan oleh Google