• Tidak ada hasil yang ditemukan

Verifikasi Penjualan Melalui Web-site E-Commerce dengan Menggunakan Metode Hashing (SHA).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Verifikasi Penjualan Melalui Web-site E-Commerce dengan Menggunakan Metode Hashing (SHA)."

Copied!
10
0
0

Teks penuh

(1)

Abstraksi

E-Commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara elektronik.

Metode hashing atau bisa disebut hash function adalah merubah (mentransformasi) yang diambil dari variable input dan mengembalikannya berupa hash value (variable yang sudah di hashing). Hash Function bersifat satu arah artinya jika sudah dirubah sangat sulit untuk dikembalikan lagi ke variable awal.

Dalam Verifikasi pembelian user setiap data produk yang dibeli oleh user sebelum dikirim melalui email akan dihashing (menggunakan SHA) dan akan dikirim bersama dengan data produk yang dibeli (disertai link untuk verifikasi dengan server menggunakan sha)

(2)

1.1 Latar Belakang Masalah

e-Commerce merupakan kebutuhan esensial saat ini dalam dunia bisnis global,

dan sebagai penunjang dalam pengembangan pasar, meningkatkan efisiensi, dapat

menekan biaya, serta memberikan akses yang lebih luas bagi partner dan

pelanggan perusahaan.

e-Commerce memiliki fleksibilitas dan keunikan bagi setiap perusahaan,

karena perusahaan memiliki perbedaan dalam pengembangan IT departemennya

serta kebutuhan akan model teknologi informasi bagi bisnisnya. Termasuk

perusahaan – perusahaan di Idonesia, maka penerapan e-Commerce tergantung

pada model bisnis dan model teknologi informasi yang saat ini perusahaan

kembangkan. Pengembangan e-Commerce harus bisa fleksibel dan bisa

beradaptasi dengan software dan aplikasi teknologi yang ada di perusahaan.

e-Commerce merupakan salah satu cara untuk melakukan melakukan ekspansi

pasar dan bersaing dengan pesaing secara global.

e-Commerce dikembangkan untuk skala yang lebih luas dan terintegrasi

dengan multiple computing system; semua lini dan departemen di perusahaan,

organisasi/perusahaan lain, dan sistem komputer global. Karena sifatnya integrasi

langsung dengan dua atau lebih komputer, maka pengembangan e-Commerce

harus benar-benar memperhatikan segi keamanan, terutama keamanan dalam

bertransaksi.

(3)

I-2

e-commerce sendiri bukan berarti tidak ada resiko justru sebaliknya, dengan

menggunakan e-commerce banyak sekali resikonya seperti kehilangan segi

finansial secara langsung karena kecurangan, pencurian informasi rahasia yang

berharga, kehilangan kesempatan bisnis karena gangguan pelayanan, penggunaan

akses ke sumber oleh pihak yang tidak berhak, kehilangan kepercayaan dari para

konsumen dan kerugian-kerugian yang tidak terduga seperti faktor kesalahan

manusia atau kesalahan sistem elektronik yang menyebabkan kerugian transaksi

bisnis yang tentu dari segi finansial.

Untuk itu diperlukan suatu metode untuk melindungi pelanggan dalam

melakukan transaksi dari orang-orang yang tidak bertanggung jawab juga

melindungi perusahaan itu sendiri dari kecurangan, kehilangan informasi dan

tentu kehilangan kepercayaan dari pelanggan. Maka dibutuhkan suatu metode

yang dapat meminimalkan resiko-resiko dari e-commerce sampai sekecil mungkin

sehingga perusahaan dapat dipercayai oleh pelanggan dan pelanggan merasa

nyaman dalam melakukan transaksi.

1.2 Perumusan Masalah

Dari penjelasan di atas dapat ditemukan beberapa masalah / resiko / kendala

yang dihadapi dalam membangun sebuah website e-commerce :

Bagaimana membuat web site ecommerce yang user friendly dalam melakukan transaksi.

(4)

• Bagaimana membuat status barang yang sudah dibeli oleh pelanggan (tracking) dapat diketahui dengan mudah oleh pelanggan.

• Bagaimana membuat konfirmasi email kepada pelanggan secara otomatis (begitu user submit barang yang dinginkan maka secara otomatis akan

mengirimkan konfirmasi)

1.3 Tujuan Penelitian

Tujuan Penelitian ini adalah bagaimana membuat web site ecommerce yang

dapat melakukan verifikasi melalui email setelah user melakukan pembelian

melalui web site ini dengan menggunakan metod hashing dimana data pembelian

pelanggan akan di SHA kemudian akan di verifikasi dengan SHA yang ada di

server.

1.4 Pembatasan Masalah

Web site yang akan dibuat ini akan mempunyai batasan-batasan sebagai

berikut :

• Pembayaran di web site ini tidak menggunakan kartu kredit.

• Pembayaran hanya melalui transfer bank atau tunai.

Biaya pengiriman flat (tetap).

(5)

I-4

Tools serta bahasa pemrograman yang akan digunakan dalam pembangunan

sistem antara lain:

Bahasa pemrograman yang digunakan dalam membuat situs ini adalah HTML serta PHP versi 4.3.9 sebagai koneksi dinamis dengan database. Bahasa

scripting tambahan yang akan dipakai yaitu Java Script, dan Cascading Style

Sheet (CSS).

Program basis data yang digunakan adalah MySql Database version 4.1.7.

Web Server yang digunakan Apache web server version 1.3.33

Untuk menguji tampilan akan digunakan Internet Explorer.

Penulisan laporan Tugas Akhir dilakukan dalam enam bab dengan penyusunan

sebagai berikut :

Bab I Pendahuluan

Latar belakang, perumusan masalah, tujuan, pembatasan masalah dan

sistematika penulisan laporan Tugas Akhir akan dibahas di dalam bab ini.

Bab II Landasan Teori

Pembahasan materi-materi yang digunakan dalam mendukung serta

membantu penyusun laporan dalam membuat laporan Tugas Akhir.

Bab III Analisa dan Perancangan Sistem

Analisa kebutuhan serta spesifikasi sistem yang dibutuhkan oleh situs

yang akan dibangun. Selain itu juga dipaparkan proses pembuatan desain

sistem hingga mencapai format dan perencanaan yang diinginkan.

(6)

Tampilan serta implementasi akhir dari sistem. Fungsionalitas utama dari

sistem juga akan dipaparkan sesuai dengan tujuan pembuatan.

Bab V Evaluasi Sistem

Evaluasi tujuan awal dari penelitian dengan hasil akhir yang dicapai.

Bab VI Penutup

Terdiri dari kesimpulan serta saran membangun yang memungkinkan

pengembangan lebih lanjut dari situs yang dibuat

Rencana Aktivitas

Berikut perencanaan waktu serta rentang kerja yang akan direalisasikan

dalam pelaksanaan Tugas Akhir, adapun pada realisasinya skala waktu yang

diambil mungkin tidak terpenuhi atau mungkin terjadi perubahan. Perubahan

terhadap waktu pelaksanaan akan dicantumkan dalam Laporan Tugas Akhir.

PEMBUATAN PROPOSAL

- Analisa Topik 14 – 26 Februari 2005

- Pembuatan Draft Proposal 28 Februari – 5 Maret 2005

- Evaluasi Materi dan Topik 7 Maret 2005

- Perbaikan dan Finalisasi Proposal 8 – 19 Maret 2005

- Sidang Proposal Tugas Akhir Agustus

ANALISA KEBUTUHAN SISTEM

- Analisa Sistem Informasi (Mencari data barang –barang

terbaru yang di sukai oleh konsumen)

7 – 12 Maret 2005

- Analisa E R Diagram 14 – 19 Maret 2005

- Evaluasi Kebutuhan Sistem 21 – 26 Maret 2005

DESAIN SISTEM

(7)

I-6

- Desain Database 28 Maret – 2 April 2005

- Desain Layout dan Interface (Implementasi) 4 – 13 April 2005

- Finalisasi Interface 14 – 16 April 2005

PERANCANGAN SISTEM

- Pembuatan database 18 – 23 April 2005

- Pembuatan Sistem (Coding) 18 April – 14 Mei 2005

- Koneksi dengan database 25 – 30 April 2005

UJI COBA SISTEM

- Uji coba database 18 – 30 April 2005

- Uji coba Sistem 25 April – 14 Mei 2005

- Evaluasi Sistem 16 – 28 Mei 2005

- Finalisasi Sistem 30 Mei - 18 Juni 2005

LAPORAN TUGAS AKHIR

- Persiapan pembuatan Laporan 2 – 7 Mei 2005

- Pembuatan Laporan Tugas Akhir 16 Mei – 25 Juni 2005

- Finalisasi Laporan 27 Juni – 2 Juli 2005

SIDANG TUGAS AKHIR

- Masa pengajuan sidang 1 – 4 Juli 2005

- Sidang Tugas Akhir 18 – 30 Juli 2005

(8)

Pada Bab ini berisi kesimpulan dan saran yang dapat diambil setelah program

aplikasi selesai dijalankan 6.1 Kesimpulan

Setelah sistem dibuat, dianalisa serta dievaluasi maka dapat ditarik beberapa

kesimpulan sebagai berikut :

1. Dengan adanya fitur konfirmasi menggunakan email (dikirim setelah user

mnyelesaikan proses pembelian) memudahkan user untuk memperoleh

konfirmasi pembelian.

2. Fitur verifikasi menggunakan email yang sebelumnya di hashing

(mengunakan SHA) terlebih dahulu meminimalkan kesalahan / kecurangan

pada saat melakukan verifikasi (yang dicocokan adalah hasil hashing yang

menggunakan SHA)

3. Dengan adanya fitur top5 (daftar barang yang sering dipesan oleh pelanggan)

memudahkan user / pelanggan untuk membandingkan barang yang akan

dibeli.

4. Dengan disediakannya fitur untuk mencari barang (cukup memasukan nama

barang) memudahkan user dalam melakukan pencarian barang yag diinginkan.

5. Dengan disediakannya fitur untuk melacak status barang yang dibeli (cukup

memasukan nomor transaksi yang diberikan oleh administrator setelah user

menyelesaikan proses pembelian) memudahkan user / pelanggan mengetahui

status barang yang dibelinya.

(9)

VI-2

6. Disediakan halaman untuk administrator, memudahkan dalam melakukan

update barang serta perawatan situs itu sendiri.

6.2 Saran

Kendati demikian sistem yang dihasilkan masih berada dalam tahapan awal

dan memiliki kemungkinan sangat besar untuk dikembangkan menjadi lebih baik

lagi. Ada beberapa saran yang mungkin bisa diimplementasikan oleh mahasiswa

lain. Sarang yang yang dimaksud, mencakup:

1. Web site dapat dikembangkan dengan menambah cara pembayaran dengan

menggunakan kartu kredit, dengan begitu harus disediakan fungsi untuk

mengecek / memvalidasi nomor kartu kredit tersebut dan mencocokannya

dengan database bank.

2. Web site dapat dikembangkan dengan menambahkan fitur untuk melihat hasil

penjualan per bulan atau per tahun dan laporannya dapat dicetak.

3. Web site dapat dikembangkan dengan menambah fitur untuk anggota, jadi

setiap user yang akan membeli barang diharuskan menjadi anggota setelah

terdaftar maka anggota akan dikirim setiap bulannya melalui email daftar

barang yang terbaru atau barang – barang yang mirip yang pernah dibeli oleh

(10)

Peachpi Press, Barkeley CA.

2. Abdul Kadir, 2002. Dasar Pemrograman Web Dinamis Menggunakan PHP.

Penerbit Andi, Yogyakarta.

3. M. Farid Azis, 2001. Belajar Sendiri Pemrograman PHP 4. Penerbit PT. Elex

Media Komputindo, Jakarta.

4. Ir. Yusuf Kurniawan, MT, 2004. Kriptografi Keamanan Internet dan Jaringan

Telekomunikasi. Penerbit Informatika, Bandung.

5. Onno W. Purbo & Aang Ari Wahyudi, 2001. Mengenal eCommerce. Penerbit

PT. Elex Media Komputindo, Jakarta.

6. Jesus Castgnetto, Harish Rawa, Sascha Schuman, Chris Scollo, Deepak

Veliath, 1999. Programmer to Programmer Profesional PHP Programing,

Penerbit Wrox Press LTD, USA.

7. Wankyu Choi, Allan Kent, chris Lea, Ganesh Prasad, Chris Ulman with john

Blank and Sean Cazzell, 1999. Programmer to Programmer Beginning PHP ,

Penerbit Wrox Press LTD, USA.

8. Betha Sidik, Ir, 2004. Pemrograman web dengan php, Penerbit Informatika,

Jakarta.

9. Wiwit Siswoutomo, 2005. PHP Undercover mengungkapkan rahasia

Pemrograman PHP, Penerbit Elex Media Komputindo, Jakarta.

10. Bapak Bernard Renaldy Suteja, S.KOM, M.KOM, 2005. Diktat Ajar

Referensi

Dokumen terkait

Hal tersebut sesuai dengan amanat Repelita IV (2), bahwa untuk menanamkan pengetahuan gizi dan kehiasaan makan yang sehat pada masyarakat, di samping penyuluhan gizi juga

Beberapa penelitan yang telah dilakukan untuk meningkatkan literasi fisika melalui pengembangan bahan ajar berupa bahan pengayaan kontekstual seperti oleh Rofiah,

yang menyatakan bahwa leverage tidak berpengaruh signifikan terhadap kinerja. perusahaan.Selanjutnya, hasil penelitian mengenai penelitian ukuran

Hasil dari penelitian ini adalah model regresi yang dihasilkan cocok untuk menguji pengaruh Penghargaan Finansial, Nilai-Nilai Sosial, dan Pertimbangan Pasar Kerja terhadap

Pada game ini dapat menambah nama hewan baru dengan mengkopikan folder gambar yang didalamnya terdapat potongan-potongan gambar yang akan menjadi gambar

Berdasarkan kriteria yang telah ditetapkan maka aspek ini telah memenuhi kriteria “Baik” (digunakan). Hasil kuesioner para ahli setelah menjadi produk menunjukkan bahwa ahli

Pengaturan jabatan fungsional Pengawasan internal pemerintah Pelayanan public Pengawasan Akuntabilitas Budaya kerja Pedoman formulasi, implementasi, evaluasi kebijakan

Sesuai dengan rumusan masalah yang dipaparkan, tujuan yang ingin dicapai dalam penelitian ini adalah untuk mengidentifikasi kemampuan menyimak mahasiswa semester II