Penelitian Terdahulu APLIKASI SIMF RADIO DENGAN FASILITAS EXPORT IMPORT FILE EXCEL MENGGUNAKAN VISUAL BASIC 6.0 DAN DATABASE MYSQL PADA PT. TIGABEKA TEKNIKA.

6

BAB II TINJAUAN PUSTAKA

2.1. Penelitian Terdahulu

Pada skripsi berjudul Perancangan dan Pembuatan Aplikasi untuk Konversi Spreadsheet Excel ke dalam Database Oracle dengan menggunakan XML Wahyudi 2005, aplikasi konversi dilakukan untuk mengubah database yang bertipe flat database Microsoft Office Ecxel ke database yang bertipe relational sehingga dapat menghasilkan sebuah relationship diagram. Konversi dilakukan secara manual pada file Excel menjadi spreadsheet XML Extensible Markup Language. XML merupakan format text yang memungkinkan untuk penyimpanan tipe database flat file. Aplikasi proses konversi dijalankan menggunakan Borland Delphi 7 dan Database Oracle 10g. Fungsi-fungsi dasar yang digunakan dalam proses konversi adalah parsing dokumen spreadsheet XML, pengecekan data, normalisasi, konfigurasi koneksi, konfigurasi user, pembuatan skema database, dan pengisian data. Parsing spreadsheet XML digunakan untuk mengambil data dari cell pada spreadsheet XML dimana sebelum melakukan parsing, akan ada pengecekan apakah ada cell yang di-merge atau tidak karena parsing XML hanya akan memasukkan nilai data untuk single cell. Selanjutnya yaitu proses normalisasi dimana sebelum proses ini dijalankan akan dilakukan beberapa pengecekan. Setelah melalui pengecekan, maka pada saat proses normalisasi setiap variasi determinan dan dependen akan dicek. Bila dependen termasuk fully functional dependency terhadap variasi determinan maka functional dependency tersebut akan dimasukkan ke dalam daftar pilihan functional dependencies yang dapat dipilih oleh user. Setelah user memilih functional dependencies, selanjutnya user akan mengisikan ODBC Data Source Name untuk mengatur koneksi dengan database di Oracle. Setelah itu user akan melakukan konfigurasi user dan pembuatan skema database untuk membuat tabel padan database. Proses terakhir adalah pengisian data ke dalam tabel yang telah dibuat pada database untuk menghilangkan data yang redundancy. Adapun beberapa kekurangan pada sistem tersebut antara lain: a. Aplikasi proses konversi membutuhkan waktu yang lama untuk menghasilkan pilihan-pilihan functional dependencies. b. Tidak ada fasilitas yang lebih advanced kepada user dalam pembuatan skema database, seperti misalnya pemberian nama tabel dan penentuan constraint pada suatu field. c. Seorang user masih terbatas untuk melakukan konversi pada sebuah spreadsheet XML saja. d. Tidak ada fasilitas yang memperbolehkan user untuk memberikan functional dependencies secara manual tanpa melalui pilihan-pilihan dari functional dependencies yang ditawarkan. Proses konversi yang dilakukan pada aplikasi ini akan tergantung pada user yang memahami arti data pada flat database agar dapat menghasilkan relational database dengan integritas yang baik karena perubahan ke dalam relational database dapat memberikan beberapa pilihan yang beragam. Aplikasi ini dijalankan dengan melalui beberapa proses sampai masuk ke dalam database. Selain itu aplikasi yang dibuat hanya bisa melakukan proses konversi dari spreadsheet excel ke dalam database tanpa bisa menghasilkan laporan sesuai data yang diinginkan oleh user. Pada aplikasi yang akan dibuat, user dapat melakukan proses import untuk memasukkan data ke dalam database tanpa melakukan proses normalisasi karena tabel yang terdapat dalam database hanya terdiri dari 2 tabel yang berelasi sehingga proses import tidak tergantung pada user. Untuk proses konfigurasi koneksi akan dilakukan sekali saja karena semua form sudah saling terhubung. Sedangkan untuk konfigurasi user akan dilakukan pada awal masuk aplikasi. Dalam aplikasi ini, user juga dapat melakukan proses export untuk mengambil data dari database dalam bentuk microsotf excel. Selain itu, aplikasi ini juga bisa melakukan proses searching untuk mencari data lama ketika dibutuhkan oleh user. Aplikasi ini juda dilengkapi dengan menu add user untuk menambah user serta menu change password jika ada user yang ingin mengganti password.

2.2. Profil Perusahaan