BAB 1 PENDAHULUAN
a.
Latar Belakang Di era globalisasi ini, pengumpulan dan analisa data akan sangat membantu untuk menghadapi persaingan, menghadapi ancaman, halangan yang sedang atau akan berlangsung dan atau untuk menilai kelebihan yang dimiliki sehingga dapat semakin dikembangkan. Oleh karena itu, informasi atau pengolahan data – data menghasilkan sesuatu yang berguna mahal harganya. Bila ada yang berhasil mendapatkan informasi tersebut maka akan maju selangkah lebih jauh dibandingkan dengan pesaingnya dan akan dapat menghadapi krisis yang sedan g atau mungkin akan dihadapinya. Pengolahan data – data yang dimiliki agar dapat memperoleh suatu informasi yang berguna tentunya tidaklah mudah. Sebagai contoh, bila suatu perusahaan dengan persebaran data di seluruh wilayah Indonesia ingin mengawas i persebaran produknya serta mengawasi persebaran produk saingannya. Selama ini, mungkin mereka menulis data-datanya ke dalam suatu tabel atau file. Bisa juga dengan menggunakan suatu chart atau grafik. Bila datanya hanya satu atau dua produk tentunya tidak akan terlalu mengalami banyak masalah. Akan tetapi, bagaimana bila ingin membandingkan seratus jenis produk perusahaan dengan seratus jenis produk perusahaan saingan? Hal ini berarti bahwa perusahaan akan melakukan pengkopian data yang sama dengan 100 jenis produk saingan. Hal ini mengakibatkan redudansi tindakan pengkopian dan pengolahan data ulang.
2
Bagaimana bila datanya lebih dari seratus jenis? Berarti akan lebih banyak tindakan redudansi yang dilakukan dan lebih besar tingkat kemungkinan kesalahan yang dilakukan manusia (misalnya salah pengkopian data, salah pengolahan atau pemasukan rumus untuk mengolah data dan lain – lainnya). Setelah itu akan muncul banyak tabel, banyak chart dan banyak grafik. Bila ingin melihat data dengan cepat dari banyak file tentunya tidak akan terlalu mudah. Terutama bila mengingat bahwa perusahaan saling bersaing satu sama lain dalam mendapatkan minat konsumen. Informasi yang cepat sangat dibutuhkan. Atau dapat kita lihat pada contoh pada saat pengadaan PEM ILU (Pemilihan Umum) tahun 2009. Pada PEM ILU tersebut timbul permasalahan pada pendistribusian kertas pemilihan sehingga mengakibatkan PEM ILU tidak dapat berlangsung sebagaimana mestinya. Bila pada saat itu, terdapat suatu cara agar pencatatan data yang dimiliki dipetakan maka Bawaslu (Badan Pengawas PEM ILU) dapat melihat dan dengan cepat tanggap melihat daerah mana yang kekurangan kertas pemilihan dan daerah terdekat mana yang kelebihan kertas pemilihan karena bila data dipetakan maka akan terlihat hubungan antar wilayah (misalnya jarak wilayah). Dengan cara ini, maka pendistribusian kertas akan lebih cepat merata. Yang kekurangan kertas pemilihan akan mendapatkan kertas pemilihan yang kurang tersebut dengan lebih cepat karena kertas pemilihan diperoleh dari wilaah terdekat dan bukannya dikirim dari wilayah pusat (misalnya kertas pemilihan di daerah M edan dikirim dari DKI Jakarta akan lebih memakan waktu dibanding mendapatkan kertas pemilihan yang berlebih di daerah Padang). Selain itu, pada saat ini kebanyakan aplikasi yang beredar di pasaran adalah aplikasi yang sudah terkustomisasi atau sudah dibuat sesuai dengan keinginan user
3
tertentu. Hal ini mengakibatkan kurangnya efektifitas dalam pembuatan karena aplikasi yang sudah dimiliki tidak digunakan kembali untuk pembangunan aplikas i lainnya. M elihat beberapa permasalahan yang muncul dari contoh – contoh di atas, maka dibuatlah suatu aplikasi yang dapat dapat memecahkan masalah – masalah tersebut. Adapun aplikasi yang akan dibuat adalah suatu aplikasi yang dapat digunakan untuk berbagai tipe user yang berbeda dan pencatatan data yang tidak hanya menggunakan tabel dan grafik tapi juga dipetakan. Aplikasi ini akan dibuat dengan user interface yang semudah mungkin dimengerti oleh user yang tidak mengerti teknik informatika namun tetap memiliki fungsi yang besar. Adapun beberapa fungsi yang dimiliki dalam aplikasi yang dibuat antara lain : memanipulasi data – data yang dimiliki sehingga menghasilkan informasi yang berguna, mengatur informasi dan wilayah yang dapat diakses oleh pengguna serta memungkinkan untuk mendownload informasi – informasi yang tersedia.
b.
Ruang Lingkup Untuk pembahasan sebuah topik skripsi yang lebih terarah dan terfokus pada tujuan yang ingin dicapai, maka skripsi ini akan membahas hal-hal sebagai berikut: • Data divisualisasikan dengan tabel, grafik dan peta. • M enampilkan pada Google M aps informasi – informasi yang dibutuhkan sesuai dengan keinginan perusahaan. • Data tidak disimpan pada Google.
4
Tujuan dan Manfaat Tujuan dari penyusunan skripsi ini adalah : •
M embangun framework pemetaan data berbasis peta dengan menggunakan Google M aps API untuk menampilkan atau memvisualisasikan data.
M anfaatdari penyusunan skripsi ini adalah : •
M embuat visualisasi data lebih jelas.
•
M empermudah pengembangan data di kemudian hari.
Metodologi M etode yang digunakan dalam penulisan skripsi ini meliputi dua bagian pokok yaitu : 1. M etode Analisis a. Kuisioner Yaitu membuat sejumlah pertanyaan yang akan membantu pengumpulan keinginan dari user serta fungsi-fungsi yang diinginkan dalam aplikasi ini. Dalam penelitian ini, kuisioner diberikan kepada beberapa jenis perusahaan ataupun organisasi yang membutuhkan penyebaran data yang cepat dan akurat. b. Studi Pustaka Yaitu berdasarkan aplikasi – aplikasi yang telah memanfaatkan teknologi pemetaan data dicari kelebihan dan kekurangan dari masing-masing aplikasi. Selain itu juga dilakukan studi penelitian terhadap website-website
5
dan buku-buku yang memberitahukan komentar serta
tentang cara
pengaplikasian dan kebutuhan user dari aplikasi sejenis. 2. M etode Perancangan 2.1. Perancangan Database 2.2. Perancangan UM L i.
Usecase Diagram
ii.
Class Diagram
iii.
Sequence Diagram
2.3. Perancangan Layar 2.4. Perancangan STD (State Transition Diagram)
Sistematika Penulisan Sistematika dalam penulisan skripsi ini disusun dengan urutan sebagai berikut : BAB 1 PENDAHULUAN Bab ini akan membahas mengenai latar belakang masalah, ruang lingkup, tujuan dan manfaat, metodologi penelitian yang dilakukan, serta sistematika penulisan untuk menjelaskan pokok-pokok pembahasan.
BAB 2 LANDAS AN TEORI Bab ini akan menguraikan teori-teori yang mendukung penelitian ini, yang menjadi dasar bagi pemecahan masalah dan didapat dengan melakukan studi pustaka sebagai landasan dalam melakukan penelitian.
6
BAB 3 ANALIS IS DAN PERANCANGAN S OLUS I Bab ini membahas mengenai analisis dan perancangan perangkat lunak,menganalisis masalah-masalah yang dihadapi, pemecahan masalah, serta perancangan perangkat lunak secara lengkap. BAB 4 IMPLEMENTAS I DAN EVALUAS I Bab ini menjelaskan implementasi perangkat lunak, sarana yang dibutuhkan, dan contoh cara pengoperasian perangkat lunak yang dirancang. Bab ini juga menguraikan hasil evaluasi dari penelitian ini.
BAB 5 S IMPULAN DAN S ARAN Bab ini mengemukakan simpulan dari penelitian yang dilakukan dan saran-saran yang diusulkan untuk pengembangan lebih lanjut agar tercapai hasil yang lebih baik.