Implementasi Prosedur Create Form Implementasi Prosedur ExceptionHandler Implementasi Prosedur Keluar Implementasi Prosedur Pencarian

45

BAB IV IMPLEMENTASI SISTEM

4.1. Implementasi Prosedur Create Form

Berikut ini adalah implementasi prosedur Create Form yang dipergunakan dalam tugas akhir ini : Penjelasan source code di atas adalah sebagai berikut : Pada prosedur form create ini dipergunakan untuk memberikan setting pada sistem untuk penanganan kesalahan, pengaturan icon serta caption pada form.

4.2. Implementasi Prosedur ExceptionHandler

Berikut ini adalah implementasi prosedur penanganan kesalahan yang dipergunakan dalam tugas akhir ini : Penjelasan source code di atas adalah sebagai berikut : Pada prosedur form ExceptionHandler ini dipergunakan untuk menangani kesalahan pada form. Application.OnException := ExceptionHandler; Icon.Handle := Application.Icon.Handle; Caption := Application.Title; M essageBoxhandle,PCharFollow ing error has occured: 13 + e.M essage, Error, M B_ICONHAND; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3. Implementasi Prosedur Keluar

Berikut ini adalah implementasi prosedur keluar yang dipergunakan dalam tugas akhir ini : Penjelasan source code di atas adalah sebagai berikut : Pada prosedur form Button1Click ini dipergunakan untuk keluar dari aplikasi yang sedang berjalan pada form.

4.4. Implementasi Prosedur Pencarian

Berikut ini adalah implementasi prosedur pencarian yang dipergunakan dalam tugas akhir ini : i := 1; m := 1; while m + i = Length S and i = Length W do begin if S[m + i] = W[i] then begin Inc i ; end else begin m := m + i - T[i] ; if i 1 then i T[i] i := T[i]; end; end; if m = Length S then Result := 0 Else Result := m; Close; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Penjelasan source code di atas adalah sebagai berikut : Variabel i dan m dipergunakan untuk mencatat panjang string yang akan dilakukan oleh proses pencarian. Proses pencocokan pola string dimulai di awal dan bergerak dari kiri ke kanan sampai mencapai akhir string. Apabila nilai m sama dengan panjang string S, berarti string yang dicari ditemukan, selain itu jika panjang m tidak sama dengan string S, berarti string yang dicari tidak ditemukan.

4.5. Implementasi Tabel String Pencarian