KOMPONEN VALIDASI INPUT DATA MENGGUNAKAN EKSPRESI REGULAR DATA INPUT VALIDATION COMPONENT USING REGULAR EXPRESSION

TRISNA

Informasi Dasar

113048051
000
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Ekspresi regular (regex) merupakan bentuk ekspresi dari bahasa regular yang merupakan bahasa sederhana (berada level terbawah) pada hierarki chomsky. Ekspresi regular dibentuk dari karakter-karakter khusus yang disebut metakarakter. Dengan aturan/definisi yang dimiliki tiap metakarakter, pola regex dapat menggantikan belasan hingga puluhan kode program dengan sebuah pola.
Tugas akhir ini menggunakan regex untuk menyelesaikan masalah validasi input data. Hasil keluaran REMaskEdit dapat bernilai valid atau tidak valid berdasarkan spesifikasi tertentu. Proses validasi dilakukan dengan melakukan konversi ekspresi regular hingga didapat deterministik finite automata (DFA), bentuk DFA inilah yang akan dijadikan sebagai diagram transisi untuk melakukan validasi input data.
Implementasi validasi input data diterapkan pada komponen REMaskEdit yang merupakan turunan dari TCustomEdit pada Borland Delphi 7. Pengujian komponen dilakukan dengan cara melakukan validasi data berupa: NIM (Nomor Induk Mahasiswa), tanggal lahir, kode pos, nomor telepon dan alamat email. Semua data tersebut ada pada kasus uji form input data mahasiswa. Langkah selanjutnya adalah melakukan perbandingan kemampuan REMaskEdit dengan komponen standar Delphi yaitu EditMask dalam hal validasi input data. Pada akhirnya dengan kelebihan yang dimilikinya, REMaskEdit dapat menjadi alternatif lain selain EditMask.Kata Kunci : validasi input data, ekspresi regular, komponen, DFAABSTRACT: Regular exspression (regex) is an expression of a regular language which is a simple language on chomsky ‘s hierarchy. Regular Regular expression is formed by special characters known as metacharacter. Regex pattern can replace a long source code with a simple pattern because it has rule and definition for each metacharacter.
This final project use regex to handle data input validation problems. Result of REMAskEdit is valid or not valid based on a certain specification. Validation process convert regular expression until a deteministic finite automata (DFA) is obtained, DFA will used as transsition diagram for data input validations.
Data input validation is implemented in a REMaskEdit component, it’s an inheritance of TCustomEdit class in Borland Delphi 7. The component are tested by validating some data, such as : NIM (student id), birthdate, postal code, telephone number, and e-mail address. The data used are taken from test case of student data input form. The next step is comparing the capability of REMaskEdit with EditMask, a standart component in Borland Delphi 7. Based on its capability, REMaskEdit can be used as another alternative beside EditMask.Keyword: data input validation, regular expression, component, DFA

Subjek

other
 

Katalog

KOMPONEN VALIDASI INPUT DATA MENGGUNAKAN EKSPRESI REGULAR DATA INPUT VALIDATION COMPONENT USING REGULAR EXPRESSION
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

TRISNA
Perorangan
-
 

Penerbit

Universitas Telkom
Bandung
2006

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini