PERANCANGAN APLIKASI KATALOG PRODUK DAN PEMESANAN BERBASIS WEB PADA PT.HEALTH WEALTH INTERNATIONAL
SKRIPSI Oleh: ANDI TANJAYA NIM.1145027
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK TIME MEDAN 2015
ABSTRAK Kemajuan teknologi saat ini berkembang dengan sangat pesat, berbagai hal dapat dengan mudah di akses dengan cepat. Salah satunya orang dapat dengan mudah membeli barang secara online dengan memanfaatkan smartphone mereka hanya dengan memesan melalui website. Perusahaan PT. Health Wealth International merupakan suatu perusahaan Multi Level Marketing (MLM) yang memasarkan produk kesehatan. Namum dalam pemasaran, distributornya belum melalui secara online. Penelitian ini bertujuan untuk memberikan solusi bagi permasalahan distributor PT. Health Wealth International tersebut. Penelitian ini merancang sebuah Website pemasaran dengan menggunakan PHP dan MySQL. Website yang dibangun berguna sebagai sarana kegiatan transaksi pembelian. Website yang dibuat bersifat multiuser, yang terdiri dari admin dan customers. Hasil dari penelitian ini diharapkan dapat melakukan penjualan online dan untuk menyediakan informasi mengenai manfaat produk yang dijual oleh distributor PT. Health Wealth International.
Kata Kunci : Website, PHP, MySQL
i
ABSTRACT
The current technology advancement has improved extremely rapidly that information can be promptly. People for an example, can easily purchase products via online connection by utilising their smartphones. PT. Health Wealth International is an international company with the concepts of Multi Level Marketing (MLM) as its business basis to market health products. However, the distributors in this case, have not put online connection into practice in marketing the products. This study was condueted to provide a solution toward the problem of the distributors of PT. Health Wealth International. This study designed a marketing website with the basis of PHP and MySQL. The website constructed functions as a media of purchasing. It is multi-users and comprises administrator and customers. The result of this study in expected to stimulate online selling and to provide information about the benefits of the wellness products sold by the distributors of PT. Health Wealth International.
Keywords: Website, PHP, MySQL
ii
KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena dengan berkat dan anugerah-Nya penulis dapat menyelesaikan penyusunan skripsi yang berjudul “ Perancangan Aplikasi Katalog Produk dan Pemesanan Berbasis Web pada PT. Health Wealth International “ dengan baik. Penulisan skripsi ini bertujuan untuk salah satu syarat dalam memperoleh gelar sarjana, program studi Sistem Informasi pada STMIK TIME Medan. Penulis juga ingin mengucapkan terima kasih kepada banyak pihak yang telah membantu dalam penyelesaian penyusunan skripsi ini. Penulis mengucapkan terima kasih kepada : 1. Bapak Andy,SE., selaku dosen Pembimbing I telah memberikan arahan dan bimbingan bagi penulis demi penyempurnaan penulisan skripsi ini. 2. Ibu Feriani Astuti,S.Kom.,M.Kom., selaku dosen pembimbing II yang telah membimbing penulis dalam hal penulisan skripsi ini. 3. Bapak Simon Kanggali, selaku Ketua Yayasan STMIK TIME Medan. 4. Bapak Prof. Chainur Arrasyid, S.H., selaku Ketua BPH STMIK TIME Medan. 5. Bapak Prof. Harlem Marpaung, Ph.D., selaku Ketua STMIK TIME Medan. 6. Bapak Jackri Hendrik,S.T.,M.Kom., selaku Pembantu Ketua I STMIK TIME Medan. 7. Ibu Feriani Astuti,S.Kom.,M.Kom., selaku Ketua Program Studi Sistem Informasi STMIK TIME Medan.
iii
8. Seluruh Dosen STMIK TIME Medan yang telah memberikan arahan kepada penulis dalam menyelesaikan skripsi ini. 9. Orang tua dan teman-teman yang ada di STMIK TIME Medan. 10. Para staf dan karyawan STMIK TIME Medan yang telah bersedia bekerja sama dengan penulis dalam hal melayani permintaan penulis dalam penyelesaian skripsi ini.
Penulis juga menyadari bahwa penyusunan skripsi ini masih belum sempurna, baik dalam penulisan maupun isi, oleh karena itu penulis mengharapkan kritik dan saran dari pembaca yang dapat membantu dalam penyempurnaan isi skripsi ini. Medan, 21 April 2015 Penulis,
Andi Tanjaya 1145027
iv
DAFTAR ISI
ABSTRAK .......................................................................................................
i
ABSTRACT ......................................................................................................
ii
KATA PENGANTAR ...................................................................................... iii DAFTAR ISI ......................................................................................................
v
DAFTAR GAMBAR ......................................................................................... viii DAFTAR TABEL ............................................................................................. xi DAFTAR LAMPIRAN ..................................................................................... xii BAB I
BAB II
PENDAHULUAN ......................................................................
1
1.1
Latar Belakang Masalah ..................................................
1
1.2
Identifikasi Masalah ........................................................
2
1.3
Batasan Masalah..............................................................
3
1.4
Tujuan dan Manfaat Penelitian .......................................
3
1.5
Sistematika Penulisan .....................................................
4
LANDASAN TEORI.................................................................
5
2.1
Konsep Sistem Informasi ................................................
5
2.1.1 Sistem ..................................................................
5
2.1.2 Informasi .............................................................
8
2.1.3 Sistem Informasi ................................................. 10 2.2
Pemasaran E-Bisnis ......................................................... 11
2.3
Pengertian Pemesanan ..................................................... 15
2.4
Data Flow Diagram ........................................................ 15
2.5
Flow Of Document .......................................................... 19
v
2.6
Internet ............................................................................ 22
2.7
Web ................................................................................. 25 2.7.1 Aplikasi Web....................................................... 25 2.7.2 Web Server .......................................................... 26 2.7.3 Web Statis dan Web Dinamis ............................. 26 2.7.4 HTML ................................................................. 27
BAB III
2.8
PHP ................................................................................. 28
2.9
DBMS ............................................................................. 30
2.10
Adobe Dreamweaver ....................................................... 33
METODE PENELITIAN ......................................................... 35 3.1
Tempat dan Jadwal Penelitian......................................... 35
3.2
Kerangka Kerja ............................................................... 35 3.2.1 Metode Pengumpulan Data ................................. 36 3.2.2 Analisa Sistem..................................................... 37 3.2.3 Perancangan Sistem ............................................ 37 3.2.4 Pembangunan Sistem .......................................... 38 3.2.5 Uji Coba Sistem .................................................. 38
BAB IV
ANALISA DAN PERANCANGAN ......................................... 39 4.1
Analisa............................................................................. 39 4.1.1 Strategi Pemasaran dan Penjualan ...................... 40 4.1.2 Analisa Kebutuhan Sistem .................................. 40
4.2
Perancangan .................................................................... 42 4.2.1 Usulan Prosedur Baru ......................................... 42
vi
4.2.2 Perancangan Data Flow Diagram (DFD) ........... 43 4.2.3 Perancangan Kamus Data ................................... 46 4.2.4 Perancangan Tampilan Website .......................... 48 4.2.5 Perancangan Database ........................................ 58 BAB V
HASIL DAN PEMBAHASAN ................................................. 63 5.1
Tampilan Hasil ................................................................ 63 5.1.1 Tampilan Untuk User .......................................... 63 5.1.2 Tampilan Untuk Admin ...................................... 68
5.2 BAB VI
Pembahasan ..................................................................... 74
KESIMPULAN DAN SARAN ................................................. 76 6.1
Kesimpulan ..................................................................... 76
6.2
Saran ................................................................................ 76
DAFTAR PUSTAKA LAMPIRAN
vii
DAFTAR GAMBAR
Gambar 2.1
Empat Sumber Dasar Dalam Diagram Aliran Data ................... 18
Gambar 3.1
Kerangka Kerja Penelitian .......................................................... 36
Gambar 4.1
Context Diagram ......................................................................... 43
Gambar 4.2
DFD Level 0 ................................................................................ 44
Gambar 4.3
DFD Level 1 Proses Pendaftaran ................................................ 44
Gambar 4.4
DFD Level 1 Proses Login ......................................................... 45
Gambar 4.5
DFD Level 1 Proses Pemesanan ................................................. 45
Gambar 4.6
DFD Level 1 Proses Pengecekan Informasi Produk................... 46
Gambar 4.7
Tampilan Halaman Depan Sebelum Login ................................. 48
Gambar 4.8
Tampilan Halaman Produk Sebelum Login ................................ 48
Gambar 4.9
Tampilan Halaman Keterangan Produk Sebelum Login ............. 49
Gambar 4.10 Tampilan Halaman Tentang Kami Sebelum Login..................... 49 Gambar 4.11 Tampilan Halaman Daftar Pelanggan Baru ................................ 50 Gambar 4.12 Tampilan Halaman Setelah Login ............................................... 50 Gambar 4.13 Tampilan Halaman Profile .......................................................... 51 Gambar 4.14 Tampilan Halaman Produk ......................................................... 51 Gambar 4.15 Tampilan Halaman Pembelian .................................................... 52 Gambar 4.16 Tampilan Input Data Login......................................................... 52 Gambar 4.17 Tampilan Halaman Setelah Login Admin ................................... 53 Gambar 4.18 Tampilan Halaman Konfirmasi Pelanggan ................................. 53 Gambar 4.19 Tampilan Profile Admin .............................................................. 54 Gambar 4.20 Tampilan Arsip Pelanggan .......................................................... 54
viii
Gambar 4.21 Tampilan Arsip Produk ............................................................... 55 Gambar 4.22 Tampilan Input Produk ............................................................... 55 Gambar 4.23 Tampilan Output Order............................................................... 56 Gambar 4.24 Tampilan Tentang Kami ............................................................. 56 Gambar 4.25 Tampilan Input Registrasi ........................................................... 57 Gambar 4.26 Tampilan Input Pesanan .............................................................. 57 Gambar 4.27 Tampilan Edit Profile.................................................................. 58 Gambar 4.28 Rancangan Hubungan Antar Tabel ............................................. 62 Gambar 5.1
Tampilan Home Website ............................................................. 63
Gambar 5.2
Tampilan Produk Sebelum Login................................................ 64
Gambar 5.3
Keterangan Produk Sebelum Login ............................................ 64
Gambar 5.4
Tampilan Tentang Kami Sebelum Login .................................... 65
Gambar 5.5
Tampilan Daftar Pelanggan Baru ................................................ 65
Gambar 5.6
Tampilan Halaman Setelah Login ............................................... 66
Gambar 5.7
Tampilan Profile ......................................................................... 66
Gambar 5.8
Tampilan Produk ......................................................................... 67
Gambar 5.9
Tampilan Pembelian.................................................................... 67
Gambar 5.10 Tampilan Awal Login Admin ...................................................... 68 Gambar 5.11 Tampilan Setelah Login Admin ................................................... 69 Gambar 5.12 Tampilan Proses Konfirmasi Pelanggan ..................................... 69 Gambar 5.13 Tampilan Edit Konfirmasi Pelanggan ......................................... 70 Gambar 5.14 Tampilan Proses Persetujuan Konfirmasi Pelanggan ................. 70 Gambar 5.15 Tampilan Profile ......................................................................... 71 Gambar 5.16 Tampilan Edit Profile.................................................................. 71
ix
Gambar 5.17 Tampilan Pelanggan .................................................................... 71 Gambar 5.18 Tampilan Edit Pelanggan ............................................................ 72 Gambar 5.19 Tampilan Produk ......................................................................... 72 Gambar 5.20 Tampilan Edit Produk ................................................................. 73 Gambar 5.21 Tampilan Order ........................................................................... 73 Gambar 5.22 Tampilan Tentang Kami ............................................................. 74
x
DAFTAR TABEL
Tabel 2.1 Simbol-Simbol Dalam Bagan Alir Dokumen .................................. 19 Tabel 3.1 Jadwal Penelitian .............................................................................. 35 Tabel 4.1 Tabel Kamus Data Customer ............................................................ 46 Tabel 4.2 Tabel Kamus Data Stock................................................................... 47 Tabel 4.3 Tabel Administrator .......................................................................... 59 Tabel 4.4 Tabel Order ....................................................................................... 59 Tabel 4.5 Tabel Order Detail ............................................................................ 59 Tabel 4.6 Tabel Order Temp ............................................................................. 60 Tabel 4.7 Tabel Order Detail Temp .................................................................. 60 Tabel 4.8 Tabel Pelanggan ................................................................................ 60 Tabel 4.9 Tabel VPelanggan ............................................................................. 61 Tabel 4.10 Tabel Produk ..................................................................................... 61
xi
DAFTAR LAMPIRAN
Lampiran 1 Daftar Riwayat Hidup Lampiran 2 Surat Keputusan Dosen Pembimbing Lampiran 3 Kartu Bimbingan Dosen Pembimbing I Lampiran 4 Kartu Bimbingan Dosen Pembimbing II Lampiran 5 Source Code Lampiran 6 CD Program
xii
BAB I PENDAHULUAN
1.1.
Latar Belakang Masalah Pesatnya
perkembangan
teknologi
dan
informasi,
memberikan
kemudahan-kemudahan bagi masyarakat untuk memperoleh informasi yang mereka butuhkan. Informasi sangat penting bagi semua orang, apalagi jika berkaitan dengan bisnis, dimana semua orang memerlukan informasi yang cepat, tepat dan jelas. Untuk memenuhi kebutuhan informasi maka para pengusahapengusaha dan pelaku bisnis memberikan pelayanan secara maksimal kepada para pelanggannya, dengan meyediakan fasilitas yang memadai seperti web yang kini menjadi sumber data yang terbesar dan sangat berharga untuk setiap pengguna karena didalam web kumpulan informasi-informasi saling terhubung dan dapat diakses melalui koneksi internet. Internet merupakan media elektronik yang sudah tidak asing lagi di masyarakat, pemanfaatannya sudah meluas hingga ke pasar bisnis. Tidak sedikit perusahaan-perusahaan yang memanfaatkan teknologi ini untuk memudahkan proses bisnis mereka seperti pemasaran produk, jual beli hingga transaksi pembayaran. Namun manfaat internet juga sangat bergantung pada produk dan jasa yang akan ditawarkan. Produk yang satu memanfaatkan internet secara berbeda dengan produk yang lainnya. Tipe atau jenis usaha juga ikut serta mempengaruhi cara perusahaan-perusahaan dalam memanfaatkan internet sebagai sarana bisnisnya.
1
2
PT. Health Wealth International (HWI) merupakan sebuah perusahaan multilevel marketing yang menjual produk kesehatan. Lokasi pemasaranya sudah meluas di seluruh Indonesia. Di wilayah Medan pun persaingan dengan produk kosmetik lainnya juga semakin ketat. Penulis sebagai salah seorang distributor HWI yang memasarkan dan mendistribusikan produk HWI. Untuk dapat bersaing dan memperluas daerah pemasaran memerlukan biaya promosi yang cukup besar. Selain itu informasi mengenai produk barang yang baru belum tersebar dengan cepat. Oleh karena itu, perlu dirancang sebuah aplikasi berbasis web yang dapat digunakan sebagai media promosi produk-produk baru dari perusahaan dan juga untuk dijadikan sebagai media pemesanan barang oleh customer. Berdasarkan alasan itulah, maka penulis merasa tertarik untuk melakukan penelitian dengan memilih judul ”Perancangan Aplikasi Katalog Produk dan Pemesanan Berbasis Web pada PT. Health Wealth International”.
1.2.
Identifikasi Masalah Adapun permasalahan yang muncul dihadapi oleh distributor PT. Health
Wealth International : 1. Lambatnya distribusi informasi dari distributor ke customer, antara lain informasi mengenai produk dan promosi-promosi yang sedang berlangsung. 2. Distributor membutuhkan biaya yang cukup besar dalam mempromosikan barang dan jasa jika melalui media koran dan televisi.
3
1.3.
Batasan Masalah Ruang lingkup penulisan ini adalah:
1. Website yang di bangun hanya sebatas katalog produk dan pemesanan produk. 2. Website yang di bangun tidak menyediakan fasilitas untuk pembayaran secara online. 3. Perangkat lunak yang digunakan untuk mendesain web yaitu Adobe Dreamweaver CS4 dan XAMPP. 4. Website di bangun dengan menggunakan HTML, CSS, PHP, dan MySQL.
1.4.
Tujuan dan Manfaat Penelitan Adapun tujuan dalam penelitian ini adalah untuk memudahkan
distributor menjual dan mempromosikan produk melalui website sehingga dapat menghemat biaya promosi dan tidak perlu lagi mencetak katalog maupun brosur dalam jumlah besar. Manfaat dari penelitian ini adalah memudahkan customers dalam memperoleh informasi mengenai produk serta melakukan pemesanan produk secara langsung, menggunakan situs dapat meningkatkan pemasaran produk.
1.5.
Sistematika Penulisan Rincian isi dari laporan skripsi ini meliputi beberapa BAB, yaitu : BAB I
PENDAHULUAN Pada BAB ini akan membahas tentang latar belakang masalah, identifikasi masalah, batasan masalah, tujuan dan manfaat serta sistematika penulisan.
4
BAB II
LANDASAN TEORI Pada BAB ini berisi tentang landasan teori yang digunakan untuk menunjang penyusunan laporan skripsi ini.
BAB III
METODE PENELITIAN BAB ini berisi pembahasan metode pengumpulan data, alur kerja sistem berjalan dan alur kerja sistem usulan.
BAB IV
ANALISA DAN PERANCANGAN BAB ini berisi pembahasan masalah serta rancangan sistem yang berupa analisa dan desain sistem yang digunakan.
BAB V
HASIL DAN PEMBAHASAN BAB ini berisi tampilan output yang dihasilkan oleh sistem dan penjabaran mengenai kelebihan dan kelemahan sistem.
BAB VI
KESIMPULAN DAN SARAN BAB ini berisi kesimpulan dan saran terhadap laporan skripsi yang telah dilakukan.
BAB II LANDASAN TEORI
2.1.
Konsep Sistem Informasi Penjelasan mengenai sistem informasi mencakup definisi sistem, informasi
dan sistem informasi.
2.1.1. Sistem Sistem berasal dari Yunani yang artinya kesatuan. Suatu sistem adalah jaringan kerja dari produser-produser yang saling berhubungan, berkumpul bersama untuk melakukan kegiatan atau untuk mencapai suatu sasaran tertentu. Di dalam mendefinisikan pengertian sistem ada dua kelompok pendekatan yang harus diperhatikan yaitu menekankan pada prosedur dan menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefenisikan sistem dengan pengertian sebagai berikut, sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan dalam rangka mencapai tujuan tertentu. (Zaki Baridwan, 2008: 3) Sistem juga merupakan kesatuan (entity) yang terdiri dari bagian-bagian disebut sub sistem yang saling berkaitan dengan tujuan untuk mencapai tujuan-tujuan tertentu. (Zaki Baridwan, 2008: 4). Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih ditekankan pada urutan-urutan operasi di dalam suatu sistem. Prosedur adalah urutan operasi yang melibatkan beberapa orang di dalam satu atau lebih
5
6
departemen untuk menjamin penanganan yang seragam dari transaksi bisnis yang terjadi. Prosedur juga dapat diartikan sebagai suatu urutan kegiatan klerikal, biasanya melibatkan beberapa orang dalam satu departemen atau lebih, yang dibuat untuk menjamin penanganan secara seragam transaksi perusahaan yang terjadi berulangulang. Mempelajari suatu sistem akan lebih mudah dimengerti apabila kita telah mengetahui arti suatu sistem. Lebih lanjut pengertian sistem kita peroleh dari defenisinya. Dengan demikian pengertian atau defenisi yang ada diatas mempunyai peranan yang penting di dalam pendekatan untuk mempelajari suatu sistem. Sistem dapat juga diartikan sebagai kumpulan dari Lingui-Lingui seperti manusia, saran, menentukan proses secara teratur, saling mempengaruhi atau saling bersaing satu dengan yang lainnya, dimana keseluruhannya merupakan satu kesatuan untuk mencapai tujuan yang telah ditetapkan bersama. Analisis dan perancangan sistem seperti yang ditampilkan oleh penganalisis sistem berupaya menganalisis input data atau aliran data secara sistematis, memproses atau mentransformasikan data, menyimpan data dan menghasilkan output informasi dalam konteks bisnis khusus. (Kenneth E. Kendall dan Julie E. Kendall, 2010: 7) Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, seperti: 1. Komponen-komponen (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen
7
sistem dapat berupa suatu subsistem atau bagian dari sistem. Setiap sistem tidak peduli betapapun kecilnya, selalu mengandung komponen-komponen. 2. Batas sistem (Boundary) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan luar sistem (Environment) Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem. 4. Penghubung (Interface) Penghubung merupakan media penghubung antara satu subsistem dengan yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran dari satu sistem akan menjadi masukan untuk subsistem yang lainnya dengan melalui penghubung. 5. Masukan (Input) Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal
8
input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapat keluaran. 6. Keluaran (Output) Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dari sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. 7. Pengolah (Process) Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. 8. Sasaran (Objectives) Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. (Jogiyanto Hartono, 2010: 4)
2.1.2. Informasi Informasi merupakan bagian yang terpenting di dalam sebuah organisasi. Tanpa adanya informasi suatu organisasi tidak mungkin bisa maju. Suatu sistem yang kurang mendapat informasi akan menjadi luruh, kerdil dan akhirnya berakhir. Robert N. Anthony dan John Dearden menyebut keadaan dari sistem dalam
9
hubungannya dengan keberakhirannya dengan istilah entropy yang disebut negative entropy. (Zaki Baridwan, 2008: 4) Informasi adalah data yang sudah diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Informasi mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf atau simbol yang menunjukkan ide, objek, kondisi dan situasi. (Jogiyanto Hartono, 2010: 8) Sumber dari informasi adalah data sedangkan data merupakan bentuk jamak dari bentuk tunggal data item. Data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Di dalam dunia bisnis, kejadiankejadian nyata yang sering terjadi adalah perubahan dari suatu nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan data adalah merupakan suatu objek nyata sebagai tempat, benda, dan orang, yang betul-betul ada dan terjadi. Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi. Data yang diolah untuk menghasilkan informasi menggunakan suatu model proses tertentu. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus ini
10
disebut dengan siklus informasi (information cycle) dan disebut juga dengan siklus pengolahan data (data processing cycle). Tingkat kualitas informasi dipengaruhi oleh : 1.
Akurat (Acurrate) Informasi yang disampaikan harus bebas dari kesalahan dan tidak boleh menyesatkan sehingga informasi dapat tersalurkan dan sampai pada pencerminan maksud informasi tersebut
2.
Tepat Waktu (Timeliness) Informasi yang dihasilkan tidak terlambat karena akan mempunyai nilai yang tidak baik, yang bisa berakibat fatal dalam pengambilan keputusan.
3.
Relevan (Relevance) Informasi tersebut harus dapat memberikan manfaat bagi pemakai. Relevan informasi untuk setiap orang selalu berbeda berdasarkan atas kebutuhan masing-masing orang.
2.1.3. Sistem Informasi Sistem informasi juga dapat diartikan sebagai 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. (Jogiyanto Hartono, 2010: 11) Berdasarkan atas definisinya maka sistem informasi itu merupakan : 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponenkomponen dalam organisasi untuk mencapai suatu tujuan.
11
2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan untuk mengendalikan organisasi. 3. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Jogiyanto Hartono, 2010: 12)
2.2.
Pemasaran E-Bisnis Pemasaran adalah kegiatan perorangan dan organisasi yang memudahkan dan mempercepat hubungan pertukaran yang memuaskan dalam lingkungan yang dinamis melalui penciptaan, pendistribusian, promosi dan penentuan harga barang, jasa dan gagasan. Pemasaran juga merupakan suatu proses sosial dan manajerial dimana individu dan kelompok mendapatkan apa yang mereka butuhkan / inginkan dan menciptakan, menawarkan serta mempertukarkan produk yang bernilai dengan produk lain (Kotler, 2011: 8) Strategi pemasaran terdiri dari unsur – unsur yang dinamakan bauran
pemasaran atau marketing mix yang dikenal dengan 4 P, yaitu : 1. Product (produk) Apa yang dibeli oleh pelanggan untuk memuaskan keinginan / kebutuhannya. Produk dapat berupa barang fisik, berbagai jenis jasa atau suatu gagasan.
12
2. Promotion (promosi) Promosi berhubungan dengan penjualan produk, termasuk periklanan dan penjualan langsung. 3. Place (tempat) Tempat berhubungan dengan cara mendistribusikan produk secara fisik kepada pelanggan melalui saluran distribusi. 4. Price (harga) Harga terdiri dari semua elemen yang berhubungan dengan apa yang dibayar oleh pelanggan untuk produk itu. Sistem pemasaran adalah suatu sistem berbasiskan komputer yang bekerja untuk mendukung sistem manajemen perusahaan dalam menyelesaikan masalah yang berhubungan dengan pemasaran produk perusahaan. Sistem pemasaran melalui internet atau dikenal dengan E-commerce, saat ini telah menjadi popular dikarenakan oleh beberapa kelebihan baik pembeli / penjual. Beberapa kelebihan bagi pembeli adalah : (Kotler, 2011: 731) 1. Kemudahan Pelanggan dapat memesan produk kapan saja dan dimana pun mereka berada. 2. Informasi Pelanggan dapat menemukan banyak sekali informasi pembanding mengenai perusahaan, produk–produknya serta pesaingnya tanpa harus meninggalkan kantor atau rumah, sehingga mereka dapat menfokuskan kriteria tugas seperti harga, kualitas, kinerja dan ketersediaan.
13
3. Lebih sedikit perdebatan Pelanggan tak perlu bertatap muka langsung dengan penjual sehingga dapat menghindari perdebatan dan faktor emosional lainnya. 4. Biaya yang relatif rendah Penjual dapat menekan biaya yang dikeluarkan seperti biaya pemeliharaan toko, uang sewa, asuransi dan katalog – katalog yang harus dicetak. 5. Membangun hubungan Penjual dapat belajar banyak dari pelanggannya dan dapat berbicara online melalui internet. Penjual juga dapat menyediakan laporan, demo perangkat lunak, atau info – info untuk didownload oleh pelanggan. 6. Pengukuran pengunjung Penjual dapat mempelajari berapa orang yang mengunjungi situs online mereka dan beberapa yang berhenti pada tempat – tempat tertentu / berbelanja. Menurut Kienan definisi dari E-commerce adalah bisnis jenis apapun yang dilakukan secara online. Apakah bisnis tersebut berorientasi konsumen maupun bisnis ke bisnis, dan tidak peduli apa tujuannya. Bisnis yang terjadi pada E-commerce bisa bermacam-macam dimulai dari penjualan, pembelian, periklanan, pendistribusian, manufaktur, pendidikan, atau hiburan. Dilihat dari hubungan penjual dan pembeli, E-commerce dibagi 3 yaitu hubungan : 1. Business to Business (B2B) Hubungan B2B adalah hubungan yang terjadi antara dua perusahaan yang sudah saling kenal melalui jaringan internet. Contohnya adalah hubungan antara perusahaan cat kayu dengan perusahaan kursi.
14
2. Business to Customer (B2C) Hubungan B2C adalah hubungan yang terjadi antara suatu perusahaan dengan pelanggan melalui jaringan internet. Contohnya adalah hubungan antara perusahaan penjualan komputer dengan pembeli atau pemakai. 3. Customer to Customer (C2C) Hubungan C2C adalah hubungan yang terjadi antara pelanggan dengan pelanggan lain melalui jaringan internet. Contohnya adalah hubungan antara pemakai komputer yang ingin menjual komputernya dengan pemakai lain. Keuntungan E-commerce dibedakan menjadi 2 bagian yaitu : Keuntungan bagi organisasi 1. Dapat digunakan sebagai lahan untuk menciptakan pendapatan (revenue generation), seperti memasarkan langsung produk / jasa. 2. Menurunkan biaya operasional Berhubungan langsung dengan pelanggan melalui internet dapat menghemat kertas dan biaya telepon, tak perlu menyiapkan tempat ruang pamer (outlet) ataupun gudang besar. 3. Memperpendek product cycle dan management supplier Perusahaan dapat memesan bahan baku atau produk ke supplier langsung ketika ada pemesanan sehingga perputaran barang lebih cepat dan tidak perlu gudang besar untuk menyimpan produk tersebut. 4. Melebarkan jangkauan (global reach) Pelanggan dapat menghubungkan perusahaan / penjual dari manapun di seluruh dunia.
15
5. Waktu operasi tidak terbatas Bisnis melalui internet dapat dilakukan 24 jam per hari. 6. Dapat meningkatkan penetrasi pasar 7. Meningkatkan value chain (rantai pendapatan) Keuntungan bagi pembeli 1. Home shopping Pembeli dapat melakukan transaksi dari rumah sehinga dapat menghemat waktu, menghidari kemacetan dan lain – lain. 2. Pembeli memilih pilihan yang luas dan dapat membandingkan produk maupun jasa yang ingin dibelinya. 3. Product on demand Pembeli dapat mencari produk sesuai dengan keinginan. 4. Tidak dibatasi waktu Pembeli dapat melakukan transaksi kapan saja selama 24 jam per hari.
2.3.
Pengertian Pemesanan Menurut penulis pemesanan adalah suatu kegiatan yang dilakukan untuk
memperoleh tiket atau tempat duduk dalam sebuah transaksi. Sedangkan menurut Kamus Besar Bahasa Indonesia pemesanan adalah “ proses, perbuatan, cara memesan (tempat,barang,dsb) kepada orang lain.”
2.4.
Data Flow Diagram Seorang penganalisis sistem perlu menggunakan kebebasan konseptual
yang dilakukan melalui suatu diagram aliran data, yang secara grafis menandai
16
proses-proses serta aliran data dalam suatu sistem bisnis. Menurut pernyataan aslinya, diagram aliran data menggambarkan pandangan sejauh mungkin mengenai masukan, proses dan keluaran sistem yang berhubungan dengan masukan, proses dan keluaran dari model sistem umum. Diagram Aliran Data adalah perangkat-perangkat analisis dan perancangan yang terstruktur sehingga memungkinkan penganalisis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan. (Kenneth E. Kendall & Julie E. Kendall, 2010: 305) Pendekatan aliran data memiliki 4 kelebihan utama mengenai cara datadata berpindah di sepanjang sistem, yaitu : 1. Kebebasan dari menjalankan implementasi teknis sistem yang terlalu dini. 2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem. 3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui Diagram Alir Data. 4. Menganalisis sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah diterapkan. Pendekatan aliran data memiliki kelebihan tambahan karena bisa digunakan sebagai latihan yang bermanfaat bagi penganalisis sistem sehingga memungkinkan mereka bisa memahami dengan lebih baik keterkaitan satu sama lain dalam sistem dan subsistem. Kelebihan lain dari pendekatan aliran data adalah bisa digunakan sebagai suatu perangkat untuk berinteraksi dengan pengguna. Penggunaan diagram aliran data yang menarik adalah menunjukkan mereka kepada pengguna sebagai
17
representasi tidak lengkap pemahaman penganalisis mengenai sistem. Kemudian pengguna bisa diminta untuk berkomentar atas keakuratan konseptualisasi penganalisis
dan
penganalisis
memasukkan
perubahan-perubahan
yang
merefleksikan sistem dengan lebih akurat dari sudut pandang pengguna. Kelebihan terakhir dari diagram aliran data adalah memungkinkan penganalisis menggambarkan setiap komponen yang digunakan dalam diagram. Kemudian penganalisis harus memastikan bahwa semua keluaran yang diperlukan bisa diperoleh dari data-data masukan dan bahwa logika pemrosesan terefleksi dalam diagram. Mendeteksi dan memperbaiki kesalahan dan kerusakan perancangan dari sifat dasar ini pada tahap-tahap awal siklus hidup pengembangan sistem jauh lebih mudah dibandingkan bila dilakukan pada fase pemograman, pengujian dan implementasi berikutnya. Dalam diagram aliran data logis tidak ada perbedaan antara proses manual dengan proses otomatis. Tidak satu pun dari keduanya merupakan proses-proses yang secara grafis digambarkan secara kronologis. Melainkan proses-proses tersebut dikelompokkan bersama-sama ketika analisis berikutnya menyatakan bahwa cukup masuk akal bila melakukan cara demikian. Proses-proses manual digabungkan bersama, sedangkan proses-proses otomatis juga bisa dipasangkan satu sama lain. (Kenneth E. Kendall & Julie E. Kendall, 2010: 264). Contoh dapat dilihat pada gambar 2.1.
18
Gambar 2.1 Empat Sumber Dasar Dalam Diagram Aliran Data Sumber : (Kenneth E. Kendall & Julie E. Kendall, 2010: 265) Keterangan gambar : 1. Entitas Kotak rangkap dua digunakan untuk menggambarkan suatu entitas eksternal yang dapat mengirimkan data atau menerima data dari sistem. 2. Aliran Data Tanda panah menunjukkan perpindahan data dari satu titik ke titik lain dengan kepala tanda panah mengarah ke tujuan data. 3. Proses Bujur sangkar dengan sudut membulat digunakan untuk menunjukkan adanya proses transformasi. 4. Penyimpanan Data Penyimpanan data menandakan penyimpanan manual, seperti lemari file atau sebuah file ataupun basisdata terkomputerisasi. Karena penyimpanan data
19
mewakili seseorang, tempat atau sesuatu, maka diberi nama dengan sebuah kata benda. Penyimpanan data sementara, seperti kertas catatan atau sebuah file komputer sementara tidak dimasukkan ke dalam diagram aliran data. (Kenneth E. Kendall & Julie E. Kendall, 2010: 266)
2.5.
Flow of Document Flowchart adalah penggambaran secara grafik dari langkah-langkah dan
urut-urutan prosedur dari suatu program. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Sistem akuntansi dapat dijelaskan dengan menggunakan bagan alir dokumen. Tabel 2.1 berikut ini melukiskan simbol-simbol standar yang digunakan oleh analis sistem untuk membuat bagan alir dokumen yang menggambarkan sistem tertentu. (Mulyadi, 2001: 60) Tabel 2.1 berikut ini adalah simbol-simbol standar yang digunakan: Tabel 2.1 Simbol-simbol dalam bagan alir dokumen Simbol
Arti
Keterangan Simbol ini menggambarkan semua jenis
Dokumen
dokumen,
formulir merekam
yang
merupakan
yang
digunakan
untuk
data
terjadinya
suatu
transaksi Simbol ini menggambarkan dokumen
1 2
Dokumen dan asli dan tembusannya. Nomor lembar tembusannya dokumen dicantumkan di sudut kanan
20
atas. Simbol ini menggambarkan catatan
Catatan
akuntansi
yang
mencatat
data
digunakan yang
untuk direkam
sebelumnya di dalam dokumen atau formulir. Karena keterbatasan ruang halaman kertas untuk menggambar, diperlukan Penghubung
simbol
pada halaman
memungkinkan
yang sama
penghubung aliran
untuk dokumen
berhenti di suatu lokasi pada halaman tertentu dan kembali berjalan di lokasi lain pada halaman yang sama. Simbol penghubung ini menunjukkan
Penghubung
bagaimana bagan alir yang tercantum
pada halaman
pada halaman tertentu terkait dengan
yang berbeda
bagan
alir
yang
tercantum
pada
halaman yang lain. Simbol ini menggambarkan kegiatan Kegiatan manual
manual, seperti : menerima order dari pembeli, mengisi formulir. Sistem ini memungkinkan ahli sistem
Keterangan, menambahkan
keterangan
untuk
komentar memperjelas pesan yang disampaikan
21
dalam bagan alir. Simbol
ini
menunjukkan
tempat
penyimpanan dokumen, seperti almari arsip dan kotak arsip. Untuk
menunjukkan
urutan
Arsip pengarsipan
dokumen
digunakan
sementara simbol berikut ini: A = menurut abjad N = menurut nomor urut T = kronologis, menurut tanggal Simbol
ini
menggambarkan
arsip
Arsip
permanen yang merupakan tempat
permanen
penyimpanan dokumen yang tidak akan diproses lagi.
On-line computer process
Simbol
ini
menggambarkan
pengolahan data dengan komputer secara on-line. Simbol
ini
menggambarkan
Keying (typing, pemasukan data ke dalam komputer verifying) melalui on-line terminal. Simbol
ini
menggambarkan
arsip
Pita magnetik komputer (magnetic tape) magnetic
yang
berbentuk
pita
22
Simbol On-line storage
ini
menggambarkan
arsip
komputer yang berbentuk on-line (di dalam memory komputer) Simbol ini menggambarkan keputusan
Ya
Keputusan
yang
harus
dibuat
dalam
proses
Tidak
pengolahan data. Garis alir
Simbol
ini
menggambarkan
(flowline)
proses pengolahan data.
arah
Jika dua garis alir bersimpangan, untuk menunjukkan
arah
masing-masing
Persimpangan garis, salah satu garis dibuat sedikit garis alir melengkung tepat pada persimpangan kedua garis tersebut. Mulai/berakhir (terminal)
Simbol ini untuk menggambarkan awal dan akhir suatu sistem akuntansi.
Sumber: (Mulyadi, 2001: 60)
2.6.
Internet Pengertian internet sangat beragam. Pertama, internet adalah kumpulan
yang luas dari jaringan komputer besar dan kecil yang saling bersambungan menggunakan jaringan komunikasi yang ada di seluruh dunia. Kedua, internet juga diartikan juga sebagai keseluruhan manusia yang secara aktif berpartisipasi, sehingga membuat internet menjadi sumberdaya informasi yang sangat berharga.
23
Internet adalah kumpulan dari jaringan komputer yang ada di dunia yang saling terhubung (network of networks). Internet terdiri dari ribuan jaringan komputer lokal dari berbagai tipe dan ukuran yang dikelola oleh masing-masing organisasi. Internet merupakan kumpulan dari jaringan global yang saling tersambung. Tidak seperti jaringan perusahaan yang hanya terbatas pada karyawan perusahaan tersebut, internet bisa diakses oleh setiap orang yang memiliki sebuah komputer pribadi yang dilengkapi dengan sebuah modem. Agar internet bisa beroperasi, harus ada hubungan antar komputer dan terdapat suatu standar yang mengatur bagaimana komputer-komputer tersebut berkomunikasi. Hubungan antar komputer bisa melalui berbagai media seperti kabel, gelombang mikro, radio atau serat optik. Jalur antar dua titik dalam internet bisanya melalui saluran yang secara fisik dikelola oleh berbagai organisasi yang berbeda-beda. Seluruh jaringan di internet saling berkomunikasi dengan menggunakan bahasa komputer standar (secara teknis disebut protocol). Yang disebut Trasmission Control Protokol/internet protocol (TCP/IP). Protocol ini merupakan cara standar untuk memaketkan dan mengalamatkan data komputer (sinyal elektronik) sehingga data tersebut dapat dikirim ke komputer terdekat atau keliling dunia dan tiba dalam waktu yang cepat tanpa mengalami kecacatan atau hilang. Dengan internet kita dapat memperoleh suatu pengalaman yang tidak dapat diperoleh melalui sistem komunikasi tradisional sebelumnya, seperti masuk ke berbagai perpustakaan di seluruh dunia, berkorespondensi dengan teman di seluruh dunia, bergabung dengan kelompok minat tertentu untuk berdiskusi dan belajar hal-hal yang paling baru, mencari data dan dokumen di seluruh dunia. (http://www.pempropsu.go.id/unitkerja/kantorpd/)
24
Berikut adalah layanan yang disediakan oleh internet yang berbasis pada protokol TCP/IP yaitu: 1. World Wide Web (WWW). Layanan ini adalah layanan yang sering kita gunakan, layanan WWW ini menggunakan protokol yang dinamakan protokol HyperText Tranfer Protocol (HTTP). 2. File Transfer (Pengiriman File). FTP ini memungkinkan kita untuk mengirimkan atau menerima file dari komputer yang lain dengan menggunakan jaringan. Oleh karena masalah keamanan data, FTP seringkali memerlukan username dan password tertentu, meskipun banyak juga FTP server yang dapat melalui anonymous (pengguna biasa dan tanpa password, permintaan password dapat diisi dengan alamat email). 3. Remote Login (Telnet). Telnet memungkinkan pengguna komputer dapat melakukan login ke dalam suatu komputer di dalam jaringan. Ketika kita melakukan telnet, secara tidak langsung kita telah menjadi pengguna yang sah dari komputer tersebut. 4. Electronic Mail (Email). Layanan yang digunakan untuk mengirim dan menerima email. Untuk pengiriman email digunakan protocol Simple Mail Transfer Protocol (SMTP) dan untuk membaca email digunakan protokol Post Office Protocol 3 (POP3). 5. Network File Sistem (NFS) adalah sebuah pelayanan akses file-file jarak jauh yang memungkinkan klien-klien untuk mengakses file-file pada jaringan jarak jauh. 6. Name Server adalah daftar nama alamat yang digunakan pada internet untuk menjelaskan mengenai alamat asli host internet (berupa nomor IP mesin).
25
7. Remote Execution memungkinkan pengguna komputer untuk menjalankan suatu program di komputer yang lain. (http://library.gunadarma.ac.id/files/disk1/2/jbptgunadarma-gdl-s1-2004fritaromau-70-bab2.pdf)
2.7.
Web World Wide Web (WWW) atau biasa disebut dengan web, merupakan
salah satu sumber daya internet yang berkembang pesat. Informasi web didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu text pendek menjadi acuan untuk membuka dokumen yang lain. Dengan pendekatan hypertext ini seseorang dapat memperoleh informasi dengan meloncat dari suatu dokumen ke dokumen yang lain. Dokumen-dokumen yang dapat diaksespun dapat tersebar di berbagai mesin dan bahkan diberbagai negara. Bagai jaring laba-laba, jejaring web telah membentang ke seluruh penjuru dunia. Tidak hanya terbatas pada lembaga-lembaga penelitian yang ingin mempublikasikan hasil riset, web juga banyak digunakan oleh perusahaan bisnis yang ingin mengiklankan produk atau untuk melakukan transaksi bisnisnya.
2.7.1. Aplikasi Web Pada awalnya aplikasi web dibangun hanya dengan menggunakan bahasa yang disebut HyperText Markup Language (HTML) dan protokol yang digunakan dinamakan Hypertext Transfer Protocol (HTTP). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak skrip seperti itu antara lain yaitu PHP dan ASP, sedangkan
26
contoh yang berupa objek antara lain adalah applet (java). Aplikasi web sendiri dapat dibagi menjadi web statis dan web dinamis. (http://ardiansyah5.tripod.com/ bab2.html)
2.7.2. Web Server Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan sebagai webserver jika dalam komputer tersebut memiliki suatu program server yg bernama Personal Web Server (PWS). PWS difungsikan agar komputer klien dapat memanggil halaman web yg ada di dalam sebuah komputer server. Web Server berfungsi menangani permintaan klien melalui protokol HTTP. Macammacam webserver yaitu Apache (Open source), Internet Information Service (IIS) merupakan produk Windows, XITAMI, PWS, yang dibutuhkan untuk menjalankan webserver adalah apache yang dikompilasikan dengan PHP dan Mysql. Middleware adalah perangkat lunak yang bekerja sama dengan web server dan berfungsi menerjemahkan kode-kode tertentu, menjalankan kode-kode tersebut, dan memungkinkan berinteraksi dengan basis data, PHP, ASP, dan Perl adalah beberapa contoh middleware. (http://ardiansyah5.tripod.com/bab2.html)
2.7.3. Web Statis dan Web Dinamis Web statis adalah web yang dibangun dengan menggunakan HTML dalam perancangan webnya di mana isinya statis tidak dapat berubah dengan dinamis. Berbeda dengan web dinamis, isinya bisa dinamis misalkan jumlah baris yang ditampilkan dilayar bisa diatur sejumlah baris yang ada di database, sehingga jika
27
kita melakukan penambahan di database, maka di halaman web juga akan bertambah. Web dinamis dapat dibangun dengan menggunakan Server Side Script, karena server side script ini dieksekusi di server dan dapat mengakses environment lainnya seperti database. Sedangkan client-side script dieksekusi di client dan tidak bisa mengakses ke database. Contoh client-side script adalah Javascript, VBScript. Contoh server-side script adalah PHP, ASP, JSP. (www.evopage.com/download/java/CatWebProg.doc) Web statis dibentuk dengan menggunakan HTML tetapi ada kekurangan pada aplikasi ini karena terletak pada keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model aplikasi web dinamis. Dengan memperluas kemampuan HTML, yakni dengan menggunakan perangkat lunak tambahan, perubahan informasi dalam halaman halaman web dapat ditangani melalui perubahan data, bukan melalui perubahan program. Sebagai implementasinya, aplikasi web dapat dikoneksikan ke basis data. Dengan demikian perubahan informasi dapat dilakukan oleh operator atau yang bertanggungjawab terhadap kemutakhiran data, dan tidak menjadi tanggung jawab pemrogram atau web master. Pengertian web yang dinamis juga terkadang diartikan sebagai halaman yang dilengkapi dengan animasi
gambar,
selain
dapat
berinteraksi
dengan
basis
data.
(http://ardiansyah5.tripod.com/bab2.html)
2.7.4. HTML HTML singkatan dari hypertext markup language, merupakan program penulisan informasi sebuah homepage. Tulisan ini merupakan pendahuluan cara
28
menulis dengan bahasa HTML. Banyak orang masih menuliskan bahasa HTML mempergunakan alat bantu seperti NotePad yang terdapat dalam Windows atau Simple Text Macintosh. Panduan ini akan menolong anda menulis HTML dengan lancar. Bahkan apabila anda cenderung tidak melakukan pengeditan HTML secara langsung dan hendak mempergunakan Editor HTML seperti Netscape Compose atau Amaya dari W3C atau Frontpage Express dari Microsoft, panduan ini akan semakin menolong anda dalam menulis HTML dengan program-program tersebut dan memungkinkan dokumen HTML buatan anda dapat diakses oleh berbagai jenis program browser. (http://www.ai3.itb.ac.id/Tutorial/PengenalanHTML.html)
2.8.
PHP PHP Hypertext PreProcessor (PHP) merupakan salah satu bahasa
pemrograman yang banyak di pakai untuk membangun web yang dinamis. PHP dapat disisipkan di antara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang di kirimkan ke browser adalah “Hasil Jadi” dalam bentuk HTML, dan kode PHP tidak akan terlihat. Sampai sekarang versi yang telah dikeluarkan adalah PHP5. Penggunaan bahasa PHP ini sangat mendukung untuk pembuatan buku tamu, polling, counter, forum, dengan menggunakan DBMS MySQL. Salah satu keuntungan dari PHP adalah pengembangnya bersedia membagi dan mempublikasikan kode sumber (source) PHP. Beberapa Code Library yang dibuat oleh programmer-programmer PHP banyak tersedia secara online di Internet, tentunya dapat didownload secara gratis. Aplikasi apapun yang di butuhkan, bisa di pastikan dapat ditemukan di Internet. PHP sebagai server side scripting secara umum digunakan untuk membuat situs
29
dinamis atau aplikasi berbasis Web. Jadi langkah pertama untuk mempelajari PHP adalah menguasai HTML terlebih dahulu. Sejarah singkat berkembangnya PHP di mulai pada : 1. Akhir 1994: Rasmus Lerdorf, programmer Unix dan Perl membuat skrip Makro Perl CGI yang dapat mengetahui siapa saja yang mengakses resumenya yang ditaruh di web. 2. Awal 1995: PHP 1 (Personal Home Page Tools), Rasmus menulis ulang PHP dalam C dan mengajarkan belasan programmer untuk menggunakannya. Ia juga melengkapinya dengan Form Interpreter (FI) untuk memproses SQL dan data Form. 3. September sampai Oktober 1995: PHP 2. Kode PHP dan FI ditulis ulang dan digabungkan menjadi PHP/FI, akhir 1995 dibagikan gratis bagi publik pertama kalinya. 4. April 1996: Rasmus menulis mod_php, modul PHP untuk Apache. 5. Desember 1996: PHP/FI pertama kali mendukung MySQL dan telah dipakai di-15 ribu situs di dunia. 6. Pertengahan 1997: Pemakai PHP/FI mencapai 50 ribu situs. 7. Oktober 1997: PHP3 dimulai dengan sumbangan parser dari Zeev dan Andi. 8. Januari 1998: Dukungan MySQL untuk Windows dan PHP mendukung lebih dari 7 database, mSQL, MySQL, Sybase, PostgreSQL, SQL Server, Adabas dan Oracle. 9. 6 Juni 1998: PHP 3 (Professional Home Page) dirilis. 10. Desember 1998: PHP disertakan di RedHat Linux (PHP 3 sejak RedHat 6.2 dan PHP 4 sejak 7).
30
11. Mei 1999: PHP 4 beta. 12. Oktober 1999: PHP melampaui FrontPage sebagai modul Apache terpopuler. 13. November 1999: PHP digunakan di 1,1 juta domain dan 357 ribu alamat IP menurut survey Netcraft. Zeev dan Andi mendirikan Zend Technologies, LTd. 14. 20-24 Januari 2000: Konferensi Internasional PHP di TelAviv. 15. 2 Maret 2000: Zend diluncurkan sebagai portal PHP. 16. 22 Mei 2000: PHP4 diluncurkan. Pada bulan Juli 2004, komunitas PHP merilis PHP versi baru PHP5 yang dikatakan membawa perubahan yang cukup besar terhadap dunia pemrograman web. PHP 5 dikatakan sebagai loncatan baru menuju Enterprise Application. Pada bagian inti yaitu Engine program PHP, dilakukan perombakan total. Zend Engine yang dipakai sejak PHP versi 3 diganti dengan Zend Engine 2 yang memiliki konsep Object Oriented Programming yang jauh lebih bagus dengan tidak mengorbankan kecepatan proses yang merupakan keunggulan PHP dibandingkan script language lainnya. Beberapa fitur utama PHP 5 memperbaiki dukungan terhadap XML, adanya extension untuk Simple XML, SOAP, dan MySQL, serta dibundelnya SQLite dalam PHP. (http://www.benpinter.net/article.php?story =20030407053611131)
2.9.
DBMS Sistem Manajemen Basis Data merupakan perangkat lunak yang mengatur
proses pengelolaan database. Pengelolaan ini meliputi pembuatan database, akses terhadap database serta penyimpanan data dalam database. Sedangkan pengertian dari database adalah sekumpulan file-file yang paling berhubungan satu sama lain
31
atau beberapa kunci penghubung, tersimpan dalam media penyimpanan diluar memori komputer. Media simpan ini dapat berupa disket, Hardisk. Basis data (database) merupakan kumpulan dari data yang saling berhubungan dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan database sistem. Sistem basis data (database sistem) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi. Dengan sistem basis data ini tiap-tiap orang atau bagian dapat memandang database dari beberapa sudut pandang yang berbeda. Bagian kredit dapat memandangnya sebagai data piutang, bagian penjualan dapat memandangnya sebagai data penjualan, bagian personalia dapat memandangnya sebagai data karyawan, bagian gudang dapat memandangnya sebagai data persediaan. Dalam membuat suatu database diperlukan suatu langkah atau tahapan supaya pengorganisasian file dapat menjadi lebih baik. Langkah utama tersebut yaitu: 1. Menentukan tipe-tipe file Basis data dibentuk dari suatu kumpulan file. File dalam pemrosesan transaksi dapat digolongkan menjadi File induk (Master file), File transaksi (transaction file), File laporan (report file), File sejarah (history file), File pelindung (backup file), File kerja (working file).
32
2. Membuat akses dan organisasi file Akses file (file access) adalah suatu metode yang menunjukkan bagaimana suatu program komputer akan membaca record-record dari suatu file. File dapat diakses dengan dua cara yaitu secara urut (sequential access) atau secara langsung (direct access atau random access). Metode urut dilakukan dengan membaca atau menulis suatu record di file dengan membaca terlebih dahulu mulai dari record pertama, urut sampai dengan record yang diinginkan. Metode akses langsung dilakukan dengan cara langsung membaca record pada posisinya di file tanpa membaca dari record pertama terlebih dahulu. Organisasi file adalah pengaturan dari suatu record secara logika dalam file dihubungkan satu dengan lainnya, File dapat diorganisasikan secara urut atau secara acak. (http://ikc.vip.net.id/umum/choiruldasarsql.php) Database MySQL merupakan database yang handal dan telah teruji untuk menangani berbagai aplikasi berbasis web. Database MySQL ini memiliki kemampuan dan kecepatan database yang berlayar. Ketangguhan sistem Database MySQL untuk menangani data dalam jumlah besar ini menjadi pertimbangan untuk digunakan dalam sistem informasi pemetaan potensi dan Implementasi energi terbaru. MySQL juga terbukti sangat kompatibel dengan PHP dan mendukung pembuatan aplikasi networking. MySQL merupakan salah satu database dari sekian banyak database lain seperti Oracle, MS SQL, Postgress SQL dan lain-lain. Dari sekian banyak MySQL termasuk paling mudah dalam penggunaannya. (http://ikc.vip.net.id/umum/choiruldasarsql.php) MySQL sebelumnya dikenal dengan miniSQL yang dikembangkan oleh MySQL AB (perusahaan IT Swedia) sejak tahun 1979 dibawah komando Michael
33
Widenius Monty. MySQL realese 1.0, dikeluarkan pada bulan Mei 1996 secara terbatas untuk kalangan sendiri, pada bulan oktober 1996 baru dilepas untuk publik setelah muncul Versi 3. Versi awal MySQL hanya berjalan diatas Linux dan Solaris tetapi setelah versi 3.22, MySQL mulai berjalan di berbagai platform termasuk Windows. Sejak tahun 2000 MySQL muncul sebagai produk opensource sejati menggunakan lisensi GPL (General Public License). MySQL merupakan salah satu database terbesar yang digunakan dalam pengolahan data di dunia. Hal ini terbukti digunakannya MySQL oleh beberapa perusahaan dan institusi besar dunia seperti NASA (USA), Yahoo/Finance, Aizawa (Japanase Security) dan lain-lain. Hingga kini MySQL sudah memasuki Versi 5.0 yang dapat
di
download
secara
bebas
di
internet
melalui
alamat
http://dev.mysql.com/download/mysql/5.0.html. (Pemograman Web Dinamis dengan Php5, Teguh Wahyono)
2.10.
Adobe Dreamweaver Adobe Dreamweaver (dahulu: Macromedia Dreamweaver) adalah sebuah
aplikasi pembangunan web yang aslinya dibuat oleh Macromedia. Sekarang, sistem ini dikembangkan oleh Adobe Systems, yang membeli Macromedia pada tahun 2005. Adobe Dreamweaver tersedia untuk sistem operasi Mac dan Windows. Versi terbaru yang dikembangkan mendukung untuk teknologi web, seperti CSS, JavaScript dan berbagai bahasa skrip berbasis server dan framework yang mencakup ASP (ASP JavaScript, ASP VBScript, ASP.NET C#, ASP.NET VB), ColdFusion, Scriptlet dan PHP.
34
Dreamweaver, seperti editor HTML lainnya, meng-edit file secara local dan kemudian meng-upload-nya ke remote web server menggunakan FTP, SFTP atau WebDAV. Sekarang, Dreamweaver CS4 mendukung Subversion (SVN) versi sistem kontrol.
BAB III METODE PENELITIAN
3.1.
Tempat dan Jadwal Penelitian Penelitian dilakukan di PT. Health Wealth International (HWI). Penelitian
dimulai dari bulan November 2014 dan berakhir pada bulan April 2015. Jadwal penelitian selengkapnya di sajikan pada tabel 3.1 : Tabel 3.1 Jadwal Penelitian
Waktu Kegiatan
November
Desember
Januari
Februari
Maret
April
2014
2014
2015
2015
2015
2015
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pengumpulan Data Analisis Sistem Perancangan DFD Perancangan Database Perancangan Input Perancangan Output Penulisan Laporan Skripsi
3.2.
Kerangka Kerja Dalam melakukan perancangan sistem, diperlukan sebuah kerangka kerja
yang dijadikan sebagai panduan mengenai langkah-langkah yang harus dikerjakan. Adapun kerangka kerja yang dibuat penulis seperti gambar 3.1:
35
36
Pengumpulan Data Analisis Sistem Perancangan DFD Perancangan Database Perancangan Input Perancangan Output
Gambar 3.1 Kerangka Kerja Penelitian
3.2.1. Metode Pengumpulan Data Dalam melakukan penelitian ini, penulis melakukan pengumpulan data dengan cara sebagai berikut: a. Wawancara (Interview) Dalam hal ini dilakukan tanya jawab dengan pemilik PT. Health Wealth International (HWI) mengenai aspek-aspek dan kegiatan yang berhubungan dengan sistem informasi yang diterapkan. Adapun aspek yang ditanyakan mencakup alur kerja distribusi barang ke distributor yang sedang berjalan pada perusahaan dan pihak-pihak yang terlibat didalamnya. b. Pengamatan (Observation) Observation adalah suatu metode yang dilakukan untuk mendapatkan data dan informasi dengan cara mengamati dan mencatat proses-proses yang berhubungan dengan sistem yang akan dirancang. Adapun proses yang diamati mencakup
37
proses pemasaran distributor ke customer dan proses pencatatan data penjualan barang kepada customer. c. Kepustakaan Metode ini digunakan untuk mengumpulkan teori-teori yang akan digunakan dalam proses penyelesaian laporan skripsi, dengan mencari dan mengeksplorasi pustaka baik yang berupa buku maupun file-file yang didapatkan melalui internet, berupa buku pengenalan PHP, proses koneksi PHP ke MySQL dan Adobe Dreamweaver CS 4.0.
3.2.2. Analisa Sistem Pada tahap ini akan dianalisis permasalahan lebih mendalam mengenai masalah yang muncul pada sistem berjalan, sehingga dapat dirancang sebuah sistem baru untuk menyelesaikan permasalahan tersebut. Prosedur kerja dari sistem berjalan dapat dirincikan sebagai berikut: a. Proses distributor mengambil barang ke perusahaan. Proses ini dilakukan oleh distributor, pembelian barang dapat langsung ke kantor dan menemui kasir perusahaan. b. Proses penjualan barang yang dilakukan oleh distributor. Proses ini dilakukan oleh distributor, dimana pada saat ini proses penjualannya masih dilakukan secara offline. Distributor menyebarksan katalog produk dari rumah ke rumah dan menwarkannya ke calon customers.
3.2.3. Perancangan Sistem Perancangan sistem secara menyeluruh menjelaskan rancangan sistem secara detail mulai dari DFD, ERD, kamus data dan tabel pada basisdata. Data Flow
38
Diagram (DFD) adalah representasi grafik dari sebuah sistem, yang menggambarkan pandangan sejauh mungkin mengenai masukan, proses dan keluaran sistem. Serangkaian
diagram
aliran
data
berlapis
juga
dapat
digunakan
untuk
merepresentasikan dan menganalisis prosedur-prosedur mendetail dalam sistem yang lebih besar. Prosedur kerja dari sistem usulan dapat diuraikan sebagai berikut: 1. Pertama kali harus dilakukan penginputan data-data awal seperti data barang dan proses registrasi customer. 2. Proses transaksi akan dimulai dari proses data pemesanan.
3.2.4. Pembangunan Sistem Proses dilanjutkan dengan melakukan coding terhadap perangkat lunak untuk melakukan koneksi ke database. Sistem akan dibuat dengan menggunakan aplikasi Adobe Dreamweaver CS 4.0 dan database dirancang dengan aplikasi MySQL. Proses dilanjutkan dengan membuat script PHP untuk melakukan koneksi ke database MySQL dan melakukan proses testing and debugging terhadap script PHP.
3.2.5. Uji Coba Sistem Setiap aplikasi perangkat lunak yang telah dibangun harus dilakukan uji coba terlebih dahulu, untuk mengetahui apakah aplikasi perangkat lunak yang dibangun sudah sesuai dengan yang diharapkan dan bekerja dengan baik atau masih terdapat kesalahan (error). Setiap kesalahan (error) yang terjadi akan diperbaiki kembali. Pengujian akan dilakukan secara lokal pada sebuah personal computer (PC) dengan melakukan pengisian beberapa data contoh, kemudian mengamati data yang ditampilkan oleh sistem.
BAB IV ANALISA DAN PERANCANGAN
4.1.
Analisa Untuk saat ini distributor perusahaan masih menggunakan katalog produk,
door to door, dan media social seperti BBM, LINE, WECHAT, FACEBOOK. dalam memasarkan produk mereka. Sistem yang sedang berjalan sekarang ini adalah customer memesan produk yang diinginkannya melalui telepon atau langsung menemui distributor yang ada. Setelah itu distributor akan membeli barang ke perusahaan lalu memberikan pesanan tersebut ke customer. Jika stok tersedia dari perusahaan maka distributor akan menyiapkan barang yang dipesan yang kemudian dikirimkan ke customer. Dan jika stok tidak tersedia atau habis maka distributor akan menginformasikan ke customer, jika customer bersedia menunggu maka distributor akan membuat surat purchase order (PO) ke counter perusahaan, jika barang tersebut sudah ready maka distributor akan mengirimkan ke customer. Pengiriman barang yang dilakukan oleh distributor juga memakai jasa JNE, TIKI, dan pengangkutan lain, dalam hal memudahkan pengiriman barang. Untuk customer di luar kota, setelah uang ditransfer ke rekening distributor maka distributor akan mengirimkan barang melalui jasa angkutan. Barang yang sudah dibeli tidak bisa dikembalikan.
39
40
4.1.1. Strategi Pemasaran dan Penjualan Adapun strategi pemasaran dan penjualan dari produk kesehatan adalah sebagai berikut : a) Segmentasi pasar ke kalangan menengah ke bawah. b) Low Price High Quality yaitu harga produk yang lebih murah dari pesaingpesaing yang ada dengan mutu dan kualitas yang baik c) Produk-produk yang dihasilkan memiliki ciri khas tersendiri dengan kualitas yang bagus. d) Penerapan strategi low price and high quality yang sampai saat ini telah membuat perusahaan berkembang terus.
4.1.2. Analisa Kebutuhan Sistem Dengan menganalisa kebutuhan dari hasil yang telah disurvei maka diberikan panduan atau solusi yang baik untuk merancang sistem pendukung yang dapat memenuhi kebutuhan pemakai dan mendapatkan pelayanan yang memuaskan. Adapun beberapa solusi / panduan yang ditawarkan oleh penulis sebagai berikut : 1. Informasi produk yang lebih detail. Semua produk yang ada di perusahaan dapat dengan mudah diketahui melalui gambar produk, harga produk dan spesifikasi produk. Customer dapat memperoleh informasi tersebut melalui internet dengan hanya mengakses web produk kesehatan. Dengan demikian akan memudahkan customer untuk memesan maupun melihat info produk terbaru tanpa perlu lagi
41
melihat katalog, brosur ataupun media massa lain yang dianggap kurang efisien. 2. Mempercepat penyebaran informasi. Informasi produk berupa rincian spesifikasi produk, keunggulan harga yang diberikan dapat lebih cepat diketahui oleh customer yang berada di jangkauan pemasaran maupun di luar jangkauan pemasaran. Meskipun penyebaran informasi produk dapat juga dilakukan melalui brosur dan iklan di media cetak tetapi semua itu membutuhkan biaya yang tidak sedikit dan waktu yang lama. Pada web, hal tersebut dapat diantisipasi dan untuk merubah isi dari web dapat dilakukan hanya dengan meng-update isi database dari web tersebut. 3. Memudahkan customer dalam hal pemesanan. Biasanya proses pemesanan secara offline, customer masih bertanya-tanya tentang detail produknya ke distributor. Karena customer tidak memperoleh informasi lengkap tentang produk yang ingin di pesannya. 4. Prestise (gengsi) dan kebanggaan Dengan adanya pemasaran dan pemesanan produk melalui media internet sebagai salah satu sarana untuk memperluas pemasaran dan pelayanan jelas merupakan suatu kebanggan bagi distributor dan perusahaan. Selain itu juga dapat meningkatkan mutu perusahaan di mata customer maupun pada dunia bisnis.
42
4.2.
Perancangan Pada tahapan perancangan, penulis akan menampilkan rancangan dari
sistem aplikasi yang akan penulis bangun, baik dari segi DFD, database, ERD, kamus data, dan sebagainya.
4.2.1. Usulan Prosedur Baru Sistem yang dirancang adalah berbasis online yang terdiri dari halamanhalaman situs web, dimana halaman-halaman tersebut menampilkan informasiinformasi seperti profil distributor, detail tiap jenis produk, dan pemesanan produk secara online namun tidak membahas mengenai proses pembayaran. Customer dapat mengetahui spesifikasi produk-produk kesehatan secara langsung melalui online tanpa dibatasi ruang dan waktu. Dalam sistem yang akan dirancang ini customer yang belum mendaftar menjadi pelanggan hanya bisa melihat detail produk disertai detail harga suatu produk. Customer yang ingin menjadi pelanggan dapat mendaftarkan diri secara online. Setelah calon customer menerima konfirmasi dari pihak distributor maka customer tersebut sudah bisa melakukan transaksi pemesanan dengan memilih produk yang diinginkannya dan akan ditampilkan detail barang yang dipesan. Dalam penelitian ini, tidak dibahas mengenai proses pembayaran dan diasumsikan masih seperti sistem yang sedang berjalan, dimana pembayaran dilakukan dengan transfer ke bank. Customer juga bisa melakukan konfirmasi setelah melakukan pembayaran atas suatu transaksi dengan cara menelepon ke distributor secara langsung.
43
4.2.2. Perancangan Data Flow Diagram (DFD) Tahapan awal dalam pembangunan sebuah sistem informasi adalah dengan membuat perancangan Data Flow Diagram (DFD) yang menjelaskan mengenai alur data dari input, proses hingga output yang dibagi menjadi 3 tahap, yakni : 1.
Diagram Context Diagram Context merupakan tahap awal dalam perancangan suatu DFD. Diagram Context menjelaskan secara umum alur data yang masuk dan keluar dalam sistem tersebut. Dalam diagram context, belum dipaparkan proses yang terjadi dalam sistem yang dibangun. Informasi Produk Edit Password Konfirmasi Pendaftaran
Admin
Konfirmasi Persetujuan
Informasi Produk
0
Guest (Non Member)
Data Pelanggan
Update Delivery Status
Laporan
Aplikasi Pemasaran Produk Berbasis Web
Nama User & Password Konfirmasi Proses Login
Customer (Member)
Jumlah Pemesanan Informasi Produk
Status Pengiriman
Gambar 4.1 Context Diagram 2.
DFD Level 0 Pada tahap DFD ini, sudah dipaparkan secara umum proses yang berjalan dalam sistem, namun belum secara rinci, yakni dari admin yang menginput data ke master data web sehingga dapat diakses oleh user. User juga boleh melakukan penginputan data berupa data member, dan sebagainya.
44
Konfirmasi Pendaftaran
Edit Password
Guest (Non Member)
Admin
Data Pelanggan
1.0 Konfirmasi Persetujuan
Pendaftaran
4.0
Informasi Pelanggan Informasi Order
Pelanggan
Informasi Produk
Pengecekan Informasi Produk
Record Produk
Produk Record Pelanggan
Record Pelanggan
Record Produk
2.0
3.0 Update Delivery Status Laporan
Login
Pemesanan Data Produk
Nama User & Password Konfirmasi Proses Login
Pelanggan (Member)
Jumlah Pemesanan Informasi Produk Status Pemesanan
Gambar 4.2 DFD Level 0
3.
DFD Level 1 Pada tahap DFD ini, sudah dipaparkan secara rinci proses yang terdapat dalam sistem, seperti terlihat pada gambar 4.3 berikut: 1.1 Data Pelanggan
Pengisian Data Pelanggan Baru
Informasi Pelanggan
Admin
VPelanggan
Guest (Non Member)
Konfirmasi Pendaftaran Informasi Pelanggan
1.2 Konfirmasi Persetujuan
Persetujuan Pelanggan Baru
Informasi Pelanggan
Pelanggan
1.3 Edit Password
Edit Password
Informasi Administrator Administrator
Gambar 4.3 DFD Level 1 Proses Pendaftaran
45
2.1 Nama User & Password
Pengisian Data Login User
Informasi Pelanggan
Pelanggan
Guest (Member)
Konfirmasi Proses Login Informasi Pelanggan
2.2
Pengecekan Data User
Gambar 4.4 DFD Level 1 Proses Login
3.1 Data Produk
Record Produk
Pencatatan Pemesanan
Record Pemesanan OrderTemp & OrderTempDetail Record Pemesanan
3.2 Record Produk
Produk
Submit Pemesanan
Record Pemesanan Order & OrderDetail
Record Status Pemesanan
Record Pemesanan
3.3 Update Delivery Status
Update Status Pemesanan
Gambar 4.5 DFD Level 1 Proses Pemesanan
46
4.1 Informasi Order
Order
Pembacaan Data Produk dari Database
Informasi Order
Guest (Non Member)
Informasi Produk
4.2
Menampilkan Data Produk
Gambar 4.6 DFD Level 1 Proses Pengecekan Informasi Produk
4.2.3. Perancangan Kamus Data Rancangan kamus data dari sistem usulan dapat dirincikan seperti pada tabel 4.1 dan tabel 4.2. Tabel 4.1 Tabel Kamus Data Customer Nama Data
Customer
Deskripsi
Merupakan data yang berisi perincian data customer
Sumber Data
Proses Pengisian Data Customer
Isi Data
Customer_ID
[A .. Z] - [0 .. 9]
Customer_Name
[a .. z] - [A .. Z] - [0 .. 9]
Customer_Address
[a .. z] - [A .. Z] - [0 .. 9]
Customer_Phone
[0 .. 9]
Customer_Date
dd/mm/yyyy
47
Tipe dan Ukuran Data
Struktur Data
Customer_ID
Character (10)
Customer_Name
Varchar (50)
Customer_Address
Varchar (100)
Customer_Phone
Varchar (10)
Customer_Date
Date Time
Customer = Customer_ID + Customer_Name + Customer_Address + Customer_Phone + Customer_Date.
Tabel 4.2 Tabel Kamus Data Stock Nama Data
Stock
Deskripsi
Merupakan data yang berisi perincian data stock
Sumber Data
Proses Pengisian Data Stock
Isi Data
Product_ID
[A .. Z] - [0 .. 9]
Product_Name
[a .. z] - [A .. Z] - [0 .. 9]
Product_Price
[0 .. 9]
Product_ID
Character (10)
Product_Name
Varchar (50)
Product_Price
Double
Tipe dan Ukuran Data
Struktur Data
Stock = Product_ID + Product_Name + Product_Price
48
4.2.4. Perancangan Tampilan Website Pada tahap perancangan ini, penulis menampilkan beberapa perancangan hasil output pada sistem yang penulis bangun. Adapun perancangan Output dari aplikasi ini, yakni : 1. Pengunjung a. Halaman Depan Sebelum Login Textbox
Username Password
Login
Textbox Daftar
Halaman Utama Produk Keterangan Produk
Tentang Kami
Contents
Gambar 4.7 Tampilan Halaman Depan Sebelum Login
b. Halaman Produk Sebelum Login Textbox
Username Password
Login
Textbox Daftar
Halaman Utama
Textbox
Cari
Tampil Semua
Produk Gambar
Keterangan Produk
Tentang Kami
Picture
Keterangan Nama/Kode Produk
xxx
Berat
xxx
Stok
xxx
Harga
xxx
Gambar 4.8 Tampilan Halaman Produk Sebelum Login
49
c. Halaman Keterangan Produk Sebelum Login Textbox
Username Password
Login
Textbox Daftar
Halaman Utama Produk Keterangan Produk
Tentang Kami Contents
Gambar 4.9 Tampilan Halaman Keterangan Produk Sebelum Login
d. Halaman Tentang Kami Sebelum Login Textbox
Username Password
Login
Textbox Daftar
Halaman Utama Produk Keterangan Produk
Tentang Kami Contents
Gambar 4.10 Tampilan Halaman Tentang Kami Sebelum Login
50
e. Halaman Daftar Pelanggan Baru Textbox
Username Password
Login
Textbox Daftar
Halaman Utama
Nama Password
Produk
Password sekali lagi
Keterangan Produk
Provinsi
Tentang Kami
Kota Alamat
Email No. Telp/Telp. Genggam
Daftar
Batal
Gambar 4.11 Tampilan Halaman Daftar Pelanggan Baru
f. Halaman Setelah Login
Profile Produk Pembelian Keluar
Contents
Gambar 4.12 Tampilan Halaman Setelah Login
51
g. Halaman Profile
Profile
Nama
xxx
Produk
Password
xxx
Pembelian
Provinsi
xxx
Keluar
Kota
xxx
Alamat
xxx
Email
xxx
No. Telp/Telp. Genggam
xxx
Edit
Gambar 4.13 Tampilan Halaman Profile
h. Halaman Produk
Profile
User
xxx
Faktur Bon
xxx
Total Harga
xxx
Produk Pembelian Keluar
Selesai
Cari
Batal
Tampil Semua G a m ba r
P ic tu r e
K e te r a n g a n N a m a/ K o d e P roduk
xxx
U kura n
xxx
S to k
xxx
H a rga
xxx
Q ty
Gambar 4.14 Tampilan Halaman Produk
B e li
52
i. Halaman Pembelian
Profile Produk
Nama/Order Barang
Jlh
Pembelian
xxx
xxx
Berat xxx
Harga@
Total
xxx
xxx
Keluar Total Harga
xxx
Back
Gambar 4.15 Tampilan Halaman Pembelian
2.
Admin Perancangan Tampilan Admin dari Aplikasi yang penulis bangun dibagi
menjadi 2, yakni Input pada Admin dan Input pada Common User. 1. Input Admin a. Input Data Login
Login Username
Textbox :
Password
Textbox : Login
Batal
Gambar 4.16 Tampilan Input Data Login
53
b. Halaman Setelah Login Admin Konfirmasi Pelanggan Profile Pelanggan Produk Order Tentang Kami Keluar
Gambar 4.17 Tampilan Halaman Setelah Login Admin
c. Konfirmasi Pelanggan Konfirmasi Pelanggan Textbox
Cari
Tampil Semua
Profile Pelanggan Produk Order
Nama
Provinsi
Kota
Alamat
Email
No Telp/No HP Persetujuan Setuju
Tentang Kami Keluar
Gambar 4.18 Tampilan Konfirmasi Pelanggan
Hapus Hapus
54
d. Profile Admin
Konfirmasi Pelanggan Nama
Profile
xxx
Password
xxx
Pelanggan
Edit
Produk Order Tentang Kami Keluar
Gambar 4.19 Tampilan Profile Admin
e. Arsip Pelanggan
Konfirmasi Pelanggan Textbox
Cari
Tampil Semua
Profile Pelanggan Produk
Nama
Provinsi
Kota
Alamat
Email
No Telp/No HP Edit Edit
Order Tentang Kami Keluar
Gambar 4.20 Tampilan Arsip Pelanggan
Hapus Hapus
55
f. Arsip Produk
Konfirmasi Pelanggan Textbox
Cari
Tampil Semua
Profile Tambah Pelanggan Nama/Kode Berat Produk
Produk Order
Stok
Harga
Tambah Stok Textbox
Tentang Kami
Tambah Stok
Keluar
Gambar 4.21 Tampilan Arsip Produk
g. Input Produk
Kode Nama Berat Stok Harga
Simpan
Batal
Gambar 4.22 Tampilan Input Produk
Ubah Edit
Hapus Hapus
56
h. Laporan Output Order
Konfirmasi Pelanggan
dari
Day
Month
sampai
Day
Month
Cari
Profile Pelanggan Produk
Tgl
Faktur Bon
Customer
Total Harga
Status Pengiriman
#
xxx
xxx
xxx
xxx
xxx
Delivered On Process
Order Tentang Kami Keluar
Page Number
Gambar 4.23 Tampilan Output Order
i. Tentang Kami Konfirmasi Pelanggan Profile Pelanggan Produk Order Tentang Kami Keluar
Contents
Gambar 4.24 Tampilan Tentang Kami
Tampil Semua
57
2. Input Customer Input Customer dibagi menjadi beberapa bagian, yaitu : a. Registrasi Nama Password Password sekali lagi Provinsi Kota Alamat
Email No. Telp/Telp. Genggam
Batal
Daftar
Gambar 4.25 Tampilan Input Registrasi
\ b. Input Pesanan Gambar
Picture
Keterangan Nama/Kode Produk
xxx
Ukuran
xxx
Stok
xxx
Harga
xxx
Qty
Gambar 4.26 Tampilan Input Pesanan
Beli
58
c. Edit Profile
Nama
xxx
Password
xxx
Provinsi
xxx
Kota
xxx
Alamat
xxx
Email
xxx
No. Telp/Telp. Genggam
xxx
Edit Gambar 4.27 Tampilan Edit Profile
4.2.5. Perancangan Database Perancangan database merupakan satu tahap perancangan yang penting dalam pembangunan sebuah sistem. Dalam database dipaparkan berbagai macam data field-field dan tabel yang membantu dalam pembangunan sistem. Adapun isi dari tabel database tersebut memaparkan mengenai nama field, tipe data yang digunakan beserta value dan keterangan untuk primary key. Melalui perancangan database, dapat memudahkan penulis untuk mengatur kapasitas data dan memory yang dibutuhkan dalam pembangunan sistem tersebut, sehingga sistem yang dibangun dapat berjalan dengan efektif dan efisien.
59
Berikut merupakan perancangan database sistem yang penulis bangun, yang dimana dijelaskan dalam bentuk tabel, yaitu :
1.
Tabel Administrator Tabel 4.3 Tabel Admininistrator
Field
Data Type
Size
Username
varchar
10
Password
varchar
32
2.
Tabel Order Tabel 4.4 Tabel Order
Field
Data Type
Size
Email
varchar
60
Faktur_Bon
Int
6
Tgl_Pembelian
Date
-
status_order
enum(„On Process‟,
-
„Delivered‟)
3.
Tabel Order Detail Tabel 4.5 Tabel Order Detail
Field
Data Type
Size
Faktur_Bon
int
6
Id_Produk
int
6
Jlh_Barang
int
4
60
Harga
4.
int
9
Tabel Order Temp Tabel 4.6 Tabel Order Temp
Field
Data Type
Size
Email
Varchar
60
Faktur_Bon_Temp
Int
6
Tgl_Pembelian
Date
-
5.
Tabel Order Detail Temp Tabel 4.7 Tabel Order Detail Temp
Field
Data Type
Size
Faktur_Bon_Temp
int
6
Id_Produk
int
6
Jlh_Barang
int
4
Harga
int
9
6.
Tabel Pelanggan Tabel 4.8 Tabel Pelanggan
Field
Data Type
Size
Nama
Text
-
61
Password
Varchar
32
Provinsi
Char
40
Kota
Char
40
Alamat
Text
-
Email
Varchar
60
NoTelp_NoHP
Char
20
7.
Tabel VPelanggan Tabel 4.9 Tabel VPelanggan
Field
Data Type
Size
Nama
Text
-
Password
Varchar
32
Provinsi
Char
40
Kota
Char
40
Alamat
Text
-
Email
Varchar
60
NoTelp_NoHP
Char
20
8.
Tabel Produk Tabel 4.10 Tabel Produk
Field
Data Type
Size
Id_Produk
int
5
Gambar_Produk
text
-
62
Nama_Produk
text
-
Berat
int
3
Stok
int
3
Harga
int
9
Rancangan hubungan antar tabel pada database dapat dilihat pada gambar berikut: VPelanggan Email Nama Password Provinsi Kota Alamat NoTelp_NoHP Pelanggan 1
∞
Order_Temp 1 Faktur_Bon_Temp Email Tgl_Pembelian
∞
Order
∞ 1
Email Nama Password Provinsi Kota Alamat NoTelp_NoHP
1
Faktur_Bon Email Tgl_Pembelian TglPesan Jlh
1
∞
Faktur_Bon Id_Produk Jlh Harga
Produk Id_Produk Gambar_Produk Nama_Produk Ukuran Harga
Administrator UserName Password
Order_Detail_Temp Faktur_Bon_Temp Id_Produk Jlh Harga
Order_Detail
∞
Gambar 4.28 Rancangan Hubungan Antar Tabel
BAB V HASIL DAN PEMBAHASAN
5.1.
Tampilan Hasil Berikut ini adalah tampilan hasil dari sistem informasi yang penulis
bangun, yakni aplikasi katalog produk dan pemesanan berbasis web. Hasil dari aplikasi yang dibuat akan di tampilkan dalam dua kategori yaitu tampilan untuk administrator dan tampilan untuk user, setelah melakukan proses login.
5.1.1. Tampilan untuk User 1. Tampilan Home Website Ini merupakan tampilan awal di saat user memasuki halaman web yang penulis bangun. Disisi kiri website terdapat bagian login, dimana bagi user yang ingin melakukan pemesanan bisa dilakukan setelah menjadi member.
Gambar 5.1 Tampilan Home Website
63
64
2. Tampilan Produk Sebelum Login
Gambar 5.2 Tampilan Produk Sebelum Login
3. Tampilan Keterangan Produk Sebelum Login
Gambar 5.3 Keterangan Produk Sebelum Login
65
4. Tampilan Tentang Kami Sebelum Login
Gambar 5.4 Tampilan Tentang Kami Sebelum Login
5. Tampilan Daftar Pelanggan Baru
Gambar 5.5 Tampilan Daftar Pelanggan Baru
66
6. Tampilan Halaman Setelah Login
Gambar 5.6 Tampilan Halaman Setelah Login
7. Tampilan Profile
Gambar 5.7 Tampilan Profile
67
8. Tampilan Produk
Gambar 5.8 Tampilan Produk
9. Tampilan Pembelian
Gambar 5.9 Tampilan Pembelian
68
5.1.2. Tampilan untuk Admin 1. Tampilan Awal Login Sebelum melakukan akses data baik menginput data maupun melihat berbagai data yang diisi oleh user pada halaman web, admin terlebih dahulu melakukan proses login dengan mengisi nama dan juga password untuk bisa mengakses ke halaman berikutnya. Tampilan setelah log out juga akan langsung menuju pada tampilan login ini.
Gambar 5.10 Tampilan Awal Login Admin
69
2. Tampilan setelah Login
Gambar 5.11 Tampilan Setelah Login Admin Tampilan awal setiap halaman dari navigasi yang disediakan bagian kiri website adalah seperti diatas. Admin juga disediakan suatu fasilitas untuk melakukan view, edit, dan juga delete untuk setiap data yang telah diinput. 3. Tampilan Proses Konfirmasi Pelanggan
Gambar 5.12 Tampilan Proses Konfirmasi Pelanggan
Klik tombol „Setuju‟ untuk menyetujui pendaftaran dari pelanggan, sehingga sistem akan menampilkan halaman proses edit konfirmasi pelanggan.
70
4. Tampilan Proses Edit Konfirmasi Pelanggan
Gambar 5.13 Tampilan Edit Konfirmasi Pelanggan Admin dapat mengganti data pelanggan yang memohon pendaftaran, dan untuk menyetujuinya klik tombol „Setuju‟.
5. Tampilan Proses Persetujuan Konfirmasi Pelanggan
Gambar 5.14 Tampilan Proses Persetujuan Konfirmasi Pelanggan Apabila muncul tampilan proses persetujuan konfirmasi pelanggan, berarti data pelanggan telah tersimpan ke dalam tabel „Pelanggan‟ dan pelanggan dapat melakukan login ke dalam sistem untuk melakukan pemesanan.
71
6. Tampilan Profile
Gambar 5.15 Tampilan Profile Pemakai data mengganti data admin dengan mengklik tombol „Ganti‟ sehingga akan muncul tampilan berikut ini:
Gambar 5.16 Tampilan Edit Profile Setelah selesai mengganti data, maka klik tombol „Ganti‟. 7. Tampilan Pelanggan
Gambar 5.17 Tampilan Pelanggan
72
User admin dapat mengganti dan menghapus data pelanggan sesuai dengan keinginannya. Apabila user mengklik tombol „Edit‟ maka akan muncul tampilan berikut ini:
Gambar 5.18 Tampilan Edit Pelanggan 8. Tampilan Produk
Gambar 5.19 Tampilan Produk User dapat mengklik tombol „Edit‟ untuk mengubah data stok ataupun mengklik tombol „Hapus‟ untuk menghapus data stok. Selain itu, user juga dapat menambah
73
jumlah stok dengan mengisi jumlah stok pada text box dan mengklik tombol „Tambah Stok‟, seperti terlihat pada tampilan berikut:
Gambar 5.20 Tampilan Edit Produk 9. Tampilan Order
Gambar 5.21 Tampilan Order
74
11. Tampilan Tentang Kami
Gambar 5.22 Tampilan Tentang Kami
5.2.
Pembahasan
`
Setelah melakukan penelitian dan pembangunan sistem informasi, penulis
akan memberikan penjelasan singkat mengenai sistem berjalan dan sistem usulan yakni sebagai berikut : 1. Sistem Berjalan a. Untuk saat ini distributor masih menggunakan katalog dalam memasarkan produk mereka. PT. Health Wealth International (HWI) hanya menjual produknya ke distributor saja dan tidak melayani penjualan langsung ke konsumen. b. Sistem yang sedang berjalan sekarang ini adalah distributor membeli produk yang diinginkannya dan langsung menemui counter HWI. 2. Sistem Usulan Setelah menganalisa sistem berjalan, penulis merancang sebuah website yang menyediakan fasilitas bagi pelanggan untuk melihat stok yang dijual oleh
75
distributor dan memesan langsung melalui website. Adapun website ini memiliki kelebihan, yakni : a. Dengan adanya website maka dapat diperoleh informasi tentang semua produk yang dijual distributor secara lengkap. Jadi, apabila customer ingin melihat info produk baru atau memesan produk, customer tinggal mengunjungi website distributor dan mencari produk yang diinginkan. b. Dengan adanya website ini maka customer tidak perlu lagi memesan melalui telephone c. Dengan adanya website maka distributor tidak perlu lagi mencetak katalog dalam jumlah besar dan promsi dapat menjangkau di seluruh indonesia. Adapun kelemahan yang ada pada website penulis bangun, yakni tampilan design yang masih kurang menarik. 3. Kebutuhan Sistem Komputer Aplikasi katalog produk dan pemesanan berbasis web yang penulis bangun dapat dijalankan pada software dan hardware dengan perincian sebagai berikut: a. Software dengan spesifikasi minimum sebagai berikut : 1) Web browser Mozilla 4.0.1 2) Sistem operasi Microsoft Windows XP atau Windows 7. b. Hardware dengan spesifikasi minimum sebagai berikut: 1) Komputer dengan processor Intel(R) Core(TM) Duo CPU T6570 @ 2.10GHz, 956MB of RAM. 2) Keyboard, mouse dan printer sebagai media input dan output.
BAB VI KESIMPULAN DAN SARAN
6.1.
Kesimpulan Selama dalam proses perancangan dan uji coba aplikasi katalog produk
dan pemesanan berbasis web ini, penulis dapat menarik beberapa kesimpulan, yakni : 1. Menggunakan website dapat meningkatkan pemasaran produk dalam jangkauan luas. 2. Website ini memberikan kemudahan bagi customer untuk melihat penjelasan produk yang dijual oleh distributor.
6.2.
Saran Adapun saran-saran yang ingin penulis sampaikan sehubungan dengan
pengembangan sistem ini, yakni : 1. Sistem dapat dikembangkan lebih lanjut sehingga mendukung proses pembayaran dengan kartu kredit ataupun dengan layanan pembayaran online lainnya, seperti paypall. 2. Tampilan dapat lebih ditingkatkan lagi dengan menambahkan fitur flash dan gambar-gambar lainnya sehingga website kelihatan lebih menarik lagi.
76
DAFTAR PUSTAKA
Kotler, P., 2011, Manajemen Pemasaran Jasa, Cetakan Pertama, Edisi Kedua, Penerbit Salembat Empat, Jakarta. Jogiyanto, Hartono., 2010, Analisis dan Desain Sistem Informasi, Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta. Baridwan, Zaki., 2008, Sistem Informasi Akuntansi, Edisi ke-2, BPFE, Yogyakarta. Mulyadi., 2001. Sistem Akuntansi, Edisi ke-3. Cetakan ke-3. Salemba Empat, Jakarta. Santoso H., Aplikasi Web sebagai Pelengkap Sistem Komputerisasi, PT. Elex Media Komputindo, 2010. Sidik, B. dan H.I Pohan, Pemograman Web dengan HTML, Penerbit, Informatika, 2009. Wahyono T., Pemograman Web Dinamis dengan PHP 5, PT. Elex Media Komputindo, 2009. Kenneth E. Kendall, Julie E. Kendall. 2010. Analisis dan Perancangan Sistem. Jakarta : PT. Indeks Kelompok Gramedia.