i
PEMBUTAN APLIKASI E-COMMERCE BERBASIS WEB PADA
COUNTER HANDPHONE TOKO JNR PHONE SEBAGAI MEDIA
PROMOSI
NASKAH PUBLIKASI
diajukan oleh
Fitriady Madhy
06.12.1490
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014
iii
APPLICATION MAKING WEB BASED E-COMMERCE ON COUNTER MOBILE PHONE AS MEDIA JNR STORE PROMOTIONS
PEMBUTAN APLIKASI E-COMMERCE BERBASIS WEB PADA COUNTER HANDPHONE TOKO JNR PHONE SEBAGAI MEDIA PROMOSI
Fitriady madhy Andi Sunyoto Jurusan sistem informasi STMIK AMIKOM YOGYAKARTA
ABSTRASCT
Shop online or online store is a form of e-commerce in which consumer directly buy goods or service from a seller over the internet eithout an intermediary. Buyer can priview the goods and services that he wantet to spend over the web is promoted by the seller. This kind of trading has grown rapidly along with the development of widespread internet. The use of online trading shop has spurred innovation in inventory management, supply of goods, internet marketing, online transaction procesing, electronic data interchange and automated collection systems. Today the trend shop online media thruogh blogs, websides and social networking.
From the above reviews the idea to promote Handphone and accessories store JNR Phones yogyakarta to create online store webside. With so will facilitate and incerease the of the store.
On the undergraduate thesis, the author will try to analyze the main points of the discussion are then applied to a website. With so will facilitate both the buyer and seller for the sale of goods without having to meet in person, the transaction can be done anywhere by using the internet which can be accessed through the notebook, PC, Phone or tabel.
iv
DAFTAR ISI
HALAMAN SAMPUL... I HALAMAN PENGESAHAN... II ABSTRACT... III DAFTAR ISI... IV BAB I PENDAHULUAN... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 1 1.3 Batasan Masalah...1 1.4 Tujuan Penelitian... 2 1.5 Metode Penelitian... 2 1.6 Sistematik Penulisan ... 2BAB II LANDASAN TEORI ... 3
2.1 Sistem Informasi Secara Umum... 3
2.2 Konsep Dasar... 3
2.1.1 Konsep Dasar Sistem... 3
2.1.2 Konsep Dasar Informasi... 3
2.3 Pengembangan Sistem Informasi ... 3
2.4 Konsep dasar Perancangan Proses... 4
2.4.1 Teknik Normalisasi... 4
2.4.2 Bentuk-Bentuk Normalisasi... 4
2.4.3 Flowchart... 4
2.4.4 Data Flow Diagram... 4
2.5 ERD (Entity Relationship Diagram)... 5
2.6 Konsep Dasar WWW... 5
2.7 Cara kerja PHP... 5
BAB III ANALISIS DAN PERANCANGAN SISTEM... 6
3.1 Deskiripsi Objek Penilitian... 6
3.1.1 Sejarah Berdiri JNR Phone... 6
3.1.2 Visi JNR Phone... 6 3.1.3 Misi JNR Phone... 6 3.1.4 Struktur Organisasi... 6 3.1.5 Deskripsi Jabatan... 6 3.2 Analisis Sistem... 7 3.2.1 Identifikasi Masalah ... 7
v
3.2.3 Analisis Kelemahan Sistem... 7
3.2.4 Analisis PIECES... 8
3.3. Analisis Keburuhan Sistem Informasi... 8
3.4 Analisis Kelayakan ... 8
3.4.1 Kelayakan Teknik... 8
3.4.2 Kelayakan Operasi... 8
3.5 Perancangan Sistem... 9
3.5.1 DFD... 9
3.5.2 Rancangan Struktur Tabel... 9
BAB IV PEMBAHASAN... 10
4.1 Implementasi... 10
4.1.1 Uji Coba Sistem Dan Program... 10
4.1.1.1 Uji Coba Sistem... 10
4.1.1.2 Uji coba Program ... 10
4.2 Hak Akses Sistem ... 11
4.3 Pemeliharaan Sistem... 12
BAB V KESIMPULAN... 13
5.1 Kesimpulan ... 13
5.2 Saran... 13
1 BAB I PENDAHULUAN
1.1 Latar Belakang
Dalam era globalisasi saat ini teknologi terus berkembang dan menyusup di semua sendi kehidupan manusia, tak terkecuali di bidang teknologi informasi. Kebutuhan masyarakat akan informasi sangat meningkat seiring perkembangan teknologi dan informasi yang semakin pesat dan menghasilkan inovasi – inovasi baru yang senantiasa terus berubah ke arah yang lebih baik. Salah satu bidang yang berkembang pesat dan menjadi trend saat ini adalah dunia internet. Saat ini internet sudah bisa diakses di hampir seluruh penjuru dunia mulai dari anak-anak sampai orang dewasa dari berbagai golongan. Dengan internet kita bisa memperoleh informasi terbaru dalam segala bidang baik dari dalam maupun luar negeri.
Counter Handpone JNR Phone yang bergerak dalam usaha seluler ini mengembangkan ruang lingkup pemasarannya dan bisa menjangkau pelanggan yang berada di tempat yang jauh. Penerapan sistem informasi berbasis web menjadi pilihan sebagai media promosi yang tepat. Hal ini dilakukan agar para pelanggan semakin dimanjakan dengan pelayanan yang lebih baik. Dalam sistem informasi ini akan dipublikasikan informasi handphone secara detail beserta fitur-fitur yang tersedia dari masing-masing handphone tersebut.
Internet merupakan media promosi atau informasi iklan yang bisa dibilang sangat murah dan menjadi peluang bisnis baru bagi perusahaan atau instansi maupun orgnaisasi untuk memperluas pemasaran.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang disajikan di atas sesuatu pemasalahan yang sering dihadapi user dapat dirumuskan sebagai berikut: 1. Bagaimana membangun E-commerce yang dapat memudahkan konsunmen
untuk mendapatakan informasi produk JNR Phone dan transaksi secara online?.
1.3 Batasan Masalah
Dari rumusan masalah yang diuraikan, untuk mendapatkan hasil yang lebih baik dan karena keterbatasan penelitian maka permasalahan di batasi pada bagaimana cara merancang sebuah layanan informasi berbasis web untuk dapat digunakan oleh counter JNR Phone sebagai media promosi
1.4 Tujuan Penelitian
Adapun tujuan dari pelaksanaan penelitian adalah :
1. Membuat layanan system informasi e-commerce berbasis web yang dapat dijadikan sebagai referensi (acuan) untuk melakukan aktivitas penjualan secara online.
2. Sebagai salah satu syarat menyelesaikan jenjang STRATA 1 pada STMIK AMIKOM Yogyakarta.
3. Menerapkan sekaligus mempraktekan teori yang didapatkan selama menempuh pendidikan di STMIK AMIKOM Yogyakarta.
4. Memahami dan memperoleh model/teknik marketing untuk sebuah usaha.
1.5 Metode Penelitian
Ada beberapa metode yang dilakukan oleh penulis untuk melakukan penelitian dalam penyusunan tugas akhir diantaranya yaitu :
1. Studi Pustaka 2. Observasi 3. Wawancara
4. Mailing list dan Forum Internet
1.6 Sistematika Penulisan
BAB I PENDAHULUAN
Latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan.
BAB II DASAR TEORI
Pada bab ini membahas tentang dasar teori secara umum, perangkat lunak dan perangkat keras yang digunakan dalam penyusunan skripsi.. BAB III PERANCANGAN SISTEM
Merupakan bagian yang menjelaskan analisis kebutuhan sistem dan perancangan sistem.
BAB IV HASIL DAN PEMBAHASAN
Pada Bab ini akan diuraikan lebih rinci tentang implementasi dari perancangan sistem yang telah dibahas pada bab sebelumnya dan pembahasan output yang ditampilkan dari software yang digunakan. BAB V : PENUTUP
Bab ini berisi kesimpulan dan saran dari penelitian perancangan sistem pakar tersebut untuk pengembangan.
3
BAB II LANDASAN TEORI
2.1 Sistem Informasi Secara Umum
Sistem adalah sekumpulan elemen, komponen, atau subsistem yang saling berintegrasi untuk mencapai tujuan tertentu. Jadi setiap sistem memiliki subsistem-subsistem dan subsistem terdiri atas komponen-komponen atau elemen-elemen.1
Sistem juga dapat didefinisikan dengan pendekatan prosedur dan dengan pendekatan komponen. Dengan pendekatan prosedur, sistem dapat didefenisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu.2
2.2 Konsep Dasar
2.1.1 Konsep Dasar Sistem
Sistem (system) dapat didefinisikan dengan pendekatan prosedur dan dengan pendekatan komponen.Dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu.
2.1.2 Konsep Dasar Informasi
mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data
2.3 Pengembangan Sistem Informasi
Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Tahapan utama siklus hidup pengembangan sistem terdiri dari :
1. Perencanan sistem (System Planning). 2. Analisis Sistem (System Analysis).
3. Perancangan Sistem (System Design) Secara Umum. 4. Seleksi Sistem (System Selection).
2.4 Konsep Dasar Perancangan Proses
2.4.1 Teknik Normalisasi
Normalisasi adalah suatu proses pengelompokkan data-data menjadi tabel-tabel yang menunjukkan relasi dan entitinya. Teknik normalisasi merupakan salah satu pendekatan didalam perancangan basis data, sehingga dapat menghindari terjadinya masalah-masalah pada tahapan perancangan basis data normalisasi
2.4.2 Bentuk- bentuk normalisasi
1. Bentuk Tidak Normal
2. Bentuk Normal Kesatu ( First Normal Form ) 3. Bentuk Normal Kedua (Second Normal Form) 4. Bentuk Normal Ketiga (Third Normal Form)
2.4.3 Flowchart
Bagan alir (flowchart) adalah bagan (chart) yang menunjukan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. Untuk merancang bagan alir pada sistem ini digunakan bagan alir sistem.
Bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secarakeseluruhan dari sistem. Bagan ini menjelaskan urut- urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukan apa yang dikerjakan di sistem.
2.4.4 Data Flow Diagram
Data Flow Diagram (DFD) adalah sebuah teknik grafis yang
menggambarkan aliran informasi dan tranformasi yang diaplikasikan pada saat data bergerak dari masuk menjadi keluar. DFD dapat digunakan untuk menyajikan sebuah sistem atau perangkat lunak pada setiap tinggkat abtraksi. Kenyataannya, DFD dapat dipartisi ke dalam tingkat-tingkat yang mempresentasikan aliran informasi yang bertambah dan fungsi ideal.
1. Diagram Konteks 2. Diagram Level 0 3. Diagram Level 1 4. Diagram level 2
5
2.5 ERD (Entity Relationship Diagram )
E.R.D adalah diagram yang memperlihatkan entitas-entitas yang terlibat
dalam suatu sistem serta hubungan-hubungan (relasi) antar entitas. Simbol yang digunakan ERD yaitu:
1. Entity ( Entitas ) 2. Atribut
3. Relationship ( hubungan )
2.6 Konsep Dasar WWW
Pada awalnya intenet adalah sebuah proyek yang dimaksudkan untuk menghubungkan para ilmuwan dan peneliti di Amerika, namun saat ini telah tumbuh menjadi media komunikasi global yang dipakai semua orang di muka bumi. Pertumbuhan ini membawa beberapa masalah penting mendasar, di antaranya kenyataan bahwa Internet tidak diciptakan pada jaman graphical user interface (GUI) seperti saat ini. Internet dimulai pada masa dimana orang masih menggunakan alat-alat akses yang tidak user-friendly yaitu terminal berbasis teks serta peintah-perintah command-line yang panjang-panjang dan sukar diingat, sangat berbeda dengan komputer dewasa ini yang menggunakan klik tombol mouse pada layar grafik berwarna.
2.7 Cara Kerja PHP
PHP bekerja pada sisi server (server side HTML embedded scripting) artinya PHP disisipkan pada dokumen HTML, script php ini akan diterjemahkan oleh server dan server akan membuatkan (generate) sebuah dokumen berformat HTML yang sudah diperoses. Dokumen yang telah diproses ini kemudian akan ditampilkan oleh browser.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Deskripsi Objek Penelitian
3.1.1 Sejarah Berdiri JNR Phone
JNR Phone terletak di jalan Brigjen Katamso NO 75 jogjatronik mall, yang di dirikan ole Pak ISWANTO yang juga sebagai pemilik tunggal. Seperti dengan namanya, JNR phone bergerak di bidang penjualan handphone
JNR Phone hadir demi menunjang kebutuhan hidup masyarakat akan telekomunikasi, terutama telekominukasi berbasis mobile. JNR Phone memberikan kemudahan kepada konsumen yang membutuhkan telepon genggam.
3.1.2 Visi JNR Phone
Menjadikan JNR Phone sebagai pusat penjualan handphone yang memiliki kualitas pelayanan terbaik
3.1.3 Misi JNR Phone
Memberikan pelayanan terbaik kepada konsumen
3.1.4 Struktur Organisasi
3.1.5 Deskripsi Jabatan
Berikut adalah pembagian tugas yang ada di Toko JNR Phone : 1. Pemimpin
Pemilik modal dan Bertanggung jawab penuh atas seluruh kegiatan yang ada di toko
2. Bagian Admin dan Keuangan
Mencatat dan mengecek segala administrasi, Mengatur keluar masuknya keuangan dalam toko
Pimpinan
teknisi admin
7
Menginputkan data Memberikan informasi dan mencetak laporan-laporan counter kepada pemimpin
3. Bagian Teknisi
melakukan servis pada handphone dan mengganti spare part. 4. Bagian Sales Counter
Mempromosikan produk dan melayani konsumen
3.2 Analisis Sistem
Ilmu sistem dalam perkembangannya dipengaruhi oleh Kibernetika, sebagai pengambaran umpan balik dalam mengatur gerakan mekanis atau sebagai pengendali dan komunikasi.
Dalam analisis sistem terdapat langkah-langkah dasar yang harus di lakukan oleh analisis sistem, yaitu:
1. Identify, yaitu mengidentifikasi masalah.
2. Understand, yaitu memahami kerja dari sistem yang ada. 3. Analyze, yaitu menganalisis sistem.
4. Report, yaitu membuat laporan hasil analisis.
3.2.1 Identifikasi masalah
Dalam analisis sistem pendefinisian masalah merupakan tahap awal yang harus dilakukan, masalah yang dapat didefinisikan sebagai sesuatu hal yang menghambat proses pencapain tujuan. Tahap identifikasi masalah terdapat 2 poin yang menjadi pokok bahasan, yaitu:
Definisi masalah
Permasalahan yang timbul
3.2.2 Analisis sistem lama
Sistem informasi yang digunakan pada JNR Phone saat ini masih dirasakan kurang dalam penyampaian informasi kepada pelanggan, media atau sarana yang digunakan masih menggunakan media seperti katalog, pamplet, stiker yang dirasakan kurang dalam hal penyebaran informasi kepada pelanggan.
3.2.3 Analisis kelemahan sistem
Untuk mengidentifikasi masalah yang ada, maka kita harus melakukan analisis. Metode yang digunakan untuk mengidentifikasi
masalah adalah analisis PIECES yaitu analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan
3.2.4 Analisis PIECES
1. Analisi Kinerja (Performance) 2. Analisis Informasi (Information) 3. Analisis Ekonomi (Economy) 4. Analisis Keamanan (Control) 5. Analisis Efisien (Efficiency) 6. Analisis pelayanan (Service)
3.3 Analisis Kebutuhan Sistem Informasi
1. Sistem analis : adalah orang yang bertugas menganalisis masalah yang ada dan memberikan solusi serta merancang konsep dari sistem yang akan dibangun.
2. Programmer : adalah orang yang bertugas unutk membuat program/aplikasi dari rancangan sistem yang telah dirancang oleh sistem analis.
3.4 Analisis Kelayakan
Analisis kelayakan merupakan proses yang mempelajari atau menganalisa permasalahan yang telah ditentukan sesuai dengan tujuan akhir yang akan dicapai.
3.4.1 Kelayakan Teknik (technical feasibility)
Kelayakan teknologi digunakan untuk mengetahui apakah teknologi nantinya dapat diterapkan didalam sistem.
3.4.2 Kelayakan Operasi (operational feasibility)
Acuan yang akan dijadikan penelitian sebagai bahan pertimbangan untuk kelayakan operasi suatu sistem, yaitu :
1. Kemampuan personil, kemampuan karyawan dalam organisasi cukup mampu karena sistem baru memang didesain sedemikian rupa sehingga cukup mudah untuk dioperasikan, sehingga tidak sulit bagi organisasi untuk menerapkan sistem yang baru.
9
2. Kelayakan sistem untuk menghasilkan informasi. Dalam hal ini sistem yang baru mampu menghasikan informasi yang sesuai dengan apa yang dibutuhkan oleh pelanggan.
3. Efisiensi sistem, efisiensi sistem menyangkut tentang biaya yang digunakan dalam pembuatan aplikasi sebagai sarana promosi dan penjualan produk Counter. Selain itu juga diharapkan lebih mengoptimalkan sumber daya yang ada dengan pendayagunaan waktu secara efisiensi, serta mampu melakukan pengendalian dari kesalahan-kesalahan yang tidak diinginkan.
3.5 Perancangan Sistem
3.5.1 DFD (Data Flow Diagram)
Data Flow Diagram (DFD) atau diagram alir data dipergunakan untuk mendokumentasikan proses aliran data sistem.
3.5.2 Rancangan Struktur Tabel
Tabel berfungsi sebagai suatu database yang berguna untuk melakukan penyimpanan data. Adapun bentuk tabel terdiri dari nama- nama field. Rancangan tabel berisi bentuk tipe data serta ukuran yang digunakan dan nama–nama field disesuaikan dengan rancangan. Hubungan antar field sebagai berikut :
1. Tabel Admin 2. Tabel Kategori 3. Tabel Orders 4. Tabel Order_detail 5. Tabel Order_temp 6. Tabel Produk 7. Tabel Banner
BAB IV
PEMBAHASAN
4.1 Implementasi
Setelah analisis dan perancangan system pada siklus rekayasa perangkat lunak dilakukan, maka aplikasi memasuki tahapan implementasi, yaitu siap dioperasikan dalam keadaan yang sebenarnya sehingga dapat diketahui apakah aplikasi tersebut dapat menghasilkan keluaran yang sesuai dengan keinginan/ tujuan pembuatan. Program yang akan diimplementasikan harus diuji dengan cara memasukkan data uji untuk diolah terlebih dahulu, sehingga terbebas dari berbagai kemungkinan kesalahan, seperti kesalahan bahasa (sintaks), kesalahan pada saat program sedang berjalan (runtime) atau kesalahan logika.
Pengimplementasian dan perancangan database web JNR Phone menggunakan bahasa pemrograman PHP dan MySQL dan diwujudkan dalam form-form yang telah dibuat sebagaimana rancangan form yang telah ada pada pembahasan sebelumnya.
4.1.1 Uji Coba Sistem dan Program
4.1.1.1 Uji Coba Sistem
a. Black Box Testing b. White Box Testing
4.1.1.2 Uji Coba Program
Tahapan ini bertujuan untuk mengetahui tingkat kesulitan dalam hal kemampuan interaksi antara program dengan operatornya serta untuk menghindari kesalahan-kesalahan sebelum program tersebut resmi dijalankan.
Kesalahan program yang mungkin terjadi dapat berupa : 1) Kesalahan bahasa (language errors), kesalahan penulisan
(syntax errors), atau kesalahan gramatikal (gramatikal errors) yang merupakan kesalahan dalam penulisan kode program yang tidak sesuai dengan yang disyaratkan.
2) Kesalahan sewaktu proses (run-time errors) adalah kesalahan yang terjadi waktu executable program dijalankan.
11
Dalam penggunaan sistem e-commerce handphone terdapat pembatasan hak akses terhadap menu-menu oleh user-user yang telah terdaftar.
4.2 Hak Akses Sistem
Dalam penggunaan sistem e-commerce handphone terdapat pembatasan hak akses terhadap menu-menu oleh user-user yang telah terdaftar. Adapun level user yang terlihat dalam sistem e-commerce ini terdiri dari level user admin dan pengunjung. Hak akses menu-menu dari sistem terlihat pada tabel 4.1 berikut ini.
No Fitur/Menu Admin User
Layanan Administrator 1. Login √ × 2. Menu Kategori √ × 3. Menu Produk √ × 4. Menu Banner √ × 5. Menu Order √ ×
6. Menu User Account √ ×
Layanan User
7. Menu Banner × √
8. Menu About Us × √
9. Menu Produk × √
10. Menu Cara Order × √
11. Menu F.A.Q × √
12. Menu Kategori × √
13. Menu Random Produk × √ 14. Menu Detail Produk × √ 15. Menu Shopping Cart × √
4.3 Pemeliharaan Sistem
Meskipun telah didesain, dibangun dan diuji coba, sistem atau aplikasi tetap saja dapat mengalami error atau bug yang tak terhindarkan. Bug bisa disebabkan oleh beberapa hal antara lain :
1. Kebutuhan sistem yang kurang divalidasi. 2. Kebutuhan sistem yang kurang dikomunikasikan. 3. Kebutuhan sistem yang disalahtafsirkan.
4. Kesalahan dalam mendesain dan mengimplementasikan kebutuhan sistem. 5. Kesalahan program semata.
Tujuan utama dari pemeliharaan e-commerce JNR Phone adalah :
A. Untuk membuat perubahan yang dapat diramalkan untuk sistem yang ada dan mengoreksi kesalahan yang dibuat selama proses desain dan implementasi sistem.
B. Untuk memelihara bagian program yang benar dan menghindari untuk mengubah bagian ini yang kemungkinan dapat menyebabkan error pada bagian lain yang sebelumnya sudah benar.
C. Untuk menghindari degradasi performa system. Pemeliharaan sistem yang buruk akan berakibat pada menurunnya jumlah kunjungan dan waktu tanggap dari sistem.
D. Untuk menjamin keseluruhan proses bisnis yang bergantung pada sistem informasi berjalan dengan baik, karena kegagalan sistem bisa saja berakibat pada kerugian.
Perawatan sistem menjadi pertimbangan dalam merancang sistem informasi khususnya layanan berbasis online. Tugas pemeliharaan dapat diklasifikasikan dalam berbagai bidang seperti kualitas, monitoring web, infrastruktur, peninjauan kinerja, tanggapan manajemen, perubahan dan manajemen konten web. Oleh karena itu, pemeliharaan website menjadi kewajiban pemilik website agar pengelolaannya menjadi sempurna dan profesional. Beberapa yang menjadi pertimbangan dalam hal perawatan dideskripsikan sebagai berikut:
1. Database
Bagian ini sangat vital mengingat semua informasi dalam layanan e-commerce JNR Phone ini ditampung dalam database. Pengamanan menjadi hal prioritas untuk dipertimbangkan. Dalam sistem ini, database selalu di
13
backup oleh penyedia layanan tempat menghosting web JNR Phone ini, selain itu dalam cpanel juga disediakan fitur untuk membackup database secara berkala. Langkah paling aman yakni selalu mengupdate versi database yang digunakan dan bagi admin bisa memanfaatkan fasilitas export di dalam phpmyadmin yang juga tersedia pada tempat dimana cpanel account JNR Phone ini menghosting.
2. Aplikasi Web
a. Secara otomatis, jika ada kesalahan pada suatu file maka pesan error dan warning pada PHP akan ditulis dengan informasi yang lengkap, termasuk letak file yang sedang bermasalah tersebut. Jika informasi yang diberikan terlalu banyak, gunakan function error_reporting() yang terdapat pada PHP, dan masukkan sebagai global file yang bekerja pada semua bagian dari website.
b. Form dapat menjadi celah website terbesar jika tidak benar-benar serius dalam melakukan codingnya. Form dapat memiliki akses langsung ke database menggunakan maxlength. Hal ini dapat (paling tidak) mencegah orang lain memasukkan data yang berlebihan.
c. Monitoring kondisi situs secara rutin, bila sewaktu-waktu ada gangguan, maka akan secepatnya memperbaiki dan memberitahu anda. Memonitor commentar/feedback.
d. Melakukan pemeriksaan berkala link website untuk menghindari website e-commerce dari broken link.
e. Pengaturan keamanan website termasuk scripting yang ada, database dan pencegahan terhadap pencurian bandwidth melalui akses images.
BAB V PENUTUP
5.1 Kesimpulan
Setelah melewati berbagai tahapan penyelesaian website e-commerce, maka dapat ditarik beberapa kesimpulan :
1. Pembuatan layanan sistem informasi e-commerce pada JNR Phone ini cukup baik dalam membantu proses penjualan berbagai jenis handphone yang dipasarkan oleh perusahaan itu sendiri.
2. Keunggulan fitur yang terdapat dalam Web e-commerce JNR Phone berupa:
Tampilan produk terbaru, informasi detail produk.
Proses pemesanan produk yang sangat mudah.
Pemilihan produk berdasarkan kategorinya yang memudahkan user untuk menelusuri setiap bagian dari halaman e-commerce ini.
5.2 Saran
Dalam penulisan skripsi ini tentu terdapat banyak kekurangan agar aplikasi ini dapat dibuat lebih sempurna lagi, disarankan agar menciptakan aplikasi yang lebih kompleks, dapat berupa :
1. Penambahan fitur agar aplikasi menjadi lebih kompleks.
2. Web e-commerce ini masih sederhana dari penampilan halaman web, diharapkan untuk bisa disempurnakan lagi agar lebih menarik, sehingga pada tahapan selanjutnya diharapkan dapat diimplementasikan dengan menggunakan server sendiri maupun menggunakan web hosting yang ada.
3. Penambahan banner dan modul pada halaman admin agar tampilan lebih kompleks.
4. Penggunaan bahasa pemrograman lain selain PHP, seperti Java, ASP atau berbasis mobile.
15
DAFTAR PUSTAKA
Aji Supriyanto, Pengantar Teknologi Informasi, Jakarta, Penerbit Salemba Infotek, 2005 Hal.238
Al Fatta, Hanif.2007. Analisis & Perancangan Sistem Informasi: Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: C.V ANDI OFFSET
Jogiyanto HM, Sistem Teknologi Informasi, Yogayakarta, Andi Offset, 2005, Hal.34 Kusrini. 2007. Strateegi Perancangan dan Pengolahan Basis Data. Yogyakarta: ANDI Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan My SQL dengan
Dreawweaver MX (6,7 2004) dan 8.
Suyanto, M. 2003. Strategi periklanan pada E-Commerce Perusahaan Top Dunia. Yogyakarta: Andi
Utami , Ema dan Sutrisno, 2007. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server. Yogyakarta: Andi