JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
PENGEMBANGAN SISTEM ONLINE EVENT DI STMIK-POLITEKNIK PALCOMTECH Evi Fadilah STMIK PalComTech Palembang Abstrak Palcomtech event registration is by filling the form registration, registrating directly from class to class or registrating directly through Customer Service Officer (CSO) which cause the long queuing. Many type of registration causes the difficukties in Counting the sum from each type of th registration above. therefore PalComTech should develop the registration online by PHP program dan SQL database and using waterfall method and blackbox trial system. Hopefully the event could be easier and better execute eapecially in order to report the progress of registration. Keyword: system, online, event, waterfall, black box PENDAHULUAN Sistem online merupakan sistem yang sangat dibutuhkan pada saat ini, dengan menggunakan sistem online dapat mempermudah proses pengolahan data antara pengguna sistem tersebut. Sistem online sangat membantu user dalam penginputan data dengan jarak jauh. Adanya sistem online memudahkan user dapat langsung melakukan penginputan data dimanapun, kapanpun sampai dengan waktu yang ditentukan oleh suatu pihak, sehingga jarak tidak menjadi penghalang bagi user untuk mendapatkan informasi atau memberikan informasi bagi yang membutuhkan. Saat ini sistem online telah banyak diterapkan diberbagai instansi pemerintahan maupun swasta. Sistem online ini sangatlah berperan penting untuk mendapatkan informasi secara cepat, tidak hanya melalui komputer atau laptop informasi dapat diakses, bahkan dengan gadget pun informasi bisa diperoleh dengan menggunakan sistem online. Kegiatan-kegiatan atau event yang diselenggarakan oleh STMIK-Politeknik PalComTech seperti kegiatan seminar, workshop, bazar, job fair merupakan kegiatan kampus yang dilakukan secara rutin setiap tahunnya. Masing-masing program studi memiliki program kerja salah satunya yaitu untuk melaksanakan event. Event yang diselenggarakan tersebut digunakan untuk menunjang civitas akademika pada perguruan tinggi khususnya STMIKPoliteknik PalComTech. Dengan adanya event yang diselenggarakan secara rutin tersebut dapat meninggkatkan pengetahuan, keterampilan, bahkan informasi baik itu teknologi terbaru yang sedang diperbincangkan pada saat ini, serta informasi tentang lowongan pekerjaan yang diselenggarakan oleh Divisi Career Center. Saat ini sistem pendaftaran peserta seminar di STMIK-Politeknik PalComTech masih didata menggunakan formulir pendaftaran ke kelaskelas oleh panitia atau langsung melakukan pendaftaran ke bagian Customer Service Officer (CSO) dan keuangan sehingga mengakibatkan antri panjang. Sulitnya dalam pengelompokkan
128
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
pembuatan laporan rekap peserta seminar maupun workshop per tema, per sesi, dan rekomendasi peserta pelaksanaan seminar atau workshop sehingga sering terjadi keterlambatan dalam pengumpulan laporan kegiatan. Berdasarkan permasalahan yang telah diuraikan di atas maka perlu dibuat pengembangan sistem online event di STMIK-Politeknik PalComTech. LANDASAN TEORI Sistem Menurut Kristanto (2008:1), Sistem adalah kumpulan elemen-elemen yang saling terkait dan bekerja sama untuk memroses masukan (input) yang ditujukan kepada sistem tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan. Menurut Jogiyanto (2005:1), terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Metode Waterfall Menurut Sukamto (2011:27), Model SDLC air terjun (Waterfall) sering juga disebut model sekuensial linier (sequential linier) atau alur hidup klasik (classic life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau berturut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung (Support). Berikut ini adalah gambar model air terjun :
Sistem/Rekayasa informasi Analisis
Desain
Pengodean
Pengujian
Gambar 1. Ilustrasi Model Waterfall Gambar 1. Model Air Terjun (Waterfall) Black Box Testing Menurut Fatta (2008:172), Black Box Testing adalah terfokus pada apakah unit pogram memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi. Pada black box testing, cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Jika ada yang unit yang tidak sesuai outputnya maka untuk menyelesaikannya, diteruskan pada pengujian yang kedua, yaitu white box testing. Jenis Penelitian Penelitian terapan menurut Kuncoro (2009:5), yaitu penelitian yang menyangkut aplikasi teori untuk memecahkan permasalahan tertentu.
129
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Data Flow Diagram (DFD) Menurut Kristanto (2008:61), Data Flow Diagram (DFD) adalah model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Entity Relationship Diagram (ERD) Menurut Kristanto (2008:91), Entity Relationship Diagram (ERD) gambaran dunia nyata diistilahkan dalam obyek dan relasinya. ERD biasa digunakan untuk mengembangkan inisial dari desain basis data. PHP Menurut Peranginangin (2007:2), PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server side dalam pengembangan web yang disisipkan pada dokumen HTML. MySQL Menurut Nugroho (2005:1), MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language). METODE PENELITIAN Tahapan pemodelan waterfall yang digunakan pada penelitian ini terdiri dari tahapan analisis, desain, pengkodean, dan pengujian. 1. Analisis Pada proses analisis ini melakukan pengamatan bagaimana cara kegiatan/event yang ada di STMIK-Politeknik PalComTech, permasalahan yang terjadi pada saat event. 2. Desain Pada proses desain perangkat lunak ini menggunakan diagram konteks dalam pemodelan proses, dan Entity Relationship Diagram (ERD) dalam pemodelan data. 3. Pengkodean Pada proses pengkodean pembuatan kegiatan/event yang ada di STMIK-Politeknik PalComTech menggunakan bahasa pemrograman PHP Hypertext Preprocessor (PHP) dan database MySQL. 4. Pengujian Pada proses pengujian sistem menggunakan teknik pengujian blackbox. HASIL DAN PEMBAHASAN Berdasarkan penelitian yang telah dilakukan, berikut merupakan hasil dan pembahasan dari penelitian yang berjudul “Pengembangan Sistem Online Event di STMIK-Politeknik PalComTech “:
130
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
1. Analisis Pada proses analisis ini melakukan pengamatan bagaimana cara kegiatan/event yang ada di STMIK-Politeknik PalComTech, permasalahan yang terjadi pada saat event. - Identifikasi Masalah 1. Sulitnya untuk merekap data peserta event, rekomendasi peserta. 2. Lambatnya dalam proses pendaftaran peserta event. -
Identifikasi Penyebab Masalah 1. Belum adanya komponen untuk pencarian data secara rinci dalam merekap data peserta dan rekomendasi peserta. 2. Proses pendaftaran peserta event harus datang langsung ke STMIK-Politeknik PalComTech dan sehingga terjadi pengantrian dalam proses pendaftaran.
Identifikasi Kebutuhan Pemakai (User) 1. Sistem yang dibuat harus dapat membantu pekerjaan user dalam memperoleh informasi event STMIK-Politeknik PalComTech. 2. Pada sistem tersebut peserta telah bisa melakukan pendaftaran secara online dimana saja. 3. Untuk Konfirmasi pembayaran telah ada pada komponen website event. 2. Desain a. Pemodelan Proses Diagram konteks pengembangan sistem online event di STMIK-Politeknik PalComTech dapat dijelaskan bahwa terdapat Entity luar Admin, User/Peserta yang di input berupa register, mendapatkan bukti pembayaran, informasi tema, daftar seminar, pembayaran. Entity luar Admin data yang di input berupa data kategori, data tema, data jenis seminar, data transaksi, data detail transaksi, data admin, data pembayaran, mendapatkan data masukkan berupa informasi register dari peserta. Entity luar pimpinan mendapatkan data masukkan berupa laporan event.
Gambar 2. Diagram Konteks b. Data Flow Diagram (DFD) Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 3:
131
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 3. Data Flow Diagram (DFD) c. Pemodelan data Entity Relational Diagram (ERD) sistem online event dapat dijelaskan bahwa entitas kategori melakukan relasi ke entitas tema, jenis seminar melakukan relasi ke user dan tema, entitas transaksi melakukan relasi ke user dan transaksi detail, entitas pembayaran melakukan relasi ke transaksi detail.
132
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 4. Entity Relationship Diagram (ERD) 3. Pengkodean Pada proses pengkodean pembuatan kegiatan/event yang ada di STMIK-Politeknik PalComTech menggunakan bahasa pemrograman PHP Hypertext Preprocessor (PHP) dan database Mysql. 4. Pengujian Pada proses pengujian sistem ini melakukan pengujian sistem sesuai dengan permasalahan yang terjadi pada saat penelitian : a. Halaman Admin 1. Halaman Index Admin Halaman index admin merupakan tampilan halaman utama dari admin yaitu tampil data user dan data admin. Manajemen data admin tersebut terdiri dari user, kategori, tema, rekomendasi, transaksi, dan pembayaran. Halaman index admin dapat dilihat pada Gambar 5.
133
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 5. Halaman Index Admin 2. Halaman Kategori Halaman kategori berfungsi untuk menambah, mengedit dan menghapus kategori dari event. Dengan adanya halaman kategori dapat mempermudahkan panitia dalam penambahan kategori seminar yang akan diadakan sewaktu akan dilaksanan event berikutnya dapat dilihat pada Gambar 6.
Gambar 6. Halaman Kategori 3. Halaman Tema Halaman tema berfungsi untuk menambah, mengedit, dan menghapus dari tema masingmasing tema. Pada halaman tema ini dapat mempermudah pihak panitia untuk mengedit data tema apabila terdapat kesalahan pada saat penginputan tema dapat dilihat pada Gambar 7.
134
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 7. Halaman Tema 4. Halaman Rekomendasi Halaman rekomendasi ini berfungsi untuk melihat rekap data peserta event dan rekomendasi peserta event. Dengan adanya halaman rekomendasi ini dapat mempermudah pihak panitia dalam merekap data rekomendasi peserta seminar. Pada halaman ini permasalahan yang terjadi pada prosedur sebelum adanya sistem dapat teratasi karena perekapan data peserta per tema dan per sesi dapat teratasi dengan lebih cepat apabila data dibutuhkan dapat dilihat pada Gambar 8.
Gambar 8. Halaman Rekomendasi 5. Halaman Transaksi Halaman transaksi berfungsi untuk admin melakukan aktivasi terhadap peserta event yang telah melakukan pembayaran. Apabila admin telah melakukan aktivasi maka status pembayaran akan berubah sudah melakukan pembayaran, begitu juga dengan halaman peserta akan tampil otomatis sudah melakukan pembayaran dapat dilihat pada Gambar 9.
135
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 9.Halaman Transaksi 6. Halaman Rekap Pembayaran Halaman rekap pembayaran berfungsi untuk admin melihat data peserta event yang telah melakukan pembayaran dapat dilihat pada Gambar 10.
Gambar 10. Halaman Rekap Pembayaran b. Halaman User/Peserta 1. Halaman Register Halaman Register merupakan halaman pendaftaran untuk user yang ingin mendaftar ke event. Apabila telah melakukan pendaftaran maka user akan mendapatkan username dan password untuk login sebagai peserta event dapat dilihat pada Gambar 11.
Gambar 11. Halaman Register
136
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
2. Halaman index user Halaman index user merupakan halaman utama dari website event dimana pada halaman tersebut user hanya bisa melihat informasi tentang event, user belum bisa melakukan pendaftaran ke event tanpa melakukan register terlebih dahulu dapat dilihat pada Gambar 12.
Gambar 12. Halaman Index User 3. Halaman Detail Tema Halaman tema berfungsi untuk peserta melihat secara rinci tentang tema tersebut, dimana informasi yang bisa didapat oleh peserta berupa tema, waktu pelaksanaan, biaya, materi, dan pembicara/narasumber pada tema tersebut dapat dilihat pada Gambar 13.
Gambar 13. Halaman Detail Tema 4. Halaman History Pendaftaran Event Pada halaman history pendaftaran ini berfungsi untuk melihat tema apa saja yang telah dipilih pada pendaftaran event. User juga dapat memilih lebih dari satu tema pada event dapat dilihat pada Gambar 14.
137
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 14. Halaman History Pendaftaran Event 5. Halaman konfirmasi pendaftaran Halaman konfirmasi pembayaran berfungsi untuk user melakukan pengiriman bukti pembayaran pada admin bahwa user telah melakukan pendaftaran. Setelah user mengisi form pembayaran, maka admin akan melakukan aktivasi bahwa user telah resmi sebagai Peserta pada event tersebut dapat dilihat pada Gambar 15.
Gambar 15.Halaman Konfirmasi Pendaftaran 6. Halaman Tanda Terima Pembayaran Halaman tanda terima pembayaran didapat setelah melakukan konfirmasi pembayaran. Bukti pembayaran dibawa pada saat seminar atau lomba dilaksanakan dapat dilihat pada Gambar 16.
138
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
Gambar 16. Halaman Tanda Terima Pembayaran Pengujian Sistem Hasil penelitian yang telah dilakukan hasil pengujian dari pengembangan sistem online event di STMIK-Polineknik PalComTech dapat dilihat pada Tabel 1 : Tabel 1. Pengujian Sistem No. Data yang Diuji Pemroses Hasil 1. User Form Admin Ok 2. Kategori Form Kategori Ok 3. Tema Form Tema Ok 4. Rekomendasi Form Rekomendasi Ok 5. Transaksi Form Transaksi Ok 6. Pembayaran Form Pembayaran Ok 7. Register Form Pendaftaran Ok 8. Login Form Login Peserta Ok 9. Kategori Peserta Form Kategori Peserta Ok 10. Daftar Seminar Firm Daftar Seminar Ok 11. Detail Tema Form DetailSeminar Ok 12. Form Konfirmasi Konfirmasi Pembayaran Ok Pembayaran 13. Bukti Tanda Perima Tanda Terima Pembayaran Ok Pembayaran Peserta PENUTUP Berdasarkan penelitian yang telah dilakukan dengan judul pengembangan sistem online event di STMIK-Politeknik PalComTech maka dapat memberikan simpulan sebagai berikut dengan adanya sistem online event di STMIK-Politeknik PalComTech dapat mempermudah mahasiswa dan masyarakat umum untuk mengetahui event yang sedang berlangsung pada STMIK-Politeknik PalComTech. Proses pendaftaran, pembayaran menjadi lebih efisien dari segi jarak dan waktu, bisa kapan saja dan dimana saja.
139
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Pengembangan Sistem Online Event Di STMIK-POLITEKNIK PalComTech
VOL. 3 NO. 2 MEI 2013
DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Andi. Kristanto, Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya.Yogyakarta: Gava Media. Kuncoro, Mudrajad. 2009. Metode Riset Untuk Bisnis dan Ekonomi. Jakarta : Erlangga. Nugroho, Bunafit. 2005. Database Relational dengan MySQL, Yogyakarta: Andi Offset. Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL, Jogyakarta: Andi Offset. Sukamto, R. A., & Shalahuddin, M. 2011.Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek).Bandung: Modula.
140