Algoritma Pemrograman. Fery Updi,M.Kom
|
|
- Johan Yuwono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Algoritma Pemrograman Fery Updi,M.Kom 1
2 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan Konsep Dasar Bahasa C Mampu membuat program Struktur Input/Output Mampu membuat program Percabangan Mampu membuat program Perulangan Mampu membuat Fungsi: parameter, kembalian fungsi by value Mampu menjelaskan dan membuat program Array 1 dimensi Mampu menjelaskan dan membuat program Array 2 dimensi 2
3 Berkenalan dengan Bahasa C Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
4 Kelebihan dan Kekurangan Bahasa C Kelebihan Bahasa C Bahasa C tersedia hampir di semua jenis komputer. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C lebih cepat Dukungan pustaka yang banyak. C adalah bahasa yang terstruktur Bahasa C termasuk bahasa tingkat menengah
5 Kelebihan dan Kekurangan Bahasa C Kekurangan Bahasa C Banyaknya Operator serta fleksibilitas penulisan program kadangkadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer
6 Penulisan Program Bahasa C Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah dan enak dibaca. #include stdio.h int main() { printf( Bahasa C \n ); } #include stdio.h int main() { printf( Bahasa C \n ); }
7 Komentar Program Bahasa C Komentar program hanya diperlukan untuk memudahkan pembacaan dan pemahaman suatu program (untuk keperluan dokumentasi program). Dengan kata lain, komentar program hanya merupakan keterangan atau penjelasan program. Komentar program tidak akan ikut diproses dalam program (akan diabaikan). #include stdio.h int main() { printf( Bahasa C \n ); //ini satu baris komentar } /* ini komentar 2 baris atau lebih */
8 Struktur Dasar Bahasa C Tipe Data Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh Komputer. Dalam bahasa C terdapat lima tipe data dasar, yaitu :
9 Konstanta dan Variable Konstanta merupakan suatu nilai yang tidak dapat diubah selalu tetap selama proses program berlangsung Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Aturan penulisan variable sebagai berikut: Tidak boleh mengandung spasi Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $,?, %, #,!, &, *, (, ), -, +, = dsb.
10 Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi. Deklarasi Variabel Bentuk umum : Nama_tipe nama_variabel; Contoh : int x; char y, huruf, nim[10]; float nilai; double beta; int array[5][4]; char *p; Deklarasi // Deklarasi x bertipe integer // Deklarasi variable bertipe char // Deklarasi variable bertipe float // Deklarasi variable bertipe double // Deklarasi array bertipe integer // Deklarasi pointer p bertipe char
11 //Contoh program tipe data dan variabel //Nama Programmer :... #include "stdio.h" #include "conio.h" int main() { int x; float y; char z; double w; x = 10; y = 9.45; z = 'C'; w = 3.45E+20; printf("nilai dari x adalah : %i\n", x); printf("nilai dari y adalah : %f\n", y); printf("nilai dari z adalah : %c\n", z); printf("nilai dari w adalah : %lf\n", w); getch(); }
12 Deklarasi Deklarasi Konstanta Dalam bahasa C konstanta dideklarasikan menggunakan preprocessor #define. Contohnya : #define PHI 3.14 #define nim #define nama Udin Sedunia Deklarasi Fungsi Fungsi merupakan bagian yang terpisah dari program dan dapat diaktifkan atau dipanggil dimanapun di dalam program. Bentuk umum : Tipe_fungsi nama_fungsi(parameter_fungsi); Contohnya : float luas_lingkaran(int jari); void tampil(); int tambah(int x, int y);
13 Operator Penugasan Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan ( = ). Contoh : nilai = 80; A = x * y; Operator
14 Operator Operator Aritmatika Bahasa C menyediakan lima operator aritmatika, yaitu : Perkalian (*), Pembagian ( / ), Pertambahan (+), Pengurangan (-), dan sisa habis pembagian (%) modulus.
15 //Contoh penggunaan Operator Aritmatika //Nama programmer :... #include "stdio.h" #include "conio.h" int main() { printf("nilai dari = %i\n", 9 + 4); printf("nilai dari 9-4 = %i\n", 9-4); printf("nilai dari 9 * 4 = %i\n", 9 * 4); printf("nilai dari 9 / 4 = %i\n", 9 / 4); printf("nilai dari 9 % 4 = %i\n", 9 % 4); getch(); } HASIL PROGRAM:
16 /* Penggunaan operator untuk mencetak deret bilangan genap antara */ //Nama programmer :... #include "conio.h" #include "stdio.h" int main() { int bil; for (bil=1; bil<100; bil++) { if(bil%2==0) printf("%5.0i", bil); } getch(); } HASIL PROGRAM: 2,4,6,8,10 sd 100
17 Operator Operator Hubungan (Perbandingan) Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable. Operator hubungan dalam bahasa C :
18 Operator Operator Logika Jika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Operator logika ada tiga macam, yaitu : && : Logika AND (DAN) : Logika OR (ATAU)! : Logika NOT (INGKARAN)
19 Operator Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori. Operator bitwise dalam bahasa C : << : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan & : Bitwise AND ^ : Bitwise XOR (exclusive OR) : Bitwise OR ~ : Bitwise NOT
20 Operator Operator Unary Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu : Catatan : Operator peningkatan ++ dan pengurangan jika diletakkan sebelum atau sesudah operand terdapat perbedaan.
21 /* Perbedaan operator peningkatan ++ yang diletakkan di depan dan dibelakang operand */ //Nama programmer :... #include <stdio.h> #include <conio.h> int main() { int x, nilai; x = 5; nilai = ++x; // berarti x = x + 1; nilai = x; printf("nilai = %d, x = %d\n", nilai, x); nilai = x++; // berarti nilai = x; nilai = x + 1; printf("nilai = %d, x = %d\n", nilai, x); getch(); } HASILNYA : nilai = 6, x = 6 nilai = 6, x = 7
22 //Contoh ke-2 operator peningkatan unary //Nama Programmer:. #include "stdio.h" #include "conio.h" int main() { int b, nilai; b = 15; nilai = --b; // berarti b = b - 1; nilai = b; printf("nilai = %d, b = %d\n", nilai, b); nilai = b--; // berarti nilai = b; b = b + 1; printf("nilai = %d, b = %d\n", nilai, b); getch(); } HASILNYA : nilai = 14, b= 14 nilai = 14, b=13
23 Latihan Buatlah Program dalam Bahasa C untuk: Mencetak deret bilangan ganjil
24 Next Mampu membuat program Struktur Input/Output 24
Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :
1 Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : Contoh Program : { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable
Lebih terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciDosen : Dede Kurniadi, S.Kom.,M.Kom HP :
Dosen : Dede Kurniadi, S.Kom.,M.Kom http://dedekurniadi.com HP : 08977700266 Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards th.1967. Selanjutnya bahasa ini memberikan
Lebih terperinciSejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y
Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B yang disusun oleh Ken Thompson pada tahun 1970. C sendiri
Lebih terperinciMODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)
MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168) FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR 2015 DAFTAR ISI DAFTAR ISI... ii PRAKTIKUM 1 PENGENALAN BAHASA C... 1 1.1 TUJUAN PRAKTIKUM... 1 1.2
Lebih terperinciMODUL 1 STANDAR INPUT DAN OUTPUT
MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan
Lebih terperinciBAB II STRUKTUR BAHASA C
BAB II STRUKTUR BAHASA C 2.1. StrukturPenulisanBahasa C Sebagaimanatradisidalambelajarbahasakomputeradalahdimulaidenganmembuat program Hello World, perhatikankodingberikut : // Menampilkantulisan Hello
Lebih terperinciPENGENALAN BAHASA C. Praktikum 3
Praktikum 3 PENGENALAN BAHASA C A. TUJUAN 1. Mengenal sintaks dan fungsi-fungsi dasar dalam bahasa C 2. Mampu membuat flowchart untuk algoritma untuk memecahkan suatu masalah sederhana, selanjutnya mengimplementasikannya
Lebih terperinciMATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)
MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) I. TUJUAN 1. Mahasiswa mengenal struktur bahasa pemrograman C dan C++ 2. Mahasiswa mengenal perintah-perintah dasar C dan C++ 3. Mahasiswa
Lebih terperinciDASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom
DASAR PEMROGRAMAN PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom https://www.facebook.com/groups/dasarpemrogramanc TUJUAN Mengenal sejarah, struktur, sintaks
Lebih terperinciKONSEP DASAR BAHASA C
. SEJARAH DAN STANDAR C KONSEP DASAR BAHASA C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 967. Bahasa ini memberkan ide kepada ken thompson yang kemudian mengembangkan
Lebih terperinciSekilas Tentang C. Dasar Pemrograman & Algoritma
Sekilas Tentang C Dasar Pemrograman & Algoritma Objectives Setelah menyelesaikan bab ini, anda diharapkan dapat: Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan
Lebih terperinciBahasa C-M6 By Jamilah, Skom 1
BAB 1 KONSEP DASAR BAHASA C 1.1 SEJARAH DAN STANDAR C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberkan ide kepada ken thompson yang kemudian
Lebih terperinciBAB I SEKILAS TENTANG C
BAB I SEKILAS TENTANG C Tujuan : 1. Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C 2. Menjelaskan kelebihan dan kekurangan bahasa C 3. Menjelaskan proses kompilasi dan linking program C 4. Menjelaskan
Lebih terperinciObjectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin
Sekilas Tentang C Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan linking program C Menjelaskan struktur
Lebih terperinciPengenalan Bahasa C week 1
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
Lebih terperinciDASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER
1 BAB III DASAR PEMROGRAMAN C 3.1 PENGENAL / IDENTIFIER Pengenal (identifier) merupakan nama yang biasa digunakan untuk variable, kontanta, fungsi atau obyek yang lain, yang didefenisikan oleh pembuat
Lebih terperinciVARIABEL & TIPE DATA PEMROGRAMAN C++
VARIABEL & TIPE DATA PEMROGRAMAN C++ ruliriki@gmail.com VARIABEL Suatu nama yang menyatakan tempat dalam memori komputer Menyimpan nilai yang dapat diubah VARIABEL Pengenal (identifier) yang digunakan
Lebih terperinciKONSEP DASAR PROGRAM BAHASA C
KONSEP DASAR PROGRAM BAHASA C AGENDA Pengantar Kelebihan Kekurangan Penulisan Program Bahasa C Fungsi Penyusun Pengantar (1) Bahasa C merupakan perkembangan dari bahasa BCPL (Basic Combine Programming
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 8 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. memahami struktur penulisan bahasa C 2. memahami perintah dasar bahasa C B. TEORI DASAR
Lebih terperinciTipe Data dan Operator
Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciOPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..
OPERATOR BAHASA C Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. Operator adalah suatu tanda atau simbol yang digunakan untuk
Lebih terperinciBAB I PENGENALAN BAHASA C
DIKTAT MATA KULIAH PEMROGRAMAN I BAB I PENGENALAN BAHASA C IF Pendahuluan Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada
Lebih terperinciPRAKTIKUM 2 SEKILAS TENTANG C
PRAKTIKUM 2 SEKILAS TENTANG C A. TUJUAN 1. Mengenal sintaks dan fungsi-fungsi dasar dalam bahasa C 2. Mampu membuat flowchart untuk algoritma untuk memecahkan suatu masalah sederhana, selanjutnya mengimplementasikannya
Lebih terperinciObjectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin
Sekilas Tentang C Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan linking program C Menjelaskan struktur
Lebih terperincielemen Dasar Bahasa Pemrograman C
Elemen-elemen elemen Dasar Bahasa Pemrograman C Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Identifier : Elemen Dasar C Nama pengenal (identifier) adalah nama-nama yang ditentukan
Lebih terperinciBAB 1 KONSEP DASAR BAHASA C
BAB 1 KONSEP DASAR BAHASA C 1. Sejarah dan Standar C Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian
Lebih terperinciModul IV Pemrograman Bahasa C ( bagian I )
Modul IV Pemrograman Bahasa C ( bagian I ) 4.1. Tujuan Percobaan 1. Praktikan dapat menerapkan konsep algoritma dan flowchart ke dalam bahasa C 2. Praktikan dapat menjelaskan library dalam bahasa C 3.
Lebih terperinciChapter 1 KONSEP DASAR C
Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal
Lebih terperinciTeknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C
1 PENGENALAN BAHASA C Paradigma Pemrograman Pemrograman Deklaratif/Fungsional Persoalan diselesaikan dengan mengekspresikan logika persoalan Pemrograman Prosedural/Terstruktur Persoalan diselesaikan dengan
Lebih terperinciPERTEMUAN II Tipe Data, Variabel, Konstanta, Operator
PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator 1. Tipe Data Dasar 2. Pengertian Variabel 3. Pengertian Konstanta 4. Operator Penugasan 5. Operator Operasi Bit 6. Operator Logika Pertemuan II ELEMEN
Lebih terperinciBAHASA PEMROGRAMAN C
BAHASA PEMROGRAMAN C A. Pengenalan Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Kelebihan Bahasa C: - Bahasa C tersedia hampir di semua jenis computer. - Kode bahasa C sifatnya
Lebih terperinciBab 2. Dasar-Dasar Pemrograman C
Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan
Lebih terperinciAlgoritma & Pemrograman #3
Algoritma & Pemrograman #3 by antonius rachmat c, s.kom, m.cs Tentukan nama variabel yang benar : 1. 9kepala 2. _nilaimax 3. data nilai 4. _4445 5. a_b Review: Deklarasi Identifier Variabel Bentuk umum:
Lebih terperinciSoftware Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:
PEMROGRAMAN dalam SOFTWARE ENGINEERING Materi Pertemuan Minggu ke 3 DEFINISI Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah: Suatu disiplin ilmu yang membahas semua aspek produksi
Lebih terperinciP3 Pengantar Pemrograman C
P3 Pengantar Pemrograman C A. Sidiq Purnomo Prodi Teknik Informatika & Prodi Sistem Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa dapat mengetahui dan memahami sejarah bahasa C, struktur
Lebih terperinciLANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++
I.PENDAHULUAN 1. 1. ALGORITMA Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan
Lebih terperinciPRAKTIKUM 3 DASAR PEMROGRAMAN C
PRAKTIKUM 3 DASAR PEMROGRAMAN C A. TUJUAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang
Lebih terperinciTipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom
Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan
Lebih terperincidilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan
I. PENDAHULUAN Perkembangan bahasa C erat kaitannya dengan perkembangan sistem operasi UNIX, dimana keduanya dikembangkan di AT&T Bell Lab (USA). Pertama kali bahasa C diimplementasikan pada komputer DEC
Lebih terperinciPENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:
PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/
Lebih terperinciIT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala
Lebih terperinciPENGENALAN BAHASA C DAN C++
PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data
Lebih terperinciP - 3 Bab 2 : Pengantar Pemrograman C
P - 3 Bab 2 : Pengantar Pemrograman C 2.1 Tujuan Mahasiswa dapat mengetahui dan memahami sejarah bahasa C, struktur program C dan alur eksekusi program C 2.2 Materi 1. Sejarah C 2. Interprenter dan Compiler
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciAlgoritma dan Struktur Data. Pertemuan 5 Pointer
Algoritma dan Struktur Data Pertemuan 5 Pointer Implementasi ADT Setelah membuat ADT kita bisa mengimplementasikannya menjadi tipe data baru Tipe data baru tersebut disusun dari tipe data tipe data yang
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciKARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C
KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C Disusun oleh: Bachtiar Maulana (58411782) Marlinda Dwi Cahya (54411318) Muh. Mahlani (5411622) Muzaky Bakri Salim (55411060) UNIVERSITAS GUNADARMA
Lebih terperinciPRAKTIKUM 3 DASAR PEMROGRAMAN C
PRAKTIKUM 3 DASAR PEMROGRAMAN C A. TUJUAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 5 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. memahami struktur penulisan bahasa C 2. memahami perintah dasar bahasa C B. TEORI DASAR
Lebih terperinciPENGANTAR BAHASA C++
PENGANTAR BAHASA C++ SEJARAH SINGKAT BAHASA C Program C merupakan bahasa komputer yang sangat singkat & tidak memiliki kepanjangan. Bahasa ini diciptakan oleh Dennis Ritchie sekitar tahun 1972. Hingga
Lebih terperinciData bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 8 A. KOMPETENSI 1. Memahami jenis-jenis operator dalam C++ 2. Memahami operator assignment yang digunakan dalam C++ 3. Mampu menggunakan operator aritmatika 4. Mampu menggunakan operator relasional
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1
MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar
Lebih terperinciTipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dalam tipe data dasar adalah bilangan logik, bilangan bulat,
Lebih terperinciBAB VI BAHASA C Pendahuluan
BAB VI BAHASA C2 6.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciBAB 3. OPERATOR DALAM BHS C
BAB. OPERATOR DALAM BHS C. Assigment Operator Operator Assigment digunakan untuk memberikan nilai ke suatu variabel. Operator yang digunakan adalah opertor = A = 5; (memberi nilai 5 ke dalam variabel A)
Lebih terperinciP 4 Bab 3 : Dasar Pemrograman C
Kampus II, Jl. Jembatan Merah, Nomor.C. Gejayan, Yogyakarta, Telp: (0), Fax (0) 00 P Bab : Dasar Pemrograman C. Tujuan Mahasiswa mampu mengetahui dan memahami identifier, keyword, variable, tipe data,
Lebih terperinciPengantar Visual C++ & Penulisan Program
PRAKTIKUM 2 Pengantar Visual C++ & Penulisan Program A. TUJUAN PEMBELAJARAN 1. Mampu memahami struktur penulisan bahasa C 2. Mengerti perintah keluaran di C 3. Mengenal Lingkungan Visual C++ 4. Mengerti
Lebih terperinciA. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer. zzzz. Address. Gambar 8.1 Variabel pointer px menunjuk ke variabel x
Praktikum 10 (1/5) POINTER A. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer B. DASAR TEORI Konsep Dasar Pointer Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain.
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:02 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang variabel
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciPRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh
PRAKTIKUM 2 1. Variabel Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram. Variabel adalah suatu
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciIV. OPERATOR DAN STATEMENT I/O
IV. OPERATOR DAN STATEMENT I/O 4.1 OPERATOR Operator adalah simbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. 4.1.1 OPERATOR PENUGASAN Operator Penugasan (Assignment
Lebih terperinciPertemuan 4 OPERATOR DAN STATEMEN I/O
Pertemuan 4 OPERATOR DAN STATEMEN I/O 4.1 OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. 4.1.1 OPERATOR PENUGASAN Operator Penugasan
Lebih terperinciBAB 4 PENGENALAN BAHASA C
Bab 4 Pengenalan Bahasa C 35 BAB 4 PENGENALAN BAHASA C TUJUAN PRAKTIKUM 1. Mengetahui sejarah perkembangan bahasa C. 2. Mengerti struktur program bahasa C. 3. Mengerti konsep tipe data, variabel, & operator
Lebih terperinciReview: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????
Algoritme dan Pemrograman Kuliah #3 Implementasi algoritme Struktur program C Elemen program * * * * Masalah Review: Bagaimana memecahkan masalah dengan komputer????? Logika Berpikir Logika Pemrograman
Lebih terperinciDesain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.
Desain dan Analisis Algoritma Pengenalan Bahasa C I Ketut Resika Arthana, S.T., M.Kom resika.arthana@gmail.com http://www.rey1024.com Intro Sadarilah Kawan, Pemrograman Itu Indah Bahasa Pemrograman mudah
Lebih terperinciDasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA
Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA TUJUAN Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis
Lebih terperinciChapter 3.2 : Tipe, Nama dan Nilai
Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari Tipe Data Dasar
Lebih terperinciOPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).
OPERATOR & UNGKAPAN 3.1 PENGERTIAN OPERATOR DAN UNGKAPAN atau tanda operasi adalah suatu tanda atau simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi. Operasi atau
Lebih terperinciTipe Data dan Variabel
PRAKTIKUM 3 Tipe Data dan Variabel A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan
Lebih terperincidisebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator
OPERATOR Operator digunakan untuk menyatakan suatu perhitungan/operasi. Operator yang digunakan untuk operasi yang melibatkan satu operand disebut unary operator. Jika melibatkan dua operand maka disebut
Lebih terperinciBUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN
BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK LABORATORIUM KOMPUTASI DAN JARINGAN JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA MALANG PERATURAN PRAKTIKUM PERATURAN
Lebih terperinciBAB II DASAR-DASAR PEMROGRAMAN C
BAB II DASAR-DASAR PEMROGRAMAN C Tujuan : 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang
Lebih terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperinciBAB V BAHASA C I. 5.1 Pendahuluan
BAB V BAHASA C I 5.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciKonsep Pemrograman. Bab 11. Pointer 1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 11. Pointer 1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Konsep Dasar Pointer Deklarasi Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Akses INDIRECT
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2015 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam mengikuti praktikum. 2. Mahasiswa
Lebih terperinciPertemuan 04. Pemrograman Dasar 2012
Pertemuan 04 Pemrograman Dasar 2012 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami tentang proses sederhana (simple process) berupa pemanggilan procedure (fungsi) dan ekspresi serta
Lebih terperinciPertemuan ke-5 OPERATOR DAN EKSPRESI. 1.1 Operator Aritmatika Ada 5 operator aritmatika dalam C yaitu :
Pertemuan ke-5 OPERATOR DAN EKSPRESI 1.1 Operator Aritmatika Ada 5 operator aritmatika dalam C yaitu : Operator Tujuan + Penambahan - Pengurangan * Perkalian / Pembagian % Sisa pembagian integer Contoh
Lebih terperinciMODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.
MODUL ALGORITMA DAN PEMROGRAMAN Rajif Agung Yunmar, S.Kom., M.Cs. STMIK AMIKOM Yogyakarta 2014 MODUL 6 FUNGSI Fungsi adalah sebuah blok program yang merupakan sekumpulan instruksi yang bertujuan untuk
Lebih terperinciKeg. Pembelajaran 3 : Operator dalam Bahasa C++
Keg. Pembelajaran 3 : Operator dalam Bahasa C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal operator dalam bahasa pemrograman
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Operator Budhi Irawan, S.Si, M.T OPERATOR Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu didalam program. Dengan adanya operator maka dapat
Lebih terperinciDASAR PEMROGRAMAN. PENGENAL dan VARIABEL
DASAR PEMROGRAMAN 1 PENGENAL dan VARIABEL Pengenal (identifier) merupakan nama yang biasa digunakan untuk variabel, konstanta, fungsi atau obyek yang lain yang didefinisikan oleh program. Variabel adalah
Lebih terperinciPEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT
PEMROGRAMAN TERSTRUKTUR C++ OLEH : IR. H. SIRAIT, MT PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan
Lebih terperinciEkspresi, Pernyataan & Operasi Aritmetika/Logika
Ekspresi, Pernyataan & Operasi Aritmetika/Logika Ekspresi (expression) Pernyataan (statements) Operator Penugasan (assignment) Operator Aritmetika Operator Relasional Operator Logika Operator Bitwise 1
Lebih terperinciMATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA
MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata
Lebih terperinciMODUL I PENDAHULUAN & PENGENALAN TURBO C++
MODUL I PENDAHULUAN & PENGENALAN TURBO C++ 1. TUJUAN Mahasiswa dapat mengenal pemograman C++, sejarahnya dan mahasiswa dapat memahami konsep-konsep dari Turbo C++. 2. TEORI DASAR PENDAHULUAN A. ALGORITMA
Lebih terperinciCara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti
KONSTANTA Menghitung besaran-besaran fisis dalam bidang fisika memerlukan suatu konstantakonstanta. Bahasa C dan C++ menyediakan tipe data tambahan sehingga variabel yang kita gunakan merupakan konstanta
Lebih terperinciModul 1 Dasar Dasar Bahasa Pemrograman C
Modul 1 Dasar Dasar Bahasa Pemrograman C 1. C dan Pengolahan Sinyal Digital C adalah bahasa pemrograman tingkat tinggi. Sebab bahasa pemrogramannya menggunakan keyword dan syntax yang mudah dimengerti
Lebih terperinciPRAKTIKUM 11 POINTER 1
PRAKTIKUM 11 POINTER 1 A. Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string B. DASAR TEORI Konsep Dasar Pointer Variabel
Lebih terperinciPemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Lebih terperinciTipe Data dan Variabel
Tipe Data dan Variabel L/O/G/O Agus Priyanto Introduction Sejarah C Bahasa C merupakan bahasa pemrograman yang di ciptakan oleh Dennis Ricthie yang berasal dari perkembangan bahasa BCPL (Basic Combined
Lebih terperinciBab 1. Pengenalan Pemrograman C
Bab 1. Pengenalan Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Sejarah dan Ruang Lingkup C Proses Kompilasi dan Linking dalam C Struktur Penulisan Program C Sejarah
Lebih terperinciDasar Pemrograman Mikrokontroler dengan Bahasa C
Dasar Pemrograman Mikrokontroler dengan Bahasa C Pokok Bahasan: 1. Penggunaan Fungsi (Using Functions) 2. Penanaman bahasa rakitan di dalam Program 'C' Tujuan Belajar: Setelah mempelajari dalam bab ini,
Lebih terperinciALGORITMA (2) Mengupas Kentang
Rosa Ariani Sukamto ROSA ARIANI SUKAMTO Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Facebook: https://www.facebook.com/rosa.ariani.sukamto Email: rosa_if_itb_01@yahoo.com ALGORITMA
Lebih terperinciTipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinci