BAB I PENDAHULUAN
1.1
Latar Belakang Kebutuhan masyarakat akan informasi saat ini berkembang sangat pesat.
Informasi dinilai sangat penting Karena dapat mengetahui perkembangan yang sedang terjadi di lingkungan saat ini maupun di dunia. Yogyakarta merupakan provinsi yang banyak menjadi tujuan masyarakat dari berbagai daerah. Dengan tujuan yang beragam, mulai dari melanjutkan pendidikan ataupun bekerja. Dengan banyaknya masyarakat yang tinggal di Yogyakarta membuat informasi tentang Yogyakarta menjadi hal yang penting bagi masyarakat. Kebutuhan informasi yang disajikan harus efektif dan dapat diakses dengan cepat. Banyak masyarakat yang mulai mengakses internet untuk mendapat informasi sehari-hari yang dibutuhkan. Mulai dari informasi berita terbaru, ramalan cuaca, mengetahui sesuatu yang sedang trend saat ini, informasi kesehatan, informasi acara apa saja yang sedang berlangsung dan masih banyak informasi lain yang dibutuhkan. Informasi dari internet dapat diperoleh melalui enews media massa, media sosial dan situs situs web yang menyediakan informasi lain. Untuk mendapatkan banyak informasi masyarakat harus membuka banyak halaman web. Hal ini tentu tidak efektif dari segi waktu karena masyarakat harus membuka banyak halaman web atau datang ke tempat-tempat yang menyediakan informasi. Cara seperti itu juga tidak efisien kerena tempat yang menyediakan informasi tidak selalu berdekatan satu sama lain sehingga diperlukan biaya. Informasi yang didapat juga perlu dipastikan kebenaran sumbernya. Selain itu data yang didapat juga sulit untuk diolah. Few
(2006)
menggunakan
istilah
information
dashboard,
yang
didefinisikan sebagai tampilan visual dari informasi penting, yang diperlukan untuk mencapai satu atau beberapa tujuan,
1
dengan mengkonsolidasikan dan
2
mengatur informasi dalam satu layar (single screen) sehingga kinerja organisasi dapat dimonitor secara sekilas. Sehingga city dashboard juga dapat diartikan sebagai tampilan visual yang menyajikan informasi yang diperlukan dalam suatu kota dalam satu layar. Dalam city dashboard ini akan berisi informasi dari kota Yogyakarta. Data tersebut adalah: data sembako, kondisi cuaca,
jumlah
penduduk, berita terhangat di Jogja, acara yang sedang terjadi, trending topic twitter di provinsi Yogyakarta. Dari pemaparan yang telah dijelaskan di atas dibutuhkan sebuah sistem yang dapat menyajikan informasi dalam bentuk information dashboard tentang suatu kota dengan hanya mengakses satu halaman web. Hadirnya City dashboard Yogyakarta diharapkan dapat memberi solusi kepada masyarakat yang membutuhkan informasi sehingga lebih efektif dan lebih mempersingkat waktu.
1.2
Rumusan Masalah Dari latar belakang masalah yang dijelaskan, maka rumusan masalah
dalam penelitian ini adalah membuat sistem yang dapat menyajikan berbagai informasi tentang suatu kota/provinsi dalam bentuk information dashboard yang dapat diakses dalam satu halaman web.
1.3
Batasan Masalah Agar pembahasan tidak meluas dari lingkup dan juga inti dari
permasalahan, maka pembahasan akan dibatasi oleh hal-hal berikut ini: 1. Sistem menyediakan informasi dikelompokan berdasar blok informasi: a. Informasi pangan dalam bentuk informasi harga sembako. b. Informasi lingkungan dalam bentuk informasi perkiraan cuaca. c. Informasi transportasi dalam bentuk informasi jadwal penerbangan dan informasi rute bis umum. d. Informasi kesehatan dalam bentuk informasi bed kosong rumah sakit. e. Informasi berita yang mencakup berita event, berita tentang Yogyakarta, trending topic twitter dan time line twitter.
3
f. Informasi kependudukan dalam bentuk informasi jumlah penduduk. 2. Sistem menggunakan metode data entry oleh admin, dan mengambil data langsung dari web sumber. a. Informasi bed kosong diambil dari web sumber dengan grab CURL. b. Informasi trending topic twitter di ambil dengan menggunakan library twitteroauth Abraham. c. Informasi jadwal penerbangan diambil langsung dari situs bandara adisucipto dan informasi rite bis umum dari situs dishubkominfo Jogja dengan meng-embed. d. Informasi berita Jogja dengan library feedparser. e. Menampilkan informasi jumlah penduduk dengan javascript dan mapbox. f. Informasi timeline twitter disajikan menggunakan widget dari twitter. 3. Sistem tidak membahas mengenai performansi sistem. 4. Beberapa data memerlukan update/entry melalui admin, admin adalah yang berkompeten dalam bidang tersebut. 5. Sistem tidak membahas masalah keamanan. 1.4
Tujuan Penelitian Tujuan yang hendak dicapai adalah merancang dan mengimplementasikan
suatu sistem berbasis web yang dapat menyajikan dan memberikan kemudahan untuk mendapat informasi tentang suatu kota dalam bentuk information dashboard. 1.5
Manfaat Penelitian Adapun manfaat dari penelitian ini adalah:
1. Membangun implementasi dan information dashboard yang menyediakan satu halaman web yang berisi berbagai informasi tentang Yogyakarta 2. Menjadi titik awal penelitian dalam bidang penyajian informasi yang dapat dikembangkan untuk penelitian berikutnya.
4
1.6
Metodologi Penelitian Metode - metode yang digunakan dalam penelitian ini adalah sebagai
berikut: 1. Observasi Observasi pada sistem ini dilakukan pada proses pengumpulan data-data apa saja yang akan dimasukan ke dalam sistem. Kemudian data tersebut akan digunakan untuk membuat perencanaan sistem. 2. Studi Literatur Studi literature dilakukan dengan mengumpulkan data dan mempelajari informasi yang berkaitan dengan city dashboard termasuk dalam perancangan, analisa data, dani mplementasi sistem. 3. Perancangan dan Pengembangan Sistem a. Analisis Sistem Analisis sistem berisi tentang data-data yang akan dimasukan ke dalam sistem. Hasil dari analisa ini kemudian dituliskan dalam analisis kebutuhan sistem, kebutuhan data, kebutuhan fungsional dan juga kebutuhan non fungsional sistem yang akan dibangun. b. Perancangan Sistem Perancangan sistem ini membahas perancangan dari sistem yang akan dibuat. Perancangan yang dibuat meliputi perancangan proses bisnis sistem menggunakan diagram Unified Model Languange (UML), perancangan alur sisitem, perancangan basis data dengan menggunakan Entity Relationship Diagram (ERD), perancangan struktur menu dan perancangan antarmuka pada sistem informasi city dashboard. c. Implementasi Sistem Implementasi sistem berisi tentang sistem yang akan diimplementasikan dari perancangan yang telah dilakukan, sistem informasi city dashboard menggunakan bahasa pemrograman hypertext preprocessor (PHP), framework CodeIgniter, basis data MySQL dan server Apache. d. Pengujian Sistem
5
Pengujian sistem berisi tentang pembahasan dalam pengujian sistem city dashboard Yogyakarta yang telah dibuat. Tujuannya adalah menguji kesesuaian sistem yang dibuat dengan perancangan yang disusun sebelumnya, mengurangi kesalah pahaman pada sistem serta memastikan sistem ini dapat digunakan dengan baik. e. Dokumentasi dan Pelaporan Dokumentasi dan pelaporan berisi tentang dokumentasi dan pelaporan yang merupakan bahasan tentang pembuatan laporan dan dokumentasi dari sistem informasi city dashboard Yogyakarta yang telah dibuat.
6
1.7
Sistematika Penulisan Sistematika penulisan tugas akhir ini merupakan gambaran secara
menyeluruh mengenai masalah yang akan dibahas dalam penelitian, yaitu terdiri dari: BAB I PENDAHULUAN Membahas tentang latar belakang, penelitian, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan tugas akhir. BAB II TINJAUAN PUSTAKA Membahas tentang tinjauan secara umum sebagai dasar penelitian. Pada bagian ini menjelaskan informasi-informasi yang digunakan sebagai bahan acuan penulis. Informasi tersebut dapat berupa penelitian-penelitian yang sudah dilakukan sebelumnya. BAB III LANDASAN TEORI Membahas tentang teori-teori yang menjadi landasan dalam tahapan alias dan perancangan sistem. Selain itu, pada bab ini juga berisi penjelasan tentang komponen-komponen yang digunakan dalam membangun sistem. BAB IV ANALISIS DAN PERANCANGAN SISTEM Membahas tentang analisis dan perancangan sistem pada penelitian ini. Bagian analisis meliputi analisis permasalahan, kebutuhan fungsional dan non fungsional sistem, gambaran umum sistem, analisis kebutuhan data, analisis basis data, dan analisis model sistem. Perancangan sistem meliputi perancangan struktur menu admin dan perancangan antarmuka pengguna yang digunakan dalam penelitian ini. BAB V IMPLEMENTASI Membahas tentang implementasi sistem beserta hal-hal yang mendukung dalam pembangunan sistem. Pada bab ini menjelaskan beberapa kode program yang digunakan dalam membangun sistem dan menampilkan tampilan antarmuka yang digunakan dalam sistem.
7
BAB VI PENGUJIAN DAN PEMBAHASAN SISTEM Membahas tentang pengujian dan pembahasan sistem yang menguji kesesuaian sistem dengan perancangan yang sudah dibuat. Pengujian sistem bertujuan untuk mengevaluasi kinerja sistem, mengurangi adanya kesalahan serta memastikan sistem dapat digunakan dengan baik. BAB VII KESIMPULAN DAN SARAN Memuat tentang kesimpulan dan saran sehingga dapat dijadikan sebagai acuan untuk pengembangan sistem selanjutnya. DAFTAR PUSTAKA Memuat tentang sumber referensi literatur yang digunakan dalam penyusunan laporan tugas akhir ini.