Oleh :
MUHAMMAD ZAHIR
NPM: 16630181
Halaman
DAFTAR ISI ........................................................................................... i
DAFTAR GAMBAR ........................................................................... iii
DAFTAR TABEL .................................................................................. v
BAB I PENDAHULUAN ...................................................................... 1
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 3
1.3 Batasan Masalah ............................................................................................ 3
1.4 Tujuan Penelitian ........................................................................................... 3
1.5 Manfaat Penelitian ......................................................................................... 4
BAB II TINJAUN PUSTAKA .............................................................. 6
2.1 Landasan Teori............................................................................................... 6
2.1.1 Aplikasi ............................................................................................... 6
2.1.2 Website ............................................................................................... 7
2.1.3 HTML ................................................................................................. 7
2.1.4 PHP ..................................................................................................... 8
2.1.5 CSS ...................................................................................................... 8
2.1.6 Bootstrap ............................................................................................. 8
2.1.7 Mysql ................................................................................................... 9
2.1.8 UML (Unified Modeling Language) .................................................... 9
2.1.9 Notepad++ ......................................................................................... 10
2.1.10 XAMPP ............................................................................................. 11
2.2 Penelitian Terkait ......................................................................................... 11
BAB III METODE PENELITIAN ..................................................... 13
3.1 Teknik Pengumpulan Data ........................................................................... 13
3.2 Analisis Sistem yang Berjalan ...................................................................... 16
3.3 Analisis Kebutuhan Sistem ........................................................................... 17
3.4 Rancangan Model Sistem ............................................................................. 20
i
3.4.1 Diagram Konteks ............................................................................... 20
3.4.2 Use Case Diagram ............................................................................. 21
3.4.3 Sequence Diagram ............................................................................. 22
3.4.4 Activity Diagram ............................................................................... 30
3.5 Rancangan Basis Data .................................................................................. 39
3.6 Rancangan Antarmuka Masukan Sistem ....................................................... 39
3.7 Rancangan Antarmuka Keluaran Sistem ....................................................... 46
3.8 Tempat dan Jadwal Penelitian ...................................................................... 54
DAFTAR PUSTAKA .......................................................................... 56
ii
DAFTAR GAMBAR
iii
Gambar 3. 31 Activity Diagram Logout User .......................................................... 38
Gambar 3. 32 Relasi Tabel ...................................................................................... 39
Gambar 3. 33 Desain Form Login Admin ............................................................... 40
Gambar 3. 34 Desain Form Admin .......................................................................... 40
Gambar 3. 35 Desain Form User ............................................................................. 41
Gambar 3. 36 Desain Form Ticket.......................................................................... 42
Gambar 3. 37 Desain Form Update Permintaan ....................................................... 42
Gambar 3. 38 Desain Form Data Mitra.................................................................... 43
Gambar 3. 39 Desain Form Kendala ....................................................................... 44
Gambar 3. 40 Desain Form Billing .......................................................................... 45
Gambar 3. 41 Gambar 3.42 Desain Form Pelatihan ................................................. 45
Gambar 3. 43 Gambar 3.44 Desain Form Penjualan ................................................ 46
Gambar 3. 45 Desain Form Laporan Mitra .............................................................. 47
Gambar 3. 46 Gambar 3.47 Desain Form Laporan Kendala ..................................... 48
Gambar 3. 48 Desain Form Laporan Kendala yang Sering dicari ............................. 49
Gambar 3. 49 Desain Form Laporan Billing ............................................................ 50
Gambar 3. 50 Desain Form Laporan Pelatihan ........................................................ 51
Gambar 3. 51 Desain Form Laporan Penjualan ....................................................... 52
Gambar 3. 52 Desain Form Laporan Tiket .............................................................. 53
Gambar 3. 53 Desain Form Laporan Update Permintaan ......................................... 54
iv
DAFTAR TABEL
v
BAB I
PENDAHULUAN
perusahaan dalam bidang penyedia jasa dan pengelola keuangan. Tidak terbatas pada
BMT, retail toko dan proverti. Dalam sebuah aplikasi keuangan yang baik tentunya
diindikasikan dapat mengalami kesalahan sistem. Selain itu ditambah lagi dengan biaya
bidang jasa pembuatan aplikasi keuangan, KSP, KSPPS, BMT, retail toko, proverti dan
aplikasi keuangan lainnya. Perusahaan ini telah di percaya oleh Dinas Koperasi di
disesuaikan dengan kebutuhan mitra pengguna. Selain itu aplikasi keuangan yang
terjangkau hemat dan memiliki support yang baik dan cepat. Namun PT. Mitra Aulia
Indonesia belum memiliki media untuk mengatasi masalah yang bersifat suatu sistem
1
2
dan online bagi perusahaan, calon mitra dan mitra pengguna, sehingga masih banyak
mengalami kesulitan informasi baik perusahaan dan mitra pengguna pada saat terjadi
Untuk mengatasi kekurangan PT. Mitra Aulia Indonesia dalam hal pelayanan
dan mengatasi masalah yang ada maka peneliti mengembangkan sistem informasi
dalam bentuk aplikasi helpdesk yang bisa di akses oleh perusahaan dan mitra pengguna
sangat diperlukan oleh PT. Mitra Aulia Indonesia untuk mempermudah dalam
mengatasi masalah yang terjadi pada mitra dan perusahaan yang harus segera
diselesaikan.
yang terintegrasi dengan baik sehingga pengaksesan data pada helpdesk dapat
dilakukan dengan mudah dan cepat guna pengukuran tingkat masalah serta
pengaksesan oleh perusahaan. Serta permasalahan dapat tertangani dengan baik dalam
cakupan batasan masalah yang menghasilkan solusi tepat untuk mengatur sumber daya
yang ada, maka peneliti mencoba mengungkapkan obyek dari studi dengan judul “
INDONESIA”
3
Dari latar belakang masalah yang terdapat di atas, maka peneliti menentukan
Agar pembahasan masalah lebih terfokus, dan guna membatasi ruang lingkup
1. Untuk mengetahui cara mengatasi kesulitan yang dialami oleh mitra pengguna
1. Bagi Peneliti
a. Sebagai sarana untuk menerapkan ilmu yang telah di peroleh selama berada
b. Dengan adanya aplikasi helpdesk ini mitra pengguna atau calon mitra dapat
3. Bagi Perusahaan
4. Bagi Akademik
Banjari Banjarmasin.
5
tersebut.
6
BAB II
TINJAUN PUSTAKA
tertentu. Dengan demikian dapat dijelaskan kembali bahwa sistem merupakan suatu
kesatuan menyeluruh yang didalamnya terdapat prosedur dan komponen yang saling
berhubungan dan saling bergantung dalam suatu jaringan kerja untuk mencapai suatu
tujuan tertentu. Sebuah sistem dapat juga dikatakan suatu kesatuan yang memiliki
stabilitas untuk menerima input lalu memprosesnya dan akhirnya menghasilkan suatu
output.
phisik ataupun non phisik yang saling berhubungan satu sama lain dan bekerja sama
kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama (Sutarman,
2009)
2.1.1 Aplikasi
Aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu
6
7
2.1.2 Website
Website atau situs juga dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau gerak, data animasi,
suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun
dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi
informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi
informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah
berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi
Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate
oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna
2.1.3 HTML
agar dapat dipahami oleh penggunanya. Menurut (Arifin, 2016), HTML atau
Hyper Text Markup Language merupakan salah satu format yang digunakan
2.1.4 PHP
sistem kerja dari program ini adalah sebagai interpreter bukan sebagai compiler
(Nugroho, 2009)
PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada.
program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik
situs-situs web yang besar dan sibuk, karena pemilik masih bisa menggunakan
aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP
atau dengan script seperti Perl atau Pyton selama proses migrasi ke aplikasi baru
2.1.5 CSS
halaman web (situs). CSS adalah Bahasa style sheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. CSS
bekerja sebagai pelengkap pada elemen html yang semua nya itu dapat
2.1.6 Bootstrap
dengan less, sebuah pre-prosessor yang memberi fleksibilitas dari css biasa.
Bootstrap memberikan solusi rapi dan seragam terhadap solusi yang umum dan
2.1.7 Mysql
yang sering disebut dbms (database management system), sifat dari dbms ini
arsitektur yang bekerja dalam OOAD (Object Oriented Analysis Design) untuk
software.
Model yang dikerjakan dengan UML ada dua yaitu model bisnis dan
1. Use case diagram, menjelaskan manfaat sistem jika dilihat dari pandangan
suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar.
2. Activity diagram, memodelkan alur kerja suatu bisnis dan urutan aktivitas
dalam suatu proses. Activity diagram memodelkan alur kerja dari suatu
aktivitas ke aktivitas lainnya atau dari suatu aktivitas kedalam keadaan sesaat
10
2.1.9 Notepad++
Scintilla agar dapat menampilkan dan menyunting text dan berkas source code
diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan
dari Notepad++ disini adan Don Ho yang diriliskan pada tanggal 24 November
2003, dengan memiliki license dari GNU General Public License dengan
ukuran program yang kecil yaitu 5.5MB. Bahasa pemrograman yang didukung
kedalam daftar fungsi dan kata-katanya akan berubah sesuai dengan makna kata
C++.
11
2.1.10 XAMPP
berbasis php dan menggunakan pengolah data mysql dikomputer lokal. Xampp
merupakan paket php dan mysql berbasis open source, yang dapat digunakan
2008).
diketahui bahwa aplikasi helpdesk pada suatu perusahaan sangat tergantung terhadap
kebutuhan perusahaan itu sendiri. Adapun hasil penelitian sejenis yang dijadikan
Keputusan Helpdesk .
12
5. Mika Mayshe & Anita Mulyana & Oktavia, 2007, Universitas Bina
BAB III
METODE PENELITIAN
a. Observasi
langsung pada PT. Mitra Aulia Indonesia. Observasi ini dilakukan selama 3 hari
dengan melihat laporan mitra, tiket, permintaan update, penjualan dan billing
yang diperoleh dari data CEO PT. Mitra Aulia Indonesia. Laporan mitra ini
adalah kumpulan mitra yang menggunakan software tersebut dan saat ini masih
terkendala mengenai laporan yang tidak bisa di akses secara online. Laporan
tiket adalah kumpulan dari kendala yang dilaporkan oleh mitra. Laporan
permintaan update adalah laporan dari mitra pengguna jika ingin menambahkan
fitur yang baru, contoh convert laporan ke excel. Laporan penjualan adalah
yang di bayar oleh mitra jika sudah melewati 3 tahun penggunaan aplikasi.
b. Wawancara
jawab pada PT. Mitra Aulia Indonesia. Yang bertanggung jawab dengan hal ini
adalah Rahmadi. SE, S.Kom, M.Kom, selaku CEO PT. Mitra Aulia Indonesia
mengenai awal berdiri nya proses pembuatan aplikasi ini yaitu dari tahun 2004,
ketika itu masih sendiri mengerjakan aplikasi tersebut, dan yang menjadi mitra
13
14
Martapura. Melayani simpan pinjam syariah dan penjualan tiket pesawat, yang
c. Daftar Pustaka
Pada penelitian yang di lakukan oleh Dedy Trianto tahun 2018, Program Studi
Soft sebagai penyedia aplikasi koperasi, toko usaha simpan pinjam. Belum
adanya media informasi yang bersifat online marketing bagi calon pengguna,
Trianto, 2018)
Pada penelitian yang dilakukan oleh Sendy Radiana tahun 2012, Universitas
komputer atau suatu institusi yang mengeluarkan biaya yang tidak sedikit hanya
sebab itu aplikasi sistem pakar ini dibuat untuk membantu pengguna komputer
Pada penelitian yang di lakukan oleh Jati Sasongko tahun 2007, Universitas
manusia yang salah ataupun oleh ketahanan komponen yang memang hanya
Analisis sistem merupakan gambaran tentang sistem yang saat ini digunakan di
PT. Mitra Aulia Indonesia pada bagian penanganan masalah atau bantuan saat
Kemudian untuk pelaporan kendala yang terjadi juga masih belum terstruktur dan
permintaan update fitur masih harus melewati email dan pengguna kesusahan
mengetahui apakah permintaan updatenya sudah selesai. Tujuan dari analisis ini untuk
Analisis sistem yang sedang berjalan pada PT. Mitra Aulia Indonesia,
bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan
masalah yang di hadapi sistem tersebut untuk dapat dijadikan sistem yang baru agar
sebagai berikut :
Gambaran sistem usulan yang diusulkan dalam perancangan ini berbasis online
data baik data mitra, aplikasi, pegawai, billing, kendala, penjualan dan pelatihan dan
cek tiket dan update permintaan. Kemudian mengisi data sesuai dengan kolom yang
ada di form nya. Dan file kemudian disimpan lalu diproses. Ketika tidak sesuai, gagal
atau direset maka input akan kembali ke form tambah data. Dan ketika sukses disimpan
Flowchart usulan sistem baru mitra bermula dari mitra masuk ke cari kendala,
input problem dan akan mendapatkan tiket dan permintaan update fitur. Kemudian
mengisi sesuai nama kendala dan kode yang terjadi di softwarenya, input problem dan
permintaan update. Jika sandi kendala sudah ada maka akan muncul data dan solusinya.
jika kendala belum ada atau tidak terdeteksi di pencarian, maka silahkan masuk ke form
pengelolaan data.
Dari gambar 3.4 dapat di lihat kegiatan yang dilakukan oleh admin yaitu
menginputkan data informasi, data master, cek tiket dan permintaan update.
User mencari kendala yang dialaminya lewat kode atau nama kendala, atau
aplikasi untuk admin yaitu perbaikan dan konfirmasi ke tim support terkait
aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, missal nya
login sistem, membuat sebuah data, dan sebagainya. Seorang / sebuah aktor
adalah sebuah entitas atau mesin yang berinteraksi dengan sistem, untuk
rancangan dengan klient, dan merancang test case untuk semua fitur yang ada
pada sistem.
Dalam hal ini admin dan user memiliki tugas yang berbeda. Alur ini
dimulai dari admin melakukan login selanjut nya memasukan data master pada
form input kendala, billing, pelatihan, cek tiket dan permintaan update.
aplikasi.
yang di gambarkan terhadap waktu, Sequence diagram terdiri atas waktu dan
sebuah event untuk menghasilkan output tertentu, proses dan perubahan apa
saja yang terjadi secara internal dan output apa yang dihasilkan.
23
dengan cara membuka form login admin. Setelah itu memasukan username dan
password, apabila benar maka dapat masuk dan mengoperasikan halaman admin, tetapi
Sequence diagram login user diatas menjelaskan user melakukan login dengan
cara membuka form login user. Setelah itu memasukan username dan password,
apabila benar maka dapat masuk dan mengoperasikan halaman user, tetapi apabila
yang di lakukan oleh admin dalam melakukan penginputan data informasi, cek tiket
dan permintaan update. Data ini hanya bisa di akses oleh admin dan dikembalikan ke
mitra untuk keperluan informasi pada saat ingin melihat data mitra atau data yang lain
yang bersifat online. Data informasi yang terdapat pada aplikasi adalah informasi
tersebut.
25
keluar daru menu admin. Admin pada posisi dihalaman admin lalu memilih menu
logout maka akan di proses setelah itu masuk kehalaman utama lalu tekan tombol
keluar daru menu user. User pada posisi dihalaman user lalu memilih menu logout
maka akan di proses setelah itu masuk kehalaman utama lalu tekan tombol keluar
yang dilakukan oleh admin. Dengan memasuki halaman login dan memasukan
username dan password lalu menekan tombol masuk, jika benar akan masuk
ke halaman admin, jika salah maka diminta untuk memasukan username dan
password ulang.
yang dilakukan oleh user. Dengan memasuki halaman login dan memasukan
username dan password lalu menekan tombol masuk, jika benar akan masuk
ke halaman user, jika salah maka diminta untuk memasukan username dan
password ulang.
admin. Dengan beberapa pilihan menu yang dapat di akses oleh admin.
diform kendala. Admin dapat menginput atau mengontrol list kendala pada
form ini.
34
diform mitra. Admin dapat menginput atau mengontrol pengguna pada form
ini.
diform billing. Admin dapat menginput atau mengontrol list billing pada form
ini.
diform pelatihan. Admin dapat menginput atau mengontrol list pelatihan pada
form ini.
36
diform penjualan. Admin dapat menginput atau mengontrol list penjualan pada
form ini.
diform tiket. Admin dapat mengontrol list tiket pada form ini.
form ini.
diizinkan mengakses adalah orang yang memiliki hak akses yaitu admin dan
40
user. Form login ini akan muncul pada saat pertama kali aplikasi di jalankan.
Jika pengguna tidak memiliki nama pengguna dan kata sandi yang cocok maka
Halaman admin di rancang untuk menampilkan seluruh menu dari admin yang
akan di gunakan oleh admin untuk keperluan penginputan data mitra, data
kendala, data billing, data penjualan, data pelatihan, cek tiket dan update
Halaman user ini dirancang untuk melakukan pencarian kendala di aplikasi web
tersebut dengan menuliskan nama kendala atau kode kendala, jika sudah ada
maka akan tampil solusi dan foto kendalanya, atau melaporkan kendala dan
Halaman tiket ini di rancang untuk menampilkan tiket laporan yang masuk
Form ini digunakan untuk menginput nama pengguna, alamat, email, no telpon,
nama Lembaga, user dan kata sandi. Kemudian klik simpan untuk menyimpan
data.
Form ini digunakan untuk menginput kode kendala, nama kendala, solusi, foto
kendala dan foto solusi. Kemudian klik simpan untuk menyimpan data.
44
Form ini digunakan untuk menginput tanggal pelatihan, nama Lembaga, nama
trainer, aplikasi yang di training dan lama training. Kemudian klik simpan untuk
menyimpan data.
telpon, jenis aplikasi, billing support dan harga aplikasi. Kemudian klik simpan
Halaman form laporan pengguna ini bisa di akses dari beranda admin, kemudian
kemudian akan muncul laporan nya. Jika sudah selesai maka akan kembali ke
Halaman form laporan kendala ini bisa di akses dari beranda admin, kemudian
kemudian akan muncul laporan nya. Jika sudah selesai maka akan kembali ke
Pada halaman laporan kendala yang sering dicari ini dapat menampilkan semua
data kendala yang sering di cari atau sering di akses oleh mitra, dan ada tombol
Halaman form laporan billing ini bisa di akses dari beranda admin, kemudian
memilih filter billing dan memilih tanggal, bulan dan tahun. Klik cetak
kemudian akan muncul laporan nya. Jika sudah selesai maka akan kembali ke
Halaman form laporan pelatihan bisa di akses dari beranda admin, kemudian
kemudian akan muncul laporannya. Jika sudah selesai maka akan kembali ke
Halaman form laporan penjualan ini bisa di akses dari beranda admin,
penjualan, kemudian akan muncul laporan nya. Jika sudah selesai maka akan
Halaman form laporan tiket ini bisa di akses dari beranda admin, kemudian
kemudian akan muncul laporan nya. Jika sudah selesai maka akan kembali
Halaman form laporan update permintaan ini bisa di akses dari beranda
laporan tiket, kemudian akan muncul laporan nya. Jika sudah selesai maka
Adapun tempat dan jadwal kegiatan yang akan dilaksanakan dalam penelitian
6 Penulisan
Laporan
Keterangan :
DAFTAR PUSTAKA
56