E-COMMERCE MOTOR HONDA MENGGUNAKAN TEKNOLOGI JSP DAN MySQL( Studi kasus : Astra Honda Motor cabang Yogyakarta)
E-COMMERCE MOTOR HONDA MENGGUNAKAN
TEKNOLOGI JSP DAN MySQL ( Studi kasus : Astra Honda Motor cabang Yogyakarta) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Oleh : Melinda NIM : 025314079 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA
HONDA MOTORCYCLE E-COMMERCE
USING JSP TECHNOLOGY AND MySQL
( Case study : Astra Honda Motor branch Yogyakarta)
A Thesis
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Teknik Degree
In Informatics Engineering
By :
Melinda
Student Number : 025314079
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SAINS AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
M OT T O
Ti dak ada bal asan kebai kan kecual i kebai k an ( pul a)
( Q. S Ar - Rahmaan, ayat 60)
“
Sebai k - Bai k Per kat aan adal ah Al qur an dan sebai k - bai k pet unj uk
adal ah Sunnah Rasul Muha mad SA W
”
Kei ngi na n, har apa n da n ci t a - ci t a t ak akan per nah t er wuj ud
t anpa di a wal i dnga n per buat an
KATA-KATA MUTIARA
kebenaran adalah sederhana
kebenaran tidak memerlukan tipu muslihat untuk meyakinkan
Ketika tiba saat perpisahan janganlah kalian berduka, sebab apa
yang paling kalian kasihi darinya mungkin akan nampak lebih
nyata dari kejauhan - seperti gunung yang nampak lebih agung
terlihat dari padang dan dataran
jika hati sejernih air jangan biarkan ia keruh
jika hati secerah awan jangan biarkan ia mendung
jika hati seputih salju jangan biarkan ia habis
jika hati seindah bulan hiasi ia dengan iman
"K epunyaan AL L AH lah apa yang ada di langit dan apa yang ada di bumi, dan adalah (pengetahuan) AL L AH M aha meliputi segala sesuatu" (Q.S An-Nisaa' , ayat 126)
K upersembahkan K arya ini Kepada
Sang M aha K asih AL L AH SWT
Kedua OrangTua-ku yang Tercint a
yang tiada pernah berhent i memberikan semangat, dukungan dan doa yang
tulusKakakku Susan dan adik-adikku Dino dan Selvi
Yang selalu memberikan perhatian, cinta dan doa
´Just keep in t ouch ´ ^ u^
M y little angels : Violett a dan Virgina tawa dan canda kalian selalu membuat keceriaan dalam hidupku
D an
AL M AM ATERKU :
U NI VERSI TAS SANATA DHARM A
yang akan selalu ku banggakan....
INTISARI
e-Commerce atau Electronic Commercial adalah cara berbisnis (belanjaatau berdagang) yang dilakukan secara online melalui mesin electronic (dalam hal ini adalah komputer) yang memanfaatkan fasilitas Internet dimana terdapat situs- situs yang menyediakan layanan "get and delivery".
Pada tugas akhir ini dibangun suatu sistem e-Commerce motor honda yang digunakan oleh Astra Motor Honda Cabang Yogyakarta sebagai media promosi sekaligus sebagai media pemesanan motor Honda secara online oleh konsumen. Sistem dibangun dengan menggunakan teknologi JSP sebagai bahasa pemrograman dan MySQL sebagai database engine.
Hasil akhir yang diperoleh adalah suatu sistem e-Commerce yang digunakan untuk menyediakan informasi-informasi detail mengenai produk motor Honda, berita-berita terkini, fasilitas untuk melakukan pemesanan secara online kapanpun dimanapun selama terdapat jaringan internet, dan fasilitas bagi admin untuk melakukan peng-update-an data-data kedalam sistem.
ABSTRACT
e-Commerce or Electronic Commercial is the way in bussiness (buying or trading) which is done online through the electronic machine (computer) making use of internet facility where there is available site which provides “get and delivery” service.
In this thesis, established Honda motorcycle e-Commerce system which is used by Astra Honda Motor Yogyakarta as promotion media and as a media for ordering Honda motorcycle in online system by the consumer. This system is establish using JSP technology as a programming language and MySQL as database engine.
The result is an e-Commerce system which is used to provide detail information about Honda product, the latest news, facility for consumer to order in online system wherever and whenever as long as there is internet link, and facility for admin to update data into the system.
KATA PENGANTAR
Bismillahirrahmanirrahim
Assalamu·alaikum dan Salam Sejahtera,Puji dan syukur penulis panjatkan atas kehadirat Allah Subhanahu Wa Ta’Alla yang senantiasa melimpahkan rahmat dan karunia-Nya, sehingga bertepatan dengan dibulan yang penuh berkah bulan suci Ramadhan 1428H ini penulis dapat menyelesaikan tugas akhir dengan baik dan benar.
Dalam penyelesaian tugas akhir ini penulis menyadari bahwa penulis telah begitu banyak mendapatkan bantuan dari berbagai pihak baik berupa bimbingan, petunjuk-petunjuk, kerjasama, dukungan, kritikan maupun saran. Oleh karena itu penulis dengan segenap hati mengucapkan banyak terimakasih kepada :
1. Bapak Ir. Gregorius Heliarko S.J., S.S., B.S.T., M.A., M.Sc, selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma.
2. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma dan selaku Dosen Pembimbing Akademik TI angkatan 2002, terimakasih yang sebesar-besarnya atas kasih sayang dan kesabaran ibu dalam mendidik dan membina penulis dari semenjak penulis memasuki perkuliahan hingga sekarang.
3. Bapak JB. Budi Darmawan, S.T., M.Sc, selaku Dosen Pembimbing yang telah memberikan bimbingan dan dukungan yang sangat membantu penulis dalam menyelesaikan tugas akhir ini dengan baik dan benar.
4. Bapak Drs. J. Eka Priyatma, M.sc, selaku Dosen Pembimbing Pra–TGA yang telah banyak memberikan bimbingan selama penulis menyelesaikan laporan pra tugas akhir dan membantu penulis dalam menentukan konsep program untuk tugas akhir ini.
5. Panitia Penguji Tugas Akhir yang telah memberikan banyak kritik dan saran demi sempurnanya tugas akhir penulis.
6. Seluruh Staff Lab komputer TI dan Sekretariat Teknik yang telah banyak membantu penulis dalam bebagai hal selama penulis berkuliah di TI USD, terutama selama penyelesaian tugas akhir ini.
7. Mas Heru, Mas Wiliam dan Mba’ Anggie serta seluruh Staff divisi penjualan di Astra Honda Motor cabang Yogyakarta, yang telah menerima penulis dan bekerjasama dengan baik.
8. Seluruh keluarga besar penulis, yang tiada pernah berhenti dalam memberikan perhatian, dukungan dan doa selama penulis menyelesaikan masa studinya.
9. Mr. Abdul Kadir, Mas Isaac, Mitchel, Braveheart dan Loginer lainnya yang telah meluangkan waktu berdiskusi dan memberikan “pencerahan” tentang
JSP dan MySQL kepada penulis.
10. Arry “Squarepants” (AMIKOM SI’04), yang dengan ikhlas meminjamkan komputer selama seminggu menjelang penulis ujian plus selama penulis merevisi tugas akhir ini. Tengkyu cah! Semoga Allah SWT membalas semua kebaikanmu.
11. Qiko dan Ully, sahabat-sahabatku yang selalu memberikan semangat dan dukungan dan yang selalu membuat “iri” karena kalian lulus duluan, tapi semua itu yang memotivasiku, Arigato«
12. Kang Apro buat wejangannya, Mimi, Gissa, Dilan, Nica, Rio, Yana, Messy, Dung’x’ dan semua sahabat PP yang sudah memberikan dukungan penuh dan terimakasih buat semua info-infonya. ³Kiss and Hugs for you all´.
13. Wiwi Etta, my best bestfriend that I ever had in Sanata Dharma University.
Semoga persahabatan kita tak pernah lekang oleh jarak dan waktu.
14. Tree atas pinjaman printernya, Yane atas terjemahannya, Radit yang selalu meminjamkan motor, Budi dan Santo teman seperjuangan dalam seminar KP, Andi Raharjo yang membantu membawakan komputerku setelah ujian, dan semua teman-teman TI seangkatan lainnya. Yang pasti kalian telah memberikan bantuan sekecil apapun itu.
15. Adeth Fis’02, terimakasih buat pinjaman printernya. Hanik Fis’02 dan Kia Fis’02, terimakasih buat pertemanan dan semua bantuan kalian. Tiwi Ikom’02, terimakasih support dan doa-nya, barokallahu. Ayu TM’02 dan Bibin TM’02, terimakasih sudah menjadi teman curhatku. Sisca TE’02, Puri PMat’02, Mba’ Elly TM’97, Yuni Far’02, Ghita Pfis’03, Asti Far’02, Eka Far’03 dan semua mantan teman kost-ku serta cewe-cewe asrama 3 dara,
nomaden
tak membuatku lelah karena dampaknya aku memperoleh teman- teman yang terbaik seperti kalian semua. Arigato, xiexie, mercy, and
thankyou very much for everything ..
Penulis sadar bahwa tugas akhir ini masih jauh dari sempurna, oleh karena itu penulis sangat mengharapkan kritik dan saran untuk perbaikan di masa yang akan datang. Penulis juga memohon maaf jika ada kekeliruan atau kesalahan yang penulis perbuat baik yang disengaja maupun tidak disengaja kepada semua pihak. Semoga segala kebaikan yang telah disumbangkan kepada penulis mendapat imbalan dari Tuhan Yang Maha Esa. Akhir kata semoga tugas akhir ini bermanfaat bagi kita semua. Wassalam.
Yogyakarta, 28 Sepetember 2007 Penulis, Melinda
DAFTAR ISI
i JUDUL ......................................................................................................................
HALAMAN PERSETUJUAN ................................................................................ iii
iv HALAMAN PENGESAHAN .................................................................................
PERNYATAAN KEASLIAN KARYA .................................................................. v
vi HALAMAN MOTTO ..............................................................................................
HALAMAN KATA MUTIARA.............................................................................. vii
viii HALAMAN PERSEMBAHAN ..............................................................................
INTISARI ................................................................................................................. ix
x ABSTRACT .............................................................................................................
KATA PENGANTAR ............................................................................................. xi
xv
DAFTAR ISI ............................................................................................................
DAFTAR GAMBAR ............................................................................................... xviii
xxi DAFTAR TABEL ....................................................................................................
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ....................................................................
1 1.2 Rumusan Masalah ..............................................................................
3 1.3 Batasan Masalah..................................................................................
3 1.4 Tujuan dan Manfaat Penelitian ..........................................................
3 1.5 Metodologi Penelitian.........................................................................
4 1.6 Sistematika Penulisan .........................................................................
5 BAB II. LANDASAN TEORI 2.1 Konsep Dasar Sistem..........................................................................
6 2.2 Konsep Dasar Informasi......................................................................
7 2.3 Konsep Dasar Sistem Informasi..........................................................
7 2.4 Mengenal Internet...............................................................................
9 2.5 Dunia e-Commerce ............................................................................
10
2.6 Entity-Relational Diagram (E-R Diagram) ......................................
13 2.7 Data Flow Diagram (DFD Diagram) ................................................
14 2.8 World Wide Web (WWW)....................................................................
15 2.9 Hipertext Markup Language (HTML).................................................
17 2.10 Pemrograman Web..............................................................................
17 2.11 Java Server Pages (JSP)………….....................................................
19 3..1 Penulisan Skrip JSP………...............................................
19 3..2 Elemen-elemen JSP………………………………………
20 3..2.1 Skripting………………………………………...
20 II.11.2.2 Pengantar (Directive)……………………….....
22 II.11.2.3 Action………………………………………….
25 II.11.2.4 Impor Java Class……………………………...
27 II.11.2.5 Tipe Data dan Variabel dalam Java…………...
27 3..3 Operator…………………………………………………..
29 3..4 Kontrol Alur Program…………………………………….
30 3..4.1 Pengkondisian………..........................................
30 2.11.4.2 Looping..............................................................
33 3..5 Exception Handling ............................................................
34 Object 3..6 Implisit....................................................................
34 3..7 Transaksi Parameter............................................................
36 3..8 Session ................................................................................
37 2.12 Tomcat ...............................................................................................
38 2.13 MySQL................................................................................................
38 2.14 JDBC (Java database Connectivity) ..................................................
38 BAB III. ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Sistem yang Ada dan Analisa Sistem yang baru....................
40 III.2 Konseptual Disain Sistem Informasi e-Commerce Motor Honda…...
42 III.2.1 Diagram Berjenjang.............................................................
43 III.2.2 Diagram Konteks.................................................................
44 III.2.3 Data Flow Diagram.............................................................
44
III.3 Perancangan Sistem Informasi e-Commerce Motor Honda...............
51
91
88
83
78
62
59
59
54
50
III.3.1 Perancangan Database................................................
50
50
BAB IV. IMPLEMENTASI SISTEM IV.1 Instalasi Perangkat Lunak..................................................................... IV.2 Implementasi Database Sistem e-Commerce Motor Honda.............. IV.3 Mengakses Database Via JSP............................................................ IV.4 Implementasi Halaman Web e-Commerce Motor Honda................... IV.4.1 Implementasi Halaman Web untuk Pengunjung......... IV.4.2 Implementasi Halaman Web untuk Admin................. IV.4.2.1 Implementasi Halaman Web untuk Admin “Kepala Divisi Penjualan”.................... IV.4.2.1 Implementasi Halaman Web untuk Admin Web........................................................ BAB V. ANALISA HASIL V.1 Kelebihan dan Kekurangan Sistem e-Commerce motor Honda……. V.1.1 Kelebihan sistem…………………………………… V.1.2 Kekurangan sistem………………………………….. V.2 Teknologi JSP Pembangun Sistem e-Commerce motor Honda…… V.3 Manfaat Sistem................................................................................... V.3.1 Manfaat Sistem bagi Pengunjung Selaku Konsumen. V.3.2 Manfaat Sistem bagi Pihak AHM Yogyakarta……... BAB VI. PENUTUP VI.1 Kesimpulan............................................................................................ VI.2 Saran.....................................................................................................
III.3.2.1 Perancangan Halaman Web.............................
III.3.2.1 Perancangan Menu...........................................
III.3.2 Perancangan Dialog (User Interfaces) .......................
III.3.1.3 Tahap Normalisasi………………………….....
III.3.1.2 Physical Database Design................................
III.3.1.1 Logical Database Design..................................
92 119 124 133 150 150 151 152 152 152 153 154 155
DAFTAR GAMBAR
Gambar Keterangan Halaman
2.1 Simbol Entity
13
2.2 Simbol Relasi
13
2.3 Simbol Proses
15
2.4 Simbol Externl Agent
15
2.5 Simbol Data Store
15
2.6 Simbol Data Flow
15
2.7 Siklus Hidup JSP
19
3.1 Diagram Berjenjang
43
3.2 Diagram Konteks
44
3.3 Overview Diagram
45
3.4 DFD level
1 Proses 1
46
3.5 DFD level
2 Proses 1
47
3.6 Lanjutan DFD level 2 Proses 1
48
3.7 Lanjutan DFD level 2 Proses 1
49 DFD level
3.8
1 Proses 2
49 DFD level
3.9
2 Proses 2
50
3.10 E-R Diagram
50
3.11 Relationship Database sebelum Normalisasi
51
3.12 Relationship Database setelah Normalisasi
58
3.13 Struktur Rancangan Menu Index
59
3.14 Struktur Rancangan Menu Admin
59
3.15 Struktur Rancangan Menu Pengunjung
60
3.16 Rancangan Halaman Index
60
3.17 Rancangan Halaman Home
61
3.18 Rancangan Halaman Semua Kategori
62
3.19 Rancangan Halaman Detail Kategori
63
3.20 Rancangan Halaman Detail Motor
64
3.22 Rancangan Halaman Informasi Order
4.7 Implementasi Halaman Menu “Lihat Detil”
78
4.3 Implementasi Halaman Index
88
4.4 Implementasi Halaman Home
89
4.5 Implementasi Halaman Menu “New Release”
93
4.6 Implementasi Halaman Menu “All Type”
95
98 Kategori Motor
77
4.8 Implementasi Halaman Menu “Lihat Detil” Motor 101
4.9 Implementasi Halaman Data Pesanan dan Form Input Data Pemesan
105
4.10 Implementasi Halaman Informasi Order 115
4.11 Implementasi Halaman Pengecekan Status 116
4.12 Implementasi Halaman Form Login Admin 120
4.13 Implementasi Halaman Login Admin 121
4.14 Implementasi Halaman Daftar Order Status Pesan 122
4.15 Implementasi Halaman Daftar Order Status Bayar 124
4.2 Window ³Environtment Variable´
4.1 Window ³System Properties´
66
70
3.23 Rancangan Halaman Lihat Status Order
67
3.24 Rancangan Halaman Input Login Admin
67
3.25 Rancangan Halaman Menu Admin
68
3.26 Rancangan Halaman Daftar Order Status Pesan
69
3.27 Rancangan Halaman Daftar Order Status Bayar
3.28 Rancangan Halaman Daftar Order Status Kirim
74
71
3.29 Rancangan Halaman Detail Data Order
71
3.30 Rancangan Halaman Input Data Kategori
72
3.31 Rancangan Halaman Input Data Motor Baru
73
3.32 Rancangan Halaman Data Warna dan Stok
74
3.33 Rancangan Halaman Daftar Tipe Motor Terbaru
4.16 Implementasi Halaman Daftar Order Status Kirim 125
4.17 Implementasi Halaman Detail Order 126
4.18 Implementasi Halaman Input Data Kategori 131
4.19 Implementasi Halaman Input Data Motor Baru 133
4.20 Implementasi Halaman Data Warna dan Stok 136
4.21 Implementasi Halaman Daftar Tipe Motor Terbaru 138
DAFTAR TABEL
Tabel Keterangan Halaman
3.4 Tabel Pemesan
3.10 Tabel Fitur Hasil Tahap Normalisasi
56
3.9 Tabel Kategori Setelah Tahap Normalisasi
56
3.8 Tabel Real_Motor Hasil Tahap Normalisasi
55
3.7 Tabel Spek_Motor Hasil Tahap Normalisasi
53
3.6 Tabel Bayar_Kirim
53
3.5 Tabel pesan
53
53
2.1 Muatan Relasi
3.3 Tabel Tipe_Baru
52
3.2 Tabel Kategori
52
3.1 Tabel Motor
30
2.4 Penggunaan Operator Logika
29
2.3 Operator Assignment
28
2.2 Tipe Data Integer
14
56
BAB I PENDAHULUAN I.1 Latar Belakang Masalah Perkembangan ilmu pengetahuan dan teknologi khususnya di bidang komputer dan informasi telah membawa banyak kemajuan di bidang ekonomi. Seiring berkembangnya perekonomian di negara Indonesia saat ini, mengakibatkan keinginan pemenuhan kebutuhan juga dirasa semakin meningkat. Dalam dunia bisnis terlihat pula semakin meningkatnya persaingan di antara
perusahaan-perusahaan yang ada, baik perusahaan swasta maupun perusahaan milik negara. Dalam kompetisi yang semakin ketat, masing-masing perusahaan mencoba berusaha menjadi pemimpin pasar dengan mengoptimalkan sasaran pasar. Luasnya jaringan sasaran pasar yang dimiliki oleh suatu perusahaan menandakan ada indikasi yang baik dalam perolehan laba penjualan perusahaan. Peningkatan penjualan yang disertai dengan efisiensi akan mendorong meningkatnya profitabilitas perusahaan yang semakin baik.
Dewasa ini, tidak sedikit perusahaan yang memanfaatkan teknologi komputer dan teknologi informasi untuk memperluas jaringan pasar yang akan meningkatkan perolehan laba penjualan. Salah satu produk teknologi informasi yang sangat digemari adalah internet, karena internet memberikan banyak fasilitas dan kemudahan informasi dan bisnis yang dapat diakses oleh siapa saja, kapan saja dan dimana saja.
Untuk dapat melakukan persaingan bisnis dan berkompetisi dalam Astra Honda Motor yang merupakan retailer motor Honda terbesar di Indonesia mungkin dapat menggunakan sistem informasi penjualan secara online dengan memanfaatkan teknologi internet, penulis memfokuskan sistem pemasaran atau penjualan pada Astra Honda Motor cabang Yogyakarta. Selama ini proses pemasaran atau penjualan sepeda motor pada Astra Honda Motor cabang Yogyakarta dilakukan secara konvensional, artinya pihak dealer menyebarkan brosur atau memasang iklan produk Honda pada media-media massa dan kemudian konsumen datang langsung ke dealer dan menanyakan jenis-jenis motor Honda beserta harganya, jika cocok maka konsumen akan membelinya.
Adapun masalah-masalah yang terjadi dengan sistem penjualan konvensional tersebut, diantaranya adalah :
1. Penjualan motor Honda tidak optimal, karena penyebaran brosur atau pemasangan iklan yang sangat terbatas jangkauannya.
2. Banyak menyita waktu kerja karyawan bagian penjualan, karena mereka harus melayani konsumen yang bertanya tentang jenis-jenis motor Honda dan harganya.
3. Konsumen tidak memperoleh informasi yang detail tentang motor- motor Honda dari brosur atau iklan. Dengan adanya berbagai masalah diatas, maka penulis tertarik untuk
web
membuat sebuah sistem informasi penjualan online berbasis yang memanfaatkan fasilitas internet atau biasa dikenal dengan e-Commerce yang dapat digunakan untuk memberikan informasi detail dan memasarkan produk motor Honda kepada konsumen luas, sehingga sistem informasi ini diharapkan dapat meyelesaikan masalah-masalah yang ada.
I.2 Rumusan Masalah
Dari latar belakang masalah di atas dapat dirumuskan menjadi satu permasalahan yaitu sebagai berikut : Bagaimana membuat suatu e-Commerce penjualan motor Honda dengan menggunakan teknologi JSP dan MySql ?.
I.3 Batasan Masalah
Dalam pembuatan sistem e-Commerce motor Honda dengan menggunakan teknologi JSP dan MySql dilakukan beberapa batasan sebagai berikut :
1. Sistem dibuat untuk menyelesaikan masalah-masalah yang sudah diuraikan di latar belakang masalah.
2. Pembayaran dilakukan dengan via transfer dan tidak secara kredit.
3. Batas pembayaran pemesanan produk adalah 3 hari dari tanggal pemesanan, jika melebihi batas pembayaran maka pemesanan akan dibatalkan.
4. Tidak membahas keamanan sistem informasi berbasis web.
5. Tidak membahas sistem pengiriman dan pengembalian barang.
6. Hanya melayani pembelian sepeda motor Honda baru.
7. Program dibuat dengan menggunakan bahasa pemrograman Java Server Pages dan database MySQL.
I.4 Tujuan dan Manfaat Penelitian
Adapun tujuan dan manfaat dari penulisan skripsi ini adalah:
1. Membuat sebuah sistem e-Commerce yang dapat digunakan oleh Astra Honda Motor cabang Yogyakarta sebagai media promosi dan penjualan motor Honda.
2. Dengan sistem ini pihak dealer akan dapat menyediakan informasi dan memperluas penjualan sepeda motor Honda tanpa dibatasi ruang dan waktu.
3. Dengan sistem ini akan mempermudah konsumen dalam mendapatkan informasi sepeda motor Honda dan konsumen akan bisa memesan atau membeli sepeda motor Honda tanpa harus mendatangi dealer.
I.5 Metodologi Penelitian
Metodologi atau langkah-langkah spesifik yang penulis gunakan dalam proses pembuatan skripsi ini adalah:
1. Melakukan studi pustaka dengan mempelajari referensi atau landasan- landasan teori yang berhubungan dengan judul skripsi ini.
2. Case study, dengan tahap-tahap berikut:
a) Interview dengan kepala bagian divisi penjualan dan beberapa karyawan divisi penjualan.
b) Mengamati dan mempraktekkan kegiatan-kegiatan penjualan yang ada pada divisi penjualan.
3. Merancang sistem
a) Menganalisa sistem yang sudah ada b) Membuat rancangan sistem baru yang akan dibuat. c) Membuat disain database, disain menu dan disain user interface sistem.
4. Mengimplementasikan rancangan sistem e-Commerce motor Honda
JSP MySql
dengan menggunakan teknologi dan yaitu dengan mengkonversikan rancangan-rancangan yang sudah dibuat sebelumnya ke dalam bentuk program.
I.6 Sistematika Penulisan
Bab I adalah pendahuluan yang berisi latar belakang masalah, perumusan masalah berdasarkan latar belakang, batasan masalah, tujuan dan manfaat penelitian bagi perusahaan dan konsumen, metodologi penelitian dan sistematika penulisan yang berisi tentang penjelasan singkat setiap Bab.
Bab II adalah landasan teori yang berisi teori-teori yang digunakan dalam pembuatan skripsi. Bab III adalah analisa dan perancangan sistem, Bab ini berisi analisa sistem yang telah ada, rekomendasi sistem yang akan dibuat dan rancangan sistem yang akan diimplementasikan.
Bab IV adalah implementasi sistem, berisi tentang pembahasan implementasi sistem ke dalam program berdasarkan perancangan sistem yang telah dibuat.
Bab V adalah analisa hasil, Bab ini berisi tentang kelebihan dan kekurangan sistem serta menjawab permasalahan yang dinyatakan di bagian pendahuluan.
Bab VI adalah penutup, Bab VI berisi tentang kesimpulan yang dapat diambil oleh penulis untuk menjawab permasalahan dan tujuan yang dijabarkan pada Bab I, dan saran yang penulis usulkan untuk pengembangan sistem agar menjadi lebih baik.
BAB II LANDASAN TEORI I.7 Konsep Dasar Sistem Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu
pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada komponen/elemen ( Jogiyanto, 1995 ).
Sistem yang lebih menekankan pada prosedur didefinisikan sebagai berikut : “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu” ( Jogiyanto , 1995 ).
Pendekatan sistem yang merupakan jaringan kerja dari prosedur diatas lebih menekankan pada urut-urutan operasi di dalam sistem.
Prosedur didefinisikan oleh Richard F. Neuschel sebagai berikut : “Suatu prosedur adalah suatu urut-urutan operasi tulis-menulis, biasanya melibatkan beberapa orang di dalam satu atau lebih department yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi”.
Sistem yang lebih menekankan pada elemen/komponen didefinisikan sebagai berikut: “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu” ( Jogiyanto, 1995 ).
I.8 Konsep Dasar Informasi
Informasi adalah hal yang sangat penting di dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh, kerdil, dan akhirnya berakhir. Informasi dapat didefinisikan sebagai berikut : “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya” (Jogiyanto, 1995).
Sumber informasi adalah data. Data merupakan sekumpulan fakta mentah yang belum diolah sehingga menjadi bentuk yang dapat dengan mudah dimengerti dan dipergunakan oleh manusia.
I.9 Konsep Dasar Sistem Infomasi
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi atau disebut juga dengan processing sistem atau information generating sistem .
Sistem informasi didefinisikan oleh Robert A. Leith dan Roscoe davis sebagai berikut : “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”.
Definisi lain dari Sistem Informasi adalah : “An information system ( IS )
is an arrangement of people, data, processes, information presentasion, and
information technologi that interact to support and improve day-to-day operation
in a business as well as support the problem-solving and decision making needs of
management and users (Whitten, 2001). Atau “Serangkaian komponen yang
terkait satu sama lain dan bekerja bersama-sama untuk mengumpulkan, mengolah, menyimpan dan menyebarluaskan informasi guna mendukung pengambilan keputusan, koordinasi, kontrol, analisis dan visualisasi dalam suatu organisasi” (Laudon & laudon, 1998).
Komponen Sistem Informasi :
1. Input
Input adalah data yang masuk ke dalam sistem informasi. Input disini
termasuk metode-metode dan media untuk menangkap data yang akan dimasukan.
2. Model Model merupakan kombinasi prosedur, logika dan model matematik yang akan dipakai untuk memanipulasi data input dan data yang tersimpan di database, dengan cara yang sudah tertentu, untuk menghasilkan keluaran yang diinginkan.
3. Output
Output
merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semakin meningkatkan manajemen serta semua user sistem.
4. Teknologi
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan output dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama yaitu user (humanware/brainware), perangkat lunak (software) dan perangkat keras (hardware).
5. Database
Database
merupakan sekumpulan data yang saling berhubungan satu dengan yang lainnya, yang dirancang untuk memenuhi kebutuhan informasi dari berbagai pihak dalam suatu organisasi.
6. Kendali Kendali berfungsi untuk mencegah hal-hal yang merusak sistem atau kesalahan yang terjadi dapat segera teratasi.
I.10 Mengenal Internet
Internet adalah suatu jaringan komputer yang bersifat global. Seperti
halnya pada jaringan komputer lokal suatu kantor yang terdiri dari beberapa komputer, internet juga terbentuk dari jaringan-jaringan komputer yang berbeda dari seluruh dunia, jaringan-jaringan ini saling terhubung. Suatu jaringan terhubung dengan jaringan lain, kemudian terhubung ke jaringan yang lain lagi, begitu seterusnya.
Internet bukanlah suatu bentuk jaringan yang dimiliki oleh suatu badan
atau perusahaan melainkan merupakan suatu media yang terbentuk sebagai hasil dari kesepakatan para user komputer untuk saling berkomunikasi, singkatnya
internet bukanlah milik siapapun.
Komunikasi di dalam internet didukung oleh suatu jalur komunikasi dengan kecepatan tinggi (high speed communication) atau sering disebut dengan
internet Back-Bone . Internet Back-Bone dalam kenyataannya dapat berupa saluran
komunikasi yang mampu mendukung komunikasi kecepatan tinggi.I.11 Dunia e-Commerce
e-Commerce atau Electronic Commercial adalah cara berbisnis (belanja
atau berdagang) yang dilakukan secara online melalui mesin electronic (dalam hal ini adalah komputer) yang memanfaatkan fasilitas Internet dimana terdapat situs- situs yang menyediakan layanan "get and delivery". e-Commerce akan mengubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan).
e-Commerce
menurut Amir Hartman adalah mekanisme bisnis secara elektroniks, fokusnya transaksi melalui internet.
Association for Electronic Commerce secara sederhana mendefinisikan e-
Commerce sebagai “Mekanisme bisnis secara elektroniks”. Beberapa kalangan
akademisi sepakat mendefinisikan e-Commerce sebagai “Salah satu cara memperbaiki kinerja dan mekanisme pertukaran barang, jasa, informasi dan pengetahuan dengan memanfaatkan teknologi berbasis jaringan peralatan digital”.
Terlepas dari berbagai definisi yang dipergunakan oleh beberapa kalangan, terdapat kesamaan dari masing-masing definisi tersebut. Kesamaan tersebut memperlihatkan bahwa e-Commerce memiliki karakteristik sebagai berikut : 1. Terjadinya transaksi antara 2 belah pihak atau lebih secara online.
2. Adanya pertukaran barang, jasa dan informasi.
3. Internet merupakan media utama dalam proses atau mekanisme perdagangan tersebut.
Dari karakteristik diatas terlihat jelas bahwa pada dasarnya e-Commerce merupakan dampak dari perkembangan teknologi informasi dan telekomunikasi.
Secara signifikan ini mengubah cara manusia melakukan interaksi dengan lingkungannya, yang dalam hal ini terkait dalam mekanisme dagang.
Seperti halnya bisnis konvensional, e-Commerce juga membawa keuntungan dan kerugian bagi pihak yang menjalankannya. Berikut adalah sedikit dari banyaknya keuntungan yang ditawarkan oleh e-Commerce:
1. Para penjual (merchant) dapat menjajakan produknya secara lintas negara karena sudah memakai teknologi internet yang tidak mengenal batasan geografis. Transaksi dapat berlangsung kapan saja dan dimana saja, serta dapat diakses oleh siapa saja asalkan terhubung dalam jaringan internet.
2. Pemesanan barang dan jasa dapat dilakukan secara langsung dan tersedianya tagihan.
3. Meskipun sering terdengar berita tentang pembobolan sistem keamanan
internet , akan tetapi umumnya vendor dan analis komputer berargumentasi bahwa transaksi di internet jauh lebih aman dan praktis daripada di dunia biasa. 4. e-Commerce juga banyak menguntungkan perusahaan, diantaranya meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah, mengurangi biaya-biaya yang berhubungan dengan kertas (seperti : biaya pos surat, pencetakan, laporan, dll), mengurangi keterlambatan pembayaran dengan mengunakan transfer elektronik yang tepat waktu dan dapat langsung di check, mempercepat pelayanan ke pelanggan, dan pelayanan lebih responsif.
5. Meningkatkan supplier manager dan meningkatkan value chain (mata rantai pendapatan).
Selain keuntungan, e-Commerce juga memiliki kerugian atau lebih tepatnya resiko, yaitu :
1. Keamanan yang tidak begitu handal/baik dalam suatu sistem e-
Commerce , kemungkinan besar akan menimbulkan adanya
penyalahgunaan (penipuan, pengintipan) informasi dan kartu kredit (jika user menggunakan kartu kredit untuk pembayaran).
2. Dikarenakan transaksi yang dilakukan menggunakan teknologi yang canggih (internet/bukan dunia nyata/non real) maka hubungan antar manusia (relasi secara sosial) berkurang.
3. Komputer yang merupakan sarana penting dalam e-Commerce bisa saja mengalami berbagai masalah, misalnya kerusakan komponen- komponennya atau juga jaringan yang rusak, listrik mati, database-nya jebol, dan sebagainya. Semua itu kemungkinan akan menghilangkan kesempatan bisnis karena butuh waktu untuk memperbaiki masalah tersebut padahal bagi bussinesman waktu adalah uang.
I.12 Entity Relational Diagram
(ER-Diagram)
Model actual yang sering digunakan untuk menggambarkan data modeling adalah Entity Relational Diagam (ER-Diagram).
Simbol –simbol yang digunakan dalam ER-Diagram adalah sebagai berikut : 1.
Entity An entity something about which the businnes needs to store data (Whitten, 2001 ) . Entity instance adalah kejadian tunggal dari sebuah entity.
Nama Entity
Gambar 2.1 Simbol Entity2. Relationship
A relationship is a natural business association that exists between one more entitas ( Whitten, 2001 ).
Nama Relasi Gambar 2.2 Simbol Relasi. Muatan relasinya dapat dilihat pada tabel 2.1 berikut ini : MUATAN RELASI
( Minimum, Maksimum ) NOTASI
Atau
( 0, N )
Atau
( 1, N )
Atau
( 1, 1 )
Atau
( 0, 1 )
Tabel 2.1 Muatan RelasiI.13 Data Flow Diagram (DFD)
Data flow diagram digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (Structural
analysis and design ).
Sebelum menggambarkan DFD, proses modeling juga dapat dibantu dengan context data flow diagram dan decomposition diagram.
Simbol –simbol umum yang dipakai dalam DFD adalah :
1. Proses Proses adalah kerja yang dilakukan oleh sistem dalam merespon data
flow yang datang atau suatu kondisi.
Nama Proses
Gambar 2.3 Simbol Proses2. External Agent / External Entity
External agent adalah orang, unit orang, sistem atau orang luar yang berinteraksi dengan sistem.
External Agent
Gambar 2.4 Simbol External Agent3. Data Store Data store adalah penyimpanan data untuk penggunaan selanjutnya.
Data Store
Gambar 2.5 Simbol Data Store4. Data Flow Menggambarkan aliran data dari suatu proses ke proses lainnya.
nama data flow
Gambar 2.6 Simbol Data FlowWorld Wide Web
I.14 (WWW)
Word Wide Web (WWW) atau lebih dikenal dengan Web merupakan satu
layanan yang didapat oleh user komputer yang terhubung ke internet. Dengan menggunakan teknologi hypertext, user dituntut untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web. Internet yang pada awalnya sebagai penyedia informasi, kini digunakan juga untuk keperluan komunikasi yaitu email dan chatting, sehingga berfungsi sebagai media transaksi bisnis (commerce). Terdapat dua komponen
web yaitu :
1. Web server
Web server
adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web. Komputer sebagai web server ini akan melayani permintaan dokumen web dari client-nya. Browser web seperti