Implementasi dan Pengembangan Dashboard Sistem Informasi...

19
Implementasi dan Pengembangan Dashboard Sistem Informasi Survey Kepuasan Pelanggan Berbasis Website di LPMAI UKSW dengan Skala Pengukuran Slovin Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi Untuk Memperoleh Gelar Sarjana Komputer Peneliti: Yosep Nur Cahya (672011184) Dr. Sri Yulianto J.P.,S.Si.,M.Kom. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga

Transcript of Implementasi dan Pengembangan Dashboard Sistem Informasi...

Page 1: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

Implementasi dan Pengembangan Dashboard Sistem Informasi

Survey Kepuasan Pelanggan Berbasis Website di LPMAI UKSW

dengan Skala Pengukuran Slovin

Artikel Ilmiah

Diajukan kepada

Fakultas Teknologi Informasi

Untuk Memperoleh Gelar Sarjana Komputer

Peneliti:

Yosep Nur Cahya (672011184)

Dr. Sri Yulianto J.P.,S.Si.,M.Kom.

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

Page 2: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

2

Page 3: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

3

Page 4: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

4

Page 5: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

5

Page 6: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

6

Page 7: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

7

Page 8: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

8

1. Pendahuluan

Teknologi informasi terus berkembang untuk menuntut segala aspek

kehidupan mengikuti perkembangan zaman. Selain mudahnya untuk mencari

sumber informasi, teknologi informasi juga dapat mempermudah kinerja di suatu

perusahaan maupun lembaga, karena sumber informasi dapat dilakukan secara

otomatis dan terstruktur. Hal tersebut yang dinamakan sumber informasi sangatlah

mudah diakses.

Lembaga Penjaminan Mutu dan Audit Internal (LPMAI) merupakan salah

satu lembaga di Universitas Kristen Satya Wacana yang dulunya bernama LPMAI

atau Pusat Penjaminan Mutu Akademik. LPMAI bertugas untuk menerapkan

teknologi informasi dalam proses kinerjanya agar informasi dari setiap divisi

dalam LPMAI dapat diolah dengan mudah dan tersimpan secara terstruktur. Sebagai lembaga penjaminan mutu di tingkat universitas, LPMAI

memiliki tanggung jawab untuk menyusun sistem manajemen mutu, menjamin

pelaksanaan sistem manajemen mutu, mengevaluasi, dan akan terus menerus

mengembangkan kwalitas sistem manajemen, dari universitas hingga program

studi dan sumber daya dosen. Setelah melakukan penelitian terhadap kinerja LPMAI saya dapat menarik 3

rumusan masalah dan menemukan cara untuk mengatasinya

- Diketahui bahwa survey harus memiliki data yang valid, tetapi pada

survey online menemui masalah tidak adanya jaminan bahwa semua

anggota populasi melakukan pengisian data. Dalam penelitian yang telah

saya lakukan saya dapat menarik satu cara untuk menyelesaikan masalah

tersebut; skala pengukuran slovin.

- Universitas Kristen Satya Wacana terdiri dari mahasiswa yang aktif dan

juga tidak aktif. Karena itu terdapat masalah dalam mendapatkan populasi

survey yang valid. Setelah melakukan penelitian saya mempertimbangkan

cara yang lebih efisien untuk menentukan populasi tersebut; siasat.

- Penyajian data dalam sebuah lembaga penjamin mutu tentunya harus

bersifat sistematis, tetapi disisi lain mudah dimengerti dan menarik. Pada

sistem informasi survey kepuasan pelanggan saya telah membandingkan

dengan banyak cara dan saya memutuskan bahwa cara untuk menyajikan

data tersebut dengan lebih baik adalah dashboard.

2. Tinjauan Pustaka

Rumus slovin adalah rumus yang digunakan untuk menghitung sample

dengan akurasi data yang ditentukan. Salah satu cara menentukan besaran sample

yang memenuhi hitungan itu adalah yang dirumuskan oleh Slovin.

Page 9: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

9

Dimana: n = Number of samples (jumlah sampel) N = Total population (jumlah seluruh anggota populasi)

e = Error tolerance (toleransi terjadinya galat; taraf signifikansi;

untuk sosial dan pendidikan lazimnya 0,05)

3. Metode dan Perancangan Sistem

Metode yang digunakan dalam pengumpulan data pada penelitian ini

sebagai berikut :

- Wawancara (interview), yaitu pengumpulan data yang diperoleh melalui

wawancara dengan staff (Pembimbing) yang berwenang untuk mendapatkan

informasi data siasat dan data survey yang diperlukan dalam penelitian.

- Dokumentasi atau studi kepustakaan, yaitu teknik pengumpulan data

dengan cara mencatat data-data survey yang ada di web LPMAI maupun dari

internet.

Dalam membangun sistem informasi ini digunakan metode Waterfall, di

mana prosesnya ditunjukkan pada Gambar 1 :

Gambar 1 Metode Waterfall (Pressman, 1997)

Tahapan pertama pada metode Waterfall ini adalah tahap requirements.

Pada tahap ini dilakukan pengumpulan data maupun informasi yang diperlukan

dalam pembuatan program. Pengumpulan data di lakukan melalui wawancara

tentang ketentuan program dari pembimbing di Lembaga Penjaminan Mutu dan

Audit Internal Divisi Sumberdaya dan Informasi.

Setelah data maupun informasi yang diperlukan terkumpul, tahapan

selanjutnya adalah mendesain program yang akan di buat. Desain program ini

meliputi rancangan tampilan program dan proses yang akan dilakukan di

dalamnya. Hasil dari desain ini kemudian akan di implementasikan ke dalam

bentuk program dengan bahasa pemrograman yang telah ditentukan sebelumnya.

Program yang telah selesai dibuat kemudian akan di uji cobakan pada tahap

verifikasi untuk melihat apakah program telah berjalan dengan baik dan telah

Page 10: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

10

sesuai dengan kebutuhan di Lembaga Penjaminan Mutu dan Audit Internal Divisi

Sumber Daya dan Informasi.

Proses terakhir yaitu proses maintenance yang merupakan proses untuk

pemeliharaan program yang telah dibuat, termasuk juga proses pengembangan

atau update jika ada fitur-fitur baru yang perlu ditambahkan.

Implementasi dan pengembangan dashboard pada sistem informasi survey

kepuasan pelanggan menggunakan Skala Pengukuran slovin dirancang

menggunakan UML (Unified Modelling Languange) yang terdiri dari uses case

diagram, class diagram, activity diagram, dan sequence diagram.

Gambar 2 Use case diagram

Pada gambar 2 menjelaskan dimana seorang admin dapat mengolah data

kuisioner seperti insert pertanyaan-pertanyaan kuisioner, edit pertanyaan

kuisioner dan delete pertanyaan kuisioner. Sebagai user dapat melakukan

pengisian kuisioner yang telah disediakan. Admin juga dapat melihat hasil

keseluruhan dari berbagai data yang telah diolah oleh sistem dari pengisian user

melalui dashboard.

Page 11: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

11

Gambar 3 Activity diagram system survey

Activity diagram yaitu menjelaskan aktivitas user atau admin saat aplikasi

pertama kali dijalankan hingga selesai. Pada gambar 3 menunjukan sebagai user

harus melakukan login terlebih dahulu, setelah login berhasil dan password

sesuai, user akan di arahkan pada tampilan menu untuk mengisi kuisioner setelah

memilih lembaga yang akan dinilai terlebih dahulu, setelah selesai mengisi user

dapat melakukan kuisioner lagi dengan berbeda lembaga. Kuisioner yang diisi

harus valid, tidak boleh kosong maupun mengisi kuisioner pada lembaga yang

sama. Setelah selesai user hanya tinggal melakukan logout.

Sebagai admin harus melakukan login terlebih dahulu, setelah login

berhasil dan password sesuai, admin akan diarahkan pada tampilan dashboard

dimana data survey sudah diolah oleh sistem dan ditampilkan oleh sistem dalam

beberapa tampilan grafik atau table. Admin juga dapat memilih menu untuk olah

data kuisioner yang terdiri dari insert, update, delete data kuisioner yang ada pada

database. Data kuisioner yang dapat di olah adalah pertanyaan kuisioner, jumlah

pertanyaan, dan periode kuisioner.

Page 12: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

12

Gambar 4 Sequence diagram login Admin

Pada Gambar 4 menunjukan bagaimana proses login pada admin yang harus

melewati tahapan tahapan yang nantinya akan di cek dalam database. Admin harus

login terlebih dahulu dengan username dan password milik admin, kemudian

diarahkan kemenu utama yang menyediakan menu olah data kuisioner untuk

masuk ke menu mengolah data kuisioner atau menu dashboard untuk masuk ke

menu dashboard dimana sistem sudah menampilkan data hasil survey yang sudah

diolah oleh sistem.

Gambar 5 Sequence diagram login user

Pada Gambar5menunjukan bagaimana proses login user dimana user harus

memasukan username dan password milik user, setelah berhasil login maka user

Page 13: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

13

sistem akan menampilkan menu utama dimana user dapat memilih untuk mengisi

kuisioner pada lembaga tertentu sesuai dengan keinginan.

Gambar 6 Class diagram

Pada Gambar 6 menujukan bahwa adanya relasi antara table badan, table

year, table baa, table siasat, table user, table clientbaa dan table dashboard

sebagai pusatnya. Dimana table dashboard berisi foreign key dari kelima table

lainya. Dengan relasi table ini hanya dengan table dashboard dapat menampilkan

data yang ada pada seluruh table lainya dan mempermudah dalam pengambilan

data untuk tampilan dashboard.

4. Hasil dan Pembahasan

Penelitian ini menghasilkan Implementasi dan Pengembangan Dashboard

sistem informasi survey kepuasan pelanggan berbasis website di LPMAI UKSW

dengan skala pengukuran Slovin. Dan sesuai dengan perancangan system, bahwa

aplikasi yang dibuat dibagi menjadi dua akses yaitu admin dan user, dimana

admin bertugas mengelola kuisioner dan memonitoring hasil survey pada aplikasi

tersebut dan user mempunyai hak dalam ikut serta mengisi kuisioner pada survey

kepuasan. Adapun tampilan grafik pada dashboard survey kepuasan pelanggan

adalah sebagai berikut :

Page 14: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

14

Gambar 7 Grafik Persentase Responden Survey Tahun Ini

Pada gambar 7 grafik persentase responden survey tahun ini menampilkan

sudah berapa persen mahasiswa yang sudah melakukan pengisian survey pada

semester terbaru, 100% adalah jumlah maksimal dimana banyaknya pengisi sudah

memenuhi jumlah sampel dalam skala pengukuran slovin dengan total populasi

bedasarkan mahasiswa aktif siasat.

Pada sumbu vertikal menunjukan unit yang ada di UKSW yang terdiri dari

BAA, BAK, BMK, BIKEM, BPHL dan LPMAI. Sumbu horisontal menunjukan

persentase dari 0% hingga 100% .

Pada grafik diatas data diambil dari tahun ajaran terbaru dengan nilai

sebagai berikut

- BAA => Responden mencapai 100% dari 100 populasi

- BAK => Responden mencapai 76.25% dari 100 populasi

- BMK => Responden mencapai 76.25% dari 100 populasi

- BIKEM => Responden mencapai 77.50% dari 100 populasi

Untuk unit BPHL dan LPMAI belum membuka survey untuk pelanggan

sehingga belum ada mahasiswa yang dapat mengisi survey.

algoritma yang digunakan pada gambar 7 adalah algoritma mengunakan

rumus slovin, algoritma seperti dibawah ini:

Page 15: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

15

query1 = "SELECT lembaga FROM tb_badan"

hasil1= mysqli_query(koneksi,query1);

while (array1 = mysqli_fetch_assoc(hasil1)

{

query2 = "SELECT * FROM tb_grafikall where tahun like

periodeTerbaruANDlembaga like array1[lembaga]";

hasil2 = mysqli_query(koneksi,query2);

while (array2 = mysqli_fetch_assoc(hasil2)

{

samplePopulasi = mahasiswaAktifsiasat/(1+mahasiswaAktifsiasat*

batasEror^2);

progesSurvey = (array2[pengisiKuisioner] / samplePopulasi)*100;

cetak array1[lembaga], progesSurvey;

}

}

Keluaran : Persentase dari survey

Proses :

- Queri1 = memilih lembaga dari table tb_badan

- Disaat (array1 = associative array(queri1) lakukan

- Queri2 = memilih semua dari table tb_grafikall dimana tahun seperti

periodeTerbaru dan lembaga seperti array1[lembaga]

- Disaat (array2 = associative array(queri2) lakukan

- SamplePopulasi = mahasiswaAktifsiasat / ( 1 + mahasiswaAktifsiasat *

batasEror^2)

- progesSurvey = (array2[pengisiKuisioner] / samplePopulasi) * 100

- cetak array1[lembaga], progesSurvey

Gambar 8 Grafik Responden dan Hasil Survey

Page 16: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

16

Pada gambar 8 grafik responden survey menampilkan jumlah mahasiswa

yang melakukan pengisian survey pada semester ini, sedangkan grafik hasil

survey menampilkan hasil penilaian survey oleh mahasiswa pada semester ini.

Pada sumbu vertikal grafik responden survey menampilkan jumlah pengisi

dengan satuan orang, sedangkan sumbu vertikal pada grafik hasil survey

menampilkan angka hasil penilaian dengan batas terendah 0 dan tertinggi 5.

Setiap unit memiliki warna yang berbeda ditampilkan pada kedua grafik diatas.

Pada grafik responden data diambil dari tahun ajaran terbaru dengan nilai

sebagai berikut

- BAA => Mahasiswa 81 pengisi dari 100 populasi

- BAK => Mahasiswa 61 pengisi dari 100 populasi

- BMK => Mahasiswa 61 pengisi dari 100 populasi

- BIKEM => Mahasiswa 62 pengisi dari 100 populasi

Pada grafik hasil survey data diambil dari tahun ajaran terbaru dengan

nilai sebagai berikut

- BAA => Hasil survey oleh 81 orang mendapatkan nilai 3.2

- BAK => Hasil survey oleh 61 orang mendapatkan nilai 3.3

- BMK => Hasil survey oleh 61 orang mendapatkan nilai 3.3

- BIKEM => Hasil survey oleh 62 orang mendapatkan nilai 3.4

Untuk unit BPHL dan LPMAI belum membuka survey untuk pelanggan

sehingga belum ada mahasiswa yang dapat mengisi survey.

algoritma yang digunakan pada gambar 9 adalah sebagai berikut:

Grafik responden survey query1 = "SELECT lembaga FROM tb_badan"

hasil1= mysqli_query(koneksi,query1);

while (array1 = mysqli_fetch_assoc(hasil1)

{

query2 = "SELECT * FROM grafikall WHERE lembaga like 'array1[lembaga]'";

hasil2 = mysqli_query(koneksi,query2);

pengisi = mysqli_fetch_assoc(hasil2);

cetak pengisi[pengisi];

}

Grafik hasil survey

query1 = "SELECT lembaga FROM tb_badan"

hasil1= mysqli_query(koneksi,query1);

while (array1 = mysqli_fetch_assoc(hasil1)

{

query2 = "SELECT * FROM grafikall WHERE lembaga like 'array1[lembaga]'";

hasil2 = mysqli_query(koneksi,query2);

nilai = mysqli_fetch_assoc(hasil2);

cetak nilai[nilai];

}

Page 17: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

17

Keluaran : banyaknya pengisi survey dan nilai hasil survey

Proses :

Grafik Responden Survey

- Queri1 = memilih lembaga dari table tb_badan

- Disaat (array1 = associative array(queri1) lakukan

- Queri2 = memilih semua dari table tb_grafikall lembaga seperti

array1[lembaga]

- pengisi = associative array(queri2) lakukan

- cetak pengisi[pengisi]

Grafik Hasil Survey

- Queri1 = memilih lembaga dari table tb_badan

- Disaat (array1 = associative array(queri1) lakukan

- Queri2 = memilih semua dari table tb_grafikall lembaga seperti

array1[lembaga]

- nilai = associative array(queri2) lakukan

- cetak nilai[nilai]

Gambar 9 Grafik Perkembangan Hasil Survey

Pada gambar 9 grafik perkembangan hasil survey menampilkan

perkembangan dari kepuasaan mahasiswa dari setiap unit bedasarkan dari survey

3 semester pada tahun yang sama.

Pada sumbu vertikal menunjukan nilai yang didapat oleh unit dengan nilai

terendah 0 dan tertinggi 5. Sumbu horisontal menunjukan tahun dan semester

pelaksanaan survey. Tiap garis memiliki warna berbeda yang mewakili unit yang

berbeda.

Pada grafik diatas data diambil dari tahun ajaran terbaru dengan nilai

sebagai berikut

- BAA => 2015-2016/1 mendapat nilai 3.24, semester 2 nilai 3.54 semester

3 nilai 3.44

Page 18: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

18

- BAK => 2015-2016/1 mendapat nilai 3.29, semester 2 nilai 3.69 semester

3 nilai 3.79

- BMK => 2015-2016/1 mendapat nilai 3.3, semester 2 nilai 3.2 semester 3

nilai 3.5

- BIKEM => 2015-2016/1 mendapat nilai 3.38, semester 2 nilai 3.18

semester 3 nilai 3.88

Untuk unit BPHL dan LPMAI belum membuka survey untuk pelanggan

sehingga belum ada mahasiswa yang dapat mengisi survey.

5. Simpulan

Setelah melakukan proses penelitian dan pengembangan Sistem Informasi

Survey Kepuasan Pelanggan LPMAI UKSW, terdapat beberapa kesimpulan

sebagai berikut :

- Meskipun survey dilakukan secara online yang mengakibatkan tidak

semua dari banyaknya mahasiswa yang ada mengisi survey, tetapi kita

dapat mengambil data hasil yang valid dari survey dengan mengunakan

skala pengukuran slovin.

- Dengan adanya siasat untuk menentukan aktif atau tidaknya mahasiswa di

UKSW, data tersebut dapat digunakan sebagai salah satu cara yang efisien

untuk menentukan populasi yang akan digunakan pada skala pengukuran

slovin. Dengan menjadikan mahasiswa aktif melakukan siasat sebagai

jumlah seluruh anggota populasi, mempermudah dalam memonitoring

proges dari survey online yang kemudian dapat diolah dan disajikan

kembali dalam grafik untuk berbagai informasi yang dibutuhkan, seperti

nilai survey tiap badan atau lembaga, perkembangan nilai survey jarak

periode tertentu.

- Penggunaan skala pengukuran slovin yang dipadukan dengan dashboard

sebagai sarana membaca hasil. Memberi kemudahan pada pengguna

sistem survey kepuasan pelanggan dalam memilah data yang layak

maupun tidak untuk dipakai sebagai acuan kepuasan pelanggan terhadap

layanan badan atau lembaga UKSW. Dashboard juga memberi informasi

perkembangan dari pelayanan tiap badan atau lembaga UKSW

bedasarkan hasil survey yang dilakukan setiap tahun ajaran. Kelengkapan

penyajian data yang menjadi kelebihan dashboard membuat sistem ini

menjadi lebih mudah dimengerti dan menarik tanpa merusak sistematis

survey. Implementasi dan pengembangan dashboard pada sistem survey

kepuasan ini berhasil memilih data yang valid dari proses survey secara

online karena menggunakan rumus slovin, dan kemudian dari data yang

valid tersebut sistem ini dapat mengolahnya menjadi sebuah informasi

berupa grafik yang ditampilkan pada dashboard tanpa merusak sistematis

survey.

Page 19: Implementasi dan Pengembangan Dashboard Sistem Informasi ...repository.uksw.edu/bitstream/123456789/13508/1/T1_672011184_Full... · Proses terakhir yaitu proses . maintenance. yang

19

6. Daftar Pustaka

1] GoogleChart.AreaChart,https://developers.google.com/chart/interactive/doc

s/gallery/areachart (Mei 2017).

2] GoogleChart.BarChart,https://developers.google.com/chart/interactive/docs/

gallery/barchart (Mei 2017).

3] GoogleChart.ColumnChart,https://developers.google.com/chart/interactive/

docs/gallery/columnchart (Mei 2017).

4] Hermawan, 2011, Sistem Rekap Penelitian dan Karya Ilmiah Dosen dan

Mahasiswa Studi Kasus Pasca Sarjana UPN “VETERAN” JAWA TIMUR.

5] Pressman, Roger S. (1997). Software Engineering: a Practitioner’s

Approach, Fifth Edition. New York: The McGraw- Hill Companies.

6] Ramadhan Mukhlis, dan Nugroho Nurcahyo Budi. 2009. Desain Web

Dengan PHP. Saintikom.

7] Sevilla, Consuelo G. et. Al (2007). Researh Methods. Rex Printing

Company. Quezon Citi.

8] Sunyoto, Andi. (2007). Ajax Membangun Web dengan Teknologi

Asynchronouse Javascript & XML. Yogyakarta: Penerbit Andi Offset.