DISUSUN OLEH BAB X. String pemrogram dapat menampilkan. string. sebuah string. byte dalm. memori. Catatan dikatakan. dan.
|
|
- Hendra Santoso
- 7 tahun lalu
- Tontonan:
Transkripsi
1 DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB X STRING DAN MANIPULASINYA IF Pendahuluan String String adalah sebuah array bertipe char (karakter) yang diakhiri dengan karakter null ( \0 ). String sangat memudahkan tugas pemrogram. Dengan string, pemrogram dapat menampilkan pesan kesalahan, menampilkan prompt bagi masukan dari keyboard ataupun memberikan informasii pada layar dengan mudah. Bentuk umumm dari pendeklarasian dan inisialisasi sebuah sting adalah sebagai berikut: char variabel_string[n+]= c, c,.., cn, \0 ; Dalam pemrograman C/ C++, karakter null dapat digunakan untuk menandai akhir sebuah string. Karena dalam pendeklarasiannya string menggunakan tipe data char maka setiap karakter akan membutuhkan satu byte dalm memori. Catatan Karakterr null merupakan ciri khas pengakhir string pada C dan C++. Suatu string dapat dikatakan sebagai string kosong kalau string tidak berisi sesuatuu apapun ( ). Mendeklarasikan String Suatu string dapat dideklarasikan dengan dua cara, yaitu menggunakan array dan menggunakan pointer. Adapun dua bentuk pendeklarasian string adalah sebagai berikut: char nama_variabel[n+] ; atau char *nama_variabel; DIKTAT PEMROGRAMAN I HAL
2 Cara yang pertama adalah dengan membuat sebuah array bertipe char sebanyak n+ karakter. Apabila menggunakan cara pendeklarasian yang pertama ini, variabel string hanya dapat diisi sebanyak n karakter karena byte terakhir akan ditempati karakter null untuk mengakhiri stringnya. Sedangkan untuk cara kedua adalah dengan membuat suatu variabel pointer bertipe char yang akan menunjuk ke alamat tempat menyimpan stringnya. Cara pertama lebih baik dibandingkan dengan cara yang kedua. Cara pendeklarasian yang kedua memiliki kelemahan yaitu:. Variabel pointer stringnya harus langsung diinisialisasi pada saat pendeklarasian. Variabel tersebut tidak bisa langsung diisi melalui perintah input tanpa diinisialisasi terlebih dahulu.. Apabila ingin mengisi secara langsung variabelnya tanpa harus diinisialisasi terlebih dahulu maka harus meminta tempat terlebih dahulu ke memori untuk menampung data stringnya (contohnya dengan perintah malloc). Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char nama[]; char *nama="adam MB"; printf("masukkan nama pertama: ");fflush(stdin); gets(nama); printf("nama pertama = %s\n",nama); printf("nama kedua = %s\n\n",nama); return 0; Program. Nama File : Lat-..cpp DIKTAT PEMROGRAMAN I HAL
3 0 #include <cstdlib> #include <iostream> using namespace std; char nama[]; char *nama="adam MB"; cout<<"masukkan nama pertama: ";fflush(stdin); cin.get(nama,0); cout<<"nama pertama = "<<nama<<endl; cout<<"nama kedua = "<<nama<<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Fungsi String Di dalam pemrograman C/C++ disediakan beberapa buah fungsi untuk mengolah data string. Fungsi-fungsi yang disediakan untuk mengolah data string adalah sebagai berikut:. Menghitung panjang karakter string.. Menyalin isi string. DIKTAT PEMROGRAMAN I HAL
4 . Menggabungkan string.. Membandingkan dua buah string.. Mengkonversi isi string ke huruf kecil.. Mengkonversi isi string ke huruf besar.. Mencari substring.. Membalik isi string.. Mengganti isi string dengan suatu karakter. Untuk bisa menggunakan fungsi-fungsi yang telah disebutkan di atas, di dalam program C/C++ perlu disertakan file string.h (). Menghitung Panjang Suatu String Bentuk umum fungsi untuk menghitung panjang suatu string adalah sebagai berikut: strlen(string); Fungsi ini akan menghasilkan sebuah angka integer yang merupakan panjang dari string di dalam parameter fungsinya (termasuk spasi). Untuk lebih jelasnya buatlah program di bawah ini: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char string[]; int panjang; printf("masukkan suatu string : ");fflush(stdin); gets(string); panjang=strlen(string); printf("string yang dimasukkan = %s\n",string); printf("panjang string = %i\n\n",panjang); DIKTAT PEMROGRAMAN I HAL
5 0 return 0; 0 Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; int panjang; cout<<"masukkan suatu string : ";fflush(stdin); cin.get(string,0); panjang=strlen(string); cout<<"string yang dimasukkan = "<<string<<endl; cout<<"panjang string = "<<panjang <<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. DIKTAT PEMROGRAMAN I HAL
6 Menyalin Isi String Sebuah variabel string tidak dapat kita isi menggunakan isi variabel string lainnya secara langsung (variabel=variabel). Untuk dapat mengisinya diperlukan suatu fungsi string. Bentuk umum dari fungsi untuk menyalin isi string adalah sebagai berikut: strcpy(string,string); atau strncpy(string,string,jumlah_karakter); Fungsi strcpy akan menyalin seluruh isi string ke string sedangkan strncpy akan menyalin isi string ke string sebanyak jumlah karakter yang diberikan di parameter fungsinya. Untuk lebih jelasnya buatlah program berikut ini: 0 Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char string[]; char string[]; int k; printf("masukkan string: ");fflush(stdin); gets(string); printf("masukkan jumlah karakter salin: "); scanf("%i",&k); strcpy(string,string); printf("hasil penyalinan strcpy = %s\n",string); strncpy(string,string,k); string[k]='\0';//menutup string printf("hasil penyalinan strncpy = %s\n\n",string); return 0; DIKTAT PEMROGRAMAN I HAL
7 0 Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; char string[]; int k; cout<<"masukkan string: ";fflush(stdin); cin.get(string,0); cout<<"masukkan jumlah karakter salin: ";cin>>k; strcpy(string,string); cout<<"hasil penyalinan strcpy = "<<string<<endl; strncpy(string,string,k); string[k]='\0';//menutup string cout<<"hasil penyalinan strncpy = "<<string <<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. DIKTAT PEMROGRAMAN I HAL
8 Menggabungkan String Bentuk umum fungsi untuk menggabungkan string adalah sebagai berikut: strcat(string,string); atau strncat(string,string,jumlah_karakter); Strcat akan menggabungkan isi string dengan isi string secara keseluruhan sedangkan strncat akan menggabungkan isi string dengan isi string sejumlah karakter yang diisikan di dalam parameter fungsinya. Untuk lebih jelasnya buatlah program berikut ini: 0 Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char string[]="kita sedang belajar"; char string[]=" fungsi string bersama!"; char string[0]; strcpy(string,string); printf("hasil penggabungan strcat = %s\n",strcat(string,string)); printf("hasil penggabungan strncat = %s\n\n",strncat(string,string,)); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> DIKTAT PEMROGRAMAN I HAL
9 0 #include <iostream> using namespace std; char string[]="kita sedang belajar"; char string[]=" fungsi string bersama!"; char string[0]; strcpy(string,string); cout<<"hasil penggabungan strcat = " <<strcat(string,string)<<endl; cout<<"hasil penggabungan strncat = " <<strncat(string,string,)<<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. DIKTAT PEMROGRAMAN I HAL
10 Membandingkan Dua Buah String yaitu: Ada empat buah bentuk fungsi untuk membandingkan isi dua buah string strcmp(string,string); dan strncmp(string,string,jumlah_karakter); atau strcmpi(string,string); dan strnicmp(string,string,jumlah_karakter); Fungsi strcmp digunakan untuk membandingkan dua buah string secara case sensitive (membedakan huruf besar dan huruf kecil) sedangkan strncmp akan membandingkan dua buah string secara case sensitive sebanyak jumlah karakter pada parameter. Fungsi strncmpi akan membandingkan dua buah string secara case insensitive (tidak membedakan huruf besar dan huruf kecil) sedangkan strncmpi akan membandingkan dua buah string secara case insensitive sebanyak jumlah karakter pada parameter. Semua fungsi di atas akan menghasilkan sebuah nilai integer sebagai berikut:. Nilai return lebih dari nol (>0 nilai positif) apabila string lebih besar dari string.. Nilai return sama dengan nol (==0) apabila string sama dengan string.. Nilai return kurang dari nol (<0 nilai negatif) apabila string lebih kecil dari string. Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> DIKTAT PEMROGRAMAN I HAL
11 char string[]="abcd"; char string[]="abcd"; char string[]="abcd"; int banding; banding=strcmp(string,string); printf("hasil strcmp : \n"); if(banding==0) printf("%s sama dengan %s\n",string,string); if(banding>0) printf("%s lebih besar dibanding %s\n",string,string); printf("%s lebih kecil dibanding %s\n",string,string); printf("\n"); banding=strncmp(string,string,); printf("hasil strncmp dua karakter: \n"); if(banding==0) printf("%s sama dengan %s\n",string,string); if(banding>0) printf("%s lebih besar dibanding %s\n",string,string); printf("%s lebih kecil dibanding %s\n",string,string); printf("\n"); banding=strcmpi(string,string); printf("hasil strcmpi : \n"); if(banding==0) printf("%s sama dengan %s\n",string,string); if(banding>0) printf("%s lebih besar dibanding %s\n",string,string); printf("%s lebih kecil dibanding %s\n",string,string); printf("\n"); banding=strnicmp(string,string,); printf("hasil strnicmp dua karakter: \n"); if(banding==0) printf("%s sama dengan %s\n",string,string); if(banding>0) printf("%s lebih besar dibanding %s\n" DIKTAT PEMROGRAMAN I HAL
12 ,string,string); printf("%s lebih kecil dibanding %s\n",string,string); printf("\n"); return 0; 0 0 Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]="abcd"; char string[]="abcd"; char string[]="abcd"; int banding; banding=strcmp(string,string); cout<<"hasil strcmp : "<<endl; if(banding==0) cout<<string<<" sama dengan "<<string<<endl; if(banding>0) cout<<string<<" lebih besar dibanding " <<string<<endl; cout<<string<<" lebih kecil dibanding " <<string<<endl; cout<<endl; banding=strncmp(string,string,); cout<<"hasil strncmp dua karakter: "<<endl; if(banding==0) cout<<string<<" sama dengan "<<string<<endl; if(banding>0) DIKTAT PEMROGRAMAN I HAL
13 0 0 0 cout<<string<<" lebih besar dibanding " <<string<<endl; cout<<string<<" lebih kecil dibanding " <<string<<endl; cout<<endl; banding=strcmpi(string,string); cout<<"hasil strcmpi : "<<endl; if(banding==0) cout<<string<<" sama dengan "<<string<<endl; if(banding>0) cout<<string<<" lebih besar dibanding " <<string<<endl; cout<<string<<" lebih kecil dibanding " <<string<<endl; cout<<endl; banding=strnicmp(string,string,); cout<<"hasil strnicmp dua karakter: "<<endl; if(banding==0) cout<<string<<" sama dengan "<<string<<endl; if(banding>0) cout<<string<<" lebih besar dibanding " <<string<<endl; cout<<string<<" lebih kecil dibanding " <<string<<endl; cout<<endl; return EXIT_SUCCESS; DIKTAT PEMROGRAMAN I HAL
14 Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Mengkonversi Isi String Ke Huruf Kecil Bentuk umum fungsi untuk mengkonversi isi string ke huruf kecil adalah sebagai berikut: strlwr(string); Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char string[]; printf("masukkan string: ");fflush(stdin); gets(string); strlwr(string); printf("string setelah strlwr= %s\n\n",string); DIKTAT PEMROGRAMAN I HAL
15 return 0; 0 Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; cout<<"masukkan string: ";fflush(stdin); cin.get(string,0); strlwr(string); cout<<"string setelah strlwr= "<<string<<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. DIKTAT PEMROGRAMAN I HAL
16 Mengkonversi Isi String Ke Huruf Besar Bentuk umum fungsi mengkonversi isi string ke huruf besar adalah sebagai berikut: strupr(string); Untuk lebih jelasnya buatlah program sebagai berikut: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> char string[]; printf("masukkan string: ");fflush(stdin); gets(string); strupr(string); printf("string setelah strupr= %s\n\n",string); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; cout<<"masukkan string: ";fflush(stdin); DIKTAT PEMROGRAMAN I HAL
17 0 cin.get(string,0); strupr(string); cout<<"string setelah strupr= "<<string<<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Mencari Substring Terkadang seorang programmer membutuhkan fungsi untuk mencari substring (bagian dari string). Bentuk umum dari fungsi mencari substring adalah sebagai berikut: strstr(string,substring); Fungsi strstr akan menghasilkan pointer yang menunjuk ke substring apabila substring tersebut ada di dalam stringnya. Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c DIKTAT PEMROGRAMAN I HAL
18 0 0 #include <stdio.h> #include <stdlib.h> char string[]; char substring[]; char *pstring; printf("masukkan string : ");fflush(stdin); gets(string); printf("masukkan substring : ");fflush(stdin); gets(substring); pstring=strstr(string,substring); printf("sub string = %s\n",pstring); printf("posisi sub string = %i\n\n", (pstring-string)+); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; char substring[]; char *pstring; cout<<"masukkan string : ";fflush(stdin); cin.get(string,0); cout<<"masukkan substring : ";fflush(stdin); cin.get(substring,); pstring=strstr(string,substring); cout<<"sub string = "<<pstring<<endl; cout<<"posisi sub string = "<<(pstring-string)+ <<endl<<endl; DIKTAT PEMROGRAMAN I HAL
19 return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Catatan Fungsi strstr hanya dapat mencari secara case sensitive dan untuk mendapatkan posisi secara benar maka di dalam programnya pointer hasil strstr harus ditambahkan dengan satu karena indeks string dimulai dari nol. Membalik Isi String Bentuk umum fungsi untuk membalik isi string adalah sebagai berikut: strrev(string); Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c DIKTAT PEMROGRAMAN I HAL
20 0 #include <stdio.h> #include <stdlib.h> char string[]; printf("masukkan string: ");fflush(stdin); gets(string); strrev(string); printf("string setelah strrev= %s\n\n",string); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char string[]; cout<<"masukkan string: ";fflush(stdin); cin.get(string,0); strrev(string); cout<<"string setelah strrev= "<<string<<endl<<endl; return EXIT_SUCCESS; DIKTAT PEMROGRAMAN I HAL 0
21 Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Mengganti Isi String Dengan Suatu Karakter Bentuk umum fungsi untuk mengganti isi string dengan suatu karakter adalah sebagai berikut: strset(string,karakter); atau strnset(string,karakter,jumlah_karakter); Fungsi strset akan mengganti isi string dengan karakter yang ada di parameter secara keseluruhan sedangkan strnset akan mengganti isi string dengan karakter yang ada di parameter sejumlah karakter yang ada di parameter. Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c #include <stdio.h> #include <stdlib.h> DIKTAT PEMROGRAMAN I HAL
22 0 0 char string[]="saya sedang belajar fungsi string"; char karakter='a'; strnset(string,karakter,); printf("string setelah strnset = %s\n",string); strset(string,karakter); printf("string setelah strset = %s\n\n",string); return 0; Program. Nama File : Lat-..c #include <cstdlib> #include <iostream> using namespace std; char string[]="saya sedang belajar fungsi string"; char karakter='a'; strnset(string,karakter,); cout<<"string setelah strnset = "<<string<<endl; strset(string,karakter); cout<<"string setelah strset = "<<string <<endl<<endl; return EXIT_SUCCESS; DIKTAT PEMROGRAMAN I HAL
23 Hasil eksekusi: Gambar. Hasil eksekusi program Lat. String Sebagai Parameter Fungsi Seperti tipe data lainnya, string juga bisa digunakan sebagai parameter fungsi. Tidak hanya sebagai parameter fungsi tetapi juga bisa digunakan sebagai nilai balik suatu fungsi. Sebagai contoh adalah kasus tentang kode barang dan nama barang sebagai berikut:. Jika kode barang = B00 maka nama barang = Kemeja.. Jika kode barang = B00 maka nama barang = Kaos.. Jika kode barang = B00 maka nama barang = Jas. Kasus ini dapat diselesaikan dengan dua cara yaitu:. Menggunakan string sebagai nilai balik fungsi.. Menggunakan string sebagai parameter fungsi. Menggunakan cara yang pertama maka string akan dijadikan sebagai tipe data suatu fungsi. Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c #include <stdio.h> DIKTAT PEMROGRAMAN I HAL
24 0 0 0 #include <stdlib.h> char *nama_barang(char kode_barang[]) if(strcmp(kode_barang,"b00")==0) return "Kemeja"; if(strcmp(kode_barang,"b00")==0) return "Kaos"; return "Jas"; char kode_barang[]; char *nama_brg; printf("masukkan kode barang : ");fflush(stdin); gets(kode_barang); strupr(kode_barang);//mencegah error huruf kecil nama_brg=nama_barang(kode_barang); printf("nama barang = %s\n\n",nama_brg); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; char *nama_barang(char kode_barang[]) if(strcmp(kode_barang,"b00")==0) return "Kemeja"; if(strcmp(kode_barang,"b00")==0) return "Kaos"; DIKTAT PEMROGRAMAN I HAL
25 0 return "Jas"; char kode_barang[]; char *nama_brg; cout<<"masukkan kode barang : ";fflush(stdin); cin.get(kode_barang,); strupr(kode_barang);//mencegah error huruf kecil nama_brg=nama_barang(kode_barang); cout<<"nama barang = "<<nama_brg <<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. Untuk cara kedua, string dijadikan parameter di dalam sebuah fungsi. Untuk lebih jelasnya buatlah program berikut ini: Program. Nama File : Lat-..c DIKTAT PEMROGRAMAN I HAL
26 0 0 0 #include <stdio.h> #include <stdlib.h> void nama_barang(char kode_barang[],char *nama_brg) if(strcmpi(kode_barang,"b00")==0) strcpy(nama_brg,"kemeja"); if(strcmpi(kode_barang,"b00")==0) strcpy(nama_brg,"kaos"); strcpy(nama_brg,"jas"); char kode_barang[]; char nama_brg[]; printf("masukkan kode barang : ");fflush(stdin); gets(kode_barang); nama_barang(kode_barang,nama_brg); printf("nama barang = %s\n\n",nama_brg); return 0; Program. Nama File : Lat-..cpp #include <cstdlib> #include <iostream> using namespace std; void nama_barang(char kode_barang[],char *nama_brg) if(strcmpi(kode_barang,"b00")==0) strcpy(nama_brg,"kemeja"); if(strcmpi(kode_barang,"b00")==0) strcpy(nama_brg,"kaos"); DIKTAT PEMROGRAMAN I HAL
27 0 strcpy(nama_brg,"jas"); char kode_barang[]; char nama_brg[]; cout<<"masukkan kode barang : ";fflush(stdin); cin.get(kode_barang,); nama_barang(kode_barang,nama_brg); cout<<"nama barang = "<<nama_brg <<endl<<endl; return EXIT_SUCCESS; Hasil eksekusi: Gambar. Hasil eksekusi program Lat. DIKTAT PEMROGRAMAN I HAL
DIKTAT 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 terperinciDISUSUN OLEH BAB XI POINTER. alamat. memori. sepenuhnya. pointer. dan Pointer. menggunakan. menyebabkan. Alamat. untuk.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB XI POINTER IF Pendahuluan Pointer Secara konsep pointer adalah sebuah variabel yang menyimpan suatu alamat memori yang
Lebih terperinciDISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB IX STRUCT (RECORD) IF Pendahuluan Structt Struct atau lebih dikenal dengan istilah record adalah kumpulan data yang
Lebih terperinciPemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Tipe Data 1. Tipe data karakter 2. Tipe data bilangan bulat 3. Tipe data
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB VIII
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VIII ARRAY (LARIK) IF Pendahuluan Array Array adalah kumpulan dari nilai data-datyang sama. Letak atau posisi dari elemen
Lebih terperinciPemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab V Percabangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Struktur Percabangan 1. Sering dikenal sebagai struktur pemilihan. 2. Digunakan untuk memilih statement yang
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 terperinciDISUSUN OLEH BAB III OPERAS. macam, yaitu: baru. karakter. Tipe. Tipe Data. Tetapi. dataa tersebut. HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB III TIPE DATA, VARIABEL, DAN OPERAS SI PERHITUNGAN IF Tipe Data Pembuatan sebuah program dimaksudkan untuk mengolah
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 terperinciDISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB II PROGRAM PERTAMA C DAN C++ IF Cara Membuat Program C Untuk memulai membuat program dalam bahasa c ikutii langkah-langkah
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 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 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 terperinciDISUSUN OLEH BAB IV INPUT DATAA. Pemasukkan. data dapat. dilakukan. Programmer : Kegunaan. Format %i atau %d. %u %f %o %x %s. Contoh: Lat-4.1.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB IV INPUT DAN OUTPUT DATAA IF Pemasukkan (Input) Dataa C Umumnya sebuah program mempunyai prosess pemasukkan data. Untuk
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 terperinciPemrograman I Bab VI Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab VI Pengulangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Latar Belakang Pengulangan 1. Tampilkan angka 1 sampai 1000! 2. Lari keliling lapangan selama kamu belum pingsan!
Lebih terperinciPRAKTIKUM 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 terperinciPertemuan 9 Pemrograman Terstruktur
Pertemuan 9 Pemrograman Terstruktur String 1 Dasar- dasar String String sebenarnya merupakan penggunaan tipe data char secara berkelompok Tipe data string merupakan array dari tipe data char 2 Deklarasi
Lebih terperinci10.1 DASAR FUNGSI PADA BAHASA C
1 BAB X FUNGSI 10.1 DASAR FUNGSI PADA BAHASA C Fungsi merupakan suatu blok dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Fungsi
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciPemrograman I Bab IV Input dan Output. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab IV Input dan Output Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Input Bahasa C Format input bahasa C: scanf( format,&nama_variabel); dan untuk string scanf( format,nama_variabel);
Lebih terperinciKonsep Pemrograman. Bab 10. String. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 10. String Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Konstanta String Variabel String Inisialisasi String Input Output Data String Memasukkan Data String Menampilkan
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;
DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT IF Dasar Teori Struct atau record adalah kumpulan data yang memiliki tipe data yang berbeda. Struct sangat berbeda dengan array yang hanya memiliki satu buah
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 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 terperincifungsi Oleh: Sri Supatmi,S.Kom
fungsi Oleh: Sri Supatmi,S.Kom FUNGSI Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Keuntungan
Lebih terperinciDISUSUN OLEH BAB VII. merupakan. baik. Fungsi. melaksanakan. dikemas dalam. program. 3. Program. fungsi HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VII FUNCTION (FUNGSI) IF Pendahuluan Fungsi Dalam pemrograman C/C++ + program merupakan kumpulan dari fungsi-fungsi
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 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 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 terperinciKurikulum Qt. Chapter 3 Array dan String. Array. Array 1 Dimensi
Chapter 3 Array dan String Array Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Elemen-elemen array tersusun
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 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 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 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 terperinciArray Dimensi Satu. Pendahuluan. Slamet Kurniawan, S.Kom
Array Dimensi Satu Slamet Kurniawan, S.Kom Pendahuluan Selama ini kita menggunakan satu variabel untuk menyimpan 1 buah nilai dengan tipe data tertentu. int a1, a2, a3, a4, a5; Deklarasi variabel diatas
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 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 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 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 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 terperinciBAB IV INPUT & OUTPUT
DIKTAT MATA KULIAH PEMROGRAMAN I BAB IV INPUT & OUTPUT IF Input Data di C Umumnya suatu program mempunyai proses pemasukan data. Dalam program dengan bahasa C, pemasukan data dapat dilakukan dengan perintah
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 terperinciPengantar Pemrograman Dengan C++
Pengantar Pemrograman Dengan C++ Pengantar Apa itu program? Bagaimanakah membuatnya? Jika sudah dibuat, apakah gunanya? Mungkin itu adalah pertanyaan pertanyaan dari orang orang yang baru saja mengenal
Lebih terperinciPointer. Objektif. Bahan Bacaan
Pointer Pointer merupakan variabel yang dapat memegang alamat dari suatu objek dalam memori. Pointer digunakan dalam program untuk mengakses dan manipulasi data pada alamat tertentu. Dalam ANSI/C, array
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Pengulangan Budhi Irawan, S.Si, M.T PENGULANGAN Pengulangan adalah suatu proses yang melakukan perulangan statement-statement dalam sebuah program secara terus-menerus sampai
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 terperinciA R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array
1 A R R A Y Array adalah deretan variabel yang berjenis sama dan mempunyai nama sama. Pada bahasa C, array mempunyai lokasi yang bersebelahan. Alamat terkecil menunjuk ke elemen pertama dan alamat terbesar
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 terperinciPENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:
PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/
Lebih 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 terperinciKurikulum Qt. { Basic OOP } Chapter 3. Array dan String
Kurikulum Qt { Basic OOP } Chapter 3 Array dan String. Agenda Pengantar Array Array 1 Dimensi Inisialisasi Array 1 Dimensi Pengalamatan dan Penyalinan Array 1 Dimensi Array multi dimensi Deklarasi Array
Lebih terperinciPendahuluan. #include <iostream.h>
Pertemuan : 14(Empat Belas) Pokok Bahasan : String Tujuan Khusus : Mahasiswa dapat mengerti tentang konsep String dan program sederhana yang menggunakan string. Pendahuluan String dapat berupa konstanta
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Konsep Pemrograman C/C++ Ptputraastawa@gmail.com Ptputraastawa.wordpress.com Sejarah bahasa pemrograman C Bahasa C hasil kreasi dari Dennis M. Ritchie (1972) di Bell Telephone
Lebih terperinciFungsi. Nisa ul Hafidhoh
Fungsi Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Paradigma Pemrograman Deklaratif / predikatif Prosedural / imperatif Paradigma Pemrograman Object Oriented Fungsional 2 Paradigma Fungsional Didasari
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 terperinciFungsi (Function) Pendahuluan. Objektif. Bahan Bacaan
Fungsi (Function) Pendahuluan Fungsi (function) adalah sub modul atau sub program yang dibuat untuk menyelesaikan hal tertentu. Fungsi memiliki nama dan dalam ANSI/C, diimplementasi untuk hal-hal yang
Lebih terperinciDISUSUN OLEH BAB VI. Lat-6.1.c HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VI PENGULANGAN IF Pendahuluan Pengulangan Salah satu kelebihan komputer dibandingkann dengan manusia adalah kemampuannya
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 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 terperinciSekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB I PENDAHULUAN C DAN C++ IF Sekilas Tentang C dan C+ ++ Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level
Lebih terperinci2 BEBERAPA FUNGSI PUSTAKA DALAM BAHASA C
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 terperinciPengertian Fungsi bagian dari program mengerjakan suatu tugas letaknya terpisah dari program yang memanggilnya
FUNGSI 2 Pengertian Fungsi Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. 3 Keuntungan fungsi dalam
Lebih terperinciBAB VIII POINTER. Tujuan :
BAB VIII POINTER Tujuan : 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang array pointer 5. Menjelaskan
Lebih terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Karakter dan String Tipe data char Literal karakter ditulis di antara tanda kutip satu atau single quote ('), misalnya: 'A', '5',... Tipe data char (misalnya : char ch;) disimpan
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 terperinciModul Praktikum Pemrograman Terstruktur LEMBAR PENYUSUN. Dosen Pengampu : Bambang Hermanto, M.Cs. Penyusun : Tim Asisten Pemrograman Terstruktur
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
Lebih terperinciPointer. Yuliana Setiowati
Pointer Yuliana Setiowati Topik Konsep Dasar Pointer Mendeklarasikan Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Mengakses Isi Suatu Variabel Melalui Pointer Mengakses dan Mengubah
Lebih terperinciPraktikum 21 String
LAPORAN HASIL TUGAS KONSEP PEMROGRAMAN Praktikum 21 String 1 2016 NAMA : ULFA OCTA PRISNANDA NRP : 21003157029 1. Lakukan percobaan untuk menginputkan string dari keyboard dengan menggunakan scaf(), gets(),
Lebih terperinciKonsep Array dalam PBO
PEMROGRAMAN BERORIENTASI OBJEK Konsep Array dalam PBO Budhi Irawan, S.Si, M.T PENDAHULUAN Array (Larik) merupakan hal fundamental yang sering dijumpai dalam banyak kasus didunia pemrograman, maka dari
Lebih terperinci1. Konstanta String Kostanta ABCDE disimpan dalam memory secara berurutan, dengan komposisi sebagai berikut : Memory rendah.
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 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 terperinciStruct Lanjutan: Studi Kasus
Struktur Data Struct Lanjutan: Studi Kasus Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Pendalaman struct 2. Review fungsi 3. Dapat mengaplikasikan konsep struct dalam kasus nyata 2. Penjelasan
Lebih terperinciFUNGSI. Danang Wahyu utomo Tim Algoritma Pemrograman TI S1 Universitas Dian Nuswantoro
FUNGSI Danang Wahyu utomo danang.wu@dsn.dinus.ac.id 085 725 158 327 Referensi Michael Vine C Programming for the Absolute Beginner 2 nd (2008) Ivor Horton Beginning C 5 th (2013) RENCANA KEGIATAN PERKULIAHAN
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER
DIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER IF Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang
Lebih terperinciBAB IV INPUT DAN OUTPUT
DIKTAT MATA KULIAH PEMROGRAMAN I BAB IV INPUT DAN OUTPUT IF Input Data Umumnya suatu program mempunyai proses pemasukan data. Dalam program berbahasa C, pemasukan data dapat dilakukan dengan perintah scanf.
Lebih terperinciMinggu ke-10 Pointer. Pendahuluan. Objektif. Bahan Bacaan
Minggu ke-10 Pointer Pendahuluan Memahami konsep pointer yang merupakan variabel yang dapat memegang alamat dari suatu objek dalam memory. Pointer digunakan dalam program untuk melalukan akses dan manipulasi
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA
MODUL PRAKTIKUM STRUKTUR DATA OPERASI PENAMBAHAN ELEMEN PADA SENARAI/LIST Mata Kuliah Bahasa Pemrograman Software Dosen : Struktur Data : C++ : C-Free : Taofik Muhammad AMIK HASS BANDUNG LIST (Senarai)
Lebih terperinciALGORITMA (2) Mengupas Kentang
Rosa Ariani Sukamto ROSA ARIANI SUKAMTO Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Facebook: https://www.facebook.com/rosa.ariani.sukamto Email: rosa_if_itb_01@yahoo.com ALGORITMA
Lebih terperinciBAB V, VI ARRAY, STRING
1 BAB V, VI ARRAY, STRING V. String ( K a l i m a t ) Dalam bahasa C tidak ada tipe data khusus untuk menyimpan string. String biasanya disimpan sebagai larik dari karakter-karakter. Berbeda dengan bahasa
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 terperinci2. Uraian Materi. a. Pengertian Fungsi
Keg. Pembelajaran 7 : Fungsi dalam C++ 1. Tujuan Kegiatan Pembelajaran Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat : 1) Memahami konsep fungsi dalam pemrogram C++ secara benar.
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 XII OPERASI FILE
Diktat Mata Kuliah Pemrograman II BAB XII OPERASI FILE IF Membuat File Text File text adalah suatu file yang pola penyimpanannya datanya dalam bentuk karakter. Sehingga kalau suatu variabel bertipe int
Lebih terperinciKonsep Pemrograman. Bab 13. Pointer 3. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 13. Pointer 3 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pointer dalam Fungsi 1. Pointer Sebagai Parameter Fungsi Parameter Formal dan Parameter Aktual Cara Melewatkan
Lebih terperinciStruktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :
1 Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : Contoh Program : { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable
Lebih terperinciBaca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah:
Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: 1. membuka file - mendefinisikan variabel stream - melakukan perintah open() 2. Melakukan pembacaan atau
Lebih terperinciBahasa C Array. Slide diambil dari MK Dasar-Dasar Pemrograman Fasilkom UI Dimodifikasi dan disesuaikan dngn kebutuhan pengajaran di PTI-Undiksha
Bahasa C Array Slide diambil dari MK Dasar-Dasar Pemrograman Fasilkom UI Dimodifikasi dan disesuaikan dngn kebutuhan pengajaran di PTI-Undiksha Pengenalan Array Array (larik) merupakan suatu struktur data
Lebih terperinci12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Char. Karakter dan bilangan
Algoritme dan Pemrograman Kuliah #10 Karakter dan String Char Literal karakter ditulis di antara tanda kutip satu atau single quote ('), misalnya: 'A', '5',... Tipe data char (misalnya : char ch;) disimpan
Lebih terperinciPengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom
Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman
Lebih terperinciIdentifier Tipe Data Yoannita, S.Kom.
DASAR PEMROGRAMAN Identifier Tipe Data. 1 IDENTIFIER (pengenal) Nama tipe (di bagian deklarasi Type) Tempat penyimpanan suatu data : variable jika isinya dapat berubah dalam kisaran tertentu konstanta
Lebih terperinciA. TUJUAN PEMBELAJARAN
Praktikum 4 Alokasi Memori A. TUJUAN PEMBELAJARAN Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami perbedaan penggunaan tipe data array dengan pointer menggunakan alokasi
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperincimengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.
Struktur C++ #include Statement; menyertakan file header fungsi utama program awal dari program pernyataan atau perintah akhir dari program File_header conio.h iostream.h stdio.h iomanip.h
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 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 terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #9 Pointer Alamat dan Pointer Address (alamat) Tiap variabel memiliki dua atribut: alamat (address) dan nilai (value). Alamat adalah lokasi dalam memori komputer. Lokasi
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 terperinciPENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera
PENGANTAR KOMPUTER & SOFTWARE II Array (Part II) Tim Pengajar KU1102 - Institut Teknologi Sumatera Tujuan Mahasiswa mampu memahami proses-proses yang dapat dilakukan terhadap array. Mahasiswa dapat menggunakan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 12 A. KOMPETENSI 1. Mampu membuat komentar dalam kode program 2. Memahami konstanta, variabel dalam C++ 3. Mampu membuat inisialisasi nilai ke dalam variabel B. ALAT DAN BAHAN 1. PC/ Laptop
Lebih terperinci