Pengolahan String A. Dasar Teori

dokumen-dokumen yang mirip
Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

BAB III Pemrograman (Perulangan)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Pernyataan Berkondisi / Percabangan

BAB VII Komponen untuk Komunikasi Serial

URAIAN POKOK PERKULIAHAN

TUGAS DELPHI 7. Caption Name Text Form1 Tugas 1 Tohari Ck frmlooping -

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

ricak.wordpress.com Component Name & Interface

Praktikum Pemrograman 1. Mengenal Delphi

Bab II Operator, Deklarasi, Tipe Data dan Mengenal Object I

RENCANA PELAKSANAAN PEMBELAJARAN

PRAKTIKUM 1 2 MENGENAL DELPHI

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB IV Antarmuka dengan Port Paralel (Output)

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Struktur Data II. Bekerja Dengan Form.

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

Modul Praktikum Ke-2

Latihan 5. Mengenal Tipe Data Di Delphi 7

Pengenalan Visual Basic

STRUKTUR KENDALI PERCABANGAN

PEMROGRAMAN VISUAL BASIC

Algoritma Pemrograman A

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

[Type the document. title] subtitle] rinei

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 6

BAB II Pemrograman (Percabangan)

PENGENALAN VISUAL FOXPRO

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

BAB I Pemrograman (Komponen Standar)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Tombol input mikrokontroller ditampilkan pada form aplikasi yang dibangun dengan Delphi 7

MODUL 1 IDE (Integrated Development Environment )

Pemrograman Visual (Borland Delphi 7.0)

Bekerja dengan FORM dan EVENTS

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

SEM. 4 KOMUNIKASI DATA

Struktur Percabangan. Sesi. 2.1 Statement if

MENGGAMBAR ROTASI TERHADAP SUMBU Y. Pada borland delphi buatlah tampilan form seperti berikut :

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

PENGENALAN APLIKASI STATISTICAL PRODUCT AND SERVICE SOLUTIONS (SPSS)

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Sesi/Perkuliahan ke: VII

Pertemuan ke 5 Perulangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom., M.T. Universitas Komputer Indonesia

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

Modul Database dan Pengaksesannya dari FORM #1

Sistem informasi penjualan barang

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

PRAKTIKUM 2 KONDISI DAN PILIHAN

PENGGUNAAN DATA DAN VARIABEL

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Menggunakan grafik / chart pada Borland Delphi 7

MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 COMPILER. Jurusan Sistem Komputer S1 Universitas Gunadarma

Program Kalkulator Sederhana Menggunakan VB

Perekam video dengan Delphi menggunakan komponen video grabber

RENCANA PELAKSANAAN PEMBELAJARAN

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)

BAB IV HASIL DAN UJI COBA

PRAKTIKUM 1 INPUT - OUTPUT

Dasar Komputer & Pemrograman 2A

PRAKTIKUM 1 Pengenalan, Pengertian dan Contoh Aplikasi Pengolahan Citra

MEMBUAT LAPORAN (DATA REPORT)

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

MODUL 2 SELECTION & LOOPING PADA FORM

URAIAN POKOK PERKULIAHAN

Membuat Program Kriptografi dengan VB.Net 2010

Membuat Database Delphi

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

Kendali nyala led via komunikasi serial dengan Delphi

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

DIKTAT PERKULIAHAN PEMROGRAMAN II BORLAND DELPHI BAB VII PERULANGAN

BAB V Pengenalan Komponen-Komponen (object) pada VB

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

Riyanto

MODUL IV CONDITION 1

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengujian. Pada tahapan implementasi ini terdapat dua cakupan yang dilakukan

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

Pengenalan Borland Delphi 7.0

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Transkripsi:

Pengolahan String Pertemuan : I Alokasi Waktu : 1,5 jam Kompetensi Dasar : 1. Mahasiswa mampu membuat rancangan interface untuk pengolahan string dengan menggunakan visual programming 2. Mahasiswa mampu memahami algoritam dari pengolahan string dalam hal ini panjang string, Reverse dan Concatenation Indikator : 1. Mahasiswa mampu membuat interface dengan menggunakan visual programming 2. Mahasiswa mampu membuat fungsi pengolahan string untuk menghitung panjang string, reverse, dan concatenation A. Dasar Teori Terminologi dasar yang penting dalam memahami teori bahasa adalah alphabet, penyambungan (Contatenation) dan string pada alphabet V. alphabet digunakan untuk membentuk kata-kata di bahasa. Pada beberapa buku alphabet dilambangkan dengan. Kumpulan alphabet atau symbol disebut string. Ada banyak operasi pengolahan yang bisa dilakukan pada string yaitu contetenation, panjang string dan pembalikan (reverse). 1. Concatenation : penyambungan 2 karakter atau lebih membentuk suatu barisan karakter. 2. Panjang string : proses penghitungan jumlah karakter yang dimuat dalam suatu string 3. Reverse : pembalikan string Misalnya u = abbbba 1

v = bbbbba uv = abbbbabbbbba (penyambungan), uv = u + v = 6 + 6 = 12 (panjang string) (uv) R = (abbbbabbbbba) R = abbbbbabbbba B. Langkah Praktikum 1. Buka program visual programming (dalam modul ini menggunakan Borland Delphi 7). 2. Buat Desain form seperti gambar 1.1 1 2 3 4 Gambar 1.1. Desain form pengolahan string No Nama variable Properties 1 Label Posisi Tab standard Caption : diubah sesuai kebutuhan 2 Edit Posisi tab standard Name : sesuaikan dengan input datanya 3 Checkbox Posisi tab standard Caption : ubah sesuai dengan permintaan 4 Memo Posisi tab standard Name : sesuaikan dengan kegunaan (missal memohasil) Lines : hapus semua teks yang ada di dalamnya 5 Button Posisi Tab standard Caption : disesuai dengan kebutuhan Name : sesuai dengan nama caption 5 2

3. Jika desain form sudah selesai dilakukan masukkan coding di bawah ini : Prosedur untuk menghitung panjang string procedure TfrmUtama.Panjangstring; var i: Integer; u := edtstringu.text; v := edtstringv.text; if chkpenyambungan.checked then mmohasil.lines.add(' uv = u + v = '+IntToStr(Length(uv))) end else mmohasil.lines.add(' u = '+IntToStr(Length(u))); mmohasil.lines.add(' v = '+IntToStr(Length(v))); Prosedur untuk proses pembalikan pada string procedure TfrmUtama.Pembalikan; var panjangu, panjangv: Integer; i,j, total: Integer; u := edtstringu.text; v := edtstringv.text; panjangv := length(v); panjangu := length(u); total := Length(uv); if chkpenyambungan.checked then edttampung.text := ''; for i := 0 to Length(uv) do edttampung.text := edttampung.text+''+uv[total - i]; mmohasil.lines.add('hasil pembalikan string penyambungan uv = '+ edttampung.text); 3

end else edttampung.text :=''; for i:= 0 to Length(v) do edttampung.text := edttampung.text+''+v[panjangv - i]; mmohasil.lines.add('hasil pembalikan string v = '+ edttampung.text); edttampung.text :=''; for j:= 0 to Length(u) do edttampung.text := edttampung.text+''+u[panjangu - j]; mmohasil.lines.add('hasil pembalikan string u = '+ edttampung.text); Prosedur Penyambungan procedure TfrmUtama.Penyambungan; u := edtstringu.text; v := edtstringv.text; if chkpenyambungan.checked then uv := u+''+v; mmohasil.lines.add('hasil penyambungan string (uv) = '+uv); end else mmohasil.lines.add('tidak ada Penyambungan string') 4

4. Tekan F9 atau tombol run untuk menjalankan program 5. Coba masukkan 2 buah string dan lihat hasilnya cocokkan dengan hasil manualnya (contoh di bawah ini) Gambar 1.2. form pengolahan string dengan contoh output C. Tugas Praktikum Buat program untuk melakukan pembalikan dan untuk menghitung panjang 3 buah string dengan ketentuan sebagai berikut u = aaaabbbbb, v = bbbbcccca, w = ccccbbbbaaa 5

Nilai Yogyakarta,. Paraf asisten Jawaban Postest < > 6