Pengenalan Bahasa C week 1

dokumen-dokumen yang mirip
Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

BAHASA PEMROGRAMAN C

Bahasa C-M6 By Jamilah, Skom 1

Chapter 1 KONSEP DASAR C

Bab 2. Dasar-Dasar Pemrograman C

Algoritma Pemrograman. Fery Updi,M.Kom

P3 Pengantar Pemrograman C

BAB 1 KONSEP DASAR BAHASA C

Achmad Solichin.

KONSEP DASAR BAHASA C

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

BAB 4 PENGENALAN BAHASA C

P - 3 Bab 2 : Pengantar Pemrograman C

elemen Dasar Bahasa Pemrograman C

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PENGANTAR BAHASA C++

Tipe Data dan Variabel

PENGENALAN BAHASA C DAN C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

BAB I PENGENALAN BAHASA C

Tipe Data, Variabel, Input/Output

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Algoritma dan Pemrograman

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Pendahuluan Pemrograman Mikrokontroler

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Tipe Data dan Operator

Tipe Data dan Variabel

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

VARIABEL & TIPE DATA PEMROGRAMAN C++

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Algoritma & Pemrograman #3

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

PENGENALAN BAHASA C. Praktikum 3

Sekilas Tentang C. Dasar Pemrograman & Algoritma

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Modul IV Pemrograman Bahasa C ( bagian I )

1.1. Sejarah Bahasa C

Konsep Dasar Pemrograman Dan Pengenalan C++

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

BAB I SEKILAS TENTANG C

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Struktur Bahasa C dan C++

MODUL DUA VARIABEL DAN TIPE VARIABEL

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

IT234 - Algoritma dan Struktur Data. Ramos Somya

Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y

MODUL 1 STANDAR INPUT DAN OUTPUT

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

.::BAB II.::MENGENAL PASCAL

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

BAHASA PEMROGRAMAN C LANGUAGE

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

PRAKTIKUM 3 DASAR PEMROGRAMAN C

PERTEMUAN 3 KONSEP TIPE DATA

Komentar, Identifier, Konstanta dan Variabel

Chapter 3.2 : Tipe, Nama dan Nilai

PENGENALAN KONSEP PEMROGRAMAN. (dalam bahasa C)

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Algoritma & Pemrograman

Struktur Program Bahasa C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

PRAKTIKUM 2 SEKILAS TENTANG C

PENGENALAN C++ Bab 1

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Algoritme dan Pemrograman

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

1 - Bahasa Pemrograman

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Transkripsi:

Desain dan Analisis Algoritma Pengenalan Bahasa C week 1 I Ketut Resika Arthana, S.T., M.Kom resika.arthana@gmail.com http://www.rey1024.com

Perkenalan I Ketut Resika Arthana, M.Kom Resika Rey resika.arthana@gmail.com http://www.rey1024.com Riwayat Pendidikan Manajemen Informatika Universitas Pendidikan Ganesha Teknik Elektro Universitas Udayana Magister Ilmu Komputer Universitas Indonesia

Intro Sadarilah Kawan, Pemrograman Itu Indah Bahasa Pemrograman mudah dipelajari, yang penting kuatkan di algoritma

Bahasa C 1967 1970 1970an Martin Richards Ken Thompson Dennis Rirchie C B C 1985 C++ 1989 Standari C oleh ANSI

Kelebihan Bahas C Bahasa C adalah bahasa pemrograman yang memiliki portabilitas tinggi (MultiPlatform) Bahasa C sangat tangguh mampu berjalan secepat bahasa tingkat rendah C adalah bahasa pemrograman yang fleksibel untuk membangun berbagai macam aplikasi C adalah bahasa pemrograman yang bersifat moduler Program C ditulis dalam routine yang biasa dipanggil dengan fungsi

Proses Kompilasi

Tools yang perlu dipersiapkan Editor : Notepad, Notepad++, Gedit, VI, Nano, CodeBlocks Compiler : mingw GCC, Cross GCC

Aturan Bahasa C Penamaan file mengikuti kaedah penamaan DOS (8 karakter nama + max 3 extention) Keyword harus ditulis dalam huruf kecil Penulisan program bersifat case sensitive Setiap pernyataan/statemen/ekspresi harus di akhiri dengan titik koma (;) Program yang baik harus bersifat efisien waktu dan penggunaan memori komputer.

Struktur Dasar Preprocessor Directive Fungsi Utama

Penjelasan Preprocessor Directive : bagian yang berisi pengikutsertaan file atau berkas-berkas fungsi maupun pendefinisian konstanta. Contoh : #include <stdio.h> File Header (.h) : berkas yang berisi prototype fungsi, definisi konstanta dan definisi variable. Contoh : stdio.h, math.h, conio.h Fungsi Main : Fungsi utama yang dijalankan ketika program di eksekusi. printf : menampilkan output ( F=format)

printf printf( Daftar Kontrol, argumen)

Contoh

Escape Karakter Tanda \ pada string mempunya makna khusus \n = new line \ =menulis tanda petik \t = tab Contoh :

Menulis Komentar Menulis komentar pada blok tertentu gunakan tanda /* */ Menulis komentar pada satu baris gunakan tanda // didepan statement

Identifier Nama pengenal yang ditentukan sendiri oleh programmer untuk nama variabel, fungsi dan konstanta Maksimal 32 Karakter Case Sensitive Karakter pertama harus huruf atau underscore _ Tidak boleh menggunakan spasi Tidak boleh sama dengan kata kunci (reserved word)

Identifier : Variabel Variabel adalah identifier yang nilainya dapat berubah selama program bejalan Variabel yang akan digunakan harus dideklarasikan terlebih dahulu untuk memesan memory. Deklarasi : Typedata namaidentifier; Contoh : int a; int a,b,c; int a=1,b=2,c=3; //inisiasi char nama[10];

Type Data pada C

Contoh Program (Variabel)

Konstanta Konstanta : Identifier yang nilainya tetap selama program berjalan. Penulisan Konstanta sesuai dengan tipe data masing-masing Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengan tanda petik tunggal, contohnya : A dan @. Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tidak mengandung bagian pecahan, contohnya : 1 dan 32767. Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ). Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda ( ), contohnya : Pemrograman Dasar C. Contoh : const float phi = 3.14f;

Contoh Program (Konstanta)

Operator Penugasan dan Aritmatika Operator Penugasan (Assigment nilai) menggunakan tanda sama dengan (=) a=3; jk= L ; Operator Aritmatika Operator Hubungan * Perkalian / Pembagian + Penjumlahan - Pengurangan % Modulus (Sisa Pembagian)

Operator Hubungan dan Logika Operator Hubungan (Perbandingan) Operator Logika && : Logika And (Dan)! : Logika NOT (Tidak) : Logika Or (Atau)

Operator Unary

Contoh Penggunaan Operator

Membaca Input Untuk membaca input string menggunakan syntax : scanf( format,&namavariabel); Contoh :

Statement Kondisional if(expression){ statement; }else{ statement; }

Looping For Syntax for(inisialisasi;kondisi;inc/dec) { statement; }

Fungsi

Sekian