• Tidak ada hasil yang ditemukan

SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS PENGECATAN MOBIL PADA BENGKEL RAHMAT JAYA MOTOR.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI ESTIMASI BIAYA DAN PENGECEKAN STATUS PENGECATAN MOBIL PADA BENGKEL RAHMAT JAYA MOTOR."

Copied!
68
0
0

Teks penuh

(1)

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

(2)

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

(3)

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 : Tim Penguji :

1.

I Gede Susrama, ST, M.Kom

NPT. 3 7006 06 0211 1

1.

Dr. Ir. Ni Ketut Sar i, MT

NPT. 19650731 199203 2 001

2.

M. Syahr ul Munir, S.Kom

NPT. 3 8912 13 342 1

2.

Fetty Tri Anggraeni, S.Kom, M.Kom

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

(4)

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

I Gede Susrama, S.T, M.Kom NPT. 3 7006 06 0211 1

Pembimbing Pendamping

M. Syahr ul 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

(5)

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

I Gede Susrama, S.T, M.Kom NPT. 3 7006 06 0211 1

Pembimbing Pendamping

(6)

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

(7)

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

(8)

Halaman

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... iv

DAFTAR GAMBAR ... viii

BAB I PENDAHULUAN ... 1

1.1Latar Belakang ... 1

1.2Rumusan Masalah ... 2

1.3Batasan Masalah ... 2

1.4Tujuan ... 3

1.5Manfaat ... 3

1.6Metode Penelitian ... 4

1.7Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA ... 7

2.1Sejarah 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.2Konsep Dasar Sistem informasi ... 8

2.3Konsep Dasar Basis Data ... 9

2.3.1. CDM………..9

(9)

2.3.3. Perbedaan CDM dan PDM………...10

2.4UML (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.5Estimasi Biaya ... 13

2.6SMS Gateway... 14

2.7Sekilas 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.8Validasi dengan SPSS dan tabel r ... 18

2.9Penelitian Terdahulu ... 19

BAB III METODE PENELITIAN ... 21

3.1Tempat Dan Waktu Penelitian... 21

3.2Analisa Kebutuhan Sistem ... 21

3.2.1 Kebutuhan perangkat keras (hardware) ... 21

(10)

3.3.2 Perancangan Activity Diagram ... 23

3.3.2.1Activity diagram Register Pelanggan ... 23

3.3.2.2Activity diagram Login User ... 23

3.3.2.3Activity diagram Login Pelanggan ... 24

3.3.2.4Activity diagram Memilih data estimasi ... 24

3.3.2.5Activity diagram cek status mobil ... 25

3.3.2.6Activity diagram Mengelola laporan ... 25

3.3.2.7Activity diagram Admin mengelola data estimasi ... 26

3.3.2.8Activity diagram mengelola data cek status ... 26

3.3.3 Perancangan Sequence Diagram ... 27

3.3.3.1Sequence Diagram Register Pelanggan ... 27

3.3.3.2Sequence Diagram Login User ... 27

3.3.3.3Sequence Diagram Login Pelanggan ... 28

3.3.3.4Sequence Diagram Melihat data estimasi ... 28

3.3.3.5Sequence Diagram Melihat cek status mobil ... 29

3.3.3.6Sequence Diagram Mengelola estimasi biaya ... 29

3.3.3.7Sequence Diagram Mengelola cek status mobil ... 30

3.3.3.8Sequence Admin mengelola laporan ... 30

3.3.4 Perancangan Class diagram ... 31

3.4Tabel Basis Data ... 31

3.5System Flow ... 33

3.6Desain Tampilan Web ... 34

3.6.1 Desain halaman login ... 34

3.6.2 Desain halaman admin ... 34

3.6.3 Desain halaman pelanggan ... 35

(11)

BAB IV HASIL DAN PEMBAHASAN ... 36

4.1Metode Analisis ... 36

4.1.1 Analisis kelemahan sistem ... 36

4.1.1.1Analisis informasi (information) ... 36

4.1.1.2Analisa ekonomi (Economy) ... 36

4.1.1.3Analisa efisiensi (efficiency) ... 37

4.1.2 Analisis kelayakan sistem... 37

4.1.2.1Analisis keleyakan Teknologi ... 37

4.1.2.2Analisis kelayakan Teknik ... 37

4.1.2.3Analisis kelayakan Ekonomi ... 37

4.2Implementasi 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.1Kesimpulan ... 53

5.2Saran ... 54

DAFTAR PUSTAKA ... x

(12)

Dosen Pembimbing I : I Gede Susrama, ST, M.Kom Dosen Pembimbing II : M. Syahr ul 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.

(13)

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

(14)

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

toolsGammu.

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

(15)

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.

(16)

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 contoh-contoh 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

(17)

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

(18)

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.

(19)

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 Sejar ah Singkat Bengkel Rahmat J aya Motor

Dalam lingkup ini akan dijelaskan tentang profil dan struktur organisasi bengkel Rahmat jaya motor.

2.1.1 Pr ofil 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

(20)

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

(21)

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

(22)

• 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

(23)

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

Gambar 2.2 Class Diagram

2.4.2 Use Case Diagram

Diagram Use Case merupakan salah satu diagram untuk memodelkan

(24)

actor

Gambar 2.3 komponen Use Case

2.4.3 Activity Diagr am

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).

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

(25)

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).

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).

(26)

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

(27)

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).

(28)

2.7.4 Fr amewor 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

(29)

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

(30)

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,

(31)

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 pr oyek 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 kendar aan berbasis

teknologi short message ser vice (SMS) pada bengkel body r epair and paint

(32)

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

(33)

BAB III

METODE PENELITIAN

3.1 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

3.2 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,

(34)

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

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,

(35)

23

bertanya jawab di dalam forum. Manajer dapat melihat informasi, login, melihat

dan mencetak laporan.

3.3.2 Perancangan Activity Diagr am

3.3.2.1Activity diagram Register Pelanggan

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.2Activity diagram Login User

(36)

3.3.2.3Activity diagram Login 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.4Activity diagram Memilih data estimasi

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.

(37)

25

3.3.2.5Activity diagram cek 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.6Activity diagram Mengelola laporan

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

(38)

3.3.2.7Activity diagram Admin mengelola data estimasi

Gambar 3.8 admin mengelola data estimasi

Berdasarkan diagram diatas, admin dapat menambah, merubah dan data

estimasi biaya. Data yang telah di update disimpan di database, kemudian data estimasi ditampilkan oleh sistem.

3.3.2.8Activity diagram mengelola data cek status

Gambar 3.9 admin mengelola data cek status

Pada diagram diatas, menjelaskan admin dapat menghapus, merubah, dan menghapus data cek status mobil. Data yang telah di update disimpan di database, kemudian sistem menampilkan data cek status mobil yang telah di update.

(39)

27

3.3.3 Perancangan Sequence Diagr am

3.3.3.1Sequence Diagram Register pelanggan

Gambar 3.10 sequence diagram register pelanggan

Diagram sekuensial yang ada diatas menggambarkan aliran kerja yang terjadi ketika pelanggan melakukan register. Terdapat control register sebelum

data dapat tersimpan di database.

3.3.3.2Sequence Diagram login user

Gambar 3.11 Sequence diagram Login user

Pada gambar diatas menjelaskan aliran kerja login user untuk bisa masuk

ke halaman sistem sesuai dengan akun. User terdiri dari admin dan manajer, untuk

control login nama user dapat membedakan hak akses dari kedua actor.

: pelanggan : pelanggan

halaman regis ter halaman

regis ter control regis tercontrol regis ter

(40)

3.3.3.3Sequence Diagram Login pelanggan

Gambar 3.12 sequence diagram login pelanggan

Pada gambar 3.12 menggambarkan aliran kerja yang terjadi ketika pelanggan login. Data yang di inputkan pelanggan pada form login akan diproses sistem dan di cek data pelanggan pada database.

3.3.3.4Sequence Diagram melihat estimasi biaya

Gambar 3.13 sequence diagram melihat estimasi biaya

Diagram sekuensial yang ada diatas menggambarkan aliran kerja yang

terjadi ketika pelanggan melihat halaman estmasi biaya. Diagram sekuensial diatas menjelaskan tentang proses pelanggan melihat halaman estimasi biaya.

: pelanggan

control es timas i biaya control es timas i

biaya es timas i biayaes timas i biayadatabase database

s ave ()

validasi () s elect ()

pos es ()

(41)

29

3.3.3.5Sequence Diagram melihat cek status mobil

Gambar 3.14 sequence diagram melihat cek status mobil

Diagram sekuensial yang ada diatas menggambarkan aliran kerja yang

terjadi ketika pelanggan melihat halaman cek status mobil.

3.3.3.6Sequence Diagram mengelola estimasi biaya

Gambar 3.15 sequence diagram mengelola estimasi biaya

Diagram sekuensial pada gambar 3.15 menggambarkan proses admin dalam mengelola data estimasi biaya. Terdapat control data estimasi yang di kalola admin sebelum tersimpan ke database.

pelanggan

s tatus mobil database cek database cek s tatuss tatus

tam pil ()

es timasi database database es timas ies timas i

tam pil () input ()

poses ()

save ()

(42)

3.3.3.7Sequence Diagram mengelola cek status mobil

Gambar 3.16 sequence diagram mengelola cek status mobil

3.3.3.8Sequence Diagram mengelola laporan

Gambar 3.17 sequence diagram mengelola laporan

Diagram sekuensial pada gambar 3.16 dan gambar 3.17 menggambarkan proses ketika admin mengelola data servis dan laporan pada halaman admin.

Admin dapat menambah, merubah, dan menghapus data servis. Admin juga dapat mencetak laporan data pelanggan dan data servis.

admin

status database data database data cek statuscek status

tampil ()

laporan database data database data laporanlaporan

tam pil () input ()

poses ()

save ()

(43)

31

3.3.4 perancangan Class Diagram

Gambar 3.18 Perancangan class diagram

Pada gambar 3.18 menggambarkan menu utama yang dapat di akses

pengguna sesuai dengan hak akses masing-masing. Terdapat menu admin, menu untuk manajer dan menu untuk pelanggan.

3.4 Tabel Basis Data

Rancangan data konseptual yang telah dipetakan menjadi diagram pada

bagian pemodelan sistem akan diimplementasikan ke dalam lingkungan basis data Mysql. Tabel-tabel basis data yang dibuat dijelaskan sebagai berikut :

data_estimasi (f rom Use Case View)

manajer (f rom Use Case View)

menu utama admin (f rom Use Case View)

(44)

Nama Tabel Keterangan Nama Kolom Tipe Data

Data_Ser vis Menyimpan data servis NO_STRUK

NO_PLAT

Pelanggan Menyimpan data

pelanggan Merk_mobil Menyimpan data merk

mobil

ID_MERK_MOBIL NAMA_MERK

Varchar(10) Varchar(30)

Type_mobil Menyimpan data type

(45)

33

Panel Menyimpan data panel ID_PANEL

NAMA_PANEL

PRESENTASE_PANEL

Varchar(10) Varchar(30) Varchar(10)

Kerusakan Menyimpan data

kerusakan

J awab Menyimpan data jawab ID_JAWAB

ISI_JAWAB TGL_JAWAB

int(11) Text Date

Tanya Menyimpan data Tanya ID_TANYA

ISI_TANYA

Menggambarkan alur sistem dalam pembuatan sistem informasi estimasi biaya .

(46)

3.6 Desain Tampilan Web

Desain tampilan website yang akan dibangun. Terdpat desain halaman login, halaman untuk admin, halaman untuk pelanggan, dan halaman untuk manajer.

3.6.1 Desain Halaman Login

username

passw ord

login cancel

Gambar 3.20 form login

3.6.2 Desain halaman admin

home logout

HEADER

M enu Ut ama

Selamat Dat ang Di Halaman Administ rat or Estim asi biaya

Data servis Data pelanggan

laporan foot er

(47)

35

3.6.3 Desain halaman pelanggan

forum logout

HEADER

M enu Ut ama

Hubungi kami

Halaman pelanggan Tanya

jaw ab

Foot er

Gambar 3.22 Desain halaman pelanggan (forum)

3.6.4 Desain halaman manajer

laporan logout

HEADER

M enu Ut ama

Halaman manajer Laporan

cetak

foot er

(48)

BAB IV

HASIL DAN PEMBAHASAN

Pada bab IV ini akan menjelaskan hasil dan pembahasan yang didapat dari

perancangan perangkat lunak estimasi biaya dan pengecekan status pengecatan mobil pada bengkel Rahmat jaya motor.

4.1 Metode Analisis

4.1.1 Analisis kelemahan sistem

Analisis terhadap kelemahan sistem lama bertujuan untuk menunjukkan masalah-masalah yang menggangu pada sistem lama. Untuk mengidentifikasi

masalah-masalah yang ada maka dilakukan analisa terhadap Information

(Informasi), Economy (Ekonomi),dan Efficiency (Efisiensi).

4.1.1.1Analisis infor masi (information)

Bengkel Rahmat jaya motor memerlukan sebuah website sebagai sarana penyampaian informasi ke pelanggan, karena selama ini bengkel masih menggunakan sistem manual yaitu dari mulut ke mulut dan brosur dalam

penyampain informasi dan publikasi.

4.1.1.2Analisa ekonomi (Economy)

Secara ekonomi sistem yang sedang berjalan sekarang memerlukan biaya

(49)

37

4.1.1.3Analisa efisiensi (efficiency)

Efisiensi berhubungan bagaimana mengelola sumber daya yang digunakan dengan pengeluaran minimal. Sehingga Rahmat jaya motor harus melakukan efisiensi baik dari segi pengeluaran, waktu, dan operasional.

4.1.2 Analisis kelayakan sistem

Studi kelayakan dilakukan untuk mengetahui apakah sistem informasi /

website layak untuk diimplementasikan pada bengkel Rahmat jaya motor. Kini

banyak perusahaan yang telah memiliki investasi teknologi komputer untuk dapat meningkatkan kinerja perusahaan sehingga didapat peningkatan keuntungan.

4.1.2.1Analisis keleyakan Teknologi

Tujuan dari analisis kelayakan adalah untuk menguji apakah sistem baru yang akan diterapkan sebagai pengembangan dari sistem lama dapat membantu dalam pencapaian tujuan akhir.

4.1.2.2Analisis kelayakan Teknik

Website ini dapat berjalan pada sistem operasi apapun yang terhubung ke

dalam server sistem. Untuk mengakses secara online diperlukan komputer yang terhubung dengan jaringan internet.

4.1.2.3Analisis kelayakan Ekonomi

Dari segi ekonomisnya, maka sistem online akan mendatangkan manfaat,

(50)

4.2 Implementasi Halaman Website

Website bengkel pengecatan rahmat jaya motor ini dibuat menggunakan

framework CodeIgniter yang mendukung pengolahan data yang akurat karena dapat terhubung dengan database yang dibutuhkan. Seperti program pada

umumnya yang juga berbasia web, program ini dapat dijalankan dimanapun selama dapat terhubung dengan koneksi internet.

4.2.1 Halaman Login user

Pada form ini user menginputkan username dan password. Username

berisi nama yang telah terdaftar sebelumnya. Password berisi susunan huruf atau

kombinasi dengan nomor yang bersifat privasi. Apabila dalam memasukkan username, password, maka sistem akan menampilkan halaman sesuai dengan hak

akses user. Apabila salah maka akan keluar pesan eror login dan sistem akan meminta user untuk login kembali.

(51)

39

4.2.2 Halaman untuk Admin

Halaman administrator berisi menu-menu, antara lain menu data pelanggan, menu data servis, menu data estimasi, menu kirim pesan status dengan

SMS Gateway admin dapat menambah, mengubah, dan menghapus data website.

Gambar 4.2 halaman administrator

Halaman menu data servis

(52)

Pada menu data servis terdapat data pelanggan, tanggal masuk, tanggal

keluar, dan data mobil beserta status pengerjaan pengecatan mobil. Satu pelanggan bisa mempunyai banyak data mobil dan satu nomor struk hanya untuk satu mobil. Pada menu ini terdapat action edit dan hapus untuk meng-update data

servis.

Untuk menambah data mobil, admin terlebih dahulu menambah data

pelanggan seperti pada gambar form dibawah ini. Data yang dimasukkan merupakan data dari pemilik mobil, mulai mengisi nama depan, alamat, telp, email dan pekerjaan pelanggan kemudian simpan.

Gambar 4.4 form tambah data pelanggan

Setelah menambah data pelanggan, selanjutnya menambah data servis/data mobil dari pelanggan (gambar 4.5). data mobil yang dimasukkan bisa lebih dari satu data mobil. Karena dalam database tabel pelanggan mempunyai hubungan

(53)

41

Gambar 4.5 form tambah data servis

Status pengerjaan mobil pelanggan bisa dirubah admin sesuai dengan status pengecatan pada bengkel Rahmat jaya motor. Pada form ini admin dapat merubah status, keterangan, dan tanggal keluar.

(54)

Halaman data estimasi

Pada halaman ini admin mengelola data merk mobil, tipe mobil, panel (bagian mobil), level kerusakan (%). Setiap panel (bagian mobil) mempunyai level kerusakan. Setiap level mempunyai tingkat kerusakan yang berbada. Admin

dapat memilih tipe mobil, panel mobil, dan level kerusakan kemudian klik proses. Sistem akan melakukann perhitungan sesuai dengan rumus perkalian (harga tipe

mobil x persen panel x persen kerusakan) dan kemudian didapat biaya total.

Gambar 4.7 Data estimasi biaya

Halaman kirim pesan dengan SMS gateway

Pada halaman admin dapat mengirim sms dengan menggunakan layanan sms gateway. Sms akan dkirim apabila status dari mobil yang dikerjakan telah

(55)

43

Gambar 4.8 menu kirim pesan SMS gateway

Halaman data Ar tikel

Pada halaman ini admin dapat mengelola data artikel yang ditampilkan di

website. Terdapat menu tambah artikel, edit artikel, dan hapus artikel.

(56)

Pada halaman tambah artikel, admin mengisi judul, isi, dan potongan isi.

Pada isi artikel, admin dapat menyisipkan gambar.

Gambar 4.10 halaman tambah artikel

Pada halaman edit artikel yang telah tersedia pada menu data artikel, Admindapat merubah judul, isi, gambar, dan potongan isi. Seperti pada gambar.

(57)

45

4.2.3 Halaman pelanggan

Pada halaman ini admin dapat memilih spesifikasi mobil yang akan di cat. Pelanggan harus memilih merk mobil, tipe mobil, panel (bagian mobil), dan level kerusakan mobil. Kemudian sistem akan memproses request pelanggan dan

memunculkan total biaya.

Estimasi biaya pengecatan

Pada halaman estimasi biaya pengecatan, pelanggan dapat memilih merk dan type mobil yang ingin di estimasi. Pada bagian panel merupakan bagian dari body mobil (pintu, bemper, atap, velg, dll). Untuk level kerusakan, terdapat 3

level dan setiap level mempunyai harga yang berbeda. Harga yang ditampilkan berupa harga kisaran (belum harga pasti). Selelah itu klik tombol proses, maka

sistem akan menampilkan estimasi biaya total pengecatan.

(58)

Cek status mobil pelanggan

Pelanggan dapat mengecek pengerjaan mobil dengan memasukkan kode nomor struk. Satu nomor struk hanya untuk satu mobil.

Gambar 4.13 cek status mobil pelanggan

Apabila no struk yang dimasukkan benar, maka sistem akan menampilkan status terbaru pengerjaan mobil pelanggan seperti gambar dibawah ini.

(59)

47

Forum

Pada halaman ini terdapat beberapa pertanyaan dan nama pelanggan yang bertanya. Selain itu trdapat form login dan register untuk masuk ke forum.

Gambar 4.15 halaman forum

Pada halaman ini, pelanggan dapat menamabah judul da nisi pertanyaan.

(60)

pelanggan bisa meng-upload foto mobil yang akan di estimasi kemudian

admin akan memjawab pada kolom komentar.

Gambar 4.17 kolom komentar

4.2.4 Halaman manajer

Untuk masuk ke halaman ini, manajer harus login terlebih dahulu. Halaman ini hanya untuk manajer.

(61)

49

Pada halaman manajer terdapat menu laporan data servis dan data

pelanggan yang sedang memakai jasa pegecatan bengkel Rahmat jaya motor. Manajer dapat mencetak laporan data servis ke dalam bentuk ms. excel.

Gambar 4.19 laporan

4.3 Uji validitas kuisioner SPSS

Merupakan suatu metode penghitungan nilai validasi suatu data yang terdiri dari butir-butir soal yang menggunakan SPSS sebagai software

penghitungnya dan menggunakan tabel r yang berfungsi sebagai nilai konstanta untuk menentukkan hasil validasi apakah valid atau tidak valid, Suzanna(2005). Validitas isi kuesioner ditentukan oleh sejauhmana isi kuesioner tersebut

mewakili semua aspek yang dianggap sebagai aspek kerangka konsep website. kuesioner memiliki validitasisi yang tinggi apabila pertanyaan menyangkut

(62)

Untuk melakukan validasi butir soal dengan SPSS dapat dilakukan dengan

langkah-langkah berikut ini.

Masukkan data pada bagian data View.

Gambar 4.20 Tampilan data view

Untuk menghitung validitas dengan klik menu Analyze, Correlate, Bivariate.

Setelah itu muncul jendela Bivariate Correlation dan Masukkan semua variabel ke dalam bagian Variables, Check Pearson, Pilih Two Tailed pada bagian Test of

Significance, kemudian klik OK

.

(63)
(64)

Setelah klik oke maka SPSS akan menampilkan hasil perhitungan, seperti pada jendela Bivariate Correlation diatas.

Untuk mengetahui valid atau tidak dibandingkan dengan r Tabel Product

Moment. Pada contoh di atas jumlah data sebanyak 30 orang (N=30). Menurut

r Tabel, untuk N=30 dan taraf signifikan 5%, nilai r adalah 0,361. Sistem

dinyatakan valid apabila r hasil perhitungan > r tabel.

Data dibawah ini merupakan salah satu hasil perhitungan yang telah dilakukan menggunakan software SPSS pada item1 yaitu 0,467. Dimana

berdasarkan ketentuan 0,467 > 0,361 sehingga sistem dinyatakan valid.

Berikut daftar r tabel untuk jumlah N tertentu

(sumber : Sugiyono (1999) metode penelitian bisnis, Bandung: Alfabeta)

t Sig. (2-tailed) .009 .000 .000 .002 .041 .000 .023 .005 .029 .000

(65)

BAB V

PENUTUP

Penulis tidak dapat menyelesaikan laporan Tugas Akhir ini tanpa kehendak Allah SWT dan tidak ada gunanya pula penulis menyusun laporan ini kalau tidak berguna bagi orang lain. Setelah melalui berbagai percobaan, dan

perbaikan kesalahan, pada akhirnya sistem informasi estimasi biaya dan pengecekan status pengecatan mobil pada bengkel Rahmat jaya motor ini dapat

berjalan dengan cukup baik.

5.1 Kesimpulan

Berdasarkan hasil penelitian dan pembahasan yang telah dilakukan, dapat ditarik kesimpulan mengenahi beberapa hal dalam penulisan laporan ini sebagai

berikut:

a. 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.

b. Pada layanan estimasi biaya, pelanggan dapat mengetahui perkiraan biaya

pengecatan mobil secara online, sehingga dapat membantu pelanggan dalam merencanakan anggaran untuk perbaikan body dan pengecatan mobil.

c. Pada layanan cek status mobil, pelanggan dapat memantau status terbaru

pengecatan mobil secara online, selain itu pelanggan akan mendapat

pemberitahuan melalui SMS yang dikirim apabila mobil telah selesai diperbaiki

(66)

d. Pada layanan tanya jawab (forum), pelanggan dapat bertanya seputar perbaikan body dan pengecatan mobil dengan menyertakan foto mobil yang akan diperbaiki.

e. Secara keseluruhan menu pada sistem informasi estimasi biaya dan

pengecekan status pengecatan mobil yang dibuat dengan Framework Codeigniter

ini berjalan dengan baik setelah melalui validasi software.

5.2 Sar an

Untuk memperbaiki dan mengembangkan kinerja dan kelengkapan fungsi

dari website Rahmat jaya motor ini, maka disarankan untuk:

a. Menambah menu pengorderan dan pencetakan nomer struk secara online.

b. Membuat relasi antara menu estimasi biaya dan menu cek status mobil sehingga pengolahan data lebih efisien.

c. Membuat penjadwalan SMS Gateway sehingga pesan akan terkirim secara

otomatis sesuai status pengerjaan mobil.

Dengan demikian diharapkan dari pembahasan hasil penelitian ini dapat

(67)

DAFTAR PUSTAKA

Chindie, (2010).”Implementasi sms gataway dalam solusi penyediaan laporan peserta didik kursus”. Politeknik Telkom bandung.

Hariyanto, Bambang (2004), Rekayasa Sistem Berorientasi Objek, Penerbit INFORMATIKA, Bandung.

Hidayati, (2012). “ Rancang bangun aplikasi estimasi biaya pada proyek konstruksi jalan menggunakan metode harga satuan ”.Surabaya: Perpustakaan “UPN Veteran Jatim”.

Jogiyanto (2000), Sistem Informasi Berbasis Komputer, Konsep Dasar dan

Komponen, Yogyakarta: BPFE-Yogyakarta.

Kenniko, (2010).” Aplikasi estimasi biaya dan track status perbaikan kendaraan berbasis web”.Politeknik Telkom bandung.

Martinus. (2004). “Perancangan aplikasi sistem pengecekan status kendaraan berbasis teknologi short message service (SMS) pada bengkel body repair and paint studi kasus: PT. Kawan-kawan Kita Sejahtera (K3S)”.universitas Indonesia.

Nugroho, A., (2005), “Rational Rose untuk Pemodelan Berorientasi Objek”, Penerbit Informatika, Bandung.

Santoso. (2010).“ Rancang bangun aplikasi estimasi biaya modifikasi exterior mobil”.universitas stikubank semarang.

Saputra (2011) Trik Kolaborasi Codeigniter & Jquery. Yogyakarta: Lokomedia.

Siregar (2009). R Tabel Menghitung Validasi dengan SPSS. Retrieved from staff.gunadarma.

Wagino,(2012) Sekilas Tentang Dreamweaver, http://id.wikipedia.org/ wiki/Adobe_Dreamweaver, 17 September 2013, 17.35.

Waliyanto. (2000). Sistem Basis Data Analisis dan Pemodelan Data. Yogyakarta: J & J Learning

(68)

Kuesioner Aplikasi Estimasi Biaya dan Pengecekan Status Pengecatan Mobil pada Bengkel Rahmat Jaya Motor

No :

Kategori skor : 1 Sangat setuju | 2 Setuju | 3 cukup Setuju | 4 Tidak setuju | 5 Sangat tidak setuju Untuk menjawab soal kuisioner berikan tanda √ pada kolom skor.

SOAL KUISIONER :

No Pert anyaan

Skor 1 2 3 4 5

1 Ant ar muka (int erface) pada sist em informasi bengkel

Rahmat jaya motor ini menarik.

2 M enu pada sist em informasi bengkel Rahmat jaya motor

mudah untuk diakses

3 Cara mendaft ar untuk menjadi member pada w eb bengkel

Rahmat jaya motor mudah

4 Informasi yang diberikan pada sist em informasi ini sudah

cukup informat if

5

Pengoprasian sist em informasi bengkel Rahmat jaya mot or ini mudah dijalankan untuk pengunjung dan semua user

6 Pada menu est imasi biaya sudah cukup informat if

7 Penat aan bahasa pada sist em informasi bengkel Rahmat

jaya motor sudah mudah dim engert i

8 Pemilihan w arna sist em informasi bengkel Rahmat jaya

mot or menarik bagi semua kalangan user 9 Pada menu cek st atus mobil sudah cukup informatif

10

Secara keselurahan, sist em informasi bengkel Rahmat jaya mot or ini informat if, nyaman, dan mudah untuk

dioperasikan

Gambar

Gambar 3.1 Use case diagram
Gambar 3.7   admin mengelola laporan
Gambar 3.16 sequence diagram mengelola cek status mobil
Gambar 3.18 Perancangan class diagram
+7

Referensi

Dokumen terkait

israelensis yang dilakukan Widyastuti dan Blondine ( 2004) menunjukkan bahwa pH yang baik untuk pengembangbiakan B. thuringiensis H-14 galur lokal di laboratorium B2P2VRP

Sebuah bola A yang mempunyai momentum p bertumbukan dengan bola lain (B) hingga setelah tumbukan momentum bola A tersebut menjadi 2p... Ternyata bola terpental

Mata pelatihan ini membekali peserta dengan pemahaman tentang sistem dan administrasi pembinaan karir dalam jabatan fungsional perekayasa sesuai Peraturan Menteri Pendayagunaan

Skripsi berjudul Analisis Tingkat Kesehatan Perusahaan Guna Memprediksi Kebangkrutan Melalui Model Altman (Z-Score) Pada Perusahaan Rokok yang Terdaftar di Bursa

Sebagaimana telah dijelaskan di bab sebelumnya bahwa tingkat pemahaman anak tuna grahita yang lebih lamban dibandingkan anak pada umumnya (normal). Oleh karena

RANCANG BANGUN ROBOT WALL FOLLOWER PENYEDOT DEBU BERBASIS MIKROKONTROLER ATMEGA8535i. Laporan Akhir ini disusun sebagai salah satu syarat menyelesaikan pendidikan Diploma III

Berdasarkan tabel tersebut menunjukkan bahwa dari 30 responden terdapat 6 responden dengan kategori sangat setuju (20.0%) dan 7 responden dengan kategori setuju

meningkatkan motivasi belajar siswa kelas XI IPA 1 SMA Negeri 3 Boyolali Tahun Pelajaran 2012/2013 pada materi teori kinetik gas.Peningkatan motivasi belajar siswa