adalah langkah-langkah yang diambil dalam

dokumen-dokumen yang mirip
Library yang Sering Digunakan pada C program

Tipe Data dan Operator

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

Bahasa C-M6 By Jamilah, Skom 1

Achmad Solichin.

Struktur Program Bahasa C

Algoritma & Pemrograman

VARIABEL & TIPE DATA PEMROGRAMAN C++

Chapter 1 KONSEP DASAR C

P 4 Bab 3 : Dasar Pemrograman C

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

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

BAB 4 PENGENALAN BAHASA C

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

BAHASA PEMROGRAMAN C

1.1. Sejarah Bahasa C

Pendahuluan Pemrograman Mikrokontroler

Algoritma dan Pemrograman

Dasar Pemrograman Komputer [TKL-4002] 2010

Tipe Data, Variabel, Input/Output

TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pemrograman Terstruktur. Pemrosesan File Teks dan File Biner

PERTEMUAN 3 KONSEP TIPE DATA


PENGENALAN BAHASA C DAN C++

DASAR STRING. Sama halnya seperti array-array sebelumnya, inisialisasi pada string adalah: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };

Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

Badiyanto, S.Kom., M.Kom. PBO java

BAB II STRUKTUR BAHASA C

KURSUS ONLINE JASA WEBMASTERS

PERTEMUAN VII FILE TEKS & FILE BINER

Tipe Data dan Variabel

Variable. Variable (cont) Variable (cont) Tipe Data

Algoritma Pemrograman. Fery Updi,M.Kom

KONSEP DASAR BAHASA C

PERTEMUAN 7 REVIEW (QUIZ)

PENGENALAN C++ Bab 1

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

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

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

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

DATA PADA BAHASA C TIPE DATA

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

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

INPUT DAN OUTPUT BAHASA C

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

BAB 2. FUNGSI INPUT OUTPUT

fungsi Oleh: Sri Supatmi,S.Kom

Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX.

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

elemen Dasar Bahasa Pemrograman C

2 BEBERAPA FUNGSI PUSTAKA DALAM BAHASA C

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

AP 2B: PENGENALAN PADA C++ Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma

Identifier dan Tipe Data

2 TIPE DATA DAN VARIABEL

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

Modul 1 Dasar Dasar Bahasa Pemrograman C

Imam Fahrur Rozi. Algoritma dan Pemrograman. Pengantar C++

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

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Pre Lab P 03 Tipe Data, Operator dan Expresi

Konstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

BAB II VARIABEL DAN TIPE DATA

BAHASA C. VERSI C: Kernighan and Richie C (K&R C) ANSI C C++ C# Java

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Referensi : KONSEP DASAR BAHASA C

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Dasar Pemrograman Mikrokontroler dengan Bahasa C

C Programming (re-view)

BAB 1 KONSEP DASAR BAHASA C

2. Uraian Materi. a. Pengertian Fungsi

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PENGANTAR ALGORITMA. By : Sri Rezeki Candra Nursari. Penilaian : Genap TA 2010/2011

KUMPULAN SYNTAX DASAR C++

INSTRUKSI. TTH2D3 Mikroprosesor

BAHASA C CodeVisionAVR (CVAVR)

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Struktur Bahasa C dan C++

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Teori Algoritma TIPE DATA

Elemen Dasar Dalam Bahasa Java

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

PENGENALAN C++ DADANG MULYANA 2012

Algoritma dan Pemrograman

Transkripsi:

ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien.

ALGORITMA merupakan gabungan antara SENI dan TEKNIK TEKNIK, Karena Algoritma diterapkan di Komputer yang penuh dengan TOOL dan metodologi Seni, karena Algoritma penuh dengan kreativitas dan imajinasi yang jenius

Mempunyai Processor contoh Intel Pentium KOMPUTER adalah alat pengolah data, dengan konstruksi elektronik, yang mempunyai, internal storage bekerja dengan bantuan Operating System menurut program yang diberikan kepadanya. RAM Contoh WINDOWS

PROCESSOR misal : Intel Pentium MEMORY (internal Storage) KEYBOARD SCREEN Input device Misal kapasitas 10 GB Input & Output device HARDDISK (external storage) RAM misal kapasitas 64 MB Output device

Data Program PROCESSOR MEMORY (internal Storage) misal : Intel Pentium data data data KEYBOARD PROGRAM -------- -------- -------- -------- -------- -------- OPERATING SYSTEM SCREEN Input device Output device Misal kapasitas 10 GB Input & Output device Operating System HARDDISK (external storage) RAM misal kapasitas 64 MB

BYTE adalah satuan memory (storage) terkecil yang masih bisa diberi alamat no: 0 1 2 3 Satuan lain : WORD ( 4 Byte) HALF WORD ( 2 Byte) DOUBLE WORD ( 8 Byte) SECTOR (512 Byte) memory Bila memory dianggap sebagai sebidang tanah, maka 1 BYTE dapat dianggap sebagai 1 meter persegi 1 BYTE = 8 bit (binary digit) X X X X X X X X No : 64 * 1024 * 1024-1 (Untuk memory 64 MB) 1 2 3 4 5 6 7 8

MEMORY dan satuan BYTE Memory, bila dibayangkan sebagai sebidang tanah, maka satu BYTE adalah area sebesar satu meter persegi, yang dapat menyimpan satu buah huruf Bila dibayangkan sebagai sebuah ruangan, maka satu BYTE adalah sebuah ubin yang dapat menampung sebuah huruf

RANDOM ACCESS (Akses secara Acak) 0 1 2 3 4 5...... Komputer dapat mengakses (menuju, mencapai, mendapatkan) sebuah Byte dalam memory, secara langsung, tanpa harus menelusuri satu per satu mulai Byte 0,1,2,3, dan seterusnya. Bagi komputer, untuk mengakses Byte no 1000, sama mudahnya dengan mengakses Byte nomor 1, atau nomor lainnya

1 BYTE = 8 bit (binary digit atau angka biner) Sebuah Byte terdiri dari 8 komponen yang disebut bit. Sulit menerangkan benda yang disebut bit tersebut secara fisik. Hanya dapat diilustrasikan sebagai sebuah bohlam lampu yang dapat menyala atau padam. Bila menyala disebut ON, dan padam disebut OFF Contoh sebuah huruf A bila disimpan dalam satu BYTE memory ON ilustrasi sebuah BYTE yang terdiri dari 8 buah bohlam lampu. OFF

Catatan : ON OFF disini sengaja dibuat jarak, hanya agar mudah melihat jumlah bitnya ada 8 buah.

Binary digit (angka biner) Untuk keperluan komputasi secara digital, maka : bit yang ON dinyatakan dengan angka 1, dan bit yang OFF dinyatakan dengan angka 0 Sehingga huruf A yang dinyatakan dengan ON dan OFF nya bit-bit sebagai berikut : ON selanjutnya dinyatakan dengan : OFF 0 1 0 0 0 0 0 1

Binary digit (angka biner) Bilangan Binary, Basis (Radix) = 2, karena hanya mengenal 2 notasi atau simbol yaitu: 0 dan 1 x x x x x x 32 16 8 4 2 1 Bilangan Decimal Basis (Radix) = 10, karena mengenal 10 notasi atau simbol yaitu : 0, 1, 2, 3,... 9 x x x x 1000 100 10 1

Binary digit (angka biner) 0 1 1 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 0 0 1 0 0 1 = 0 = 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9

Nilai yang terkandung dalam sebuah BYTE Setiap bit yang ON mempunyai nilai sesuai dengan posisinya dalam sebuah BYTE yang dapat digambarkan sebagai berikut : 128 64 32 16 8 4 2 1

Nilai karakter A Ilustrasi huruf A yang disimpan dalam BYTE 128 64 32 16 8 4 2 1 Yang dinyatakan dengan angka biner (binary digit) menjadi : 128 64 32 16 8 4 2 1 0 1 0 0 0 0 0 1 Sehingga karakter A, atau huruf A yang disimpan dalam satu BYTE memory akan bernilai = 65 karena bit yang ON bernilai 64 dan 1.

HURUF 128 64 32 16 8 4 2 1 atau KARAKTER : A = 65 B = 66 C = 67 D = 68 E = 69

KOMPUTER adalah alat pengolah data, dengan konstruksi elektronik, yang mempunyai, internal storage bekerja dengan bantuan Operating System menurut program yang diberikan kepadanya.

Operating System adalah software yang dibuat untuk mengendalikan bekerjanya komputer. Semua pekerjaan didalam komputer dikendalikan (di-control) oleh Operating System Beberapa Contoh Operating System : DOS WINDOWS WINDOWS NT UNIX LINUX XENIX MACINTOSH SUN SOLARIS

KOMPUTER adalah alat pengolah data, dengan konstruksi elektronik, yang mempunyai, internal storage bekerja dengan bantuan Operating System menurut program yang diberikan kepadanya.

PROGRAM adalah kumpulan instruksi-instruksi yang diberikan kepada komputer untuk menyelesaikan suatu tugas = Langkah-langkah dalam Alagoritma Instruksi-instruksi harus tersusun secara logis Memerlukan LOGIKA yang benar

PROGRAM ditulis dalam suatu bahasa yang disebut Bahasa Pemrograman (Programming Language) Contoh Bahasa Pemrograman : Bahaca C ini yang kita gunakan untuk menerapkan Algoritma di komputer COBOL FORTRAN Pascal BASIC C Java dan sebagainya

Contoh Persoalan yang akan diselesaikan : Mencari Total dua buah bilangan (Misal dua buah bilangan tersebut masing masing bernilai 5 dan 2). diselesaikan dengan menggunakan SIPOA, SWIPOA, SEMPOA diselesaikan dengan menggunakan KALKULATOR diselesaikan dengan menggunakan KOMPUTER

Contoh Persoalan yang akan diselesaikan dengan menggunakan komputer : Mencari Total dua buah bilangan (Misal dua buah bilangan tersebut masing masing bernilai 5 dan 2). diselesaikan dengan menggunakan program yang sudah jadi misalnya EXCEL diselesaikan dengan membuat PROGRAM sendiri

Contoh Soal : Diketahui dua buah bilangan masing masing bernilai 5 dan 2. Susun program dalam Bahasa C untuk mencetak hasil penambahan kedua buah bilangan tersebut. Algoritma secara Umum A 5 B 2 T A + B WRITE(T) Variabel tidak didefine/ dideklarasi/ dinyatakan/ dipesan lebih dulu VARIABLE ---------- VARIABEL Algoritma dalam Bahasa C #include<stdio.h> void main() { int A,B,T; A = 5; B = 2; T = A + B; printf( %i, T); } - Tipe (Type) - Nama - Isi Mewakili ALAMAT (address) Variabel perlu didefine/ dideklarasi/ lebih dulu

#include<stdio.h> main() { int A,B,T; A=5; B=2; T=A+B: printf( %I, T); } C PU MEMORY 5 + 2 = 7 2 KEYBOARD #include<stdio.h> main() { int A,B,T; A = 5; B = 2; T = A + B; printf( %i, T); } xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 5 2 7 A B T 4 7 SCREEN 2 C compiler 3 windows 1 C compiler Windows HARDDISK

Kembali ke Soal : Diketahui dua buah bilangan masing-masing bernilai 5 dan 2. Susun program dalam Bahasa C untuk mencetak hasil penambahan kedua bilangan tersebut. Cara-1 : #include <stdio.h> main() { int A, B, T; A = 5; B = 2; T = A + B; } printf( %i, T); Instruksi Mencetak Yang dicetak nilai T Format %i untuk nilai integer Variabel A diisi dengan nilai 5 Isi variabel A ditambah dengan isi variabel B hasil penambahannya disimpan dalam variabel T Disiapkan 3 buah variabel masing-masing bertipe integer. Dapat juga ditulis sbb: int A; int B; int T;

Program diatas dapat juga ditulis sbb: #include <stdio.h> main() { int A, B, T; A = 5; B = 2; T = A + B; printf( %i, T); } Atau sebagai berikut : #include <stdio.h> main() { int A, B, T; A = 5; B = 2; T = A + B; printf( %i, T); } Satu baris statement dapat terdiri dari lebih dari satu instruksi #include <stdio.h> main() { int A, B, T; A = 5; B = 2; T = A + B; printf( %i, T); } #include <stdio.h> main() { int A = 5, B = 2, T; T = A + B; printf( %i, T); }

Cara - 2. #include <stdio.h> main() { int A, B; A = 5; B = 2; printf( %i, A+B); } Total tidak disimpan dalam sebuah variabel, tapi hasil penambahan A+B bisa langsung dicetak Cara - 3 #include <stdio.h> main() { printf( %i, 5 + 2); } Nilai 5 dan 2 begitu juga Total, tidak dismpan dalam variabel. Tapi hasil 5 + 2 langsung bisa dicetak #include <stdio.h> main() { printf( %i, 7 ); } Walaupun ini juga program, tapi BUKAN program yang dimaksud untuk menghitung 5 + 2 tapi hanya sekedar mencetak nilai 7 yang telah kita hitung sendiri. Nilai 7 bukan dihitung oleh komputer

2.01

Program dan Bahasa Pemrograman C. Contoh program dalam Bahasa C untuk meng-input dua buah bilangan, menghitung dan mencetak totalnya Turbo C #include <stdio.h> void main() { int A, B, T; scanf( %i, &A); scanf( %i, &B); T = A + B; printf( %i, T); } C++ #include <iostream.h> void main() { int A, B, T; cin >> A; cin >> B; T = A + B; cout << T; }

2.2 Struktur Bahasa C - void main() { statement statement statement statement } - Beberapa contoh penempatan tanda kurung { dan } sebagai batas sebuah main program. 1. void main() { statement statement statement statement } 2. void main() { statement statement statement statement } 3. void main() { statement statement statement statement } 4. void main() { statement statement statement statement } 5. void main() { statement statement statement statement } 6. void main() { statement statement statement statement }

Keywords dan Library Functions. Turbo C #include <stdio.h> void main() { int A, B, T; scanf( %i, &A); scanf( %i, &B); T = A + B; printf( %i, T); } C++ #include <iostream.h> void main() { int A, B, T; cin >> A; cin >> B; T = A + B; cou << T; } Perhatikan kata-kata (words) yang ada dalam kedua program tersebut, yaitu : include stdio.h stream.h void int main() scanf() printf() cin cout

a. Keyword dalam Bahasa C Keywords dalam ANSI C (ANSI = American National Standards Institute) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while Keywords tambahan dalam TURBO C Selain keywords yang ada pada ANSI C, Turbo C menambah beberapa keywords yaitu : asm cdecl far huge interupt near pascal

Selain keywords yang ada pada ANSI C, C++ menambah beberapa keywords yaitu : asm class delete friend inline new operator private protected public template this virtual b. Library Functions dan Library Macroes dalam Turbo C. 1) Dalam stdio.h Library Functions clearr() fclose() fccloseall() fdopen() fflush() fgetc() fgetchar() fgetpos() fgets() flushall() fopen() fprint() fputc() fputchar() fputs() fread() free() freopen() fscan() fseek() fsetpos() ftell() fwrite() gets() getw() perror() printf() puts() putw() rename() rewind() scanf() unlink() Library Macroes feof(f) ferror(f) fileno(f) getch(f) getchar(f) putchar( f) remove(path)

2) Dalam math.h Library Functions abs() acosh() asin() atan() atan2() atof() ceil() cos() cosh() exp() fabs() floor() fmod() 3) Dalam stdlib.h Library Functions labs() ldexp() log() log10() pow() sin() sinh() sqrt() tan() tanh() Library Macroes abs() atof() atoi() atol() div() exit() Free() ldiv() malloc() rand() srand() system() abs(x) atoi(s) random(num) randomize()

4) Dalam string.h Library Functions strcpy() strcat() strchr() strcmp() strlen() 6) Dalam ctype.h Library Functions stlower() toupper() 5) Dalam conio.h Library Functions clrscr() getch() getche() gotoxy() khbit() putch() Library Macroes isalnum( c) isalpha( c) isascii( c) iscntrl( c) isdigit( c) 6) Dalam io.h Library Functions access() _close() close() _creat() eof() isgraph( c) islower ( c) isprint( c) ispunct( c) isspace( c) filelength() _ope() open() _read() read() _write() write() isupper( c) isxdigit( c) toascii( c) _tolower( c) _toupper( c)

Variabel dan Tipe Data. #include <stdio.h> void main() { int A, B, T; scanf( %i, &A); scanf( %i, &B); } T = A + B; printf( %i, T); #include <iostream.h> void main() { int A, B, T; cin >> A; cin >> B; } T = A + B; cou << T; Perhatikan instruksi : int A, B, T; MEMORY A B T

Nama variabel. Nama variabel ditentukan atau dikarang sendiri oleh pembuat program dengan syarat sebagai berikut : 1. Tidak boleh sama dengan nama atau kata yang sudah disiapkan (reserved word) oleh komputer seperti keyword, dan functions. Juga harus berbeda dengan nama label atau konstanta yang dibuat oleh pemrogram. 2. Maksimum 32 karakter, bila lebih dari 32 karakter, maka karakter selebihnya tidak diperhatikan. Huruf besar dan huruf kecil berbeda. 3. Karakter pertama harus huruf atau karakter garis bawah (under score), dan karakter berikutnya boleh hurup atau angka, atau karakter garis bawah. 4. Tidak boleh mengandung spasi atau blank. Contoh nama variabel yang benar. A A1 Nilai NILAI nilai HargaSatuan Harga_Satuan HS _Harga SWITCH Contoh nama variabel yang SALAH. 1A Nilai-1 Harga Satuan Benar/Salah switch long Awalnya bukan huruf atau under score Mengandung tanda minus (-) Mengandung spasi (blank) Mengandung special character Sama dengan keyword Sama dengan keyword Catatan : Dalam bahasa C, huruf besar berbeda dengan huruf kecil (case sensitif) sehingga : Nilai berbeda dengan NILAI, juga berbeda dengan nilai SWITCH berbeda dengan switch yang keyword.

Tipe Data. Tipe data dasar (primitif) yang digunakan oleh Bahasa C. Sebutan Tipe Data Bentuk penulisan dalam Bahasa C Jumlah Byte yang diperlukan Jangkauan nilai numerik 1. Character char atau signed char 1-128 s.d. 127 unsigned char 1 0 s.d. 255 2. Integer int atau signed int atau signed 2-32768 s.d. 32767 unsigned int atau unsigned 2 0 s.d. 65535 long atau long int atau signed long atau signed long int 4-2147483648 s.d. 2147483647 unsigned long atau unsigned long int 4 0 s.d. 4294967295 3. Floating point (single precision) float 4 3.4E-38 s.d. 3.4E38 positip atau negatip 4. Double precision double 8 1.7E-308 s.d. 1.7E308 positip atau negatip long double 10 3.4E-4932 s.d 1.1E4932 positip atau negatip

Catatan : 1. Dalam Bahasa C dikenal juga tipe data short int atau signed short int, atau short yang penggunaannya sama dengan int. Juga tipe unsigned short int yang sama dengan unsigned int 2. 3.4E-38 adalah penulisan untuk 1.4 x 10-38 dan 3.4E38 adalah penulisan untuk 1.4 x 10 38

Menyiapkan dan Mengisi Variabel Variabel char diisi satu karakter atau 1 #include<stdio.h> main() { char C; C = A ; - #include<stdio.h> main() { char C = A ; - - 0 1 0 0 0 0 0 1 = karakter A ASCII = 65 2 #include<stdio.h> main() { char C; C = 65; - atau #include<stdio.h> main() { char C= 65; - - 0 1 0 0 0 0 0 1 = karakter A ASCII = 65 Contoh 1 dan 2 menghasilkan Byte dengan bit-bit yang sama

Variabel char diisi String 1 2 #include<stdio.h> main() { char S[10] = Jakarta ; - #include<stdio.h> main() { char S[10]; S = Jakarta ; - Maka isi S{10] menjadi : Akan terjadi error 0 1 2 3 4 5 6 7 8 9 J a k a r t a \0 Keterangan yang lebih lengkap lihat halaman 4.13 3 #include<stdio.h> #include<string.h> main() { char S[10]; strcpy(s, Jakarta ); - Supaya tidak error harus menggunakan library function strcpy( ) untuk string copy Agar dapat menggunakan strcpy( ), harus disertakan file string.h dengan #include<string.h>

Variabel int diisi nilai numerik 1 #include<stdio.h> main() { int N; N = 65; - atau #include<stdio.h> main() { int N = 65; - - 0000 0000 0100 0001 = 65 Keterangan yang lebih lengkap lihat halaman : 3.08 s.d 3.12 dan 4.18 s.d. 4.20

Variabel int diisi karakter 1 #include<stdio.h> main() { int N; N = A ; - 0000 0000 0100 0001 Keterangan yang lebih lengkap lihat halaman : 3.08 s.d 3.12 dan 4.18 s.d. 4.20 Karakter A nilai ASCII = 65 atau #include<stdio.h> main() { int N = A ; - -

2 #include<stdio.h> main() { int N; N = AB ; - Variabel int, dapat diisi dengan maksimum 2 karakter Byte ini diisi dg B Byte ini diisi dg A 0100 0010 0100 0001 #include<stdio.h> main() { int N = AB ; - - 2.10 Karakter A, ASCII = 65 Karakter B, ASCII = 66

2.6 Soal-Soal, Latihan Mandiri 2.10 1. 2. 3. 4. 5. 6. 7. 8. Apa yang dimaksud dengan keyword dalam Bahasa C. Sebutkan beberapa contoh keyword Sebutkan fungsi-fungsi pustaka yang ada dalam file : a) stdio.h b) conio.h c) String.h Apa yang dimaksud dalam variabel Berikan beberapa contoh nama variabel yang : a) benar (valid) b) salah (invalid) Sebutkan beberapa macam tipe data standard Apa yang dimaksud dengan statement dalam bahasa pemrograman Apa yang dimaksud dengan main program atau program induk dalam Bahasa C