Page 1
i
APLIKASI SISTEM INFORMASI PENGELOLAAN TRANSAKSI
KANTIN FAKULTAS TEKNIK UNIVERSITAS TELKOM BERBASIS
ANDROID
Android Based Transaction Manager Information System Application for Canteen
Engineering Faculty of Telkom University
PROYEK AKHIR
Disusun sebagai salah satu syarat untuk memperoleh gelar Ahli Madya pada program
Diploma-3 Teknik Telekomunikasi Fakultas Ilmu Terapan
Universitas Telkom
Oleh :
ADYA BUDIRAHMAT
NIM : 6305110019
FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
BANDUNG
2014
Page 2
ii
LEMBAR PENGESAHAN
Proyek Akhir dengan judul:
APLIKASI SISTEM INFORMASI PENGELOLAAN TRANSAKSI
KANTIN FAKULTAS TEKNIK UNIVERSITAS TELKOM BERBASIS
ANDROID
(Android Based Transaction Manager Information System Application for Canteen
Engineering Faculty of Telkom University)
PROYEK AKHIR
Diajukan sebagai untuk memperoleh Gelar Ahli Madya Teknik Telekomunikasi
Universitas Telkom
Oleh:
ADYA BUDIRAHMAT
6305110019
Bandung, Oktober 2014
Disahkan oleh:
Pembimbing I Pembimbing II
Tengku A. Riza, ST., MT. Hurianti Vidyaningtyas, ST., MT.
NIP. 10790594-1 NIP. 10860621-1
UNIVERSITAS TELKOM No. Dokumen ITT-AK-FEK-PTT-
FM-004/001
Jl.Telekomunikasi No. 1 Ters. Buah Batu Bandung 40257 No. Revisi 00
FORMULIR LEMBAR PENGESAHAN PROYEK AKHIR Berlaku Efektif 02 Mei 2011
Page 3
iii
HALAMAN PERNYATAAN ORISINALITAS
NAMA : Adya Budirahmat
NIM : 6305110019
ALAMAT : Perum Pd.Pucung Indah 1 Jl.Mawar A/87 RT.003/004 Tangerang Selatan
No Tlp / HP : 083899461626
EMAIL : [email protected]
Menyatakan bahwa Proyek Akhir ini merupakan karya orisinal saya sendiri, dengan judul:
APLIKASI SISTEM INFORMASI PENGELOLAAN TRANSAKSI
KANTIN FAKULTAS TEKNIK UNIVERSITAS TELKOM BERBASIS
ANDROID
ANDROID BASED TRANSACTION MANAGER INFORMATION SYSTEM APPLICATION
FOR CANTEEN ENGINEERING FACULTY OF TELKOM UNIVERSITY
Atas pernyataan ini, saya siap menanggung resiko / sanksi yang dijatuhkan kepada saya
apabila kemudian ditemukan adanya pelanggaran terhadap kejujuran akademik atau etika
dalam karya ini, ditemukan bukti yang menunjukkan ketidakaslian karya ini.
Bandung, Oktober 2014
Adya Budirahmat
(6305110019)
UNIVERSITAS TELKOM No. Dokumen ITT-AK-FEK-PTT-
FM-004/001
Jl.Telekomunikasi No. 1 Ters. Buah Batu Bandung 40257 No. Revisi 00
FORMULIR PERNYATAAN ORISINALITAS Berlaku Efektif 10 Mei 2014
Page 4
iv
ABSTRAK
Transaksi adalah kegiatan yang mempengaruhi posisi keuangan perusahaan yang
dapat diukur dengan satuan uang. Di dalam akuntansi, transaksi dikatakan valid atau sah,
apabila dilengkapi dengan bukti transaksi. Namun yang menjadi masalah adalah terjadinya
bukti transaksi fisik yang hilang atau kabur dari penglihatan pengelola. Selain itu, bukti
transaksi harus lah tersimpan dan tertulis secara benar dengan mudah untuk di akses agar
tidak terjadi kerugian. Tidak salah bila kesalahan transaksi tersebut akibat Human Error
atau sistem bukti transaksi yang masih menggunakan bukti fisik yakni nota/struk.
Dari permasalahan tersebut, dibutuhkan inovasi teknologi yang dapat membantu
pengelolaan kantin dalam melakukan proses transaksi secara mudah dan dapat menyimpan
data secara valid. Salah satu solusi permasalahan ini adalah dengan membuat sistem
informasi mobile. Dalam proyek akhir ini, saya membuat sistem informasi transaksi yang
dimplementasikan pada kantin Fakultas Teknik Universitas Telkom yang terdiri dari 4 sisi
; yaitu sisi pelayanan tenan yang menggunakan aplikasi berbasis Android, sedangkan sisi
kasir, pemilik tenan, dan pengelola kantin (CSM) berbasis Web.
Dengan adanya sistem informasi ini, proses transaksi yang terjadi di kantin dapat
mudah membantu penyimpanan laporan keuangan secara aman melalui rekaman transaksi
pesanan antara pelayan tenan dan kasir, kemudian hasil transaksi tersimpan dalam database
yang bisa di akses oleh pemilik tenan dan pengelola kantin (CSM) melalui Web sehingga
dapat meminimalisir terjadinya kerugian.
Kata kunci : Transaksi, Sistem Informasi, Android, Web, Kantin.
Page 5
v
ABSTRACT
Transaction is an activities that affect the company’s financial position which can
be measured in money. In teh accounting, transaction has been said to be valid when
already equipped with transaction receipt. However, the problem is the occurrence by
proof of physical transaction are missing or faded from sight manager. Furthermore, proof
of transaction must be stored and written correctly with easily to access in order to avoid
losses. No doubt when when te transaction errors due to human error the transaction
receipt system that still using physical proof which are note / receipt.
From these problems, it takes innovation technology that can assist in the canteen
management process would take transactions easiy and can hold valid data. One of solution
to this problem is going to make the mobile information system. In this final project, I
made the transaction information system implemented at the canteen Faculty of
Engineering University of Telkom consisting of 4 sides ; among others is the tenant
services that use the Android-based applications, while the cashier,the owner tenant, and
the canteen manager (CSM) are using Web-based.
With this information system, transaction processing that occurs in the canteen can
easily help to secure storage of financial reports through the order of recorder transactions
between tenants and cashier, then the transaction result will stored in a database that can be
accessed by tenant (owner) and the canteen manager (CSM) via Website, so that can be
prevent the occurance of loss.
Keywords: Transaction, Information System, Android, Website, Canteen
Page 6
vi
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Puji syukur kehadirat Allah SWT karena atas rahmat, karunia, hidayah, petunjuk,
serta kasih sayang yang diberikan selama proses pengerjaan sehingga Proyek Akhir yang
berjudul “Aplikasi Sistem Informasi Pengelolaan Transaksi Kantin Fakultas Teknik
Universitas Telkom Berbasis Android” dapat terselesaikan. Tak lupa shalawat serta
salam penulis hanturkan kepada junjungan kita Rasulullah Muhammad SAW.
Proyek akhir ini disusun untuk memenuhi salah satu syarat menyelesaikan
pendidikan pada Program Diploma-3 Teknik Telekomunikasi Fakultas Ilmu Terapan
Universitas Telkom. Penulis menyadari bahwa Proyek Akhir ini masih jauh dari
kesempurnaan yang disebabkan karena keterbatasan penulis. Untuk itu saran dan kritik
yang bersifat membangun dari pembaca sangat penulis harapkan demi perbaikan di masa
mendatang.
Akhir kata, penulis mohon maaf yang sebesar – besarnya bila ada kesalahan dan
kekurangan dalam penyusunan Proyek Akhir ini. Dengan kerendahan hati penulis penulis
sangat mengharapkan kritik serta saran untuk memperbaiki Proyek Akhir ini pada
khususnya dan kemampuan penulis pada umumnya. Kritik dan saran bisa disampaikan
melalui email : [email protected] . Semoga Proyek Akhir ini dapat bermanfaat bagi
para pembaca dan penulis.
Wassalamu’alaikum Wr. Wb.
Bandung, 03 Oktober 2014
Penulis
Page 7
vii
UCAPAN TERIMA KASIH
Syukur Alhamdulillah, kehadirat Allah SWT yang senantiasa mencurahkan taufik
dan hidayah-Nya, sehingga penulisa dapat menyelesaikan proyek akhir yang berjudul
“aplikasi sistem informasi pengelolaan transaksi kantin fakultas teknik universitas telkom
berbasis android”.
Untuk menyelesaikan proyek akhir ini tentu penulis menerima banyak bantuan
moril baik secara material dan spiritual dari berbagai pihak. Ucapan terima kasih pun
penulis haturkan kepada :
1. Allah SWT atas segala nikmat dan kesempatan menjalani hidup pun memberikan ilmu,
kesehatan, dan petunjuk bagi penulis buku ini dapat diselesaikan.
2. Pengorbanan kedua orang tuaku, Papah (Raden Burhan) dan Mamah (Nelmawati) yang
tak pernah berhenti medoakan, menyayangi, mendidik, memotivasi, dan segala hal baik.
Terimakasih juga kedua kakakku Sandra Burnama dan Netty Burwati yang senantiasa
memberi dukungan moral maupun materil. Semua ini penulis persembahkan untuk kalian,
dan harapannya penulis masih diberi kesempatan memberikan berikan persembahan-
persembahan yang lebih untuk membahagiakan kalian. Semoga kita selalu diberikan
kesehatan, keharmonisan, dan kebahagiaan dalam satu keluarga yang utuh selamanya.
3. Bapak Unang Sunarya, ST.,MT. selaku dosen wali, serta dosen dosen Universitas
Telkom yang telah memberikan ilmunya khususnya bagi penulis. Semoga bapak selalu
diberikan kesehatan oleh Allah SWT.
4. Bapak Tengku A. Riza, ST., MT. dan Ibu Huriyanti Vidyaningtias, ST.,MT. selaku
pembimbing penulis. Terimakasih atas bimbingan ilmu, motivasi, kesabaran, doa, dan
keluangan waktu yang telah diberikan. Semoga Allah SWT memberikan berkah untuk
semua yang telah bapak-ibu berikan.
5. Bapak M. Nopran Muhar selaku pengelola/kepala kantin yang mengizinkan dan
melancarkan penulis dalam menjalankan proyek akhir ini. Terimakasih atas keluangan
waktu dan pikiran yang diberikan.
6. Bersyukur dipertemukannya penulis dengan mereka atas bantuan pada proyek akhir ini.
Terima kasih sebesar-besarnya kepada Emir Septian Sori, Muhammad Rizky, Dewi
Nabilah, Aditya Alif Wicaksono, rekan-rekan asisten lab CnC dan lab Sistem Komputer.
Page 8
viii
Mohon maaf jika penulis merepotkan. Semoga Allah SWT membalas kebaikan mereka
dengan kesuksesan yang akan datang.
7. Mereka yang sudah seperti saudara kandung bagi penulis di Bandung dalam suka dan
duka sehari-harinya ; Haidir, Ato, Alfian, Bentar, Luthfi, Ari, Rizky, dan Arga. Lets
success together!
8. Organisasi pertama penulis, KAMMI Komisariat IT Telkom 2011-2012 (saat itu) yang
memberikan pelajaran hidup yang cukup berharga bagi penulis pribadi, khususnya ka
Hafid, ka Davin, ka Brian, ka Hary, ka Juli dan kader-kader lainnya. Jazakallah.
9. Keluarga besar Himatel 2012-2013, Committee SPEKTRUM XII – XIII, ELKO FAIR,
yang memberikan pengalman luar biasa dan mengharukan bagi penulis, khususnya teman-
teman Departemen Kemahasiswaan GARUDA (kadep Kai, ka Najib, Rendra, ka Ihsan
, ka Ale, ka Sari, ka Akbar, ka Didin, Irfan, Abdillah, Awan, Ratih, dan yang
lainnya) serta Departemen Kaderisasi GUTEN (kadep Sarah, bro Faris, bro Guntur,
Ifan, Echa, Sasha, Fery, Nanda) tak lupa Kahim’12 Pandu & Kahim’13 Randhy,
rekan-rekan lainnya yang sebenarnya penulis ingin sebutkan. Terimakasih atas
kekeluargaan, kepercayaan, hiburan, dan motivasinya.
10. Teman-teman kelas D3TT-35-01 yang membantu sebagian kehidupan kuliah, tugas, dan
bermain selama di kampus ini khususnya Zulfikar, Rizqa, Satrio, Zaki, Ayu, Intan,
Putri, Dinda dan teman-teman lainnya. Terimakasih.
11. Seluruh dosen kampus Universitas Telkom yang sudah membimbing, mendidik, dan
memberi semua ilmu kepada penulis selama kuliah
12. Semua pihak yang tidak bisa disebutkan satu-persatu oleh penulis, terimakasih atas doa
dan dukungannya sehingga proyek akhir ini dapat terselesaikan.
Semua kebaikan tersebut tidak dapat penulis balas satu-persatu. Semoga Allah
senantiasa membalas dan menjadikannya pahala yang terus mengalir bagi semuanya.
Amiin
Page 9
ix
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i
HALAMAN PENGESAHAN ............................................................................ ii
HALAMAN PERNYATAAN ORISINALITASI ............................................ iii
ABSTRAK ........................................................................................................... iv
ABSTRACT ........................................................................................................ v
KATA PENGANTAR ........................................................................................ vi
UCAPAN TERIMA KASIH .............................................................................. vii
DAFTAR ISI ....................................................................................................... ix
DAFTAR GAMBAR .......................................................................................... xii
DAFTAR TABEL ............................................................................................... xiv
DAFTAR LAMPIRAN ...................................................................................... xv
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah .......................................................................... 1
1.2 Rumusan Masalah ................................................................................... 2
1.3 Tujuan Penelitian .................................................................................... 2
1.4 Manfaat Penelitian ................................................................................. 2
1.5 Batasan Masalah ..................................................................................... 3
1.6 Metodologi Penelitian ............................................................................. 3
1.7 Sistematika Penulisan ............................................................................. 4
BAB II DASAR TEORI
2.1 Sistem Informasi ..................................................................................... 5
2.2 Android ... ............................................................................................... 5
2.3 HTML ............ ........................................................................................ 6
2.4 PHP ................ ........................................................................................ 7
2.5 Database MySQL ................................................................................... 8
2.6 FileZilla .. ................................................................................................ 9
BAB III PERANCANGAN DAN IMPLEMENTASI
3.1 Identifikasi Masalah ............................................................................... 11
Page 10
x
3.2 Deskripsi Sistem ..................................................................................... 11
3.3 Analisis Kebutuhan ................................................................................. 12
3.3.1 Analisis Kebutuhan Data .............................................................. 12
3.3.2 Analisis Kebutuhan Proses ............................................................ 12
3.3.3 Analisis Kebutuhan Antarmuka..................................................... 12
. 3.3.3.1 Kebutuhan Antarmuka Perangakat Keras .................. 12
. 3.3.3.2 Kebutuhan Antarmuka Perangakat Lunak .................. 13
. 3.3.4 Spesifikasi Pengguna ..................................................................... 13
3.4 Pemodelan Sistem ................................................................................... 14
3.4.1 Gambaran Umum .......................................................................... 14
3.4.2 Skema Implementasi Sistem Informasi ......................................... 17
3.4.3 Pemodelan Aplikasi Web .............................................................. 17
. 3.4.3.1 Diagram Konteks ........................................................ 17
. 3.4.3.2 Data Flow Diagram .................................................... 18
3.4.4 Pemodelan Aplikasi Android ........................................................ 19
. 3.4.4.1 Use Case Diagram ...................................................... 19
. 3.4.4.2 Activity Diagram ........................................................ 20
. 3.4.4.3 Class Diagram ........................................................... 21
3.5 Perancangan Database ............................................................................. 22
3.5.1 Entity Relation Diagram ................................................................ 22
3.5.2 Struktur Tabel Relasi ..................................................................... 22
3.6 Perancangan Antarmuka Aplikasi ........................................................... 23
3.6.1 Antarmuka Aplikasi Web .............................................................. 23
3.6.2 Antarmuka Aplikasi Android ........................................................ 23
BAB IV PENGUJIAN DAN ANALISA HASIL IMPLEMENTASI SISTEM
4.1 Implementasi Aplikasi ............................................................................ 24
4.1.1 Implementasi Perangkat Keras .................................................... 24
4.1.2 Implementasi Perangkat Lunak ................................................... 24
4.1.3 Implementasi Antarmuka ............................................................ 25
4.1.3.1 Implementasi Antarmuka Aplikasi Web .................... 25
4.1.3.2 Implementasi Antarmuka Aplikasi Android............... 26
4.2 Pengujian Sistem ..................................................................................... 27
Page 11
xi
4.2.1 Pengujian Alpha ............................................................................ 27
4.2.2 Pengujian Beta ............................................................................... 31
4.2.3 Pengujian Beban Web Server ........................................................ 37
4.2.4 Pengujian Delay ............................................................................. 38
4.3 Analisa Pengujian ................................................................................... 39
4.3.1 Analisa Pengujian Alpha ............................................................... 39
4.3.2 Analisa Pengujian Beta ................................................................. 39
4.3.3 Analisa Pengujian Beban Web Server .......................................... 39
4.3.4 Analisa Pengujian Delay ............................................................... 41
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ............................................................................................ 43
5.2 Saran ............................................................................................... 43
DAFTAR PUSTAKA ........................................................................................ xvi
Page 12
xii
DAFTAR GAMBAR
Gambar 2.1 Logo Android ................................................................................... 5
Gambar 2.2 Logo Eclipse ..................................................................................... 5
Gambar 2.3 Logo MySQL .................................................................................... 9
Gambar 2.4 Logo FileZilla .................................................................................. 10
Gambar 3.1 Diagram Alir Pelayan Toko .............................................................. 15
Gambar 3.2 Diagram Alir Kasir ........................................................................... 15
Gambar 3.3 Diagram Alir Pengelola Kantin (admin)........................................... 16
Gambar 3.4 Diagram Alir Pemilik Toko .............................................................. 16
Gambar 3.5 Skema Implementasi Sistem Informasi ............................................ 17
Gambar 3.6 Diagram Konteks Aplikasi ............................................................... 17
Gambar 3.7 Data Flow Diagram Level Admin ................................................... 18
Gambar 3.8 Data Flow Diagram Level Kasir ...................................................... 19
Gambar 3.9 Data Flow Diagram Level Pemilik Toko ........................................ 19
Gambar 3.10 Use Case Diagram .......................................................................... 20
Gambar 3.11 Activity Diagram Aplikasi .............................................................. 20
Gambar 3.12 Class Diagram ................................................................................. 21
Gambar 3.13 Entity Relation Diagram ................................................................. 22
Gambar 3.14 Struktur Tabel Relasi ..................................................................... 22
Gambar 3.15 Tampilan Awal Aplikasi Web ........................................................ 23
Gambar 3.16 Tampilan Awal Aplikasi Android .................................................. 23
Gambar 4.1 Implementasi Antarmuka Index Screen Apikasi Web ..................... 25
Gambar 4.2 Implementasi Antarmuka LoginScreen Apikasi Android ................ 26
Gambar 4.3 Implementasi Antarmuka Help Apikasi Android ............................. 27
Gambar 4.4 Diagram Penggunaan Smartphone Android ..................................... 32
Gambar 4.5 Diagram Fungsi Fitur Pesanan Transaksi ......................................... 32
Gambar 4.6 Diagram Fungsi Rekaman Transaksi ................................................ 33
Gambar 4.7 Diagram Fungsi Penggunaan Aplikasi Android ............................... 33
Gambar 4.8 Diagram Fungsi Tampilan Android .................................................. 34
Gambar 4.9 Diagram Fungsi Sistem Laporan Keuangan ..................................... 34
Gambar 4.10 Diagram Fungsi Penggunaan Android ........................................... 35
Gambar 4.11 Diagram Fungsi Tampilan Website ................................................ 35
Page 13
xiii
Gambar 4.12 Diagram Fungsi Penyimpanan Data ............................................... 36
Gambar 4.13 Diagram Fungsi Pemantau Laporan Keuangan .............................. 36
Gambar 4.14 Diagram Fungsi Peningkatan Kualitas Sistem ............................... 37
Gambar 4.15 Skema Kantin Fakultas Teknik Universitas Telkom ...................... 38
Gambar 4.16 Prosentase Error Pengujian Beban Web Server.............................. 40
Gambar 4.17 Speedtest Jaringan Telkomsel Kantin FT UNITEL........................ 41
Page 14
xiv
DAFTAR TABEL
Tabel 4.1 Pengujian Fungsionalitas Website Level Admin ................................. 27
Tabel 4.2 Pengujian Fungsionalitas Website Level Owner Toko ........................ 28
Tabel 4.3 Pengujian Fungsionalitas Website Level Kasir .................................... 29
Tabel 4.4 Pengujian Fungsionalitas Website Level Pelayan Toko ...................... 30
Tabel 4.5 Data Responden Pengujian Beta .......................................................... 31
Tabel 4.6 Performansi jaringan IP berdasarkan Packet Loss ............................... 38
Tabel 4.7Hasil Uji Coba Cepat Tangkap Aplikasi (Delay) .................................. 41
Page 15
xv
DAFTAR LAMPIRAN
Lampiran A Perancangan Antarmuka Aplikasi .................................................... xvii
Lampiran B Implementasi Antarmuka Aplikasi ................................................... xxvi
Lampiran C Kuesioner Aplikasi ........................................................................... xxxvii
Lampiran D Tabel Pengujian Performansi ........................................................... xl
Lampiran E Surat .................................................................................................. xlv