MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

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

LAPORAN PRAKTIKUM I. Oleh:

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

MODUL 1 PENGENALAN SISTEM OPERASI, IDE VISUAL C++ DAN ALGORITMA PEMROGRAMAN

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Pengenalan C++ Oleh : Dewi Sartika

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Konsep Dasar Pemrograman Dan Pengenalan C++

Pengantar Visual C++ & Penulisan Program

Pengenalan Bahasa C week 1

IT234 - Algoritma dan Struktur Data. Ramos Somya

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C

PENGENALAN BAHASA C DAN C++

MODUL 1 STANDAR INPUT DAN OUTPUT

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

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

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

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

Keg. Pembelajaran 2 : Mengenal Bahasa C++

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

P - 3 Bab 2 : Pengantar Pemrograman C

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

MODUL 5 PERULANGAN (LOOPING)

Komentar, Identifier, Konstanta dan Variabel

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Struktur Program Bahasa C

Algoritma dan Pemrograman

BAHASA PEMROGRAMAN C

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PENGANTAR BAHASA C++

Tutorial 08 Pertemuan 12

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

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

VARIABEL & TIPE DATA PEMROGRAMAN C++

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Bahasa C-M6 By Jamilah, Skom 1

PETUNJUK PENGERJAAN SOAL ULUM TIK

PENGENALAN C++ DADANG MULYANA 2012

Struktur Bahasa C dan C++

Algoritma Pemrograman. Fery Updi,M.Kom

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

BAB 1 KONSEP DASAR BAHASA C

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

Tipe Data dan Operator

P3 Pengantar Pemrograman C

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

elemen Dasar Bahasa Pemrograman C

PERTEMUAN 3 KONSEP TIPE DATA

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

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

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

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

Achmad Solichin.

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Modul 4 Kondisional/Pencabangan If - Else

Lampiran A : PENGENALAN LINGKUNGAN VISUAL C++

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

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

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

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

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

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

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

Tipe Data, Variabel, Input/Output

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

PENGENALAN BAHASA C. Praktikum 3

Bab 2. Dasar-Dasar Pemrograman C

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

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

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

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

1 - Bahasa Pemrograman

Identifier dan Tipe Data

MODUL 9 STRUCT (STRUKTUR)

Tipe Data dan Variabel

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

BAB 4 PENGENALAN BAHASA C

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

ALGORITMA (2) Mengupas Kentang

PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION)

Algoritma Pemrograman 2B (Pemrograman C++)

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

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

Dasar Pemrograman Mikrokontroler dengan Bahasa C

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Modul IV Pemrograman Bahasa C ( bagian I )

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Fungsi : Dasar Fungsi

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

A. Putting a Program Together

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

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

Pendahuluan Pemrograman Mikrokontroler

Transkripsi:

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 penggunaan Identifier, tipe data (data types), variable, assignment, komentar, dan konstanta 3. Membuat program sederhana dengan menerapkan dasar-dasar bahasa C/C++ B. PETUNJUK 1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik 3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar 4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas C. ALAT dan BAHAN - PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++ - Software C++ - Modul/handout materi yang akan di praktekkan

D. DASAR TEORI 1. Pemrograman dan Algoritma Pemrograman adalah proses membuat software komputer dengan menerapkan algoritma dan struktur data tertentu menggunakan bahasa pemrograman. Algoritma adalah metode dan tahapan sistematis yang digunakan untuk memecahkan suatu permasalahan. Struktur data adalah tempat tatanan penyimpanan data yang dibutuhkan program pada komputer, Gambar 1.1 Bagan Struktur Program Kode program yang telah ditulis di-compile dan dieksekusi untuk menjalankannya. Compile adalah menerjemahkan kode program yang ditulis menggunakan bahasa pemrograman, ke bahasa mesin yang dapat dimengerti oleh komputer sehingga komputer mengerti apa yang diperintahkan. Gambar 1.2 Mekanisme Eksekusi Program

2. Flowchart Flowchart atau diagram alir adalah diagram yang digunakan untuk merepresentasikan algoritma atau aliran program (flow) secara logika. Simbol umum dang fungsi flowchart ditunjukkan pada Tabel 1.1. Tabel 1.1 Simbol Umum dan Fungsi Flowchart Contoh Flowchart :

3. IDE (Integrated Development Equipment) MinGW Developer Studio IDE (Integrated Development Equipment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. 4. Struktur Sederhana Program Pada C/C++ #include <stdio.h> Header File int main () Deklarasi Fungsi Utama (Main) int a,b,c; printf( Masukkan nilai b: \n ); scanf( %d,&b); printf( Masukkan nilai c: \n ); scanf( %d,&c); a=b+c; printf( Nilai a adalah : %d\n,a); Baris Program 5. KOMPONEN BAHASA C/C++ Identifier / Pengenal Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Aturan untuk penulisan identifier antara lain: Tidak boleh dimulai dengan karakter non huruf Tidak boleh ada spasi Tidak boleh menggunakan karakter-karakter ~! @ # $ % ^ & * ( ) + ` - = [ ] : " ; ' < >?,. / Tidak boleh menggunakan reserved words yang ada dalam C/C++

Tipe Data Berikut ini tipe data yang ada dalam C++

Deklarasi Variabel Seperti halnya Pascal, variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya. Berikut ini contoh pendeklarasian variabel: int jumlah; float harga_satuan, variabel1; char saya, kamu; Assignment Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment: Jumlah = 10; Harga_satuan = 23.456; Saya = B ; Kamu = 2 ; Konstanta Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. Sintaksnya adalah: const tipe_data nama_konstanta = value; Komentar Komentar digunakan untuk memberikan penjelasan pada program dan tidak akan dieksekusi dalam program. Penulisan komentar adalah sebagai berikut: // ---------------------------------- // ini adalah komentarku yang pertama // ---------------------------------- atau /* ---------------------------------- ini adalah komentarku yang pertama ---------------------------------- */

E. LATIHAN Mengenal IDE (Integrated Development Equipment) MinGW Development Studio 1. Double Klik aplikasi MinGW Development studio dari Desktop PC anda Double Klik MinGW Developer Studio 2. Buka aplikasi MinGW Developer Studio

3. Membuat Project baru Pilih tab Project dan pilih New... -> pilih Win32 Console dan ketik Project name -> OK 4. Membuat File baru Setelah membuat project baru, pada tab file pilih new... -> pilh C/C++ Source File kemudian isi nama pada file name -> OK 5. Membuat aplikasi sederhana Ketikkan kode berikut ini: #include <stdio.h> void main() printf( Selamat Datang di Kelas Bahasa Pemrograman Terstruktur!\n );

6. Melakukan compile pada program Klik tombol compile pada toolbox atau tekan Ctrl+F7 7. Melakukan eksekusi pada program Klik tombol execute program atau tekan Ctrl+F5 Mengenal Struktur Sederhana Program Pada C/C++ 8. Coba ketik dan jalankan program sederhana dibawah ini, dan lihat hasilnya #include <stdio.h> int main () int a,b,c; printf( Masukkan nilai b: \n ); scanf( %d,&b); printf( Masukkan nilai c: \n ); scanf( %d,&c); a=b+c; printf( Nilai a adalah : %d\n,a); 9. Dari program nomor 8 diatas, coba hapus baris pertama (header file), kemudian jalankan kembali program dan lihat hasilnya. Berilah komentar terhadap program yang telah anda jalankan 10. Jalankan kembali program nomor 8 dengan menghapus baris kedua, kemudian jalankan kembali program dan lihat hasilnya. Berilah komentar terhadap program yang telah anda jalankan

11. Simpulkan pendapat kalian tentang latihan nomor 8,9, dan 10. Mengenal Komponen Bahasa C/C++ 12. Jalankan program berikut ini, tunjukkan mana yang menggambarkan deklarasi variabel dan assignment. #include <iostream.h> #include <conio.h> int main() int var1, var2, var3; char karakter; var1 = 10; var2 = 5; var3 = var1 + var2; karakter = D ; cout << Nilai var3 = << var3 << \n ; cout << Nilai karakter = << karakter; 13. Jalankan program berikut ini, tunjukkan mana yang menggambarkan deklarasi variabel dan assignment. #include "conio.h"; #include "iostream.h"; #include "iomanip.h"; void main() clrscr(); double real; real = 182.2182713674821746; cout << "Nilai real = " << real; 14. Dari program nomor 13 hilangkan baris ke-3, jalankan program dan lihat apa yang terjadi pada output program. Beri komentar

15. Ketikkan sourcecode berikut ini pada project yang telah Anda buat. Kemudian jalankan (simpan dengan ekstensi *.cpp). #include <iostream.h> int main() float Alas, Tinggi,Luas_Segitiga; cout<<"masukan Nilai Alas Segitiga : "; cin>>alas; cout<<"masukan Nilai Tinggi Segitiga : "; cin>>tinggi; Luas_Segitiga=0.5*Alas*Tinggi; cout<<"nilai Luas Segitiga adalah : <<Luas_Segitiga<<endl; 16. buat project baru kembali dan jalankan kode program di bawah ini (simpan dengan ekstensi *.c) #include <stdio.h> void main() float Alas,Tinggi,Luas_Segitiga; printf("masukan Nilai Alas Segitiga : "); scanf("%f",alas); printf("\nmasukan Nilai Tinggi Segitiga : "); scanf("%f",tinggi); Luas_Segitiga=0.5*Alas*Tinggi; printf("\nnilai Luas Segitiga adalah : %f",luas_segitiga); 17. adakah perbedaan pada output dua buah kode program tersebut?

F. TUGAS PRAKTIKUM 1. Buatlah Algoritma untuk menghitung volume bola, selanjutnya tuliskan code program dengan menggunakan bahasa C/C++ 2. Identifikasi kode program di bawah ini. manakah yang termasuk variabel, konstanta, komentar, header file? Tipe data apa saja yang digunakan? #include <stdio.h> #include <math.h> int main () double p, result; float param = 6.5; result = log (param); printf ("ln(%lf) = %lf\n", param, result ); /* mencetak ke layar */ return 0; 3. Identifikasi kesalahan syntax penulisan kode program di bawah ini. Kemudian tulislah kembali dengan syntax yang benar. #include (stdio.h) void main() long break = 0L; /* A whole number of feet // printf("enter long: "); scanf("%ld", &break) printf("your input is %ld", break);