Modul Praktikum Pemrograman Terstruktur LEMBAR PENYUSUN. Dosen Pengampu : Bambang Hermanto, M.Cs. Penyusun : Tim Asisten Pemrograman Terstruktur
|
|
- Suharto Darmadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Modul Praktikum Pemrograman Terstruktur LEMBAR PENYUSUN Dosen Pengampu : Bambang Hermanto, M.Cs. Penyusun : Tim Asisten Pemrograman Terstruktur Edisi I (2017) Laboratorium Komputasi Dasar Jurusan Ilmu Komputer FMIPA Universitas Lampung i
2 Deskripsi Mata Kuliah Bahasan dalam mata kuliah ini adalah menerapkan konsep-konsep yang sudah dipelajari di teori Pemrograman Terstruktur, ke dalam aplikasi pemrograman menggunakan C atau C++. Melalui mata kuliah mahasiswa diharapkan dapat mengetahui dan memahami pointer, c-string, pointer array ke fungsi, fungsi c-string, serta class dan object. Ketercapaian panguasaan materi di evaluasi melalui beberapa quiz, tugas rumah individu dan tugas kelompok langsung di sampaikan di kelas atau melalui , diskusi, keaktifan mahasiswa, ujian tengah semester dan ujian akhir semester. Buku sumber utama untuk membantu mahasiswa dalam pembelajaran adalah : Sebesta, R.W., Concepts of Programming Languages, 5th Edition, Addison-Wesley, Tujuan Perkuliahan Agar mahasiswa mengetahui mengenai pemrograman terstruktur Deskripsi Isi Kuliah Pointer, C-String, Fungsi C-String, Pointer Array Ke Fungsi, Class dan Objec ii
3 DAFTAR ISI LEMBAR PENYUSUN... i DESKRIPSI MATA KULIAH... ii DAFTAR ISI... iii POINTER Pengertian Pointer Fungsi Pointer Macam-Macam Pointer... 1 POINTER ARRAY KE FUNGSI... 3 TUGAS POINTER... 5 C-STRING Metode Pendeklarasian C++ String... 8 FUNGSI C-STRING Fungsi C-Strings atol() C Fungsi C-Strings atof() C Fungsi C-Strings atoi() C Fungsi C-Strings strcat() C Fungsi C-Strings strlen() C Fungsi C-Strings strrev() C Fungsi C-Strings strcpy() C Fungsi C-Strings strcmp() C Fungsi C-Strings strupr() C Fungsi C-Strings strlwr() C TUGAS C-STRING PENGENALAN CLASS DAN OBJECT TUGAS CLASS DAN OBJECT iii
4 POINTER Tujuan Instruksional : Memahami pointer pada c++ Pokok bahasan ini menjelaskan tentang pointer pada c++ yaitu pengertian, jenis, dan fungsinya. Kompetensi Yang Diharapkan : Mahasiswa diharapkan dapat mengetahui jenis dan fungsi pointer serta cara penggunaaan pointer. Waktu Pertemuan : 120 Menit 1. Pengertian Pointer Pointer merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah. Arti pointer dalam bahasa sehari-hari adalah petunjuk atau bisa di bilang penentu atau pointer secara sederhana bisa diartikan sebagai tipe data yang nilainya mengarah pada nilai yang terdapat pada sebuah area memori (alamat memori). Namun dalam bahasa C++, Pointer bisa berfungsi sebagai variabel array berarti pointer sebagai penunjuk elemen array ke-0 dalam variabel C Fungsi Pointer Fungsi Pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variable. Selain menyimpan alamat dari sebuah variable, Pointer juga berfungsi untuk menyimpan alamat memori dari sebuah fungsi. 3. Macam-Macam Pointer 1. Operator Dereference (&) Operator ini biasa disebut dengan address of atau operator alamat. Dengan menggunakan operator dereference ini, suatu variable akan menghasilkan/menampilkan alamat lokasi memori. 1
5 2. Operator Reference (*) Operator Reference atau biasa disebut dengan value pointed by. Bedanya dengan Operator Dereference, operator ini akan menampilkan nilai yang terdapat dalam suatu alamat memori, bukan menampilkan alamat memorinya. Contoh: #include <iostream> int main () int var1; char var2[10]; cout << "Address of var1 variable: "; cout << &var1 << endl; cout << "Address of var2 variable: "; cout << &var2 << endl; return 0;. 2
6 POINTER ARRAY KE FUNGSI Tujuan Instruksional : Memahami array dari pointer ke fungsi Pokok bahasan ini menjelaskan tentang array dari pointer dan cara mengimplementasikannya ke fungsi. Kompetensi Yang Diharapkan : Mahasiswa diharapkan dapat memahami penggunaaan array dari pointer dan cara mengimplementasikannya menggunakan fungsi. Waktu Pertemuan : 120 Menit Fungsi tidak bisa menjadi elemen array, bagaimanapun, kita dapat memiliki sebuah array dari pointer yang menunjuk dengan fungsi yang berbeda. Fungsi dapat disebut dalam main () melalui pointer. Dalam Program berikut kita mendeklarasikan array dari pointer ke tiga fungsi yang bertipe int. Fungsi didefinisikan main (), karena fungsi tidak dapat didefinisikan di sisi lain fungsi. Contoh : #include<iostream> int func1(int); // function prototype of Func1 int func2(int) ;// function prototype of Func2 int func3(int); // function prototype of Func3 int P; int (*F[3])(int)=func1,func2,func3;// Array of three pointers // initialization done by names of functions cout << Enter a number ; cin>> P; cout<< You entered the number <<P<<endl; for(int i=0;i<3;i++) //for loop for calling different functions. 3
7 cout<< Power <<i+1<< of the number = <<(*F[i])(P)<<endl; return 0; int func1(int a) // Definition of func1 return a ; int func2(int a) // Definition of func2 return a*a; int func3(int a) // Definition of func3 return a*a*a; 4
8 TUGAS POINTER Tujuan Instruksional : Memahami pointer pada c++ Pokok bahasan ini menjelaskan tentang pointer pada c++ yaitu pengertian, jenis, dan fungsinya. Kompetensi Yang Diharapkan : Mahasiswa diharapkan dapat mengetahui jenis dan fungsi pointer serta cara penggunaaan pointer. Waktu Pertemuan : 120 Menit Tugas : 1. Buatlah fungsi untuk mengubah/memberikan nilai pada variabel pointer!!(kata kunci:pass by pointer) 2. Sebutkan dan jelaskan macam-macam operator pada Pointer! 3. #include <iostream> int n = 57 ; int* ptrn = &n; cout<<"n = "<< n << "Alamat n = " <<&n <<endl; cout<<"ptrn menunjuk kepada alamat n yaitu = " << ptrn << endl; cout << "Alamat ptrn nya sendiri = " <<&ptrn << endl << endl; int** pptrn = &ptrn; cout << "pptrn menunjuk kepada alamat ptrn yaitu = "<<pptrn<<endl; int*** ppptrn = &pptrn; cout << "Alamat pptrn = " <<&pptrn <<endl; cout << "ppptrn = " << ppptrn <<"\n"; cout <<"*ptrn = "<<*ptrn<<endl; cout <<"*pptrn = " << *pptrn<<endl; cout <<"**pptrn = " << **pptrn<<endl; cout << "***ppptrn = " << ***ppptrn <<endl; 5
9 return 0; Apa hasil output dari program di atas dan jelaskan secara rinci programnya! 6
10 C-STRING Tujuan Instruksional : Dasar-dasar C-String Kompetensi yang Diharapkan : Mahasiswa diharapkan dapat mengimplementasikan c-string Mahasiswa diharapkan dapat menyelesaikan permasalahan menjadi sebuah algoritma. Waktu Pertemuan : 120 menit String adalah sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang satu unit (World Agreement Agenda O812). String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string. Contoh dari pengimplementasi string dalam bahasa pemrograman C++ : #include<iostream> string kata1="good game well played"; string kata2 (kata1, 10, 11); //mencetak huruf ke 10 pada kata1 cout<<kata2; Pada program diatas akan menampilkan well played #include<iostream> char name[20]; //inisialisasi char name sebanyak 20 huruf cout<<"nama :"; cin.get(name, 20); //menangkap space pada kalimat yang di inputkan cout<<"nama saya "<<name<<endl; return 0; 7
11 1. Metode Pendeklarasian C++ String C++ String dapat dideklarasikan dengan beberapa metode, antara lain: a. Dapat dideklarasikan sebagai String kosong Biasanya string dideklarasikan sebagai string kosong karena variabel akan dimasukkan dari dalam program itu sendiri. #include <iostream> string kata; cout<<"masukkan Kata :"; cin>>kata; cout<<endl<<"kata yang anda Masukkan adalah "<<kata; b. Dapat dideklarasikan dengan menggunakan petik ganda. Pada umumnya string dideklarasikan dengan memasukkan variabel menggunakan tanda petik ganda. #include <iostream> string kata = "Selamat Datang"; cout<< kata; c. Dengan menentukan jumlah dari suatu karakter 8
12 #include <iostream> string kata (5, A ); cout<< kata; Dari contoh diatas maka output programnya adalah AAAAA. d. Dapat dideklarasikan sebagai salinan dari objek string lainnya #include <iostream> string kata1 = "Hello World"; string kata2 (kata1); cout<<kata2; Dari contoh diatas, string kata2 merupakan salinan dari string kata1, sehingga apabila kata2 di outputkan maka hasilnya sama dengan string kata1. e. Sebagai salinan dari objek string lain yang dipenggal #include <iostream> string kata1 = "ILMU KOMPUTER UNIVERSITAS LAMPUNG"; string kata2 (kata1, 5, 8); cout<<kata2; 9
13 Dari contoh diatas, isi dari objek kata2 adalah salinan dari string kata 1 yang dimulai dari karakter ke-5 yang diambil sebanyak 8 karakter. Sehingga outputnya adalah : KOMPUTER. f. Dapat dideklarasikan dengan sebuah String yang ditentukan karakter yang diambil #include <iostream> string kata ("UNIVERSITAS LAMPUNG",11); cout<<kata; Dari program diatas, isi dari variabel kata diambil dari 11 karakter awal dari kalimat UNIVERSITAS LAMPUNG, sehingga outputnya adalah : UNIVERSITAS g. Dapat dideklarasikan sebagai salinan dari objek string lainnya #include <iostream> string kata1 = "Hello World"; string kata2 (kata1); cout<<kata2; Dari contoh diatas, string kata2 merupakan salinan dari string kata1, sehingga apabila kata2 di outputkan maka hasilnya sama dengan string kata1. 10
14 FUNGSI C-STRING Tujuan Instruksional : Memahami fungsi C-String pada c++ Pokok bahasan ini menjelaskan tentang fungsi C-String pada c++ seperti pengertian, jenis, dan fungsinya. Kompetensi Yang Diharapkan : Mahasiswa diharapkan dapat mengetahui fungsi-fungsi C-string dan dapat menggunakan fungsi-fungsi tersebut. Waktu Pertemuan : 120 Menit 1. Fungsi C-Strings atol() C++ Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik long integer. #include<iostream> #include<cstring> char banyak[5]; cout<<"masukkan Berapa banyak laptop yang ingin di beli : "; cin.get(banyak,5); //Harga barang kita misalkan long int hasil=atol(banyak); cout<<hasil* ; 2. Fungsi C-Strings atof() C++ Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik float. #include<iostream> #include<cstring> 11
15 char jari[5]; cout<<"masukkan jarijari lingkaran :"; cin.get(jari,5); float hasil=atof(jari); cout<<hasil*hasil*3.14; 3. Fungsi C-Strings atoi() C++ Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik integer. #include<iostream> #include<cstring> char banyak[5]; cout<<"masukkan Berapa banyak pena yang ingin di beli : "; cin.get(banyak,5); //Harga barang kita misalkan int hasil=atoi(banyak); cout<<hasil*1000; 4. Fungsi C-Strings strcat() C++ Fungsi ini digunakan untuk menggabungkan dua buah string. #include<iostream> #include<cstring> 12
16 char nama1[20],nama2[20]; cout<<"nama Depan :"; cin.getline(nama1,20); cout<<"nama Belakang :"; cin.getline(nama2,20); strcat(nama1,nama2); cout<<nama1; 5. Fungsi C-Strings strlen() C++ Fungsi ini digunakan untuk menghitung karakter pada kata/kalimat ( Untung di ingat, spasi juga dihitung). #include<iostream> #include<cstring> char kata[200]; cout<<"masukkan Kata yang ingin di hitung :"; cin.getline(kata,200); cout<<"jumlah Karakter :"<<strlen(kata); 6. Fungsi C-Strings strrev() C++ Fungsi ini digunakan untuk mengubah string/kata menjadi terbalik. #include<iostream> #include<cstring> char kata[200]; cout<<"masukkan Kata yang ingin di hitung :"; 13
17 cin.getline(kata,200); cout<<"kata nya jadi kebalik :v : "<<strrev(kata); 7. Fungsi C-Strings strcpy() C++ Fungsi ini digunakan untuk menyalin string dari kata2 ke kata1. #include<iostream> #include<cstring> char nama1[20],nama2[20]; cout<<"nama Depan :"; cin.getline(nama1,20); cout<<"nama Belakang :"; cin.getline(nama2,20); strcpy(nama1,nama2); cout<<nama1; 8. Fungsi C-Strings strcmp() C++ Fungsi ini digunakan untuk mengecek string 1 dengan string 2, apabila sama akan menghasilkan 0 dan apabila berbeda yang keluar akan bervariasi sesuai denga kode ascii. #include<iostream> int hasil; char pwd1[10],pwd2[10]="ilkom2014",nama[20]; do cout<<"selamat Datang di Program Cek Password ^Praktikum Petruk^nn"; cout<<"username(ex:ichwan066) :"; cin.getline(nama,20); 14
18 cout<<"password :"; cin.getline(pwd1,10); hasil=strcmp(pwd1,pwd2); if (hasil==0) system("cls"); cout<<"selamat Anda telah Loggin dengan username "<<nama<<":p nn"; else system("cls"); cout<<"password SALAH!!!nn"; system("pause"); system("cls"); while(hasil!=0); return 0; 9. Fungsi C-Strings strupr() C++ Fungsi ini digunakan untuk mengubah huruf kecil menjadi huruf besar semua #include<iostream> #include<cstring> char kata[200]; cout<<"masukkan Kata :"; cin.getline(kata,200); cout<<"hasil :"<<strupr(kata); 10. Fungsi C-Strings strlwr() C++ Fungsi ini digunakan untuk mengubah huruf besar menjadi huruf kecil semua #include<iostream> #include<cstring> 15
19 char kata[200]; cout<<"masukkan Kata :"; cin.getline(kata,200); cout<<"hasil :"<<strlwr(kata); 16
20 TUGAS C-STRING Tujuan Instruksional : Pokok bahasan ini menjelaskan tentang evaluasi dari materi C-String. Kompetensi yang Diharapkan : Mahasiswa diharapkan dapat melatih materi C-string yang telah diajarkan dengan mengerjakan soal-soal dan diharapkan mahasiswa akan lebih terbiasa dengan soalsoal sehingga pada saat ujian dapat mengerjakannya dengan baik. Waktu Pertemuan : 120 menit Step by step praktikum: 1. Asisten membuka praktikum 2. Asisten me-review materi yang telah diajarkan kepada praktikan secara umum 3. Menanyakan tentang kejelasan materi dan membuka sesi tanya jawab selama 10 menit 4. Mahasiswa mengerjakan tugas yang telah disiapkan berupa soal-soal sebagai bahan evaluasi materi C-String yang telah diajarkan Tugas Evaluasi C-String 1. Isilah titik-titik berikut ini! 17
21 2. File header string untuk C++ yang telah memenuhi standar ANSI/ISO adalah Dalam library cstring, fungsi yang berguna untuk membandingkan dua string adalah? Buatlah potongan program untuk soal-soal di bawah ini (4-8) 4. Ketikkan sebuah kalimat melalui keyboard dengan menggunakan gets() (atau fgets()) kemudian didapatkan keluaran berupa laporan tentang jumlah huruf kecil dan huruf kapital dalam kalimat tsb. 5. Masukkan nama Anda, rubah ke dalam huruf besar semua, balikkan urutan hurufnya, selanjutnya tampilkan hasilnya di layar. 6. Ketikkan sebuah kalimat, hitung dan tampilkan jumlah spasinya. 7. Ketikkan sebuah kalimat, kemudian tampilkan kalimat tsb satu kata perbaris. Asumsikan ada satu spasi yang memisahkan setiap kata dan kalimat diakhiri dengan sebuah tanda titik. 8. Ketikkan sebuah kalimat melalui keyboard kemudian didapatkan keluaran berupa laporan apakah kalimat tersebut palindrom ataukah bukan. Misal : Kalimat : KASUR RUSAK Termasuk PALINDROM Kalimat : MAKAN MALAM Bukan PALINDROM Catatan : disebut palindrom adalah bila urutan kalimat dibalik akan menghasilkan kalimat yang sama. Gunakan berbagai fungsi berkaitan dengan string yang sudah dijelaskan. 9. Fungsi strlen adalah untuk : 18
22 10. Kode program apa yang harus ditambahkan agar output yang dihasilkan : Mencari karakter 'u' dalam "Pemrograman terstuktur"... ditemukan di indeks ke-17 ditemukan di indeks ke-20 19
23 PENGENALAN CLASS DAN OBJECT Tujuan Instruksional : Bagian ini berisi materi pengenalan class dan object dalam bahasa C++. Kompetensi yang Diharapkan : Mahasiswa diharapkan dapat memahami pengertian dan konsep class dan object, constructor dan destructor, serta jenis-jenis access specifier. Waktu Pertemuan : 120 menit Class adalah bentuk penyederhanaan dari suatu permasalahan yang berkaitan dengan objek. Class juga dapat didefinisikan sebagai sesuatu yang mempunyai data (sifat) dan funsi (kelakuan). Class dibuat untuk mempresentasikan sebuah objek tertentu sehingga akan membantu dalam proses penyelesaian masalah-masalah kompleks. Class bersifat abstrak, oleh karena itu harus dilakukan instansiasi dari class tersebut. Instance dari suatu class disebut dengan objek. Dalam C++, class dibuat dengan menggunakan keyword Class. Adapun bentuk umum pembuatannya yaitu : Class nama_kelas Access_specifier1: Data_members; Member_functions; Access_specifier2: Data_members; Member_functions; ; 20
24 Untuk membuat implementasi fungsi-fungsi yang terdapat pada suatu class, digunakan operator ::. Bentuk umum pembuatannya yaitu : Tipe_data nama_kelas :: nama_fungsi(daftar_parameter) Statemen_yang_akan_dilakukan;.. Sedangkan untuk mengakses data atau funsi yang terdapat di dalam class tersebut, digunakan tanda titik. Bentuk umum pembuatannya yaitu : Nama_instance.data Atau Nama_instance.nama_fungsi(daftar_parameter) Contructor dan Destructor 1. Pengertian Constructor Constructor adalah sebuah fungsi yang otomatis akan dipanggil setiap kali melakukan instansiasi terhadap suatu kelas. Constructor digunakan untuk melakukan inisialisasi nilai dari data-data yang terdapat didalam kelas bersangkutan. 2. Pengertian Destructor Destructor adalah fungsi yang merupakan kebalikan dari constructor, yaitu berguna untuk menghancurkan atau membuang sebuah objek (kelas) dari memori. Adapun nama dari fungsi destruktor adalah sama seperti nama kelas maupun nama constructor, hanya didepannya ditambahkan tanda tilde ( ~ ). Dalam C++, terdapat tiga buah access specifier, yaitu : 1. Private Tingkat akses ini berguna untuk memberikan hak akses data hanya kepada kelas yang bersangkutan saja. Artinya kelas-kelas turunan atau lingkungan luar 21
25 didalam program tidak diizinkan untuk mengakses data tersebut. Berikut ini gambaran pendefinisian sebuah kelas yang menggunakan tingkat akses private. 2. Public Tingkat akses ini berfungsi untuk memberikan hak akses secara umum (public) kepada kelas-kelas turunannya maupun terhadap lingkungan luar didalam program. Bagian ini biasanya berisi fungsi-fungsi yang akan dijadikan sebagai penghubung (interface) 3. Protected Tingkat akses ini digunakan untuk memberikan hak akses terhadap data dalam suatu kelas sehingga data tersebut dapat diakses oleh kelas turunannya, namun lingkungan luar didalam program masih tetap tidak di beri hak untuk mengakasesnya. 22
26 TUGAS CLASS DAN OBJECT Tujuan Instruksional : Pokok bahasan ini mereview tentang Class dan Object Kompetensi yang Diharapkan : Mahasiswa diharapkan dapat mengimplementasikan materi Class dan Object yang telah dipelajari pada pertemuan sebelumnya Waktu Pertemuan : 120 menit 1. Tuliskan bentuk umum pembuatan Class! 2. Sebut dan jelaskan 3 buah Acces Specifier! 23
27 3. Dengan mengimplementasikan class and object. Buat program yagn dapat menerima daftar Mahasiswa yang memiliki atribut npm, nama, dosenpa, makssks, Matakuliah. Matakuliah memiliki atribut namamk, jumlahmk, dosenmk, sksmk, hurufmutu.. Setiap mahasiswa hanya diperbolehkan mengambil matakuliah sebanyak makssks, atau kurang darinya. Cetak daftar mahsiswa tersebut secara URUT NPM. 4. Buatlah sebuah program dengan ketentuan : Mengimplementasikan class dan object (minimal menggunakan 2 class dan 2 acces specifier) Terdapat menu untuk menghitung bangun datar (minimal 3 bangun datar) Implementasikan juga constructor dan destructor (optional) 24
28 25
PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori
PRAKTIKUM 10 STRING A. Tujuan 1. Menjelaskan tentang konsep string 2. Menjelaskan operasi I/O pada string. 3. Menjelaskan cara mengakses elemen string 4. Menjelaskan berbagai fungsi mengenai string B.
Lebih terperinciString dpat dideklarasikan dengan menggunakan array karakter seperti berikut:
Bab 2 String Pengenalan String String adalah sekumpulan dari karakter, baik itu berupa karakter huruf, angka, spasi atau karakter lain. Dalam C++ nilai string harus diapit dalam tanda petik dua ( ). String
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 8 A. KOMPETENSI 1. Memahami pengertian kelas dan objek 2. Mampu mendefinisikan kelas 3. Mampu mendeklarasikan objek 4. Memahami constructor dan destructor B. ALAT DAN BAHAN 1. PC/ Laptop 2.
Lebih terperinciBAB VII STRING Konstanta String Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:
BAB VII STRING Tujuan : 1. Menjelaskan tentang konsep string 2. Menjelaskan operasi I/O pada string. 3. Menjelaskan cara mengakses elemen string 4. Menjelaskan berbagai fungsi mengenai string 7.1 Konstanta
Lebih terperinciBAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function
BAB VII. FUNCTION Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila
Lebih terperinciSuatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:
No. LST/EKA/EKA255/07 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 14 1. Kompetensi a. Menjelaskan tentang konsep string 2. b. Menjelaskan operasi I/O pada string. c. Menjelaskan cara mengakses elemen string
Lebih terperinciBAB II DASAR STRING. void main() { char teks[13]; //string dengan panjang maksimal 12 karakter clrscr(); //hapus layar
Modul 2 Struktur Data (Arie) - 1 BAB II DASAR STRING Pengantar String String sangat memudahkan tugas pemogram. Dengan menggunakan string, pemogram dapat menampilkan pesan kesalahan, menampilkan prompt
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 terperinciPEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO
PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO Budhi Irawan, S.Si, M.T 1 PENDAHULUAN Meskipun bahasa C adalah bahasa pemrograman yang berkekuatan tinggi (powerful) atau bisa digunakan untuk membuat program
Lebih terperinciKONSEP STRING. Nilai string selalu diakhiri dengan tanda NULL (\0)
PERTEMUAN IV STRING SASARAN Menjelaskan tentang konsep string Menjelaskan operasi I/O pada string. Menjelaskan cara mengakses elemen string Menjelaskan berbagai fungsi mengenai string KONSEP STRING String
Lebih terperinciKonstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0
STRING Konstanta String Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0 h a l o \0 Bila string hanya berisi karakter NULL, maka disebut
Lebih terperinciAlgoritma Pemrograman & Struktur Data
MODUL PERKULIAHAN Algoritma Pemrograman & Struktur Data Array Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Informatika Komputer 02 87042 Abstract Penjelasan mengenai array dan penggunaannya
Lebih terperinciALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari
ALGORITMA DAN PEMROGRAMAN 2 3 SKS By : Sri Rezeki Candra Nursari MATERI Teks/string Pointer Struktur Kelas Konstruktor dan Destruktor Kelas dan Obyek Overloading Operator Inheritance (Pewarisan) Polimorfisme
Lebih terperinciKurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel
Chapter 5 Pointer dan References Agenda Pada chapter ini kita akan membahas beberapa topik yang berhubungan dengan pointer dan reference yaitu: Penggunaan Pointer. Pointer dan Array. Mengalokasikan memory
Lebih terperinciMODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 7 Pointer Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 7 POINTER A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa
Lebih terperinciGame Technology Design Course College of Multi Media Yogyakarta Spring Tri Anggraeni, S.Kom., M.Sc.
Meeting 12 & 13 Class, String, set & get Function Game Technology Design Course College of Multi Media Yogyakarta Spring 2016-2017 Tri Anggraeni, S.Kom., M.Sc. Reference : Deitel, P. & Deitel, H. (2014).
Lebih terperinciSeluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access
1 Array == Laci? 2 Data disimpan dalam suatu struktur, sedemikian rupa sehingga elemen-elemen di dalam struktur tersebut dapat diolah secara kelompok ataupun secara individu. Sifat - sifat Array Homogen
Lebih terperinciInstalasi 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 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 terperinciPEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Tipe Data Budhi Irawan, S.Si, M.T TIPE DATA Tipe Data berfungsi untuk merepresentasikan jenis dari nilai yang terdapat dalam program. Contoh apabila mempunyai suatu data
Lebih terperinciAlgoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #11 by antonius rachmat c, s.kom, m.cs Perkalian 2 buah Matriks Kedua matriks harus memiliki bentuk m x n untuk matriks A dan n x o untuk matriks B Sehingga matriks hasil akan memiliki
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 terperinci4. Arrays. int billy [5]; maka setiap elemen array billy akan di-inisialisasikan sebagai 0 :
4. Arrays Obyektif Praktikum : Memahami penggunaan Array Dapat menerapkan array dengan elemen multidimensi Memahami penggunaan statement pada character dan string Array adalah himpunan elemen (variable)
Lebih terperinciREVIEW 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 terperinciPertemuan Arrays. Obyektif Praktikum : 1. Memahami penggunaan Array. 2. Dapat menerapkan array dengan elemen multidimensi
Pertemuan 4 4. Arrays Obyektif Praktikum : 1. Memahami penggunaan Array 2. Dapat menerapkan array dengan elemen multidimensi 3. Memahami penggunaan statement pada character dan string P. 4.1 Array Array
Lebih terperinciMODUL V POINTER DAN STRING
MODUL V POINTER DAN STRING I TUJUAN 1 Mahasiswa dapat menjelaskan tentang konsep dari variabel pointer 2 Mahasiswa dapat menjelaskan tentang pointer dan string 3 Mahasiswa dapat menjelaskan tentang pointer
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera
ARRAY PENGANTAR PROGRAM STUDI Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa memahami konsep dan cara kerja array Mahasiswa mampu membuat program sederhana menggunakan array satu dimensi PRE
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 terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
Lebih terperinciBAB X. Struct Dalam C++, kita dapat membuat sebuah tipe data baru. Maka penulisan variabel baru kita akan menjadi:
Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut
Lebih terperinciKARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C
KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C Disusun oleh: Bachtiar Maulana (58411782) Marlinda Dwi Cahya (54411318) Muh. Mahlani (5411622) Muzaky Bakri Salim (55411060) UNIVERSITAS GUNADARMA
Lebih terperinci3. Struktur Perulangan dalam C++
3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan
Lebih terperinciilmu 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 terperinciMODUL 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 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 terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciDASAR 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 terperinciStruktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:
Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan
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 terperincipada program di atas, akan ditampilkan alamat memori dari variabel x, bukan nilai x.
Bab 3 Pointer Mengenal Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu lokasi memori tertentu. Jadi pointer tidak berisi nilai data, melainkan berisi suatu alamat
Lebih terperinciTipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom
Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 14 A. KOMPETENSI 1. Mampu memahami jenis-jenis dan penggunaan tipe dasar di dalam C++ 2. Mendefinisikan tipe data bentukan (array, struktur, dan enumerasi) 3. Memahami null terminated string
Lebih terperinciAlgoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2
Algoritma dan Pemrograman Lanjut Pertemuan Ke-11 Pointer 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran
Lebih terperinciDASAR STRING. Sama halnya seperti array-array sebelumnya, inisialisasi pada string adalah: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };
DASAR STRING Dalam C++ tidak ada tipe variabel elemen yang spesifik untuk menyimpan string. Untuk keperluan ini dapat digunakan array dengan tipe char dimana berisi elemen dengan tipe char. Perlu diingat
Lebih terperinciMODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori
MODUL 7 FUNGSI A. Tujuan Mahasiswa mampu memahami fungsi Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi Mahasiswa mampu menyelesaikan masalah menggunakan fungsi Mahasiswa mampu memahami metode
Lebih terperinciString 1 A. TUJUAN PEMBELAJARAN
PRAKTIKUM 21 String 1 A. TUJUAN PEMBELAJARAN 1. Memahamkan konsep tipe data string 2. Memahamkan string sebagai array dari karakter 3. Dapat membuat berbagai user defined function untuk manipulasi string
Lebih terperinciInheritance dan Polimorfisme
PEMROGRAMAN BERORIENTASI OBJEK Inheritance dan Polimorfisme Budhi Irawan, S.Si, M.T PENDAHULUAN Apa itu Inheritance, Derived Class, dan Base class? Pasti untuk seorang yang baru mengenal bahasa pemrograman
Lebih terperinciPEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1
PEMROGRAMAN BAHASA C++ ASEP MUHIDIN Penerbit ZEYRANK OFFSET Aa Oon Pemrograman Bahasa C++ 1 MODUL KULIAH PEMROGRAMAN BAHASA C++ Penyusun : ASEP MUHIDIN Penerbit : Zeyrank Offset Percetakan : Adjie Group
Lebih terperinciA B C D E \0. Gambar Komposisi penyimpanan string dalam memori
Praktikum 9 (1/3) STRING A. TUJUAN 1. Memahamkan konsep tipe data string 2. Memahamkan string sebagai array dari karakter 3. Dapat memasukkan dan menampilkan isi variabel string B. DASAR TEORI Konstanta
Lebih terperinci3. Struktur Perulangan dalam Bahasa C++
Pertemuan 3 3. Struktur Perulangan dalam Bahasa C++ Obyektif Praktikum : 1. Mengerti struktur perulangan dalam C++ 2. Dapat menggunakan struktur perulangan berdasarkan penggunaannya P.3.1 Struktur perulangan
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 terperinciTEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA
modul_kuliah ALGORITMA PEMROGRAMAN & STRUKTUR DATA dengan C++ oleh : MUHAMMAD TAQIYYUDDIN ALAWIY, ST. MT TEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA 2006 2 MODUL 1 1. PENGANTAR CFF C++ diciptakan oleh Bjarne
Lebih terperinciPERTEMUAN 3 KONSEP TIPE DATA
PERTEMUAN 3 KONSEP TIPE DATA KONSEP TIPE DATA C++ Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array,
Lebih terperinciSATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemrograman C++ Kode Mata Kuliah : MI 016 Bobot Kredit : 3/1 SKS Semester Penempatan : II Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah
Lebih terperinciIdentifier 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 terperinciPemrograman Berorientasi Obyek (C++) Departemen Ilmu Komputer FMIPA IPB 2013
Pemrograman Berorientasi Obyek (C++) Departemen Ilmu Komputer FMIPA IPB 2013 C++ C diambil sebagai landasan dari C++ Mendukung Pemrograman Berorientasi Obyek (PBO) Bersifat Reusability (kemudahan untuk
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 10 A. KOMPETENSI 1. Memahami pengertian dan manfaat fungsi 2. Memahami fungsi tanpa nilai balik 3. Memahami fungsi dengan nilai balik 4. Memahami jenis parameter: masukan, keluaran, dan masukan/keluaran
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 terperinciPERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer
PERTEMUAN VI POINTER 6.1 Tujuan Praktikum Praktikan mengenal type data Pointer, mengerti tentang konsep dasar dari pointer, dapat mendeklarasikan pointer di Pascal serta dapat menggunakannya di dalam sebuah
Lebih terperinciPengenalan 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 terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperinciMODUL 4 PERULANGAN A. TUJUAN
MODUL 4 PERULANGAN A. TUJUAN 1. Memahami teori perulangan pada bahasa pemrograman C/C++ 2. Memahami teknik perulangan pada bahasa pemrograman C/C++ 3. Mampu membuat aplikasi C/C++ yang melibatkan operasi
Lebih terperinciAlgoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2
Algoritma dan Pemrograman Bab VII Statement Pengulangan Pertemuan Ke-9 Statement Pengulangan 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas
Lebih terperinciPraktikum Dasar Pemrograman 2014 MODUL 3: Array dan String
Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String Konsep Dasar Array Adalah kumpulan data bertipe sama yang menggunakan nama sama. Dengan menggunakan array, sejumlah variabel dapat memakai nama
Lebih terperinciINPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika
INPUT OUTPUT cout Digunakan untuk mencetak suatu informasi ke layar Contoh : cout
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Pemograman C++ Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Konsep pemrograman berorientasi obyek, pengenalan program java, struktur kontrol,
Lebih terperinciMODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN
1 MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN A. MAKSUD DAN TUJUAN 1. MAKSUD Mengenal cara menggunakan bahasa pemrograman C++ dengan menggunakan C++ Builder dan mengenala pernyataan
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS C++ File Header JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Apakah itu File Header? Bahasa pemrograman memiliki cara yang tersendiri untuk mendapatkan
Lebih terperinciTujuan Instruksional. Mahasiswa mampu :
Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%
Lebih terperinciPERTEMUAN I PENGENALAN JAVA
PERTEMUAN I PENGENALAN JAVA Objektif : Praktikan mengetahui dan mengenal bahasa pemrograman Java. Praktikan mengerti konsep dan struktur bahasa pemrograman Java. Praktikan mengerti konsep variabel, tipe
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB X STRING & MATH
DIKTAT MATA KULIAH PEMROGRAMAN I BAB X STRING & MATH IF Dasar Teori String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman keperluan menampung dan memanipulasi data teks. Misalnya untuk
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 terperinciModul Praktikum Algoritma & Pemrograman 1 (C++)
Modul Praktikum Algoritma & Pemrograman 1 (C++) Disusun Oleh : Agung Sasongko Program Studi D3 Manajemen Informatika Akademi Manajemen Informatika dan Komputer BSI Pontianak 2010 Daftar Isi Modul Praktikum
Lebih terperinci8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA
8 FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Nama fungi yang didefinisikan
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciPertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN
Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan
Lebih terperinciLAPORAN PRAKTIKUM V. Oleh:
LAPORAN PRAKTIKUM V ARRAY (LARIK) Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto Oleh: Dwitha Fajri Ramadhani 160533611410 S1 PTI 16
Lebih terperinciMODUL 2 Constructor. Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor
MODUL 2 Constructor Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor Materi: Pengantar Constructor Overloading constructor Soal Latihan Referensi: Fikri, Rijalul.
Lebih terperinciSTRING DASAR PEMROGRAMAN
STRING DASAR PEMROGRAMAN TUJUAN Menjelaskan tentang konsep string Menjelaskan operasi I/O pada string. Menjelaskan cara mengakses elemen string Menjelaskan berbagai fungsi mengenai string KONSEP STRING
Lebih terperinciLAPORAN PRAKTIKUM RESMI QUEUE
LAPORAN PRAKTIKUM RESMI QUEUE Disusun oleh : Amin Setyaningrum 201301052 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO
Lebih terperinci1 MODUL 8 POINTER MODUL 8 POINTER
1 MODUL 8 POINTER MODUL 8 POINTER A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Mengenal dan memahami penggunaan pointer dalam listing program - Membuat program sederhana dengan
Lebih terperinciKurikulum 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 terperinciAlgoritma & Pemrograman #9. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #9 by antonius rachmat c, s.kom, m.cs Review Fungsi Scope Variabel Argumen fungsi: formal dan aktual Fungsi by Value Pendahuluan Selama ini kita menggunakan satu variabel untuk
Lebih terperinciDasar-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 terperinciPada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.
Mengenal Fungsi Header pada Bahasa C++ Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi. iostream.h untuk routing I/O basic
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)
LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) Di susun oleh: Wahyono ( 06/193218/PA/10892 ) Praktikan Algoritma dan Pemrograman Kelas A 7 Mei 2007 LABORATORIUM KOMPUTASI
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 terperinciPointer. ted = &andy;
Pointer Variabel merupakan suatu nilai yang disimpan dalam memory yang dapat diakses dengan identifier. Variabel ini sesunggunhnya disimpan pada suatu alamat didalam memory. Dimana setiap alamat memory
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 terperinciP3 Dasar Struktur Data TIF42/SIF42
P3 Dasar Struktur Data TIF42/SIF42 A. Sidiq P. Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Pembahasan Struktur Data Primitif Struct
Lebih terperinciPERTEMUAN 2 KONSEP DASAR PEMROGRAMAN
PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah: 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan
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 terperinciBAB 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 terperinciDasar Pemrograman Java
Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid
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 terperinciMODUL 5 PERULANGAN (LOOPING)
MODUL 5 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan statement perulangan 2. Membuat program sederhana dengan menerapkan
Lebih terperinciE STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK
E3024015 - STRUKTUR DATA & E3024016 PRAKTIK STRUKTUR DATA Pointer & Function Alfa Faridh Suni, S.T., M.T. PTIK - 2014 Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu
Lebih terperinciVIII MANIPULASI STRING
Manipulasi String 97 VIII.1 Pendahuluan VIII MANIPULASI STRING - String merupakan bentuk data yang dapat digunakan untuk menampung dan memanipulasi data teks. - Dalam bahasa C, string bukan merupakan tipe
Lebih terperinciPointer dan Referensi
PEMROGRAMAN BERORIENTASI OBJEK Pointer dan Referensi Budhi Irawan, S.Si, M.T PENDAHULUAN Pointer merupakan salah satu fitur C++ yang relatif cukup berbahaya karena dapat mengakibatkan sistem operasi pada
Lebih terperinci