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