BAB 1 PENDAHULUAN 1. 1. Latar Belakang Masalah Perkembangan teknologi yang berkembang semakin pesat akhir – akhir ini membuat terjadinya perpindahan aliran informasi semakin beragam. Koran, majalah, radio, televisi, dan yang paling akhir website ada dimana – mana, baik ukuran besar kecil, terbit tiap hari, ataupun terupdate tiap saat, berupa visual maupun non-visual semuanya berhubungan dengan informasi. Salah satu teknologi yang paling efektif dan efisien untuk penyebaran informasi adalah melalui media internet atau yang lebih akrab dengan kita adalah website. Dengan sebuah website, dunia yang begitu luas ini bisa disatukan dalam suatu halaman di layar komputer sehingga informasi yang didapat melalui media internet dapat disampaikan dengan cepat dan aktual. Karena begitu pentingnya suatu website maka diperlukan suatu sistem database yang dapat menyimpan hal – hal seputar website tersebut. Database tersebut dituntut agar dapat melayani permintaan user yang mengakses sebuah website yang mungkin jumlahnya lebih dari satu dengan cepat dan tetap stabil. Databse SQLite dapat digunakan untuk memenuhi kebutuhan tersebut karena selain ukuran filenya yang kecil ( tidak memakan banyak tempat di web server ) kinerjanya juga cepat dan handal. Selama ini proses pengolahan database SQLite digunakan dengan aplikasi desktop biasa. Hal ini tentu bisa mengakibatkan beberapa kesulitan, bagaimana kalau kita ingin mengubah atau menambah isi dari tabel kita padahal database kita berada di web server dan bukan di komputer kita? Hal itu tentu saja menjadi permasalahan yang merepotkan. Dengan membuatnya menjadi berbasis web maka diharapkan proses administrasi database menjadi lebih mudah. Program bantu yang digunakan untuk menangani masalah di paragraf di atas (generator database) sudah cukup banyak jumlahnya, tetapi menurut pengamatan penulis generator – generator yang sudah ada masih belum 1 menerapkan prinsip – prinsip teori kognitif dalam pembuatannya ( interfacenya ). Menurut hipotesa yang sudah ada melalui penelitian – penelitian disebutkan bahwa penggunaan teori kognitif dapat meningkatkan efisiensi penggunaan sistem. Oleh karena itu penulis ingin menguji hipotesa tersebut dengan cara menerapkannya pada generator database dalam hal ini antarmukanya. 1. 2. Rumusan Masalah Dari latar belakang masalah di atas, didapat rumusan masalah sebagai berikut : • Apakah sistem yang dibuat memiliki efisiensi penggunaan yang lebih baik daripada sistem yang sebelumnya? • Apakah sistem yang dibuat dapat mempersingkat kerja user? • Apakah sistem yang dibuat dapat memiliki workflow yang baik? 1. 3. Batasan Masalah Penelitian yang dilakukan memiliki batasan masalah sebagai berikut : 1) Sistem yang dibuat adalah untuk junior programmer oleh sebab itu hanya memiliki fasilitas yang terbatas 2) Sistem yang dibuat lebih menitik-beratkan pada antarmuka sistem 1. 4. Tujuan Penelitian Adapun tujuan dari penelitian yang dilakukan adalah : § Menguji kebenaran dari teori – teori yang didapat selama duduk dibangku kuliah ( dalam hal ini teori yang berkaitan dengan teori kognitif ). § Sebagai syarat menyelesaikan studi Teknik Informatika di Universitas Kristen Duta Wacana 1. 5. Spesifikasi Sistem Dalam penelitian kali ini digunakan beberapa komponen pemrograman untuk menyelesaikannya, antara lain : § PHP Hypertext Prepossesor ( PHP ) § Database SQLite 2 1. 6. Langkah - langkah Penelitian Adapun metodologi penelitian yang dilakukan dalam pembuatan sistem ini adalah : § Pengamatan terhadap generator generator database sejenis, studi literatur, dan konsultasi dosen. § Perencanaan program § Pembuatan program ( coding ) § Pengadaan survey mengenai program ( menggunakan kuisioner) § Pembuatan laporan 1. 7. Sistematika Penulisan Laporan Tugas Akhir ini akan disusun dalam sistematika sebagai berikut ini : Pertama–tama akan disampaikan latar belakang masalah kenapa tugas akhir ini dibuat. Kemudian diutarakan rumusan masalah, tujuan pembuatan laporan, spesifikasi sistem dan sistematika penulisan laporan dalam suatu bab bersama latar belakang masalah yang diberi nama BAB I Pendahuluan. Pembuatan tugas akhir ini tentu saja tidak lepas dari penggunaan teori – teori yang didapat selama bangku kuliah. Pada bab ke dua yang bernama Landasan Teori diterangkan teori–teori yang digunakan dalam pembuatan generator database berbasis web ini yaitu teori kognitif yang digunakan, dan Sqlite. Sebelum program yang akan diuji dalam tugas akhir ini dibuat, harus dibuat perencanaan sistem yang akan dibuat terlebih dahulu. Perancangan sistem ini berupa langkah–langkah perancangan sistem mulai dari input-nya yang berupa syntax query, proses, kemudian perancangan output. Kemudian perancangan– perancangan sistem ini dirangkum dalam bab yang ketiga yang dinamakan Perancangan Sistem. Sistem kemudian akan diuji kebenarannya untuk membuktikan kebenaran dari hipotesa yang sudah ada. Hasil dari pengujian tersebut kemudian dituliskan dalam bab keempat bernama Implementasi dan Analisis sistem. Setelah sistem selesai diujikan dan didapatkan sebuah hasil, maka penulis akan 3 menuliskan kesimpulan dari sistem yang dibuat dalam bab terakhir yang dinamakan Kesimpulan dan Saran. Tugas akhir ini yang dibuat ini tentu saja akan memberikan sumbangsih bagi pengembangan penelitian dimasa datang, maka pada bab terakhir ini juga ditambahkan penutup yang berupa saran bagi pengembangan penelitian dimasa datang. 4