P3 Pengantar Pemrograman C
|
|
- Sucianty Makmur
- 7 tahun lalu
- Tontonan:
Transkripsi
1 P3 Pengantar Pemrograman C A. Sidiq Purnomo Prodi Teknik Informatika & Prodi Sistem Informasi Universitas Mercu Buana Yogyakarta
2 Tujuan Mahasiswa dapat mengetahui dan memahami sejarah bahasa C, struktur program C dan alur eksekusi program C 2
3 Pembahasan Sejarah C Interprenter dan Compiler Proses Kompilasi dan Eksekusi Program C Algoritma Ke C Struktur Program C Analisis Program C Fungsi Preprocessor Komentar di C Lingkup Pemrograman C 3
4 Sejarah C
5 Sejarah C Bahasa C Dirancang -> Dennis M. Ritchie th1972 di laboratorium Bell. Perkembangan dari BCPL (Basic Combined Programming Language) yg dibuat Dr. Martin Richard, selanjutnya dikembangkan oleh Ken Thompson dan dinamai dengan bahasa B. Dari ketertarikan Dennis M. Ritchie terhadap interpreter bahasa B, kemudian dikembangkan menjadi compiler yg disebut C. Bahasa C banyak digunakan untuk pengembangan perangkat lunak dan sistem operasi. Seperti sistem operasi Unix dan Linux yg menggunakan bahasa pemrograman C. Dalam perkembangannya dari bahasa pemrograman C kemudian dikembangkan bahasa pemrograman C++ oleh Bjarne Stroustrup, dengan alasan bahasa C masih bersifat sangat prosedural murni (untuk membentuk suatu object harus di lakukan banyak sekali penulisan code). 5
6 Kelebihan Bahasa C tersedia hampir disemua jenis komputer, Kode bahasa C sifatnya flexibel dan portabel 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 merupakan bahasa yang terstruktur. Kekurangan Bahasa C masih bersifat sangat prosedural murni, Banyak sekali operator yang terkadang membingungkan pemakai. 6
7 Interpreter & Compiler
8 Interpreter & Compiler Sebelum code yg ditulis dengan bahasa pemrograman dapat dibaca dan dieksekusi oleh komputer, maka code yang ditulis tersebut harus diterjemaahkan ke dalam bahasa mesin (0 dan 1) dengan menggunakan Interpreter dan Compiler. 8
9 Interpreter Menerjemahkan bahasa pemrograman per baris perintah. Kelebihan : Penyusunan program relatif lebih cepat. Kelemahan : Proses eksekusi sangat lambat, Saat program dieksekusi maka interpreter harus berada di memori, Program yang menggunakan interpreter source code-nya tidak dapat disembunyikan. Compiler Menerjemahkan seluruh instruksi bahasa pemrograman sekaligus. Kelebihan : Proses dapat dijalankan dengan cepat, Source code dapat disembunyikan. Kelemahan : Penyusunan program relatif lebih lama, Program hanya dapat di eksekusi jika program tersebut tanpa kesalahan (Syntax Error). 9
10 Kompilasi & Eksekusi 10
11 Komponen Source Code Keterangan Merupakan file yang akan dieksekusi yang ditulis dengan ekstensi C (*.C). Penulisan program dapat dilakukan dengan bantuan editor text seperti : Editor Vi, Gedit, Geany. Prepocessor Ditandai dengan # Compiler Assembler Link Editor Menterjemaahkan source code ke dalam bahasa assembly (mesin = 0 & 1) Menerima keluaran dari compiler C dan akan membuat sebuah kode objek, jika tidak ada fungsi library lain, akan langsung dijadikan file EXE. Dikerjakan jika source code tidak menggunakan fungsi library lain, akan mengkombinasikan kode object dan library yang ada menjadi file EXE. 11
12 Algoritma ke C
13 Algoritma ke C Algoritma C <-- = = == Not! * * / / mod % 13
14 Struktur & Sifat Program C
15 Struktur Program C Bahasa C merupakan bahasa yang terstruktur. Struktur merupakan bentuk/susunan dari program yang dibuat. 15
16 Sifat Sifat Bahasa C merupakan salah satu bahasa pemrograman yang bersifat Case Sensitive. Dalam hal ini bahasa C sangat memperhatikan dan membedakan penggunaan huruf besar dan kecil. Contoh Q!= q saya!= SAYA / SaYa / Saya / 54y4 #include!= #Include 16
17 Struktur main() { Body Fungsi } >> Nama Fungsi >> Awal dari fungsi >> Akhir dari fungsi 17
18 Contoh /* * Program C pertama * author : SidiQ - UMBY * */ #include <stdio.h> main() { /* Menampilkan string */ printf ("Welcome To Universitas Mercu Buana Yogyakarta"); printf ("\n"); } 18
19 19
20 Prepocessor Directive
21 Prepocessor Directive Directive merupakan instruksi khusus yang digunakan untuk mengakses prepocessor. Prepocessor directive digunakan untuk mengakses variabel atau fungsi yg terdapat di dalam librari standar (standard library). 21
22 Prepocessor #include #include merupakan salah satu jenis pengarah preprocessor directive. Digunakan untuk memberitahu kompiler agar dalam proses linking membaca file yg dinamakan file judul (header file), yaitu file yg diantaranya berisi deklarasi fungsi dan definisi konstanta. Bahasa C menyediakan beberapa header file yg ditandai dengan ekstensi *.h. 22
23 Deklarasi : #include <Nama_File.h> Atau #include Nama_File.h Bentuk Keterangan #include <Nama_File.h> #include Nama_File.h Mengisyaratkan bahwa pencarian file dilakukan pada direkstori khusus (directory file include), yg merupakan default directory header file yg disediakan oleh bahasa pemrograman. Menyatakan bahwa pencerian file dilakukan pertama kali pada directory aktif tempat program sumber, dan seandainya tidak ditemukan pencarian akan dilanjutkan pada directory lainnya sesuai dengan perintah pada sistem operasi (yaitu PATH). 23
24 Contoh : #include <stdio.h> Prepocessor header file Keterangan Menyatakan pada kompiler agar membaca file bernama stdio.h saat melakukan kompilasi. Kebanyakan program melibatkan file stdio.h, yaitu header file I/O standar yg disediakan dalam C, yg diperlukan untuk programprogram yg menggunakan pustaka fungsi I/O standar seperti fungsi printf(), scanf(). 24
25 Prepocessor #Define Dalam bahasa C, konstanta dideklarasikan dengan #define. Deklarasi : #define Nama_Variabel Nilai Contoh : #define Phi 3.14 #define Max 11 #define nim
26 Fungsi Main
27 Fungsi main() Pada program C, main() merupakan fungsi yg istimewa, karena fungsi main() harus selalu ada dalam program, karena fungsi inilah yang menjadi titik awal dan titik akhir eksekusi program. Tanda : { di awal fungsi Meyatakan awal tubuh fungsi dan sekaligus awal program, } di akhir fungsi Merupakan akhir tubuh fungsi dan sekaligus akhir eksekusi program. Jika program terdiri lebih dari satu fungsi, fungsi main() biasa ditempatkan pada posisi yang paling atas dalam pendefinisian fungsi, untuk memudahkan pencarian program utama. 27
28 Fingsi printf() Fungsi printf() merupakan fungsi yg umum digunakan untuk menampilkan output (hasil keluaran program) di layar (monitor). Fungsi Keterangan %d Integer (Bilangan bulat ) %ld Long integer %u Unsigned integer %x Hexadesimal integer %f Float (Bilangan pecahan) %lf %e Double float Float tipe exponen menggunakan e %c Karakter %s String 28
29 Contoh Penggunaan Fungsi 29
30 Komentar
31 Komentar di C Merupakan suatu pernyataan yg tidak berpengaruh terhadap suatu proses. Merupakan catatan yang ditulis pada kode dengan tujuan sebagai bahan dokumentasi. Teks tersebut bukan bagian dari program dan tidak mempengaruhi jalannya program. Simbol : /* Komentar */ /* = awal komentar dan */ = akhir komentar Contoh : /* Saya ingin mempelajari bahasa C - kataku dalam hati */ 31
32 Contoh Penggunaan Komentar 32
33 Analisis Program
34 Analisis Program Algoritma Start Print Welcome To UMBY Print \n Finish Contoh program sederhana C /* * Program C pertama * author : SidiQ - UMBY * */ #include <stdio.h> main() { /* Menampilkan string */ printf ("Welcome To UMBY"); printf ("\n"); } 34
35 Analisis Source Code /* * Program C pertama * author : SidiQ - UMBY * */ #include<stdio.h> main() Keterangan Menandakan komentar Prepocessor yang menyatakan agar membaca dari pustaka stdio.h Fungsi main { Awal blok fungsi /* Menampilkan string */ Menandakan komentar printf("welcome to UMBY") printf("\n") Menampilkan string Welcome To UMBY Perintah ganti baris } Akhir blok dari fungsi 35
36 Keterangan Bahasa C bersifat sangat Case Sensitive, yaitu penggunaan huruf besar dan huruf kecil sangat dibedakan. Space seperti karakter spasi, tab, pindah baris dan karakter lainnya yang berfungsi untuk memformat tampilan, tidak berpengaruh dalam bahasa C sehingga dapat digunakan untuk memudahkan membaca code yang ditulis. Program C yang dibuat harus selalu diakhiri dengan ekstensi file *.c. Komentar sebisa mungkin ditambahkan, sehingga mempermudah mengetahui alur program. 36
37 Lingkup Pemrograman C Demo! 37
38 Contoh Permasalahan Masalah Buatlah sebuah algoritma untuk mencari luas dari suatu Segitiga. Analisis Masalah Problem : Mencari luas segitiga Input : alas, tinggi Output : luas segitiga Algoritma 38
39 Penyelesaian 39
40 Hasil akhir 40
41 Tugas Mohon dipelajari dengan seksama, selanjutnya : Buatlah program untuk menampilkan nama dan nim (dengan implementasi bahasa C) Source code ditulis tangan, hasil output program diprint. 41
42 42 42
43 Thanks! 4 Participating In My Class C U Next Week 43 43
P - 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 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 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 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 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 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 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 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 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. 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 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 terperinciKonsep Dasar Pemrograman Dan Pengenalan C++
PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan
Lebih terperinciPengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom
Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Mahasiswa dapat memahami konsep dasar pemrograman dengan bahasa C++ Mahasiswa dapat membuat aplikasi sederhana menggunakan bahasa C++,
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 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 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 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 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 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 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 terperinciPENGENALAN C++ DADANG MULYANA 2012
PENGENALAN C++ dadang mulyana 202 PENGENALAN C++ DADANG MULYANA 202 Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun
Lebih terperinciALGORITMA DAN PEMROGRAMAN #2
ALGORITMA DAN PEMROGRAMAN #2 DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan
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 terperinciElemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.
Elemen Bahasa Pemrograman Aditya Rizki Yudiantika, M.Eng. Algoritma dan Struktur Data (SI063) Ganjil 2017/2018 Outline Pengenalan bahasa C++ Struktur penulisan kode dan elemen Tipe data Konstanta Operator
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 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 terperinciP11 Array. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta
P11 Array A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui Perintah Array Mengetahui dan Memahami Array Satu
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 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 terperinciPENGENALAN PROGRAM C++
1 PENGENALAN PROGRAM C++ SEJARAH BAHASA C C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah (bahasa yang berorientasi kepada mesin) dan bahasa beraras tinggi (bahasa
Lebih terperinciPemrograman dan Bahasa Pemrograman
Pemrograman dan Bahasa Pemrograman Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Apakah Pemrograman? Problem Space Abstraction Modelling Programming Language Implementation Solution
Lebih terperinci9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)
* * * * Masalah Review: Bagaimana memecahkan masalah dengan komputer????? ALGORITME DAN PEMROGRAMAN Kuliah #3 Implementasi algoritme Struktur program C Elemen program Logika Berpikir Implementasi Algortime
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 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 terperinciBahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita
DASAR PEMROGRAMAN Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita Bahasa Pemrograman Apa yang dimaksud bahasa pemrograman? Alat yang digunakan programmer untuk memberikan instruksi
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 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 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 terperinciPart 2 - Algoritma & Pemrograman Konsep dasar Pemrograman
Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Apa itu Program? Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai
Lebih terperinciALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com
ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Struktur program dalam C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman
Lebih terperinciStruktur Bahasa C dan C++
Elemen Program Struktur Bahasa C dan C++ Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman
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 terperinciKonsep Pemrograman Prosedural
Konsep Pemrograman Prosedural Urutan pengerjaan kegiatan Pemrograman Pengenalan bahasa C 9/20/2010 Minggu 1 1 Urutan Pengerjaan Kegiatan(1) Manusia selalu berusaha menyelesaikan masalah yang dihadapi Penyelesaian
Lebih terperinciPENGERTIAN C++ DAN FUNGSI-FUNGSINYA
PENGERTIAN C++ DAN FUNGSI-FUNGSINYA Dany Setiawan dany.setiawan@windowslive.com Abstrak Perbedaan antara bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi
Lebih terperinciSekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB I PENDAHULUAN C DAN C++ IF Sekilas Tentang C dan C+ ++ Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level
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 terperinciSTMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng
STMIK AMIKOM YOGYAKARTA Kusnawi, S.Kom, M.Eng Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma. Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu. Setiap
Lebih terperinciAlgoritme dan Struktur Data
Algoritme dan Struktur Data Bahasa Pemrograman 2 Bahasa pemrograman adalah notasi yang digunakan untuk menulis program (komputer) dengan aturan tertentu. Bahasa ini dibagi menjadi tiga tingkatan yaitu
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 terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.
Lebih terperinciAlgoritma dan Struktur Data
Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level
Lebih terperinciAlgoritme dan Pemrograman
Kuliah #2 Struktur program C Tipe data Input / Output Algoritme dan Pemrograman Beberapa Catatan Lakukan KRS B jika: Belum mendaftar di KRS A Mendaftar di KRS A, tapi nama tidak muncul di absen Pindah
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 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 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 terperinciPengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom
Pengenalan Bahasa C Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom Algoritma & Bahasa C Algoritma Program luaspersegi Kamus sisi : integer Luas : integer Algoritma output( Masukkan
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 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 terperinci1.1. Sejarah Bahasa C
Bab 1 Pendahuluan 1.1. Sejarah Bahasa C Sejarah perkembangan dan latar belakang munculnya bahasa C adalah seperti dalam Gambar 1. Gambar 1: Sejarah Bahasa C Boleh dikatakan bahwa akar dari bahasa C adalah
Lebih terperinciKuliah III - Dasar Pemrograman
17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*
Lebih terperinciMODUL 1 PENGENALAN ENVIROMENT C++
MODUL 1 PENGENALAN ENVIROMENT C++ I. TUJUAN 1. Memahami lingkungan dasar C++, IDE, serta cara meng-compile dan menjalankan program 2. Mampu membuat program sederhana menggunakan bahasa C++ untuk menampilkan
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom
MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I Oleh : Wahyu Widodo, S.Kom Pertemuan I Pengantar Algoritma dan Pengenalan C++ 1. 1. ALGORITMA Kata algoritma berasal dari kata-kata di bawah ini : Al Khuwarizmi
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 terperinciPengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++
MODUL 1 Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++ Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018
Lebih terperinciKU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)
KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) 2008 MATERI I PENGENALAN BAHASA C++ Materi Praktikum Durasi TIU/TIK Referensi Pengenalan Bahasa C++ 180 menit 1. Pendahuluan 2. Instruksi Output Sederhana
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 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 terperinciAlgoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika
Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika March, 2012 Peraturan Praktikum 1. Keterlambatan 15 Menit 2. Wajib Membawa Laptop Setiap Pertemuan 3. Wajib Memiliki Modul, Silabus, SAP, Dan
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 terperinciKomentar, Identifier, Konstanta dan Variabel
PEMROGRAMAN BERORIENTASI OBJEK Komentar, Identifier, Konstanta dan Variabel Budhi Irawan, S.Si, M.T KOMENTAR PROGRAM Dalam proses pengembangan sebuah program, pasti akan disibukan dengan penulisan kode-kode
Lebih terperinciPRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++
PRAKTIKUM 1 1. Mengenal C/C++ Bahasa C merupakan hasil pengembangan dari bahasa BCL yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies
Lebih terperinciDasar Pemrograman C++
Dasar Pemrograman C++ Yuli Astuti, Jurusan Sistem Informasi, STMIK AMIKOM Yogyakarta, Jl. Ring Road Utara, Condong Catur, Sleman, Yogyakarta, Indonesia 1.1 Konsep Dasar Pemrograman Program adalah deretan
Lebih terperinciPertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C
Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C Pendahuluan Ada berapa total jumlah bahasa pemrograman yang
Lebih terperinciPENGENALAN C++ Bab 1
PENGENALAN C++ Bab 1 1.1 SEJARAH C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype
Lebih terperinciPengumuman ALGORITME DAN PEMROGRAMAN
Pengumuman Ada sekitar 50 mahasiswa yang belum bergabung di: http://www.facebook.com/groups/algor.ipb Ada koreksi testcase pada soal 1.2.05 Fungsi Matematika. Masih ada sekitar 150 mahasiswa yang sama
Lebih terperinciBAB II KEGIATAN PEMBELAJARAN
A. Rencana Belajar Peserta BAB II KEGIATAN PEMBELAJARAN Modul ini diperuntukkan bagi mahasiswa di Jurusan Pendidikan Teknik Elektro sebagai bahan suplemen untuk membantu mahasisiwa dalam mempelajari dan
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 terperinciPengantar Pemrograman Dengan C++
Pengantar Pemrograman Dengan C++ Pengantar Apa itu program? Bagaimanakah membuatnya? Jika sudah dibuat, apakah gunanya? Mungkin itu adalah pertanyaan pertanyaan dari orang orang yang baru saja mengenal
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 terperinciTipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
Lebih terperinciDasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.
Visual Studio 2008 Dasar Pemrograman Program C++ Sederhana. C/C++ C++ merupakan perkembangan leboh lanjut dari C. Bahasa C dikembangkan tahun 1972 oleh Dennis Richie di Bell Telephone laboratories. Oleh
Lebih terperinciStruktur Program Bahasa C
Struktur Program Bahasa C Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program
Lebih terperinciPEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C
1 BAB II PEMROGRAMAN BAHASA C 2.1 STRUKTUR BAHASA C Program Bahasa C pada hakekatnya tersusun atas sejumlah blok fungsi., dan sebuah program minimal mengandung satu bentuk fungsi. Setiap fungsi dapat terdiri
Lebih terperinciPernyataan (Statement) dan Input/Output
Pernyataan (Statement) dan Input/Output Pendahuluan Pemahaman Bahasa Pemrograman C akan lebih mudah melalui contoh-contoh. Dengan memperhatikan dan memahami contoh-contoh program, mahasiswa diharapkan
Lebih terperinciSejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.
Sejarah C Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs. Pengembangan dari bahasa BCPL(Martin Richard, 1967) dan bahasa B (Ken Thompson, 1970) Dibantu Brian W. Kernighan, Ritchie menulis buku
Lebih terperinciAP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON
STRUKTUR PEMROGRAMAN PYTHON 1. Aturan Penulisan Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena beberapa pertimbangan: tipe
Lebih terperinciSTRUKTUR DASAR PEMROGRAMAN
STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi
Lebih terperinciRosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:
PEMROGRAMAN C++ Oleh: Rosihan Ari Yuana, S.Si, M.Kom arie@uns.ac.id Lisensi Dokumen: Copyright 2005 Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
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 terperinciBahasa C. Dosen : Dhamayanti
Bahasa C Dosen : Dhamayanti C dan C++ Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman
Lebih terperinciStruktur 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 terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 12 A. KOMPETENSI 1. Mampu membuat komentar dalam kode program 2. Memahami konstanta, variabel dalam C++ 3. Mampu membuat inisialisasi nilai ke dalam variabel B. ALAT DAN BAHAN 1. PC/ Laptop
Lebih terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 2 INPUT DAN OUTPUT PADA C++ 1 Outline Basic Input dan Output Fungsi Cin dan Cout Komentar Macam-macam manipulator
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 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 terperinciLAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL
LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN KOMPTERISASI AKUNTANSI
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 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 terperinciMODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN
MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenali dan menggunakan IDE C++ dengan baik. 2. Mengenal dan memahami
Lebih terperinci