Pembangunan Aplikasi E-Commerence Contin Jaket Sport Pada CV. Contingent
ii ABSTRACT
E-COMMERCE APPLICATION DEVELOPMENT CONTIN SPORT
JACKET AT CV.CONTINGENT
By
CAHYADI SYUKRON HALIM
10106456
E-commerce is one of the uses of information technology in the field of trade. E-commerce or electronic commerce can be translated as sale and purchase transactions conducted through electronic media. The use of E-commerce is very effective, because the system has taken over all operations that had been done manually. CV.Contingent is a company that operates in the convection motorcycle jacket, so far, this system of marketing and sales conducted in the company has used the ordering internet media as its marketing strategy, such as a marketing system by utilizing the company's facility blogs and websites, but the facility owned by the company has not been optimal yet.
The research will be created an E-commerce application. A tool used to describe the system model are data flow diagram (FlowMap), context diagrams, and Data Flow Diagrams (DFD), as well as in database design using a data dictionary, and Entity Relationship Diagram (ERD). Whereas the programming language used to create this program is a PHP and MySql with Adobe Dreamweaver and assisted tools Wamp.
E-commerce application made is expected to be a wider media campaign, helping to improve the quality of small and medium businesses, and simplify the consumer in the process of booking and payment of a product because it is done on-line using paypal or bank transfer.
Keywords: System sales, e-commerce, information technology, sales, reservations and payments online, internet.
(2)
i
PEMBANGUNAN APLIKASI E-COMMERCE CONTIN JAKET SPORT PADA
CV.CONTINGENT
Oleh
CAHYADI SYUKRON HALIM
10106456
E-commerce merupakan salah satu pemanfaatan teknologi informasi dibidang perdagangan.
E-commerce atau Electronic commerce dapat diterjemahkan sebagai suatu transaksi jual beli
yang dilakukan melalui media elektronik. Penggunaan E-commerce ini sangat efektif karena sistem telah mengambil alih semua kegiatan operasional yang selama ini dilakukan secara manual. CV.Contingent merupakan salah satu perusahaan yang bergerak dalam bidang konveksi jaket motor, selama ini sistem pemasaran dan penjualan yang dilakukan di perusahaan sudah mengguanakan media internet sebagai strategi pemesarannya, seperti sistem pemasaran dengan memanfaatkan fasilitas blog dan website perusahaan, akan tetapi fasilitas yang dimiliki perusahaan belum optimal
Pada penelitian akan di buat suatu aplikasi E-commerce, alat yang digunakan untuk menggambarkan model sistem adalah berupa diagram alir data (FlowMap), diagram konteks, dan
Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data, dan
Entity Relationship Diagram (ERD), sedangkan bahasa pemrograman yang digunakan untuk
membuat program ini adalah Php dan MySql dengan dibantu tools Adobe dreamweaver dan Wamp.
Aplikasi E-commerce yang dibuat diharapkan dapat menjadi media promosi yang lebih luas, membantu meningkatkan mutu usaha kecil dan menengah, serta mempermudah konsumen dalam melakukan proses pemesanan dan pembayaran suatu produk karena dilakukan secara
on-line menggunakan paypal maupun transfer bank.
Kata kunci : Sistem penjualan, e-commerce, teknologi informasi penjualan, pemesanan dan pembayaran online, internet
(3)
1
I.1 Latar Belakang Masalah
Pada zaman komputerisasi sekarang ini internet menjadi salah satu
infrastruktur komunikasi dengan tingkat penerimaan yang luas, sehingga
menjadikan internet sebagai fasilitas pendukung dan bahkan sebagai urat nadi
bisnis yang semakin nyata keunggulannya. Perusahaan-perusahan kecil, menengah hingga perusahaan besar dituntut agar bisa memuaskan kebutuhan para pelanggannya. Hal ini disebabkan karena maraknya persaingan global antara perusahaan-perusahaan dalam negeri maupun luar negeri yang memiliki produk yang sama. Berbagai cara diupayakan untuk meningkatkan daya jual dari produk-produk mereka serta untuk mempertahankan exisistensi dari perusahaan tersebut. Selain dari kualitas produk pelayanan juga diutamakan oleh pelanggan pada masa sekarang ini adalah pelayanan yang cepat, tepat, efisien, serta praktis dan yang tidak kalah pentingnya lagi adalah pelayanan yang memuaskan pelanggan. Para pelanggan rela membayar harga lebih mahal dari biasanya untuk mendapatkan kesemuanya itu. Tidak sedikit perusahaan yang “gulung tikar” akibat dari tidak bisanya perusahaan tersebut untuk memenuhi tuntutan dari pelanggan.
Berbagai cara dan strategi dibuat oleh perusahaan-perusahaan demi mempertahankan pelanggan yang lama atau menjaring yang baru. Salah satu
(4)
strategi yang ditawarkan adalah penerapan aplikasi e-commerce sebagai fungsi
terintegrasi dari pemasaran, penjualan dan pelayanan yang bertujuan untuk meningkatkan kepuasan dan keamanan pelanggan, terutama untuk mendapatkan, mempertahankan dan meningkatkan jumlah pelanggan.
CV. Contingent adalah salah satu badan usaha yang bergerak dalam bidang konveksi jaket motor, selama ini sistem pemasaran dan penjualan yang
dilakukan di perusahaan sudah mengunakan media internet sebagai strategi
pemasarannya, seperti sistem pemasaran dengan memanfatkan fasilitas blog dan
website perusahaan, akan tetapi fasilitas yang dimiliki perusahaan masih belum
optimal, seperti sistem pembayaran yang ada masih dilakukan transfer antar
rekening, sistem keamanan website perusahaan masih rawan terhadap para hacker
dan website perusahaan yang ada masih banyak kekurangannya, seperti tampilan
website yang tidak komunikatif. Untuk mengelola kegiatan tersebut agar menjadi
lebih baik lagi maka perusahaan tersebut membutuhkan sebuah perubahan dari sistem yang sudah ada, aplikasi berbasis web dengan keamanan dan pembayaran
secara online dikira sangat penting untuk melakukan pemasaran, penjualan, yang
cukup optimal bagi perusahaan yang bergerak di bidang perdagangan. Melalui
media internet e-commerce digunakan sebagai strategi pemasaran, penjulan dan
pemesanan dengan melakukan perancangan sebuah sistem pendukung proses
penjualan dengan tetap mempertahankan konsep-konsep e-commerce dan
strateginya.
Sehubungan dengan permasalahan di atas penulis termotivasi untuk melakukan penelitian di CV. Contingent, untuk meningkatkan pelayanan dalam
(5)
memberikan informasi mengenai data penjualan dan pemesanan bagi pihak-pihak yang membutuhkan. Berdasarkan hal tersebut maka penulis mengambil judul “PEMBANGUNAN APLIKASI E-COMMERCE CONTIN JAKET SPORT PADA CV. CONTINGENT” sebagai judul tugas akhir.
Dengan sistem yang diusulkan tersebut diharapkan dapat membantu tingkat penjualan yang memuaskan dan keuntungan yang maksimal, serta memudahkan bagi masyarakat luas untuk mengakses informasi yang ada pada CV. Contingent dan dapat menyesuaikan dengan kondisi pasar saat ini.
I.2 Identifikasi Masalah
Dengan melihat masalah-masalah pokok pada latar belakang masalah, penulis merumuskan masalah menjadi sebagai berikut:
1. Bagaimana membangun aplikasi sebagai alat bantu untuk media
alternatif yang dapat mempercepat penjualan produk jaket yang ada pada CV. Contingent.
2. Bagaimana membangun aplikasi yang dapat diakses setiap saat oleh
masyarakat dan pihak perusahaan.
3. Bagaimana membangun aplikasi dengan pelayanan dan keamanan
pelanggan.
4. Bagaimana membangun aplikasi dengan pelayanan transaksi secara
(6)
I.3 Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti maksud dari penulisan tugas akhir ini adalah untuk mengetahui dan memperoleh gambaran proses kegiatan yang ada di CV. Contingent, juga membantu perusahaan dalam membangun aplikasi
dalam bentuk web yang dapat memberikan keuntungan bagi perusahaan.
Tujuan dari penelitian ini adalah :
1. Untuk memudahkan user dalam mencapai informasi yang dibutuhkan,
khususnya informasi produk dan penjualan secara online CV. Contingent
2. Memfasilitasi usaha kecil dan menengah.
3. Meningkatkan mutu usaha dalam negeri dalam persaingan global.
I.4 Batasan Masalah
Adapun pembatasan masalah yang akan penulis batasi adalah sebagai berikut:
1. Metode pembayaran
a. Pembayaran online menggunakan paypal
b. Pembayaran dengan transfer antar bank
2. Sistem kemanan
(7)
3. Manajemen produk dan payment
a. Manajemen produk
1) Setiap produk memiliki hompege tersendiri sesuai dengan,
keterangan, spesifikasi, ukuran, banyak produk, harga, dan memiliki gambar setiap itemnya.
2) Produk ini hanya mengelola jaket motor sport yang
mempunyai tiga jenis produk yaitu AERION, THIN, LUTANIK.
3) Inventory Tracking, pelanggan hanya dapat melihat produk
yang ada di persediaan.
b. Manajemen payment
1) Proses dimulai pada saat konsumen memberikan bukti
pembayaran yang telah dilakukan dengan online (paypal)
maupun offline (transfer antar rekening) kepada pihak CV.
Contingent.
2) Untuk jasa melalui TIKI, JNE, biaya pembayaran sudah
disesuaikan dengan ongkos kirim.
4. Pengiriman
a. Pengiriman dilakukan melalui TIKI, JNE, untuk biaya pengiriman
(8)
b. Proses pengiriman barang akan dilakukan setelah pihak CV. Contingent
menerima transfer dan bukti pembayaran yang dilakukan secara online
atau offline atas pembelian produk tersebut dan CV. Contingent akan
menelepon konsumen sehari sebelum proses pengiriman.
5. Sistem komunikasi antara sistem dan user
Sistem komunikasi antara sistem dilakukan oleh admin dan user dalam
sebauh aplikasi yang akan dibuat, berikut ini komunikasi antara sitem dan
user:
a. Pembeli dapat meninggalkan pesan tertentu terkait barang yang dibeli
melalui email atau telepon terhadap admin.
b. Sistem menyediakan Integrasi dengan situs Social Network (Facebook
dan Twitter) sebagai sarana promosi.
6. Aplikasi ini dibuat dengan masalah penjualan dan pemesanan terhadap
produk motor jaket di CV. Continent.
I.5 Metodologi Penelitian
Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut:
I.5.1 Tahap Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :
(9)
1. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan
bacaan-bacaan yang ada kaitannya dengan judul penelitian.
2. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
3. Interview
Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.
I.5.2 Tahap Pembuatan Perangkat Lunak
Teknik analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses
diantaranya:
1. System / Information Engineering
System atau Information Engineering merupakan bagian dari sistem yang
terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.
2. Analisis
Analisis merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
(10)
3. Design
Design merupakantahap penerjemahan dari data yang dianalisis kedalam
bentuk yang mudah dimengerti oleh user.
4. Coding
Coding merupakan tahap penerjemahan data atau pemecahan masalah
yang telah dirancang keadalam bahasa pemrograman tertentu.
5. Pengujian
Pengujian merupakan tahap pengujian terhadap perangkat lunak yang
dibangun.
6. Maintenance
Maintenance merupakan tahap akhir dimana suatu perangkat lunak yang
sudah selesai dapat mengalami perubahan–perubahan atau penambahan
sesuai dengan permintaan user.
I.6 Sistematika Penulisan
Sistematika penyusunan tugas akhir ini terdiri dari lima bab yang masing-masing bab telah dirancang dengan satu tujuan tertentu. Berikut penjelasan tentang masing-masing bab tersebut:
(11)
BAB I PENDAHULUAN
Bab ini menerangkan secara umum tentang latar belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya termasuk sintesisnya.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas bagaimana menganalisis masalah dari model penelitian untuk memperlihatkan keterkaitan antar variabel yang diteliti serta model matematis untuk analisisnya.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini membahas bagaimana melakukan pengimplementasian data kedalam bentuk web dengan mengunakan program PHP dan sebagai databasenya Mysql.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat dari hasil analis dan beberapa saran yang dapat membuat sistem ini supaya kedepannya lebih berkembang.
(12)
10 II.1 Sejarah Perusahaan
Apparel dan aksesorisnya merupakan bisnis yang sekarang ini banyak
diminati industri besar dan menengah, karena dilihat dari aspek manfaat, fungsi dan
fashion yang terkandung didalamnya. Para pelaku bisnis di bidang ini sudah tak
terhitung jumlahnya, sehingga market share untuk produk apparel atau fashion
secara umum amat kecil dan mudah sekali jenuh. Dengan tema dan jenis produk yang spesifik akan memiliki segmen yang sempit namun pasar yang luas, tema dan jenis produk yang spesifik juga akan lebih mudah dikenal, dan bila diolah secara serius dapat menjadi ikon di tengah maraknya industri apparel dan aksesoris. Contingent merupakan brand baru yang memilih positioning sebagai otomotive sport dari sebuah produk jaket motor sport dan adventure merupakan selling point karena tema ini potensial untuk dikembangkan sebagai life style dan mengingat pesaing dari bidang ini masih belum banyak.
Melihat potensi bisnis ini sangat menjanjikan dan pesaing dari bidang ini masih belum banyak, maka Bapak Indra mendirikan badan usaha kerajinan tangan untuk Jaket motor sport dengan nama perusahaan CV. Contingent. Perusahaan ini
(13)
berdiri pada tanggal 26 Mei 2007, yang berlokasi di Komplek Rajar Raya Estate Blok 01 N0 35 Cihanjuang Cimahi. Dengan Akta Notaris SIUP, NPWP dan SK Menkeh0
II.2 Struktur Organisasi
Struktur organisasi mempunyai arti penting, karena struktur organisasi merupakan bentuk atau pola kegiatan yang dapat memudahkan pembagian kerja yang akan dilakukan. Dengan mengetahui struktur organisasi dapat diperoleh gambaran tentang bagian-bagian didalamnya, apa peranan tugas dan tanggung jawab pekerjaannya masing-masing.
Untuk lebih jelasnya dapat dilihat pada Gambar 2.1 struktur organisasi CV. Contingent.
Gambar 2.1. Struktur Organisasi
(14)
II.3 Deskripsi Tugas Perusahaan
Berdasarkan struktur organisasi di atas, maka dapat diuraikan fungsi dari masing-masing bagian dalam pelaksanaan mekanisme kerja antara lain,
1. Managing Director
Managing Director bertugas sebagai pengatur dan pemegang atas jalannya perusahaan.
2. Store Supervisor
Melakukan fungsi supervisi kegiatan operasional outlet, manajemen logistik (inventory dan procurement) secara berkala, serta menyusun laporan penjualan harian dan mingguan.
3. Marketing Staff
Merancang materi komunikasi pemasaran perusahaan, melakukan observasi/riset pasar, promosi dan distribusi perusahaan.
4. Administration
Melakukan kegiatan administrative perusahaan, manajemen persediaan dan pengadaan barang, audit penjualan dan membuat laporan keuangan operasional perusahaan.
(15)
II.4 Konsep Dasar Sistem
Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Suatu sistem dapat terdiri dari sistem-sistem bagian (subsystem). Sebagai missal, sistem computer dapat terdiri dari subsistem perangkat keras dan subsistem perangkat lunak. Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-komponen. Subssitem perangkat keras dapat
(hadwere) dapat terdiri dari alat masukan, alat pemroses, alat keluaran dan simpan
luar. Subsitem-subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehinga tujuan atau sasaran sistem tersebut dapat tercapai. Interaksi dari subsitem-subsitem sedemikian rupa, sehinga dicapai suatu kesatuan yang terpadu atau terintegrasi (integrated). [jog 98 : 775].
Dari pengertian di atas maka dapat dilihat karakteristik dari sistem memiliki karakteristik diantaranya:
1. Komponen sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem yang mempunyai sifat-sifat dari sistem yang
(16)
menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.
2. Batas sistem
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
Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luarn sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tesebut. 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 sistem
Penghubung merupakan media penghubung antara suatu subsistem dangan suatu subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari suatu subsistem ke subsistem yang lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input)
(17)
untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan susbsistem yang lainnya membentuk satu kesatuan.
5. Masukan sistem
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal
input). Maintenance input adalah energi yang dimasukkan supaya sistem
tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi. 6. Keluaran sistem
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna merupakan hasil sisa pembuangan, sedang informasi dalah keluaran yang dibutuhkan.
(18)
7. Pengolah sistem
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahannya. 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. Sistem akuntansi akan mengolah data transaksi menjadi laporan-laporan keuangan dan laporan-laporan lain yang dibutuhkan oleh manajemen.
8. Sasaran sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). 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. Secara lebih detail karakteristik sistem digambarkan pada Gambar2.2
(19)
II.5 Konsep Dasar Informasi
Informasi sangat penting di dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi lemah dan akhirnya akan berakhir. Keadaan dari sistem dalam hubungannya dengan keberakhirannya disebut dengan istilah
entropy. Informasi yang berguna bagi sistem akan menghindari proses entropy
tersebut yang disebut dengan negative entropy atau negentropy.
[Sumber : Jogiyanto. HM: “Pengenalan Komputer” Th 1998 hal: 778]
Sub sistem
Sub sistem Sub
sistem
Sub sistem
Sub sistem
INPUT INPUT INPUT
Gambar 2.2 Karakteristik suatu sistem
penghubung
boundary
(20)
Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengembalian keputusan. [jog98: 984].
II.5.1. Siklus Informasi
Data merupakan bentuk yang masih mentah, belum dapat berceritera bayak, sehinga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi. Data dapat berbentuk simbol-simbol semacam huruf-huruf atau alphabet, angka-angka, bentuk-bentuk suara, sinyal-sinyal, gambar-gambar dan sebagainya. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang 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 oleh John Burch disebut dengan siklus informsi (information cycle) atau ada yang menyebutnya siklus pengolahan data (data processing cycles). secara lebih detail siklus informasi dapat digambarkan pada Gambar 2.3
(21)
Proses (Model)
Dasar Data
Output (Information)
Penerima
Keputusan Tindakan Hasil
Tindakan Data (ditangkap)
Input (data)
Gambar 2.3 Siklus Informasi
[Sumber : Jogiyanto. HM: “Pengenalan Komputer” Th 1998 hal: 787] II.5.2. Konsep Dasar Sistem Informasi
Sistem informasi dapat didefiniskan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditunjukkan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertetu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik. [jog98:789].
(22)
II.6. Pengertian Ecommerce
Secara umum E-commerce dapat diartikan sebagai segala bentuk transaksi perdagangan barang atau jasa (trade of goods and service) dengan menggunakan media elektronik. Ecommerce adalaha 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.
Menurut Taryana Suryana dalam bukunya yang berjudul e-commerce
menggunakan PHP dan MySQL e-commerce diklarifikasikan ke dalam beberapa model yaitu: Model store front, Model lelang, Model portal, Model dynamic
princing, Model online Trading, Model online loan, Layanan perjalanan secara
online, Layanan Penjualan mobil secara online.
II.6.1. Model Store Front
Store front ialah kombinasi proses transaksi, sekuriti, pembayaran secara
online serta penyimpanan informasi yang memungkinkan para pedagang untuk
menjual dagangannya di internet melalui website. Store front merupakan konsep dasar perdagangan elektronik dimana terjadi interaksi penjual dan pembeli secara langsung.
Untuk menjalankan store front, seseorang harus mengorganisasikan dalam bentuk katalog produk yang ditempatkan pada halaman website. Pemilik bisnis
(23)
online juga harus dapat menerima pembayaran secara online dalam kondisi aman, mengatur pengiriman dagangan para konsumen serta mengolah data konsumen. Dalam praktiknya, para pedagang online menggunakan teknologi yang disebut
shopping cart atau kereta belanja. Dengan menggunakan shopping cart konsumen
dapat memasukkan barang barang pesanannya kedalam shoppingcart nya. II.6.2. Model Lelang
Model lain perdagangan online ialah model lelang, model ini berfungsi sebagai forum dimana para pengguna internet dapat memasuki website dengan berperan sebagai penawar atau penjual. Jika seseorang berperan sebagai penjual produk, maka yang bersangkutan dapat mencari situs situs yang menyediakan barang barang yang sedang dia cari, melihat lihat kegiatan penawaran saat itu dan memasang penawaran.
II.6.3. Model Portal
Model portal merupakan bentuk lain dari e-commerce. Portal berisi berbagai informasi meliputi mulai berita politik dan ekonomi, olahraga, teknologi, sampai dengan berita-berita ringan mengenai kehidupan selebriti, gaya hidup, cerita bersambung dan lain-lain.
II.6.4. Model Dynamic Pricing
Model dynamic pricing atau penetapan harga merupakan model yang mengikuti pola mekanisme bisnis, yaitu bagaimana antara bisnis berlangsung dan
(24)
produk diberi harga, dengan demikian seorang konsumen dapat membeli suatu produk dengan tawaran yang paling rendah. Strategi lain ialah dengan cara menawarkan produk atau jasa tertentu secara gratis.
Model model dalam kategori ini ialah model menentukan sendiri harga produk
(your price model), model harga perbandingan (comparison pricing model), model
harga sensitive didasarkan kebutuhan (demand sensitive pricing model), model
barter, model rebate dan model penawaran produk dan jasa secara gratis.
II.6.5. Model Online Trading
Model online trading biasanya merupakan perdagangan elektronik dalam bentuk perdagangan sekuritas. Perdagangan saham secara online dilakukan oleh
broker yang mendapatkan komisi karena jasa para broker dalam mengatur jalannya
perdagangan saham tersebut. Melalui perdagangan saham secara online ini, konsumen dapat melakukan penelitian terhadap sekuritas, membeli dan menjual investasi melalui komputer yang tersambung dengan internet.
II.6.6. Model Online Loan
Online loan atau pinjaman secara online merupakan salah satu bisnis online
yang sudah cukup popular, konsumen saat ini dapat mencari pinjaman dengan bunga rendah melalui internet. Salah satu portal yang member pinjaman secara online
(25)
adalah e-loan dengan alamat www.eloan.com . situs ini menawarkan layanan kartu kredit, pinjaman pembelian rumah dan peralatan, serta kalkulator untuk membuat konsumen mahir dalam memutuskan mencari pinjaman.
II.6.7. Layanan Perjalanan secara Online
Saat ini bagi orang yang senang bepergian akan lebih mudah mengaturnya karena mulai pemilihan lokasi wisata, booking hotel dan tiket pesawat dapat dipesan secara online. Para pelancong dapat memilih lokasi baik didalam maupun luar negeri. yang bersangkutan hanya menyediakan biaya dan siap melakukan perjalanan.
II.6.8. Layanan Penjualan Mobil secara Online
Banyak sekali situs penjualan mobil secara online dimana konsumen dapat memilih dan membeli mobil baru maupun mobil bekas. Situs ini menyediakan simulasi cara memilih mobil dan cara menghitung cicilan, jika seseorang ingin membeli mobil secara kredit dan perhitungan bunganya dilakukan jika sudah terdapat kesepakatan, dan konsumen tinggal memesan kemudian mobil akan dikirim ke alamat konsumen.
II.7. Pengertian E-Business
E-Business Merupakan kegiatan berbisnis di Internet yang tidak saja
pembelian, penjualan dan jasa, tapi juga pelayanan pelanggan dan kerja sama dengan rekan bisnis baik individual maupun instansi.
(26)
II.8 Aplikasi dan Teknologi Web
Pada awalnya aplikasi web dibangun hanya mengunakan bahasa yang disebut HTML (Hyper Text Markup Language). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML.
II.8.1. Definisi internet
Internet merupakan singkatan dari interconnected-networking adalah rangkaian komputer yang terhubung dengan jaringan yang terkoneksi dengan jaringan yang lain nya dengan menggunakan bantuan router, internet sendiri terkoneksi secara global dan menggunakan protocol TCP/IP sebagai protokol pertukaran paket (packet
switching communication protocol).
II.8.2. Pengertian Website
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format html (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web
(27)
browser. Semua publikasi dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL (alamat website) yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user
bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.
II.8.3 Web Server
Server web adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Serverweb yang terkenal diantaranya adalah Apache dan
Microsoft Internet Information Service (IIS). Apache merupakan server web
(28)
II.8.4. Paypal
PayPal adalah salah satu alat pembayaran (Payment procesors) menggunakan internet yang terbanyak digunakan di dunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang ke pengguna paypal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, paypal mengatasi kekurangan dalam pengiriman uang tradisional seperti cek atau money order yang prosesnya dapat memakan waktu paypal seperti rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke account tersebut atau dengan dana dari transferan
account paypal orang lain ke saldo / balance paypal anda, dan anda sudah dapat
menggunakan account paypal untuk bertransaksi. II.8.5. HTTPS SSL
HTTPS singkatan dari (HyperText Transport protocol secure), memiliki pengertian sama dengan HTTP tetapi dengan alasan keamanan (Security), HTTPS member tambah Socket Layer (SSL). Umumnya website yang mengunakan HTTPS ini adalah website yang memiliki tingkat kerawanan tinggi yang berhubungan dengan masalah keuangan dan privacy dari pelanggan seperti website perbankan dan investasi.
(29)
II.9. Alat Perancangan Sistem Informasi
Alat yang digukan dalam suatu metodologi umumnya berupa suatu gambar, diagram atau grafik. Selain berbentuk gambar, alat yang digunakan juga adayang tidak berupa gambar atau grafik (nongraphical tols). Alat yang digunakan pada metodologi pengembangan sistem yang terstruktur diantaranya adalah sebagai berikut:
1. Bagan alir atau flow map adalah bagan yang menunjukkan alir di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Bagan alir dokumen atau sering disebut juga Flow Map merupakan bagan alir yang menunjukkan arus dari aliran formulir termasuk tembusan-tembusannya.
2. Entity Relationship Diagram atau biasa dikenal dengan diagram E-R secara grafis menggambarkan isi sebuah database. Diagram ini memiliki dua komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka digunakan simbol-simbol yang bisa dilihat pada daftar simbol.
3. Diagram konteks merupakan arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut.
(30)
4. Diagram Konteks (Context diagram) adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran data antara sistem dengan bagian-bagian luar. Bagian luar ini merupakan sumber arus data atau tujuan yang berhubungan dengan sistem informasi tersebut.
5. Diagram Alir Data atau Data Flow Diagram (DFD) adalah suatu model yang menjelaskan arus data mulai dari pemasukan sampai dengan keluaran data. Tingkatan DFD dimulai dari diagram konteks yang menjelaskan secara umum batasan sistem aplikasi yang akan dikembangkan. Kemudian DFD dikembangkan menjadi DFD tingkat 0 atau level 0 dan kemudian DFD level 0 dikembangkan lagi menjadi level 1 dan selanjutnya sampai sistem tersebut tergambarkan secara rinci menjadi tingkatan-tingkatan lebih rendah lagi. 6. Kamus data (KD) atan data dictionary (DD) atau disebut juga dengan istilah
sistems data dictionary adalah katalog fakta tentang data dan
kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap kamus data dibuat pada tahap perancangan sistem. Pada tahap analisis kamus data dapat digunakan sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem kamus data digunakan untuk merancangan input, merancang laporan-laporan dan database. Kamus data dibuat berdasarkan arus data yang ada di DFD. Arus data di DFD
(31)
sifatnya adalah global, hanya ditunjukkan nama arus datanya saja. Keterangan lebih lanjut tentang struktur dari suatu arus data di DFD secara lebih terinci dapat dilihat di kamus data.
II.10 Perangkat Lunak Pendukung
Perangkat lnak pendukung merupakan bagian dari sistem yang akan dibuat dari pembangunan aplikasi yang akan dibangun. Dengan perangkat ini mulai dari pembuatan softwere yang dibutuhkan, sampai denganalat perancangan yang dibutuuhkan.
II.10.1. PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
(32)
II.10.2. Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe Sistem yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia, Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya.
II.10.3. Java Script
JavaScript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
II.10.4. HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan formatinghypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya
(33)
banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML
(Standard Generalized Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World
Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan
Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.
II.10.5. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan
(34)
komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
(35)
33 III.1. Analisis Sistem yang sedang Berjalan
Pada bab ini akan menjelaskan mengenai analisis sistem yang sedang berjalan, dengan tujuan untuk mengetahui proses kegiatan yang ada pada CV. Contingent. Tahap ini sangat penting, karena tahap ini sangat menunjang untuk tahap-tahap selanjutnya.
III.1.1 Analisis Masalah
Selama ini kegiatan penjualan dan pembelian yang dilakukan pada CV. Contingent sudah menggunakan media internet sebagai strategi pemasarannya seperti sistem pemasaran dengan memanfaatkan fasilitas blog dan website perusahaan, akan tetapi fasilitas yang dimiliki perusahaan masih belum optimal, seperti sistem pembayaran yang ada masih dilakukan transfer antar rekening, sistem keamanan website perusahaan masih rawan terhadap para hacker dan website perusahaan yang ada masih banyak kekurangannya, seperti tampilan website yang tidak komunikatif. Untuk mengelola kegiatan tersebut agar menjadi lebih baik lagi maka perusahaan tersebut membutuhkan sebuah perubahan dari sistem yang sudah ada, aplikasi berbasis web dengan keamanan dan pembayaran secara online dikira sangat penting
(36)
untuk melakukan pemasaran, penjualan, yang cukup optimal bagi perusahaan yang bergerak di bidang perdagangan. Melalui media internet e-commerce digunakan sebagai strategi pemasaran, penjulan dan pembelian dengan melakukan perancangan sebuah sistem pendukung proses penjualan dengan tetap mempertahankan konsep-konsep e-commerce dan strateginya.
Berdasarkan permasalahan di atas penulis membatasi dalam pembangunan aplikasi yang akan dibuat. Adapun batasan pembatasan masalah yang akan penulis batasi adalah sebagai berikut:
1. Pembayaran dengan paypal atau transfer antar bank. 2. Sistem keamanan dengan HTTPS SSL.
3. Produk ini hanya mengelola tiga jenis produk yaitu AERON, THIN dan LUTANIK.
4. Pengiriman hanya dilakukan dengan TIKI dan JNE. Untuk Proses pengiriman barang akan dilakukan setelah pihak CV. Contingent menerima
bukti pembayaran yang dilakukan secara online (paypal) maupun offline
(transfer anatar bank) atas pembelian produk tersebut, dan CV. Contingent akan menelepon konsumen sehari sebelum proses pengiriman.
5. Sistem komunikasi antara sistem dengan user dengan email, telepon terhadap admin dan YM.
(37)
III.1.2. Analisis Dokumen
Analisis dokumen merupakan kegiatan menganalisis seluruh dokumen dasar yang digunakan dan mengalir pada sebuah sistem yang sedang berjalan. Adapun jenis-jenis dokumen yang digunakan pembangunan aplikasi ecommerce pada CV. Contingent yang sedang berjalan yaitu data barang, faktur pembelian, surat pesanan, faktur penjualan, surat jalan, tanda terima barang, data stok barang, rekap data barang dan laporan penjualan. Adapun rincian dari masing-masing dokumen tersebut dapat dilihat pada tabel 3.1.
Tabel III.1 Tabel Analisis Dokumen No Dokumen Uraian
1 Pembelian data barang
Deskripsi : Barang yang akan diberikan kepada
konsumen
Fungsi : Sebagai informasi barang yang akan diberikan kepada konsumen. Sumber : Bagian gudang
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama barang, Jenis barang, Satuan, Jumlah, Harga.
2 Faktur Penjualan
Deskripsi : Bukti transaksi penjulan yang diberikan bagianadministrasi kepada konsumen. Fungsi : Untuk mencatat dan bukti transaksi
penjualan.
3 Surat Jalan Deskripsi : Bukti barang yang akan dikirim ke
konsumen
Fungsi : Untuk bukti pengiriman barang Sumber : Bagian penjualan
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama barang, Jenis barang, Satuan, Jumlah, harga.
(38)
Tabel III.1 Tabel Analisis Dokumen (lanjutan) No Dokumen Uraian
4 Tanda Terima Barang
Deskripsi : Bukti barang yang dipesan telah dikirim Fungsi : Untuk bukti barang yang dikirim telah
diterima.
Sumber : Bagian pengiriman.
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama, barang, Satuan, Jumlah,
harga.
5 Data Stok
Barang
Deskripsi : Catatan persediaan barang/ keluar masuk
Barang.
Fungsi : Mengetahui persediaan barang Sumber : Bagian gudang.
Atribut : Tanggal, Nama barang,Jenis barang, Jumah. 6 Surat Jalan Deskripsi : Bukti barang yang akan dikirim ke
konsumen
Fungsi : Untuk bukti pengiriman barang Sumber : Bagian penjualan.
Atribut : Tanggal, Nama pemesan, Alamat, No, Telepon, Nama Barang, Jenis barang, Satuan, Jumlah,harga.
7 Laporan Data Barang
Deskripsi : Catatan persediaan barang atau keluar
masuk barang.
Fungsi : Mengetahui persediaan barang. Sumber : Bagian gudang.
Atribut : Tanggal, Nama barang, nama, Jenis barang, jumlah.
8 Laporan Penjualan
Deskripsi : Catatan penjualan barang Fungsi : Mengetahui laporan penjualan Sumber : Bagian penjualan
Atribut : Tanggal, Nama barang, Jenis barang, jumlah, satuan, Harga.
9 Data Stok
Barang
Deskripsi : Catatan persediaan barang/ keluar masuk
barang
Fungsi : Mengetahui persediaan barang Sumber : Bagian gudang
Atribut : Tanggal, Nama barang, Jenis barang,
(39)
III.2.9. Analisis Prosedur
Pada tahapan ini akan dianalisis mengenai prosedur-prosedur yang sedang berjalan pada CV.Contingent, sehingga dari analisis ini diperoleh beberapa prosedur diantaranya proses dan penjualan. Untuk lebih jelasnya dapat dilihat pada gambar 3.1. III.1.3.1. Prosedur Penjualan yang Berjalan Saat Ini
Pada prosedur pemesanan terdapat beberapa entitas yang terlibat didalamnya diantaranya: konsumen, kasir, pimpinan.
1. Konsumen melakukan pemesanan terhadap barang yang akan dibeli.
2. Kasir akan mencatat pemesanan barang, dan setelah diproses kasir akan memnerikan data detail pemesana barang kepada bagian produksi untuk dicek.
3. Bagian produksi akan mengecek stok data barang dan menghasilkan empat rangkap, rangkap pertama jika barang tidak ada akan diberikan kepada kasir setelah itu kasir akan memberikan kepada konsumen.
4. Rangkap kedua, jika barang tersedia maka barang akan direkap dan akan digunakan oleh bagian produksi untuk pembuatan laporan data barang yang akan diberikan kepada pimpinan.
5. Rangkap ketiga akan diberikan kepada kasir untuk pembuatan laporan data penjualan dan pembuatan faktur penjualan.
(40)
6. Setelah mendapat rekap data barang yang akan dipesan, kasir akan membuat laporan data penjualan yang akan diberikan kepada pimpinan dan faktur penjualan yang menghasilkan tiga rangkap, rangkap pertama berwarna putih untuk konsumen, warna kedua berwarna merah untuk arsip, warna ketiga berwarna kuning untuk pimpinan perusahaan.
7. Rangkap keempat akan diberikan kepada Bagian pengiriman untuk pembuatan surat jalan dan pembuatan kwitansi tanda terima barang yang menghasilkan dua rangkap, rangkap pertama diarsipkan dan rangkap kedua diberikan kepada konsumen.
Adapun prosedur transaksi penjualan tersebut dapat diihat pada Gambar III.1
(41)
Gambar III.1 FlowMap penjualan yang sedang berjalan
Keterangan :
A : Arsip faktur penjualan barang B : Arsip kwitansi tanda terima barang
(42)
III.1.4. Analisis Aliran Informasi
Dalam tahap ini akan dianalisis dari aliran informasi dari aplikasi yang akan dibuat berikut ini analisis dari aliran informasi yang akan dibuat:
III.1.4.1. Kebutuhan Data
Dalam proses pengolahan data penjualan, pembayaran dan pemesanan maka dibutuhkan data untuk menjalankan pemprosesan. Data yang dibutuhkan untuk mengolah data, seperti pada tabel III.2.
Tabel III.2 Kebutuhan data
N0 Nama Data Fungsi Sumber
1 Informasi konsumen
Bagian Admin Kasir
2 Laporan data
penjualan
Mengetahui laporan data penjualan Kasir
3 Laporan data
barang
Mengetahui persediaan barang Bagain produksi
III.1.4.2. Informasi yang Dihasilkan
Adapun informasi yang dihasilkan dari prosedur-prosedur yang digambarkan pada tabel III.3.
(43)
Tabel III.3 Informasi yang dihasilkan
No Nama
Informasi Tujuan Fungsi 1 Informasi
konsumen
Bagian admin Informasi mengenai identitas konsumen 2 Informasi
penjualan
Bagian admin dan Pimpinan
Informasi tentang jumlah pemesanan barang
3 Informasi pembayaran
Bagian operator CV.Contingent dan Pimpinan
informasi tentang jumlah penjualan barang
4 Informasi stok barang
Bagian administrator, bagian gudang, dan Pimpinan
informasi tentang jumlah stok barang
5 Informasi pemesanan barang
Bagian admin, dan pimpinan
informasi mengenai pemesanan barang
III.1.5. Analisis Pengkodean
Kode merupakan penyajian dalam mengklafikasikan data sehingga mudah dalam proses masukan ke dalam sistem program. Pengunaan kode biasanya untuk mengidentifikasi data, simbol kode biasanya digunakan pada hampir semua proses yang ada keterkaitannya dengan data.
(44)
Kode barang
Error! Objects cannot be created from editing field codes.
Untuk jenis produk kodenya adalah sebagai berikut : 001 : AERON
002 : LUNATIC 003 : THIN
Contoh :
Kode barang A.08.001.012
Barang dengan jenis THIN dengan nomor produksi 12, diproduksi pada tahun 2010 III.1.6. Analisis Konseptual Basis Data
Dalam memodelkan data dan menggambarkan hubungan antara data digunakan alat bantu yaitu diagram E-R, sehingga dari diagram E-R dapat dilihat hubungan antar entitas. Diagram E-R yang diusulkan untuk sistem yang akan dibangun dapat dilihat pada gambar III.2 dibawah ini.
(45)
Konsumen Pembelian Produk Memiliki Det_pembelian Konfirmasi_ kirim Forwarder Ongkos_kirim Kota Memiliki Provinsi Memiliki Kategori Admin Mengelola Mengelola Berita 1 N N M N M N N 1 N 1 1 N no Kode_produk Id_konsumen Id_konsumen Kode_produk Id_kategori Id_kategori Id_admin Id_admin Id_admin Id_berita Id Id_pembelian Id_forwarder Id_forwarder Id_kirim Id_forwarder Id_provinsi Id_kabkota Id_kabkota Id_provinsi Id_provinsi Id_konsumen Id_pembelian Id_pembelian N 1 N M 1 pengiriman Id_forwarder Id_konsumen id N M Konfirmasi_bank Memiliki id Id_pembelian N 1 Memiliki 1 Ukuran N Kode_produk Id_ukuran
Gambar III.2 ERD
III.1.7. Software Requirement Specification(SRS)
Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan fitur-fitur pada pembangunan aplikasi ecommerece contin jaket motor sport.
(46)
III.1.7.1. Administrator
1. Login
Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan transaksi.
2. Melihat kategori
Menu ini digunakan untuk melihat menambah atau menghapus kategori 3. Melihat stock
Menu ini digunakan untuk melihat, mengubah, dan menghapus data kategori. 4. Menambah data barang
Menu ini digunakan untuk menambah data barang. 5. Melihat data barang
Menu ini digunakan untuk melihat, mengubah, dan menghapus data barang 6. Melihat data pesanan
Menu ini digunakan untuk melihat, mengubah status pesanan, dan penyesuaian data detail pesanan.
7. Mengirim pesan ke konsumen
Menu ini digunakan untuk melakukan pengiriman pesan ke konsumen 8.Logout
(47)
III.1.7.2. Pengunjung
1. Melihat lihat data barang
Informasi barang yang ditawarkan pada CV.Contingent. 2. Melakukan registrasi
Tahap yang harus dilakukan untuk dapat melakukan transaksi pemesanan barang adalah melakukan registrasi.
3. Melihat menu kontak
Menu ini digunakan untuk menghubungi pihak Pada CV.Contingent 4. Melihat menu profil
Menu ini digunakan untuk melihat profil CV.Contingent 5. Melihat menu cara pesan
Menu ini digunakan untuk melihat cara cara pemesanan 6. Cek status pemesanan
Menu ini digunakan untuk melakukan cek status pemesanan yang dilakukan oleh pemesan yang belum menjadi member.
III.1.7.3. Konsumen
1. Login
Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan transaksi.
(48)
Informasi barang yang ditawarkan pada CV.Contingent. 3. Melihat kategori
Menu ini digunakan untuk melihat kategori barang yang ada pada CV.Contingent.
4. Melihat menu cara pemesanan
Menu ini digunakan untuk melihat cara pemesanan barang. 5. Melihat pesan dari administrator
Menu ini digunakan untuk membaca pesan dari administrator. 6. Menulis pesan untuk administrator
Menu ini digunakan jika user ingin mengirimkan pesan ke administrator. 7. Mengubah profil
Menu ini digunakan untuk mengubah profil konsumen. 8. Logout
Menu ini digunakan untuk keluar dari sistem. III.1.8. Analisis Kebutuhan Non Fungsional
Pada tahap ini akan dijelaskan kebutuhan non fungsional dari aplikasi yang akan dibangun .
III.1.8.1. Analisis User
1. Adapun karakterisik dari administrator yaitu : yang harus dimiliki administrator yaitu kemampuan dasar di bidang komputer dan
(49)
mengoperasikan Sistem Operasi Windows XP, pemahaman yang cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet.
2. Karakteristik untuk layanan pengunjung yaitu : Mengerti kualifikasi yang harus dimiliki yaitu dapat melakukan browsing di internet.
3. Karakteristik untuk layanan konsumen yaitu : Mengerti kualifikasi yang harus dimiliki yaitu dapat melakukan browsing di internet.
III.1.8.2. Analisis Perangkat Keras
Perangkat keras merupakan komponen atau unsur peralatan yang digunakan untuk menunjang pembangunan sistem informasi.
Adapun spesifikasi perangkat keras yang ada di CV. Contingent yaitu :
1. Processor intel Pentium 4 1.7 Ghz dengan kapasitas memori 1 Gb
2. Monitor LG 17 “
3. Harddisk 80 GB
4. DVD rom asus 16Xmax
5. Mouse dan keyboard
6. printer Epson Stylus T11
7. Cpd, paket Game 1 Mb
Sedangkan spesifikasi yang digunakan sistem yang akan di bangun yaitu :
(50)
2. Monitor LG 17 “
3. Harddisk minimal 20 GB
4. DVD rom asus 16Xmax
5. Mouse dan keyboard
6. printer Epson Stylus T11
7. Cpd, paket Game 1 Mb
Berdasarkan spesifikasi di atas maka dalam pembangunan aplikasi ini tidak ada perubahan dalam spesifikasi perangkat keras.
III.1.8.3. Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang harus dipenuhi untuk merancang sebuah perangkat lunak sehingga perangkat lunak tersebut sesuai dengan maksud dan tujuan perangkat lunak tersebut dibuat.
Spesifikasi perangkat lunak yang ada pada CV. Contingent yaitu :
1. Windows Xp service pack 2
2. Microsoft Office 2007
3. Internet explorer
4. Adobe reader 6.0
Spesifikasi perangkat lunak yang dibutuhkan untuk membagun aplikasi
(51)
1. Windows xp sebagai sistem operasi
2. PHP
3. Macromedia Dreamweaver 8
4. MySQL sebagai Database
5. Web Server phpMyadmin
6. Mozila sebagai browser
III.1.8.4. Analisis Jaringan
Aplikasi ini bekerja pada jaringan tingkat internet dimana computerclient dan
server terkoneksi dengan internet agar bisa saling berhubungan dengan jaringan
internet maka administrator dan user harus memiliki kontrak dengan provider
internet.
III.1.9. Analisis Kebutuhan Fungsional
Analisis ini diperlukan untuk menentukan masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran.
III.1.9.1. Diagram Konteks
Diagram konteks merupakan gambaran secara umum mengenai sebuah sistem yang dirancang secara global, yaitu suatu diagram yang mempresentasikan atau menggambarkan hubungan antara sistem dengan luar lingkungan luar sistem yang
(52)
mempengaruhi operasi sistem. Sistem ditunjukkan dalam satu lingkungan yang menggambarkan keseluruhan proses dalam sistem hubungannya dengan entitas.
Diagram konteks yang sedang berjalan pada CV.Contingent dapat dilihat pada gambar III.3.
Website E-Commerece penjualan jaket pada
CV.Contingent
pengunjung Konsumen
Administrator
-Data registrasi pengunjung -Cari kategori
-Cari produk
-Info data registrasi pengunjung -Info kategori
-Info produk -Info cara pembelian -Info berita -Data login konsumen -Data lupa pasword -Konfirmasi logout -Cari kategori -Cari produk -Reques data kategori -Reques data produk -Reques pembelian -Data pengiriman
-Info login valid -Info login invalid -Info lupa password -Info ganti password -Info perubahan profil -Info kategori -Info porduk -Info ukuran -Info pembelian -info det_pembelian -Info ongkos kirim -Info Berita -Info pengiriman
-Data Login admin -Data admin -Data kategori -Data berita -Data provinsi -Data kab_kota -Data produk -Data Berita_konsumen -Data pembelian -Reques konfirmasi kirim -Data det_pembelian -Data ongkos kirim -Data forwarder -Data ukuran
-Info login valid -Info login Invalid
-Info perubahan pasword admin -Info konfirmasi pengiriman -Info kategori -Info berita -Info provinsi -Info kab_kota -Info produk -Info berita -Info pembelian -Info det_pembelian -Info ongkos Kirim -Info forwarder -Info ukuran
(53)
III.1.9.2. Data Flow Diagram
Data Flow Diagram (DFD) merupakan model grafis dari sebuah sistem yang
menunjukkan sebuah aliran sistem, berikut ini DFD Level 0 dapat dilihat pada gambar III.4.
(54)
Registrasi Pengelolaan konsumen Login konsumen Login Admin Cari Produk Pengelolaan data master Admin Pengunjung -I nf o ke tp gor i -I nf o P rodu k
Berita Kategori Tab_provinsi Kab_kota Produk
Data berita Info berita Data kategori Inf o dat a ka te gor i D a ta p rovi n si In fo p ro v in s i Dat a kab _ ko ta In fo k a b _ k o ta D at a pr od uk -I nfo pr od uk -I n fo k a tego ri Konsumen Admin
Data konsumen
Info data konsumen Info data registrasi pengunjung Data registrasi pengunjung
Data konsumen Info konsumen
Konsumen In fo l o gi n va lid In fo l o g in in va
lid Da
ta lo gi n kon s ume n D a ta ko nsu m en Info konsumen
-Data Login Konsumen -Data lupa pasword
Info login_valid Info login_invalid Info lupa pasword
-I nf o ke te g o ri -I nf o pr o d u k In fo k a te g o ri In fo pr odu k
View data produk Login valid In fo k a te go ri In fo Pr od u k -Info kategori -Info produk -info ukuran Transaksi Lo g in V a lid -I nf o pe m b e lia n -I nf o de t_ pe m b el ia n -I nf o on gk s o k ir im R equ es pe mbe lia n
Det_pembelian Data det_pembelian
info det_pembelian D e t_pe mbe lia n
View history Login v
alid Info pembelian, det_pembelian D a ta lo g in A d m in Info login
v alid In fo lo gin in va lid
Data login admin
-Info login valid -Info login invalid
-D at a kat e g o ri -D at a ber it a -D at a ta b_p rovi nsi -D at a kab _ko ta -D at a pr od uk -D at a pem bel ia n -D at a det _p emb e lian -D at a ong kos K ir im -D at a fo rw a rder Lo gi n admi n va lid In fo p e mbe lia n In fo d e t_ p e m be lian In fo de t_ pe mbel ia n In fo p e mb eli a n -I nf o ka b _ k o ta -I nf o on g k o s k ir im -I nf o k a tego ri -I nf o ber it a -I nf o ta b_p rovi nsi -I nf o kab _ko ta -I nf o pr od uk -I nf o pem bel ia n -I nf o det _p emb e lian -I nf o ong kos k ir im -I nf o fo rw a rder 1.0
Info data admin 2.0 3.0 4.0 6.0 7.0 8.0 9.0 10 -C ar i k at ego ri -C ar i p rodu k
Reques data kategori Reques data produk Reques data ukuran
-Ca ri k a te g o ri -C ar i pr odu k
-Info data konsumen
-Info password -Info perubahan profil
Info Data Forwarder Data Ongkos Kirim
-I nf o ong kos k ir im -I nf o kab _ko ta Data Forwarder Ongkos_kirim Forwarder Info Forwarder Informasi Berita Data admin -Info kategori -info data produk Pengelolaan Administrator Da ta a d m in In fo a d mi n Lo gi n admi n va lid
Info data admin
5.0 Info perubahan pasowrd admin
Konfirmasi_kirim -Info det_pembelian -info konfirmasi kirim
Reques konfirmasi kirim
Info konfirmasi kirim
Pembelian Data pembelian Info pembelian Pengiriman -Data pegiriman Info Pengiriman Data forwarder In fo fo rw a rd e r Konfirma si_bank R equ es pe mbel ian D e t_pe mbel ia n In fo r D e t_ pem bel ia n Ukuran Data ukuran In fo u k ura n Inf o pr od uk Info ukuran Data konsumen Data admin L o gi n ad min va lid
(55)
2.1 Verifikasi Username
Admin
2.2 Verifikasi Password Admin
Data login admin
-Info login valid -Info login invalid
Verifikasi Username Admin Valid
-Info Login valid -Info Login Invalid
Data login admin
-Info Login valid -Info Login Invalid -Info login valid
-Info login invalid
Data login admin Data login admin
Info login valid Info login invalid
Gambar III.5 DFD Level 1 P0.2 Login Admin
(56)
(57)
(58)
9.1 PilihProduk 9.2 Ubah detail pembelian 9.5 CheckOut 9.6 Pengiriman Konsumen Produk Pembelian Detail_pembelian Data detail_pembelian Info detail_pembelian Info pembelian Data pembelian Info produk Data detail_pembelian Info detail_pembelian Request data produk
Info produk
-Reques Pembelian Info pembelian Info det_pembelian
Info ongkos kirim
Data ongkos kirim Info ongkos kirim
Data ongkos kirim
In fo d e ta il_ p e mb el ia n Data pembelian Info pembelian Kab_kota Data kab_kota
- Info kab_kota - Info ongkos kirim Data Produk Data produk Info produk Ongkos Kirim TambahProduk 9.3 pengiriman Data pengiriman Data forwarder Info pengiriman
Info Forwarder Pembayaran
Konfirmasi Bank Data_det pembelian
Info det_pembelian
Data ongkos Kirim Info ongkos kirim
Reques pembelian Data_det pembelian Info Det_pembelian 9.7 Info produk Reques produk 9.4 Hapus pembelian Data pembelian Info pembelian In fo de ta il_ p e mb el ia n d a ta de ta il_ pe mbel ian Info pembelian Info det_pembelian Data produk Info produk
(59)
Tambah Berita
Edit Berita Info berita
Data berita
Info berita Data berita
Info berita Data berita
Info berita
Data berita 6.1.1
6.1.2
administrator Berita
Hapus Berita 6.1.3 Data berita
Info berita
Data berita Info berita
Gambar III.10 DFD Level 2 P0.6.1 Pengelolaan Data Berita
(60)
Tambah produk
Edit produk
produk Data kategori
Data kategori Data Produk Info data kategori
Info data produk
Data kategori
-Data kategori -Data produk 6.3.2
6.3.3 6.3.1
Cari produk Kategori
administrator
Data kategori Info data kategori
Data kategori Info data kategori
Data produk
Data produk Info data produk
Info dat produk
Info Data produk Info data produk
Hapus produk Data produk
Info dat produk
Data kategori
-Data kategori -Data produk
Info Data produk Info data produk
Gambar III.12 DFD Level 2 P0.6.3 Pengelolaan Data Produk
(61)
Gambar III.14 DFD Level 2 P0.6.5 Pengelolaan Data Kabupaten Kota
(62)
6.7.2 Tambah
ongkos kirim
6.7.3 Edit Ongkos
Kirim
Administrator Data kategori produk Ongkos Kirim
Info ongkos Kirim Data ongkos kirim Info ongkos kirim
Info ongkos kirim
Data ongkos kirim Data ongkos kirim Cari ongkos
kirim Info Ongkos Kirim
Data Ongkos Kirim
Data Ongkos Kirim Info Ongkos Kirim 6.7.1
Info ongkos kirim
6.7.3 Hapus Ongkos Kirim Info ongkos Kirim
Data kategori produk Data ongkos kirim
Info ongkos kirim
Gambar III.16 DFD Level 2 P0.6.7 Pengelolaan Data Ongkos Kirim
(63)
III.1.9.3. Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD . Spesifikasi proses dari gambaran DFD di atas akan dijelaskan seperti pada tabel III.4.
Tabel III.4 Spesifikasi Proses No Proses Keterangan
1
No.Proses 1.0
Nama Registrasi Source Pengunjung
Input Data konsumen
Output Info data konsumen Destination Pengunjung Logika proses Begin
{pengunjung memasukkan data}
If data lengkap Then
{data disimpan}
Else
{pesan eror ditampilkan}
End
2
No.proses 2.0
Nama Login Admin
Source Administrator Input username, password (administrator) Output Login valid, login invalid
Destination administrator Logika proses Begin
{ administrator memasukkan data login}
{sistem memanggil data penguna sesuai data login}
If username dan password sesuai
Then
{antar muka terbuka sesuai hak akses}
Else
{antar muka tetap seperti awal dan data login dihapus}
(64)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
3
No.proses 3.0
Nama Login Konsumen
Source Konsumen,
Input Username,password(konsumen) Output Login valid, Login invalid
Destination Konsumen, Logika proses Begin
Begin
{ konsumen memasukkan data login}
{sistem memanggil data penguna sesuai data login}
If username dan password sesuai
Then
{antar muka terbuka sesuai hak akses}
Else
{antar muka tetap seperti awal dan data login dihapus}
End
4
No.proses 4.0
Nama Kelola data konsumen
Source Konsumen,administrator Input Data konsumen,data administrator
Output Info data konsumen, info data administrator Destination Konsumen, administrator
Logika proses Begin
{konsumen,administrator mengubah, dan menghapus data ke dalam database}
If password lama salah
Then
{tampilkan pesan error}
Else
{data disimpan di dalam database}
(65)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
5
No.proses 6.0
Nama Pengelolaan data master Source Administrator
Input Data kategori, data produk, data pesanan, data berita, data provinsi, data kab_kota,data ongkos kirim, data
Forwader,
Output Info data kategori, info data produk, Info data pesanan, info data berita, info data provinsi, info data kab_kota, info data ongkos kirim, info data Forwader.
Destination Administrator Logika proses Begin
{administrator menambah, mengubah, atau menghapus data ke dalam database}
If data tidak lengkap
Then
{tampilkan status error}
Else
{data disimpan ke database}
End.
6
No.proses 7.0 Nama View data barang
Source Konsumen, pengunjung
Input -
Output Info data barang, info data kategori Destination Konsumen, pengunjung Logika proses Begin
{data dari database di panggil dan ditampilkan}
End
7
No.proses 8.0
Nama Cari produk
Source Konsumen , pengunjung
Input -
Output info data kategori, info data barang Destination Konsumen, pengunjung Logika proses Begin
If konsumen memilih kategori
then
{data barang di tampilkan}
(66)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
8
No.proses 9.0
Nama Transaksi Source Konsumen
Input Data pesanan
Output Info data pesanan Destination Konsumen Logika proses Begin
{konsumen memilih produk}
{konsumen memasukan data pesanan} {konsumen mengubah detail pesanan} {konsumen melakukan cekout}
{konsumen mengisi data pembayaran}
If data tidak lengkap
Then
{tampilkan pesan error}
ElseIf jumlah > stock
Then
{konfirmasi kesalahan}
Else pembelian berhasil
Then
{pilih data pembayaran}
Else kirim data pembayaran}
Then End
9
No.proses 2.1
Nama Verifikasi Username
Source Administrator, Suver administrator
Input Data login Admin, Data login Suver admin Output Info login invalid, valid
Destination Admin, suver admin Logika proses Begin
{Admin, suver admin memasukkan data login}
If username valid
Then
{username valid}
Else if username invalid
Then
{username invalid} End
(67)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
10
No.proses 2.2
Nama Verifikasi Pasword
Source Admin, suver admin
Input Data login Admin, Data login suver admin Output Info Data login Administrator
Destination Konsumen Logika proses Begin
{Administrator memasukkan data login}
If pasword valid
Then
{pasword valid}
Else if username invalid
Then
{password invalid} End
11
No.proses 3.1
Nama Verifikasi Username
Source Konsumen
Input Data login Konsumen
Output Info login konsumen invalid Destination Konsumen
Logika proses Begin
{Konsumen memasukkan data login}
If username valid
Then
{username valid}
Else if username invalid
Then
{username invalid} End
(68)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
12
No.proses 3.2
Nama Verifikasi Pasword
Source Konsumen
Input Data login Konsumen
Output Info Data login Konsumen Destination Konsumen Logika proses Begin
{Konsumen memasukkan data login}
If pasword valid
Then
{pasword valid}
Else if username invalid
Then
{password invalid} End
13
No.proses 4.1
Nama Mengubah profil
Source Konsumen
Input Data konsumen yang akan diubah Output Info data konsumen yang telah, diubah,
Destination - Konsumen
- Tabel konsumen Logika proses Begin
{ konsumen mengubah data konsumen yang ada dalam
database} End
14
No.proses 4.2
Nama Mengubah Pasword
Source Konsumen
Input Pasword konsumen yang akan diubah Output Info pasword konsumen yang telah diubah
Destination - Konsumen
- Tabel konsumen Logika proses Begin
{ konsumen mengubah pasword yang ada dalam
database} End
(69)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
15
No.proses 6.1
Nama Kelola berita
Source Administrator
Input Data berita
Output Info data berita
Destination Administrator Logika proses Begin
{administrator mengelola data berita} If data berita lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
End
16
No.proses 6.2
Nama Kelola pembelian
Source Administrator
Input Data pembelian
Output Info data pembelian Destination Administrator
Tabel pembelian Logika proses Begin
{administrator mengelola data pembelian} If data pembelian lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
(70)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
17
No.proses 6.3
Nama Kelola produk
Source Administrator
Input Data produk
Output Info data produk
Destination Administrator Logika proses Begin
{administrator mengelola data produk} If data lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
End
18
No.proses 6.4
Nama Kelola kategori
Source Administrator
Input Data kategori
Output Info data kategori Destination Administrator Logika proses Begin
{administrator mengelola data kategori} If data kategori lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
(71)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
19
No.proses 6.5
Nama Kelola Kab_kota
Source Administrator
Input Data Kab_kota
Output Info data Kab_kota Destination Administrator Logika proses Begin
{administrator mengelola data Kab_kota} If data kategori lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
End
20
No.proses 6.6
Nama Kelola Provinsi
Source Administrator
Input Data Provinsi
Output Info data Provinsi Destination Administrator Logika proses Begin
{administrator mengelola data provinsi} If data kategori lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
End
21
No.proses 6.7
Nama Kelola Ongkos Kirim Source Administrator Input Data Ongkos kirim Output Info data ongkos kirim Destination Administrator Logika proses Begin
{administrator mengelola data ongkos kirim} If data ongkos kirim lengkap
Then {data disimpan di database} Else {konfirmasi terjadi
(72)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
22
No.proses 6.8
Nama Kelola Forwader
Source Administrator
Input Data Forwader
Output Info data Forwader
Destination Administrator Logika proses Begin
{administrator mengelola data Forwader} If data Forwader lengkap
Then
{data disimpan di database}
Else
{konfirmasi terjadi kesalahan}
End
23
No.proses 6.1.1
Nama Menambah berita
Source Administrator
Input Data berita
Output Info data berita
Destination Administrator Logika proses Begin
{admin menambah berita member }
If data tidak lengkap
Then
{konfirmasi kesalahan}
Else
{data kategori di simpan di database}
End
24
No.proses 6.1.2
Nama Menambah berita
Source Administrator
Input Data berita
Output Info data berita
Destination Administrator Logika proses Begin
{admin menambah berita } If data tidak lengkap
Then {konfirmasi kesalahan}
Else {data kategori di simpan di database}
(73)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
25
No.proses 6.2.1
Nama Cari Pembelian
Source Administrator
Input Data pembelian
Output Info data pembelian Destination Administrator
Logika proses
Begin
{cari pembelian,cari berdasarkan id pembelian, nama dan kode produk}
If data data ditemukan
Then
{data di tampilkan}
End
26
No.proses 6.2.2 Nama Edit Status pembelian
Source Administrator
Input Data pembelian
Output Info data pembelian Destination Administrator
Logika proses
Begin
{mengedit data pembelian} If pilih tombol Edit
Then
{verifikasi sudah dikirim atau gagal dikirim }
Else
If pilih ya then
{update satus pengiriman}
End
27
No.proses 6.2.3
Nama Kirim Pembelian
Source Administrator
Input Data pembelian
Output Info data pembelian Destination Administrator Logika proses
Begin
{admin mengkonfrimasi data pengiriman, Pilih jasa pengiriman}
If data lengkap Then {data siap dikirim}
(74)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
30
No.proses 6.3.1
Nama Cari Produk
Source Administrator Input Data data produk, data kategori Output Info data kategori, info data produk Destination Administrator
Logika proses Begin
{admin mencari produk berdasarkan nama,kategori dan status}
If admin mencari produk
Then
{tampilkan form berdasarkan nama,
End
31
No.proses 6.3.2
Nama Tambah Produk
Source Administrator Input Data data produk, data kategori Output Info data kategori, info data produk Destination Administrator
Logika proses Begin
{admin menambah produk }
If admin tambah produk
Then
{tampilkan form produk terbaru,
End
32
No.proses 6.3.3
Nama Cari Produk
Source Administrator Input Data data produk, data kategori Output Info data kategori, info data produk Destination Administrator
Logika proses Begin
{admin mngubah produk}
If admin memilih kategori
Then
{tampilkan data produk}
Else if {data diubah}
Then {data baru disimpan dalam database}
(75)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
33
No.proses 6.4.1
Nama Menambah kategori
Source Administrator
Input Data kategori
Output Info data kategori Destination Administrator Logika proses Begin
{admin menambah data kategori}
If data lengkap
Then
{meminta konfirmasi}
If pilih yes
{data ditambahkan ke database}
Else
{proses dibatalkan}
End
34
No.proses 6.4.2
Nama Edit kategori
Source Administrator
Input Data kategori
Output Info data kategori Destination Administrator Logika proses Begin
{admin mengedit data kategori}
If data lengkap
Then
{meminta konfirmasi}
If pilih yes
{data ditambahkan ke database}
Else
{proses dibatalkan}
(76)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
35
No.proses 6.5.1
Nama Mencari data kab_kota Source Administrator
Input Data Kota
Output Info dataKota
Destination Administrator Logika proses Begin
{admin mencari data kota}
If data data lengkap
Then {konfirmasi data ditemukan}
Else
{data ditemukan}
End
36
No.proses 6.5.2
Nama Menambah data kota
Source Administrator
Input Data kota
Output Info data kota Destination Administrator Logika proses Begin
{admin menambah data kota}
If data tidak lengkap
Then {konfirmasi kesalahan}
Else {data kota disimpan di database}
End
37
No.proses 6.5.3 Nama Edit data kota
Source Administrator
Input Data kota
Output Info data kota Destination Administrator Logika proses Begin
{admin mengubah data kota}
If data tidak lengkap
Then
{konfirmasi kesalahan}
Else
{data kota disimpan di database}
(77)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
38
No.proses 6.6.1
Nama Mencari data provinsi Source Administrator
Input Data provinsi
Output Info data provinsi Destination Administrator Logika proses Begin
{admin mencari data provinsi}
If data data lengkap
Then
{konfirmasi data ditemukan}
Else
{data ditemukan}
End
39
No.proses 6.6.2
Nama Menambah data provinsi
Source Administrator
Input Data provinsi
Output Info data provinsi Destination Administrator Logika proses Begin
{admin menambah data provinsi}
If data tidak lengkap
Then
{konfirmasi kesalahan}
Else
{data provinsi disimpan di database}
End
Logika proses Begin
{admin mengubah data provinsi}
If data tidak lengkap
Then
{konfirmasi kesalahan}
Else
{data provinsi disimpan di database}
(78)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
40
No.proses 6.6.3 Nama Edit data provinsi
Source Administrator
Input Data provinsi
Output Info data provinsi Destination Administrator Logika proses Begin
{admin mengubah data provinsi}
If data tidak lengkap
Then
{konfirmasi kesalahan}
Else
{data provinsi disimpan di database}
End
41
No.proses 6.7.1
Nama Mencari data ongkos kirim Source Administrator Input Data data ongkos kirim Output Info data ongkos kirim Destination Administrator Logika proses Begin
{admin mencari data ongkos kirim berdarkan id kirim, status dan tangal kirim}
If tekan tombol cari
Then
{data ditemukan}
(79)
Tabel III.4 Spesifikasi Proses (lanjutan) No Proses Keterangan
42
No.proses 6.7.2
Nama Menambah ongkos kirim
Source Administrator
Input Data ongkos
Output Info data ongkos Destination Administrator Logika proses Begin
{admin menambah data ongkos}
If admin memilih provinsi
Then
{tampilkan data kota}
If data diisi
Then
{meminta konfirmasi}
If pilih yes
{data ditambahkan ke database}
Else
{proses dibatalkan}
End
43
No.proses 6.7.3
Nama Edit ongkos kirim
Source Administrator
Input Data ongkos
Output Info data ongkos Destination Administrator Logika proses Begin
{admin mengubah data ongkos}
If admin memilih provinsi
Then
{tampilkan data kota}
If data rubah
Then
{meminta konfirmasi}
If pilih yes
{data ditambahkan ke database}
Else
{proses dibatalkan}
(1)
iii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada yang dipertuhan agung Allah SWT, Raja di dunia dan akhirat, Kaisar alam semesta yang atas ijin-Nya penulis dapat menyelesaikan tugas akhir ini yang berjudul: “PEMBANGUNAN APLIKASI ECOMMERECE CONTIN JAKET MOTOR SPORT PADA CV.CONTINGENT“. Tak lupa shalawat serta salam penulis panjatkan pada Rasulullah Muhammad SAW.
Adapun tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.
Selama proses penyusunan tugas akhir ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Dengan kerendahan hati dan penuh rasa hormat, penulis mengucapkan banyak terima kasih kepada:
1. Kedua Orang Tua, Saudara dan seluruh anggota Keluarga penulis yang telah banyak memberikan dorongan moril dan material.
2. Bapak Ir. Eddy Suryanto Soegoto, M.Sc., Selaku Rektor UNIKOM
3. Bapak Prof. Dr. Ir. Ukun Sastraprawira, M.Sc., Selaku Dekan Fakultas Teknik dan Imu Komputer UNIKOM.
(2)
iv
4. Ibu Mira Kania Sabariah S,T, M.T, selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.
5. Ibu Wina Witanti, ST., MT. selaku Pembimbing karya tulis ilmiah yang banyak memberikan ilmu dan masukan nya untuk penulis.
6. Ibu Tati Harihayati S.T., MT. selaku Dosen wali.
7. Teman – teman Jurusan Teknik Informatika kelas IF-10, dan seluruh teman – teman yang bersangkutan, yang telah memberikan dorongan moril.
Penyusun menyadari bahwa Laporan penelitian tugas akhir yang penyusun buat ini masih jauh dari sempurna, oleh karena itu penyusun sangat mengharapkan saran dan kritik dari para pembaca, agar dalam penulisan Laporan ini selanjutnya dapat penyusun selesaikan dengan baik.
Besar harapan penyusun agar Laporan penelitian tugas akhir ini akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi penyusun sendiri khususnya.
Akhirul kalam semoga skripsi ini dapat bermanfaat dan menjadi keberkahan buat semuanya. Amiin Yaa Raabbal’alamiin.
Bandung, Juli 2010
(3)
(4)
(5)
RIWAYAT HIDUP
NIM : 10106456
Kelas : IF-10
Nama Lengkap : Cahyadi Syukron Halim Tempat / Tanggal Lahir : Bogor, 02 juli 1987
Agama : Islam
Jenis Kelamin : Laki laki
Alamat : KP.KEBONPANAS RT04/RW04 KELURAHAN JASINGA KABUPATEN BOGOR
No. Telp : 085659266627
PENDIDIKAN
1993 – 1999 : SDN 6 Jasinga 1999 – 2002 : SMP Negri 1 Jasinga 2002 – 2005 : SMA Negeri 1 Jasinga
2006 – sekarang : Program S1, Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer,
(6)