PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

dokumen-dokumen yang mirip
mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

PENGENALAN BAHASA C DAN C++

Bahasa C. Dosen : Dhamayanti

PENGENALAN C++ DADANG MULYANA 2012

MODUL 1 PENGENALAN ENVIROMENT C++

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

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

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

IT234 - Algoritma dan Struktur Data. Ramos Somya

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

PENGENALAN PROGRAM C++

Konsep Dasar Pemrograman Dan Pengenalan C++

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

PENGENALAN C++ Bab 1

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

LAPORAN PRAKTIKUM I. Oleh:

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

P3 Pengantar Pemrograman C

MODUL 1 STANDAR INPUT DAN OUTPUT

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

PENGANTAR BAHASA C++

Struktur Bahasa C dan C++

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

P - 3 Bab 2 : Pengantar Pemrograman C

1 - Bahasa Pemrograman

Pengenalan Bahasa C week 1

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

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Algoritma Pemrograman 2B (Pemrograman C++)

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

BAB 1 KONSEP DASAR BAHASA C

Dasar Pemrograman C++

Algoritme dan Pemrograman

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Modul 3 INPUT DAN OUTPUT

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

BAB V INPUT DAN OUTPUT

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

OPERASI DASAR MASUKAN DAN KELUARAN

Dasar-dasar C/C++ Ekohariadi FT Unesa

Algoritma dan Pemrograman

PENGENALAN BAHASA C. Praktikum 3

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

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

Kuliah III - Dasar Pemrograman

Mengkompilasi Source Code C++ dengan g++.

BAB I SEKILAS TENTANG C

A. Putting a Program Together

Algoritme dan Struktur Data

A. Putting a Program Together

BAB IV. OPERATOR DAN STATEMENT

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

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

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

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

Komentar, Identifier, Konstanta dan Variabel

BAB 4 PENGENALAN BAHASA C

Al Khowarizmi. Sumber : Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab

Sekilas Tentang C. Dasar Pemrograman & Algoritma

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

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

Algoritma Pemrograman. Fery Updi,M.Kom

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

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

BAB 2. FUNGSI INPUT OUTPUT

Struktur Program Bahasa C

INPUT DAN OUTPUT BAHASA C

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

PRAKTIKUM 2 SEKILAS TENTANG C

Pemrograman dan Bahasa Pemrograman

Pengantar Visual C++ & Penulisan Program

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

INTRODUCTION JAVA NORHIKMAH,M.KOM

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pengumuman ALGORITME DAN PEMROGRAMAN

ALGORITMA DAN PEMROGRAMAN #2

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

STRUKTUR DASAR PEMROGRAMAN

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

Pernyataan (Statement) dan Input/Output

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

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

Chapter 1 KONSEP DASAR C

Pengantar Pemrograman Dengan C++

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

1440 Menit Belajar C++ Untuk Pemula

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

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

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

Transkripsi:

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 M.Ricthie pada tahun 1972. Bahasa C mempunyai banyak kemampuan membuat perangkat lunak, misalnya dbase, Word Star, dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++. Pada C++ ini terdapat tambahan Object Oriented Programming (OOP), yang tujuan utamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks. Untuk dapat membuat program dengan bahasa C hanya butuh text editor seperti Notepad untuk menulis kode dan sebuah compiler bahasa C seperti GCC untuk mengubah kode tersebut menjadi program dalam bahasa mesin yang siap untuk dijalankan. Selain itu juga dapat menggunakan Integrated Development Environment (IDE) yang didalamnya sudah terdapat text editor, compiler, dan fasilitas lain secara terintegrasi sehingga pembuatan program jauh lebih mudah. Beberapa IDE yang terkenal antara lain Microsoft Visual Studio dan Borland C++. Compiler untuk keperluan praktikum Algoritma dan Pemrograman yang akan dibahas di modul ini menggunakan GCC (GNU C Compiler / GNU Compiler Collections). GCC adalah compiler yang terdapat di hampir semua sistem operasi. Dalam sistem berbasis *NIX (Unix, Linux, Mac OS, BSD, Solaris) GCC sudah menjadi compiler bawaan. Sedangkan di sistem Windows GCC harus di-install sendiri. GCC di sistem Windows tersedia dalam paket MinGW (Minimalist GNU for Windows). 1

Paket MinGW dapat diunduh pada alamat http://www.mingw.org atau di http://sourceforge.net/mingw. Sedangkan untuk text editor menggunakan Notepad++ yang dapat diunduh di http://notepad-plus-plus.org. 2. Struktur C/C++ #include <file_header> menyertakan file header fungsi utama program { awal dari program Statement; pernyataan atau Perintah Akhir dari program Keterangan : a. #include <fileheader.h> Sebagai proses compile, compiler dari C/C++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. b. Untuk mendeklarasi fungsi utama, bahwa suatu program C/C++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalahmasalah tertentu. c. { Menandakan awal program. d. Statement Berisi perintah-perintah yang akan dilakukan program. 2

e. Menandakan akhir program. & PEMROGRAMAN- 3. Komentar Komentar tidak pernah dicompile oleh compiler. Dalam C/C++ terdapat 2 jenis komentar, yaitu: Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris ) File_header untuk Fungsi input / output yang sering digunakan: conio.h iostream.h stdio.h iomanip.h : clrscr, getch, getche : cout, cin, endl : printf, scanf, puts : setw, setprecision, setiosflags keterangan : conio ( consol input output ) iostream ( input output stream ) stdio ( standar input output ) iomanip ( input output manipulator ) clrscr getch getche cout cin endl printf scanf puts setw setprecision setiosflags : membersihkan layar : fungsi keluaran atau penahan program : berfungsi sama dengan getch : fungsi keluaran pada iostream : fungsi masukan pada iostream : pindah baris, biasanya digunakan u/ cout : fungsi keluaran pada stdio : fungsi masukan pada stdio : fungsi keluaran string pada stdio : mengatur lebar tampilan data : mengatur jumlah digit pecahan yang diinginkan : mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll. 3

Escape sequences \n : line new atau garis baru \t : mengaktifkan fungsi tab \b : mengaktifkan fungsi backspace \ : membuat atau menampilkan \ : membuat atau menampilkan Contoh 1: #include <stdio.h> { printf("hello World!!"); Tulis kode program di atas menggunakan Notepad++, kemudian simpan di direktori kerja dengan nama hello.c. Ekstensi *.c menandakan bahwa file berisi kode program dalam bahasa C. Buka console atau command prompt kemudian masuk ke direktori tempat file hello.c tersebut disimpan. Jalankan perintah seperti berikut ini. gcc hello.c o hello.exe Keterangan: 1. gcc adalah perintah yang digunakan untuk melakukan proses kompilasi dari bahasa C menjadi program dalam bahasa mesin. 2. hello.c adalah file kode sumber program yang sebelumnya telah ditulis. 3. hello.exe adalah file program yang dihasilkan dari proses kompilasi. Bila proses di atas tidak terjadi kesalahan maka di dalam direktori akan terdapat satu file yang bernama hello.exe. File inilah yang sudah bisa langsung dijalankan oleh komputer. Untuk menjalankannya hanya dengan menuliskan hello pada command prompt kemudian akan muncul tulisan Hello World!. 4

Contoh 2: #include <stdio.h> #include <conio.h> { printf("\t\thalo Apa Kabar?"); printf("\n Selamat datang di Lab 5"); printf("\n STMIK Amikom Yogyakarta"); getch(); Contoh dengan menggunakan bahasa C++ : Contoh 1: #include <conio.h> #include <iostream.h> { cout<<"nama \t: Nama Lengkap"<<endl; cout<<"nim \t: 14.11.xxxx"<<endl; cout<<"ttl \t: Yk, 07/01/92"<<endl; getche(); Contoh 2: #include <conio.h> #include <iostream.h> { cout<<"\t Anda Berhasil"; cout<<endl; cout<<"mengoperasikan Borland C++"; getche(); 5

Latihan : Buatlah sebuah program dengan nama identitas.c yang dapat menampilkan data diri Anda yang terdiri dari Nama, Nim, TTL, JK, Agama. 6