1. Pendahuluan PKK (Pemberdayaan dan Kesejahteraan Keluarga) yaitu gerakan nasional dalam pembangunan masyarakat yang tumbuh dari bawah yang pengelolaannya dari, oleh dan untuk masyarakat menuju terwujudnya keluarga sejahtera yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berakhlak mulia, berbudi luhur, sehat mandiri berkeadilan, maju kesetaraan gender serta kesadaran hukum dan lingkungan. UP2K (Usaha Peningkatan Pendapatan Keluarga) PKK sendiri yaitu semua usaha ekonomi yang dikelola oleh keluarga dengan wanita sebagai penggeraknya baik secara perorangan maupun kelompok. Usaha ekonomi keluarga tersebut merupakan suatu bentuk kegiatan usaha yang merupakan bagian dari pelaksanaan 10 Program Pokok PKK guna meningkatkan pendapatan keluarga dalam rangka mencapai kesejahteraan keluarga [1]. Kemajuan teknologi yang sangat pesat menjadi alasan suatu instansi harus mengikuti perkembangan teknologi. Website merupakan salah satu perkembangan teknologi yang berkembang pesat saat ini, dengan sebuah website suatu informasi dapat disampaikan dan dapat diterima dengan mudah oleh masyarakat. Hal ini bisa dimanfaat untuk menyampaikan informasi segala hal terkait instansi kepada masyarakat. Akses internet yang sudah sangat luas sangat mendukung untuk penggunaan sebuah sistem informasi. Dengan melihat pentingnya media yang dapat berhubungan langsung dengan masyarakat, dalam hal ini adalah sebuah sistem informasi berbasis web maka sebuah instansi seperti TP PKK selayaknya memiliki sebuah sistem informasi. Sebuah sistem yang dapat memberikan informasi segala hal tentang PKK ataupun untuk mempromosikan produk-produk unggulan hasil binaan PKK dalam kelompok UP2K PKK kepada masyarakat umum. Berdasarkan latar belakang yang ada, maka dilakukan penelitian ini yang bertujuan untuk merancang sistem informasi iklan produk UP2K PKK berbasis web untuk TP (Tim Penggerak) PKK Kabupaten Semarang. Tujuannya yaitu sebagai media untuk mempromosikan produk UP2K PKK dari kelompok UP2K PKK di wilayah Kabupaten Semarang. Selain itu berfungsi untuk memberikan informasi tentang PKK kepada masyarakat. 2. Tinjauan Pustaka Penelitian terdahulu yang digunakan sebagai acuan dalam penelitian ini berjudul Pengembangan Aplikasi Sistem Informasi Manajemen dengan Metode Model View Controller dan Framework CodeIgniter (Studi Kasus : SMK Telekomunikasi Tunas Harapan). Penelitian ini diawali dengan analisis terhadap kebutuhan sistem, dilanjutkan dengan perancangan arsitektur dengan MVC. Sistem dibangun menggunakan framework CodeIgniter dan arsitektur MVC [2]. Pada penelitian kedua yang juga digunakan sebagai acuan dalam penelitian ini berjudul Sistem Informasi Promosi Batik Tradisional Semarang Berbasis Web. Sistem informasi ini digunakan untuk menampilkan informasi tentang sejarah batik dan budaya Jawa Tengah, memberikan informasi tentang industri batik yang ada diseluruh wilayah Semarang beserta jenis kain batik dan corak yang diproduksi serta berbagai macam barang kerajinan yang berlatar belakang batik [3].
17
Embed
Perancangan dan Implementasi Sistem Informasi Iklan Produk ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1. Pendahuluan
PKK (Pemberdayaan dan Kesejahteraan Keluarga) yaitu gerakan nasional
dalam pembangunan masyarakat yang tumbuh dari bawah yang pengelolaannya
dari, oleh dan untuk masyarakat menuju terwujudnya keluarga sejahtera yang
beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berakhlak mulia, berbudi
luhur, sehat mandiri berkeadilan, maju kesetaraan gender serta kesadaran hukum
dan lingkungan. UP2K (Usaha Peningkatan Pendapatan Keluarga) PKK sendiri
yaitu semua usaha ekonomi yang dikelola oleh keluarga dengan wanita sebagai
penggeraknya baik secara perorangan maupun kelompok. Usaha ekonomi
keluarga tersebut merupakan suatu bentuk kegiatan usaha yang merupakan bagian
dari pelaksanaan 10 Program Pokok PKK guna meningkatkan pendapatan
keluarga dalam rangka mencapai kesejahteraan keluarga [1].
Kemajuan teknologi yang sangat pesat menjadi alasan suatu instansi harus
mengikuti perkembangan teknologi. Website merupakan salah satu perkembangan
teknologi yang berkembang pesat saat ini, dengan sebuah website suatu informasi
dapat disampaikan dan dapat diterima dengan mudah oleh masyarakat. Hal ini
bisa dimanfaat untuk menyampaikan informasi segala hal terkait instansi kepada
masyarakat. Akses internet yang sudah sangat luas sangat mendukung untuk
penggunaan sebuah sistem informasi.
Dengan melihat pentingnya media yang dapat berhubungan langsung
dengan masyarakat, dalam hal ini adalah sebuah sistem informasi berbasis web
maka sebuah instansi seperti TP PKK selayaknya memiliki sebuah sistem
informasi. Sebuah sistem yang dapat memberikan informasi segala hal tentang
PKK ataupun untuk mempromosikan produk-produk unggulan hasil binaan PKK
dalam kelompok UP2K PKK kepada masyarakat umum.
Berdasarkan latar belakang yang ada, maka dilakukan penelitian ini yang
bertujuan untuk merancang sistem informasi iklan produk UP2K PKK berbasis
web untuk TP (Tim Penggerak) PKK Kabupaten Semarang. Tujuannya yaitu
sebagai media untuk mempromosikan produk UP2K PKK dari kelompok UP2K
PKK di wilayah Kabupaten Semarang. Selain itu berfungsi untuk memberikan
informasi tentang PKK kepada masyarakat.
2. Tinjauan Pustaka
Penelitian terdahulu yang digunakan sebagai acuan dalam penelitian ini
berjudul Pengembangan Aplikasi Sistem Informasi Manajemen dengan Metode
Model View Controller dan Framework CodeIgniter (Studi Kasus : SMK
Telekomunikasi Tunas Harapan). Penelitian ini diawali dengan analisis terhadap
kebutuhan sistem, dilanjutkan dengan perancangan arsitektur dengan MVC.
Sistem dibangun menggunakan framework CodeIgniter dan arsitektur MVC [2].
Pada penelitian kedua yang juga digunakan sebagai acuan dalam penelitian
ini berjudul Sistem Informasi Promosi Batik Tradisional Semarang Berbasis Web. Sistem informasi ini digunakan untuk menampilkan informasi tentang sejarah batik
dan budaya Jawa Tengah, memberikan informasi tentang industri batik yang ada
diseluruh wilayah Semarang beserta jenis kain batik dan corak yang diproduksi serta
berbagai macam barang kerajinan yang berlatar belakang batik [3].
Pada penelitian yang dilakukan ini dilakukan untuk merancang sebuah
aplikasi berbasis web yang akan diterapkan dalam sistem informasi di TP PKK
Kabupaten Semarang. Sistem informasi yang dirancang diharapkan dapat
memberikan informasi terkini tentang TP PKK Kabupaten Semarang dengan
cepat, lengkap dan akurat. Serta dapat membantu anggota kelompok UP2K PKK
wilayah Kabupaten Semarang pada khususnya untuk dapat lebih memasarkan
produk-produk unggulannya yang dapat berdampak positif dalam peningkatan
pendapatan bagi para anggota kelompok tersebut. Sistem dibangun menggunakan
arsitektur MVC (Model View Controller) pada framework CodeIgniter.
Sistem informasi adalah sekumpulan komponen yang membentuk sistem
yang memiliki keterkaitan antar komponen yang bertujuan menghasilkan suatu
informasi pada suatu bidang tertentu [4]. Sistem informasi berfungsi untuk
membantu perencanaan, pengendalian, dan pengambilan keputusan dengan
menyediakan rangkuman rutin dan laporan tertentu. Di dalam lingkup pendidikan,
sistem informasi dapat berupa kegiatan-kegiatan pemasukan dan pengolahan data,
penyajian dan penyaluran informasi kepada semua tingkatan manajemen untuk
melaksanakan fungsi perencanaan, pengendalian operasional dan evaluasi secara
efektif dan efisien.
Hypertext Preprocessor (PHP) adalah salah satu bahasa pemrograman yang
terpasang pada HTML. Tujuan utama dalam penggunaan bahasa ini adalah untuk
memungkinkan developer membuat halaman dynamic website baik yang memiliki
database maupun yang tidak memiliki database dengan lebih cepat [5].
Framework adalah sebuah struktur dasar yang digunakan sebagai alat bantu
untuk mempermudah pemecahan sebuah masalah. Dapat juga diartikan sebagai
kumpulan script seperti class dan function yang dapat membantu developer atau
programmer dalam menangani masalah-masalah pemrograman seperti koneksi
database, pemanggilan variabel, file dan sebagainya. Sebuah framework
umumnya telah menyertakan perintah-perintah siap pakai yang dibutuhkan dalam
membuat suatu aplikasi, namun pihak developer tetap harus menulis kode sendiri
dan harus menyesuaikan dengan lingkungan framework yang digunakan [6].
CI (CodeIgniter) adalah salah satu web application framework yang bersifat
open source dan digunakan untuk membangun sebuah web yang dinamis.
Penggunaan CodeIgniter adalah bertujuan untuk membantu developer dalam
pengerjaan aplikasi lebih cepat daripada menulis semua kode program dari awal.
CodeIgniter pertama kali diperkenalkan ke publik pada tanggal 28 Februari 2006
oleh Rick Ellis [7]. CodeIgniter memiliki kelebihan dibanding framework PHP
lain dalam hal efisiensi, kekayaan-fitur, dan kejelasan dokumentasi.
Model View Controller atau biasa disingkat MVC merupakan arsitektur
yang sangat berguna dalam pengembangan sebuah sistem. Arsitektur MVC dibagi
menjadi tiga layer yaitu, model, view dan controller. Penggunaan arsitektur MVC
membagi tugas antara logika dan tampilan, sehingga untuk pengembangan
aplikasi bisa lebih mudah dipecah-pecah. Ada bagian yang khusus menangani
tampilan dan ada bagian yang khusus menangani kode program.
3. Metodologi Penelitian
Penelitian dan perancangan sistem yang dilakukan menggunakan metode
model prototyping. Metode prototyping merupakan proses perancangan untuk
mengumpulkan informasi mengenai kebutuhan informasi pengguna secara cepat.
Metode ini melibatkan interaksi antara pengembang dengan pengguna selama
proses pembuatan sistem [8]. Secara garis besar ada tiga tahap dalam metode
prototyping ini, seperti terlihat pada Gambar 1.
Gambar 1 Metode Prototyping [8]
Berikut ini adalah langkah-langkah yang ditempuh dalam pengembangan
sistem dengan model prototyping :
1. Listen to Customer
Tahap listen to customer merupakan tahap untuk melakukan pengumpulan
kebutuhan pengguna (requirements gathering). Pihak pengembang dan pengguna
bertemu dan mendeskripsikan tujuan keseluruhan dari perangkat lunak,
mengidentifikasi kebutuhan-kebutuhan dan menguraikan permintaan pengguna.
Dalam sistem yang dibuat terdapat tiga pengguna yaitu sebagai administrator
(sekretariat TP PKK Kabupaten), operator (sekretariat TP PKK Kecamatan) dan
guest (publik atau masyarakat). Untuk mendapatkan kebutuhan pengguna
dilakukan dengan cara wawancara, pengamatan dan pengumpulan data.
2. Build or Revise Mock-up
Tahap build or revise mock-up menitikberatkan pada perencanaan dan
perancangan prototype yang dikhususkan pada representasi aspek dari perangkat
lunak yang terlihat oleh pengguna. Sebagai contoh yaitu input dan output dari
perangkat lunak.
3. Customer Test Drives Mock-Up
Setelah perancangan prototype selesai dilakukan maka tahap selanjutnya
adalah melakukan evaluasi prototype, pada tahap ini pengguna atau user akan
mengevaluasi sistem yang telah dibuat. Evaluasi digunakan untuk lebih
memperjelas apa saja kebutuhan program. Jadi apabila kebutuhan umum dari
tahap awal yang sudah dibuat belum tercapai maka proses harus diulang kembali
dari tahap awal sampai tujuan umum tercapai maka proses ini baru berakhir [8].
Detail dari kebutuhan pengguna di sisi administrator dan operator adalah
sebagai berikut : 1) Sistem dapat diakses melalui media komputer secara online,
2) Sistem dapat menampilkan informasi secara umum tentang TP PKK Kabupaten
Semarang, 3) Sistem dapat menampilkan secara detail daftar produk UP2K PKK
yang sudah terdaftar, 4) Adanya kolom berita, berisi berita umum ataupun berita
tentang kegiatan PKK, 5) Sistem dapat dikelola kontennya melalui halaman
administrator.
Sedangkan hasil yang didapatkan dari analisis kebutuhan terhadap pengguna
sebagai guest, dari hasil wawancara yang telah dilakukan adalah sebagai berikut :
1) Masyarakat bisa mendapatkan informasi secara umum tentang TP PKK
Kabupaten Semarang secara detail, 2) Masyarakat dapat melihat secara detail
daftar produk UP2K PKK yang sudah terdaftar.
Hardware dan software yang akan digunakan dalam membangun sistem ini
memiliki spesifikasi: 1) Processor AMD Athlon II X2 4400e 3,1 GHz, memory
RAM 4 GB, Harddisk 120 GB; 2) Software digunakan sebagai editor
pemrograman aplikasi, Notepad++, IBM Rational Rose Enterprise 2007, XAMPP
1.7.3; 3) Database yang digunakan MySQL; dan 4) Browser Mozilla Firefox serta
Google Chrome sebagai web browser yang digunakan untuk menjalankan
aplikasi.
Perancangan proses pada penelitian ini dilakukan menggunakan UML
(Unified Modeling Language) dengan beberapa proses, dijelaskan sebagai berikut.
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah
sistem, yang menjelaskan keseluruhan kerja sistem secara garis besar dengan
merepresentasikan interaksi antara aktor dengan sistem yang dibuat, serta
memberikan gambaran fungsi-fungsi yang diberikan sistem kepada pengguna.
Terdapat 3 (tiga) aktor yaitu administrator, operator dan guest.
Administrator mempunyai peran tertinggi, di mana dapat melalukan pengaturan
data yang berkaitan dengan sistem. Aktor operator hanya dapat melakukan
pengaturan input data produk.
Gambar 2 Use Case Diagram Sistem
Pada Gambar 2 menjelaskan use case diagram sistem informasi yang
dibuat. Guest dapat mengakses menu halaman lihat visi misi, lihat 10 program,