SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
MUHYIDIN
10106291
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
i
Oleh
MUHYIDIN 10106291
PD. Pipik Putra adalah perusahaan yang bergerak dalam bidang penjualan dan pembuatan senapan angin, aksesoris, dan suku cadang. Sistem penjualan yang dilakukan di PD. Pipik Putra saat ini masih memakai sistem konvensional, dimana pelanggan harus mendatangi toko untuk memilih dan membeli barang yang ada. Sistem manual juga masih diterapkan pada pembuatan laporan. Sementara itu pihak PD. Pipik Putra masih dirasa kurang dalam melakukan promosi untuk memberikan informasi mengenai produk-produk yang ditawarkan. Untuk menyelesaikan masalah diatas, serta meningkatkan penjualan dan menjangkau pangsa pasar yang lebih luas, PD. Pipik Putra ingin menggunakan teknologi dalam strategi pemasaran dan penjualannya dengan mengimplementasikan E-Commerce.
E-Commerce didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer seperti internet. Aplikasi e-commerce di PD. Pipik Putra ini mengolah data master, data pembelian serta laporan penjualan. Transaksi pembelian produk dilakukan secara online dengan menggunakan Paypal serta menyediakan fasilitas bertransaksi dengan metode transfer melalui Bank. 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).
Setelah dilakukan pengujian alpha dan beta dapat disimpulkan bahwa secara fungsional aplikasi sudah dapat menghasilkan output yang diharapkan yaitu dapat mempermudah pelanggan dalam proses pembelian produk, memberi kemudahan bagi pihak PD. Pipik Putra dalam pembuatan laporan, serta memperluas media penyebaran informasi.
ii
by
MUHYIDIN 10106291
PD. Pipik Putra is a company that moves in sales and manufacture of airguns, accessories, and spare parts. A system sales in PD. Pipik Putra is now still use conventional system, where the costumers have come to the store for selecting and buying commodities such there. Manual system is still applied in making transaction sales report. Meanwhile, the PD. Pipik Putra still felt minus in perpetrated the promotion for provide imformotion striked products offered to solve the above problem, as well as increace sales and market share to reach a wider. The PD. Pipik Putra like using the technology in strategic marketing and sales it by implementing the e-commerce.
E-commerce is defined as the prosess buying and selling of products, service and information such do by electronically by using the computer networks like the internet. E-commerce application in PD. Pipik Putra this is process master data, purchasing data and sales reports. The transaction buying product made as online by using the Paypal so willing facilities in transaction by transfer method with means of Bank. The tools used to explain system modal is shaping data flow (Flowmap), contexs diagram,and Data Flow Diagram (DFD ) as well as in planning database using data dictionary and Entity Relationship Diagram(ERD).
After testing alpha and beta can be concluded that the functional applications can produce output that is expected to facilitate the customers in the process of purchasing the product, make it easy for the PD. Pipik son in making the report, as well as expand the media dissemination of information.
iii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.,
Alhamdulillahi Rabbil ‘alamiin, segala puji dan syukur penulis panjatkan
ke hadirat sang Maha Mengetahui Allah SWT, karena dengan izin-Nya dan
setitik ilmu pengetahuan yang dipinjamkan kepada mahluk-Nya, penulis dapat
menyelesaikan laporan tugas akhir ini. Sholawat dan salam senatiasa kita
limpahkan dan curahkan kepada Nabi Agung Muhammd SAW.
Laporan tugas akhir/skripsi dengan judul “ PEMBANGUNAN
APLIKASI E-COMMERCE PENJUALAN SENAPAN ANGIN PADA PD. PIPIK PUTRA” disusun guna memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi jurusan Teknik Informatika,
fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak
sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati
dan keikhlasan yang penuh membantu dan membimbing penulis dalam
menyelesaikan laporan ini. Dengan kesadaran hati, penulis ucapkan terima kasih
kepada :
1. Kedua orang tuaku, Muasrip dan Tumiyem, dukungan beserta do’a ayah
dan bunda sangat berarti dalam perjalanan hidupku, Senantiasa selalu
iv
2. Saudaraku Eko Supriadi dan Imam Basori yang selalu membantu dan
selalu memberi dukungan.
3. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik
Informatika Universitas Komputer Indonesia.
4. Ibu Tati Harihayati M., S.T., M.T., selaku dosen wali terima kasih telah
membimbing dari awal sampai akhir.
5. Ibu S.Indriani L.,M.T.selaku dosen pembimbing terima kasih telah banyak
meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya
selama penyusunan skripsi ini.
6. Ibu Dian Dharmayanti, S.T. serta Irawan Afrianto, S.T., M.T. sebagai
reviewer yang telah banyak memberikan saran, arahan dan bimbingan
kepada penulis.
7. Kepada bapak R. Ade Supriatna Pipik selaku milik PD. Pipik Putra beserta
semua staf-stafnya. Terima kasih telah memberikan kesempatan untuk
melakukan penelitian diperusahaannya.
8. Sahabat-sahabat terbaikku, wahyu suhendra, hengki jaya dinata, dede
permana, carles januari, gunawaan, gusti puji, adit, deni gumelar, firman.
Terima kasih telah menemani dalam suka dan duka kepada penulis serta
semangat yang diberikan selama perjalanan penyelesaian skripsi ini tetap
semangat dan selalu meningkatkan skill dotanya.
9. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik
v
10. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini
yang tidak bisa disebutkan satu persatu.
Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak
kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan
mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis
sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi
penyempurnaan skripsi ini.
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan
membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.
Bandung,11 Februari 2012,
vi LEMBAR JUDUL
LEMBAR PENGESAHAN
ABSTRAK --- i
ABSTRACK --- ii
KATA PENGANTAR --- iii
DAFTAR ISI --- vi
DAFTAR GAMBAR --- xi
DAFTAR TABEL --- xvi
DAFTAR SIMBOL --- xx
DAFTAR LAMPIRAN --- xxii
BAB 1 PENDAHULUAN --- 1
1.1Latar Belakang Masalah --- 1
1.2Rumusan Masalah --- 2
1.3Maksud dan Tujuan --- 2
1.4Batasan Masalah --- 3
1.5Metodologi Penelitian --- 5
1.5.1Tahap pengumpulan data --- 5
1.5.2Tahap pembuatan perangkat lunak --- 6
1.6Sistematika Penulisan --- 7
BAB 2 TINJAUAN PUSTAKA --- 9
vii
2.1.1 Sejarah Singkat Perusahaan --- 9
2.1.2 Struktur Organisasi Perusahaan --- 9
2.2 Landasan Teori --- 11
2.2.1 Teknologi Informasi --- 11
2.2.1.1 Komponen Teknologi Informasi --- 12
2.2.1.2 Peranan Teknologi Informasi --- 12
2.2.2 Konsep Dasar Data dan Informasi --- 13
2.2.2.1 Pengertian Data Dan Informasi --- 13
2.2.2.2 Kualitas Informasi --- 14
2.2.2.3 Nilai Informasi --- 15
2.2.3 Internet --- 15
2.2.3.1 Perdagangan Via Internet --- 16
2.2.3.2 IP Dedicated --- 16
2.2.3.2 SEO (Search Engine Optimize) --- 17
2.2.4 Electronic Commerce (E-Commerce) --- 19
2.2.4.1 Manfaat E-Commerce --- 19
2.2.4.2 Kekurangan E-Commerce --- 20
2.2.4.3 Jenis-jenis E-Commerce --- 22
2.2.5 Metode Pembayaran --- 23
2.2.5.1 Transfer Rekening --- 23
2.2.5.2 Pembayaran Paypal --- 23
2.2.6 Media Komunikasi --- 25
viii
2.2.6.2 Email (Electronic Mail) --- 25
2.2.6.3 Jejaring sosial --- 25
2.2.7 Basis Data --- 26
2.2.7.1 Pengertian Basis Data --- 26
2.2.7.2 Konsep Dasar Basis Data --- 26
2.2.7.3 Database Management System (DBMS) --- 27
2.2.7.4 Bahasa Basis Data --- 27
2.2.7.5 Elemen Model Analisis --- 28
2.2.7.5.1 ERD (Entity Relation Diagram) --- 29
2.2.7.5.2 Diagram Konteks --- 29
2.2.7.5.3 DFD (Data Flow Diagram) --- 29
2.2.8 Software Pendukung Pembuatan Aplikasi E-commerce --- 30
2.2.8.1 PHP --- 30
2.2.8.2 Macromedia Dreamweaver --- 30
2.2.8.3 HTML (hypertext markup language) --- 31
2.2.8.4 Cascading style sheet (CSS) --- 31
2.2.8.5 XAMPP --- 32
2.2.8.6 Apache --- 32
2.2.8.7 Javascript --- 32
2.2.8.8 MySQL --- 33
BAB 3 ANALISIS DAN PERANCANGAN SISTEM --- 35
3.1 Analisis Sistem --- 35
ix
3.1.2. Analisis Yang Sedang Berjalan --- 36
3.1.3 Aturan Bisnis Sistem Yang Akan Dibangun --- 45
3.1.4 Analisis Kebutuhan Non Fungsional --- 49
3.1.4.1 Analisis Pengguna --- 49
3.1.4.2 Analisis Perangkat Keras (Hardware) --- 51
3.1.4.3Analisis Perangkat Lunak (Software) --- 53
3.1.5 ERD (Etity Relation Diagram) --- 54
3.1.6 Analisis Kebutuhan Fungsional --- 57
3.1.6.1 Diagram Konteks --- 57
3.1.6.2 Data Flow Diagram (DFD) --- 58
3.1.6.3 Spesifikasi Proses --- 68
3.2 Perancangan Sistem --- 84
3.2.1 Kamus Data --- 84
3.2.2 Skema Relasi --- 90
3.2.3 Sturktur Tabel --- 91
3.2.4 Perancangan Struktur Menu --- 101
3.2.5 Perancangan Antar Muka Program Aplikasi --- 106
3.2.6 Perancangan Pesan --- 129
3.2.7 Perancangan Prosedural --- 131
3.2.8 Jaringan Semantik --- 136
BAB 4 IMPLEMENTASI DAN PENGUJIAN --- 140
4.1 Implementasi --- 140
x
4.1.2 kebutuhan Perangkat Lunak --- 140
4.1.3 Implementasi Basis Data --- 141
4.1.4 Implementasi Antarmuka --- 146
4.1.4.1 Implementasi Antarmuka Pimpinan --- 146
4.1.4.2 Implementasi Antarmuka Bagian Keuangan --- 147
4.1.4.3 Implementasi Antarmuka Admin --- 147
4.1.4.4 Implementasi Antarmuka Member --- 149
4.1.4.5 Implementasi Antarmuka Pengunjung --- 150
4.2 Pengujian Alpha--- 151
4.2.1 Rencana Pengujian --- 151
4.2.2 Kasus Dan Hasil Pengujian --- 155
4.2.2.1 Faslitas Pimpinan --- 155
4.2.2.2 Faslitas bagian Keuangan --- 156
4.2.2.3 Faslitas bagian Admin --- 158
4.2.2.4 Faslitas Member --- 173
4.2.2.5 Faslitas Pengunjung --- 183
4.2.3 Kesimpulan Hasil Pengujian Alpha --- 189
4.3 Pengujian Beta --- 189
4.2.3 Kesimpulan Hasil Pengujian beta --- 195
BAB 5 KESIMPULAN DAN SARAN --- 196
5.1 Kesimpulan --- 196
1
1.1 Latar Belakang Masalah
E-commerce adalah proses transaksi online yaitu membeli atau
menjual secara elektronik dan kegiatan ini dilakukan pada jaringan internet,
selain itu juga dapat digunakan sebagai sarana pemasangan iklan, penjualan
dan pelayanan 24 jam bagi pelangganya.
PD. Pipik Putra merupakan perusahaan dagang di bawah keanggotaan
koperasi “BINA KARYA” yang bergerak dibidang penjualan dan pembuatan senapan angin. Berdiri pada tahun 1997 yang berlokasi di Desa Cikeruh Jl. Ciawi
No 38 Jatinangor, Sumedang.
Untuk saat ini sistem penyebaran informasi yang ada pada PD. Pipik Putra
hanya mengandalkan media pameran dan selebaran, selain itu dalam pembukuan
serta pembuatan laporan rekapitulasi penjualan masih dilakukan secara manual
sehingga pengolahan data laporan penjualan masih lambat dan belum terperinci
dengan baik. Sedangkan sistem penjualan sendiri masih menggunakan cara lama,
Dimana konsumen harus datang untuk melakukan transaksi pembelian ke toko,
dan untuk pelanggan yang berada di luar kota informasi mengenai produk, dan
biasanya di akses melalui telpon atau sms. Cara seperti ini akan menyulitkan bagi
calon pembeli yang berlokasi jauh dari toko.
Untuk lebih meningkatkan pelayanan terhadap pelanggan maka PD. Pipik
Putra bertujuan untuk membangun sistem yang mendukung penyebaran informasi
bisa dijangkau kesemua daerah di Jawa Barat salah satunya dengan media
e-commerce.
Berawal dari uraian permasalahan diatas maka skripsi ini di beri judul
“PEMBANGUNAN APLIKASI E-COMMERCE PENJUALAN SENAPAN ANGIN PADA PD. PIPIK PUTRA”.
1.2 Rumusan Masalah
Berdasarkan uraian masalah dari latar belakang, maka dapat disimpulkan
permasalahan-permasalahan yang ada, yaitu :
1. Bagaimana cara penyebaran informasi yang lebih meluas ke seluruh daerah
jawabarat?
2. Bagaimana membuat laporan transaksi penjualan yang lebih mudah?
3. Bagaimana cara membeli dan pemesanan produk yang lebih mudah bagi
konsumen?
4. Bagaimana penjualan yang bisa dijangkau kesemua daerah di Jawa Barat?
1.3 Maksud dan Tujuan
Adapun maksud dari penulisan tugas akhir ini adalah untuk memberi
kemudahan dalam promosi dan transaksi PD. Pipik Putra serta memberi
kemudahan bagi masayarakat luas untuk melakukan transaksi.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Untuk penyebaran informasi dan promosi yang lebih meluas ke seluruh
daerah.
2. Untuk mempermudah dalam pembuatan laporan.
4. Untuk mempermudah penjualan yang bisa di jangkau kesemua daerah di Jawa
Barat.
1.4 Batasan Masalah
Berdasarkan permasalahan yang dihadapi, maka ruang lingkup masalah
dari tugas akhir ini adalah sebagai berikut:
1. Halaman Website e-commerce mempunyai intregrasi dengan situs jejaring
sosial facebook sebagai sarana promosi.
2. Pembuatan laporan (reporting) PD. Pipik Putra mempunyai Laporan
Penjualan, Laporan retur, Laporan Produk berdasarkan periodik waktu
tertentu.
3. Pengaturan data kategori dan sub kategori
Data jenis barang terdiri dari senapan angin, aksesoris, suku cadang untuk
subkategori dari masing-masing jenis barang adalah sebagai berikut:
1. Senapan angin adalah Pre-Charged Pneumatic (PCP), Multi Pump
Pneumatic, Spring Power.
2. Aksesoris adalah tas, scope, mimis.
3. Suku cadang adalah spring, popor, uril barrel,tabung dural.
4. Manajemen pembayaran Websitee-commerce PD.pipik putra mempunyai dua
metode pembayaran yaitu transfer rekening bank, dan pembayaran melalui
Paypal.
5. Manajemen pengiriman
a. Dalam melakukan pengiriman barang PD. Pipik putra mengunakan jasa
1. Untuk senapan angin mengunakan ESL.
2. Aksesoris atau suku cadang mengunakan JNE.
3. Untuk senapan angin serta aksesoris atau suku cadang menggunakan
ESL.
b. Pengiriman hanya dibatasi untuk daerah Jawa Barat.
6. Retur barang bisa di lakukan apabila terdapat kerusakan barang dari
perusahaan diantaranya salah produk, salah ukuran untuk produk tertentu,
apabila kerusakan terjadi pada saat pengiriman maka dilakukan perbaikan.
7. Website e-commerce hanya dibatasi untuk penjualan produk.
8. keamanan
a. Terdapat IP-Dedicatied sebagai IP address yang digunakan secara
eksklusif pada satu akun hosting.
b. Menggunakan Secure Socket Layer (SSL).
c. Terdapat username dan password yang digunakan sebagai autentifikasi
pengguna.
9. Untuk customer support bisa menggunakan telepon, instant Messaging, dan
email.
10.Website e-commerce PD. Pipik Putra mendukung Search Engine
Optimizartion (SEO) agar website ini bisa diakses dan ditampilkan didepan
saat melakukan pencarian dari google.
11.Terdapat fasilitas backup atau restore database untuk mengatasi permasalahan
data yang hilang atau rusak dan menghindari segala kemungkinan buruk
12.Terdapat panduan tentang Syarat dan ketentuan sebelum menjadi member.
Syarat dan ketentuan berisi peraturan dan ketentuan sebelum pengunjung
menyetujui menjadi member.
1.5 Metodologi Penelitian
Metodologi yang digunakan dalam penelitian ini adalah metode analisis
dekriptif. Metode deskriptif yaitu suatu metode untuk membuat gambaran
(deskripsi) mengenai fakta-fakta dan informasi dalam situasi atau kejadian di
masa sekarang secara sistimatis, aktual dan akurat. Tahapan-tahapan
pembangunan perangkat lunak yang digunakan dalam metode penelitian ini
adalah sebagai berikut :
1.5.1 Tahap pengumpulan data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah
sebagai berikut :
a. Studi Literatur
Teknik pengumpulan data dengan cara mengumpulkan literatur, dokumen,
dan bacaan-bacaan untuk mendapatkan gambaran yang menyeluruh
tentang masalah yang diteliti.
b. Wawancara
Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung dengan Bpk. R Ade supriatna pipik sebagai pemilik PD. Pipik
c. Observasi.
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan
langsung berkaitan dengan data-data yang ada di PD. Pipik Putra.
1.5.2 Tahap pembuatan perangkat lunak
Teknik analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses
diantaranya:
a. Pengumpulan data
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.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan
proyek pembuatan perangkat lunak.
c. Perancangan
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang
mudah dimengerti oleh user.
d. Pengkodean
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang
keadalam bahasa pemrograman tertentu.
e. Pengujian
f. Pemeliharaan
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat
mengalami perubahan–perubahan atau penambahan sesuai dengan
permintaan user.
Gambar 1.1 Metode Waterfall 1.6 Sistematika Penulisan
Sistematika penulisan penelitian ini disusun untuk memberikan gambaran
umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini
adalah sebagai berikut :
BAB 1 PENDAHULUAN
Menerangkan secara umum tentang latar belakang masalah, rumusan
masalah, maksud dan tujuan, batasan masalah, metodologi penelitian,
BAB 2 TINJAUAN PUSTAKA
Menerangkan tinjauan perusahaan, sejarah singkat perusahaan, struktur
organisasi perusahaan, landasan teori, teknologi informasi, konsep dasar
data dan informasi, internet, electronic commerce (e-commerce), metode
pembayaran, media komunikasi, basis data, software pendukung
pembuatan aplikasi e-commerce.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Menerangkan tentang analisis sistem, analisis masalah, analisis yang
sedang berjalan, analisis kebutuhan non fungsional, analisis pengguna,
analisis perangkat keras (hardware), analisis perangkat lunak (software),
aturan bisnis sistem yang akan dibangun, analisis basis data, ERD (etity
relation diagram), analisis kebutuhan fungsional, diagram konteks, data
flow diagram (DFD), spesifikasi proses, kamus data, perancangan sistem,
skema relasi, sturktur table, perancangan struktur menu, perancangan antar
muka program aplikasi, perancangan prosedural, jaringan semantic.
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang
telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini yang
dilakukan di PD. Pipik putra sehingga diketahui apakah sistem ini sudah
bisa membantu.
BAB 5 KESIMPULAN DAN SARAN
Berisi kesimpulan yang didapat dari hasil analis dan beberapa saran yang
9
2.1 Tinjauan Perusahaan
Tinjauan perusahaan adalah untuk mengetahui keadaan diperusahaan
diantaranya adalah sejarah berdirinya perusahaan, dan struktur organisasi
perusahaanan.
2.1.1 Sejarah Singkat Perusahaan
PD. Pipik Putra merupakan suatu perusahaan dagang di bawah
keanggotaan koperasi “BINA KARYA” yang bergerak dibidang penjualan
senapan angin, aksesoris, suku cadang, yang berlokasi di Jl. Ciawi No. 38,
Jatinangor, Desa Cikeruh, Sumedang. Didirikan oleh Raden Sumadimadja
Natadimadja pada zaman pemerintahan kolonial Belanda dan hanya meproduksi
senjata api. Kemudian diteruskan Raden Pipik Sumadimadja sebagai generasi
kedua. Pembuatan senapan api ini turut berperan dalam perjuangan kemerdekaan
Indonesia. Sejak 1963, Pemerintah Indonesia menghapus izin perusahaan dalam
memproduksi senjata api yang kemudian beralih menjadi perusahaan yang
menghasilkan senapan angin. Pada tahun 1997 perusahaan ini di pimpin oleh
putra dari Raden Pipik Sumadimadja, R. Ade Supriatna Pipik dan sejak saat itu
perusahan dagang tersebut berganti nama menjadi PD. Pipik Putra.
2.1.2 Struktur Organisasi Perusahaan
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian
kegiatan operasional untuk mencapai tujuan. Struktur organisasi menggambarkan
dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan
bagaimana hubungan aktivitas dan fungsi dibatasi.
PIMPINAN
KEUANGAN PRODUKSI PEMASARAN PENGIRIMAN
Gambar 2.1 Struktur Organisasi PD. Pipik Putra
Pada gambar 2.1 menunjukkan struktur organisasi pada PD Pipik Putra. Adapun
bagian-bagian pekerjaan yang ada di PD. Pipik Putra adalah sebagaimana berikut:
1. Pimpinan : R.Ade Supriatna pipik
2. Pemasaran : Sugeng
3. Keuangan : Ibu Ade
4. Pengiriman : Wahyu Suhendra
5. Produksi : gunawan
Adapun deskripsi tugas yang ada di PD. Pipik Putra adalah sebagai berikut :
1. Pimpinan bertugas untuk mengawasi jalanya sistem prosedur operasional PD.
Pipik Putra secara keseluruhan untuk menjaga konsisitensi kerja dalam
mencapai tujuan perusahaan secara efektif dan efisien. Melaksanakan
2. Pemasaran bertugas untuk mengelola hal-hal yang berhubungan dengan
pemasaran dan menyusun kegiatan pemasaran untuk memenuhi kegiatan dan
kepuasan pelanggan.
3. Keuangan bertugas untuk mencatat, menghitung, mengidentifikasi, dan
melaporkan seluruh transaksi yang berhubungan dengan penjualan,
penerimaan, dan pembelian.
4. Pengiriman bertugas untuk mengirimkan barang apabila terjadi pembelian di
luar kota ataupun di dalam kota.
5. Produksi bertugas untuk memproduksi barang dan mengorder barang apabila
terjadi pengurangan stok.
2.2 Landasan Teori 2.2.1 Teknologi Informasi
Teknologi informasi yang disingkat TI atau yang sering disebut IT
memiliki banyak sekali pengertian. Menurut Oxfort (1995), teknologi informasi
adalah studi atau penggunaan peralatan elektronika, terutama komputer, untuk
menyimpan, menganalisa, dan mendistribusikan informasi apa saja, termasuk
kata-kata, bilangan, dan gambar. Menurut Alter (1992), teknologi informasi
mencakup perangkat keras dan perangkat lunak untuk melaksanakan satu atau
sejumlah tugas pemrosesan data seperti menangkap, mentransmisikan,
2.2.1.1Komponen Teknologi Informasi
Komponen teknologi informasi merupakan subsistem yang terbentuk
sehubungan dengan penggunaan teknologi informasi. Untuk dapat memanfaatkan
teknologi informasi, umumnya dibutuhkan setidaknya 3 komponen utama, yaitu :
1. Perangkat keras (hardware)
Merupakan perangkat fisik yang membangun sebuah teknologi informasi.
Contohnya : monitor, keyboard, mouse, printer, harddisk, memori,
mikroprosesor, CD-ROM, kabel jaringan, antena telekomunikasi, CPU,
dan peralatan I/O.
2. Perangkat lunak (software)
Merupakan intruksi-intruksi untuk mengatur perangkat keras agar bekerja
sesuai dengan tujuan intruksi-intruksi tersebut.
3. Manusia (brainware)
Merupakan personel-personel yang terlibat langsung dalam pemakaian
komputer, seperti Sistem Analis, Web Master, Web Disigner, Animator,
Programmer, Operator, User dan lain-lain[3].
2.2.1.2Peranan Teknologi Informasi
Peranan teknologi informasi pada aktivitas manusia pada saat ini memang
begitu besar. Teknologi informasi telah menjadi fasilitator utama bagi
kegiatan-kegiatan bisnis, berkat teknologi ini berbagai kemudahan dapat dirasakan oleh
manusia beberapa contoh di antaranya pengambilan uang di ATM, serta transaksi
melalui internet yang dikenal dengan e-commerce.
1. Teknologi informasi menggantikan peran manusia. Dalam hal ini,
teknologi informasi melakukan otomasi terhadap suatu tugas atau proses.
2. Teknologi memperkuat peran manusia, yakni dengan menyajikan
informasi terhadap suatu tugas atau proses
3. Teknologi informasi berperan dalam restrukturisasi terhadap peran
manusia. Dalam hal ini, teknologi berperan dalam melakukan
perubahan-perubahan terhadap sekumpulan tugas atau proses.
banyak perusahaan yang berani melakukan investasi yang sangat tinggi
dibidang teknologi informasi. Alasan yang paling umum adalah adanya kebutuhan
untuk mempertahankan dan meningkatkan posisi kompetitif, mengurangi biaya,
meningkatkan fleksibilitas, dan tanggapan[3].
2.2.2 Konsep Dasar Data dan Informasi 2.2.2.1Pengertian Data Dan Informasi
Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi,
yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada
pemakai. Data yang terformat adalah data dengan suatu format tertentu. Misalnya,
data yang menyatakan tanggal atau jam, atau yang menyatakan nilai mata uang.[3]
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data
2.2.2.2Kualitas Informasi
Isitilah kualitas informasi (quality of information) terkadang juga di pakai
untuk menyatakan informasi yang baik. Dari sekian karakterisik yang di bahas,
kualitas informasi sering kali diukur berdasarkan:
a. Relevan
Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya.
b. Tepat waktu
Tepat waktu berarti informasi yang datang tidak boleh terlambat.
Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena
informasi merupakan landasan di dalam pengambilan keputusan.
c. Akurat
Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak
bias atau menyesatkan
Kualitas informasi dapat dianalogikan sebagai pilar-pilar dalam bangunan (Burch
dan Grudnitski, 1989) pilar-pilar tersebut dapat di lihat pada gambar 2.2.
Kualitas Informasi
A
ku
ra
t
T
ep
at
W
akt
u
R
el
eva
n
2.2.2.3Nilai Informasi
Nilai Informasi ditentukan oleh dua hal yaitu manfaat dan biaya. Suatu
informasi dikatakan bernilai bila manfaatnya lebih efekif dibandingkan dengan
biaya mendapatkannya.[9]
2.2.3 Internet
Internet merupakan contoh jaringan terbesar yang menghubungkan jutaan
komputer yang tersebar di seluruh penjuru dunia dan tidak terikat pada satu
organisasipun. Dengan menggunakan jaringan ini, sebuah organisasi dapat
melakukan pertukaran informasi secara internal ataupun melakukan pertukaran
informasi secara eksternal dengan organisasi-organisasi lain.
Pada awalnya internet dibangun oleh Departemen pertahanan amerika
srikat dalam rangka untuk melakukan hubungan dengan para ilmuwan dan
profesor universitas di seluruh dunia. Kini, internet dapat digunakan oleh siapa
saja untuk melakukan akses informasi apa saja dan digunakan untuk transaksi
bisnis.
Jutaan komputer di internet ditanggani dengan mengunakan protokol
TCP/IP (Transmission Control Protocol/Internet Protocol). Protokol ini
mensyaratkan bahwa setiap komputer didalam jaringan internet harus memiliki
identitas yang unik yang dinamakan nomor atau alamat IP. Sistem pengaksesan
informasi dalam internet yang paling terkenal adalah World Wide Web (WWW)
atau biasa dikenal dengan istilah Web. Web menggunakan protokol yang disebut
Pertukaran informasi pada prokol-protokol menimbulkan berbagai
ancaman keamanan, sehingga standar keamanan sangat di butuhkan, salah satu
standar keamanan yang banyak digunakan adalah Secure Socket Layer (SSL).
2.2.3.1Perdagangan Via Internet
Beberapa orang mengatakan bahwa Internet adalah teknologi paling
penting sejak penemuan dan revolusi komputer-komputer pribadi (PC). Teknologi
ini menawarkan perkembangan baru pada dunia perdagangan melalui web. Untuk
dapat menggunakan teknologi ini, tentu kita perlu menyediakan perangkat keras
dan perangkat lunak, yang memungkinkan akses terkendali terhadap
informasi-informasi yang tidak tergantung tempat dan waktu.
Pada awalnya perdagangan elektronik dilakukan dalam kerangka
transaksi-transaksi bisnis antar perusahaan besar, antar perbankan, serta antar
institusi financial lainya. Pada perkembanganya, fokus perdagangan elektronik
lewat sarana internet bergeser bergeser mendekati konsumen-konsumen
individual.
Salah satu langkah awal yang harus dilakukan suatu perusahaan untuk
dapat melaksanakan perdagangan elektronik adalah mengubah data-data yang
dimilikinya ke bentuk digital.[1]
2.2.3.2IP Dedicated
IP-Dedicated (IP statis) adalah IP address yang digunakan secara eksklusif
pada satu akun hosting. IP-Dedicated biasa digunakan untuk jalur transaksi yang
menggunakan SSL-enncrypted untuk pengamanan transaksi di internet, biasanya
Adapun fungsi dan keuntungan IP-Dedicated antara lain :
1. Sebuah website dapat diakses langsung dari IP address tanpa harus
mengetikkan nama domain
2. Menggunakan IP-Dedicated dapat memaksimalkan SERP (Search
Engine Result Page)
3. Penggunaan IP-Dedicated pada banyak website yang anda miliki
dapat digunakan untuk BACKLINK SEO website yang lebih baik
dibanding dengan menggunakan shared IP
4. Penggunaan IP-Dedicated dapat dipasangkan dengan SSL-
enncrypted yang berfungsi menjaga keamanan transaksi melalui
internet saat menggunakan kartu kredit
5. Website lebih cepat diakses
2.2.3.3SEO (Search Engine Optimize)
SEO yang merupakan singkatan dari Search Engine Optimization atau
Optimasi Mesin Pencari. SEO dapat diartikan sebagai teknik ataupun cara yang
dilakukan untuk meningkatkan performa sebuah website atau blog untuk
mendapatkan posisi teratas pada hasil pencarian ( SERP = Search Engine Results
Page ) suatu kata kunci tertentu.
Website yang sudah teroptimasi dengan baik tentunya memiliki
kemungkinan untuk dapat tampil pada halaman pertama hasil pencarian, hal ini
tentunya memiliki keuntungan tersendiri. Misalkan bagi seorang blogger, jika
blognya dapat tampil pada halaman awal mesin pencari maka secara langsung
besar. Hal ini akan sangat menguntungkan lagi jika blog tersebut merupakan blog
yang juga digunakan sebagai media bisnis online. Peluang bisnis tersebut untuk
berkembang tentunya akan bertambah besar seiring banyaknya kunjungan yang
dihasilkan melaui mesin pencari.
Optimasi SEO terdiri dari 2 Aspek diantaranya adalah :
1. Onpage Optimization
Sesuai dengan namanya, SEO jenis ini berisi tentang teknik-teknik
optimasi dengan memodifikasi faktor-faktor tertentu di dalam webpage / blog itu
sendiri, misalnya :
a. Pemilihan keyword yang cerdik, termasuk penggunaannya dalam
frase.
b. Hanya menggunakan keyword yang diincar pada Title.
c. Menggunakan symbol «|» pada Title.
d. Penggunan Header Tag.
e. Kerapatan keyword yang cukup pada content, dan bukan keyword
spamming.
f. Penempatan keyword pada awal dan akhir webpage.
g. Penggunaan Alt Tag yang tepat pada image.
2. Offpage Optimization
Offpage optimization pada dasarnya terdiri dari faktor-faktor yang tidak
terdapat pada halaman website / blog kita, tapi digunakan dalam algoritma search
engine ketika menentukan ranking sebuah situs. Menurut Brad Callen dari Bryxen
a. Jenis-jenis situs yang memberi link ke kita.
b. Jumlah situs yang memberi link ke kita.
c. Page Rank situs yang memberi link.
d. Anchor text yang digunakan pada link.
e. Jumlah dan tipe situs yang me-link ke situs yang me-link ke situs kita
tadi.
2.2.4 Electronic Commerce (E-Commerce)
Dengan semakin marakya penggunaan internet maka munculah sistem
perdagangan baru yang di sebut juga dengan e-commerce. E-commerce biasanya
digunakan untuk mendukung kegiatan pembelian dan penjualan, pemasaran
produk, jasa, dan informasi melalui internet atau extranet.
2.2.4.1Manfaat E-commerce
Manfaat e-commerce bagi organisasi/perusahaan antara lain :
1. Memperpendek jarak
Perusahaan-perusahaan dapat lebih mendekatkan diri dengan konsumen.
Dengan hanya mengklik link-link yang ada pada situs, konsumen dapat
menuju ke perusahaan dimanapun saat itu mereka berada
2. Memperluas pasar
Jangkauan pemasaran menjadi semakin luas dan tidak terbatas oleh area
geografis dimana perusahaan berada.
3. Peluas jaringan dan mitra bisnis
ada perdagangan tradisional, sangat sulit bagi suatu perusahaan untuk
atau benua lain. Bagaimanapun juga, mitra kerja sangat penting untuk
konsultasi dan kerjasama baik teknis maupun non-teknis. Dengan adanya
perdagangan electonik lewat jaringan internet, hal tersebut bukan menjadi
masalah yang besar lagi.
4. Efisien
Seperti di singgung di bagian sebelumnya, perdagangan elektronik akan
sangat memangkas biaya-biaya oprasional. Perusahaan-perusahaan yang
berdagang secara elektronik tidak membutuhkan kantor dan toko yang besar,
transaksi, periklanan, serta pencatatan-pencatatan. Selain itu, perdagangan
elektronik juga sangat efisien dari sudut waktu yang di gunakan. Pencarian
informasi-informasi produk/jasa dan transaksi-transaksi bias di lakukan lebih
cepat serta lebih akurat.
Manfaat e-commerce bagi konsumen antara lain :
1. Efektif
Konsumen dapat memperoleh informasi tentang produk/ jasa yang di
butuhkanya dan bertransaksi dengan cara yang cepat dan murah.
2. Fleksibel
Konsumen dapat melakukan transaksi dari berbagai lokasi, baik dari rumah,
kantor, warnet atau tempat-tempat lainya. Konsumen juga tidak perlu lagi
bedandan rapi seperti pada perdagangan tradisonal umumnya.[1]
2.2.4.2Kekurangan E-commerce
Walaupun adanya e-commerce memberi banyak manfaat, masih terdapat
1 Kekurangan e-commerce bagi organisasi/perusahaan antara lain :
a. Keamanan sistem rentan diserang
Terdapat sejumlah laporan mengenai website dan basis data yang dihack,
dan berbagai lubang kelemahan keamanan dalam software. Hal ini dialami
oleh sejumlah perusahaan besar seperti Microsoft dan lembaga perbankan.
Masalah keamanan ini menjadi sangat pnting karena bila pihak lain yang
tidak berwenang bisa menembus sistem maka dapat menghancurkan bisnis
yang telah berjalan.
b. Persaingan tidak sehat
Di bawah tekanan untuk berinovasi dan membangun bisnis untuk
memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan
ilegal yaitu penjiplakan ide dan perang harga.
c. Masalah kompabilitas teknologi lama dengan yang lebih baru
Dengan perkembangan dan inovasi yang melahirkan teknologi baru, sering
muncul masalah yaitu sistem bisnis yang lama tidak dapat berkomunikasi
dengan infrastruktur berbasis web dan internet. Hal ini memaksa
perusahaan untuk menjalankan dua sistem independen yang tidak dapat
saling berbagi, hal ini dapat mengakibatkan pembengkakan biaya.
2 Kekurangan e-commerce bagi konsumen antara lain:
a. Perlunya keahlian komputer
Tanpa menguasai keahlian komputer, mustahil konsumen dapat
berpartisipasi dalam e-commerce. Pengetahuan dasar computer diperlukan,
b. Biaya tambahan untuk mengakses internet
Untuk ikut serta dalam e-commerce dibutuhkan koneksi internet yang
tentu saja menambah pos pengeluaran bagi konsumen.
c. Biaya peralatan komputer
Komputer diperlukan untuk mengakses internet, tentu saja dibutuhkan
biaya untuk mendapatkannya. Perkembangan komputer yang sangat pesat
menyarankan konsumen untuk juga mengupdate peralatannya apabila
tidak ingin ketinggalan teknologi.
d. Risiko bocornya privasi dan data pribadi
Segala hal mungkin terjadi saat konsumen mangakses internet untuk
menjalankan e-commerce, termasuk risiko bocornya data pribadi karena
ulah orang lain yang ingin membobol sistem[1].
2.2.4.3Jenis-jenis E-commerce
E-commerce dapat dibagi menjadi tiga jenis, yaitu Business to Business
(B2B), Business to Consumer (B2C), consumer to consumer (C2C). ketiga jenis
e-commerce ini memiliki karakteristik yang berbeda, diantaranya adalah sebagai
berikut :
1. Business to Business (B2B)
B2B menyatakan penjualan produk atau jasa yang melibatkan beberapa
perusahaan dan dilakukan dengan sistem otomasi. Umumnya,
perusahaan-perusahaan yang terlibat adalah pemasok, distributor, pabrik, toko.
Kebanyakan transaksi berlangsung secara langsung antara dua sistem.
meningkatkan pendapatan, mempercepat pengiriman, mengurangi biaya
administrasi, dan meningkatkan pelayanan terhadap pelanggan.
2. Business to consumer (B2C)
B2C melibatkan interaksi dan transaksi antara sebuah perusahaan penjual dan
para konsumen. Perusahaan-perushaan terkenal yang melayani B2C antara
lain adalah Dell, cisco, dan amazon.
3. Consumer to consumer (C2C)
Consumer to consumer (C2C) atau kadang di sebut person to person (Ebert
dan Griffin, 2003) menyatakan model perdangangan yang terjadi antara
konsumen dengan konsumen melalui internet. Situs seperti www.ebay.com
menyediakan sarana yang memungkinkan orang-orang dapat menjual dan
membeli barang di antara mereka sendiri[3].
2.2.5 Metode Pembayaran
metode pembayaran yang terjadi pada e-commerce ada berbagai macam
diantaranya pembayaran melalui transfer rekening dan pembayaran melalui
PayPal.
2.2.5.1Transfer Rekening
Metode transfer tunai oleh konsumen dengan mentransfer sejumlah uang
antar rekening bank yang telah disepakati oleh si penjual dan konsumen.
Biasanya, metode pembayaran antar rekening bank dilakukan apabila tempat si
penjual dan si konsumen berjauhan. Sehingga, uang dari konsumen ditransfer
terlebih dahulu lalu barang dapat dikirim dengan cara dipaketkan ke tempat
2.2.5.2Pembayaran PayPal
Paypal adalah salah satu alat pembayaran (Payment Procesors)
menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna
internet dapat membeli barang di ebay, lisensi software original, keanggotaan
situs, urusan bisnis, mengirim uang ke pengguna Paypal lain di seluruh dunia dan
banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet, 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 atau Balance PayPal anda, dan anda sudah dapat menggunakan
account PayPal untuk bertransaksi.
Keuntungan menggunakan paypal bagi pembeli adalah sebagai berikut:
a. Dapat mengirim uang secara online kelebih dari 190 negara
b. Gratis tanpa dikenakan biaya administrasi pengiriman bagi pembeli
c. Dapat berbelanja oline tanpa perlu memberikan data informasi keuangan
d. Proteksi 100% dari pengyalahgunaan akun paypal
Keuntungan menggunakan paypal bagi ppenjualadalah sebagai berikut:
a. Menambah pemilihan pembayaran
b. Biaya setup gratis
c. Biaya pertansakti yang jauh lebih murah jika di bandingkan dengan
metode pembayaran lainya.
2.2.6 Media Komunikasi
2.2.6.1Pesan Instan (Instan messaging)
Pesan instan adalah sebuah teknologi Internet yang memungkinkan para
pengguna dalam jaringan internet untuk mengirimkan pesan-pesan singkat secara
langsung pada saat yang bersamaan (real time) dengan menggunakan teks kepada
pengguna lainnya yang sedang terhubung ke jaringan yang sama.
Istilan pesan instan (instant messaging) saat ini pada umumnya mengacu
kepada sebuah teknologi yang dipopulerkan oleh America Online (AOL), yang
kemudian diikuti oleh Yahoo! (Yahoo! Messenger), Google, dan Microsoft
(Windows Live Messenger) dan perusahaan-perusahaan lainnya.
2.2.6.2Email (Electronik Mail)
Sumber daya internet yang cukup banyak dimanfaatkan oleh para pemakai
adalah surat elektronis (e-mail). Sesuai dengan namanya, pengiriman surat
dilakukan secara elektronis, bukan dalam bentuk kertas. Surat elektronis
menawarkan keunggulan berupa kecepatan pengiriman surat (umumnya surat
sampai dalam hitungan detik).
Transfer e-mail yang cepat menggunakan protocol yang di sebut SMTP
(simple mail transfer protokol). Dalam hal ini, mail server (server yang
menangani e-mail)segera menghubungi tujuan dan kemudian mengirimkan
surat.[3]
2.2.6.3Jejaring sosial (Social Networking)
Social Networking adalah tempat untuk para netter berkolaborasi dengan
komentar, mencari teman, saling mengirim email, saling memberi penilaian,
saling bertukar file dan yang lainnya. Dan facebook merupakan situs utama yang
paling banyak di kunjungin di indonesia.
Beberapa fasilitas Facebook yang bisa digunakan untuk berpromosi bisnis
adalah Fan Page, Groups dan Notes. Apabila profile pribadi hanya bisa berteman
dengan maksimal 5000 orang, kalau di Fan Page bisa lebih. Selain itu Fan Page
itu SEO Friendly dan akan muncul di search engine. Di Groups kita bisa
berdiskusi lebih detail terkait topik bisnis yang lebih spesifik. Dan Fasilitas Notes
bagaikan blog yang bisa update setiap saat.
Ada tiga hal yang dapat dilakukan Facebook untuk pengembangan bisnis :
1. Sebagai media promosi yang sangat efektif. Banyak sekali fitur-fitur
Facebook yang dapat anda manfaatkan untuk promosi dari bisnis yang
anda jalani.
2. Sebagai media memperoleh uang langsung, melalui aplikasi-aplikasi pihak
ketiga yang dapat di pasang pada akun Facebook anda.
3. Sebagai website dari produk bisnis anda, melalui fitur pembuatan halaman
web yang disediakannya.
2.2.7 Basis Data
2.2.7.1Pengertian Basis Data
Basis data (database) adalah suatu pengorganisasian sekumpulan data
yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi,
basis data di maksudkan untuk mengatasi masalah pada sistem yang memakai
lunak yang di sebut DBMS. DBMS adalah perangkat lunak sistem yang
mumungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses
basis data dengan cara yang peraktis dan efisien.[3]
2.2.7.2Konsep dasar Basis Data
Sebelum kemunculan basis data. Pemrosesan data menggunakan
pendekatan yang berbasis berkas. Pada pendekatan ini, ada kemungkinan bahwa
perancangan sistem masih didasarkan sejumlah pemakai. Basis data (database)
adalah sesuatu pengorganisasian sekumpulan data yang saling terkait sehingga
meudahkan aktivitas untuk memperoleh informasi. Basis data di maksudkan untuk
mengatasi problem pada sistem yang memakai pendekatan berbasis berkas.[3]
2.2.7.3Database Management System (DBMS)
DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai
membuat, memelihara, mengontrol, dan mengakses basis data dengan cara yang
peraktis dan efisien. DBMS dapat digunakan untuk mengkomodasikan berbagai
macam pemakai yang memiliki kebutuhan akses yang berbeda-beda.
Umumnya DBMS menyediakan fitur-fitur sebagai berikut.
a. Independensi data-program
b. Keamanan
c. Intergritas
d. Konkurensi
e. Pemulihan
f. Katalogsistem
Beberapa contoh DBMS yang populer dan banyak digunakan adalah
MySQL, MS SQL Server, Oracle, dan MS Access.
2.2.7.4Bahasa Basis Data
Semua DBMS memiliki dua macam bahasa yang digunakan untuk
mengelola dan mengorganisasikan data, yaitu:
1. Bahasa definisi data (Data Definition Language atau DDL)
DDL adalah perintah-perintah yang biasanya digunakan oleh administrator
basis data untuk mendifinisikan skema basis data dan juga subskema.
Peryataan SQL seperti CREATE, ALTER, DROP, RENAME, TRUNCATE
dan COMMENT merupakan contoh perintah yang termasuk DDL.
2. Bahasa manipulasi data (Data Manipulation Language atau DML)
DML adalah perintah-perintah yang digunakan untuk melakukan hal-hal
seperti berikut:
a. Mengambil data pada basis data.
b. Menambahkan data pada basis data.
c. Mengubah data pada basis data.
d. Menghapus data pada basis data.
Peryataan SELECT, INSERT, UPDATE, DELATE dan MERGE adalah
2.2.7.5Elemen Model analisis
2.2.7.5.1ERD (Entity Relationship Diagram)
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.
2.2.7.5.2Diagram Konteks
Diagram konteks merupakan arus data yang berfungsi untuk
menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian
luar. Kesatuan luar ini merupakan sumber arus data atau tujuan data yang
berhubungan dengan sistem informasi tersebut.
2.2.7.5.3 DFD (Data Flow Diagram)
Data Flow diagram (DFD) adalah sebuah teknik grafis yang
menggambarkan aliran informasi dan transformasi yang di aplikasikan pada saat
data bergerak dari input menjadi ouput. DFD merupakan penurunan atau
penjabaran dari diagram konteks. Dalam pembuatan DFD harus mengacu pada
ketentuan sebagai berikut :
1. Setiap penurunan level yang lebih rendah harus mempresentasikan
proses tersebut dalam spesifikasi proses yang jelas.
2. Penurunan dilakukan apabila memang diperlukan.
3. Tidak semua bagian dari sistem harus ditunjukkan dengan jumlah
2.2.8 Software Pendukung Pembuatan Aplikasi E-Commerce
2.2.8.1PHP
PHP (Personal Home Page) merupakan bahasa skrip yang tertanam di
dalam HTML untuk eksekusi bersifat server-side. PHP digunakan untuk
mengekstraksi data/informasi yang di kehendaki oleh pengguna dari basis data
dan menampilkanya pada halaman web. Kebanyakan sever-server Windows NT
dan UNIX mendukung bahasa ini. walau ada sejumlah penulis bahasa PHP,
namun aslinya di buat olehRasmus Lerdorf. Redorf lah yang pertama kali menulis
mesin pengurai (Parsing Engine) dalam bahasa php sebagai CGI perl pada tahun
1995, yang di sebutnya “Personal HomePage”, atau yang di singkat PHP. Tujuan
awalnya adalah untuk mencatat pengunjung-pengunjung yang membuka halaman
resumenya di web. Kemudian ia menulis-ulang kode-kode secara keseluruhan
dengan bahasa pemrograman C, yang membuat program tersebut semakin
canggih dan mampu berhubungan dengan basis data dan program-program lainya.
Tahun-tahun berikutya pemrogram-pemrogram handal seperti Zeev Sursaki dan
Andi Gutmann menulis kembali PHP sehinggga muncul versinya yang ke-3. [1]
2.2.8.2Macromedia Dreamweaver
Macromedia dreamweaver adalah sebuah HTML editor profesional untuk
mendesain secara visual dan mengelola situs Web maupun halaman Web.
Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara
manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam
menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan
pengalaman kita dalam mendesain Web.
2.2.8.3HTML(hypertext markup language)
Hypertext Markup Language (HTML) dalam ilmu komputer merupakan
bahasa pemformatan teks untuk dokumen-dokumen pada jaringan komputer yang
dikenal sebagai world wide web (atau sering di sebut sebagai web saja).
Dokumen-dokumen HTML merupakan berkas teks yang mengandung 2 bagian:
isiyaitu segala sesuatu yang ingin di tampilkan dan diperlihatkan dalam dokumen
Web dan tag yang merupakan informasi pemformatan, yang tersembunyi dari
pandangan pengguna, yang memberitahu browser tentang bagaimana caranya
menampilkan isi dokumen ke hadapan pengguna.
HTML pada dasarnya merupakan himpunan bagian dari bahasa yang lebih
luas jangkauanya yaitu standard Generalized Markup Language (SGML), yang
merupakan sistem pengkodean dan pemformatan untuk dokumen yang di
tampilkan di layar komputer maupun di kertas.[1]
2.2.8.4Cascading style sheet(CSS)
CSS merupakan sebuah perintah yang mampu berjalan di antara tag
HTML, jadi versi HTML juga akan berpengaruh terhadap objek yang di hasilkan
oleh CSS itu sendiri. Dengan mengunakan CSS kita dapat menciptakan sebuah
format template pada setiap halaman web dengan sangat mudah dan dinamis.
Di dalam halaman web terdapat beberapa elemen HTML yang
kesemuanya itu dapat di kendalikan dengan menggunakan sebuah bahasa script
2.2.8.5XAMPP
XAMPP merupakan paket PHP berbasis open source. Yang di
kembangkan oleh sebuah komunitas Open source. Dengan mengunakan XAMPP
kita dapat kemudahan karena XAMPP telah tersedia beberapa fiture diantaranya:
1. Apacahe HTTPD
2. MySQL
3. PHP
4. FilZilla FTP Server
5. phpMyadmin
6. dan lain-lain
dengan adanya beberapa dukungan paket diatas, maka semua kebutuhan
untuk mengunakan PHP secara offline dapat tercukupi.[2]
2.2.8.6Apache
Web server adalah Program komputer yang bertanggung jawab menerima
permintaan HTTP dari pengguna, yang dikenal sebagai web browser, dan
melayani mereka, dan bersedia merespon data konten yang diminta seperti web
pages (dalam bentuk HTML atau objek seperti gambar, video, dan lain-lain).
2.2.8.7 Javascript
Javascrip adalah bahasa skrip dari Netscape yang fungsinya mirip dengan
VBScrip namun bahasa dasarnya adalah Java. JavaScript didukung oleh browser
Netscape Navigator mulai versi 2.0 Javascript lebih mudah digunakan dari java,
tetapi tentu saja tidak memiliki kemampuan yang secanggih Java. Javascript
membuat antarmuka secara lengkap. Pada sisi client, applet (sebuah aplikasi yang
khusus dikembangkan untuk dijalankan di browser) dipelihara dalam kode
sumber. Pada server, mereka dikompilasi menjadi kode byte (bahasa antara),
mirip dengan program-program yang dibuat dengan bahasa pemrograman Java,
JavaScript berevolusi dari bahasa LiveScript dari Netscape dan kompatible
dengan bahasa pemrograman Java. Javascript tidak sehebat java, namun dapat
digunakan bersama dengan Java. sebagai contoh, applet javascript dapat untuk
membuat form masukan pengguna den melakukan validasi asupan, sementara
progam Java akan melakukan pemrosesan informasinya.[1]
2.2.8.8MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management sistem) atau DBMS yang multithread,
multi-user, dengan sekitar 6 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 dibawah 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 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,
MySQL memiliki beberapa keistimewaan, antara lain :
a. Portabilitas
b. Perangkat lunak sumber terbuka
c. Multi-user
d. Performance tuning
e. Ragam tipe data
f. Perintah dan fungsi
g. Keamanan
h. Skalabilitas dan pembatasan.
Dengan keistimewaan-keistimewaan di atas, MySQL sangat tepat apabila
digunakan sebagai perangkat lunak sistem manajemen basis data.[1]
35
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem merupakan penguraian dari suatu sistem informasi yang
utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasi dan mengevaluasi permasalah, kesempatan, hambatan yang
terjadi dan kebutuhan yang di harapkan sehingga dapat diusulkan perbaikan.
3.1.1 Analisis Masalah
Analisis masalah adalah analisis yang dilakukan mengenai
prosedur-prosedur atau cara kerja dari setiap data yang dibutuhkan dan dihasilkan dari
sistem penjualan yang ada pada PD. Pipik Putra. Berdasarkan hasil penelitian
yang telah dilakukan, bahwa PD. Pipik Putra masih mempunyai masalah-masalah
seperti:
1. Penyebaran informasi hanya mengandalkan media katalog sehingga belum
dapat menjangkau seluruh wilayah Jawa Barat.
2. Dalam pembukuan serta pembuatan laporan rekapitulasi penjualan masih
dilakukan secara manual sehingga pengolahan data laporan penjualan
masih lambat dan belum terperinci dengan baik.
3. Sistem penjualan di PD. Pipik Putra masih menggunakan sistem dengan
cara manual yaitu konsumen harus datang untuk melakukan transaksi
pembelian ke toko, untuk pelanggan yang berada di luar kota informasi
3.1.2 Analisis Yang Sedang Berjalan
Flow Map merupakan bagan yang menggambarkan dan menjelaskan
urutan prosedur-prosedur, arus pekerjaan secara keseluruhan dari sistem dan
menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain. Flow
Map yang sedang berjalan pada PD. Pipik Putra dibagi menjadi tiga macam
prosedur yaitu prosedur produksi, penjualan produk, dan prosedur pelaporan:
1. Prosedur produksi
a. Bagian pemasaran akan membuatkan daftar barang yang diproduksi dan
dipesan.
b. Daftar barang yang akan diproduksi diserahkan kebagian produksi, dan
untuk daftar barang yang akan dipesan akan disampaikan ke pemimpin
c. Bagian produksi memperoduksi barang sesuai daftar barang yang
diproduksi dari bagian pemasaran.
d. Pemimpin akan mendapatkan daftar barang yang akan dipesan dari bagian
pemasaran.
e. Pimpinan akan melakukan proses pemesanan barang serta menerima
faktur pembelian. Pemimpin melakukan pengecekan barang yang dipesan
jika barang yang dipesan tidak sesuai akan dikembalikan lagi kepada
supplier jika barang yang dipesan sesuai maka barang yang dipesan akan
dikembalikan lagi kebagian pemasaran.
f. Stok produk yang diproduksi dan barang yang dipesan akan dibuatkan
Prosedur produksi digambarkan dengan menggunakan flowmap pada gambar
3.1 berikut ini.
Bagian pemasaran Bagian produksi
Daftar barang yang tidak
tersedia
Daftar barang yang diproduksi
Daftar barang yang diproduksi Daftar barang yang
diproduksi
supplier
Pengecekan barang yang dipesan
Daftar barang yang dipesan
Faktur pembelian
Sesuai dengan pesanan
Barang yang dipesan tidak sesuai
tidak
Barang yang dipesan
iya
Daftar barang yang diproduksi
Pembuatan daftar barang yang diproduksi
dan dipesan
Faktur pembelian
Barang yang dipesan Pembuatan
daftar stok barang yang
tersedia Stok produk yang
tersedia
A1
Daftar barang yang tidak
tersedia
A
2
Barang yang dipesan Daftar barang yang dipesan 12
Daftar barang yang dipesan 1
2
A4
A3
Daftar barang yang diproduksi
Gambar 3.1 Flowmap Prosedur Produksi
Keterangan :
A1 : adalah arsip stok produk yang tersedia
A2 : adalah daftar barang yang tidak tersedia
A3 : adalah daftar barang yang diproduksi
2. prosedur penjualan produk
pada prosedur penjulan produk yang berlangsung pada PD. Pipik putra adalah
sebagai berikut:
1. Konsumen menayakan produk yang akan dibeli dan untuk konsumen yang
berada di luar kota biasanya mengakses informasi melalui telpon atau sms
2. Bagian pemasaran akan mengecek ketersedian barang, jika barang tersedia
maka bagian pemasaran akan mengkonfirmasi harga kepada pembeli yang
datang ketoko dan untuk pembeli yang berada di luar kota bagian
pemasaran akan mengkonfirmasi sample produk, nama, harga, jasa
pengiriman dan alamat.
3. Nama dan alamat akan digunakan sebagai data pengiriman dan diserahkan
kepada bagian pengiriman
4. Bagian pemasaran mengkonfirmasi total yang harus dibayar kepembeli.
5. Pembeli melakukan proses pembayaran, pembayaran akan diterima bagian
keuangan.
6. nota pembelian akan dibuatkan untuk pembeli yang datang ketoko
sedangkan untuk pembeli yang berada diluar kota akan dilakukan
pengecakan pembayaran, jika pembayaran tidak ada maka akan dilakukan
konfirmasi kepembeli bahwa pembayaran tidak ada, jika pembayaran ada
akan dibuatkan nota pembelian
7. Bagian keuangan membuat kwitansi sebanyak tiga rangkap. Rangkap
pertama diserahkan pada bagian pengiriman untuk di kirimkan ke pada
keuangan kemudian akan dilakukan pencatatan dalam buku besar
penjualan.
8. Bagian pengiriman menerima data pengiriman dan kwitansi pembelian
kemudian bagian pengiriman melakukan proses pengiriman.
Prosedur penjualan produk digambarkan dengan menggunakan flowmap pada
konsumen Bagian pemasaran Bagian keuangan
Daftar produk yang akan di
beli
Daftar produk yang akan di
produk yang akan di beli tidak ada
tidak ya
Konfirmasi data pengiriman harga
barang barang yang terjual
Laporan buku besar penjualan Stok produk yang
tersedia produk yang
akan di beli tidak ada
1 2
1 produk yang akan di beli
Keterangan :
A1 : adalah arsip stok produk yang tersedia
A2 : adalah daftar barang yang tidak tersedia
A5 : adalah arsip faktur pembelian
A6 : adalah arsip buku besar penjualan
A7 : adalah arsip data pengiriman
3. prosedur retur produk
a. konsumen memberikan alasan retur produk kepada bagian pemasaran.
b. Bagian pemasaran akan melakukan pengecekan apakah produk bisa diretur
atau tidak.
c. Jika retur produk distujui maka bagian pemasaran akan mengkonfirmasi
kepada konsumen.
d. Konsumen melakukan pengiriman produk yang akan diretur
e. Bagian pemasaran akan melakukan pengecekan produk apakah produk
akan diganti atau dilakukan perbaikan.
f. Jika produk yang diretur diperbaiki maka akan diserahkan kepada bagian
peroduksi untuk diperbaiki
g. Kemudian bagian pengiriman akan melakukan pengiriman produk yang
baru kepada konsumen.
Prosedur retur digambarkan dengan menggunakan flowmap pada gambar 3.3
konsumen Bagian pemasaran
faktur
Bagian produksi
faktur
disetujui
Pengecekan faktur retur
Retur tidak disetujui
tidak
Retur disetujui
iya
Retur tidak disetujui
Faktur baru
faktur
A
5
Pengecekan data produk
Pengantian
produk Perbaikan produk
Pembuatan faktur baru
Faktur baru
Pengantian produk
Perbaikan produk
Proses perbaikan
Perbaikan produk
A
8
Perbaikan produk
A
9
Keterangan :
A5 : adalah faktur pembelian
A8 : adalah arsip pergantian produk
A9 : adalah arsip perbaikan produk
4. Prosedur pelaporan
a. Bagian keuangan membuat laporan rekaptulasi penjualan dan laporan data
barang dari buku besar penjualan.
b. Pimpinan menerima laporan penjualan dan laporan data barang dari bagian
keuangan.
c. Laporan tersebut di priksa dan di sahkan lalu di tanda tangani oleh
pemimpin.
d. Laporan yang di tandatangani akan di berikan kembali ke bagian keuangan
dan rangkap ke dua akan di arsipkan sebagai arsip laporan penjualan dan
arsip laporan data barang.
Prosedur pelaporan digambarkan dengan menggunakan flowmap pada gambar
Bagian keuangan pimpinan
Pembuatan laporan
Laporan penjualan
Laporan data barang
pengesahan
Laporan penjualan yang di tandatangani
Laporan data barang yang di
tandatangani
Laporan penjualan yang di tandatangani
Laporan data barang yang di
tandatangani
A
1
0
A
1
1
Laporan penjualan
Laporan data barang
Laporan penjualan
Laporan data barang
A
6
A
1
1 2 12 12 1 2
1 2 12 2
2
Buku besar penjualan
Stok produk yang tersedia
Gambar 3.4 Flowmap Prosedur Pelaporan
Keterangan :
A1 : adalah arsip stok produk yang tersedia
A6 : adalah arsip buku besar penjualan
A10: adalah arsip laporan penjualan