Anda di halaman 1dari 14

1.

PENDAHULUAN
Sistem informasi merupakan elemen-elemen yang saling terintegrasi dan
juga saling berinteraksi satu dengan lainnya yang berguna dalam
mencapai tujuan tertentu, yaitu memproses pengolahan data menjadi
informasi yang lebih berarti serta bermanfaat dalam pengambilan
keputusan sekarang atau masa yang akan datang (Kadir, 2003). Sistem
informasi terdapat variasi dari teknologi informasi seperti komputer,
software, hardware, sistem komunikasi internet, mobile device dan lain-
lain, untuk memecahkan berbagai masalah, berinteraksi dan
menginformasikan ke berbagai pengguna dalam berbagai organisasi atau
konteks sosial (Boell & Dubravka, 2015)
Sebuah organisasi dituntut untuk menunjukkan eksistensi dalam
bidangnya, salah satu caranya adalah tetap mengadakan kegiatan-
kegiatan yang dapat menunjang kemajuan organisasi. Banyaknya
kegiatan yang diadakan dapat menghambat kelancaran kegiatan,
terjadinya tabrakan jadwal setiap kegiatan ataupun masalah yang muncul
sehingga kegiatan harus diundur maupun ditiadakan. Hal ini
membutuhkan penjadwalan kegiatan untuk menyelesaikan masing-
masing program kerja agar berjalan dengan lancar. Sistem informasi
penjadwalan kegiatan yang digunakan masih konvensional, sehingga
sering terjadi ketidaksesuaian program kerja. Kalender kegiatan
dibutuhkan untuk mengelola penjadwalan program kerja secara
integratif.
Berdasarkan permasalahan di atas, maka dibutuhkan sistem informasi
kalender kegiatan berbasis web yang berguna sebagai media publikasi
kegiatan organisasi secara efektif dan efisien. Pada penelitian
sebelumnya, aplikasi kalender kegiatan dapat mengatasi permasalahan
komputasi kegiatan yang terpisah antarlembaga sehingga tidak perlu
membuat aplikasi ad-hoc (Lubis, 2014). Penyebaran informasi kegiatan
melalui papan pengumuman tidak dapat dipantau secara realtime

1
mengakibatkan informasi tidak tersampaikan secara efektif dan efisien
(Ramadhan & Utomo G, 2014). Dengan berbasis web, sistem informasi
ini dapat diakses pengguna melalui web browser yang sudah disediakan
oleh sistem operasi komputer desktop atau smartphone (Hermawan,
Hidayat, & Utomo, 2016). Tujuan diadakannya penelitian ini adalah
untuk mempermudah penyampaian informasi kegiatan organisasi bagi
pengurus maupun anggota.

2. METODE
Metode yang digunakan dalam perancangan sistem informasi adalah
metode Sistem Development Life Cycle (SDLC) dengan pendekatan
Waterfall. Model waterfall dipilih karena bersifat sekuensial, yang mana
setiap tahapan sistem harus dikerjakan secara berurut (Supriyanto, 2005).
Proses tidak akan berlanjut ke tahap berikutnya jika satu proses belum
diselesaikan. Pengembangan menjadi teratur, proses mudah dipahami dan
jelas, mudah dalam pengelolaan proyek serta kondisi kebutuhan yang
jelas

Gambar 1. Metode waterfall

2.1 Perencanaan
Perencanaan merupakan tahap awal dari metode waterfall, yaitu
mendefinisikan kebutuhan pengembangan sistem. Identifikasi
kebutuhan ini berkaitan dengan rencana (planning) mengenai fungsi

2
apa saja yang akan dibangun pada sistem informasi tersebut (Adhitia,
2018).
2.2 Analisis Kebutuhan
Pada analisis kebutuhan, informasi yang diperoleh melalui
wawancara, diskusi, observasi dianalisis untuk mendapatkan
dokumentasi kebutuhan (Safitri & Supriyadi, 2015). Teknik
wawancara dilakukan secara langsung dengan pengurus organisasi.
Observasi dilakukan untuk menganalisa kebutuhan sistem dari sistem
yang telah ada sebelumnya.

2.3 Perancangan
Sistem informasi kalender kegiatan dibangun menggunakan beberapa
rancangan berdasarkan Unified Modeling Language (UML) yang
terdiri dari Use Case Diagram dan Activity Diagram.
a. Use Case Diagram
Use case diagram pada Gambar 2 menggambarkan fungsi dan
aktor yang ada dalam sebuah sistem informasi beserta wewenang
aktor dalam menjalankan fungsi. Pengguna sistem terdiri dari
Admin 1, Admin 2 dan Anggota. Admin 1 memiliki aksi untuk
melakukan input data organisasi di bawahnya yang menjadi
syarat login bagi Admin 2. Anggota dapat mengakses kalender
kegiatan yang telah dikelola oleh Admin 1.

3
Gambar 2. Use Case Diagram
b. Activity Diagram
Activity diagram pada Gambar 3, Gambar 4 dan Gambar 5 untuk
menunjukkan aliran aktivitas untuk memahami proses sistem
informasi secara keseluruhan. Peran Admin 1 yaitu memasukkan
data organisasi dibawah kepemimpinan Admin 1, yaitu Admin 2.
Jika Admin 2 telah memiliki akun, maka dapat mengisi jadwal
kegiatan secara mandiri ke dalam kalender kegiatan. Jika acara
berjalan sesuai jadwal pada kalender, maka Admin 2 dapat
menuliskan proses selama kegiatan berlangsung (review).
Anggota dapat melihat kalender kegiatan dan mencari jadwal
kegiatan.

4
Gambar 3. Activity Diagram Role Admin 1

Gambar 4. Activity Diagram Role Admin 2

5
Gambar 5. Activity Diagram Role Anggota

c. Rancangan Tampilam (User Interface)

Gambar 6. Halaman login Admin 1 dan Admin 2

Gambar 7. Halaman input data Admin 2

6
Gambar 8. Halaman input kegiatan

Gambar 9. Halaman review kegiatan

Gambar 10. Halaman tampilan kalender kegiatan

7
2.4 Implementasi
Dalam tahap ini dilakukan pemrograman. Selain itu, implementasi
dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah
memenuhi fungsi yang diinginkan atau belum (Safitri & Supriyadi,
2015). Bahasa pemrograman yang digunakan yaitu PHP dan HTML
5, dan beberapa tools seperti Visual Studio Code, Xampp,
PhpMyAdmin dengan framework Codeigniter.

2.5 Pengujian Sistem


Sistem Informasi ini akan diuji menggunakan Blackbox Testing dan
pengujian usabilitas.
a. Blackbox Testing dilakukan untuk menemukan kesalahan
program terhadap fungsi tidak benar atau hilang, kesalahan
interface atau antarmuka, kesalahan dalam struktur data atau
akses database eksternal, kesalahan kinerja atau perilaku,
kesalahan inisialisasi dan terminasi (Wahyuningrum & Januarita,
2015). Pengujian dilakukan dengan cara pengguna memberikan
input kepada sistem dan mengamati hasil output dari proses
sistem.
b. Pengujian Usabilitas dilakukan untuk mendapatkan respon dari
pengguna terhadap sistem sehingga mengetahui tingkat
penerimaan sistem yang telah dikembangkan. Untuk mengukur
usabilitas metode yang digunakan adalah System Usability Scale
(SUS) dengan menggunakan kuisioner.
3. HASIL DAN PEMBAHASAN
Dalam penelitian yang telah dilakukan, sistem ini dapat menampilkan
kegiatan yang dimasukkan oleh Admin 1 dan Admin 2 dengan beberapa
informasi antara lain, nama kegiatan, jenis kegiatan, lokasi, waktu
kegiatan, nama pembicara, penanggungjawab kegiatan, deskripsi

8
kegiatan, catatan guna menunjang suplai informasi dari organisasi IMM
Cabang Sukoharjo kepada anggota secara umum.
Dalam sistem ini terdapat dua jenis autentikasi yakni admin 1
yang merepresentasikan pengguna dari pihak cabang dan admin 2
merepresentasikan pengguna dari pihak komisariat. Dan anggota tidak
memerlukan autentikasi login untuk melihat jadwal kegiatan yang bisa
diakses di halaman awal sistem.
Admin 1 dan admin 2 keduanya dapat mengakses fungsi sistem
secara keseluruhan. Namun Admin 1 memiliki akses untuk
menambahkan jenis kegiatan. Admin 1 dan Admin 2 dapat menghapus
kegiatan yang telah dibuat, mengedit, melakukan ulasan (review)
kegiatan dan mengubah status kegiatan dari yang diajukan menjadi
selesai atau gagal.

Gambar 3.1 halaman login


Pada gambar 3.1 tampilan dari halaman login yang bisa
digunakan oleh Admin 1 dan Admin 2. Jika login menggunakan data
Admin 1 maka akan dilakukan redirect ke halaman admin 1 yang
terletak di /admin dan jika menggunakan data admin 2 akan di redirect
ke halaman admin yang berada di /home. Jika data tidak ditemukan di
database maka tidak berhasil masuk ke halaman admin dan di redirect
kembali ke halaman login.

9
Gambar 3.2 halaman tambah kegiatan
Halaman tambah kegiatan digunakan untuk menambahkan
kegiatan ke sistem calendar. Field jenis sudah dimasukan datanya oleh
admin 1 dan dapat ditampilkan di halaman tambah kegiatan sebagai
option. Pada bagian waktu kegiatan menggunakan library
DateTimePicker untuk memberikan input tanggal dan pukul.

Gambar 3.3 halaman daftar kegiatan


Kegiatan yang telah ditambahkan akan ditampilkan di halaman
daftar kegiatan dengan data yang sesuai dengan yang dimasukkan dan
tambahan berupa pemilik kegiatan yang berisi user yang membuat
kegiatan, sunting kegiatan, ulas kegiatan, dan hapus kegiatan.

10
Gambar 3.4 halaman review kegiatan
Halaman review berfungsi untuk memberikan ulasan terhadap
kegiatan yang telah diajukan dan mengubah status kegiatan menjadi
selesai atau gagal.

Gambar 3.4 Tampilan Kalender Kegiatan

11
Kalender kegiatan adalah halaman utama dari sistem yang
menampilkan informasi jadwal kegiatan berdasarkan tanggal. Kegiatan
yang dipilih akan menampilkan informasi lengkap dalam pop-up.
3.1 Pengujian Blackbox
Fungsi Prosedur Reaksi yang diharapkan Hasil
Login Memasukan : Menampilkan halaman dashboard Valid
username dan password hak akses tiap user
benar
username dan password Redirect ke halaman login Valid
salah
Tambah kegiatan Mengisi data kegiatan dan Data kegiatan tersimpan dan Valid
menambahkannya. ditampilkan di halaman Daftar
kegiatan.
Daftar kegiatan Mengakses halaman Daftar Menampilkan daftar kegiatan. Valid
kegiatan
Edit kegiatan Menyunting data kegiatan Data kegiatan terubah Valid
Hapus kegiatan Menekan tombol hapus data Data kegiatan terhapus Valid
kegiatan
Review kegiatan Mengisi review pada Review kegiatan terisi dan status Valid
kegiatan dan mengubah berubah.
status kegiatan.
Tambah jenis Mengisi jenis kegiatan dan Jenis kegiatan tersimpan dan Valid
kegiatan menambahkannya ditampilkan dalam bentuk option
Tambah user Mengisi data user dan Data user tersimpan dan Valid
menambahkannya. ditampilkan di halaman Daftar
user.
Daftar user Mengakses halaman Daftar Menampilkan daftar user. Valid
user.
Hapus user Menekan tombol hapus data Data user terhapus. Valid
user.
Kalender kegiatan Mengakses halaman utama Menampilkan kalender kegiatan Valid
sistem. yang berisi data kegiatan di setiap
tanggalnya.
Pop-up data Memilih tanggal yang Menampilkan data lengkap Valid
kegiatan memiliki kegiatan. kegiatan dalam pop-up.
Logout Memilih tombol logout Keluar dari halaman user dan Valid
redirect ke halaman utama
kalender.

3.2 Pengujian Usabilitas


No Pertanyaan
.
1. Saya sepertinya akan sering menggunakan sistem ini.
2. Saya merasa sistem ini rumit untuk digunakan.
3. Saya merasa sistem ini mudah digunakan.
4. Saya sepertinya akan membutuhkan bantuan seorang teknisi agar bisa
lancar menggunakan aplikasi ini

12
5. Saya merasa fitur-fitur sistem ini berjalan dengan semestinya.
6. Saya merasa ada banyak hal yang tidak konsisten (tidak serasi pada
sistem ini).
7. Saya pikir orang-orang akan sangat cepat bisa menggunakan aplikasi
ini
8. Saya merasa sistem ini membingungkan.
9. Saya merasa tidak ada hambatan dalam menggunakan sistem ini.
10. Saya mesti belajar banyak hal terlebih dahulu sebelum mulai
menggunakan aplikasi ini

DAFTAR PUSTAKA

Adhitia, F. (2018). Sistem informasi profil pimpinan aisyiyah berbasis web.


Arianto, A., & Hamdani, A. U. (2016). Implementasi dan Pengujian Sistem
Informasi Jasa Penyewaan Kendaraan Bermotor Menggunakan Standar
ISO 9126 Studi Kasus : PT . XYZ. 13(2), 218–228.
Bisry, H., Alfaris, I., & Anam, C. (2013). Implementasi Black Box pada Sistem
Informasi Pendaftaran Santri Berbasis Web dengan Menggunakan PHP
dan MySql. 6(1), 23–38.
Boell, S. & Kecmanovic, D. (2015). What is an Information System?. Hawaii
International Conference on System Sciences. 4959-4968
Hermawan, R., Hidayat, A., & Utomo, V. G. (2016). Sistem Informasi
Penjadwalan Kegiatan Belajar Mengajar Berbasis Web. Indonesian
Journal on Software Engineering Sistem, 2(1), 31–38.
Lubis, A. G. (2014). Perancangan Aplikasi Kalender Kegiatan Dengan Web

13
Service Defenition Language. Pelita Informasi Budi Darma, 7(2), 1–6.
Ramadhan, T., & Utomo G, V. (2014). Rancang Bangun Aplikasi Mobile
Untuk. Jurnal Teknologi Informasi Dan Komunikasi, 5(2), 47–55.
https://doi.org/10.1234/JTIK.V5I2.93
Safitri, S. T., & Supriyadi, D. (2015). Rancang Bangun Sistem Informasi
Praktek Kerja Lapangan Berbasis Web dengan Metode Waterfall. Jurnal
Infotel - Informatika Telekomunikasi Elektronika, 7(1), 69.
https://doi.org/10.20895/infotel.v7i1.32
Supriyanto, A. (2005). Pengantar Teknologi Informasi. Jakarta: Salemba
Infotek.
T. Wahyuningrum, & Januarita, D. (2015). Implementasi dan Pengujian Web
E-commerce untuk Produk Unggulan Desa. Jurnal Komputer Terapan,
1(1), 57–66.

14

Anda mungkin juga menyukai