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
PT. Tigabeka Teknika adalah sebuah perusahaan swasta nasional yang didirikan di Surabaya pada tahun 2005 untuk menjawab perkembangan industri
telekomunikasi yang pesat, khususnya di bidang seluler dan komunikasi data. PT. Tigabeka Teknika merupakan vendor dari PT. Excelcomindo Pratama yang
sekarang dikenal sebagai PT. XL Axiata Tbk. Konsentrasi bidang usaha yang ditawarkan adalah Telekomunikasi khususnya Telekomunikasi Seluler dan Data,
CME dan IT. PT. Tigabeka Teknika menyediakan jasa LOS survey, instalasi, relokasi,
dismantle, upgrade, testing commissioning, Acceptance Test Procedure untuk
Radio Microwave System, instalasi dan dismantle Radio Base Station. Area pekerjaan yang ditangani oleh PT. Tigabeka Teknika meliputi Jawa Timur, Jawa
Tengah, Bali-Nusa Tenggara, Sulawesi dan Kalimantan. Tiap area tersebut ditempatkan tim yang disesuaikan dengan kebutuhan proyek untuk meng-handle
pekerjaan LOS survey, instalasi, relokasi, dan dismantle radio link. Dari pekerjaan instalasi dan relokasi radio link maka akan menghasilkan
frekuensi radio dimana frekuensi tersebut akan dilaporkan pada pihak PT. XL Axiata Tbk untuk dimasukkan dalam database Sistem Informasi Manajemen
Frekuensi Radio yang ada pada PT. XL Axiata Tbk. Sehubungan dengan diresmikannya Sistem Informasi Manajemen Frekuensi Radio oleh Dirjen Postel
pada 17 maret 2006 maka PT. Tigabeka Teknika selaku vendor dituntut untuk memberikan data dengan tepat dan akurat. Tujuan dari dibangunnya SIMF sendiri
adalah untuk menciptakan proses pelayanan ISR yang cepat, sederhana dan transparan sehingga pada akhirnya penggunaan spektrum frekuensi radio menjadi
efisien dan tertib. Pendataan frekuensi radio pada PT. Tigabeka Teknika sendiri dilakukan
secara manual menggunakan microsoft excel kemudian data tersebut dikirim ke PT. XL Axiata Tbk melalui email. PT. XL Axiata sendiri telah memiliki list
frequency yang telah ditetapkan sehingga PT. Tigabeka selaku vendor harus memberikan data frekuensi sesuai pada list frequency tersebut. Dengan masih
dilakukan secara manual, maka terkadang ada beberapa komplain dari PT. XL Axiata Tbk mengenai frekuensi yang tidak sesuai dengan list frequency yang telah
ditetapkan. Dikarenakan pemantauan data frekuensi yang semakin ketat, maka pihak operasional berencana akan membuat suatu sistem yang dapat membantu
menyelesaikan masalah pendataan frekuensi tersebut. Adapun beberapa aturan yang harus dipenuhi untuk meminimalisir interference frekuensi di area
berdasarkan data spektrum frekuensi dan biaya relatif lebih murah seperti yang terlihat pada tabel 2.1 List Jarak Frekuensi Sesuai Tipe Perangkat.
Tabel 2.1 List Jarak Frekuensi Sesuai Tipe Perangkat
Sumber : vendor PT. XL Axiata Tbk.
Setiap akan melakukan proses instalasi, perusahaan akan mendapat request project dari pusat PT. XL Axiata Tbk. Kemudian perusahaan akan membuat
surat penugasan sesuai dengan request project tersebut. Pada saat proses instalasi dilakukan, PT. XL Axiata Tbk akan memberikan purchase order untuk disertakan
dalam dokumen. Setelah proses instalasi di lapangan selesai, semua dokumentasi serta data frekuensi radio akan diberikan kepada project documentation untuk
dikirim kepada PT. XL Axiata Tbk. Dokumen dikirim dalam bentuk hardcopy beserta purchase order yang telah diberikan pada PT. Tigabeka Teknika untuk
proses penagihan. Setelah semua dokumen dan persyaratan penagihan invoice terpenuhi, maka PT. XL Axiata Tbk akan memberikan payment pada PT.
Tigabeka Teknika sesuai dengan nilai yang tertera pada purchase order.
Adapun struktur organisasi yang terdapat pada PT. Tigabeka Teknika seperti yang terlihat pada Gambar 2.1 Struktur Organisasi PT. Tigabeka Teknika.
Gambar 2.1 Struktur Organisasi PT. Tigabeka Teknika 2.3. XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang berdiri sendiri localhost, yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X empat sistem operasi apapun, Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
Untuk mendapatkanya dapat men-download langsung dari web resminya. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends,
yang terdiri dari Tim Inti Core Team, Tim Pengembang Development Team Tim Dukungan Support Team. Seperti yang terlihat pada gambar 2.2.
Gambar 2.2 Halaman pada XAMPP
XAMPP adalah singkatan yang masing-masing hurufnya adalah : X: Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows,
Linux, Mac OS, dan Solaris. A: Apache, merupakan aplikasi web server.
Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.
jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu misalnya dalam MySQL untuk mendukung
halaman web yang dihasilkan. M: MySQL, merupakan aplikasi database server.
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan
untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk
menambahkan, mengubah, dan menghapus data yang berada dalam database.
P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk
membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang
sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base,
PostgreSQL, dan sebagainya. P: Perl, bahasa pemrograman.
Mengenal bagian XAMPP yang biasa digunakan pada umumnya : Htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti
berkas PHP, HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Kontrol Panel yang berfungsi
untuk mengelola layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai start.
2.4. Analisis Berorientasi Objek