Menggunakan Fungsi String

Slides:



Advertisements
Presentasi serupa
[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
Advertisements

PEMROGRAMAN SISTEM ARRAY Pertemuan VII. ARRAY Array adalah suatu struktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Array adalah.
SMK TI BALI GLOBAL DENPASAR
Modul 10 Fungsi PENGERTIAN FUNGSI
Pustaka Fungsi As’ad Djamalilleil
Struktur Sugeng Supriyadi, M.Kom.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi (Bagian 1) Abdul Haris, S.Kom.
Dasar Pemrograman MODUL 06 PERCABANGAN.
PEMROGRAMAN TERSTRUKTUR
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Teknik Pemrograman Terstruktur 2
Pembahasan soal-soal pemrograman terstruktur
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Perintah Input-OutPut
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
V. STRING.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Pemrograman Dasar Fungsi.
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Operasi String.
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Fungsi.
POINTER (VAR.PENUNJUK)
Menggunakan Fungsi String Pertemuan 5 FollowBlog : Aasliyaniunm10.wordpress.com.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
KONSTANTA dan OPERATOR
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
PART 7 Array DOSEN : AHMAD APANDI, ST.
Jawaban ujian MID. #include int pil; char tny; main(){ menu: cout
STRUKTUR DATA Structure.
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi Pertemuan 8 Bahasa C.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Bab 05 Tipe Data dan Mengisi Variabel
Contoh penggunaan goto Yuli Astuti,S.Kom. Contoh penggunaan goto #include main() { float p,l,luas,j; ulang: cout
S T R I N G.
Teknik Pemrog. Terstruktur 2
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
DASAR STRING PEMROGRAMAN SISTEM.
PEMROGRAMAN SISTEM DASAR STRING Pertemuan VIII
PERSON 20 TUGAS PEMROGRAMAN TERSTRUKTUR C++ CHERIA LOUPATTY MANAJEMEN INFORMATIKA STMIK / AMIK PARNA RAYA MANADO.
PEMROGRAMAN DASAR.
DASAR BAHASA PEMROGRAMAN BORLAND C++
I Gusti Agung Made Wirautama, S.Kom
PENGGUNAAN TIPE DATA YANG EFEKTIF
Struktur Organisasi Data 2
7. String S. Indriani L, M.T 7. String.
Pointer TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TIPE DATA Brian Damastu, S.T., M.Kom
Pertemuan 1 DATA & STRUKTUR DATA.
Operator dan Operasi Input Output pada C++ Pertemuan 11
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
S T R I N G.
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
PEMROGRAMAN DASAR (BAHASA C)
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Bab VI Array dan String.
Transcript presentasi:

Menggunakan Fungsi String Oleh: Sugeng Supriyadi, S.Kom

Dalam pemrograman, string merupakan kumpulan dari beberapa karakter - karakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila diapit dengan tanda petik ganda “...“, misalnya “SAYA”. Sedangkan karakter (char) diapit dengan tanda petik tunggal, misal ‘s’.

Fungsi strcat() Digunakan untuk menambahkan string kebagian akhir dari string tujuan. File header yang harus disertakan adalah string.h dan ctype.h Bentuk penulisan strcat(tujuan,sumber);

Ex: #include<conio.h> #include<string.h> #include<ctype.h> #include<iostream.h> void main() { char a1[20]; char a2[20]; cout<<"masukkan kata - 1= "; cin>>a1; cout<<"Masukkan kata - 2= "; cin>>a2; strcat(a1,a2); cout<<"Hasil Penggabungannya " <<a1; getch(); }

Fungsi strcmp() Digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer(int). File header yang disertakan adalah string.h Bentuk Penulisannya: var_int=strcmp(str1, str2);

Ex: #include<conio.h> #include<string.h> #include<iostream.h> void main() { char a1[ ]="aaa"; char a2[ ]="eee"; char a3[ ]="ggg"; int hasil; hasil=strcmp(a2, a1); if(hasil>0) cout<<endl<<a2<<" lebih besar dari "<<a1; cout<<"\nBesar Perbandingan Sebesar = "<<hasil; cout<<endl; } else cout<<endl<<a2<<" lebih kecil dari "<<a1; Ex: hasil=strcmp(a2,a3); if(hasil>0) { cout<<endl<<a2<<" lebih besar dari "<<a3; cout<<"\nBesar Perbandingan Sebesar = "<<hasil; cout<<endl; } else cout<<endl<<a2<<" lebih kecil dari "<<a3; getch();

Fungsi strcpy() Digunakan untuk menyalin string asal kevariabel string tujuan dengan syarat string tujuan harus mempunyai tipe data dan ukuran yang sama dengan string asal. File header yang harus disertakan adalah string.h Bentuk Penulisan : strcpy(tujuan, asal);

Ex: #include<string.h> #include<iostream.h> #include<stdio.h> void main() { char huruf[30]; char pindah[30]; cout<<"Masukkan sembarang kata ="; gets(huruf); //proses strcpy(pindah, huruf); cout<<"pemindahannya= "<<pindah; getch(); }

Fungsi strlen() Digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus disertakan adalah string.h Bentuk penulisannya : strlen(str);

Ex: #include<conio.h> #include<string.h> #include<iostream.h> #include<stdio.h> void main() { char huruf[30]; cout<<"Masukkan sembarang kata = "; gets(huruf); cout<<"Panjang Kata yang diinputkan= "; cout<<strlen(huruf); cout<<" Karakter "; getch(); }

Fungsi strrev() Digunakan untuk membalikkan letak urutan pada string. String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya. File header yang harus disertakan adalah string.h Bentuk penulisannya strrev(str);

Ex: #include<conio.h> #include<string.h> #include<iostream.h> #include<stdio.h> void main() { char kata[30]; cout<<"Masukkan sembarang kata = "; gets(kata); strrev(kata); cout<<"Hasil Perubahan = "<<kata; getch(); }

Fungsi atof() Digunakan untuk mengubah string(teks) angka menjadi bilangan numerik float. File header yang harus disertakan adalah math.h

Contoh: #include<conio.h> #include<math.h> #include<iostream.h> #include<stdio.h> void main() { char kata[20]; float angka, a; cout<<"Masukkan sembarang kata berupa angka = "; gets(kata); angka=atof(kata); a=angka+5; cout<<"Hasil Perubahan ditambah dengan 5= "<<a; getch(); }

Fungsi atoi() Digunakan untuk mengubah string(teks)angka menjadi bilangan numerik integer. File header yang disertakan adalah stdlib.h

Ex: #include<conio.h> #include<stdlib.h> #include<iostream.h> #include<stdio.h> void main() { char kata[20]; float angka, a; cout<<"Masukkan sembarang kata berupa angka = "; gets(kata); angka=atoi(kata); a=angka+5; cout<<"Hasil Perubahan ditambah dengan 5= "<<a; getch(); }

Fungsi atoli Digunakan untuk mengubah string(teks)angka menjadi bilangan numerik long integer. File header yg harus disertakan adalah stdlib.h

Ex: #include<conio.h> #include<stdlib.h> #include<iostream.h> #include<stdio.h> void main() { char kata[20]; float angka, a; cout<<"Masukkan sembarang kata berupa angka = "; gets(kata); angka=atoli(kata); a=angka+5; cout<<"Hasil Perubahan ditambah dengan 5= "<<a; getch(); }

Fungsi strlwr() Digunakan untuk mengubah setiap huruf kapital dalam string menjadi kecil. File header yang disertakan adalah string.h Bentuk penulisannya: strlwr(str);

Contoh: #include<conio.h> #include<string.h> #include<iostream.h> #include<stdio.h> void main() { char kata[20]; cout<<"Masukkan sembarang kata dengan Huruf besar = "; gets(kata); strlwr(kata); cout<<"Hasil Perubahan = "<<kata; getch(); }

Fungsi strupr() Digunakan untuk mengubah setiap huruf kecil dalam string menjadi kapital. File header yg harus disertakan adalah string.h Bentuk penulisannya: strupr(str);

Contoh: #include<conio.h> #include<string.h> #include<iostream.h> #include<stdio.h> void main() { char kata[20]; cout<<"Masukkan sembarang kata dengan Huruf kecil = "; gets(kata); strupr(kata); cout<<"Hasil Perubahan = "<<kata; getch(); }

strset dan strnset Fungsi strset berguna untuk mengganti isi suatu string dengan suatu karakter tertentu. Fungsi strnset berguna untuk mengganti isi suatu string dengan suatu karakter tertentu sebanyak n buah data.

   strset dan strnset #include <stdio.h> #include <conio.h> #include <string.h> main() { char str1[21]="Saya Belajar Turbo C"; clrscr(); strnset(str1,'A',12); printf("Setelah strnset 12 : %s\n",str1); strset(str1,'x'); printf("Setelah strset : %s\n",str1); getch(); }

Lat: Buat program untuk menghitung panjang kata berikut ini : Sekolah Tinggi Ilmu Komputer Bani Saleh Jurusan Sistem Informasi