2. Eliminasi duplikasi karakter
Tahap yang paling penting dalam proses normalisasi adalah translasi Q- gram. Q-gram adalah susunan beberapa huruf yang berurutan. translasi q-gram
dilakukan dengan mengubah susunan huruf tersebut menjadi q-gram lain yang lebih sederhana. Tahap eliminasi duplikasi karakter dilakukan dengan
menghilangkan karakter-karakter berurutan yang sama. Kebanyakan duplikasi karakter ini muncul setelah langkah normalisasi Q-gram. Karhendana : 2002
2.8. Sistem Basis Data
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik dan terstruktur sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut.
Menurut Fathansyah 1999 : 2, basis data dapat diartikan sebagai suatu himpunan kelompok data arsip yang saling berhubung, diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
A.
Alasan Perlunya Database
1. Basis data merupakan salah satu komponen penting dalam system
informasi, karena merupakan dasar dalam menyediakan informasi. 2.
Basis data menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila
manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
3. Basis data mengurangi duplikasi data data redudancy.
4. Dengan mengaplikasikan basis data hubungan data dapat
ditingkatkan. 5.
Basis data dapat mengurangi pemborosan tempat simpanan luar.
B. Bahasa Basis Data
Bahasa basis data terdiri atas : 1.
Data Definition Language DDL, merujuk pada kumpulan perintah yang dapat digunakan untuk mendefinisikan objek
– objek basis data, seperti membuat sebuah tabel basis data atau indeks primer atau
sekunder. 2.
Data Manipulation Language DML, mengacu pada kumpulan
perintah yang dapat digunakan untuk melakukan manipulasi data, seperti penyimpanan data ke suatu tabel, kemudian mengubahnya dan
menghapusnya atau hanya sekedar menampilkannya kembali.
C.
Manfaat Basis Data
Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan objektif seperti berikut
a. Kecepatan dan kemudahan Speed b. Efisiensi ruang penyimpanan Space
c. Keakuratan Accuracy d. Ketersediaan Avaibility
e. Kelengkapan Completeness f. Keamanan Security
g. Kebersamaan pemakaian Share sability
2.9. SQL Structured Query Language
SQL adalah bahasa yang digunakan untuk berkomunikasi dengan database
. Menurut ANSI American National Standards Institute, bahasa ini merupakan standar untuk relational database management systems RDBMS.
Bahasa SQL memiliki struktur yang mudah dipahami karena perintah –
perintahnya pada dasarnya dibuat dari bahasa Inggris. Sehingga kita dapat melakukan perintah
– perintah SQL ke dalam database, yaitu : a. Memasukkan atau menambah record baru ke dalam database.
b. Mengeksekusi query database c. Mengambil data dari database
d. Mengubah record pada database e. Menghapus record pada database
Perintah SQL dapat diketik dengan huruf besar atau kecil non case sensitive
. Setelah selesai mengetik perintah di MySQL harus diakhiri dengan tanda titik koma sebagai penanda akhir dari perintah MySQL. Hampir semua
software database mengimplementasikan bahasa SQL sebagai komponen utama dari produknya, salah satunya MySQL.
2.10. MySQL