SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS PENGECATAN MOBIL PADA BENGKEL RAHMAT JAYA MOTOR.
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN
STATUS PENGECATAN MOBIL PADA BENGKEL
RAHMAT J AYA MOTOR
SKRIPSI
Disusun Oleh :
DUAH AGUNG SAERODIN
0934010234
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2014
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN
STATUS PENGECATAN MOBIL PADA BENGKEL
RAHMAT J AYA MOTOR
SKRIPSI
Diajukan Untuk Memenuhi Sebagai
Persyar atan Dalam Memperoleh Gelar
Sarjana Komputer Program Studi Teknik Infor matika
Disusun Oleh :
DUAH AGUNG SAERODIN
0934010234
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2014
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Disusun Oeh :
DUAH AGUNG SAERODIN
NPM : 0934010234
Telah Dipertahankan Dihadapan dan Diterima Oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Pada Tanggal : 15 Januari 2014
Pembimbing :
1.
Tim Penguji :
1.
I Gede Susrama, ST, M.Kom
Dr. Ir. Ni Ketut Sari, MT
NPT. 3 7006 06 0211 1
NPT. 19650731 199203 2 001
2.
2.
M. Syahrul Munir, S.Kom
Fetty Tri Anggraeni, S.Kom, M.Kom
NPT. 3 8912 13 342 1
NPT. 382 020 602 081
3.
Achmad J unaidi, S.Kom
NPT. 3 7811 04 0199 1
Mengetahui
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Ir. SUTIYONO, MT
NIP. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Disusun Oeh :
DUAH AGUNG SAERODIN
NPM : 0934010234
Telah disetujui mengikuti Ujian Negara Lisan Periode Januari Tahun Akademik
2013/2014.
Menyetujui,
Pembimbing Utama
Pembimbing Pendamping
I Gede Susrama, S.T, M.Kom
NPT. 3 7006 06 0211 1
M. Syahrul Munir, S.Kom
NPT. 3 8912 13 342 1
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Dr. Ir . NI KETUT SARI, MT
NPT. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
Jl. Rungkut Madya Gunung Anyar Surabaya 60294 Tlp. (031) 8706369
Fax. (031)8706372 Website. www.upnjatim.ac.id
KETERANGAN BEBAS REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: Duah Agung Saerodin
NPM
: 0934010234
Program studi : Teknik Informatika
Telah mengerjakan REVISI SKRIPSI Ujian Lisan Periode Januari TA 2013/2014 ,
dengan judul:
“ SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR”
Surabaya, Januari 2014
Dosen Penguji yang memeriksa revisi
1. Dr. Ir. Ni Ketut Sari, MT
NPT. 19650731 199203 2 001
(……………………….)
2. Fetty Tri Anggraeny, S.Kom, M.Kom
NPT. 382 020 602 081
(……………………….)
3. Achmad J unaidi, S.Kom
(……………………….)
NPT. 3 78 11 0 4 01 991
Menyetujui,
Pembimbing Utama
Pembimbing Pendamping
I Gede Susrama, S.T, M.Kom
NPT. 3 7006 06 0211 1
M. Syahrul Munir, S.Kom
NPT. 3 8912 13 342 1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Puji syukur kehadirat Allah S.W.T karena atas berkat rahmatNya berupa
kekuatan lahir maupun batin serta jalan semangat pada penulis sehingga dapat
menyelesaikan laporan Tugas akhir ini. Penulis menyajikan hasil seluruh kegiatan
yang telah dilakukan selama penulis melakukan penelitian.
Laporan ini ditulis berdasarkan penelitian yang dilaksanakan penulis di
bengkel Pengecatan Rahmat Jaya Motor Jl. Wedoro / Klurak no.1 Candi Sidoarjo.
Adapun Laporan ini disusun dan diajukan sebagai salah satu syarat untuk
menyelesaikan studi dan memperoleh gelar sarjana komputer di kampus UPN
“VETERAN” JAWA TIMUR.
Adapun tanpa ada bantuan dari pihak lain, mungkin penulis tidak akan
mampu menyelesaikan laporan Tugas Akhir ini yang berjudul “sistem informasi
estimasi biaya dan pengecakan status pengecatan mobil pada bengkel Rahmat
Jaya Motor”, oleh karena itu penulis ingin mengucapkan terima kasih kepada
seluruh pihak yang telah membantu dalam laporan penulisan ini terutama kepada :
1.
ALLAH SWT dan RASUL-Nya. Alhamdulillah atas segala kelancaran dan
kemudahan yang selalu engkau limpahkan kepada penulis.
2.
Keluarga tercinta, terutama Bapak Dakdo Wiyono dan Ibu Rukmi, mbak
Dwi Resmiyati dan adek Ahmad Nafis, serta Lina Shofiyatul Chasanah,
terima kasih atas semua doa, motivasi dan dukungan serta harapanharapanya pada saat penulis menyelesaikan laporan Tugas Akhir ini.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.
Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
4.
Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN
“VETERAN” Jawa Timur.
5.
Bapak I Gede Susrama ST, M.Kom dan Bapak M. Syahrul Munir selaku
dosen pembimbing Tugas Akhir.
6.
Seluruh jajaran staff dan dosen di Teknik Informatika, kawan-kawan Nafas
Naga TF-E, keluarga besar kos Mun Fc, teman seperjuangan di TF (Ria,
Icha, Anyus, Kemat, Widy kriting, Sachroni tangker, Rian, Gede, Septyan)
yang telah membantu dalam penyelesaian laporan Tugas Akhir ini, serta
telah memberikan dorongan dan doa. Terima Kasih yang tak terhingga
untuk kalian semua.
Disadari bahwa dalam penulisan laporan ini masih jauh dari kata
sempurna, namun kami tetap berharap semoga isi dari laporan ini dapat
berguna baik untuk penulis khususnya dan para pembaca pada umumnya,
maka dari itu kritik dan saran yang membangun sangat kami harapkan.
Surabaya, 18 Januari 2014
Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
Halaman
ABSTRAK ............................................................................................ i
KATA PENGANTAR .......................................................................... ii
DAFTAR ISI ....................................................................................... iv
DAFTAR GAMBAR ........................................................................ viii
BAB I PENDAHULUAN ..................................................................... 1
1.1 Latar Belakang .......................................................................... 1
1.2 Rumusan Masalah ..................................................................... 2
1.3 Batasan Masalah ....................................................................... 2
1.4 Tujuan ...................................................................................... 3
1.5 Manfaat .................................................................................... 3
1.6 Metode Penelitian ..................................................................... 4
1.7 Sistematika Penulisan ............................................................... 5
BAB II TINJAUAN PUSTAKA ........................................................... 7
2.1 Sejarah Singkat Bengkel Rahmat Jaya Motor ............................... 7
2.1.1 Profil Bengkel Rahmat Jaya Motor ..................................... 7
2.1.2 Visi Dan Misi Rahmat Jaya Motor ................................... 8
2.1.3 Struktur Organisasi .......................................................... 8
2.2 Konsep Dasar Sistem informasi .................................................... 8
2.3 Konsep Dasar Basis Data .......................................................... 9
2.3.1. CDM……………………………………………………..9
2.3.2. PDM…………………………………………………….10
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.3.3. Perbedaan CDM dan PDM……………………………...10
2.4 UML (Unified Modeling Language) ............................................ 11
2.4.1 Diagram kelas (Class Diagram) ......................................... 11
2.4.2 Use Case Diagram .............................................................. 11
2.4.3 Activity Diagram ................................................................ 12
2.4.4 Sequance Diagram .............................................................. 12
2.5 Estimasi Biaya ............................................................................... 13
2.6 SMS Gateway.......................................................................... 14
2.7 Sekilas Tentang Software Yang digunakan .............................. 14
2.7.1 Sistem Operasi ............................................................... 14
2.7.2 Macromedia Dreamweaver 8 ......................................... 15
2.7.3 XAMPP ......................................................................... 15
2.7.4 Framework CodeIgniter ..................................................... 16
2.7.5 MVC .................................................................................... 16
2.7.6 MySQL ................................................................................ 17
2.7.7 GAMMU ............................................................................. 17
2.8 Validasi dengan SPSS dan tabel r ................................................ 18
2.9 Penelitian Terdahulu ..................................................................... 19
BAB III METODE PENELITIAN ...................................................... 21
3.1 Tempat Dan Waktu Penelitian...................................................... 21
3.2 Analisa Kebutuhan Sistem............................................................ 21
3.2.1 Kebutuhan perangkat keras (hardware) ............................ 21
3.2.2 Kebutuhan perangkat lunak (software) ............................. 21
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3 Perancangan Unified Modelling Language (UML)................... 22
3.3.1 Perancangan Use Case Diagram ......................................... 22
3.3.2 Perancangan Activity Diagram ........................................... 23
3.3.2.1 Activity diagram Register Pelanggan ........................... 23
3.3.2.2 Activity diagram Login User
....................................... 23
3.3.2.3 Activity diagram Login Pelanggan .............................. 24
3.3.2.4 Activity diagram Memilih data estimasi
3.3.2.5 Activity diagram cek status mobil
..................... 24
............................... 25
3.3.2.6 Activity diagram Mengelola laporan
........................... 25
3.3.2.7 Activity diagram Admin mengelola data estimasi ...... 26
3.3.2.8 Activity diagram mengelola data cek status ................ 26
3.3.3 Perancangan Sequence Diagram ......................................... 27
3.3.3.1 Sequence Diagram Register Pelanggan........................ 27
3.3.3.2 Sequence Diagram Login User
.................................... 27
3.3.3.3 Sequence Diagram Login Pelanggan ........................... 28
3.3.3.4 Sequence Diagram Melihat data estimasi
................... 28
3.3.3.5 Sequence Diagram Melihat cek status mobil
.............. 29
3.3.3.6 Sequence Diagram Mengelola estimasi biaya
............ 29
3.3.3.7 Sequence Diagram Mengelola cek status mobil
3.3.3.8 Sequence Admin mengelola laporan
......... 30
........................... 30
3.3.4 Perancangan Class diagram ................................................. 31
3.4 Tabel Basis Data ............................................................................ 31
3.5 System Flow .................................................................................. 33
3.6 Desain Tampilan Web ............................................................. 34
3.6.1 Desain halaman login .......................................................... 34
3.6.2 Desain halaman admin ......................................................... 34
3.6.3 Desain halaman pelanggan .................................................. 35
3.6.4 Desain halaman manajer ...................................................... 35
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB IV HASIL DAN PEMBAHASAN ............................................ 36
4.1 Metode Analisis ............................................................................. 36
4.1.1 Analisis kelemahan sistem .................................................. 36
4.1.1.1 Analisis informasi (information) .................................. 36
4.1.1.2 Analisa ekonomi (Economy) ......................................... 36
4.1.1.3 Analisa efisiensi (efficiency) ......................................... 37
4.1.2 Analisis kelayakan sistem.................................................... 37
4.1.2.1 Analisis keleyakan Teknologi ....................................... 37
4.1.2.2 Analisis kelayakan Teknik ............................................ 37
4.1.2.3 Analisis kelayakan Ekonomi......................................... 37
4.2 Implementasi Halaman Website ................................................... 38
4.2.1 Halaman Login User ...................................................... 38
4.2.2 Halaman Untuk Admin ........................................................ 39
4.2.3 Halaman Pelanggan ........................................................ 45
4.2.4 Halaman Manajer............................................................ 48
4.3 Uji validitas kuisioner SPSS ......................................................... 49
BAB V KESIMPULAN DAN SARAN .............................................. 53
5.1 Kesimpulan .................................................................................. 53
5.2 Saran ............................................................................................ 54
DAFTAR PUSTAKA ........................................................................... x
LAMPIRAN ........................................................................................ xi
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Dosen Pembimbing I
:
I Gede Susrama, ST, M.Kom
Dosen Pembimbing II
:
M. Syahrul Munir, S.kom
Penyusun
:
Duah Agung Saerodin (0934010234)
ABSTRAK
Bengkel Rahmat Jaya Motor merupakan bengkel pengecatan yang melayani
perbaikan body mobil. Untuk mendapatkan informasi status pengecatan mobil dan
estimasi biaya, pelanggan biasanya datang langsung ke bengkel atau
menghubungi melalui telepon yang terbatas hanya pada jam kerja dan selain hari
libur bengkel. Pembuatan sistem informasi berbasis web akan membantu bengkel
Rahmat Jaya Motor dalam menyediakan informasi estimasi biaya dan status
pengecatan secara online.
Perancangan sistem membahas mengenai konsep dari sistem yang akan
dibuat untuk memenuhi kebutuhan kepada user dan memberikan gambaran secara
umum kepada user tentang sistem yang baru. Sistem informasi estimasi biaya dan
pengecekan status pengecatan mobil dapat digunakan oleh admin, manajer, dan
pelanggan. Pada halaman admin dapat menjalankan sistem informasi untuk
melakukan pengolahan data estimasi dan data servis mobil. Pada halaman manajer
dapat menjalankan sistem informasi untuk melakukan pencetakan data servis
mobil. Pada halaman pelanggan dapat menjalankan sistem informasi untuk
melakukan tanya jawab seputar perbaikan body dan pengecatan mobil.
Berdasarkan implementasi yang dilakukan maka dapat disimpulkan bahwa
sistem informasi estimasi biaya dan pengecekan status pengecatan mobil
berfungsi sebagai media promosi dan publikasi yang dapat menyediakan
informasi secara online mengenai estimasi biaya dan status pengecatan mobil juga
pelanggan dapat mengetahui perkiraan biaya pengecatan mobil secara online,
sehingga dapat membantu pelanggan dalam merencanakan anggaran untuk
perbaikan body dan pengecatan mobil.
Keyword :Estimasi biaya, Rahmat jaya motor, website.
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Perkembangan teknologi informasi yang pesat belakangan ini telah
memasuki hampir semua bidang kehidupan manusia. Hal ini ditandai dengan
banyaknya pengguna komputer yang memanfaatkan perkembangan teknologi
informasi seperti internet dan website untuk memudahkan kegiatan sehari-hari,
salah satunya dalam dunia bisnis. Pesatnya perkembangan bisnis yang
mengadaptasi teknologi informasi, mendorong terjadinya persaingan bisnis. Setiap
pelaku bisnis bersaing untuk merebut pangsa pasar dan meraih pelanggan agar
menggunakan produk atau jasa dari perusahaan mereka. Tetapi masih banyak
perusahaan-perusahaan yang belum mengoptimalkan usahanya dengan teknologi
informasi seperti diatas, salah satunya yaitu bengkel pengecatan Rahmat jaya
motor. (Kenniko:2010).
Dari penelitian sebelumnya, bengkel pengecatan Rahmat jaya motor masih
menggunakan cara manual dan belum menggunakan sistem komputerisasi untuk
dokumentasi, promosi dan publikasi informasi. Seperti bengkel pengecatan lain
pada umumnya, bengkel Rahmat jaya motor memiliki pelayanan konsultasi
estimasi biaya perbaikan body dan pengecatan mobil. Untuk mendapatkan
informasi status pengerjaan mobil dan estimasi biaya, pelanggan biasanya datang
langsung ke bengkel atau menghubungi melalui telepon yang terbatas hanya pada
jam kerja dan selain hari libur bengkel, sehinggga menghambat pelayanan
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
informasi bengkel Rahmat jaya motor kepada pelanggan. Untuk pengembangan
sarana promosi dan pelayanan informasi pada bengkel Rahmat jaya motor, maka
dalam tugas akhir ini akan dibuat sistem informasi estimasi biaya dan pengecekan
status pengecatan mobil yang disertai dengan layanan SMS gateway, sehingga
dapat mengoptimalkan publikasi informasi yang dibutuhkan pelanggan.
Dalam pembuatan sistem informasi estimasi biaya dan pengecekan status
pengecatan mobil, peneliti menggunakan Framework Codeigniter 2.1.3 dengan
konsep (model, view, controller). Untuk pengolahan database menggunakan
MySQL dan sebagai pendukung layanan SMS gateway, penulis menggunakan
tools Gammu.
1.2
Perumusan Masalah
Berdasarkan latar belakang diatas maka dapat dirumuskan masalah, antara
lain: Bagaimana merancang dan membuat website sebagai media promosi dan
publikasi yang dapat menyediakan informasi secara online mengenai estimasi
biaya
dan
pengecekan
status
pengecatan
mobil
pelanggan
serta
mengimplementasikan dengan layanan SMS gateway.
1.3
Batasan Masalah
Pada pembuatan website ini perlu didefinisikan batasan masalah mengenai
sejauh mana pembuatan website ini akan dikerjakan. Beberapa batasan masalah
tersebut antara lain:
a.
Website ini dibuat menggunakan Framework CodeIgniter 2.1.3 dan
pengolahan database menggunakan MySQL.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
b.
Pada layanan estimasi biaya, pelanggan tidak dapat memasukkan kategori
kendaraan dan kerusakan mobil secara manual. Dan biaya yang ditampilkan
belum termasuk harga suku cadang kendaraan dan masih berupa perkiraan harga.
c.
Jenis mobil yang ditampilkan pada menu estimasi biaya terbatas hanya
pada merk dan tipe mobil tertentu.
d.
Website ini tidak membahas informasi spesifikasi mobil dan tidak terdapat
proses jual beli barang, hanya berisi publikasi informasi bengkel pengecatan
Rahmat jaya motor.
1.4
Tujuan
Tujuan dari penulisan Tugas Akhir ini adalah untuk mempromosikan dan
mempublikasikan bengkel Rahmat jaya motor secara online dengan menyediakan
informasi mengenai estimasi biaya dan pengecekan status pengecatan mobil
pelanggan serta mengimplementasikan dengan layanan SMS Gateway.
1.5
Manfaat
Dari tujuan diatas, dapat diambil beberapa manfaat antara lain :
a.
Mempermudah dalam promosi dan mempublikasikan bengkel pengecatan
Rahmat jaya motor secara online.
b.
Memberikan efisiensi waktu kepada pelanggan terutama dalam penyampaian
status perbaikan body dan pengecatan mobil.
c.
Dapat memelihara hubungan baik dengan pelanggan bengkel pengecatan
Rahmat Jaya Motor dan dapat memperhatikan hal-hal yang diinginkan pelanggan
agar mereka merasa puas, sehingga dapat menciptakan kesetiaan pelanggan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.6
Metode Penelitian
Pada penelitian ini diterapkan beberapa metode demi tercapainya hasil
akhir yang telah diharapkan sebelumya, antara lain:
a.
Studi Literatur
Mengumpulkan referensi baik dari internet, jurnal, paper maupun sumber-
sumber ilmiah yang lainnya mengenai pembuatan website, serta mencari contohcontoh website apa saja yang sudah di buat dengan menggunakan framework
CodeIgniter sebagai tambahan referensi.
b.
Perancangan Sistem
Pada tahap ini dilakukan perancangan sistem yang nantinya akan
memudahkan dan mengurangi tingkat kesalahan dalam pembuatan website.
c.
Implementasi Sistem
Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi
telah diseleksi dan dipilih, selanjutnya tahap implementasi sistem, yaitu tahap
meletakkan sistem supaya siap dioperasikan.
d.
Uji coba dan Analisa
Setelah pembuatan website maka selanjutnya dilakukan uji coba dan
analisa untuk mengetahui sejauh mana hasil aplikasi dapat digunakan pada
bengkel pengecatan Rahmat jaya motor.
e.
Validasi Software
Validitas dalam bahasa sederhana digunakan untuk mengukur sah atau
valid tidaknya suatu kuesioner untuk mengungkapkan sesuatu yang akan diukur.
Validasi dapat dilakukan dengan menggunakan software SPSS.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
f.
Pembuatan Laporan
Pada tahap ini dilakukan pembuatan laporan mulai dari studi literatur,
perancangan sistem sampai tahap implementasi, sehingga pada akhirnya dapat
dilakukan penarikan kesimpulan dan saran untuk kemajuan dan perbaikan pada
aplikasi yang telah dibuat.
1.7
Sistematika Penulisan
Sistematika studi ini dibagi menjadi beberapa bab bahasan yang meliputi:
BAB I
PENDAHULUAN
Bab ini akan menjelaskan tentang Latar Belakang, Perumusan Masalah,
Batasan Masalah, Tujuan Penulisan, Manfaat, Metodologi Penulisan, dan
Sistematika Penulisan.
BAB II
TINJ AUAN PUSTAKA
Bab ini menjelaskan tentang dasar teori yang digunakan sebagai penunjang
serta referensi dalam pembuatan laporan Tugas Akhir.
BAB III
METODE PENELITIAN
Bab ini menjelaskan tentang tempat dilaksanakan penelitian dan
menjelaskan tentang metode yang digunakan dalam menyelesaikan Tugas
Akhir ini.
BAB IV
HASIL DAN PEMBAHASAN
Bab IV ini akan menjelaskan hasil dan pembahasan yang didapat dari
pembuatan website estimasi biaya dan pemberitahuan status pengecatan
mobil di bengkel Rahmat jaya motor.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
BAB V
PENUTUP
Bab ini berisi kesimpulan dari seluruh pembahasan sistem yang telah
dibuat dalam tugas akhir, disertai saran-saran yang berkaitan dengan
permasalahan yang ada yang dapat diberikan untuk pengembangan yang
lebih baik.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur, tutorial,
buku maupun situs-situs yang digunakan dalam pembutan laporan Tugas
Akhir ini.
LAMPIRAN
Pada bagian ini berisi tentang keseluruhan konfigurasi pada pembuatan
website estimasi biaya dan pemberitahuan status pengecatan mobil di
bengkel Rahmat jaya motor.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian laporan Tugas Akhir ini. Tinjauan pustaka tersebut merupakan hasil
penelitian yang dilakukan sebelumnya dan berhubungan dengan masalah yang
sedang diteliti.
2.1
Sejarah Singkat Bengkel Rahmat J aya Motor
Dalam lingkup ini akan dijelaskan tentang profil dan struktur organisasi
bengkel Rahmat jaya motor.
2.1.1 Profil Bengkel Rahmat J aya Motor
Rahmat Jaya Motor (RJM) adalah sebuah bengkel mobil yang berlokasi di
Sidoarjo, jawa timur. Didirikan pada tahun 1985 oleh bapak Nurul Yaqin. Rahmat
jaya motor hanya melayani perbaikan body dan pengecatan kendaraan roda empat
bensin maupun diesel dari segala jenis dan merk mobil. Sehingga bengkel ini
tidak melayani perbaikan mesin. Dalam perkembangannya, Rahmat jaya motor
terus melakukan terobosan dengan melakukan efektivitas dan peningkatan
kualitas pelayanan kepada pelanggan, terutama dalam penyampaian informasi.
Dengan dibantu karyawan kurang lebih sepuluh orang, Rahmat jaya motor bisa
melayani Order keluar masuk mobil setiap hari di beberapa showroom dan mobil
pribadi dari daerah sidoarjo maupun surabaya. Bengkel rahmat jaya motor
melayani pengecatan total body atau merubah warna, perbaikan body ringan
sampa berat, dan memperbaiki body mobil yang keropos.
7
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
2.1.2 Visi Dan Misi Rahmat J aya Motor
Visi :
Memberikan pengalaman yang mengesankan bagi pelanggan melalui
pelayanan dan hasil kerja yang berkualitas.
Misi :
1. Mengembangkan nilai-nilai pelayanan terhadap kebutuhan pelanggan sesuai
dengan prinsip-prinsip perusahaan.
2. Mengoptimalkan teknologi dan sumber daya manusia yang bertumbuh dalam
kreativitas dan kemampuan.
3. Memberikan hasil yang maksimal dan tingkat resiko yang minimal kepada
perusahaan sehingga memberikan keuntungan kepada shareholder dan
kesejahteraan karyawan.
2.1.3 Struktur Organisasi
Gambar 2.1: Struktur Organisasi Bengkel Rahmat Jaya Motor
(sumber: data bengkel Rahmat jaya motor)
2.2
Konsep Dasar Sistem informasi
Sistem merupakan kumpulan dari bagian-bagian yang bekerja bersama-
sama untuk mencapai tujuan yang sama atau sekumpulan komponen yang saling
berinteraksi dan terorganisasi dari objek-objek yang saling berelasi dan hubungan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu
tujuan (Jogiyanto, 2000).
Sistem informasi pada bengkel dapat didefinisikan sebagai suatu alat
untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat
bagi pelanggan. Tujuan dari pembuatan sistem informasi pada bengkel Rahmat
jaya motor adalah untuk menyajikan informasi guna pengambilan keputusan pada
perencanaan, pemakrasaan, pengorganisasian, pengendalian kegiatan operasi
subsistem pada bengkel dan menyajikan sinergi organisasi pada proses
pengelolaan informasi pada bengkel pengecatan rahmat jaya motor (Jogiyanto,
2000).
2.3
Konsep dasar Basis Data
Basis data (database) merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya. Database merupakan salah satu
komponen yang penting dalam pembuatan website rahmat jaya motor, database
merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan
database dalam sistem informasi disebut dengan database system. Berikut adalah
tools dalam perancangan basis data (Hariyanto, 2004).
2.3.1 CDM
Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari
koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan
(relationship) antara entitas-entitas itu yang biasanya direpresentasikan dalam
bentuk Entity Relationship Diagram. Manfaat Penggunaan CDM dalam
perancangan database antara lain:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
•
Memberikan gambaran yang lengkap dari struktur basis data yaitu arti,
hubungan, dan batasan-batasan.
•
Alat komunikasi antar pemakai basis data, designer, dan analis.
2.3.2 PDM
Merupakan model yang menggunakan sejumlah tabel untuk tabel
mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
Rancangan PDM dapat dibuat setelah kita menormalisasikan (generate) dari
CDM. Tipe data bersifat lebih khusus dan spesifik.
Perancangan PDM
merupakan representasi fisik / sebenarnya dari database.menggambarkan data
serta hubungan antara data-data tersebut.
2.3.3 Perbedaan CDM dan PDM
CDM
Perancangan basis data yang berdasarkan pengumpulan data dan analisis.
Pembuatan CDM adalah suatu tahap dimana kita melakukan proses indentifikasi
dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan
analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita
harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang
akan berinteraksi dengan sistem database. Tipe data bersifat general dan tidak
spesifik.
PDM
Perancangan database secara fisik. Tipe data bersifat lebih khusus dan
spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari
database.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
2.4
UML (Unified Modeling Language)
UML
adalah
bahasa
grafis
yang
penulis
gunakan
untuk
mendokumentasikan, menspesifikasikan, dalam membangun sistem informasi
estimasi biaya dan pengecekan status pengecatan mobil. UML berorientasi objek,
menerapakan banyak level abstraksi, tidak bergantung proses pengembangan,
tidak bergantung bahasa dan teknologi, perpaduan beberapa notasi diberagam
metodologi, usaha bersama dari banyak pihak, didukung oleh kakas-kakas yang
diintegrasikan lewat XML. Standar UML dikelola oleh (Object Management
Group) (Hariyanto, 2004).
2.4.1 Diagram kelas (Class Diagram)
Kelas adalah sekelompok kategori atau hal yang memiliki atribut yang
sama dan perilaku yang umum (Hariyanto, 2004). Class Diagram berfungsi untuk
menggambarkan struktur objek dari suatu sistem yang ada dengan menunjukkan
kelas objek yang menyusun sistem dan juga hubungan antara kelas objek tersebut.
user
nama
pass word
alamat
ins ert()
update()
delete()
Gambar 2.2 Class Diagram
2.4.2 Use Case Diagram
Diagram Use Case merupakan salah satu diagram untuk memodelkan
aspek perilaku sistem. Diagram-diagram use-case merupakan pusat permodelan
perilaku sistem, subsistem
dan kelas. Diagram use case digunakan untuk
mendeskripsikan apa yang seharusnya dilakukan oleh sistem (Hariyanto, 2004).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
actor
Gambar 2.3 komponen Use Case
2.4.3 Activity Diagram
Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada
use case diagram yang menggambarkan berbagai alir aktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin
terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi
(Hariyanto, 2004).
pelanggan
membuka
halam an login
masukkan us ername
dan pas s word
s ystem
data base
menampilkan
halam an login
T
mengecek
akun
data valid
menampilkan menu
pelanggan
Gambar 2.4 Activity diagram
2.4.4 Sequance Diagram
Diagram sequence digunakan untuk memodelkan skenario penggunaan.
Skenario penggunaan adalah barisan kejadian yang terjadi selama satu eksekusi
sistem. Cakupan skenario dapat beragam, dari mulai semua kejadian disistem atau
hanya kejadian pada objek-objek tertentu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Diagram sequence menunjukkan objek sebagai garis vertikal dan tiap
kejadian sebagai panah horisontal dari objek pengirim ke objek penerima.
Diagram ini hanya menunjukkan barisan kejadian, bukan pewaktuan nyata
(Hariyanto, 2004).
halam an login
control login
database login
: admin
akun ()
pros es ()
cek ()
validasi ()
tampil ()
Gambar 2.5 sequence diagram
2.5
Estimasi Biaya
Estimasi biaya merupakan seni memperkirakan kemungkinan jumlah biaya
yang diperlukan untuk suatu kegiatan yang didasarkan pada informasi yang
tersedia. Maka perkiraan biaya mempunyai pengertian sebagai berikut :
•
Perkiraan biaya yaitu melihat, memperhitungkan dan mengadakan
perkiraan atas hal-hal yang akan terjadi selanjutnya.
•
Analisis biaya yang berarti pengkajian dan pembahasan biaya yang pernah
ada yang digunakan sebagai informasi yang penting.
Estimasi biaya pada website ini menampilkan perkiraan biaya perbaikan
body dan pengecatan mobil sesuai dengan tipe mobil, panel mobil dan tingkat
kerusakan. Harga yang ditampilkan masih berupa harga kisaran dan belum
termasuk biaya penggantian suku cadang mobil (waruddin, 2008).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
2.6
SMS Gateway
SMS gateway adalah sebuah aplikasi yang merupakan proses SMS dari
Mobile-Equipment ke PC/laptop. SMS seperti layaknya fitur di telepon seluler,
tetapi ada perbedaan dari segi fitur, dan fungsi yang bisa dibuat berdasarkan
kebutuhan bisnis baik untuk kepentingan broadcast promosi, servis informasi
terhadap pengguna, penyebaran konten produk atau jasa (Chindie, 2010).
Dengan adanya software SMS gateway dapat mengatur SMS lewat PC
atau laptop dengan mudah dan cepat. Seperti mengatur kontak dengan
menggunakan excel ayau notepad, mengatur SMS keluar, dan mengirim SMS
perkelompok. Pada website ini, penulis menggunakan SMS gateway sebagai
media pemberitahuan status pengerjaan pengecatan mobil pelanggan. SMS akan
dikirim oleh admin apabila status pengecatan mobil pelanggan telah selesai
dikerjakan.
2.7
Sekilas Tentang Software Yang digunakan
Berikut ini adalah sekilas tentang software yang digunakan dalam.
Perancangan website estimasi biaya dan pengecekan status pengecatan mobil pada
bengkel Rahmat jaya motor.
2.7.1 Sistem Oper asi
Sistem operasi merupakan program yang ditulis untuk mengendalikan dan
mengkoordinasikan kegiatan dari sistem komputer. Software inilah yang pertama
kali ketika menghidupkan komputer, dan juga software yang di lihat ketika
komputer di matikan (Waliyanto, 2000). Dalam perancangan website ini penulis
menggunakan sistem operasi windows 7.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.7.2 Macr omedia Dr eamweaver 8
Dreamweaver 8 adalah suatu bentuk program editor web yang dibuat oleh
macromedia, dengan program ini seorang programmer dapat dengan mudah
membuat dan mendesain web. Dreamweaver 8 adalah editor yang komplit yang
dapat digunakan untuk membuat website estimasi biaya dan pemberitahuan status
pengecatan mobil pada Rahmat Jaya Motor (Wagino, 2012).
Dibandingkan dengan versi sebelumnya terjadi perubahan yang drastis
pada versi ini, dimana window versi ini menyerupai dengan tampilan pada
machintos dreamweaver 8 saat ini memiliki tampilan yang lebih bagus.
2.7.3 XAMPP
Xampp adalah sebuah paket kumpulan software yang terdiri dari apache,
mysql, phpmyadmin, php, Perl, Freetype2,dll. Xampp yang penulis gunakan
dalam pembuatan website adalah xampp-win32-1.7.4-VC6. Setelah sukses install
xampp, kita dapat langsung mengaktifkan Mysql dengan cara mengaktifikan
xampp. Untuk mengaktifkan phpmyadmin dengan mengaktifkan phpmyadmin
pada Panel dan ketik : http://localhost/phpmyadmin (Jogiyanto, 2000).
Gambar 2.6 : Halaman localhost / phpmyadmin/
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
2.7.4 Framewor k CodeIgniter
Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah
suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php
yang menyediakan class libraries, helpers, plugins dan lainnya. Framework
menyediakan konfigurasi dan teknik coding tertentu. PHP framework yang
awalnya ditulis oleh Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang
mengembangkan codeigniter. CodeIgniter adalah aplikasi open source yang
berupa framework dengan model MVC (Model, View, Controller) untuk membuat
portal dinamis. (Saputra, 2011). Dalam pembuatan website ini penulis
menggunakan framework codeigniter 2.1.3.
Gambar 2.7 CodeIgniter 2.1.3
2.7.5 M VC (Model-View-Controller)
MVC (Saputra, 2011) adalah sebuah pendekatan perangkat lunak yang
memisahkan aplikasi logika dengan presentasi. Dalam konteks CodeIgniter dan
aplikasi berbasis web, maka penerapan konsep MVC mengakibatkan kode
program dapat dibagi menjadi tiga kategori, yaitu :
1) Model : Kode program (berupa OOP class) yang digunakan untuk
memanipulasi database.
2) View : Berupa template html / xml atau php untuk menampilkan data pada
browser.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
3) Controller : Kode program (berupa OOP class) yang digunakan untuk
mengontrol aliran aplikasi.
2.7.6 MySQL
Dalam pembuatan website ini penulis menggunakan MySQL sebagai
perangkat pengolah database. MySQL adalah perangkat lunak yang bersifat open
source. Open source merupakan sistem pengembangan yang tidak dikoordinasi
oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama
dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia
bebas (biasanya menggunakan fasilitas komunikasi internet). Bahasa standar yang
digunakan MySQL adalah Structure Query language, dapat digunakan untuk
mengatur cara penyimpanan dan pengurutan data. MySQL tersedia untuk
beberapa platform, di antaranya adalah untuk versi windows dan versi linux.
Untuk melakukan administrasi
secara lebih mudah terhadap Mysql, dapat
digunakan software tertentu, di antara nya adalah phpmyadmin dan mysql yog.
(Nugroho, 2005).
2.7.7 GAMMU
Gammu adalah sebuah proyek yang meliputi aplikasi, script dan driver
untuk mengatur berbagai fungsi pada telepon selular, modem dan perangkat
serupa (Chindie, 2010). Dalam penyampaian informasi status pengerjaan
pengecatan mobil, penulis menggunakan gammu karena gammu cukup stabil
dengan dukungan untuk banyak model telepon seluler dan modem yang banyak
tersedia di pasar dan menyediakan fungsi yang tidak tersedia dalam aplikasiaplikasi serupa lainnya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
Gambar 2.8 Gammu
2.8
Validasi dengan SPSS dan Tabel r
SPSS adalah singkatan dari Statistical Package for the Social Sciences
adalah software komputer yang digunakan untuk analisa statistika. Program
aplikasi ini memiliki kemampuan analisis cukup tinggi serta sistem manajemen
data dengan grafis, disajikan dengan menu-menu deskriptif yang sederhana
sehingga software ini dibilang cukup user friendly atau mudah dipahami dalam
mengoperasikannya. Pada awalnya SPSS dibuat untuk keperluan pengolahan data
statistik untuk ilmu sosial, hal ini bisa dilihat dari kepanjangan dari SPSS itu
sendiri, pada perkembangannya software aplikasi SPSS 17 ini dibeli oleh IBM
dan kemampuannya lebih luas lagi atau bisa dibilang sangat mumpuni karena
program ini tidak hanya untuk riset statistic biasa tetapi dapat digunakan untuk
berbagai
riset
pemasaran,
pengendalian,
dan
perbaikan
mutu
(quality
improvement) serta riset sains, sehingga kepanjangan SPSS sekarang adalah
Statistik Product and Service Solutions. Menurut Pembuatan Tabel Koefisien
Korelasi
Momen-produk
Pearson
(Pearson
Product-moment
Correlation
Coefficient) dengan Microsoft Excel Dalam pengujian validitas konstruk,
koefisien korelasi momen-produk Pearson (ρ atau r) digunakan sebagai batas
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
valid atau tidaknya sebuah item (butir). Jika skala (kuesioner) Anda terdiri dari 30
item (pertanyaan) dan semua item disusun mengikuti prinsip skala Likert (Likert
Summated Ratings), maka sebuah item dianggap valid jika koefisien hubungan
item tersebut dengan total keseluruhan item yang kemudian kita notasikan sebagai
R haruslah lebih besar atau sama dengan R dalam Tabel r (R ≥r) (Siregar, 2009).
2.9
Penelitian Terdahulu
Hasil penelitian terdahulu dilakukan oleh (Hidayati,2012) yaitu “
Rancang bangun aplikasi estimasi biaya pada proyek konstruksi jalan
menggunakan metode harga satuan ”.
Dalam pembahasan penelitian yang disajikan, penulis membahas tentang
perancangan sebuah perangkat lunak yang mampu melakukan analisa biaya dan
analisa sumbar daya pada suatu proyek konstruksi jalan berdasarkan dari harga
bahan, alat, dan tenaga kerja yang dibutuhkan secara langsung dan berurutan
berdasarkan ketentuan teknis yang ada. Selain itu aplikasi ini juga dapat
membantu pengguna dalam perhitungan estimasi biaya pada proyek konstruksi
jalan. Dari proses analisa harga satuan pekerjaan dapat dilanjutkan sampai denga
proses perhitungan RAB (rencana anggaran biaya).
Penelitian lainnya adalah penelitian yang dilakukan oleh (Martinus,2004)
yaitu “Perancangan aplikasi sistem pengecekan status kendaraan berbasis
teknologi short message service (SMS) pada bengkel body r epair and paint
studi kasus: PT. Kawan-kawan Kita Sejahtera (K3S)”.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
Dalam penelitian ini peneliti mencoba untuk menganalisa dengan
menggunakan pendekatan dari teori-teori e-business dalam pengembangan sebuah
e-business. Aplikasi ini dibuat sebagai media pengecekan status kendaraan
pelanggan melalui sms apakah sudah selesai apa belum pada PT. Kawan-kawan
Kita Sejahtera (K3S).
Penelitian lainnya adalah penelitian yang dilakukan oleh (Santoso,2010)
yaitu “ Rancang bangun aplikasi estimasi biaya modifikasi exterior mobil”.
Aplikasi ini manyediakan estimasi biaya modifikasi untuk jenis mobil
sedan merek Honda dan Mitsubisi. Dengan memasukkan data merek mobil, model
mobil, tahun pembuatan, paket modifikasi, dan jenis modifikasi mobil yang
diinginkan maka aplikasi ini dapat menampilkan informasi perkiraan biaya untuk
proses modifikasi exterior mobil.
Perbedaan Penelitian Yang Dilakukan Dengan Penelitian Terdahulu,
Dalam penelitian yang penulis lakukan dalam membangun website
estimasi biaya dan pengecekan status pengecatan mobil, penulis menggunakan
framework CodeIgniter 2.1.3 dan pengelohan database menggunakan Mysql.
Pada menu estimasi pelanggan dapat mengetahui perkiraan biaya pengecatan
mobil dengan memilih merk, tipe, panel mobil dan level kerusakan. Pelanggan
tidak bisa memasukkan kategori mobil secara manual dan hanya terbatas merk
dan tipe mobil tertentu. Website ini juga terdapat forum, sehingga pelanggan dapat
bertanya dan berkomentar dalam forum. Dalam penyampaian status pengecatan,
pelanggan dapat langsung melihat di website dan terdapat juga layanan SMS
gateway sehingga informasi status pengerjaan mobil dapat terkirim melalui SMS
ke nomor telepon pelanggan sesuai update status pengerjaan mobil dari admin.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
METODE PENELITIAN
3.1
3.2
Tempat Dan Waktu Penelitian
Tempat
: Bengkel Pengecatan Rahmat Jaya Motor
Alamat
: Jl. Wedoro / Klurak RT.01 RW.01 no 1 Candi Sidoarjo
Waktu
: Mei 2013 - Agustus 2013
Analisa Kebutuhan Sistem
3.2.1 Kebutuhan perangkat keras (hardware)
Perangkat keras yang digunakan penulis dalam membangun wesite ini
yaitu satu buah komputer dengan spesifikasi sebagai berikut:
1. Processor : intel core i3
2. Ram 2 GB
3. Koneksi internet (modem huawei)
3.2.2 Kebutuhan perangkat lunak (software)
Selain perangkat lunak, dibutuhkan juga perangkat lunak sebagai tools
dalam membangun website, yaitu:
1. Windows 7 32-bit
2. Macromedia Dreamweaver 8 sebagai web editor
3. Framework CodeIgniter 2.1.3
4. Xampp 1.7
5. Software pendukung: Rational Rose, Power design, Adobe Photoshop CS5,
Microsoft Visio 2010, Mozilla Firefox, Gammu, SPSS.
21
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
3.3
Perancangan Unified Modelling Language (UML)
Unified Modelling Language(UML) digunakan untuk merancang model
dari sistem website ini. Dalam perancangan sistem ini dapat digambarkan mulai
dari Use Case Diagram, Activity Diagram, Sequence Diagram , dan Class
Diagram.
3.3.1 Perancangan Use Case Diagram
mengelola_estimasi_biaya
estimasi_biaya
cek_status
mengelola_cek_status
laporan
login_admin
admin
pelanggan
melihat_informasi
register_pelanggan
melihat_laporan
login_manajer
login_pelanggan
forum
manajer
Gambar 3.1
Use case diagram
Berdasarkan gambar 3.1 terdapat 3 aktor yaitu admin, pelanggan, dan
manajer. Admin dapat melihat informasi, login, mengelola estimasi biaya, cek
status, dan membuat laporan. Pelanggan dapat melihat informasi, register, login,
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
bertanya jawab di dalam forum. Manajer dapat melihat informasi, login, melihat
dan mencetak laporan.
3.3.2 Perancangan Activity Diagram
3.3.2.1 Activity diagram Register Pelanggan
pelanggan
s ys tem
membuka hal
register
data base
menampilkan
hal regis ter
mengecek
validitas register
T
mengisi form
register
data valid
Y
menampilkan
menu login
Gambar 3.2
Register pelanggan
Berdasarkan gambar 3.2 pelanggan membuka halaman register, kemudian
mengisi form register. Apabila data yang dimasukkan sudah lengkap, maka sistem
akan menampilkan menu login pelanggan. jika terjadi kesalahan dalam pengisian
form, maka sistem akan meminta mengisi form kembali.
3.3.2.2 Activity diagram Login User
us er : manaj er : adm in
s ys tem
data base
start
membuka
halaman login
masukkan username
dan password
menampilkan
halaman login
T
mengecek akun
Data valid
Y
menampilkan menu
admin/manajer
end
Gambar 3.3
login user (admin / manajer)
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
3.3.2.3 Activity diagram Login Pelanggan
pela nggan
s ys tem
mem buka
halaman login
d ata base
menam pilkan
halam an login
T
masukkan username
dan password
mengecek
akun
data valid
menam pilkan menu
pelanggan
Gambar 3.4 login pelanggan
Berdasarkan gambar 3.3 dan gambar 3.4 user dan pelanggan membuka
halaman login, lalu memasukkan username dan password. Apabila username dan
password yang dimasukkan benar maka sistem akan menampilkan menu user/
pelanggan. Jika yang dimasukkan salah, maka sistem akan meminta user/
pelanggan login kembali.
3.3.2.4 Activity diagram Memilih data estimasi
pe langg an
s ystem
data base
m enam pilkan
hal estimasi
mem ilih data
estimasi
proses
estimasi
T
Data valid
Y
m enampilkan
total biaya
Gambar 3.5
memilih estimasi biaya
Beradasarkan gambar 3.5 pelanggan memilih data estimasi yaitu memilih
jenis mobil, type mobil, bagian mobil yang ingin dicat, dan level kerusakan.
Kemudian sistem akan menampilkan total biaya pengecatan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
25
3.3.2.5 Activity diagram cek status mobil
pelanggan
s ys tem
data bas e
menampilkan
hal cek status
mem asukkan
no. struk
T
proses cek
data s tatus
data valid
Y
menampilkan
status mobil
Gambar 3.6
memilih cek status mobil
Berdasarkan gambar 3.6 sistem menampilkan halaman cek status,
kemudian pelanggan memasukkan no. struk yang telah didapat dari bengkel.
Apabila no. struk yang dimasukkan pelanggan benar, maka sitem akan
menampilkan status pengecatan mobil. Jika yang dimasukkan salah, maka sistem
akan meminta memasukkan no. struk kembali.
3.3.2.6 Activity diagram Mengelola laporan
admi n
s ys tem
data base
menampilkan
halaman laporan
menyimpan
laporan
mengelola
laporan
menampilkan
laporan
T
cetak laporan
cetak
Y
menampilkan
form cetak
Gambar 3.7 admin mengelola laporan
Berdasarkan diagram diatas, menggambarkan ketika admin mengelola
laporan. Data laporan berisi data dari pelanggan dan data mobil, laporan yang
telah tersedia b
STATUS PENGECATAN MOBIL PADA BENGKEL
RAHMAT J AYA MOTOR
SKRIPSI
Disusun Oleh :
DUAH AGUNG SAERODIN
0934010234
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2014
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN
STATUS PENGECATAN MOBIL PADA BENGKEL
RAHMAT J AYA MOTOR
SKRIPSI
Diajukan Untuk Memenuhi Sebagai
Persyar atan Dalam Memperoleh Gelar
Sarjana Komputer Program Studi Teknik Infor matika
Disusun Oleh :
DUAH AGUNG SAERODIN
0934010234
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2014
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SKRIPSI
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Disusun Oeh :
DUAH AGUNG SAERODIN
NPM : 0934010234
Telah Dipertahankan Dihadapan dan Diterima Oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Pada Tanggal : 15 Januari 2014
Pembimbing :
1.
Tim Penguji :
1.
I Gede Susrama, ST, M.Kom
Dr. Ir. Ni Ketut Sari, MT
NPT. 3 7006 06 0211 1
NPT. 19650731 199203 2 001
2.
2.
M. Syahrul Munir, S.Kom
Fetty Tri Anggraeni, S.Kom, M.Kom
NPT. 3 8912 13 342 1
NPT. 382 020 602 081
3.
Achmad J unaidi, S.Kom
NPT. 3 7811 04 0199 1
Mengetahui
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Ir. SUTIYONO, MT
NIP. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Disusun Oeh :
DUAH AGUNG SAERODIN
NPM : 0934010234
Telah disetujui mengikuti Ujian Negara Lisan Periode Januari Tahun Akademik
2013/2014.
Menyetujui,
Pembimbing Utama
Pembimbing Pendamping
I Gede Susrama, S.T, M.Kom
NPT. 3 7006 06 0211 1
M. Syahrul Munir, S.Kom
NPT. 3 8912 13 342 1
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur
Dr. Ir . NI KETUT SARI, MT
NPT. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
Jl. Rungkut Madya Gunung Anyar Surabaya 60294 Tlp. (031) 8706369
Fax. (031)8706372 Website. www.upnjatim.ac.id
KETERANGAN BEBAS REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: Duah Agung Saerodin
NPM
: 0934010234
Program studi : Teknik Informatika
Telah mengerjakan REVISI SKRIPSI Ujian Lisan Periode Januari TA 2013/2014 ,
dengan judul:
“ SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR”
Surabaya, Januari 2014
Dosen Penguji yang memeriksa revisi
1. Dr. Ir. Ni Ketut Sari, MT
NPT. 19650731 199203 2 001
(……………………….)
2. Fetty Tri Anggraeny, S.Kom, M.Kom
NPT. 382 020 602 081
(……………………….)
3. Achmad J unaidi, S.Kom
(……………………….)
NPT. 3 78 11 0 4 01 991
Menyetujui,
Pembimbing Utama
Pembimbing Pendamping
I Gede Susrama, S.T, M.Kom
NPT. 3 7006 06 0211 1
M. Syahrul Munir, S.Kom
NPT. 3 8912 13 342 1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Puji syukur kehadirat Allah S.W.T karena atas berkat rahmatNya berupa
kekuatan lahir maupun batin serta jalan semangat pada penulis sehingga dapat
menyelesaikan laporan Tugas akhir ini. Penulis menyajikan hasil seluruh kegiatan
yang telah dilakukan selama penulis melakukan penelitian.
Laporan ini ditulis berdasarkan penelitian yang dilaksanakan penulis di
bengkel Pengecatan Rahmat Jaya Motor Jl. Wedoro / Klurak no.1 Candi Sidoarjo.
Adapun Laporan ini disusun dan diajukan sebagai salah satu syarat untuk
menyelesaikan studi dan memperoleh gelar sarjana komputer di kampus UPN
“VETERAN” JAWA TIMUR.
Adapun tanpa ada bantuan dari pihak lain, mungkin penulis tidak akan
mampu menyelesaikan laporan Tugas Akhir ini yang berjudul “sistem informasi
estimasi biaya dan pengecakan status pengecatan mobil pada bengkel Rahmat
Jaya Motor”, oleh karena itu penulis ingin mengucapkan terima kasih kepada
seluruh pihak yang telah membantu dalam laporan penulisan ini terutama kepada :
1.
ALLAH SWT dan RASUL-Nya. Alhamdulillah atas segala kelancaran dan
kemudahan yang selalu engkau limpahkan kepada penulis.
2.
Keluarga tercinta, terutama Bapak Dakdo Wiyono dan Ibu Rukmi, mbak
Dwi Resmiyati dan adek Ahmad Nafis, serta Lina Shofiyatul Chasanah,
terima kasih atas semua doa, motivasi dan dukungan serta harapanharapanya pada saat penulis menyelesaikan laporan Tugas Akhir ini.
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.
Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
4.
Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN
“VETERAN” Jawa Timur.
5.
Bapak I Gede Susrama ST, M.Kom dan Bapak M. Syahrul Munir selaku
dosen pembimbing Tugas Akhir.
6.
Seluruh jajaran staff dan dosen di Teknik Informatika, kawan-kawan Nafas
Naga TF-E, keluarga besar kos Mun Fc, teman seperjuangan di TF (Ria,
Icha, Anyus, Kemat, Widy kriting, Sachroni tangker, Rian, Gede, Septyan)
yang telah membantu dalam penyelesaian laporan Tugas Akhir ini, serta
telah memberikan dorongan dan doa. Terima Kasih yang tak terhingga
untuk kalian semua.
Disadari bahwa dalam penulisan laporan ini masih jauh dari kata
sempurna, namun kami tetap berharap semoga isi dari laporan ini dapat
berguna baik untuk penulis khususnya dan para pembaca pada umumnya,
maka dari itu kritik dan saran yang membangun sangat kami harapkan.
Surabaya, 18 Januari 2014
Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DAFTAR ISI
Halaman
ABSTRAK ............................................................................................ i
KATA PENGANTAR .......................................................................... ii
DAFTAR ISI ....................................................................................... iv
DAFTAR GAMBAR ........................................................................ viii
BAB I PENDAHULUAN ..................................................................... 1
1.1 Latar Belakang .......................................................................... 1
1.2 Rumusan Masalah ..................................................................... 2
1.3 Batasan Masalah ....................................................................... 2
1.4 Tujuan ...................................................................................... 3
1.5 Manfaat .................................................................................... 3
1.6 Metode Penelitian ..................................................................... 4
1.7 Sistematika Penulisan ............................................................... 5
BAB II TINJAUAN PUSTAKA ........................................................... 7
2.1 Sejarah Singkat Bengkel Rahmat Jaya Motor ............................... 7
2.1.1 Profil Bengkel Rahmat Jaya Motor ..................................... 7
2.1.2 Visi Dan Misi Rahmat Jaya Motor ................................... 8
2.1.3 Struktur Organisasi .......................................................... 8
2.2 Konsep Dasar Sistem informasi .................................................... 8
2.3 Konsep Dasar Basis Data .......................................................... 9
2.3.1. CDM……………………………………………………..9
2.3.2. PDM…………………………………………………….10
iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.3.3. Perbedaan CDM dan PDM……………………………...10
2.4 UML (Unified Modeling Language) ............................................ 11
2.4.1 Diagram kelas (Class Diagram) ......................................... 11
2.4.2 Use Case Diagram .............................................................. 11
2.4.3 Activity Diagram ................................................................ 12
2.4.4 Sequance Diagram .............................................................. 12
2.5 Estimasi Biaya ............................................................................... 13
2.6 SMS Gateway.......................................................................... 14
2.7 Sekilas Tentang Software Yang digunakan .............................. 14
2.7.1 Sistem Operasi ............................................................... 14
2.7.2 Macromedia Dreamweaver 8 ......................................... 15
2.7.3 XAMPP ......................................................................... 15
2.7.4 Framework CodeIgniter ..................................................... 16
2.7.5 MVC .................................................................................... 16
2.7.6 MySQL ................................................................................ 17
2.7.7 GAMMU ............................................................................. 17
2.8 Validasi dengan SPSS dan tabel r ................................................ 18
2.9 Penelitian Terdahulu ..................................................................... 19
BAB III METODE PENELITIAN ...................................................... 21
3.1 Tempat Dan Waktu Penelitian...................................................... 21
3.2 Analisa Kebutuhan Sistem............................................................ 21
3.2.1 Kebutuhan perangkat keras (hardware) ............................ 21
3.2.2 Kebutuhan perangkat lunak (software) ............................. 21
v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3 Perancangan Unified Modelling Language (UML)................... 22
3.3.1 Perancangan Use Case Diagram ......................................... 22
3.3.2 Perancangan Activity Diagram ........................................... 23
3.3.2.1 Activity diagram Register Pelanggan ........................... 23
3.3.2.2 Activity diagram Login User
....................................... 23
3.3.2.3 Activity diagram Login Pelanggan .............................. 24
3.3.2.4 Activity diagram Memilih data estimasi
3.3.2.5 Activity diagram cek status mobil
..................... 24
............................... 25
3.3.2.6 Activity diagram Mengelola laporan
........................... 25
3.3.2.7 Activity diagram Admin mengelola data estimasi ...... 26
3.3.2.8 Activity diagram mengelola data cek status ................ 26
3.3.3 Perancangan Sequence Diagram ......................................... 27
3.3.3.1 Sequence Diagram Register Pelanggan........................ 27
3.3.3.2 Sequence Diagram Login User
.................................... 27
3.3.3.3 Sequence Diagram Login Pelanggan ........................... 28
3.3.3.4 Sequence Diagram Melihat data estimasi
................... 28
3.3.3.5 Sequence Diagram Melihat cek status mobil
.............. 29
3.3.3.6 Sequence Diagram Mengelola estimasi biaya
............ 29
3.3.3.7 Sequence Diagram Mengelola cek status mobil
3.3.3.8 Sequence Admin mengelola laporan
......... 30
........................... 30
3.3.4 Perancangan Class diagram ................................................. 31
3.4 Tabel Basis Data ............................................................................ 31
3.5 System Flow .................................................................................. 33
3.6 Desain Tampilan Web ............................................................. 34
3.6.1 Desain halaman login .......................................................... 34
3.6.2 Desain halaman admin ......................................................... 34
3.6.3 Desain halaman pelanggan .................................................. 35
3.6.4 Desain halaman manajer ...................................................... 35
vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB IV HASIL DAN PEMBAHASAN ............................................ 36
4.1 Metode Analisis ............................................................................. 36
4.1.1 Analisis kelemahan sistem .................................................. 36
4.1.1.1 Analisis informasi (information) .................................. 36
4.1.1.2 Analisa ekonomi (Economy) ......................................... 36
4.1.1.3 Analisa efisiensi (efficiency) ......................................... 37
4.1.2 Analisis kelayakan sistem.................................................... 37
4.1.2.1 Analisis keleyakan Teknologi ....................................... 37
4.1.2.2 Analisis kelayakan Teknik ............................................ 37
4.1.2.3 Analisis kelayakan Ekonomi......................................... 37
4.2 Implementasi Halaman Website ................................................... 38
4.2.1 Halaman Login User ...................................................... 38
4.2.2 Halaman Untuk Admin ........................................................ 39
4.2.3 Halaman Pelanggan ........................................................ 45
4.2.4 Halaman Manajer............................................................ 48
4.3 Uji validitas kuisioner SPSS ......................................................... 49
BAB V KESIMPULAN DAN SARAN .............................................. 53
5.1 Kesimpulan .................................................................................. 53
5.2 Saran ............................................................................................ 54
DAFTAR PUSTAKA ........................................................................... x
LAMPIRAN ........................................................................................ xi
vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS
PENGECATAN MOBIL PADA BENGKEL RAHMAT J AYA MOTOR
Dosen Pembimbing I
:
I Gede Susrama, ST, M.Kom
Dosen Pembimbing II
:
M. Syahrul Munir, S.kom
Penyusun
:
Duah Agung Saerodin (0934010234)
ABSTRAK
Bengkel Rahmat Jaya Motor merupakan bengkel pengecatan yang melayani
perbaikan body mobil. Untuk mendapatkan informasi status pengecatan mobil dan
estimasi biaya, pelanggan biasanya datang langsung ke bengkel atau
menghubungi melalui telepon yang terbatas hanya pada jam kerja dan selain hari
libur bengkel. Pembuatan sistem informasi berbasis web akan membantu bengkel
Rahmat Jaya Motor dalam menyediakan informasi estimasi biaya dan status
pengecatan secara online.
Perancangan sistem membahas mengenai konsep dari sistem yang akan
dibuat untuk memenuhi kebutuhan kepada user dan memberikan gambaran secara
umum kepada user tentang sistem yang baru. Sistem informasi estimasi biaya dan
pengecekan status pengecatan mobil dapat digunakan oleh admin, manajer, dan
pelanggan. Pada halaman admin dapat menjalankan sistem informasi untuk
melakukan pengolahan data estimasi dan data servis mobil. Pada halaman manajer
dapat menjalankan sistem informasi untuk melakukan pencetakan data servis
mobil. Pada halaman pelanggan dapat menjalankan sistem informasi untuk
melakukan tanya jawab seputar perbaikan body dan pengecatan mobil.
Berdasarkan implementasi yang dilakukan maka dapat disimpulkan bahwa
sistem informasi estimasi biaya dan pengecekan status pengecatan mobil
berfungsi sebagai media promosi dan publikasi yang dapat menyediakan
informasi secara online mengenai estimasi biaya dan status pengecatan mobil juga
pelanggan dapat mengetahui perkiraan biaya pengecatan mobil secara online,
sehingga dapat membantu pelanggan dalam merencanakan anggaran untuk
perbaikan body dan pengecatan mobil.
Keyword :Estimasi biaya, Rahmat jaya motor, website.
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Perkembangan teknologi informasi yang pesat belakangan ini telah
memasuki hampir semua bidang kehidupan manusia. Hal ini ditandai dengan
banyaknya pengguna komputer yang memanfaatkan perkembangan teknologi
informasi seperti internet dan website untuk memudahkan kegiatan sehari-hari,
salah satunya dalam dunia bisnis. Pesatnya perkembangan bisnis yang
mengadaptasi teknologi informasi, mendorong terjadinya persaingan bisnis. Setiap
pelaku bisnis bersaing untuk merebut pangsa pasar dan meraih pelanggan agar
menggunakan produk atau jasa dari perusahaan mereka. Tetapi masih banyak
perusahaan-perusahaan yang belum mengoptimalkan usahanya dengan teknologi
informasi seperti diatas, salah satunya yaitu bengkel pengecatan Rahmat jaya
motor. (Kenniko:2010).
Dari penelitian sebelumnya, bengkel pengecatan Rahmat jaya motor masih
menggunakan cara manual dan belum menggunakan sistem komputerisasi untuk
dokumentasi, promosi dan publikasi informasi. Seperti bengkel pengecatan lain
pada umumnya, bengkel Rahmat jaya motor memiliki pelayanan konsultasi
estimasi biaya perbaikan body dan pengecatan mobil. Untuk mendapatkan
informasi status pengerjaan mobil dan estimasi biaya, pelanggan biasanya datang
langsung ke bengkel atau menghubungi melalui telepon yang terbatas hanya pada
jam kerja dan selain hari libur bengkel, sehinggga menghambat pelayanan
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
informasi bengkel Rahmat jaya motor kepada pelanggan. Untuk pengembangan
sarana promosi dan pelayanan informasi pada bengkel Rahmat jaya motor, maka
dalam tugas akhir ini akan dibuat sistem informasi estimasi biaya dan pengecekan
status pengecatan mobil yang disertai dengan layanan SMS gateway, sehingga
dapat mengoptimalkan publikasi informasi yang dibutuhkan pelanggan.
Dalam pembuatan sistem informasi estimasi biaya dan pengecekan status
pengecatan mobil, peneliti menggunakan Framework Codeigniter 2.1.3 dengan
konsep (model, view, controller). Untuk pengolahan database menggunakan
MySQL dan sebagai pendukung layanan SMS gateway, penulis menggunakan
tools Gammu.
1.2
Perumusan Masalah
Berdasarkan latar belakang diatas maka dapat dirumuskan masalah, antara
lain: Bagaimana merancang dan membuat website sebagai media promosi dan
publikasi yang dapat menyediakan informasi secara online mengenai estimasi
biaya
dan
pengecekan
status
pengecatan
mobil
pelanggan
serta
mengimplementasikan dengan layanan SMS gateway.
1.3
Batasan Masalah
Pada pembuatan website ini perlu didefinisikan batasan masalah mengenai
sejauh mana pembuatan website ini akan dikerjakan. Beberapa batasan masalah
tersebut antara lain:
a.
Website ini dibuat menggunakan Framework CodeIgniter 2.1.3 dan
pengolahan database menggunakan MySQL.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
b.
Pada layanan estimasi biaya, pelanggan tidak dapat memasukkan kategori
kendaraan dan kerusakan mobil secara manual. Dan biaya yang ditampilkan
belum termasuk harga suku cadang kendaraan dan masih berupa perkiraan harga.
c.
Jenis mobil yang ditampilkan pada menu estimasi biaya terbatas hanya
pada merk dan tipe mobil tertentu.
d.
Website ini tidak membahas informasi spesifikasi mobil dan tidak terdapat
proses jual beli barang, hanya berisi publikasi informasi bengkel pengecatan
Rahmat jaya motor.
1.4
Tujuan
Tujuan dari penulisan Tugas Akhir ini adalah untuk mempromosikan dan
mempublikasikan bengkel Rahmat jaya motor secara online dengan menyediakan
informasi mengenai estimasi biaya dan pengecekan status pengecatan mobil
pelanggan serta mengimplementasikan dengan layanan SMS Gateway.
1.5
Manfaat
Dari tujuan diatas, dapat diambil beberapa manfaat antara lain :
a.
Mempermudah dalam promosi dan mempublikasikan bengkel pengecatan
Rahmat jaya motor secara online.
b.
Memberikan efisiensi waktu kepada pelanggan terutama dalam penyampaian
status perbaikan body dan pengecatan mobil.
c.
Dapat memelihara hubungan baik dengan pelanggan bengkel pengecatan
Rahmat Jaya Motor dan dapat memperhatikan hal-hal yang diinginkan pelanggan
agar mereka merasa puas, sehingga dapat menciptakan kesetiaan pelanggan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.6
Metode Penelitian
Pada penelitian ini diterapkan beberapa metode demi tercapainya hasil
akhir yang telah diharapkan sebelumya, antara lain:
a.
Studi Literatur
Mengumpulkan referensi baik dari internet, jurnal, paper maupun sumber-
sumber ilmiah yang lainnya mengenai pembuatan website, serta mencari contohcontoh website apa saja yang sudah di buat dengan menggunakan framework
CodeIgniter sebagai tambahan referensi.
b.
Perancangan Sistem
Pada tahap ini dilakukan perancangan sistem yang nantinya akan
memudahkan dan mengurangi tingkat kesalahan dalam pembuatan website.
c.
Implementasi Sistem
Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi
telah diseleksi dan dipilih, selanjutnya tahap implementasi sistem, yaitu tahap
meletakkan sistem supaya siap dioperasikan.
d.
Uji coba dan Analisa
Setelah pembuatan website maka selanjutnya dilakukan uji coba dan
analisa untuk mengetahui sejauh mana hasil aplikasi dapat digunakan pada
bengkel pengecatan Rahmat jaya motor.
e.
Validasi Software
Validitas dalam bahasa sederhana digunakan untuk mengukur sah atau
valid tidaknya suatu kuesioner untuk mengungkapkan sesuatu yang akan diukur.
Validasi dapat dilakukan dengan menggunakan software SPSS.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
f.
Pembuatan Laporan
Pada tahap ini dilakukan pembuatan laporan mulai dari studi literatur,
perancangan sistem sampai tahap implementasi, sehingga pada akhirnya dapat
dilakukan penarikan kesimpulan dan saran untuk kemajuan dan perbaikan pada
aplikasi yang telah dibuat.
1.7
Sistematika Penulisan
Sistematika studi ini dibagi menjadi beberapa bab bahasan yang meliputi:
BAB I
PENDAHULUAN
Bab ini akan menjelaskan tentang Latar Belakang, Perumusan Masalah,
Batasan Masalah, Tujuan Penulisan, Manfaat, Metodologi Penulisan, dan
Sistematika Penulisan.
BAB II
TINJ AUAN PUSTAKA
Bab ini menjelaskan tentang dasar teori yang digunakan sebagai penunjang
serta referensi dalam pembuatan laporan Tugas Akhir.
BAB III
METODE PENELITIAN
Bab ini menjelaskan tentang tempat dilaksanakan penelitian dan
menjelaskan tentang metode yang digunakan dalam menyelesaikan Tugas
Akhir ini.
BAB IV
HASIL DAN PEMBAHASAN
Bab IV ini akan menjelaskan hasil dan pembahasan yang didapat dari
pembuatan website estimasi biaya dan pemberitahuan status pengecatan
mobil di bengkel Rahmat jaya motor.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6
BAB V
PENUTUP
Bab ini berisi kesimpulan dari seluruh pembahasan sistem yang telah
dibuat dalam tugas akhir, disertai saran-saran yang berkaitan dengan
permasalahan yang ada yang dapat diberikan untuk pengembangan yang
lebih baik.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur, tutorial,
buku maupun situs-situs yang digunakan dalam pembutan laporan Tugas
Akhir ini.
LAMPIRAN
Pada bagian ini berisi tentang keseluruhan konfigurasi pada pembuatan
website estimasi biaya dan pemberitahuan status pengecatan mobil di
bengkel Rahmat jaya motor.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian laporan Tugas Akhir ini. Tinjauan pustaka tersebut merupakan hasil
penelitian yang dilakukan sebelumnya dan berhubungan dengan masalah yang
sedang diteliti.
2.1
Sejarah Singkat Bengkel Rahmat J aya Motor
Dalam lingkup ini akan dijelaskan tentang profil dan struktur organisasi
bengkel Rahmat jaya motor.
2.1.1 Profil Bengkel Rahmat J aya Motor
Rahmat Jaya Motor (RJM) adalah sebuah bengkel mobil yang berlokasi di
Sidoarjo, jawa timur. Didirikan pada tahun 1985 oleh bapak Nurul Yaqin. Rahmat
jaya motor hanya melayani perbaikan body dan pengecatan kendaraan roda empat
bensin maupun diesel dari segala jenis dan merk mobil. Sehingga bengkel ini
tidak melayani perbaikan mesin. Dalam perkembangannya, Rahmat jaya motor
terus melakukan terobosan dengan melakukan efektivitas dan peningkatan
kualitas pelayanan kepada pelanggan, terutama dalam penyampaian informasi.
Dengan dibantu karyawan kurang lebih sepuluh orang, Rahmat jaya motor bisa
melayani Order keluar masuk mobil setiap hari di beberapa showroom dan mobil
pribadi dari daerah sidoarjo maupun surabaya. Bengkel rahmat jaya motor
melayani pengecatan total body atau merubah warna, perbaikan body ringan
sampa berat, dan memperbaiki body mobil yang keropos.
7
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
2.1.2 Visi Dan Misi Rahmat J aya Motor
Visi :
Memberikan pengalaman yang mengesankan bagi pelanggan melalui
pelayanan dan hasil kerja yang berkualitas.
Misi :
1. Mengembangkan nilai-nilai pelayanan terhadap kebutuhan pelanggan sesuai
dengan prinsip-prinsip perusahaan.
2. Mengoptimalkan teknologi dan sumber daya manusia yang bertumbuh dalam
kreativitas dan kemampuan.
3. Memberikan hasil yang maksimal dan tingkat resiko yang minimal kepada
perusahaan sehingga memberikan keuntungan kepada shareholder dan
kesejahteraan karyawan.
2.1.3 Struktur Organisasi
Gambar 2.1: Struktur Organisasi Bengkel Rahmat Jaya Motor
(sumber: data bengkel Rahmat jaya motor)
2.2
Konsep Dasar Sistem informasi
Sistem merupakan kumpulan dari bagian-bagian yang bekerja bersama-
sama untuk mencapai tujuan yang sama atau sekumpulan komponen yang saling
berinteraksi dan terorganisasi dari objek-objek yang saling berelasi dan hubungan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu
tujuan (Jogiyanto, 2000).
Sistem informasi pada bengkel dapat didefinisikan sebagai suatu alat
untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat
bagi pelanggan. Tujuan dari pembuatan sistem informasi pada bengkel Rahmat
jaya motor adalah untuk menyajikan informasi guna pengambilan keputusan pada
perencanaan, pemakrasaan, pengorganisasian, pengendalian kegiatan operasi
subsistem pada bengkel dan menyajikan sinergi organisasi pada proses
pengelolaan informasi pada bengkel pengecatan rahmat jaya motor (Jogiyanto,
2000).
2.3
Konsep dasar Basis Data
Basis data (database) merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya. Database merupakan salah satu
komponen yang penting dalam pembuatan website rahmat jaya motor, database
merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan
database dalam sistem informasi disebut dengan database system. Berikut adalah
tools dalam perancangan basis data (Hariyanto, 2004).
2.3.1 CDM
Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari
koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan
(relationship) antara entitas-entitas itu yang biasanya direpresentasikan dalam
bentuk Entity Relationship Diagram. Manfaat Penggunaan CDM dalam
perancangan database antara lain:
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
•
Memberikan gambaran yang lengkap dari struktur basis data yaitu arti,
hubungan, dan batasan-batasan.
•
Alat komunikasi antar pemakai basis data, designer, dan analis.
2.3.2 PDM
Merupakan model yang menggunakan sejumlah tabel untuk tabel
mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
Rancangan PDM dapat dibuat setelah kita menormalisasikan (generate) dari
CDM. Tipe data bersifat lebih khusus dan spesifik.
Perancangan PDM
merupakan representasi fisik / sebenarnya dari database.menggambarkan data
serta hubungan antara data-data tersebut.
2.3.3 Perbedaan CDM dan PDM
CDM
Perancangan basis data yang berdasarkan pengumpulan data dan analisis.
Pembuatan CDM adalah suatu tahap dimana kita melakukan proses indentifikasi
dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan
analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita
harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang
akan berinteraksi dengan sistem database. Tipe data bersifat general dan tidak
spesifik.
PDM
Perancangan database secara fisik. Tipe data bersifat lebih khusus dan
spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari
database.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
2.4
UML (Unified Modeling Language)
UML
adalah
bahasa
grafis
yang
penulis
gunakan
untuk
mendokumentasikan, menspesifikasikan, dalam membangun sistem informasi
estimasi biaya dan pengecekan status pengecatan mobil. UML berorientasi objek,
menerapakan banyak level abstraksi, tidak bergantung proses pengembangan,
tidak bergantung bahasa dan teknologi, perpaduan beberapa notasi diberagam
metodologi, usaha bersama dari banyak pihak, didukung oleh kakas-kakas yang
diintegrasikan lewat XML. Standar UML dikelola oleh (Object Management
Group) (Hariyanto, 2004).
2.4.1 Diagram kelas (Class Diagram)
Kelas adalah sekelompok kategori atau hal yang memiliki atribut yang
sama dan perilaku yang umum (Hariyanto, 2004). Class Diagram berfungsi untuk
menggambarkan struktur objek dari suatu sistem yang ada dengan menunjukkan
kelas objek yang menyusun sistem dan juga hubungan antara kelas objek tersebut.
user
nama
pass word
alamat
ins ert()
update()
delete()
Gambar 2.2 Class Diagram
2.4.2 Use Case Diagram
Diagram Use Case merupakan salah satu diagram untuk memodelkan
aspek perilaku sistem. Diagram-diagram use-case merupakan pusat permodelan
perilaku sistem, subsistem
dan kelas. Diagram use case digunakan untuk
mendeskripsikan apa yang seharusnya dilakukan oleh sistem (Hariyanto, 2004).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
actor
Gambar 2.3 komponen Use Case
2.4.3 Activity Diagram
Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada
use case diagram yang menggambarkan berbagai alir aktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin
terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi
(Hariyanto, 2004).
pelanggan
membuka
halam an login
masukkan us ername
dan pas s word
s ystem
data base
menampilkan
halam an login
T
mengecek
akun
data valid
menampilkan menu
pelanggan
Gambar 2.4 Activity diagram
2.4.4 Sequance Diagram
Diagram sequence digunakan untuk memodelkan skenario penggunaan.
Skenario penggunaan adalah barisan kejadian yang terjadi selama satu eksekusi
sistem. Cakupan skenario dapat beragam, dari mulai semua kejadian disistem atau
hanya kejadian pada objek-objek tertentu.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Diagram sequence menunjukkan objek sebagai garis vertikal dan tiap
kejadian sebagai panah horisontal dari objek pengirim ke objek penerima.
Diagram ini hanya menunjukkan barisan kejadian, bukan pewaktuan nyata
(Hariyanto, 2004).
halam an login
control login
database login
: admin
akun ()
pros es ()
cek ()
validasi ()
tampil ()
Gambar 2.5 sequence diagram
2.5
Estimasi Biaya
Estimasi biaya merupakan seni memperkirakan kemungkinan jumlah biaya
yang diperlukan untuk suatu kegiatan yang didasarkan pada informasi yang
tersedia. Maka perkiraan biaya mempunyai pengertian sebagai berikut :
•
Perkiraan biaya yaitu melihat, memperhitungkan dan mengadakan
perkiraan atas hal-hal yang akan terjadi selanjutnya.
•
Analisis biaya yang berarti pengkajian dan pembahasan biaya yang pernah
ada yang digunakan sebagai informasi yang penting.
Estimasi biaya pada website ini menampilkan perkiraan biaya perbaikan
body dan pengecatan mobil sesuai dengan tipe mobil, panel mobil dan tingkat
kerusakan. Harga yang ditampilkan masih berupa harga kisaran dan belum
termasuk biaya penggantian suku cadang mobil (waruddin, 2008).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
2.6
SMS Gateway
SMS gateway adalah sebuah aplikasi yang merupakan proses SMS dari
Mobile-Equipment ke PC/laptop. SMS seperti layaknya fitur di telepon seluler,
tetapi ada perbedaan dari segi fitur, dan fungsi yang bisa dibuat berdasarkan
kebutuhan bisnis baik untuk kepentingan broadcast promosi, servis informasi
terhadap pengguna, penyebaran konten produk atau jasa (Chindie, 2010).
Dengan adanya software SMS gateway dapat mengatur SMS lewat PC
atau laptop dengan mudah dan cepat. Seperti mengatur kontak dengan
menggunakan excel ayau notepad, mengatur SMS keluar, dan mengirim SMS
perkelompok. Pada website ini, penulis menggunakan SMS gateway sebagai
media pemberitahuan status pengerjaan pengecatan mobil pelanggan. SMS akan
dikirim oleh admin apabila status pengecatan mobil pelanggan telah selesai
dikerjakan.
2.7
Sekilas Tentang Software Yang digunakan
Berikut ini adalah sekilas tentang software yang digunakan dalam.
Perancangan website estimasi biaya dan pengecekan status pengecatan mobil pada
bengkel Rahmat jaya motor.
2.7.1 Sistem Oper asi
Sistem operasi merupakan program yang ditulis untuk mengendalikan dan
mengkoordinasikan kegiatan dari sistem komputer. Software inilah yang pertama
kali ketika menghidupkan komputer, dan juga software yang di lihat ketika
komputer di matikan (Waliyanto, 2000). Dalam perancangan website ini penulis
menggunakan sistem operasi windows 7.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.7.2 Macr omedia Dr eamweaver 8
Dreamweaver 8 adalah suatu bentuk program editor web yang dibuat oleh
macromedia, dengan program ini seorang programmer dapat dengan mudah
membuat dan mendesain web. Dreamweaver 8 adalah editor yang komplit yang
dapat digunakan untuk membuat website estimasi biaya dan pemberitahuan status
pengecatan mobil pada Rahmat Jaya Motor (Wagino, 2012).
Dibandingkan dengan versi sebelumnya terjadi perubahan yang drastis
pada versi ini, dimana window versi ini menyerupai dengan tampilan pada
machintos dreamweaver 8 saat ini memiliki tampilan yang lebih bagus.
2.7.3 XAMPP
Xampp adalah sebuah paket kumpulan software yang terdiri dari apache,
mysql, phpmyadmin, php, Perl, Freetype2,dll. Xampp yang penulis gunakan
dalam pembuatan website adalah xampp-win32-1.7.4-VC6. Setelah sukses install
xampp, kita dapat langsung mengaktifkan Mysql dengan cara mengaktifikan
xampp. Untuk mengaktifkan phpmyadmin dengan mengaktifkan phpmyadmin
pada Panel dan ketik : http://localhost/phpmyadmin (Jogiyanto, 2000).
Gambar 2.6 : Halaman localhost / phpmyadmin/
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
2.7.4 Framewor k CodeIgniter
Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah
suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php
yang menyediakan class libraries, helpers, plugins dan lainnya. Framework
menyediakan konfigurasi dan teknik coding tertentu. PHP framework yang
awalnya ditulis oleh Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang
mengembangkan codeigniter. CodeIgniter adalah aplikasi open source yang
berupa framework dengan model MVC (Model, View, Controller) untuk membuat
portal dinamis. (Saputra, 2011). Dalam pembuatan website ini penulis
menggunakan framework codeigniter 2.1.3.
Gambar 2.7 CodeIgniter 2.1.3
2.7.5 M VC (Model-View-Controller)
MVC (Saputra, 2011) adalah sebuah pendekatan perangkat lunak yang
memisahkan aplikasi logika dengan presentasi. Dalam konteks CodeIgniter dan
aplikasi berbasis web, maka penerapan konsep MVC mengakibatkan kode
program dapat dibagi menjadi tiga kategori, yaitu :
1) Model : Kode program (berupa OOP class) yang digunakan untuk
memanipulasi database.
2) View : Berupa template html / xml atau php untuk menampilkan data pada
browser.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
3) Controller : Kode program (berupa OOP class) yang digunakan untuk
mengontrol aliran aplikasi.
2.7.6 MySQL
Dalam pembuatan website ini penulis menggunakan MySQL sebagai
perangkat pengolah database. MySQL adalah perangkat lunak yang bersifat open
source. Open source merupakan sistem pengembangan yang tidak dikoordinasi
oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama
dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia
bebas (biasanya menggunakan fasilitas komunikasi internet). Bahasa standar yang
digunakan MySQL adalah Structure Query language, dapat digunakan untuk
mengatur cara penyimpanan dan pengurutan data. MySQL tersedia untuk
beberapa platform, di antaranya adalah untuk versi windows dan versi linux.
Untuk melakukan administrasi
secara lebih mudah terhadap Mysql, dapat
digunakan software tertentu, di antara nya adalah phpmyadmin dan mysql yog.
(Nugroho, 2005).
2.7.7 GAMMU
Gammu adalah sebuah proyek yang meliputi aplikasi, script dan driver
untuk mengatur berbagai fungsi pada telepon selular, modem dan perangkat
serupa (Chindie, 2010). Dalam penyampaian informasi status pengerjaan
pengecatan mobil, penulis menggunakan gammu karena gammu cukup stabil
dengan dukungan untuk banyak model telepon seluler dan modem yang banyak
tersedia di pasar dan menyediakan fungsi yang tidak tersedia dalam aplikasiaplikasi serupa lainnya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
Gambar 2.8 Gammu
2.8
Validasi dengan SPSS dan Tabel r
SPSS adalah singkatan dari Statistical Package for the Social Sciences
adalah software komputer yang digunakan untuk analisa statistika. Program
aplikasi ini memiliki kemampuan analisis cukup tinggi serta sistem manajemen
data dengan grafis, disajikan dengan menu-menu deskriptif yang sederhana
sehingga software ini dibilang cukup user friendly atau mudah dipahami dalam
mengoperasikannya. Pada awalnya SPSS dibuat untuk keperluan pengolahan data
statistik untuk ilmu sosial, hal ini bisa dilihat dari kepanjangan dari SPSS itu
sendiri, pada perkembangannya software aplikasi SPSS 17 ini dibeli oleh IBM
dan kemampuannya lebih luas lagi atau bisa dibilang sangat mumpuni karena
program ini tidak hanya untuk riset statistic biasa tetapi dapat digunakan untuk
berbagai
riset
pemasaran,
pengendalian,
dan
perbaikan
mutu
(quality
improvement) serta riset sains, sehingga kepanjangan SPSS sekarang adalah
Statistik Product and Service Solutions. Menurut Pembuatan Tabel Koefisien
Korelasi
Momen-produk
Pearson
(Pearson
Product-moment
Correlation
Coefficient) dengan Microsoft Excel Dalam pengujian validitas konstruk,
koefisien korelasi momen-produk Pearson (ρ atau r) digunakan sebagai batas
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
19
valid atau tidaknya sebuah item (butir). Jika skala (kuesioner) Anda terdiri dari 30
item (pertanyaan) dan semua item disusun mengikuti prinsip skala Likert (Likert
Summated Ratings), maka sebuah item dianggap valid jika koefisien hubungan
item tersebut dengan total keseluruhan item yang kemudian kita notasikan sebagai
R haruslah lebih besar atau sama dengan R dalam Tabel r (R ≥r) (Siregar, 2009).
2.9
Penelitian Terdahulu
Hasil penelitian terdahulu dilakukan oleh (Hidayati,2012) yaitu “
Rancang bangun aplikasi estimasi biaya pada proyek konstruksi jalan
menggunakan metode harga satuan ”.
Dalam pembahasan penelitian yang disajikan, penulis membahas tentang
perancangan sebuah perangkat lunak yang mampu melakukan analisa biaya dan
analisa sumbar daya pada suatu proyek konstruksi jalan berdasarkan dari harga
bahan, alat, dan tenaga kerja yang dibutuhkan secara langsung dan berurutan
berdasarkan ketentuan teknis yang ada. Selain itu aplikasi ini juga dapat
membantu pengguna dalam perhitungan estimasi biaya pada proyek konstruksi
jalan. Dari proses analisa harga satuan pekerjaan dapat dilanjutkan sampai denga
proses perhitungan RAB (rencana anggaran biaya).
Penelitian lainnya adalah penelitian yang dilakukan oleh (Martinus,2004)
yaitu “Perancangan aplikasi sistem pengecekan status kendaraan berbasis
teknologi short message service (SMS) pada bengkel body r epair and paint
studi kasus: PT. Kawan-kawan Kita Sejahtera (K3S)”.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
Dalam penelitian ini peneliti mencoba untuk menganalisa dengan
menggunakan pendekatan dari teori-teori e-business dalam pengembangan sebuah
e-business. Aplikasi ini dibuat sebagai media pengecekan status kendaraan
pelanggan melalui sms apakah sudah selesai apa belum pada PT. Kawan-kawan
Kita Sejahtera (K3S).
Penelitian lainnya adalah penelitian yang dilakukan oleh (Santoso,2010)
yaitu “ Rancang bangun aplikasi estimasi biaya modifikasi exterior mobil”.
Aplikasi ini manyediakan estimasi biaya modifikasi untuk jenis mobil
sedan merek Honda dan Mitsubisi. Dengan memasukkan data merek mobil, model
mobil, tahun pembuatan, paket modifikasi, dan jenis modifikasi mobil yang
diinginkan maka aplikasi ini dapat menampilkan informasi perkiraan biaya untuk
proses modifikasi exterior mobil.
Perbedaan Penelitian Yang Dilakukan Dengan Penelitian Terdahulu,
Dalam penelitian yang penulis lakukan dalam membangun website
estimasi biaya dan pengecekan status pengecatan mobil, penulis menggunakan
framework CodeIgniter 2.1.3 dan pengelohan database menggunakan Mysql.
Pada menu estimasi pelanggan dapat mengetahui perkiraan biaya pengecatan
mobil dengan memilih merk, tipe, panel mobil dan level kerusakan. Pelanggan
tidak bisa memasukkan kategori mobil secara manual dan hanya terbatas merk
dan tipe mobil tertentu. Website ini juga terdapat forum, sehingga pelanggan dapat
bertanya dan berkomentar dalam forum. Dalam penyampaian status pengecatan,
pelanggan dapat langsung melihat di website dan terdapat juga layanan SMS
gateway sehingga informasi status pengerjaan mobil dapat terkirim melalui SMS
ke nomor telepon pelanggan sesuai update status pengerjaan mobil dari admin.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB III
METODE PENELITIAN
3.1
3.2
Tempat Dan Waktu Penelitian
Tempat
: Bengkel Pengecatan Rahmat Jaya Motor
Alamat
: Jl. Wedoro / Klurak RT.01 RW.01 no 1 Candi Sidoarjo
Waktu
: Mei 2013 - Agustus 2013
Analisa Kebutuhan Sistem
3.2.1 Kebutuhan perangkat keras (hardware)
Perangkat keras yang digunakan penulis dalam membangun wesite ini
yaitu satu buah komputer dengan spesifikasi sebagai berikut:
1. Processor : intel core i3
2. Ram 2 GB
3. Koneksi internet (modem huawei)
3.2.2 Kebutuhan perangkat lunak (software)
Selain perangkat lunak, dibutuhkan juga perangkat lunak sebagai tools
dalam membangun website, yaitu:
1. Windows 7 32-bit
2. Macromedia Dreamweaver 8 sebagai web editor
3. Framework CodeIgniter 2.1.3
4. Xampp 1.7
5. Software pendukung: Rational Rose, Power design, Adobe Photoshop CS5,
Microsoft Visio 2010, Mozilla Firefox, Gammu, SPSS.
21
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
3.3
Perancangan Unified Modelling Language (UML)
Unified Modelling Language(UML) digunakan untuk merancang model
dari sistem website ini. Dalam perancangan sistem ini dapat digambarkan mulai
dari Use Case Diagram, Activity Diagram, Sequence Diagram , dan Class
Diagram.
3.3.1 Perancangan Use Case Diagram
mengelola_estimasi_biaya
estimasi_biaya
cek_status
mengelola_cek_status
laporan
login_admin
admin
pelanggan
melihat_informasi
register_pelanggan
melihat_laporan
login_manajer
login_pelanggan
forum
manajer
Gambar 3.1
Use case diagram
Berdasarkan gambar 3.1 terdapat 3 aktor yaitu admin, pelanggan, dan
manajer. Admin dapat melihat informasi, login, mengelola estimasi biaya, cek
status, dan membuat laporan. Pelanggan dapat melihat informasi, register, login,
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
bertanya jawab di dalam forum. Manajer dapat melihat informasi, login, melihat
dan mencetak laporan.
3.3.2 Perancangan Activity Diagram
3.3.2.1 Activity diagram Register Pelanggan
pelanggan
s ys tem
membuka hal
register
data base
menampilkan
hal regis ter
mengecek
validitas register
T
mengisi form
register
data valid
Y
menampilkan
menu login
Gambar 3.2
Register pelanggan
Berdasarkan gambar 3.2 pelanggan membuka halaman register, kemudian
mengisi form register. Apabila data yang dimasukkan sudah lengkap, maka sistem
akan menampilkan menu login pelanggan. jika terjadi kesalahan dalam pengisian
form, maka sistem akan meminta mengisi form kembali.
3.3.2.2 Activity diagram Login User
us er : manaj er : adm in
s ys tem
data base
start
membuka
halaman login
masukkan username
dan password
menampilkan
halaman login
T
mengecek akun
Data valid
Y
menampilkan menu
admin/manajer
end
Gambar 3.3
login user (admin / manajer)
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
3.3.2.3 Activity diagram Login Pelanggan
pela nggan
s ys tem
mem buka
halaman login
d ata base
menam pilkan
halam an login
T
masukkan username
dan password
mengecek
akun
data valid
menam pilkan menu
pelanggan
Gambar 3.4 login pelanggan
Berdasarkan gambar 3.3 dan gambar 3.4 user dan pelanggan membuka
halaman login, lalu memasukkan username dan password. Apabila username dan
password yang dimasukkan benar maka sistem akan menampilkan menu user/
pelanggan. Jika yang dimasukkan salah, maka sistem akan meminta user/
pelanggan login kembali.
3.3.2.4 Activity diagram Memilih data estimasi
pe langg an
s ystem
data base
m enam pilkan
hal estimasi
mem ilih data
estimasi
proses
estimasi
T
Data valid
Y
m enampilkan
total biaya
Gambar 3.5
memilih estimasi biaya
Beradasarkan gambar 3.5 pelanggan memilih data estimasi yaitu memilih
jenis mobil, type mobil, bagian mobil yang ingin dicat, dan level kerusakan.
Kemudian sistem akan menampilkan total biaya pengecatan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
25
3.3.2.5 Activity diagram cek status mobil
pelanggan
s ys tem
data bas e
menampilkan
hal cek status
mem asukkan
no. struk
T
proses cek
data s tatus
data valid
Y
menampilkan
status mobil
Gambar 3.6
memilih cek status mobil
Berdasarkan gambar 3.6 sistem menampilkan halaman cek status,
kemudian pelanggan memasukkan no. struk yang telah didapat dari bengkel.
Apabila no. struk yang dimasukkan pelanggan benar, maka sitem akan
menampilkan status pengecatan mobil. Jika yang dimasukkan salah, maka sistem
akan meminta memasukkan no. struk kembali.
3.3.2.6 Activity diagram Mengelola laporan
admi n
s ys tem
data base
menampilkan
halaman laporan
menyimpan
laporan
mengelola
laporan
menampilkan
laporan
T
cetak laporan
cetak
Y
menampilkan
form cetak
Gambar 3.7 admin mengelola laporan
Berdasarkan diagram diatas, menggambarkan ketika admin mengelola
laporan. Data laporan berisi data dari pelanggan dan data mobil, laporan yang
telah tersedia b