ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB PADA KOMUNITAS MUDA USAHA
Naskah Publikasi
diajukan oleh Muhamad Ansori 08.12.2813
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
1
2
Analysis and Design of Web-Based Information System in Komunitas Muda Usaha Analisis dan Perancangan Sistem Informasi berbasis Web pada Komunitas Muda Usaha Muhamad Ansori Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Komunitas Muda Usaha is a community for young entrepreneurs who are now being developed. Almost all members have a business. Along with the increase in members and the number of businesses owned by members, Komunitas Muda Usaha has a difficulty in terms of promotion or socialize businesses owned by members. A media promotion and information to Komunitas Muda Usaha is a web-based information system in which have information about all activities, agendas, events, and businesses owned by members of Komunitas Muda Usaha. With this information system, is expected Komunitas Muda Usaha able to attract people to join in Komunitas Muda Usaha and can give more trust to the related institutions in working together. Software used in making this information system are Macromedia Dreamweaver 8 to create web design and coding, XAMPP 1.7.3 as a web server and database on localhost, Notepad + + for editing source code more quickly, Adobe Photoshop CS3 for image processing, and some web browser option to display the website Komunitas Muda Usaha. Keywords : Community, Business, Promotion and information, Information systems
3
1. Pendahuluan 1.1 Latar Belakang Komunitas Muda Usaha atau yang disingkat dengan nama KOMUS merupakan suatu komunitas atau tempat berkumpulnya para entrepreneur muda, pengusaha dan calon pengusaha yang multitalenta. Tujuan dari Komunitas Muda Usaha adalah ingin mencetak manusia yang lebih kreatif, inovatif, dan inspiratif. Di komunitas ini lah tempat bagi para membernya untuk menunjukkan kemampuan dan bakatnya dalam berbisnis serta membantu mempromosikan usaha yang member miliki agar sumber pendapatan yang diperoleh menjadi lebih baik. Saat ini, permasalahan yang sedang dihadapi oleh Komunitas Muda Usaha yaitu belum adanya media informasi yang mampu membantu membernya dalam melakukan iklan / promosi. Selama ini Komunitas Muda Usaha dalam melakukan promosi usaha membernya hanya pada saat komunitas ini berkumpul saja dan pastinya tidak semua member Komunitas Muda Usaha mengetahui usaha-usaha dari member lainnya. 1.2 Rumusan Masalah 1) Bagaimana membantu Komunitas Muda Usaha untuk mempromosikan usaha-usaha membernya melalui internet. 2) Bagaimana membantu Komunitas Muda Usaha agar memperluas jaringannya melalui internet. 1.3 Batasan Masalah Supaya penelitian dalam skripsi ini lebih terarah, maka perlu adanya pembatasan masalah, sebagai berikut : 1) Sistem informasi ini hanya akan menampilkan informasi yang berhubungan dengan Komunitas Muda Usaha. 2) Sistem informasi ini hanya dapat diakses oleh member Komunitas Muda Usaha untuk mempromosikan usahanya. 3) Sistem informasi ini hanya dapat di akses melalui media internet. 2. Landasan Teori 2.1 Pengertian Sistem Sistem
merupakan
kumpulan
elemen
yang
saling
berkaitan
yang
bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output). (Kusrini, 2007)
4
2.2 Pengertian Informasi Informasi merupakan hasil olahan data, di mana data tersebut
sudah
diproses dan diinterpretasikan menjadi sesuatu yang bermakna untuk pengambilan keputusan. (Kusrini, 2007) 2.3 Pengertian Sistem Informasi Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan merupakan kegiatan strategi dari suatu organisasi, serta menyediakan laporan-laporan yang diperlukan oleh pihak luar. (Kusrini, 2007) 2.4 Definisi Internet Interconnected Network atau yang lebih populer dengan sebutan internet adalah sebuah sistem komunikasi global yang menghubungkan komputerkomputer dan jaringan-jaringan komputer diseluruh dunia. (Syafrizal, 2005) 2.5 Bahasa Pemrograman Bahasa pemrograman adalah bahasa-bahasa yang dipakai programmer untuk menuliskan kumpulan-kumpulan intruksi (program) dalam komputer. 1) Hypertext Preprocessor (PHP) PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. 2) Hypertext Markup Language (HTML) HTML merupakan salah satu format yang digunakan dalam dokumen dan aplikasi yang berjalan di web browser. 3. Analisis Perancangan Sistem 3.1 Tinjauan Umum Komunitas Muda Usaha adalah sebuah lokomotif bagi anak-anak muda Jogja khususnya dan Indonesia pada umumnya untuk bisa mencapai impiannya menjadi entrepreneur sejati. Komunitas Muda Usaha atau yang disingkat KOMUS tidak hanya bisa berbicara namun lebih mengutamakan action. Komunitas Muda Usaha juga merupakan tempat berkumpulnya semua entrepreneur dan calon entrepreneur muda. Komunitas ini dibentuk pada tanggal 31 Oktober 2010. 3.2 Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus komponenkomponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka.
5
3.2.1
Analisis SWOT Analisis yang dipakai adalah analisis SWOT: 1) Strength Rencana sistem baru diharapkan mampu menambah kekuatan Komunitas Muda Usaha sebagai berikut: a. Mempererat komunikasi antar sesama anggota Komunitas Muda Usaha. b. Menarik minat pengunjung website untuk bergabung di Komunitas Muda Usaha. 2) Weakness Rencana
sistem
baru
diharapkan
mampu
mengurangi
kelemahan Komunitas Muda Usaha sebagai berikut: a. Membantu pengurus atau anggota untuk menentukan waktu yang tepat dalam membuat suatu kegiatan. b. Sebagai solusi bagi Komunitas Muda Usaha dalam pengembangan usaha anggota komunitas. 3) Opportunity Rencana sistem baru diharapkan mampu memanfaatkan apa yang menjadi peluang bagi Komunitas Muda Usaha sebagai berikut: a. Lebih banyak menarik minat mahasiswa untuk berwirausaha di daerah Yogyakarta pada khususnya dan Indonesia pada umumnya melalui Komunitas Muda Usaha. b. Dapat membuat jaringan baru atau kerja sama dengan komunitas lain baik yang sejenis maupun yang tidak. 4) Thread Adapun hal-hal yang akan menjadi ancaman pada rencana sistem baru ini adalah: a. Serangan hacker yang mencoba untuk melakukan testing keamanan website Komunitas Muda Usaha. b. Serangan cracker atau attacker yang memang mempunyai niat jahat untuk merusak website Komunitas Muda usaha. 3.2.2
Analisis Kebutuhan Sistem Untuk
mempermudah
analisis
sistem
dalam
menentukan
keseluruhan kebutuhan secara lengkap, maka analisis membagi kebutuhan sistem kedalam dua jenis, yaitu :
6
1) Kebutuhan Fungsional Adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. 2) Kebutuhan Non Fungsional Sistem Yaitu kebutuhan minimal system yang akan digunakan. 3.3 Perancangan Sistem Perancangan sistem yang akan dilakukan meliputi tiga tahap yaitu : 1. Perancangan proses 2. Perancangan basis data 3. Perancangan antar muka ( interface ) Perancangan
proses
disajikan
dalam
bentuk
logic
model
dengan
menggunakan diagram alir data (DFD). Perancangan kedua
adalah
perancangan basis data. Perancangan ini menggunakan perancangan ERD untuk menghasilkan tabel-tabel dalam basis data. Perancangan antar muka sistem dilakukan dengan membuat sketsa tampilan antar muka sistem
yang berfungsi sebagai alat komunikasi antar pengguna dengan
system. 3.3.1
Perancangan Proses Tujuan
dari
perancangan
proses
adalah
untuk
memberikan
gambaran secara umum kepada user tentang sistem yang baru. Pada tahap perancangan proses, komponen-komponen sistem informasi dirancang
dengan
tujuan
untuk
dikomunikasikan
kepada user bukan untuk pemrogram. 3.3.2
Perancangan Basis Data Tabel berfungsi sebagai suatu database yang berguna untuk melakukan penyimpanan data. Adapun bentuk tabel terdiri dari nama-nama field. Rancangan tabel berisi bentuk tipe data serta ukuran yang digunakan untuk nama-nama field.
3.3.3
Perancangan Antar Muka (Interface) Desain interface ini menggambarkan atau mewakili tampilan dari website yang akan dibuat.
7
4. Implementasi dan Pembahasan 4.1 Pengertian Implementasi Implementasi sistem merupakan tahap meletakkan sistem yang baru dikembangkan supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diharapkan. 4.2 Pengujian Sistem Dalam penerapan kode-kode program yang membangun website ini harus diuji agar terhindar dari kesalahan program secara menyeluruh. 1) Uji White Box Uji coba white box menggunakan struktur kontrol rancangan untuk memperoleh test cases. Didasarkan pada pengamatan yang teliti tahap detail prosedur dan jalur logika yang melewati perangkat lunak diuji dengan memberikan test cases yang menguji serangkaian kondisi atau loop tertentu. 2) Uji Black Box Uji coba black box yaitu pengujian spesifikasi suatu fungsi atau modul apakah berjalan dengan baik atau tidak. Uji coba black box pada website Komunitas Muda Usaha adalah pada modul-modul yang terdapat pada halaman admin dan member. Tabel 4.1 Hasil Uji Coba Pada Modul Halaman Admin No.
Pengujian Modul
1
Daftar Admin
2
Daftar Member
3
Berita
4
Komentar
5
Agenda
6
Album
7
Galeri Foto
8
Kategori Usaha
9
Regional
8
Menu yang diuji
Hasil Test
Tambah Edit Tambah Edit Tambah Edit Hapus Balas Edit Hapus Tambah Edit Hapus Tambah Edit Tambah Edit Hapus Tambah Edit Tambah Edit
Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses
10
Konten Statis
11
Menu Utama
12
Sub Menu
13
Halaman Statis
14
Template
Hapus Tambah Edit Tambah Edit Tambah Edit Hapus Tambah Edit Hapus Tambah Edit Aktifkan
Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses
Tabel 4.2 Hasil Uji Coba Pada Modul Halaman Member No.
Pengujian Modul
1
Tambah Usaha Baru
2
Status
3
Komentar
4
Pengaturan Akun
Menu yang diuji
Hasil Test
Tambah Edit Hapus Tambah Hapus Tambah Terima Hapus Edit
Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses Sukses
4.3 Manual Program Untuk menuju halaman administrator, seorang admin harus login terlebih dahulu jika berhasil maka akan tampil seperti berikut :
9
Gambar 4.1 Tampilan Halaman Admin
Untuk menuju halaman member, seorang member juga harus login terlebih dahulu jika berhasil maka akan tampil seperti berikut :
Gambar 4.2 Tampilan Halaman Member
10
4.4 Pemeliharaan Sistem Pemeliharaan dilakukan untuk perangkat sistem ataupun sistem itu sendiri. Hal ini bertujuan agar sistem dapat berjalan dengan baik. 5. Kesimpulan Berdasarkan analisis, perancangan, implementasi dan pembahasan yang telah dilakukan dalam pembuatan aplikasi website ini maka dapat diambil kesimpulan sebagai berikut : 1) Dengan adanya sistem informasi berbasis web ini, Komunitas Muda Usaha dapat memperkenalkan komunitasnya secara luas melalui internet. 2) Sistem informasi berbasis web ini dapat membantu para member / anggota Komunitas Muda Usaha dalam memperkenalkan profil usaha yang member miliki. 3) Sistem informasi berbasis web ini dapat lebih mengakrabkan antar sesama member maupun member dengan pengunjung website melalui update status yang ditulis oleh member dengan saling memberikan komentar. 4) Sistem informasi berbasis web ini dapat menampilkan seluruh kegiatan atau berita-berita terbaru dari Komunitas Muda Usaha. 5) Sistem informasi berbasis web ini dapat menampilkan agenda terbaru dan galeri foto dari kegiatan-kegiatan yang telah diadakan oleh Komunitas Muda Usaha.
11
Daftar Pustaka
Al Fatta, H. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta:
Andi Offset.
Andri Kr, R.M., Sudaryatno, B., Pangera, A. A., Sudarmawan, Krisnawati, Sismoro, H., Arief, M.R., Syafrizal, M. dan Amborowati, A. 2009. Pedoman Penyusunan Penulisan Proposal Penelitian dan Skripsi Jurusan Teknik Informatika & Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta. Yogyakarta: Jurusan Teknik Informatika dan Sistem Informasi STMIK AMIKOM Yogyakarta.
Anonim. 2008. Penulisan Sitasi Pada Karya Ilmiah. http://ewinarko.staff.ugm.ac.id/ metopen/modul6-daftarpustaka.pdf. diakses tanggal 19 April 2011
Anonim. 2011. UIN Suka Kembangkan Entrepreneurship Bersama Diktis. http://www.uinsuka.ac.id/a/kabar-345-uin-suka-kembangkan-entrepreneurship-bersamadiktis.html. diakses tanggal 14 April 2011
Arief, M.R. 2006. Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000.Yogyakarta: Andi Offset.
Ewinarko.
2009.
Penulisan
Daftar
Pustaka.
http://ewinarko.staff.ugm.ac.id/
kripto/Penulisan%20daftar%20pustaka.pdf. Diakses tanggal 28 Februari 2012
Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset.
Kusrini. 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta: Andi Offset.
Sismoro, H. 2005. Pengantar Logika Informatika, Algoritma, dan Pemrograman Komputer. Yogyakarta: Andi Offset.
Suyanto, M. 2005. Pengantar Teknologi Informasi untuk Bisnis. Yogyakarta: Andi Offset.
12
Syafrizal, M. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi Offset.
Wiswakarma, K. 2010. Panduan Lengkap Menguasai Pemrograman CSS. Yogyakarta: Lokomedia.
13