• Tidak ada hasil yang ditemukan

lMPLEMENTASI APLIKASI LIMESURVEY DI SMK

N/A
N/A
Protected

Academic year: 2018

Membagikan "lMPLEMENTASI APLIKASI LIMESURVEY DI SMK"

Copied!
8
0
0

Teks penuh

(1)

lMPLEMENTASI APLIKASI LIMESURVEY DI SMK CENGKARENG 2 BERBASIS OPEN SOURCE DENGAN TEKNOLOGI VITRUALISASI

Ahmad Miftahudin

Program Studi Magister Tekknik Elektro, Fakultas Pasca Sarjana, Universitas Mercu Buana E-mail : ahmadmiftahudin10@gmail.com

Dosen : DR Ir Iwan Krisnadi MBA

ABSTRAK

Dengan adanya teknologi virtualisasi yang ramai dibicarakan saat ini, menerapkan IT dengan teknologi virtualisasi pada erusahaan atau organisasi dapat menghemat biaya dengan mengidentifikasi celah yang ada. Tujuan dari implementasi mengetahui teknologi virtualisasi untuk aplikasi limesurvey di SMK Cengkareng 2, metode ini dilakukan dengan metode NDLC (Network Development Life Cyle ) yang di latar belakangai dengan penilaian terhadap evaluasi belajar dan mengajar, evaluasi kegiatan praktikum, evaluasi pusat pelayanan unit di SMK Cengkareng 2 yang masih bersifat offline. Sehingga dibutuhkan untuk tabulasi data memakan waktu dan menuntuk ketelitian, peluang human error sangat mungkin terjadi pada tahap ini. Oleh karena itu untuk mengatasi itu semua digunakan aplikasi limesurvey yang berfungsi mengumpulkan data dalam bentuk kuisioner dimana responden dapat menjawab pertanyaan secara online melalui media internet dan mendapatkan hasil yang lebih signifikan, agar lebih mempermudah melakukan monitoring pada limesurvey kita dapat menggunakan media virtualisasi pada server.

Kata Kunci : Kuisioner,NDLC,LimeSurvey

I . PENDAHULUAN 1.1 Latar Belakang

Seiring dengan meningkatnya kemajuan teknologi dan sistem informasi yang semakin pesat dan berkembang, membuat para kalangan akademis memanfaatkan teknologi untuk membuat sistem informasi menjadi cepat,tepat dan akurat sehingga bisa menjadikan sebuah sistem penunjang dalam pengambilan keputusan[1]. Berkat pengembangannya teknologi internet terciptalah teknologi komputasi berbasis internet yaitu cloud computing.. Dalam pengembangan teknologi yang dilakukan oleh organisasi atau perusahaan tertentu, permasalahan akan datang dalam pengelolaan sistem jaringan dan keterbatsan sumber daya. Apabila dalam organisasi tersebut akan melakukan pengadaan sistem jaringan yang baru maka akan dibutuhkan sumber daya yang baru pula. Sistem teknologi sangat terbatasi oleh ruang. Ruang dalam penyediaan server, penyediaan penyimpanan dan peningkatan kemampuan perangkat keras tentu akan membutuhkan biaya yang tidak murah dalam pengadaan tersebut. Selain itu server yang menjadi perangkat keras dasar tidak dapat dimanfaatkan secara maksimal. Teknolgi virtualisasi adalah suatu konsep teknologi agar perangkat keras dapat menjalankan berbagai macam kegiatan yang di lakukan secara bersamaan. Teknologi virtualisasi ini juga memiliki tujuan untuk memaksimalkan kinerja server serta menghindari pemborosan daya (hardware). Virtualisasi ini akan berjalan baik pula jika di dukug dengan sumber daya yang baik pula[2]. Saat ini proses yang di miliki smk cengkareng 2 untuk menilai yang

terjadi masih bersifat manual, semua penilaian sarana dan prasarana yang di temukan oleh smk cengkareng 2 maupun dari siswa masih bersifat manual sehingga mengurangi pelayanan dan efektifitas dalam menyampaikan informasi. oleh karena itu, smk cengkareng 2 membutuhkan suatu sistem untuk universitas agar lebih mudah menyelesaikan permasalahan yang ada, serta memaksimalkan sumber daya yang ada, menghemat pemakaian . Sistem “lime survey “ di harapkan dapat membantu permasalahan yang ada di smk cengkareng 2.

1.2 Rumusan Masalah

Rumusan masalah yang di hadapi adalah sebagai berikut :

1. Bagaimana implementasi layanan lime survey untuk smk cengkareng 2 ?

2. Bagaimana membuat kuisioner dengan sistem yang terkomputerisasi dan memenuhi kebutuhan yang ada ?

3. Bagaimana layanan lime survey menggunakan Teknologi Virtualisasi ?

1.3 Batasan Masalah

Batasan masalah dalam tugas akhir ini adalah

1. Perencanaan layanan lime survey untuk smk cengkareng 2

2. Membuat survey berdasarkan kelompok pertanyaan yang sesuai

3. Implementasi layanan Lime Survey dengan opensource menggunakan teknologi virtualisasi 4. Memonitoring layanan lime survey menggunakan

(2)

Adapun tujuan dari tugas akhir ini adalah mengimplementasikan lime survey dengan teknlogi virtualisasi pada layanan smk cengkareng 2 untuk memakasimalkan kinerja yang ada, mengoptimalkan dan memaksimalkan layanan limesurvey, penilaian dilakukan secara online sehingga dapat diakses atau diberikan dimanapun. Hasil yang di harapkan adalah dapat di manfaatkan dalam meningkatkan pelayanan yang ada pada smk cengkareng 2.

Manfaat dari pelaksanaan dan penulisan tugas akhir ini di harapkan dapat memberikan pandangan kedepan dan pengetahuan mengenai sistem yang akan di gunakan dengan lime survey system terhadap pembuatan survey yang akan di gunakan di smk cengkareng 2

1.5 Metedologi Penelitian

Metode penelitian yang di gunakan untuk analisa dan perancangan ini adalah dengan metode Network sumber daya komputasi melalui media internet.Sebuah komputer atau perangkat selular yang terhubung ke jaringan cloud computing (komputasi awan) akan memiliki semua data dan program pada hosting yang bisa terhubung setiap saat serta di manapun dengan pengguna[4]. Cloud computing memiliki beberapa layanan diantaranya :

1 Software as a Service (SaaS) : Layanan yang menyediakan aplikasi jadi / siap pakai kepada End

user. Ciri dari layanan ini adalah pengguna tidak perlu membuat aplikasi, tidak perlu menyiapkan tempat dan juga infrastruktur.

2 Platform as a Service (PaaS) : Layanan yang menyewakan “tempat” untuk menjalankan aplikasi dari pengguna. Tempat yang dimaksud seperti sistem operasi, database, framework, dsb yang merupakan wadah untuk berjalannya aplikasi. Ciri dari layanan ini adalah pengguna tidak perlu melakukan maintenance dan tidak perlu menyiapkan infrastruktur. Sehingga pengguna dapat tetap fokus membangun aplikasinya

3 Infrastructure as a Service (IaaS) : Layanan yang menyewakan infrastruktur IT kepada pengguna yang ingin membangun layanan cloud. Infrastruktur disini bersifat fisik, bisa berupa memory, penyimpanan, server, jaringan, dsb. Hal-hal seperti membuat aplikasi dan konfigurasinya diserahkan kepada pengguna.

2.2 Teknologi Virtualisasi

Virtualisasi adalah membuat simulasi dari perangkat keras, system operasi, jaringan maupun lainnya. Di bidang teknologi informasi virtualisasi digunakan sebagai sarana untuk improvisasi dari skalabilitas dari perangkat keras yang ada[5]. Proses tersebut di lakukan oleh sebuah software atau firmware bernama Hypervisor. Ada beberapa tipe virtualisasi yaitu : .2.1 Type 1

Berjalan secara lanngsung pada hardware yang digunakan. Artinya tidak diperlukan sistem operasi untuk menjalankan hypervisor. Hypervisor dapat diinstal langsung pada disk dan tidak memerlukan sistem operasi seperti Windows, Linux, Unix, MacOS, dan sebagainya. Contoh hypervisor jenis ini adalah CP/CMS yang dibuat IBM pada tahun 1960, IBM LPAR (PR/SM), Citrix Xen Server, Xen Cloud Platform, Vmware ESX/ESXi, Microsoft Hyper-V.

2.2.2 Type 2

Merupakan sebuah aplikasi yang diinstal di atas sistem operasi yang umum. Kita harus menginstal sistem operasi seperti Windows, Linux, MacOS, dan sebagainya kemudian menginstal hypervisor di atas sistem operasi tersebut. Contoh hypervisor tipe ini adalah Vmware GSX Server/Workstation, VirtualBox, Virtual PC.

2.3 Virtual Appliance

2.3.1 Pengertian Virtual Appliance

(3)

perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform.

2.4 Lime Survey

LimeSurvey adalah sistem survei online canggih untuk membuat survei online berkualitas. Perangkat lunak ini diunduh 10.000 kali setiap bulan dan digunakan di seluruh dunia oleh perusahaan-perusahaan, universitas dan perorangan [8]. LimeSurvey adalah perangkat lunak Open Source dan benar-benar bebas untuk digunakan. LimeSurvey (sebelumnya PHPSurveyor) adalah aplikasi survei online terbuka (open source) yang ditulis dalam PHP dengan database MySQL. LimeSurvey adalah aplikasi web yang diinstal ke server pengguna yang menggunakan php dan MySQL. LimeSurvey dirancang untuk agar user-friendly, memungkinkan pengguna untuk mengembangkan dan mempublikasikan survei, dan mengumpulkan tanggapan, tanpa melakukan coding apapun

2.5 Proxmox

Proxmox adalah sebuah Sistem Operasi berbasis Linux distro Debian 6 (Squeeze) 64bit (x86_64) dengan menggunakan GUI proses instalasinya dan menggunakan web-based interface untuk management systemnya dan untuk monitoring. proxmox dilengkapi dengan aplikasi Virtual Environment didalamnya. Anda pasti sudah pernah mendengar istilah “Virtualization”, akan tetapi mungkin anda akan kepikiran dengan VM-Ware, VirtualBox, dan sebagainya. Tapi baik VM-Ware ataupun VirtualBox itu adalah aplikasi yang mungkin kebanyakan orang familiar aplikasi ini running on GUI OS atau Sistem Operasi yang berbasis Grafic User Interface, baik itu Windows ataupun Linux[10]. Tapi menurut saya jika kebutuhan anda adalah virtualization server maka kedua aplikasi tersebut tidaklah recommended. Kecuali Proxmox ini, bisa sangat berguna jika anda adalah seorang System Administrator disebuah instansi atau institusi.

3 ANALISA DAN PERANCANGAN

IMPLEMENTASI

Metode yang di gunakan untuk analisa dan perancangan ini adalah dengan metode Network Development Lifi sebelum dikaji dan merumuskan masalahnya, rindakan yang sudah ada dan solusi yang sudah ada, apakah sudah dapat mengatasi permasalahan tersebut atau belum. Dalam tahap ini penulis mengumpulkan sample kuisioner dari pusat penelitian smk cengkareng 2 3.1.2. Design System

Pada tahapan ini penulis mendesign sistem yang akan digunakan pada aplikasi limesurvey dengan virtualisasi, dari analisis yang sudah penulis lakukan, dan untuk memberikan gambaran pada saat simulasi aplikasi limesurvey dengan virtualisasi menggunakan proxmox virtual environment, dan mendesign aplikasi ini menjadi mudah digunakan untuk siswa smk cengkareng 2

3.1.3. Simulasi

Tahap ini merupakan simulasi sebelum melakukan implementasi pada server virtual yang nyata, ini dimaksudkan agar ketika aplikasi limesurvey pada saat implementasi dapat berjalan dengan baik dari design yang user inginkan baik dari penampilannya dan beberapa kelompok pertanyaan

3.1.4. Implementasi

Implementasi atau penerapan merupakan langkah untuk mengaplikasikan sistem baru yang telah disimulasikan. Proses implementasi yang akan penulis lakukan adalah meliputi instalasi turnkey limesurvey pada proxmox, serta implementasi limesurvey untuk membuat kuisioner,kelompok pertanyaan dan membuat token secara otomatis kepada siswa.

3.1.5. Monitoring

Monitoring atau pengawasan merupakan langkah setelah tahapan implementasi,dalam tahap ini admin dapat memonitoring penggunaan aplikasi limesurvey dengan cara melihat statistic tanggapan dari msiswa dengan output yang diinginkan dalam format .xls dan pdf .

3.1.6. Manajemen

Tahap ini merupakan rangkaian proses akhir diatas yang memberikan hasil untuk digunakan keluaran yang diharapkan yaitu aplikasi limesurvey siap dipergunakan sebagai kuisioner terkomputerisasi.

3.2 Peralatan Penelitian

Peralatan atau perangkat yang digunakan dalam penelitian penulis, dapat di golongkan menjadi dua jenis, yaitu perangkat keras (hardware) dan perangkat lunak (software).

(4)

Perangkat keras yang digunakan untuk infrastruktur ini adalah perangkat keras yang dapat berjalan secara maksimal jika di jalankan untuk mesin virtual.

Perangkat Keras (hardware) yang di gunakan dalam penelitian ini adalah :

3.2 Laptop :

 Intel(R) Core(TM) i3 CPU M 380 2.53GHz

 DDR3 2048MB RAM Kingston  Intel Mainboard

 Monitor Intel (R) HD Graphics 4.2 Server :

 Intel(R) Core(TM) i3 CPU M 380 2.53GHz

 DDR 512MB RAM  Hardisk 20GB 2.3 Perangkat Lunak

Perangkat lunak yang digunakan untuk infrastruktur ini adalah perangkat lunak yang dapat di implementasikan untuk smk cengkareng 2. Perangkat Lunak (software) yang digunakan penelitian adalah :

 Turnkey LimeSurvey 13.0 o Software Survey  Proxmox VE

o Software Virtualisasi Server  VMWare Workstation

o Software Virtualisasi  Windows 7

o Sistem Operasi Client

Flowchart yang diterapkan pada aplikasi limesurvey

a. Admin Penjelasan :

Dalam flowchart tersebut bisa dijelaskan bahwa admin dapat membuat survey menjadi tertutup atau menjadi public, admin dapat membuat kelompok pertanyaan sesuai yang di inginkan, disetiap kelompok pertanyaan admin dapat membuat kode pada pertanyaan, admin dapat membuat token secara otomatis untuk masing masing pengguna yang akan mengisi survey tersebut. Dan untuk outputnya admin dapat melihat dalam format pdf ataupun excel.

b. siswa Penjelasan :

Dalam flowchart tersebut siswa dapat memilih survey yang di inginkan, bilamana survey ini tertutup makaasiswa yang mempunyai token saja yang dapat melanjutkan survey dan menyelesaikan survey, namun jika survey ini terbuka untuk umum maka semua dapat mengisinya, jika ada salah satu survey yang belum selesai maka survey dapat kembali ke survey yang belum diisi

4 IMPLEMENTASI DAN ANALISA HASIL

Dalam bab ini akan di paparkan pembahasan atas identifikasi masalah yang mengacu pada tujuan penelitian dan berlandaskan teori yang telah di paparkan dalam bab sebelumnya, dalam bab ini membagi menjadi 4 tahap yaitu :

 Impelementasi dan analisa installasi turnkey Lime Survey

 Proses pembagian resource yang diperlukan  Proses step by step installasi

 Implementasi backup dan restore Lime Survey  Implementasi dan analisa hasil monitoring

(5)

 Implementasi dan analisa hasil user interface Lime Survey

4.1 Implementasi dan analisa installasi turnkey Lime Survey

Implementasi tahap ini di lakukan pada saat menggunakan proxmox ve, yang di mana akan dibagi menjadi 2 bagian yaitu waktu pembagian resource, proses installasi.

Gambar 5 halaman awal proxmox

Gambar 6 halaman pembagian resource untuk limesurvey

4.2 Implementasi backup dan restore aplikasi Lime Survey di proxmox ve.

Pada bagian ini hasil aplikasi Lime Survey yang telah terinstall di proxmox ve, dapat di backup dan di restore sesuai jadwal yang di inginkan.

Gambar 7 Membuat directory backup

Gambar 8 mengatur jadwal backup

4.3 Implementasi dan analisa hasil monitoring Lime Survey.

Pada implementasi ini untuk memonitoring aplikasi lime survey dapat di lakukan dengan command line dan GUI di proxmox ve untuk mengetahui berapa banyak resource yang terpakai dan dalam monitoring ini dapat mengetahui seberapa besar maksimal kinerja server virtual dibandingkan jika tidak menggunakan virtual, dalam proses ini menggunakan perintah TOP pada command line

Gambar 9 monitoring aplikasi limesurvey

(6)

Gambar 10 monitoring pada aplikasi limesurvey dengan virtualisasi

Terlihat bahwa pemakaian memory aplikasi limesurvey yang terinstall di server virtual cukup kecil sehingga pemakaian server virtual sangat dibutuhkan dalam aplikasi limesurvey ini.

4.4 Implementasi dan analisa hasil user interface Lime Survey

Pada bagian ini akan di tampilkan user interface admin dan pengguna, dari mulai admin membuat survey hingga menjadi sebuah survey. Sedangkan pengguna mengisi survey yang sudah disediakan hingga selesa

Gambar 11 halaman awal survey

Gambar 12 halaman admin

Gambar 13 halaman pembuatan survey

Gambar 14 halaman pembuatan token 4.6 Proses pembuatan token

Sebelum membuat token admin dapat mengimport peserta dari table panel peserta, yang dimana panel peserta tersebut sudah ada nama peserta yang akan di tambahkan dalam survey yang dipilih.

Gambar 15 panel peserta

(7)

Gambar 16 peserta yang mendapatkan token 4.7 Skenario pengujian

Pengujian blackbox adalah salah satu cara metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas khususnya pada input dan output aplikasi ( apakah sudah sesuai dengan apa yang diharapkan atau belum ). Tahap pengujian atau testingmerupakan salah

satu tahap yang harus ada dalam sebuah siklus pengembangan perangkat lunak (selain tahap perancangan atau desain).

Dalam pengujian ini di bagi menjadi tiga yaitu :

1. Skenario pengujian untuk login admin dengan cara mengosongkan username dan password, menginput dengan cara sql injection dan mengisi username dan password yang benar. 2. Skenario pengujian membuat survey membuat

survey dengan mengklik tombol tambah dan membuat survey dengan mengklik tombol import untuk membuat survey

3. Scenario pembuatan token survey otomatis dengan mengklik icon administrasi token, membuat token dengan cara mengimport token berformat .csv dan membaut token dengan cara menambahkan peserta yang sudah ada di table peserta

4. Scenario pengujian siswa mengisi survey dengan memilih survey dan tidak memasukan token, siswa memilih survey dan memasukan token yang sudah dikirim melalui email.

4.7 Pengukuran kinerja virtualisasi

Dalam pengukuran ini menggunakan perintah top pada command line aplikasi limesurvey di proxmox dan command line langsung di aplikasi limesurvey.

Tabel Perintah Top pada aplikasi LimeSurvey dengan Proxmox dan LimeSurvey dengan VMware Workstation a. Limesurvey dengan Proxmox

PID User %CPU %Memory KiB Memory KiB Swap

1 Root 0,3 0,1 1019896 950268

2 Root 0,0 0,1 10644 950268

3 Root 0,3 0,2 200648 950268

b. Limesurvey dengan VMWare Workstation

PID User %CPU %Memory KiB Memory KiB Swap

1 Root 6,2 7,5 487732 151156

2 Root 0,7 0,3 336684 336700

3 Root 2,3 0,5 336850 2621432

Kesimpulan :

Bahwa aplikasi limesurvey jika di install dengan proxmox memiliki presentase kelebihan untuk penggunaan memory dan kinerja CPU tidak terlalu besar, jika limesurvey hanya di install di vmware workstation memakan banyak memory dan kinerja CPU semakin terbebani, maka menggunakan server virtual sangat dibutuhkan untuk memaksimalkan kinerja dari aplikasi limesurvey ini.

5 KESIMPULAN

Kesimpulan

Berdasarkan hasil implementasi aplikasi limesurvey dapat disimpulkan bahwa :

(8)

2. Kemudahan membuat survey dengan berbagai pertanyaan dan jawaban.

3. Meminimalisir human error yang terjadi 4. Survey atau kuisioner dapat dibuat

berdasarkan kelompok pertanyaan dan memiliki beberapa tipe pertanyaan.

5. Mengoptimalkan dan memaksimalkan sistem limesurvey.

6. Penilaian yang dilakukan secara online sehingga dapat di akses atau diberikan kapanpun .

7. Mengevaluasi unit unit terkait sehingga unit tersebut dapat mengoptimalkan kinerjanya. 8. Memanfaatkan kinerja server fisik.

9. Membuat server fisik tidak terbebani. DAFTAR PUSTAKA

1. Purbo, Ono. W. 2012 “Membuat Sendiri Cloud Computing Server Menggunakan Open Source”. Yogyakarta: C.V ANDI OFFSET.

2. Suryono Tito. 2012. “Pembuatan Prototype Virtual Server Menggunakan Proxmox Ve Untuk Optimalisasi Resource Hardware Di Noc Fkip Uns”. Jurnal IJNS, 1(1), 56-60. 3. deris.unsri.ac.id/materi/jarkom/network_dev

elopment_cycles.pdf di akses pada 27 mei 2016

4. W.Purbo Onno, Juli 2011 Petunjuk Praktis Cloud Computing Menggunakan Open Source

(http://kambing.ui.ac.id/onnopurbo/ebook/eb ook-voip/OWP-20110701-petunjuk-praktis-

cloud-computing-menggunakan-opensource.pdf ) di akses pada 26 mei 2016

5. Gozali Ferrianto. 2002. “Virtual Server”. Jurnal JETri, 2(1), 53-68.

6. http://ilmukomputer.org/wp-

content/uploads/2013/07/rima-virtualisasi.pdf di akses pada 27 mei 2016 7.

https://www.proxmox.com/id/proxmox-ve/comparison di akses pada 13 mei 2016

8. LimeSurvey Project Team / Carsten Schmitz (2012). / LimeSurvey: An Open Source survey tool /LimeSurvey Project Hamburg, Germany. URL http://www.LimeSurvey.org 9.

http://www.limesurvey- consulting.com/limesurvey-conditions-based-on-token-attributes/ di akses pada 20 mei 2016

Gambar

Gambar  1  Cloud  Computing  sumber  :http://en.wikipedia.org/wiki/Cloud_computing
Gambar 5 halaman awal proxmox
Gambar 12 halaman admin
Gambar 16 peserta yang mendapatkan token

Referensi

Dokumen terkait

Metode pendekatan yang ditawarkan untuk menyelesaikan persoalan mitra yang telah disepakati bersama antara lain (1) perancangan biodigester baru dengan kapasitas 12

Perbandingan Persentase Penduduk Bekerja dengan Pekerjaan Utama Menurut Tingkat Pendidikan dan Daerah Tempat Tinggal Secara Nasional (Semua Sektor) dan di

Katakan pada diri anda: (a) Saya bernapas untuk membangun kekuatan dari dalam; Saya bernapas untuk membuang pemikiran negative; (b) Saya menjadi lebih rileks

Tanah vertisol dan mineral zeolit yang memiliki kelengasan sesuai dengan ekologi nematoda entomopatogen Steinernema carpocapsae sehingga dapat hidup pada jangka

Bahkan Hunziker dan Kraft merumuskan teori dengan salah satu gagasannya bahwa ekspor barang dari tujuan pariwisata dan daya beli oleh wisatawan asing dikategorikan sebagai asset

Dari hasil karakterisasi terhadap 20 aksesi padi lokal Sumba Barat Daya, ternyata terdapat variasi karakteristik agronomi dan fenotipe yang sangat besar antar

Adapun secara khusus tujuan usaha laundry aroma terapi yang memiliki aroma anti nyamuk adalah menumbuhkan kesadaran hidup sehat yang dimulai dari diri sendiri

Perilaku merokok merupakan kegiatan yang dilakukan seseorang dengan cara membakar tembakau dan menghisap asapnya, baik menggunakan rokok atau pipa (Sitepoe dalam Sari,