Informasi Umum

Kode

113048051

Klasifikasi

000 - Generalistics

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Other

Dilihat

64 kali

Informasi Lainnya

Abstraksi

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.<br>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.<br>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.<br>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.<br>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

Koleksi & Sirkulasi

Tersedia 1 dari total 1 Koleksi

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama TRISNA
Jenis Perorangan
Penyunting -
Penerjemah

Penerbit

Nama Universitas Telkom
Kota Bandung
Tahun 2006

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi

Download / Flippingbook