KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Ukuran: px
Mulai penontonan dengan halaman:

Download "KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)"

Transkripsi

1 KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) 2008

2 MATERI I PENGENALAN BAHASA C++ Materi Praktikum Durasi TIU/TIK Referensi Pengenalan Bahasa C menit 1. Pendahuluan 2. Instruksi Output Sederhana 3. Pemahaman Data dan Variabel 4. Variabel Lokal dan Variabel Global 5. Deklarasi dan Inisialisasi Variabel 6. Pemahaman String 7. Penggunaan #define 8. Contoh Kasus 1. Diktat dan Literatur 2. Schildt, C++: The Complete Reference Third Edition, McGraw-Hill, 1998

3 1. PENDAHULUAN Apakah itu Bahasa C++? C++ pada dasarnya adalah bahasa pemrograman yang merupakan pengembangan lebih lanjut dari bahasa C dan telah menggunakan pendekatan berorientasi objek (object oriented). Akan tetapi, bahasa C++ masih mengikuti orientasi secara prosedural (procedural oriented) sehingga banyak yang mengatakan bahwa bahasa C++ adalah bahasa pemrograman hybrid, tidak hanya berorientasi pada objek. 32 Kata Kunci dan Library Dalam bahasa C ++ terdapat 32 kata kunci (keywords) yang telah terdefinisikan: Untuk lebih jelasnya mengenai arti daripada kata-kata kunci tersebut, akan dibahas secara bertahap pada setiap sesi yang akan dilaksanakan. Algoritma Banyak orang bertanya, Apa yang harus saya lakukan pertama kali untuk memulai bahasa pemrograman seperti C++? Memiliki programnya? Banyak membaca?. Sebenarnya untuk mempelajari bahasa pemrograman, tak hanya C++, ada satu hal penting yang tidak boleh terlewatkan, yakni Algoritma.

4 Algoritma dapat diartikan sebagai urutan langkah-langkah dalam menyelesaikan suatu masalah yang disusun secara sistematis dan logis. Istilah logis adalah kata kunci dalam algoritma. Dalam menyusun suatu algoritma, setiap langkah-langkah harus bersifat logis dan jelas benar-salahnya. Terkadang orang malas untuk membuat algoritma karena terkesan rumit dan memperlambat penyelesaian masalah. Namun, yang terjadi sebenarnya adalah dengan adanya algoritma ini justru kita dapat menyelesaikan masalah dengan lebih baik dan mendapatkan solusi dari permasalahan tersebut dengan lebih efektif dan efisien. Aturan penulisan algoritma yang dipakai adalah secara grafis (prosedural). Berikut adalah simbol dasar algoritma yang akan dipakai: Simbol Kegunaan Menyatakan awal program (start) dan akhir program(end) Menandakan Input dan Output Menandakan suatu proses Kondisi perulangan (if conditional) Konektor untuk algoritma Menandakan struktur percabangan (Looping) Meskipun tujuan akhir dari program adalah menghasilkan sesuatu yang serupa, namun pola pemikiran dalam algoritma untuk setiap orang dapat berbeda-beda. Disinilah letak ide dan kreativitas kita diuji, sejauh mana kita dapat merealisasikan ide kita dalam bentuk program dalam menyelesaikan permasalahan di sekitar kita. NOTE : Prioritas pertama yang dipelajari adalah bagaimana cara untuk memecahkan masalah, kemudian baru bagaimana menuliskannya dalam bentuk program.

5 2. INSTRUKSI OUTPUT SEDERHANA Sebagai langkah awal dalam memahami bahasa C++, mari kita mulai menuliskan program di bawah ini: // my first program in C++ using namespace std; int main () { cout << "Hello World!"; } Hello World! Berikut adalah penjelasan dari program diatas : // my first program in C++ Baris ini merupakan komentar. Setiap kalimat yang diawali dengan double slash (//) pada setiap baris akan menjadi suatu komentar. Kalimat tersebut tidak akan mempengaruhi proses program. Karakter # disebut sebagai preposcessor. Pada setiap kali compiler dijalankan, maka prepocessor membaca source code, mencari baris yang memiliki karakter awal # dan jika menemukan maka akan menjalankan perintah pada baris itu sebelum compiler berjalan. Dalam kasus ini, maka perintah include <iostream> berarti program ini berjalan dengan menyertakan library/file header <iostream>. Mengikutsertakan library <conio.h> dalam program ini. using namespace std setiap elemen dari standard library C++ menggunakan spasinama (namespace), namespace adalah name std. Hampir semua sourcecode yang disusun merupakan standard dari name std. int main () Baris ini mendeklarasikan fungsi utama dari program ini. Fungsi utama akan dieksekusi pertama kali setiap kali program c++ berjalan. Singkatnya, inti dari seluruh program c++ berpusat pada fungsi utama ini.

6 Baris-baris yang telah dijelaskan sebelumnya dapat kita sebut dengan baris kepala. Selanjutnya, kita akan masuk kepada baris badan yang ditandai dengan tanda kurung ({ }). Baris badan adalah inti dari program yang akan dieksekusi. cout << Hello World ; cout adalah suatu perintah yang berfungsi untuk memasukkan bagian karakter Hello World ke dalam standard ouput stream (yang biasa kita kenal tampilan pada layar). cout didefinisikan pada library iostream. Untuk menutup pernyataan, digunakan tanda (;). Untuk beberapa compiler C++ dibutuhkan sebuah file header yang bernama <conio.h>. Selanjutnya kita menempatkan sebuah fungsi bernama getch() sebelum program diakhiri. Maksud dari penggunaan ini adalah agar tampilan tertahan untuk sementara waktu. Jika tidak, maka proses akan berjalan tanpa kita dapat melihat hasilnya. baris ini menyatakan fungsi utama program telah berakhir. Perintah return diikuti oleh kode, dalam hal ini kode 0. Kode ini diinterpretasikan sebagai tanda bahwa program telah dieksekusi tanpa terjadi error. Cara ini adalah cara yang umum dalam mengakhiri program c++. Lalu, apa yang terjadi jika program ditulis seperti ini? // my first program in C++ using namespace std; int main (){ cout << "Hello World!"; } Hello World! Apakah terjadi kesalahan pada sintaks?? Tentu tidak. Ada dua hal yang perlu diperhatikan pada kasus ini: C++ membaca sesuai urutan baris (mengeksekusi dari urutan paling atas ke paling bawah); dan C++ memisahkan pernyataan yang satu dengan yang lainnya dengan tanda (;), tidak dengan memisahkan baris.

7 Mari kita lanjutkan ke latihan berikutnya: /* Bentuk baru dalam Menuliskan komentar */ using namespace std; int main () { cout << "Hello World! "; // menampilkan Hello World! cout << "I'm a C++ program"; // menampilkan I'm a C++ program } Hello World! I m a C++ program Tidak jauh berbeda dengan contoh di awal, disini kita mencoba untuk menampilkan karakter namun dengan jumlah lebih banyak. Adapun hal yang baru pada program yang kita buat sekarang, yaitu tanda /* */. Tanda tersebut berfungsi sama halnya dengan double slash (//), sebagai komentar, namun tidak bergantung pada baris yang dijadikan komentar. // : Tanda ini menandakan bahwa tulisan yang ditulis berikutnya adalah komentar, namun hanya berlaku pada baris yang ditandai tanda tersebut. /*...*/ : Seluruh tulisan yang berada dalam tanda ini akan menjadi komentar, tidak bergantung pada letak ditulisnya tulisan komentar tersebut. 3. Pemahaman Data dan Variabel Pada aktivitas kedua ini kita akan mencoba memahami data dan variabel. Berikut adalah sekilas pemahamannya: DATA Numerik, data yang berbentuk angka atau bilangan. Data numerik bisa dibagi menjadi 2 kategori : Bilangan bulat (integer), yaitu bilangan yang tidak mengandung angka pecahan Bilangan pecahan (float), yaitu bilangan yang mengandung angka pecahan. Karakter, data yang berbentuk karakter atau deretan karakter. Data karakter dibagi 2 juga : Karakter tunggal Deretan karakter Logika, yaitu tipe data dengan nilai benar (true) atau salah (false)

8 VARIABEL Bersifat case-sensitive, dimana huruf besar dan huruf kecil akan diartikan berbeda Ada ketentuan dalam pemberian judul variabel (angka, karakter khusus), misalnya nama variabel tidak bisa dimulai dengan angka. Tidak boleh ada spasi Setiap data yang kita gunakan akan menggunakan memori pada komputer kita agar dapat berfungsi baik. Dan setiap data memiliki kebutuhan memori yang berbeda-beda dengan jangkauan bilangan yang berbeda-beda juga. Berikut ringkasan mengenai tipe data, ukuran memori, dan jangkauan bilangan : 1 byte = 8 bits

9 Agar lebih jelasnya, mari kita coba program berikut ini : Using namespace std; int main() { cout << "Ukuran integer (int):\t" << sizeof(int)<< "byte.\n"; cout << "Ukuran short:\t\t" << sizeof(short)<< "byte.\n"; cout << "Ukuran long:\t\t" << sizeof(long)<< "byte.\n"; cout << "Ukuran char:\t\t" << sizeof(char)<< "byte.\n"; cout << "Ukuran float:\t\t" << sizeof(float)<< "byte.\n"; cout << "Ukuran double:\t\t" << sizeof(double)<< "byte.\n"; } Ukuran integer (int): Ukuran short: Ukuran long: Ukuran char: Ukuran float: Ukuran double: 4 byte 2 byte 4 byte 1 byte 4 byte 8 byte NOTE : Khusus untuk integer, panjangnya bergantung pada panjang dari system's Word type, yaitu di MSDOS mempunyai panjang 6 bits, sedangkan di 32 bit systems (seperti panjang 6 bits, sedangkan di 32 bit systems (seperti Windows 9x/2000/NT dan system yang bekerja pada mode di system x86) mempunyai panjang 32 bits(4 bytes). Karakter Khusus Di bawah ini adalah karakter-karakter khusus yang dapat digunakan dalam menampilkan output di layar : \n Newline Membuat baris baru \t Tab Perintah tabbing \b Backspace Menghapus satu karakter \a Alert Mengeluarkan bunyi \ Single quote Mengetikkan \ Double quote Mengetikkan \? Question mark Mengetikkan? \\ Backslash Mengetikkan \

10 4. VARIABEL LOKAL DAN VARIABEL GLOBAL Variabel Lokal, adalah variabel yang digunakan/terletak dalam sebuah fungsi. Variabel lokal ini menjadi tidak terdefisini ketika fungsi sudah mengembalikan sebuah nilai hasil. Jika suatu saat variabel ini ingin digunakan kembali, maka kita harus kembali mendeklarasikannya, namun nilai yang dulunya terdapat pada variabel ini sudah tidak dapat digunakan lagi. Variabel Global, adalah variabel yang digunakan dalam sebuah program utama. Umumnya diletakkan di luar fungsi. Nilai variabel ini tidak terhapus selama program ini berjalan, meskipun fungsi sudah mengeluarkan hasilnya. Untuk lebih detilnya, akan disampaikan dalam kasus-kasus di sesi berikutnya. 5. DEKLARASI DAN INISIALISASI VARIABEL Jalankan program berikut ini : using namespace std; int main () { int a=3; // deklarasi variabel a tipe int nilai = 5 int b(8); // deklarasi variabel b tipe int nilai = 8 int hasil; // deklarasi variabel hasil tipe int tanpa nilai } a = a + 9; hasil = a * (a-b); cout << hasil; 48 Dapat dilihat bahwa ada beberapa cara dalam mendeklarasikan variabel, baik langsung dengan nilainya, ataupun tanpa nilai. Deklarasi juga dapat dilakukan sekaligus, misalnya : int a =3, b(8), hasil;

11 6. PEMAHAMAN STRING Secara umum kita telah mempelajari bagaimana mendeklarasi suatu variabel kemudian melakukan input nilai ke dalam variabel tersebut. Akan tetapi bagaimana jika kita ingin melakukan input dalam bentuk kata atau kalimat? Bahasa C++ memiliki string untuk melakukan itu. String adalah variabel yang dapat menyimpan nilai bukan angka (non-numerical) dengan jumlah lebih dari satu karakter. Dalam penggunaannya, kita perlu menyertakan library <string.h> agar tipe string dapat dipergunakan. Berikut contoh program yang dapat kita tulis : #include <string.h> using namespace std; int main () { string Nama; int Umur; cout << "Masukkan Nama Anda : "; cin >> Nama; cout << "Masukkan Umur Anda : "; cin >> Umur; cout << "\ndata telah tersimpan.\n"; cout << "Nama Anda adalah " << Nama << ", saat ini berumur " << Umur << " tahun. "; } Masukkan Nama Anda : PTIB Masukkan Umur Anda : 22 Data telah tersimpan. Nama Anda adalah PTIB, saat ini berumur 22 tahun. Dapatkah Anda temukan kekurangan pada program ini? Program ini hanya dapat menerima input satu kata pada nama kita. Jika kita memasukkan dua kata atau lebih, maka program akan mengalami masalah dalam menjalankannya. Agar berjalan dengan baik, kita membutuhkan cara lain untuk menjalankannya, namun akan dijelaskan pada sesi mendatang.

12 7. PENGGUNAAN #DEFINE Kita dapat mendefinisikan suatu variabel dengan nilainya yang sering digunakan sesuai keinginan kita tanpa terjadi konsumsi memori yang berlebihan. Tuliskan program di bawah ini : using namespace std; #define PI #define ENTER '\n' int main () { double jari2=10; double lingkar; } lingkar = 2 * PI * jari2; cout << lingkar; cout << ENTER; cout << "SELESAI"; SELESAI Misalkan kita akan menggunakan nilai PI berkali-kali, maka kita tidak perlu mendeklrasikannya berkalikali, cukup didefinisikan saja. Perlu untuk diperhatikan bahwa untuk preprocessor kita tidak mengakhiri dengan titik koma (;). Apabila kita memberikannya, misal setelah angka , maka yang terjadi adalah PI didefinisikan sebagai ; (tanda titik koma dibawa dalam definisi tersebut).

13 8. CONTOH KASUS : PERHITUNGAN VOLUME BALOK Kita akan mencoba membuat suatu program yang dapat menghitung volume dari suatu balok. Langkah pertama yang perlu diketahui adalah rumus untuk mencari volume balok : Vol = p x l x t Dari rumusan tersebut kita mengetahui variabel-variabel yang dibutuhkan : Vol, p, l, t Untuk memudahkan perhitungan, kita akan deklarasikan semua variabel tersebut bertipe float. Hal yang baru dalam pembuatan program ini adalah penggunaan fungsi cin. Fungsi ini berguna untuk memasukkan suatu nilai kedalam variabel untuk dapat diproses lebih lanjut. // Menghitung Volume Balok using namespace std; int main() { float p,l,t; float Vol; cout << "PROGRAM PERHITUNGAN VOLUME BALOK\n"; cout << "================================\n\n"; cout << "Masukkan Data Balok (cm) : \n"; cout << "Panjang : "; cin >> p; cout << "Lebar : "; cin >> l; cout << "Tinggi : "; cin >> t; Vol = p*l*t; cout << "Total Volume Balok adalah : " << Vol; } Masukkan Data Balok (cm) : Panjang : 2 Lebar : 3 Tinggi : 4 Total Volume Balok adalah : 24

14 float p, l, t; float Vol; Baris ini berfungsi untuk mendeklarasikan variabel dan tipe datanya. Dalam hal ini kita akan menggunakan 4 buah variabel : p, l, t dan Vol. Variabel ini akan terbentuk namun belum memiliki nilai di dalamnya. cout << "Masukkan Data Balok (cm) : \n"; Baris ini memiliki karakter \n. Karakter ini berfungsi agar membuat baris baru (new line). Fungsinya serupa dengan tombol ENTER pada keyboard kita. cout << "Panjang : "; cin >> p; Setelah menampilkan kata Panjang :, program selanjutnya berhenti untuk menunggu user memasukkan nilai. Disinilah cara cin berjalan. Fungsi ini akan menahan program hingga user memasukkan suatu nilai dan setelah itu nilai yang dimasukkan disimpan ke dalam variabel p. Vol = p*l*t; Setelah masing-masing variabel memiliki nilai, kemudian nilai-nilai tersebut dikalikan dan hasilnya disimpan ke dalam variabel Vol. cout << "Total Volume Balok adalah : " << Vol; Nilai Vol akan ditampilkan pada layar melalui perintah pada baris ini.

15 Hasil Capaian 1. Mahasiswa mampu mengeluarkan output sederhana dengan menggunakan Bahasa C++ 2. Mahasiswa mengetahui dan memahami jenis-jenis variabel dan tipenya 3. Mahasiswa mampu mendeklarasikan variabel dan jenisnya untuk menjalankan program 4. Mahasiswa mengerti perbedaan antara variabel lokal dan global 5. Mahasiswa mampu melakukan input berupa string dan mengeluarkannya kembali 6. Mahasiswa dapat membuat suatu program sederhana yang dapat melakukan I/O data. Analisa/Tugas Seorang pedagang sukses membutuhkan programmer yang dapat membuat program yang dapat menghitung barang yang tersisa di gudangnya. Programmer tersebut diberikan data pemasukan dan pengeluaran barang dalam periode satu bulan : Nama Barang Beras (dalam kg) Ayam (dalam ekor) Jumlah pada awal Bulan (tgl.1) Pengeluaran tgl Pengeluaran tgl Pengeluaran tgl Pengeluaran tgl Pemasukan tgl Jumlah pada akhir Bulan?????? Tugas Anda adalah membuat program tersebut agar didapatkan jumlah barang yang tersisa pada gudang pedagang tersebut! Hal-hal yang harus diperhatikan dalam membuat tugas ini : a. Buatlah Algoritma untuk program yang akan Anda buat (dalam bentuk flowchart) b. Kreativitas Anda dalam membuat program ini akan menjadi nilai bonus untuk Anda - Program dapat menampilkan rincian pemasukan dan pengeluaran - Program dapat merekap data hasil masukan dari input program - dan lain-lain. Kesimpulan & Laporan Laporan/tugas diprint dan dikumpulkan kepada asisten (format file *.cpp, dikirimkan ke asisten. Berikan Nama dan NIM anda pada bagian atas program)

Konsep Dasar Pemrograman Dan Pengenalan C++

Konsep 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 terperinci

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma 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 terperinci

Komentar, Identifier, Konstanta dan Variabel

Komentar, 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 terperinci

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

LANGKAH-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 terperinci

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

Variable. Variable (cont) Variable (cont) Tipe Data Variable Variable (cont) Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memrlukan identifier yang dapat membedakannya dari variable

Lebih terperinci

STRUKTUR DASAR PEMROGRAMAN

STRUKTUR 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 terperinci

SUB PROGRAM (FUNGSI)

SUB PROGRAM (FUNGSI) MATERI V SUB PROGRAM (FUNGSI) Materi Praktikum Pemograman Bahasa C++ dengan menggunakan Fungsi Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Pemahaman Prosedur dan Fungsi 3. Parameter Fungsi 4. Fungsi Rekursif

Lebih terperinci

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom. Notasi Algoritma Separator Special Character Dasar Pemrograman. Algoritma Algoritma adalah: penyusunaan aspek proses logika dari suatu pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang

Lebih terperinci

VARIABEL & TIPE DATA PEMROGRAMAN C++

VARIABEL & 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 terperinci

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita DASAR PEMROGRAMAN Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita Algoritma Program mengandung suatu algoritma (method yang digunakan untuk menyelesaikan suatu permasalahan)

Lebih terperinci

Pengantar Pemrograman Dengan C++

Pengantar 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 terperinci

Dasar-dasar C/C++ Ekohariadi FT Unesa

Dasar-dasar C/C++ Ekohariadi FT Unesa Dasar-dasar C/C++ Ekohariadi FT Unesa Program Modular Program yang baik dibuat dengan filosofi rancangan seperti membuat bangunan yang baik. Ia bergantung pada perencaaan yang cermat. Program yang terstruktur

Lebih terperinci

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Part 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 terperinci

Basic Input/Output Operator Yoannita

Basic Input/Output Operator Yoannita DASAR PEMROGRAMAN Basic Input/Output Operator Yoannita Standard Output (cout) cout

Lebih terperinci

MODUL 1 PENGENALAN ENVIROMENT C++

MODUL 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 terperinci

BAHASA PEMROGRAMAN C

BAHASA 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 terperinci

Struktur Bahasa C dan C++

Struktur 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 terperinci

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

LAPORAN 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 terperinci

Algoritma & Pemrograman #3

Algoritma & 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 terperinci

P3 Pengantar Pemrograman C

P3 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 terperinci

P - 3 Bab 2 : Pengantar Pemrograman C

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 terperinci

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array MATERI IV ARRAY Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array Durasi 180 menit TIU/TIK 1. Pendahuluan 2. Deklarasi Variabel Array 3. Array Berdimensi Satu 4. Array Berdimensi

Lebih terperinci

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

Pengenalan 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 terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER 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 terperinci

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

MATERI/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 terperinci

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

Dasar 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 terperinci

PENGENALAN 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: 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 terperinci

Identifier dan Tipe Data

Identifier dan Tipe Data Identifier dan Tipe Data Identifier Identifier atau pengenal merupakan nama yang biasa digunakan untuk : - Variable - Konstanta bernama - Fungsi - Dll Aturan yang berlaku bagi suatu pengenal secara umum

Lebih terperinci

BAB 4 PENGENALAN BAHASA C

BAB 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 terperinci

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana Struktur Dasar Program Prosedural dan Disain Bagan Sederhana Subtopik Input Proses Output dalam program Mendisain flowchart pada suatu algoritma Deklarasi dan penggunaan variabel, type (dasar dan bentukan),konstanta,

Lebih terperinci

StrukturDasarProgram Prosedural (dalambahasac++)

StrukturDasarProgram Prosedural (dalambahasac++) StrukturDasarProgram Prosedural (dalambahasac++) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Subtopik Input Proses Output

Lebih terperinci

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL Program yang dijalankan dengan menggunakan aplikasi console pada Visual C++ 2008 akan membaca data dari command line dan hasilnya akan ditampilkan dalam command

Lebih terperinci

MODUL II VARIABEL, TIPE DATA & KONSTANTA

MODUL II VARIABEL, TIPE DATA & KONSTANTA MODUL II VARIABEL, TIPE DATA & KONSTANTA Variabel Variabel adalah wadah yang digunakan untuk menampung nilai atau informasi. Nilai variabel dapat berubah-ubah ketika program dijalankan. Mendeklarasikan

Lebih terperinci

Tipe Data dan Variabel

Tipe 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 terperinci

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

ilmu bahasa pemrograman ilmu c++ Copyright izie  ilmu c++ ilmu c++ Tutorial ini untuk siapa saja, walaupun anda belum pernah melakukan pemrograman, atau jika andapun berpengalaman dalam pemrograman dengan bahasa pemrograman lain tapi ingin mempelajari bahasa

Lebih terperinci

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Keg. Pembelajaran 2 : Mengenal Bahasa C++ Keg. Pembelajaran 2 : Mengenal Bahasa C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Mengenal secara baik sintak-sintak dalam bahasa

Lebih terperinci

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Pertemuan ke-1 Praktikum Algoritma dan Pemrograman Laboratorium Pemrograman dan Informatika Teori Pengumuman

Lebih terperinci

BAB 1 KONSEP DASAR BAHASA C

BAB 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 terperinci

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

Turbo 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 terperinci

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

Tipe 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 terperinci

Algoritma dan Pemrograman

Algoritma 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 terperinci

Mengkompilasi Source Code C++ dengan g++.

Mengkompilasi Source Code C++ dengan g++. Mengkompilasi Source Code C++ dengan g++. Untuk mengubah source code menjadi sebuah program, kita membutuhkan sebuah alat yang disebut dengan compiler. Cara memanggil compiler GNU C++: g++ nama_file.cpp

Lebih terperinci

DASAR 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 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 terperinci

Bab 2. Dasar-Dasar Pemrograman C

Bab 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 terperinci

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta Keyword,Tipe data & Variabel Keywords pada c Tipedata Variabel Konstanta Keywords pada c C keywords: beberapa kata yang punya arti khusus terhadap bahasa. Contoh C keywords adalah: auto, break, case, char,

Lebih terperinci

Bahasa C-M6 By Jamilah, Skom 1

Bahasa 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 terperinci

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut 1. Pengenalan Bahasa C++ a. Elemen Bahasa C+ Bahasa C++ ditulis dari beberapa elemen, antara lain: Pernyataan Satu atau beberapa ekspresi

Lebih terperinci

Pengenalan C++ Oleh : Dewi Sartika

Pengenalan C++ Oleh : Dewi Sartika Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung

Lebih terperinci

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

Elemen 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 terperinci

OPERATOR-OPERATOR DALAM JAVA

OPERATOR-OPERATOR DALAM JAVA OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator

Lebih terperinci

BAB II VARIABEL DAN TIPE DATA

BAB II VARIABEL DAN TIPE DATA BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan

Lebih terperinci

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

PERTEMUAN 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 terperinci

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PEMROGRAMAN 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 terperinci

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

STMIK 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 terperinci

2 TIPE DATA DAN VARIABEL

2 TIPE DATA DAN VARIABEL BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:

Lebih terperinci

Chapter 1 KONSEP DASAR C

Chapter 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 terperinci

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Cara 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 terperinci

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

Bahasa 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 terperinci

PENGENALAN BAHASA C DAN C++

PENGENALAN 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 terperinci

MODUL 1 STANDAR INPUT DAN OUTPUT

MODUL 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 terperinci

Dasar Pemrograman C++

Dasar 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 terperinci

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

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 terperinci

Pengenalan Bahasa C week 1

Pengenalan 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 terperinci

PENGANTAR BAHASA C++

PENGANTAR 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 terperinci

PENGANTAR KOMPUTER & SOFTWARE II

PENGANTAR KOMPUTER & SOFTWARE II PENGANTAR KOMPUTER & SOFTWARE II PERULANGAN 2 (WHILE & DO-WHILE) Tim Pengajar KU1202 - Institut Teknologi Sumatera Tujuan Kuliah 1. Mahasiswa memahami pengulangan (while dan do-while) dan penggunaannya

Lebih terperinci

A. Putting a Program Together

A. Putting a Program Together Oleh : Fiftin Noviyanto A. Putting a Program Together Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

MODUL 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 terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS 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 terperinci

A. Putting a Program Together

A. Putting a Program Together A. Putting a Program Together Oleh : Fiftin Noviyanto Pada pertemuan sebelumnya telah dibahas bagian inisialisasi bahasa pemrograman. Seperti, memberi nama, mendeklarasikan dan memberikan nilai pada variabel,

Lebih terperinci

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

FAKULTAS 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 terperinci

PENGENALAN BAHASA C. Praktikum 3

PENGENALAN 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 terperinci

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL 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 terperinci

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

SOAL 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 terperinci

elemen Dasar Bahasa Pemrograman C

elemen 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 terperinci

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C MODUL I MEMULAI BAHASA C I.1. MEMBUAT PROGRAM C DENGAN VISUAL C++ 2008 Microsoft Visual C++ 2008 (MVC++ 2008) adalah IDE (Integrated Development Environtment) yang digunakan dalam kuliah ini. Ikuti langkah-langkah

Lebih terperinci

TUTORIAL BAHASA PEMOGRAMAN C++

TUTORIAL BAHASA PEMOGRAMAN C++ TUTORIAL BAHASA PEMOGRAMAN C++ PENGENALAN BAHASA PEMOGRAMAN TINGKAT DASAR MENGGUNAKAN DEV C++ EDISI PERTAMA Pengenalan C++, oleh muhamad imron Page 1 Sebelum Mengenal lebih jauh Tentang Pemograman, kita

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera PENGANTAR KOMPUTER & SOFTWARE II Pengulangan (For) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemen-elemen dalam

Lebih terperinci

Achmad Solichin.

Achmad 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 terperinci

Tipe Data, Variabel, Input/Output

Tipe 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 terperinci

REVIEW ARRAY. Institut Teknologi Sumatera

REVIEW ARRAY. Institut Teknologi Sumatera REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,

Lebih terperinci

Kuliah III - Dasar Pemrograman

Kuliah 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 terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

MODUL 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

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA

Lebih terperinci

Pengenalan Pascal/DevPascal

Pengenalan Pascal/DevPascal Materi 1 Pengenalan Pascal/DevPascal Turbo Pascal adalah Compiler bahasa pemrograman Pascal. Untuk memulai menjalankan Pascal: Cari Folder Pascal ada di C:\TP\BIN\TPX.EXE Jalankan File TPX tersebut Dev

Lebih terperinci

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

ALGORITHM 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 terperinci

PENGENALAN C++ Bab 1

PENGENALAN 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 terperinci

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

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya TUTORIAL DASAR C++ BELAJAR C++ DARI NOL Nor Kandir Lab B201 - Teknik Elektro ITS Surabaya Daftar Isi Daftar Isi... 1 Pendahuluan... 2 Kegunaan... 2 Persiapan... 3 Mulai Belajar... 3 Tipe Data... 6 Ekpresi

Lebih terperinci

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

PRAKTIKUM 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 terperinci

Modul IV Pemrograman Bahasa C ( bagian I )

Modul 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 terperinci

BAB I SEKILAS TENTANG C

BAB 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 terperinci

Tipe Data dan Variabel

Tipe 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 terperinci

Kurikulum Qt. Chapter 4 Function. Fungsi

Kurikulum Qt. Chapter 4 Function. Fungsi Chapter 4 Function Fungsi Fungsi (Function) adalah sekumpulan program yang diberi nama, sehingga dengan demikain jika program itu diperlukan dapat dipanggil kembali. Walaupun Pemrograman Berorientasi Objek

Lebih terperinci

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

DASAR PEMROGRAMAN. Institut Teknologi Sumatera DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek

Lebih terperinci

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

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe

Lebih terperinci

Konsep Pemrograman Prosedural

Konsep 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 terperinci

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera PERULANGAN P E N G A N TA R P R O G R A M S T U D I Institut Teknologi Sumatera TUJUAN Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemen-elemen dalam pengulangan. Mahasiswa

Lebih terperinci

Modul PVB-POLINEMA V1.0

Modul PVB-POLINEMA V1.0 BAB V TIPE DATA, VARIABEL DAN KONSTANTA MATERI 1. Tipe Data 2. Variabel 3. Konstanta STANDAR KOMPETENSI 1. Mampu memahami konteks pemakaian variabel dan konstanta 2. Mampu membuat variabel dengan tipe

Lebih terperinci