Pembangunan Aplikasi E-Commerence Contin Jaket Sport Pada CV. Contingent

(1)

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)