Pertemuan 2 Pengantar Pemrograman

Slides:



Advertisements
Presentasi serupa
KONSEP DASAR PROGRAM BAHASA C
Advertisements

BAHASA PEMROGRAMAN C IRSAN JAELANI.
KONSEP BAHASA PEMROGRAMAN
DASAR-DASAR PEMROGRAMAN C
DASAR-DASAR PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
INSTRUKSI MASUKAN DAN KELUARAN
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
Statement Input – Output
Pendahuluan Definisi :
Modul 2 Pengenalan Bahasa C++
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
Dasar Pemrograman Nama : 1. Panca Mustapa (P ) (P ) 2. Prana Yudha P 2. Prana Yudha P (P ) (P )
TEE 2103 Algoritma dan Pemrograman
DASAR BAHASA PEMROGRAMAN BORLAND C++
Bahasa Pemrograman dasar
Pemrograman Dasar Kelas X.
DASAR PEMROGRAMAN C Oleh : sgo.
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Elemen Dasar C Identifier :
Bahasa Pemprograman Dasar Pertemuan 2
Pertemuan 1 Pengenalan Bahasa C++.
Pemrograman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 4
Pendahuluan & identifier pada bahasa c dan c++
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
Pendahuluan Erfin Gustaman.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
TEE 2103 Algoritma dan Pemrograman
STRUKTUR DASAR PROGRAM
ALGORITMA & STRUKTUR DATA I
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEMROGRAMAN DASAR (BAHASA C)
LAB PEMOGRAMAN DASAR (BAHASA C)
Minggu 5 Imam Fahrur Rozi
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
DASAR PEMROGRAMAN KOMPUTER
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
PEMROGRAMAN DASAR (BAHASA C)
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PENGENALAN BAHASA PEMROGRAMAN Menggunakan C/C++
LAB PEMOGRAMAN DASAR (BAHASA C)
Pemrograman Terstruktur
Pertemuan 3 Input/output Statement Assignment Statement
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
PEMROGRAMAN DASAR.
Algoritma dan Stuktur Data
PERTEMUAN 1 & 2. LINGKUNGAN PEMROGRAMAN BAHASA C Akar dari bahasa C adalah BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa.
Chapter 3.2 : Tipe, Nama dan Nilai
Pengantar Pemrograman Bahasa C
Transcript presentasi:

Pertemuan 2 Pengantar Pemrograman STKIP GARUT Dosen : Dede Kurniadi, S.Kom.,M.Kom http://dedekurniadi.com HP : 081321299013

PENGANTAR pemrograman SEJARAH BAHASA PEMROGRAMAN C Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards th.1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa B tahun 70an. Selanjutnya dari bahasa B berkembang menjadi Bahasa C oleh Dennis Ricthie tahun 70 an di Bell Telephone Laboratories Inc. Pertama kali digunakan Bahasa C pada system operasi UNIX.

PENGANTAR pemrograman BAHASA PEMROGRAMAN C Kelebihan Bahasa C: Bahasa C tersedia hampir disemua jenis komputer Kode bahasa C sifatnya flexibel dan portable untuk semua jenis komputer Bahasa C menyediakan hanya sedikit kata kunci sekitar 32 kata kunci. Proses executable bahasa C lebih cepat Dukungan pustaka yang banyak Bahasa C bahasa yang terstruktur

PENGANTAR pemrograman BAHASA PEMROGRAMAN C Kelemahan Bahasa C: Kekurangan antara lain : Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya kesulitan menggunakan pointer.

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Type Data dan Variabel Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Nilai suatu variabel dapat berubah-ubah sehingga bereda dengan konstanta yang selalu tetap. Variabel merupakan penampung suatu nilai/data. Penamaan Variable : Tidak boleh menggunakan symbol-symbol khusus kecuali garis bawah. Symbol khusus $,?,%,#,!,&,*,(,),-,+,= dsb Tidak boleh diawali dengan angka. ditulis dengan huruf kecil semua.

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Di dalam bahasa C, semua variabel yang akan dipakai harus dideklarasikan lebih dahulu. Deklarasi menyatakan jenis data dan diikuti nama variabelnya. Tipe Data Ukuran Keterangan/Jangkauan char 1 byte -128 hingga +127 int 2 byte -32768 hingga +32767 long 4 byte -2.147.438.648 hingga 2.147.438.647 float 3,4E-38 hingga 3,4E38 double 8 byte 1.7E-308 hingga 1.7E308 longdouble 10 byte 3.4E-4932 hingga 1.1E4932 string  

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Praprosessor (#include) Instruksi praprocessor ini digunakan sebagai penyertaan file yang digunakan dalam program. SYNTAX : #include <namafile.h> Contoh : #include <stdio.h>, pernyataan ini disertakan jika dalam program menggunakan rutin masukan dan keluaran misalkan : fungsi printf(), scanf(), getchar(), putchar(), puts(), gets(). #include <ctype.h>, pernyataan ini dipakai jika dalam program ada instruksi makro misalkan tolower(), toupper() dll.

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Berikut kerangka program C secara lengkap: #include <…..> [definisi konstanta] [deklarasi variabel atau fungsi] void main( ) { [deklarasi variabel] statemen_1; statemen_2; …. statemen_akhir; }

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Suatu program C ditulis dari beberapa elemen yaitu : - Pernyataan - Blok pernyataan - Blok fungsi Suatu pernyataan adalah satu atau beberapa ekspresi yang diakhiri dengan tanda titik koma (;). Blok pernyataan adalah terdiri satu atau beberapa pernyataan yang diawali dengan tanda { dan diakhiri dengan tanda }. Blok pernyataan selalu diawali dengan suatu instruksi. Blok fungsi terdiri dari satu atau beberapa pernyataan yang dirancang untuk melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsinya() dan tanda { dan diakhiri dengan tanda }

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Jenis Fungsi Yang Sering Di Gunakan Fungsi Main() Fungsi ini untuk menandai titik tempat program C mulai dilaksanakan. Fungsi ini hanya bisa digunakan satu kali dalam sebuah program. Fungsi Printf Fungsi ini digunakan untuk menampilkan argumen teks /tulisan pada layar. Syntax : printf (“text atau variabel”); Fungsi Scanf Fungsi ini dipakai untuk membaca karaker dari alat input. Karakter yang akan dibaca diberikan SYNTAX : scanf(“…………text…% .”,&namavariabel);

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Fungsi getch Fungsi ini dipakai untuk membaca data bertipe karakter tanpa perlu penekanan tombol enter tetapi karakter tidak akan ditampilkan. Biasanya digunakan untuk menahan tampilan output pada layar. SYNTAX : getch(); Fungsi clrscr Fungsi ini dipakai untuk membersihkan layar dan kursor akan berada diposisi pojok kiri atas. SYNTAX : clrscr();

PENGANTAR pemrograman PEMROGRAMAN dengan Bahasa C/C++ Kode Penentu Format dalam C/C++ Kode Keterangan %c Membaca sebuah karakter %s Membaca sebuah string %d Membaca sebuah bilangan bulat (integer) %f Membaca sebuah bilangan pecahan (float) %o Membaca sebuah bilangan octal %x Membaca sebuah bilangan kexadecimal %u Membaca sbuah bilangan tak bertanda

PENGANTAR pemrograman Contoh Latihan SOal Buat algoritma menggunakan algoritma dengan uraian deskriftif, flowchart, Psedocode dan terjemahkan kedalam bahasa C/C++. Untuk Menghitung rata-rata tiga buah nilai.

PENGANTAR pemrograman Contoh Latihan SOal Mulai Jawaban : Uraian Deskriftip dan Flowchart Baca bilangan a, b, dan c Jumlahkan ketiga bilangan tersebut Bagi jumlah tersebut dengan 3 Tulis hasilnya Input a Input b Input c Hitung Jml=a+b+c Hitung Rata-rata Rata=Jml/3 Tulis Hasil (Rata) Selesai

PENGANTAR pemrograman Contoh Latihan SOal Algoritma dengan pseudocode Program Rata Kamus a,b,c,Jml:integer; Rata : Float Algoritma input (a, b, c) Jml  a+b+c Rata Jml/3 Output(Rata)

PENGANTAR pemrograman Contoh Latihan SOal Implementasi Ke Pemrograman C #include <stdio.h> #include <conio.h> main() { float a,b,c,jml; float rata; clrscr(); printf("Masukan Nilai a = ");scanf("%f",&a); printf("Masukan Nilai b = ");scanf("%f",&b); printf("Masukan Nilai c = ");scanf("%f",&c); jml=a+b+c; rata=jml/3; printf("Nilai rata-rata a,b,c adalah =%10.3f",rata); getch(); }

PENGANTAR pemrograman Latihan SOal Buatlah Algoritma dengan Uraian Deskriftip, Flowchart, Pseudo Code dan program ke bahasa C. Untuk menghitung Luas Segitiga, luas lingkaran. Diketik di word Dikirim ke e-mail : soaljawaban@gmail.com Tugas_1_Karyawan_NamaAnda;

PENGANTAR pemrograman Latihan SOal Buatlah Algoritma dengan Uraian Deskriftip, Flowchart, Pseudo Code dan program ke bahasa C. Untuk menghitung Luas Segitiga, luas lingkaran. Diketik di word Dikirim ke e-mail : soaljawaban@gmail.com Tugas_1_Karyawan_NamaAnda;

PENGANTAR pemrograman PEMBAHASAN Latihan SOal Uraian Deskriftip Luas Segitiga Mulai Baca nilai (alas, tinggi) Kalikan nilai alas kali tinggi, hasilnya dibagi 2 Tulis hasilnya selesai

PENGANTAR pemrograman PEMBAHASAN Latihan SOal Flowchart Mulai Input (alas) Input (tinggi) Hitung Luas (alas*tinggi)/2 Tulis Hasil Luas Selesai

PENGANTAR pemrograman PEMBAHASAN Latihan SOal Pseudo code Program luas_segitiga Kamus Alas, tinggi, luas:float Algoritma Input(alas) Input(tinggi) Luas(alas*tinggi)/2 Cetah(Luas)