PEMBUATAN APLIKASI PENGELOLAAN TRANSAKSI KENDARAAN BERMOTOR DI SUZUKI PANORAMA NGAWI Pembuatan Aplikasi Pengelolaan Transaksi Kendaraan Bermotor Di Suzuki Panorama Ngawi Menggunakan Framework Codeigniter.

PEMBUATAN APLIKASI PENGELOLAAN TRANSAKSI
KENDARAAN BERMOTOR DI SUZUKI PANORAMA NGAWI
MENGGUNAKAN FRAMEWORK CODEIGNITER

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

Johan Rendytama
NIM : L200090023

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
TAHUN 2013 HALAMAN PERSETUJUAN
i

IIALAMAN PERSETUJT]AN

Skripsi denganjudul

"PEMBUATAII APLIKASI PENGELOLAA}I TRANSAKSI KENDARAA.I\
BSRMOTOR D+ SUZT'KI PA]TEORAMA htGAWI I}ffiItGGT]NAKAi\t
f,'RAMEWORK CODEIGNITER''

kf

tclah diperiksa dan disetrfui rtrrtuk diajukm
dalam sidang pendadaran pada:

.

Hari
Tanggal

Pembimbing

til\


NIK: 706

I

RoPu

TIALAMAN PENGESAHAN

PEMBUATAN APLIKASI PENGELOLAAi\ TRANSAIGI

KEI\IDARAAI\ BER]VIOTOR DI SUZTIKI PA}TNORAMA
NGAWI MENGGTINAKATI FRAMEWORI( CODEIGNITER
dipersiapkan dan disusun oleh

Johan Rend5rtama

NIM : L200090023
telah dipertatrankan di depan Dewan Penguji

padatanggal: 17 ju[i :ot3

Susunan Dewan Pensuii

Pembimbing I

il,b

Husni Thamrin. S.T. MT.. Ph.D.

NIK:

NIK:100.1197

706

Pembimbing

II

Umi Fadtilah ST. M.Eng
NIP : I 97803222005012002

Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal
Dekan

Teknik

atika

Heru Supriyono. Ph.D

NIK:970

DAF'TAR KONTRIBUSI
Dengan

ini

saya menyatakan batrwa skripsi


ini tidak terdapat karya

yang pernah diajukan untuk memperoleh gelar kesarjan.urn

di

suatu Perguruan

Tinggi, dan sepanjang pengetahuan sayajuga tidak terdapat karya atau pendapat
yang pernatr ditulis atau diterbitkan oleh orang lain kecuali yaog secara tertulis
diacu dalam naskah ini dan disebutkan dalarn daftar pustaka.

Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:

1. Penulis berterus terang bahwa kemampuan penulis dalam

mematrami

Framework Codeigniler masih dalam proses belajar, oleh karena itu penulis
mencoba belajar dari berbagai pihak dal,m penyusunan skripsi


2.

Saya merancang aplikasi

ini dengan bantuan

ini.

teman-teman, artikel-artikel,

internet dan buku yang dilampirkan dalam daftar pustaka.

Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujumya. Saya
bertanggungjawab atas isi dan kebenaran daftar di atas.

arta,

tVI^
an Rendytama


Mengetahui:

Pembimbing II

Umi Fadlilah. S.T. M.Ens
NIP : I 97 80 322200 50 12002

rv

MOTTO

Allah akan meninggikan orang-orang yang berilmu di antaramu dan orang-orang yang
diberi ilmu pengetahuan beberapa derajat. Dan Allah Maha Mengetahui apa yang
kamu kerjakan.
(Q.S. Al Mujadilah : 11)

Bekerja keras demi meraih apa yang di inginkan dan jangan mengenal kata menyerah.
Menyerah berarti kalah dan akhir dari apa yang anda perjuangkan.
( Penulis )


Kenalilah diri anda sendiri, nilailah diri anda sendiri, ubahlah diri anda sendiri.
Sebelum anda berkomentar tentang orang lain.
( Penulis )

v

PERSEMBAHAN :

1. Kepada Allah SWT yang selalu mendengarkan do’a umatnya.
2. Kedua orang tua yang selalu medo’akan, mendukung dan mendidik utnutk
menjadi orang yang bermanfaat untuk diri sendiri, keluarga dan orang lain.
3. Untuk adikku dan orang terdekatku yang selalu memberikan semangat.
4. Untuk teman-teman Teknik Informatika yang telah menciptakan memori
indah di waktu menuntut ilmu bersama.
5. Untuk teman-teman Teknik Informatika angkatan 2009 yang tidak dapat
disebutkan satu-persatu, terima kasih telah berbagi ilmu dan pengalaman
selama ini.
6. Untuk semua pihak yang telah bersedia membantu dalam penyusunan
skripsi hingga dapat terselasaikan.


vi

KATA PENGANTAR

Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah
Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang
tiada terkira kepada hamba-Nya, sehingga penyusun dapat menyelesaikan tesis ini
dengan judul Pembuatan Aplikasi Pengelolaan Transaksi Kendaraan Bermotor di
Suzuki Panorama Ngawi menggunakan Framework Codeigniter
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban
mahasiswa dalam rangka menyelesaikan program sarjana.
Dengan segala kemampuan yang maksimal, penyusun telah berusaha
untuk menyelesaikan laporan skripsi ini, namun demikian penyusun menyadari
bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu
penyusun mengharapkan dengan sangat saran serta kritik yang bersifat
membangun demi perbaikan. Di sisi lain, skripis ini juga merupakan hasil karya
dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin
hanyalah


sebuah

nama.

Sehingga

dalam

kesempatan

ini

penyusun

mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya
dengan segala kerendahan hati, kepada:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan
dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan.
Maha mulia Engkau, Maha Suci nama-nama-Mu.


vii

2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad
SAW dan keluarganya, dan para sahabatnya.
3. Bapak Husni Thamrin, S.T, MT., Ph.D. Selaku Dekan Fakultas
Komunikasi dan Informatika serta pembimbing I, Ibu Umi Fadlilah ST.
M.Eng selaku pembimbing II, yang penuh kesabaran di sela kesibukannya
untu memberi masukan, bimbingan, saran-saran serta dorongan untuk
menyelesaikan skripsi ini.
4. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik
Informatika yang telah memberikan bekal ilmu yang sangat bermanfaat
bagi penulis.
5. Kedua orang tua yang selalu memberikan do’a dan dukungan kepada
penulis.
6. Teman-teman yang membantu dan memberikan dorongan serta dukungan
untuk penyelesaian skripsi ini.
Akhirnya penyusun berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya
dalam menambah pengetahuan dan wawasan ilmu. Amiin.

Surakarta, ………………….

Penyusun

viii

DAFTAR ISI

Halaman Judul .................................................................................................

i

Halaman Persetujuan .......................................................................................

ii

Halaman Pengesahan ......................................................................................

iii

Daftar Kontribusi ............................................................................................

iv

Motto ................................................................................................................

v

Persembahan ...................................................................................................

vi

Kata Pengantar ................................................................................................

vii

Daftar Isi ..........................................................................................................

ix

Daftar Tabel ....................................................................................................

xii

Daftar Gambar ................................................................................................. xiii
Daftar Lampiran ..............................................................................................

xv

Abstraksi ......................................................................................................... xvi
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

1.6

Sistematika Penulisan .................................................................... 4

BAB II TINJAUAN PUSTAKA ................................................................... ...6
2.1

Telaah Penelitian ........................................................................... 6

2.2

Landasan Teori .............................................................................. 8
2.2.1 Pengertian Transaksi .......................................................... 8
ix

2.2.2 Pengertian Framework ....................................................... 9
2.2.3 Pengertian CodeIgniter ....................................................... 9
2.2.4 Pengertian PHP ................................................................ 10
2.2.5 Pengertian MySQL............................................................ 10
2.2.6 Skala Likert ...................................................................... 11
2.3

Referensi Metode Pengembangan ............................................... 11

BAB III METODE PENELITIAN ................................................................ 44
3.1

Waktu dan Tempat ...................................................................... 13

3.2

Peralatan Utama dan Pendukung ................................................. 13
3.2.1 Hardware.......................................................................... 13
3.2.2 Software ............................................................................ 13

3.3

Diagram Alir Penelitian ( Flow Chart ) ...................................... 14

3.4

Analisa Kebutuhan ...................................................................... 16

3.5

Perancangan Sistem ..................................................................... 17
3.5.1 Perancangan Use Case ..................................................... 17
3.5.2 Diagaram Aktivitas ........................................................... 18
3.5.3 Diagram Konteks yang Diusulkan.................................... 22
3.5.4 Perancanggan Basis Data ................................................. 25
3.5.5 ERD (Entity Relationship Diagram) .................................. 29

3.6

Perancangan Antar Muka ............................................................ 30
3.6.1 Deployment Diagram ....................................................... 30
3.2.2 Struktur Menu ................................................................... 30

BAB IV HASIL DAN PEMBAHASAN ........................................................ 33
4.1

Hasil Penelitian ............................................................................ 33
4.1.1 Business Prosess Model ................................................... 34
4.1.2 Form Login User .............................................................. 38
4.1.3 Halaman Admin................................................................ 38
4.1.4 Halaman Kasir .................................................................. 44

4.2

Pengujian Program ...................................................................... 53

4.3

Pembahasan ................................................................................. 57
x

BAB V PENUTUP ......................................................................................... 59
5.1

Kesimpulan .................................................................................. 59

5.2

Saran ............................................................................................ 59

DAFTAR PUSTAKA ...................................................................................... 60
Lampiran ........................................................................................................... ..62

xi

DAFTAR TABEL
Tabel 3.1. Tabel Barang .......................................................................... 26
Tabel 3.2. Tabel Detail_Motor ................................................................ 26
Tabel 3.3. Tabel Detai_Penjualan .......................................................... 27
Tabel 3.4. Tabel Kategori ...................................................................... 27
Tabel 3.5. Tabel Pelanggan ..................................................................... 27
Tabel 3.6. Tabel Penjualan ...................................................................... 28
Tabel 3.7. Service .................................................................................... 28
Tabel 3.8. Tabel User ............................................................................ 28
Tabel 3.9. Tabel Motor .......................................................................... 29
Tabel 4.1.Tabel Penilaian Jawaban Kuisioner oleh Karyawan .............. 54

xii

DAFTAR GAMBAR
Gambar 3.1. Diagram Alir (Flowchart) Penelitian ................................. 14
Gambar 3.2. Use Cae Diagram ............................................................... 18
Gambar 3.3. Diagram Aktifitas Tambah,Edit dan Hapus Barang ........... 18
Gambar 3.4. Diagram Aktifitas Tambah,Edit dan Hapus Motor ............ 19
Gambar 3.5. Diagram Aktifitas Tambah,Edit dan Hapus Service........... 20
Gambar 3.6. Diagram Aktifitas Penjualan Motor ................................... 20
Gambar 3.7. Diagram Aktifitas Penjualan Sparepart .............................. 21
Gambar 3.8. Diagram Aktifitas Penjualan Jasa Service .......................... 21
Gambar 3.9. Diagram Aktifitas Laporan ................................................. 22
Gambar 3.10. DFD Level 0 ..................................................................... 23
Gambar 3.11. DFD Level 1 ..................................................................... 24
Gambar 3.12. ERD ( Entity Relationship Diagram ) .............................. 29
Gambar 3.13. Deployment Diagram ....................................................... 30
Gambar 3.14. Halaman Utama Aplikasi ................................................. 31
Gambar 3.15. Halaman User ................................................................... 31
Gambar 4.1. Alur Proses Penjualan Motor ............................................. 34
Gambar 4.2. Alur Proses Penjualan Sparepart ....................................... 35
Gambar 4.3. Alur Proses Jasa Service ..................................................... 36
Gambar 4.4. Form login .......................................................................... 38
Gambar 4.5. Form tambah kategori barang............................................. 39
Gambar 4.6. Database Kategori .............................................................. 39
Gambar 4.7. Halaman kategori barang .................................................... 39
Gambar 4.8. Form tambah barang .......................................................... 40
Gambar 4.9. Database barang ................................................................. 40
Gambar 4.10. Halaman data barang ........................................................ 40
Gambar 4.11. Form tambah motor .......................................................... 41
Gambar 4.12. Database motor ................................................................ 41
Gambar 4.13. Form tambah motor .......................................................... 42
Gambar 4.14. Form detail motor ............................................................. 42
xiii

Gambar 4.15. Database detail motor ...................................................... 43
Gambar 4.16. Halaman detail motor ....................................................... 43
Gambar 4.17. Form Tambah Service ...................................................... 43
Gambar 4.18. Database Data service ...................................................... 44
Gambar 4.19. Halaman data service........................................................ 44
Gambar 4.20. Form Tambah Data Pelanggan ......................................... 45
Gambar 4.21. Database Pelanggan ......................................................... 45
Gambar 4.22. Halaman Data Pelanggan ................................................. 45
Gambar 4.23. Form penjualan motor ...................................................... 46
Gambar 4.24. Halaman penjualan motor ................................................ 47
Gambar 4.25. Nota penjualan motor ....................................................... 47
Gambar 4.26. Penjualan Sparepart ......................................................... 48
Gambar 4.27. Nota penjualan sparepart ................................................. 49
Gambar 4.28. Penjualan Jasa Service ...................................................... 50
Gambar 4.29. Nota penjualan jasa service .............................................. 50
Gambar 4.30. Halaman cetak Laporan penjualan Motor ........................ 51
Gambar 4.31. Laporan Penjualan Motor ................................................. 52
Gambar 4.32. Laporan Penjualan Sparepart ............................................ 52
Gambar 4.33. Laporan Jasa service ......................................................... 53
Gambar 4.34. Grafik Penilaian dari Karyawan ....................................... 55

xiv

DAFTAR LAMPIRAN

LAMPIRAN

....................................................................................... 63

xv

ABSTRAKSI

Suzuki Panorama merupakan sebuah Dealer resmi Suzuki yang bergerak
pada bidang penjualan sepeda motor Suzuki dan jasa service. Banyaknya aktifitas
data seperti transaksi penjualan motor, pencatatan transaksi service motor,
transaksi pembelian suku cadang yang terjadi. Hal itu memungkinkan untuk
membutuhkan suatu sistem aplikasi yang dapat membantu pekerjaan tersebut agar
pengelolaan transaksi yang terjadi bisa lebih baik.
Pada penelitian ini, akan dirancang suatu aplikasi pengelolaan transaksi
yang dapat digunakan dalam proses transaksi yang terjadi. Dalam merancang
aplikasi tersebut, diperlukan suatu observasi dan interview terhadap dealer Suzuki
Panorama untuk mengetahui sistem yang telah berjalan. Agar dalam perancangan
aplikasi nanti bisa sesuai dengan apa yang dibutuhkan dealer. Selanjutnya,
pembuatan aplikasi pengelolaan transaksi ini dilanjutkan dengan perancangan use
case, diagram aktifitas, data flow diagram, database table dan perancangan
desain. Pembuatan aplikasi membutuhkan Hardware antara lain Processor Intel Core
2 Duo, RAM 1GB, Hard Disk 320 GB dan Software antara lain Codeigniter 1.7, .Xampp,
Adobe Dreamweaver CS5, Notepad + + ,Web Browser.

Hasilnya yaitu aplikasi pengelolaan transaksi kendaraan bermotor yang
menangani transaksi penjualan motor, penjualan sparepart dan jasa service.
aplikasi ini memiliki 2 user yaitu user admin dan user kasir, dimana masingmasing user memiliki akses sendiri-sendiri. user admin yang memiliki hak akses
sebagai pengelola data-data yang akan digunakan oleh user lain. User kasir
memiliki hak akses untuk melayani transaksi-transaksi yang terjadi seperti
penjualan motor, sparepart, jasa service, cetak nota dan cetak laporan.
Kata kunci : CodeIgniter, transaksi, penjualan motor, penjualan sparepart,
penjualan jasa service

xvi