Dasar Pemrograman Operasi String.

Slides:



Advertisements
Presentasi serupa
Pemrograman Terstruktur
Advertisements

Pertemuan 4.  Perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Salah satu untuk menampilkan.
ARRAY STATIS DAN DINAMIS
DASAR-DASAR PEMROGRAMAN C
MODUL 13 STRING 13.1 Pendahuluan String merupakan suatu kumpulan
Modul 10 Fungsi PENGERTIAN FUNGSI
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Menggunakan Fungsi String
Pustaka Fungsi As’ad Djamalilleil
ARRAY (Lanjutan).
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Pemrogramman Terstruktur
Array.
INSTRUKSI MASUKAN DAN KELUARAN
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Perintah Input-OutPut
V. STRING.
Algoritma dan Struktur Data
Elemen Dasar Program C++
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
PERTEMUAN IV STRING JURUSAN TELEKOMUNIKASI
Menggunakan Fungsi String Pertemuan 5 FollowBlog : Aasliyaniunm10.wordpress.com.
STRUKTUR DATA Pointer dan Function
Karakter & String.
Algoritma dan Struktur Data
PART 7 Array DOSEN : AHMAD APANDI, ST.
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
Fungsi Pertemuan 8 Bahasa C.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
S T R I N G.
Teknik Pemrog. Terstruktur 2
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
DASAR STRING PEMROGRAMAN SISTEM.
1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Pemrogramman Terstruktur
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
PEMROGRAMAN DASAR.
Algoritma dan Pemrograman
LAB PEMOGRAMAN DASAR (BAHASA C)
Pengantar C++.
STRING.
Struktur Organisasi Data 2
STRUCT (Dalam Bahasa C)
Universitas Respati Yogyakarta
Bahasa Pemprograman Dasar Pertemuan 9
7. String S. Indriani L, M.T 7. String.
S. Indriani Lestariningati, M.T
Elemen dasar Pertemuan 3.
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Pemrograman Terstruktur
Array Multidimensi.
Pertemuan 1 DATA & STRUKTUR DATA.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
LAB PEMOGRAMAN DASAR (BAHASA C)
Pemograman Terstruktur
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
ALGORITMA & STRUKTUR DATA I
S T R I N G.
array Array merupakan tipe data yang menampung
PEMROGRAMAN DASAR (BAHASA C)
ALGORITMA & STRUKTUR DATA C Programming
FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I.
Bab VI Array dan String.
ARRAY.
Transcript presentasi:

Dasar Pemrograman Operasi String

Tujuan Instruksional Mahasiswa mengerti dan mampu memanipulasi string dan mampu menggunakan pustaka standar C

Topik Deklarasi String Operasi String

Definisi String String didefinisikan sebagai array of character Contoh deklarasi : Sebuah string sepanjang 50 karakter dideklarasikan sebagai char name[50] Karakter terakhir dari elemen string diisi ‘\0’ atau null Untuk menuliskan string, digunakan format %s

char nama_variabel[panjang_karakter]; Deklarasi String Deklarasi string sama seperti deklarasi array of character. Bentuk penulisan perintah : Contoh : char name[50]; (deklarasi string dengan panjang 50 karakter). char nama_variabel[panjang_karakter];

Inisialisasi String Untuk memberikan nilai pada string yang telah dideklarasikan caranya adalah menggunakan tanda petik ganda (double quote) pada nilai yang ingin disimpan. Contoh : nama = “jabbar”; Deklarasi sekaligus inisialisasi dapat dilakukan pada string. Contoh : char nama[15] = “jabbar”;

Pengaksesan String Untuk menuliskan/mengakses variabel string, digunakan perintah : %s atau puts(). Contoh : puts(nama); Atau printf(“%s”, nama);

Contoh String

Array of string String  array of char Array of String  array of array of char  array of char 2 dimensi

Contoh Array of String

Latihan Buatlah array of string yang berisi {“jakarta”,”surabaya”,”medan”}. Tampilkan isinya ke layar. Buat array of string yang menyimpan nama peserta Daspro kelas X , satu kelas terdiri dari 10 siswa dimana nama masing-masing siswa diinputkan oleh user.

Fungsi String Fungsi-fungsi manipulasi string terdapat di file string.h. Adapun perintah atau fungsi yang ada pada string tersebut antara lain : strcpy strcat strcmp strlen strlwr strupr

strcpy() Digunakan untuk : Menyalin Nilai String. Bentuk : strcpy(string_tujuan, string_asal); Contoh program : #include<stdio.h> void main() { char string1[]="elektro"; char string2[20]="teknik"; puts("sebelum copy"); printf("String 1 : %s\n", string1); printf("String 2 : %s\n\n", string2); strcpy(string1,string2); puts("setelah copy"); printf("String 2 : %s\n", string2); system("pause"); }

strcat() Digunakan untuk : Menggabungkan String. Bentuk : strcat(string1,string2); Contoh program : #include<stdio.h> void main() { char string1[]="elektro"; char string2[20]="teknik"; char string3[30]; puts("sebelum copy"); printf("String 1 : %s\n", string1); printf("String 2 : %s\n\n", string2); string3 = strcat(string1,string2); puts("setelah copy"); printf("String 2 : %s\n", string3); system("pause"); }

strcmp() Digunakan untuk :Membandingkan String. #include<stdio.h> void main() { char string1[]=" a"; char string2[]="a"; int hasil; hasil = strcmp(string1,string2); printf("hasil = %d\n", hasil); puts(""); system("pause"); } Digunakan untuk :Membandingkan String. Bentuk : strcmp(string1,string2); Jika nilai yang dikembalikan 0 berarti string sama, jika nilai 1 berarti string 1 lebih besar dari string 2, jika - 1 berarti string 1 lebih kecil dari string 2.

strlen() Digunakan untuk mencari panjang string. Bentuk : strlen(nama_variabel_string); Contoh program : #include<stdio.h> void main() { char nama[20]; printf("masukkan nama :"); gets(nama); printf("panjang string : %d", strlen(nama)); system("pause"); }

strupr() dan strlwr() Fungsi strupr() digunakan untuk mengubah seluruh elemen string menjadi huruf kapital. Fungsi strlwr() digunakan untuk mengubah seluruh elemen string menjadi huruf kecil.

Contoh strupr()

Contoh strlwr()

Latihan Buatlah program yang akan menerima input berupa satu buah string dan menuliskan panjang string tsb ke layar. Buatlah program yang akan menerima input berupa 2 buah string dan menggabungkan kedua string tsb. Tampilkan hasil penggabungannya ke layar. Buatlah program yang akan menerima 2 buah string dan menentukan urutan kedua string tsb.

Latihan 4. Buatlah flowchart dan program yang akan menerima 10 input berupa nama kota dari user dan disimpan ke dalam array. Selanjutnya user diminta memasukkan 1 nama kota yang akan dicari di array kota. Jika ditemukan tampilkan indeksnya, jika tidak tuliskan TIDAK DITEMUKAN.

Latihan 5. Buatlah program untuk menghitung berapa banyak kemunculan suatu karakter tertentu dalam sebuah string. Misalkan jika ingin diketahui berapa banyak kemunculan karakter ‘a’ dalam string “jangan putus asa” maka program akan menampilkan 4.

Daftar Pustaka Budi Hartanto, “Pembuatan Program C”, Penerbit Andi, 2004 Jogiyanto H., “Konsep Dasar Pemrograman Bahasa C”, Penerbit Andi, 2003