T0616 ALGORITMA DAN PEMROGRAMAN (2)

Slides:



Advertisements
Presentasi serupa
Elemen dan Struktur Program C
Advertisements

Konsep Bahasa C++.
Elemen Dasar C++.
KONSEP BAHASA PEMROGRAMAN
INSTRUKSI MASUKAN DAN KELUARAN
Tipe Data, Variabel, Konstanta, Operator
Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.
Elemen Dasar Program C++
BAHASA C.
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
Elemen-elemen dlm source code
BASIC DATA TYPES, VARIABLES & OPERATORS
Dasar Pemrograman Komputer [TKL-4002] 2010
Pengantar C (Minggu ke II)
Dasar Komputer & Pemrograman 2A (BAHASA C)
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pendahuluan Definisi :
Pengenalan Bahasa C Pengenalan Bahasa C.
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
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 )
Algoritme dan Pemrograman
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
Teknik. Pemrog. Terstruktur 2
Algoritme dan Pemrograman
Pengantar Bahasa C & C++
KONSTANTA A. Ridwan Siregar.
Elemen Dasar C Identifier :
Dasar Pemrograman Komputer
Pertemuan 1 Pengenalan Bahasa C++.
Pemrograman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 4
Pendahuluan & identifier pada bahasa c dan c++
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma & pemrograman 1B
Pengenalan C++ Oleh : Dewi Sartika.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
PART 4 Pengenalan Bahasa C
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
Tipe Data, Variabel, & Konstanta
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
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
Daasar Komputer dan Pemrograman 2A
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Pengenalan dan Struktur Java (Tipe Data)
Variabel, Konstanta, Tipe Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Algoritma Struktur Data
Pemrograman Terstruktur
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Pengantar Pemrograman Bahasa C
Teknik. Pemrog. Terstruktur 2
Bab 03 Variabel dan Tipe Data
Operator, Variabel, Konstanta, Tipe Data
Tipe Data & Notasi Algoritmik
T0616 ALGORITMA DAN PEMROGRAMAN (11-12)
Transcript presentasi:

T0616 ALGORITMA DAN PEMROGRAMAN (2) SUBANDIJO UNIVERSITAS BINA NUSANTARA FAKULTAS ILMU KOMPUTER JAKARTA, 2005 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman PENGANTAR BAHASA C SEJARAH C MENGAPA C? HIMPUNAN KARAKTER IDENTFIER KEYWORDS VARIABEL KONSTANTA TIPE DATA STRUKTUR PROGRAM C KOMENTAR ESCAPE SEQUENCE CONTOH PROGRAM 1 CONTOH PROGRAM 2 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman SEJARAH C DIRANCANG OLEH DENIS M. RITCHIE TAHUN 1972 DI BELL LABS. PENGEMBANGAN DARI BCPL (MARTIN RICHARD, 1967) DAN B (KEN THOMPSON, 1970) DIBANTU BRIAN W. KERNIGHAN, RITCHIE MENULIS BUKU THE C PROGRAMMING LANGUAGE (1978). DIKENAL DENGAN NAMA K-R C ATAU C KLASIK. VERSI C YANG LEBIH BARU ANSI C 1989, ISO C 99. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman C 99 INLINE FUNCTION FREEING OF RESTRICTIONS ON THE LOCATION OF VARIABLE DECLARATIONS. NEW DATA TYPES: LONG LONG INT, BOOLEAN DATA TYPE, COMPLEX TYPE. VARIABLE LENGTH ARRAY ONE LINE COMMENT BEGINNING WITH // NEW LIBRARY FUNCTION: SNPRINTF() NEW HEADER FILE: STDINT.H. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman MENGAPA C? FLEXIBILITY: MENDEKATI LOW LEVEL LANGUAGE TETAPI MUDAH DIMENGERTI. PORTABILITY:DIPAKAI MULAI DARI KOMPUTER MIKRO SAMPAI SUPER KOMPUTER. BAHASA YANG BANYAK DIGUNAKAN DALAM ILMU KOMPUTER UNTUK MEMBUAT OS, PROGRAM APLIKASI DLL. DIDUKUNG OLEH BANYAK PUSTAKA (LIBRARIES) 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman HIMPUNAN KARAKTER PROGRAM C DITULIS MENGGUNAKAN SUBSET KARAKTER ASCII YAITU: HURUF BESAR A .. Z HURUF KECIL a .. z DIGIT 0 .. 9 KARAKTER KHUSUS SEPERTI ‘!’ , ‘&’, ‘+’, ‘\’, ‘_’ DAN SEBAGAINYA. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman IDENTIFIER NAMA BERBAGAI ELEMEN PROGRAM SEPERTI NAMA VARIABEL, FUNGSI, KONSTANTA DSB. DIAWALI DENGAN HURUF ATAU UNDERSCORE _ DAN DIIKUTI DENGAN HURUF, DIGIT ATAU _ HURUF BESAR DIANGGAP BERBEDA DENGAN HURUF KECIL (CASE SENSITIVE). PANJANG MAKSIMUM 32 KARAKTER. CONTOH: name, x1, _total, cubic(). 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman VARIABEL IDENTIFIER YANG DIGUNAKAN UNTUK MENAMPUNG DATA. SINTAKS <tipe> <nama_variabel>; <tipe> <nama_variabel> = <nilai_awal>; CONTOH float a, b, c; int x = 20; NAMA VARIABEL MENGGUNAKAN KETENTUAN IDENTIFIER YANG BUKAN KEYWORDS. DAPAT DIDEKLARASIKAN DI DALAM COMPOUND STATEMENT SEHINGGA MEMBENTUK BLOCK STATEMENT. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman KONSTANTA IDENTIFIER DENGAN NILAI TETAP SEHINGGA TIDAK DAPAT DIUBAH NILAINYA. TIDAK MEMBUTUHKAN ALOKASI MEMORI BISA DILAKUKAN DENGAN PREPROCESSOR DIRECTIVE #define ATAU DENGAN KEYWORD const. CONTOH: #define PI 3.14159 const float PI = 3.14159; 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman TIPE DATA TERDIRI DARI LIMA BASIC DATA TYPES. char, int, float, double, void. SELAIN ITU ADA EMPAT MODIFIER YANG DAPAT DIKOMBINASIKAN DENGAN BASIC DATA TYPE UNTUK MEMBENTUK TIPE DATA YANG LEBIH KHUSUS. signed, unsigned, long, short. CONTOH: unsigned int n; long int m; TIDAK ADA TIPE DATA BOOLEAN DI C! 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman STRUKTUR PROGRAM C (1) C ADALAH BAHASA PEMROGRAMAN TERSTRUKTUR. TERDIRI DARI FUNGSI-FUNGSI, SALAH SATU DIANTARANYA HARUS DIBERI NAMA main() YANG BERLAKU SEBAGAI PROGRAM UTAMA. FUNGSI main() ADALAH ENTRY POINT KE KOMPILATOR C. PROGRAM DIEKSEKUSI MULAI DARI PERNYATAAN PERTAMA YANG ADA DALAM FUNGSI. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman STRUKTUR PROGRAM C (2) SETIAP PERNYATAAN DIAKHIRI DENGAN TITIK KOMA ‘ ; ‘. HURUF BESAR DIBEDAKAN DENGAN HURUF KECIL. SEBAGAI KONVENSI, PROGRAM C DITULIS DENGAN HURUF KECIL KECUALI UNTUK HAL-HAL KHUSUS SEPERTI BUFFER AREA FILE DAN MENDEFINISIKAN KONSTANTA MENGGUNAKAN # define. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman STRUKTUR PROGRAM C (3) FORMAT PENULISAN FUNGSI SECARA UMUM deklarasi variabel global; return_Type function_Name(parameter list) { deklarasi variabel lokal; pernyataan-pernyataan; return(nilai); } CONTOH PROGRAM C YANG PALING SEDERHANA. #include<stdio.h> main() { printf(“\n\tHalo, Binusian”); 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman ESCAPE SEQUENCES \a bell, alert, system beep \b back space \t horizontal tab \n new line, line feed \v vertical tab \r carriage return \’ single quote \” double quote \\ backslash \xdd notasi hexadecimal \ddd notasi octal 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman KOMENTAR DIAPIT OLEH PASANGAN ‘ /* ‘ DAN ‘ */ ’. DIGUNAKAN AGAR PROGRAM LEBIH MUDAH DIBACA DAN DIMENGERTI. DIABAIKAN OLEH KOMPILATOR. 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman CONTOH PROGRAM 1 /* PENAMBAHAN DUA BUAH VARIABEEL */ #include <stdio.h> main() { int x, y, z; x = 20; y = 30; z = x + y; printf(“\n%5d “, z); } 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman CONTOH PROGRAM 2 /* PROGRAM LUAS LINGKARAN */ #include<stdio.h> const float PI = 3.14159; main() { float jari2, luas; scanf(%f”, &jari2); luas = PI * jari2 * jari2; printf(\nLuas = %5.2f”, luas); } 2/19/2019 T0616 - Algoritma dan Pemrograman

T0616 - Algoritma dan Pemrograman THE END “...ALL YOU NEED IS LOVE…” 2/19/2019 T0616 - Algoritma dan Pemrograman