• Tidak ada hasil yang ditemukan

PENGEMBANGAN SISTEM HELPDESK LePMA MENGGUNAKAN FRAMEWORK CODE IGNITER BERBASIS WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGEMBANGAN SISTEM HELPDESK LePMA MENGGUNAKAN FRAMEWORK CODE IGNITER BERBASIS WEB"

Copied!
7
0
0

Teks penuh

(1)

PENGEMBANGAN SISTEM

HELPDESK LePMA

MENGGUNAKAN

FRAMEWORK CODE

IGNITER BERBASIS WEB

Febhy Toomy Saputra, 50405289 Mahasiswa Sarjana Strata Satu (S1) Teknik Informatika

Universitas Gunadarma

Jln. Margonda Raya 100 Pondok Cina, Depok 16424

tommy_share2000@yahoo.com

ABSTRAK

Sistem helpdesk merupakan sebuah sistem yang berbasiskan website yang berfungsi untuk menerima keluhan atau permasalahan dari para pengguna sistem. Nantinya setiap keluhan atau masalah yang diterima akan diberikan solusi yang terbaik. Sistem helpdesk ini dikembangkan dengan menggunakan framework bahasa pemrograman php. Tahap pengembangan sistem helpdesk ini menggunakan siklus System Development Lyfe Cycle (SDLC), dimana tahapan dimulai dari proses analisis masalah, proses pengambilan data, pembuatan interface program,

perancangan diagram sistem dengan menggunakan UML(Unified Modeling Language), pembuatan kode program penyusun sistem menggunakan framework, proses testing sistem yang telah dikembangkan hingga tahap impelementasi sistem.

PENDAHULUAN

Dijaman globalisasi sekarang ini perkembangan teknologi informasi sangat pesat. Sehingga manusia dituntut agar dapat mengikuti perkembangannya dan berusaha mendapatkan informasi yang terbaru. Pada dasarnya informasi telah ada sejak jaman dahulu namun yang membedakan dengan jaman sekarang adalah cara dari orang itu untuk mendapatkannya. Salah satu cara mendapatkan informasi di jaman komputerisasi sekarang yaitu melalui internet. Internet adalah sarana yang diciptakan agar mempermudah setiap pengguna untuk mencari dan mendapatkan informasi dengan cepat serta sesuai keinginan. Sejalan dengan perkembangan dunia komputer, internet telah menjadi jantung kegiatan dalam 3

(2)

menggunakan komputer dewasa ini. Internet telah mempermudah kita dalam hubungan dengan orang lain atau untuk mendapatkan informasi yang sangat jauh secara geografis. Website sebagai salah satu sarana yang tercipta bagi pengguna internet merupakan salah satu media informasi yang perkembangannya sangat pesat di dunia. Oleh karena itu diperlukan adanya sebuah media berupa website yang dapat menerima keluhan-keluhan dari pengguna sistem yang dapat diakses secara online. Dimana nantinya keluhan yang diterima akan langsung disampaikan kepada orang yang berkepentingan untuk memberikan solusi dari masalah tersebut berdasarkan task managernya, sehingga solusi yang diberikan dapat langsung diterapkan dan berfungsi dengan baik.

LANDASAN TEORI

Framework bisa diartikan sebagai alat yang digunakan untuk membantu pekerjaan. Karena untuk pembuatan website maka framework disini dapat diartikan sebagai alat yang dapat digunakan untuk

mempermudah pembuatan website. Menggunakan framework kita masih harus menulis kode, bedanya kode-kode yang kita tulis harus menyesuaikan dengan lingkungan framework yang kita gunakan. Memang konsekuensinya kita harus belajar lagi lingkungan pengembangan berdasarkan framework yang kita gunakan, tetapi

hal itu akan terbayar setelah kita menguasai dan bisa menggunakan framework tersebut.

CodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan

dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang 4

(3)

sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan.

ANALISA DAN PEMBAHASAN

Helpdesk LePMA yang hanya diperuntukkan untuk pihak yang terkait dengan Lembaga Pengembangan Manajemen Dan Akuntansi (LePMA) Universitas Gunadarma. Ini berarti website ini tidak bersifat umum (tidak semua orang dapat mengakses website ini). Users/pemakai bisa langsung dapat mengakses website ini melalui halaman khusus guest atau bisa mendaftar menjadi member website ini.

Gambaran Umum Website Helpdesk LePMA

Website Helpdesk LePMA diperuntukkan untuk pihak yang terkait dengan Lembaga Pengembangan Manajemen Dan Akuntansi (LePMA) Universitas Gunadarma. Dalam pembuatan website penulis memberikan hak untuk pengguna website ini dalam 4 kategori yaitu :

1. Administrator, merupakan kategori yang mempunyai fasilitas paling lengkap dibandingkan dengan pengguna lainnya. Administrator tugasnya adalah memasukkan, mengedit dan memperbaharui isi dari website.

2. Operator, merupakan kategori yang diberi fasilitas membalas / menjawab setiap komplain dari member dan guest juga membalas / menjawab peminjaman inventaris dari member, mengirimkan pesan untuk administrator dan melihat balasan pesan dari administrator untuk operator.

3. Member, merupakan kategori yang diberi fasilitas mengedit profil member , mengganti password member, mengirimkan

komplain, melakukan peminjaman inventaris dan

member dapat melihat balasan komplain dan peminjaman inventaris dari administrator atau operator melalui login terlebih dahulu sebagai member.

4. Guest, merupakan kategori untuk user/pemakai yang diberi fasilitas 5

(4)

mengirimkan komplain, melihat komplain dan melakukan pendaftaran untuk menjadi member dari website Helpdesk LePMA.

Struktur Navigasi

Dilihat dari sudut pandang pemakai, struktur navigasi yang digunakan adalah struktur navigasi campuran, karena struktur navigasi dari sudut pandang pemakai ini terdapat gabungan dari ketiga struktur navigasi linier, non linier dan hirarki. Pengunjung dibedakan menjadi dua bagian, pertama yaitu guest merupakan pengunjung yang tidak mempunyai akses login lalu yang kedua yaitu operator dan member merupakan pengunjung yang mempunyai akses login atau member.

Untuk pengunjung yang mempunyai akses login (member dan operator website Helpdesk LePMA) selain dapat masuk ke halaman login juga bisa melakukan apa yang dilakukan pengunjung lain yang tidak mempunyai akses login. Untuk login member nantinya akan masuk ke halaman member yang berisikan

profil, password member, mengirimkan komplain, melakukan peminjaman inventaris, member melihat balasan komplain dan peminjaman inventaris dari administrator atau operator.

Untuk login operator nantinya bisa masuk ke halaman operator, dari halaman ini operator selain dapat mengedit profil dan password operator, operator juga dapat membalas / menjawab setiap komplain dari member dan guest juga membalas / menjawab peminjaman inventaris dari member, mengirimkan pesan untuk administrator dan melihat balasan pesan dari administrator.

Untuk login administrator nantinya bisa masuk ke halaman administrator, dari halaman ini administrator mempunyai fasilitas paling lengkap dibandingkan dengan pengguna lainnya. Administrator tugasnya adalah memasukkan, mengedit dan memperbaharui isi dari website.

Proses Pembuatan

(5)

Proses pembuatan website Helpdesk

Lembaga Pengembangan Manajemen Dan Akuntansi

(LePMA) Universitas Gunadarma menggunakan PHP Framework dengan nama Codeigniter sebagai bahasa pemrogramannya dan MySQL sebagai database. Berikut adalah tahapan dalam pembuatan website helpdesk dari mulai pembuatan tampilan program sampai dengan pembuatan kode program.

1. Analisis system yaitu pembuatan alur program secara global dan struktur navigasi program

2. Rincian kebutuhan hardware dan software untuk pengembangan website helpdesk

3. Perancangan database untuk sistem

4. Perancangan sistem dengan UML

5. Penulisan program dengan menggunakan PHP Framework. Pada tahap penulisan program penulis menggunakan bahasa pemrograman pendukung untuk mendukung berjalan dengan baiknya system, yakni cascading style sheet untuk memperindah

tampilan program, dan HTML sebagai bahasa markup web

Tampilan Program

Proses utama dari website Helpdesk Lembaga Pengembangan Manajemen Dan Akuntansi (LePMA) Universitas Gunadarma ini ialah proses pengajuan masalah oleh Users/pemakai yang dibedakan menjadi dua bagian, pertama yaitu guest merupakan pengunjung yang tidak mempunyai akses login lalu yang kedua yaitu operator dan member merupakan pengunjung yang mempunyai akses login atau member serta halaman untuk menampilkan data permasalahan yang telah diajukan. Berikut adalah gambar dari halaman utama website Helpdesk Lembaga Pengembangan Manajemen Dan Akuntansi (LePMA) Universitas Gunadarma.

Gambar 1 Halaman Login User

(6)

Berikut ini gambar dari halaman pengajuan masalah.

Gambar 2 Halaman Complaint LePMA Guest

Gambar 3 Halaman FAQs Guest

KESIMPULAN DAN SARAN

Kesimpulan

Dalam penulisan ini telah dibuat Pengembangan Framework Codeigniter Berbasis Website Untuk Implementasi Sistem Helpdesk LePMA Menggunakan PHP dan MySQL yang hanya diperuntukkan untuk pihak yang terkait dengan

Lembaga Pengembangan Manajemen Dan Akuntansi

(LePMA) Universitas Gunadarma. Ini berarti website ini tidak bersifat umum (tidak semua orang dapat mengakses website ini). Sistem Helpdesk LePMA merupakan sebuah sistem yang berbasiskan website yang berfungsi untuk menerima keluhan atau permasalahan dari para pengguna sistem. Nantinya setiap

keluhan atau masalah yang diterima akan diberikan solusi yang terbaik. Sistem helpdesk ini dikembangkan dengan menggunakan framework bahasa pemrograman php.

Saran

Sangat diharapkan kepada siapa saja yang mengakses website ini untuk dapat mengembangkan dan menyempurnakan agar lebih baik lagi. Agar pengguna website ini tidak merasa bosan.

DAFTAR PUSTAKA

Nugroho, Bunafit, Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Penerbit Gava Media, Yogyakarta, 2004.

(7)

Nugroho, Bunafit, PHP & MySQL dengan Editor Dreamweaver MX, Penerbit Andi, Yogyakarta, 2004.

Ade Syukur, Mark, Aplikasi Web dengan PHP,

http://ilmukomputer.com.

Dharwiyanti, Sri , Pengantar Unified Modeling Language (UML),

http://ilmukomputer.com.

Nurhady, Hafizh, System Design And Implementation : Introduction To Unified Modeling Language (UML), Lembaga Pengembangan

Komputerisasi Universitas Gunadarma, Depok, 2006.

Upton, David, CodeIgniter For Rapid PHP Application Development. Packt Publishing Ltd, Birmingham-Mumbai,2007

Myer, Thomas, Professional CodeIgniter. Wiley Publishing, Inc, Indianapolis, Indiana, 2008.

Rahayu, Sri, Sekapur Sirih Tentang Framework CI(CodeIgniter),

http://www.ok.or.id, 2009.

Yunanto, Harry, Dasar-Dasar Pembuatan Website Dengan CodeIgniter, http://www.iorme.net. http://www.codeigniter-id.com/ http://www.biasawae.net/view/lengk ap/62/2009/03/23/Tutorial Codeigniter-Seri-2.html http://krida85.wordpress.com/categor y/pemrograman/coding framework-ci/ http://putraweb.net/artikel/detail/2/si mple-tutorial-codeigniter-episode-1 7

Gambar

Gambar 2 Halaman Complaint LePMA  Guest

Referensi

Dokumen terkait

Pajares (1996) dalam Schunk (Schunk, 2012: 205), menemukan bahwa berbagai pengaruh efikasi diri sangat signifikan terhadap pilihan, usaha, keuletan dan prestasi

jaringan kerjasama yang produktif dan berkelanjutan dengan kelembagaan pendidikan, pemerintahan dan dunia usaha di tingkat daerah, nasional dan internasional SS9 :

2) Menu kuis : menu ini berisi latihan soal operasi bilangan yang terdiri dari 12 soal secara acak. 3) Menu permainan : menu ini memiliki 2 pilihan permainan, yaitu

Adanya pengembangan wisata terhadap kawasan sepanjang Tukad Badung dan adanya potensi-potensi masyarakat yang dapat dikembangkan inilah yang menjadi dasar pengambilan

Perbedaan yang mendasar dengan klasifikasi yang lain adalah jika dalam klasifikasi bersilang setiap tingkatan menyangkut satu faktor yang digunakan didalam

benar menjelaskan tentang penerapan fungsi evaluasi dalam kegiatan dakwah di Masjid Agung Kendal, maka penulis mengumpulkan data dari beberapa sumber, diantaranya

Dalam berbagai dataran dialog dari apa yang telah dijelaskan diatas, saya menganalisis bahwa bentuk aplikasi dari dialog antar umat beragama dalam Masjid Baitul

Audit E-Commerce adalah jasa audit yang dilakukan untuk memberikan assurance kepada pihak-pihak yang berkepentingan akan tingkat keamanan yaitu bahwa seluruh data