3.2.3. Rangkuman
1. Jika sebuah tipe data string dideklarasikan, tipe data string memiliki panjang maksimal 30 karakter dimulai dari indeks ke-1 hingga indeks ke-30. Indeks ke-0 merupakan indeks yang
mengandung informasi banyaknya karakter yang tersimpan dalam string. Oleh karena itu, untuk mengetahui panjang karakter dalam string dugunakan kode untuk mengakses elemen string
indeks ke-0. 2. Untuk menggabungkan dua buah string menjadi string yang baru operasi string memiliki
operator +. Di dalam string, operator string + hanya berfungsi untuk menggabungkan dua buah string bukan untuk menjumlahkan.
3. Dalam string mengandung karakter 8 bit ASCII dimana karakter huruf kapital nilainya berbeda dengan huruf kecil. Jika kita membandingkannya huruf kapital tidak sama dengan huruf kecil.
4. Dalam menentukan posisi substring, apabila susbstring yang kita cari tidak ditemukan, nilai 0 akan dikembalikan atau saat kita eksekusi outputnya adalah 0.
5. Untuk membandingkan dua buah string, operator =, , , =, =, dan dapat digunakan untuk membandingkan elemen karakter dalam string.
3.2.4. Tugas Tugas 1 : Individu
Buatlah sebuah progam sederhana memanfaatkan operasi string untuk mengambil karakter kanan dan kiri dari sebuah rangkaian karakter
Tugas 2 : Kelompok
Buatlah sebuah progam sederhana memanfaatkan operasi string untuk membalikkan kata, misal makan menjadi nakam.
3.2.5. Uji Kompetensi
1. Jelaskan prosedur penggabungan dua buah string ? 2. Jelaskan prosedur menghitung panjang string ?
3. Sebutkan dan jelaskan operator perbandingan string ?
3.3. Kegiatan Belajar 3. Pemanfaatan String Dalam Aplikasi Alokasi Waktu : 2 x 45 menit
3.3.1. Tujuan Pembelajaran
Dalam kegiatan belajar ini siswa diharapkan dapat: 1 Mengetahui penerapan dari operasi string
2 Membuat aplikasi sederhana dengan menerapkan operasi string
3.3.2. Aktivitas Belajar Siswa 3.3.2.1. Mengamati
Operasi string mempunyai banyak manfaatnya di kehidupan sehari-hari. Kita telah mengetahui bahwa palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang
dapat dibaca dengan sama baik dari depan maupun belakang spasi antara huruf-huruf biasanya diperbolehkan. Kata-kata yang termasuk palindrom misalnya: ada, apa, ara, asa, bab, ini, katak,
kodok, makam, malam, radar, taat, dll. Dalam bab sebelumya kita juga telah membuat pemrograman palindrom.
3.3.2.2. Menanya
1. Bagaimana membuat pemrograman palindrom menggunakan operasi string? 2. Bagaimana penerapan string dalam aplikasi bisnis ? Berikut adalah daftar gaji sebuah
perusahaan berdasarkan jabatannya Jabatan
Gaji Tunjangan
Direktur 5000000
25 gaji
Manager 3000000
10 dari gaji
Karyawan 1500000
5 dari gaji Dikenakan PPN sebesar 10 dan gaji bersih didapat dari gaji ditambah tunjangan dikurangi
PPN. Hitung gaji bersih tiap jabatan tersebut
3.3.2.3. Mencoba
Percobaan 1
Untuk mengetahui jawaban dari pertanyaan pertama, salin dan lengkapilah program berikut ke dalam Freepascal, kemudian lakukan kompilasi Compile Alt+F9. Jika kompilasi menghasilkan
pesan kesalahan maka perhatikan kesalahan yang terjadi. Jika kompilasi berhasil lanjutkan dengan menjalankan program Ctrl+F9 dan amati hasilnya.
program StringPalindrom; var i,n: integer;
kata1,kata2:string; begin
input kata yg akan dicek writelnmasukkan kata: ;
readlnkata1; kata2:=;
copy kata1 ke kata2 secara urutan terbalik