• Tidak ada hasil yang ditemukan

Membangun Website E-Commerce Pada Perusahaan Moist Clothing

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Website E-Commerce Pada Perusahaan Moist Clothing"

Copied!
202
0
0

Teks penuh

(1)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

YEMIMA TRI HERYANI

10107004

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(2)

ABSTRAK

MEMBANGUN WEBSITE E-COMMERCE PADA PERUSAHAAN MOIST CLOTHING

Oleh

YEMIMA TRI HERYANI

10107004

Moist Clothing merupakan perusahaan dagang yang menyediakan barang berupa pakaian remaja saat ini hasil produksinya sendiri. Moist Clothing yang telah memiliki banyak pelanggan baik di dalam kota Bandung maupun di luar kota memiliki masalah antara lain adalah masih menerapkan prosedur belanja manual atau pelanggan harus langsung datang ke toko tersebut, pencatatan data-data transaksi penjualannya dan perubahan data-data masih menggunakan sistem manual.

Dengan melihat permasalahan yang terdapat di Moist Clothing, maka pihak Moist Clothing menginginkan sebuah media penjualan berbasiskan website yang diharapkan dapat membantu untuk kelancaran proses penjualan produk yang sedang dijalankan. Metode analisis yang digunakan dalam pembangunan website e-commerce pada Moist Clothing Bandung berdasarkan data terstruktur yaitu menggunakan flowmap dan tools yang digunakan yaitu ERD (Entity Relationship Diagram) untuk menggambarkan model data dan DFD (Data Flow Diagram) untuk menggambarkan model fungsional. Sedangkan bahasa pemrograman yang digunakan untuk membuat program ini adalah PHP dan untuk database menggunakan MySQL dengan dibantu tools Adobe Dreamweaver dan WAMP.

Berdasarkan hasil pengujian alpa dan beta, fasilitas-fasilitas yang tersedia dalam aplikasi yang dibangun dilengkapi dengan keamanan Security Socket Layer, dan untuk keamanan dalam pengolahan data dilengkapi juga dengan sistem Backup dan Restore database, pengujian sistem untuk menghasilkan informasi disimpulkan bahwa sistem secara keseluruhan berjalan sesuai dengan yang diharapkan.

(3)

DEVELOP E-COMMERCE WEBSITE

AT MOIST CLOTHING COMPANY

by

YEMIMA TRI HERYANI

10107004

Moist Clothing is a trading company that provides a form of teenage clothing items at this time the results of its own production. Moist Clothing which has had many customers both inside and outside the city of Bandung city has problems, among others, is still applying shopping procedure manuals or customer must immediately come into the store, recording the sales transaction data and data changes are still using manual systems.

By looking at the issues contained in the Moist Clothing, Clothing Moist then the media wants a sales-based website that is expected to help to smooth the process of selling a product that is being executed. The method of analysis used in the construction of e-commerce website Moist Clothing in Bandung based on structured data that is using flowmap and tools used is ERD (Entity Relationship Diagram) to illustrate data model and DFD (Data Flow Diagram) to depict functional model. While the programming language used to create this program is to a database using PHP and MySQL with the assistance of tools Adobe Dreamweaver and WAMP.

Based on the results of negligent and beta testing, the facilities available in applications built with security features Security Socket Layer, and for security in data processing system is also equipped with a Backup and Restore database, testing the system to generate information concluded that the overall system run according expected

(4)

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah

memberikan rahmat dan karunianya sehingga penulis dapat menyelesaikan Skripsi

yang berjudul Membangunan Website E-Commerce Pada Perusahaan Moist

Clothing, yang diajukan untuk memenuhi salah satu syarat dalam menyelesaikan

studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas

Komputer Indonesia (UNIKOM) Bandung.

Dengan keterbatasan ilmu dan pengetahuan yang dimiliki oleh penulis,

maka penulis membutuhkan peran serta dari pihak lain dalam proses penyelesaian

skripsi ini. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima

kasih yang sebesar-besarnya kepada :

1. Bapak Andri Heryandi,S.T.,M.T. Selaku dosen pembimbing. Terima kasih

karena telah banyak meluangkan waktu untuk memberikan bimbingan,

saran dan nasehatnya selama penyusunan skripsi ini.

2. Bapak, Ibu dan kakak tercinta yang telah memberikan kasih sayang, doa

dan dorongan baik moril maupun materi yang tiada henti. Semoga suatu

saat aku dapat membanggakan kalian

3. Ibu Mira Kania Sabariah, M.T., Selaku Ketua Jurusan Program Studi

Teknik Informatika Universitas Komputer Indonesia.

4. Ibu Dian Dharmayanti, S.T. selaku penguji 1 yang telah banyak

(5)

5. Ibu Tati Harihayati M., S.T., M.T. selaku penguji 3 yang telah banyak

memberikan saran, arahan, bimbingan kepada penulis.

6. Bapak Ir. Eddy Suryanto Soegoto, M.Sc., Selaku Rektor Universitas

Komputer Indonesia.

7. Bapak Dr. Arry Akhmad Arman. Selaku Dekan Fakultas Teknik Universitas Komputer Indonesia

8. Bapak Eko Budi Setiawan, S.Kom., selaku dosen wali kelas IF-1 Angkatan

2007.

9. Wahyu Rianto dan seluruh karyawan Moist Clothing terima kasih atas

semua bantuan yang diberikan selama ini.

10. Bagja Wicaksana yang selalu memberikan dukungan, waktu serta berbagi

ilmu dan pengalamannya yang sangat membantu dalam pembuatan

program dan penulisan laporan ini.

11. Suci Rahayu, Rifka Dwi Restika, Ario Prabowo, Andry yosua, Icha dan

deu ngilers atas dukungan serta berbagi ilmu dan pengalamannya yang

sangat membantu penulisan laporan ini.

12. Kedua kakak tersayang Natalina, Proviandi dan sepupu saya Indika , juga

seluruh keluarga besar yang telah memberikan dukungan kepada penulis

13. Teman-teman di Jurusan Teknik Informatika angkatan 2007 khususnya

(6)

14. Serta semua pihak yang telah turut membantu dalam penyusunan skripsi

ini, yang tidak bisa di sebutkan semuanya satu persatu.

Didalam penulisan Laporan penelitian tugas akhir ini, penulis telah

berusaha semaksimal mungkin, dan menyadari bahwa skripsi ini jauh dari

sempurna. Untuk itu penulis akan selalu menerima segala masukkan yang

ditujukan untuk menyempurnakan skripsi ini.

Besar harapan kami agar Laporan penelitian tugas akhir ini akan

bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi

penyusun sendiri khususnya.

Bandung, Juni 2011

(7)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Moist Clothing merupakan perusahaan yang bergerak dibidang penjualan

pakaian dan accessories. Selama ini penjualan yang dilakukan Moist Clothing ini

mengalami peningkatan cukup baik yang terletak di Bandung memang sudah

cukup banyak, tapi masih sedikit yang mampu menyesuaikan tingkat keinginan

konsumen yang semakin tinggi terhadap clothing-clothing yang ada. Akhirnya

Moist Cloting berdiri di Komplek Vijaya Kusuma Blok C.2 no.8 Cibiru Bandung,

yang digunakan sebagai kantor pusat, pemasaran dan tempat produksi Moist

Clothing Bandung.

Namun, dengan adanya persaingan yang sangat ketat maka Moist Clothing

ingin mencoba lebih berkembang dengan menerapkan system pemasaran yang

tepat, cepat dan efisien. Berdasarkan keinginan dari Moist Clothing, maka

diperlukan suatu strategi pemasaran yang lebih baik. Hal ini disebabkan penjualan

dan pemasaran merupakan kegiatan yang paling penting dalam kelangsungan

hidup suatu perusahaan, oleh karena itu dengan memanfaatkan perkembangan

teknologi informasi khususnya internet sebagai media informasinya. Internet

merupakan salah satu contoh teknologi informasi yang efektif untuk penyebaran

informasi karena internet merupakan sarana komunikasi yang mendunia. Tanpa

adanya internet para pelaku bisnis akan mengalami kesulitan dalam hal waktu dan

(8)

2

informasi lebih cepat menyebar hanya dalam hitungan detik, sehingga

memungkinkan banyak orang melakukan berbagai jenis kegiatan dan juga

transaksi. Transaksi bisnis yang dilakukan secara elektronik disebut E-commerce.

Solusi dari permasalahan tersebut yaitu dengan membangun suatu sistem

yang dapat membantu meningkatkan penjualan pakaian di Moist Clothing tanpa

melihat situasi toko dan juga dapat menangani pelanggan yang berada jauh di luar

kota tanpa harus datang secara langsung ke toko sehingga pemasaran produk

Moist Clothing Bandung tidak lagi meliputi wilayah dalam kota, tetapi seluruh

wilayah Indonesia, dan diharapkan Moist Clothing Bandung mendapatkan

keuntungan yang maksimal. Berdasarkan hasil wawancara dari pihak Moist

Clothing, maka membangun website e-commerce adalah solusi yang tepat untuk

menyelesaikan semua permasalahan yang ada di Moist Clothing Bandung.

1.2 Rumusan Masalah

Dilihat dari latar belakang masalah yang terjadi pada Moist Clothing,

maka ditemukan masalah-masalah sebagai berikut :

1. Toko belum memiliki sarana pemasaran yang baik karena masih

menggunakan customers to customers atau tatap langsung dengan

konsumen.

2. Bagaimana memudahkan konsumen untuk memperoleh informasi

mengenai barang yang ditawarkan oleh Moist Clothing

3. Konsumen yang berada di luar kota dapat mengetahui semua produk yang

ditawarkan oleh Moist Clothing hanya dengan menggunakan layanan

(9)

tersebut.Diperlukan adanya alat transaksi yang terjamin dalam keamanan

pada saat terjadi transaksi atau pertukaran data.

Dari pembahasan diatas dapat dilihat bahwa masalah yang terdapat pada

Moist Clothing saat ini diperoleh rumusan masalahnya adalah bagaimana

membangun website e-commerce yang akan digunakan pada Moist Clothing.

1.3 Maksud dan Tujuan

Maksud dari penelitian ini adalah untuk membangun website e-commerce

yang akan digunakan pada Moist Clothing.

Adapun tujuan yang akan dicapai dari penulisan skripsi ini adalah sebagai

berikut :

1. Memudahkan konsumen memperoleh informasi mengenai barang dan stok

yang ditawarkan oleh Moist Clothing secara 24 jam, toko juga belum

memiliki website penjualan yang memudahkan konsumen yang berada di

luar kota dapat mengetahui keberadaan Moist Clothing dengan

menggunakan layanan e-commerce ini serta bisa memesan tanpa harus

datang ke toko.

2. Mempermudah dalam pengelolaan data dan pembuatan laporan yang bisa

dilakukan dimana saja dan kapan saja.

3. Memberikan informasi produk secara detail tanpa harus melihat produk

(10)

4

1.4 Batasan Masalah/Ruang Lingkup kajian

Untuk meghindari permasalahan agar tidak meluas dan pembahasan lebih

terarah, maka permasalahan akan dibatasi pada:

1. Pembangunan website dibuat berdasarkan permintaan dan kebutuhan

Moist Clothing. Sistem yang dibangun dapat menangani pengolahan data

produk dan layanan yang disediakan pada Moist Clothing serta

menampilkannya berdasarkan kategori.

2. Data produk yang dikirimkan ke facebook pada saat penambahan produk

baru hanya berupa kode produk atau model, nama produk, ukuran, harga,

warna dan gambar.

3. Kurs dolar untuk proses transaksi ke PayPal diambil secara online dari

situs Bank MANDIRI yaitu http://www.bankmandiri.co.id

4. Konfirmasi barang sudah sampai ke alamat member saat proses

pengiriman barang dilakukan secara otomatis ke website JNE.

5. Batas waktu dari proses pemesanan ke proses pembayaran yaitu 2x24 jam,

jika melewati batas waktu maka pesanan akan dibatalkan secara otomatis.

6. Pengiriman produk hanya meliputi seluruh wilayah indonesia dengan

menggunakan jasa pengiriman JNE reg (Reguler), oke (Ongkos Kirim

Ekonomis) dan yes (Yakin Esok Sampai).

7. Pembuatan laporan hanya pada transaksi penjualan per bulan dan per hari.

8. Manajemen pembayaran pada sistem e-commerce dapat dilakukan dengan

(11)

offline dapat dilakukan seperti transfer antar Bank, dan tunai. Sedangkan

untuk pembayaran secara online menggunakan jasa Payment Gateway

yaitu Paypal.

9. Jenis E-Commerce yang digunakan yaitu Business to Consumer.

10. Metode analisis yang digunakan dalam pembangunan sistem berdasarkan

data terstruktur yaitu menggunakan flowmap dan tools yang digunakan

yaitu ERD (Entity Relationship Diagram) dan DFD(Data Flow Diagram).

11. Terdapat backup dan restore database di menu pegawai.

12. Sistem e-commerce ini memiliki IP-Dedicated dan untuk keamanan

menggunakan security socket layer (SSL).

13. Pengiriman informasi pemesanan melalui email ke pemesan setiap ada

perubahan status pesanan.

14. Zoom gambar produk.

15. Mendukung Search Engine Optimization (SEO) agar situs dapat terdaftar

di search engine pada halaman-halaman depan.

16.Sistem terdapat backup dan restore database di menu admin.

1.5 Metodologi Penelitian

Metodologi penelitian merupakan suatu proses yang digunakan untuk

memecahkan suatu masalah yang logis Metode penelitian yang digunakan adalah

metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan

fakta-fakta dan informasi dalam situasi atau kejadian secara sistematis, faktual

dan akurat. Metodologi penelitian ini memiliki dua tahapan, yaitu tahap

(12)

6

1. Tahap pengumpulan data

Tahap pengumpulan data dapat diperoleh secara langsung dari Moist

Clothing. Cara-cara yang mendukung untuk mendapatkan data primer adalah

sebagai berikut :

a. Studi Pustaka

Pengumpulan data dengan cara mengumpulkan literarur, jurnal, paper

dan bacaan – bacaan yang ada kaitannya dengan judul penelitian. b. Studi lapangan

Studi ini dilakukan dengan cara mengunjungi Moist Clothing dan

pengumpulan data dilakukan secara langsung. Hal ini meliputi :

b.1. Observasi

Observasi adalah Teknik pengumpulan datan dengan

mengadakan penelitian dan peninjauan langsung terhadap

permasalahan yang diambil.

b.2. Interview

Teknik ini pengumpulan data dengan mengadakan tanya jawab

secara langsung yang ada kaitannya dengan topik.

2. Tahap Pembuatan Perangkat Lunak.

Tahap analisis data dalam perangkat lunak menggunakan model waterfall

untuk membangun Website e-commerce Pada Perusahaan Moist Clothing ini

(13)

ANALISIS SISTEM

PERANCANGAN SISTEM

PERAWATAN PENGKODEAN

PENGUJIAN

Gambar 1. 1 Metode Watterfall

a. Analisis Sistem

Analisis system merupakan tahap menganalisis hal-hal apa saja yang

diperlukan dalam membangun website e-commerce pada perusahaan

Moist Clothing seperti analisis kebutuhan fungsional dan

nonfungsional.

b. Perancangan Sistem

Perancangan Menerjemahkan analisa kebutuahn ke dalam bentuk

rancangan sebelum penulisan program yang berupa perancangan

antarmuka.

c. Pengkodean

Tahap penerjemahan data yang telah dirancang keadalam bahasa

pemrograman tertentu. Dalam pembangunan website e-commerce ini

(14)

8

d. Pengujian

Merupakan tahap pengujian terhadap website e-commerce yang

dibangun.

e. Perawatan

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat

mengalami perubahan sesuai permintaan user.

1.6 Sistematika Penulisan

Sistematika penulisan Tugas akhir ini disusun untuk memberikan

gambaran umum tentang penelitian yang akan dijalankan. Sistematika rancangan

penulisan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisikan latar belakang masalah, maksud dan tujuan yang hendak

dicapai, perumusan masalah dari penelitian, batasan masalah, metodologi

penelitian yang digunakan serta sistematika penulisan laporan.

BAB II LANDASAN TEORI

Bab ini menjabarkan profil tempat TA/Skripsi berlangsung secara singkat

mengenai sejarah instansi, logo instansi, dan profil Moist clothing dan berisi

teori-teori pendukung dalam membangun website e-commerce pada perusahaan Moist

Clothing.

BAB III ANALISIS DAN PERANCANGAN

Bab ini berisi tentang perancangan untuk sistem yang akan dibangun,

(15)

digunakan yaitu ERD (Entity Relationship Diagram) dan DFD(Data Flow

Diagram).

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang

telah dibuat disertai juga dengan hasil pengujian dengan menguji sistem secara

alpha menggunakan metode black box yang berfokus pada persyaratan fungsionaldan

betha dengan kuesioner dari aplikasi yang dilakukan di Moist Clothing sehingga

diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi

yang user-friendly

BAB V KESIMPULAN DAN SARAN

Bab ini menjelaskan tentang kesimpulan mengenai hasil analisis dan perancangan

(16)

9

BAB II

TINJAUAN PUSTAKA

2.1 Tinjauan Umum Perusahaan

2.1.1 Riwayat Perusahaan

Moist Clothing merupakan sebuah perusahaan yang bergerak di bidang

fashion. Moist Clothing berdiri pada tahun 2002 atas dasar sebuah pemikiran dan

kreativitas dari seorang anak muda yang bernama Wahyu Riyanto yang dengan

inisiatifnya membuat beberapa produk untuk segala usia, baik remaja putra

maupun putri. Produk yang dihasilkan berupa T-shirt, polo shirt, kemeja, jaket

dan sandal.

Untuk itu, muncul suatu perencanaan untuk membuat suatu management

dan mendirikan usaha Clothing di Bandung. Tempat Clothing di Bandung

memang sudah cukup banyak, tapi masih sedikit yang mampu menyesuaikan

tingkat keinginan konsumen yang semakin tinggi terhadap clothing-clothing yang

ada. Akhirnya Moist Cloting berdiri di Komplek Vijaya Kusuma Blok C.2 no.8

Cibiru Bandung, pada tanggal 16 september 2010 yang digunakan sebagai kantor

pusat, pemasaran dan tempat produksi Moist Clothing.

2.1.2 Visi dan Misi Perusahaan

Visi dari Moist Clothing adalah untuk mengembangkan usaha atau bisnis

dalam bidang fashion dan untuk meningkatkan perekonomian juga membantu

(17)

Adapun misi dari Moist Clothing adalah sebagai mengelola perusahaan

Clothing sesuai dengan aturan yang ada dengan didukung oleh teknologi dan

sumber daya manusia yang profesional. Mengembangkan usaha yang memiliki

daya saing kuat.

2.1.3 Logo Moist Clothing

Moist Clothing memiliki logo yang terdiri dari unsur huruf M dengan 2

sayap dan 2 bintang diatasnya yang berarti M sebagai inisisal dari perusahaan

yaitu MOIST sedangkan sayap berartikan Moist Clothing yang memiliki tujuan

untuk mencapai bintang yang terdapat pada logo Moist.

Sedangkan 2 bintang yang terletak pada bagian atas M bersayap memiliki arti

bahwa Moist Clothing dikelola oleh 2 orang yang memiliki jabatannya

masing-masing, sebagai pimpinan perusahaan dan investor seperti pada gambar 2.1.

Gambar 2. 1 Logo Moist Clothing

(18)

11

2.1.4 Struktur Organisasi

Struktur organisasi yang terdapat pada perusahaan Moist Clothing adalah

seperti pada gambar 2.2.

Bagian Marketing Bagian Produksi Bagian Keuangan

Pelaksana Pelaksana

Pimpinan Perusahaan

Investor

Gambar 2. 2 Struktur Organisasi Perusahaan 2.1.4.1Job Description Bagian Pimpinan Perusahaan

Pimpinan perusahaan bertanggung jawab sepenuhnya atas keluar

masuknya barang, mulai dari produksi barang baru sampai dengan barang yang

keluar. Pimpinan perusahaan juga bagian yang membuat desain baru yang akan

dipasarkan.

2.1.4.2Job Description Bagian Produksi

Bagian produksi adalah bagian yang bertanggung jawab atas semua hal

yang menyangkut kedalam produksi mulai dari memperkirakan biaya produksi

(19)

2.1.4.3Job Description Bagian Pelaksana

Bagian pelaksana adalah bagian yang dari perusahaan yang memiliki tugas

memproduksi atau membuat produk baru yang telah disetujui oleh pimpinan

perusahaan.

2.2 Landasan Teori

Landasan teori merupakan konsep dasar dan teori-teori yang berkaitan

dengan topik penelitian yang dilakukan. Dalam hal ini berkaitan dengan

pembangunan aplikasi penjualan online pada Moist Clothing Bandung.

2.2.1 Konsep Dasar Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan

serta hambatan-hambatan yang terjadi dalam kebutuhan kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikanya. Model analisis merupakan

representasi teknis yang pertama dari sistem. Saat ini ada dua yang mendomiasi

pemodelan analisis, yaitu :

1. Analisis Terstuktur, dengan menggunakan notasi yang sesuai dengan

prinsip analisis operasional, maka menciptakan model yang

menggambarkan muatan dan aliran informasi, sistem ini dibagi secara

fungsional dan secara behavior,dan menggambarkan esensi dari apa yang

harus dibangun.

2. Analisis Berorientasi Objek, mendefinisikan semua kelas yang relevan

(20)

13

diasosiasikan dengan kelas itu, keterhubungan dikelas-kelas dan perilaku

yang dimilikinya.

2.2.2 Konsep Dasar Sistem Informasi

Menurut Robert A. Leitch dan K. Roscoe Davis di dalam bukunya

Accounting Informatioon Systems mendefinisikan sistem informasi sebagai

berikut:

“Sistem informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan

pihak luar tertentu dengan laporan-laporan yang diperlukan”.

Sedangkan menurut Susanto Azhar:

Sistem Informasi adalah kumpulan dari sub-sub sistem komponen baik

phisik maupun non phisik yang saling berhubungan satu sama lain dan

bekerjasama secara harmonis untuk mencapai satu tujuan yaitu mengolah data

menjadi informasi yang berguna“.

Dari definisi diatas dapat diambil kesimpulan bahwa sistem informasi

merupakan perpaduan antara manusia, alat teknologi, media, prosedure dan

pengendalian yang bertujuan untuk menata jaringan komunikasi sehingga dapat

membantu dalam pengambilan keputusan yang tepat. Kegiatan yang terdapat pada

sistem informasi antara lain :

1. Input, menggambarkan suatu kegiatan untuk menyediakan data yang akan

(21)

2. Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan

suatu informasi yang bernilai tambah

3. Output, suatu kegiatan untuk menghasilkan laporan dari proses diatas

4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data

5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut

berjalan sesuai dengan yang diharapkan

Sistem informasi dalam sebuah sistem meliputi pemasukan data ( input )

kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi

akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk

siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus

dalam organisasi untuk mengolah informasi tersebut

2.2.2.1Komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebut dengan

istilah blok bangunan (building blok) yaitu:

a. Hardware yaitu suatu perangkat keras dalam komputer yang kita bisa

sentuh dan rasakan.

b. Software yaitu suatu perangkat lunak di dalam komputer yang berfungsi

untuk mengoperasikan suatu aplikasi di dalam sistem komputer.

c. Data yaitu sekumpulan karakter yang diterima sebagai masukan (input)

untuk sistem informasi dan disimpan serta diolah.

d. Prosedur yaitu suatu urutan pekerjaan tata usaha yang biasanya melibatkan

(22)

15

adanya perlakuan yang seragam terhadap transaksi-transaksi perusahaan

yang terjadi.

e. User yaitu orang yang terlibat dalam sistem informasi seperti operator,

pemimpin sistem informasi, dan sebagainya.

2.2.2.2Tujuan Sistem Informasi

Sistem Informasi memiliki beberapa tujuan, yaitu:

1. Integrasi sistem

a. Menghubungkan sistem individu/kelompok

b. Pengkolektifan data dan penyambungan secara otomatis

c. Peningkatan koordinasi dan pencapaian sinergi

2. Efisiensi pengelolaan

a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data

b. Pengelolaan data berkaitan dengan karakteristik Informasi

c. Penggunaan dan pengambilan Informasi

3. Dukungan keputusan untuk manajemen

a. Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan

b. Akuisisi Informasi eksternal melalui jaringan komunikasi

2.2.2.3Manfaat Sistem Informasi

Sistem Informasi memiliki beberapa manfaat, yaitu:

1. Menghemat tenaga kerja

2. Peningkatan efisiensi

3. Mempercepat proses

(23)

5. Pencapaian standar

6. Perbaikan keputusan

2.3 Konsep Dasar Analisis Sistem

2.3.1 Flowmap

Bagan alir atau flow map adalah bagan yang menunjukan alir didalam

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 menunjukan arus dari aliran formulir

termasuk tembusan-tembusannya.

2.3.2 Diagram E-R (Entity Relationship Diagram)

Dengan E-R adalah diagram grafikal yang menggambarkan keseluruhan

struktur logic dari sebuah basis data. Pada model ini semua data yang ada pada

dunia nyata diterjemahkan atau ditranformasikan dengan memanfaatkan sejumlah

perangkat konseptual menjadi sebuah diagram data. Untuk melambangkan fungsi

diatas maka digunakan simbol-simbol yang memiliki arti sebagai berikut :

a. Data Entitas

Entitas merupakan individu yang mewakali sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain.

b. Atribut

Atribut mendefinisikan karakteristik (property) dari entitas.

(24)

17

Relasi menunjukan adanya hubungan antara sejumlah entitas yang berasal

dari himpunan entitas yang berbeda

d. Kardinalitas

Meskipun Diagram Relasi-Entitas sudah menggambarkan informasi tentang

sistem, namun masih ada atribut tambahan yang dapat ditampilkan dengan

Diagram E-R untuk melengkapi pemodelan, atribut tersebut adalah

kardinalitas relasi. Kardinalitas menunjukkan nomor relasi yang dimiliki

oleh suatu entitas. Macam-macam kardinalitas relasi, yaitu :

1. One to one Relationship

Tingkat hubungann satu ke satu, dinyatakan dengan satu kejadian pada

entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian

pada entitas yang kedua dan sebaliknya pada gambar 2.3.

A B

1

1

Gambar 2. 3 One to One Relationship

2. One to many Relationship

Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitas

yang pertama dapat mempunyai banyak hubungan dengan kejadian pada

entitas yang kedua pada gambar 2.4.

A B

N 1

(25)

3. Many To One Relationship

Untuk banyak kejadian pada entitas yang pertama hanya dapat mempunyai

satu hubungan dengan kejadian pada entitas yang kedua pada gambar 2.5.

A B

1 N

Gambar 2. 5 Many to One Relationship

4. Many to many Relationship

Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah

entitas akan mempunyai banyak hubungan dengan kejadian pada entitas

lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi

yang kedua pada gambar 2.6.

A B

N

N

Gambar 2. 6 Many to Many Relationship

e. Normalisasi

Normalisasi merupakan proses dekomposisi tabel agar terbentuk table

normal. Bentuk-bentuk normalisasi yang digunakan adalah:

1. Bentuk Normal kesatu ( 1 NF /First Normal Form )

Syarat agar suatu relasi dapat dikatakan memenuhi bentuk normal

kesatu antara lain jika tidak mengandung repeaty group dan harus

(26)

19

2. Bentuk normal kedua ( 2 NF /Second Normal Form )

Suatu relasi akan memenuhi bentuk normal kedua apabila telah

memenuhi bentuk normal kesatu dan semua atribut bukan kunci harus

secara fungsi bergantung penuh pada atribut kunci.

3. Bentuk normal ketiga ( 3 NF /Third Normal Form )

Suatu relasi dapat memenuhi bentuk normal ketiga jika telah

memenuhi syarat normal kedua dan tidak mengandung “Transitive

Functional dependenciey” ( ketergantungan transitif /tidak langsung ).

4. Bentuk Normal Boyce-Codd (BCNF)

Bentuk ini dilakukan jika dan hanya jika semua penentu (determinan)

adalah kunci kandidat (atribut yang bersifat unik). BCNF merupakan

perbaikan dari 3NF. Relasi yang memenuhi BCNF pasti memenuhi

3NF tetapi tidak sebaliknya.

2.3.3 Diagram Konteks (Context Diagram )

Diagram konteks adalah arus data yang berfungsi untuk menggambarkan

keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Kesatuan

luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan

sistem informasi tersebut. Diagram Konteks memberikan batasan yang jelas

mengenai besaran-besaran entitas yang berada diluar sistem yang sedang dibuat,

artinya diagram ini menggambarkan secara jelas batasan-batasan dari sebuah

(27)

2.3.4 Diagram Arus Data (Data Flow Diagram)

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

suatu sistem atau 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.

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 level yang

sama.

2.3.5 Internet

Internet merupakan jaringan global yang terdiri dari berbagai komputer

yang saling berhubungan dan bekerjasama dengan cara berbagai informasi dan

data. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun

frekuensi radio.

Setiap komputer yang terhubung dengan jaringan tersebut, diberikan

(28)

21

komunikasi yang sama. Bahasa komunikasi yang sama ini disebut protokol.

Protokol yang digunakan di internet adalah TCP/IP (Transmission Control

Protocol / Internet Protocol ).

2.3.5.1Sejarah Internet

Internet pertama kali dikembangkan oleh ARPANet, suatu proyek yang

dimulai dari Departemen Pertahanan Amerika Serikat (US Departement of

Defense–DOD) pada tahun 1969, suatu percobaan dalam reliable networking

(jaringan secara terpercaya) untuk menghubungkan antara DOD dengan

kontraktor penelitian militer, termasuk sejumlah besar universitas yang

melakukan penelitian dengan dana militer. Pada konsepnya sebenarnya internet

merupakan suatu jaringan, yang mana suatu paket informasi dapat dikirim dari

suatu komputer ke komputer yang lain. Hal ini dimaksudkan untuk mempermudah

pemindahan berbagai data penting apabila terjadi perang

ARPA merupakan singkatan dari Advanced Research Projects Agency,

cabang dari Defence (Pertahanan) yang mempunyai kewajiban membagi-bagikan

uang grant sehingga menjadi DARPA (Defence-ARPA). ARPANet mulai dengan

3 komputer kecil yang dikoneksi di California digabungkan dengan satu di Utah,

tetapi secara cepat berkembang di seluruh kontinen. Internet ini mulai tumbuh

pesat pada dekade 1990.

2.3.5.2Kegunaan Internet

(29)

1. Fungsi komunikasi

Internet adalah alat komunikasi, kegunaan yang sangat penting dari

internet adalah pertukaran pesan dengan menggunakan electronic mail

(e-mail).

2. Fungsi Resource Sharing

Dengan internet, kita dapat mencari software, essay, data dan program dari

ribuan titik distribusi di seluruh dunia.

3. Fungsi Resource Discovery

Navigasi untuk mencari file tertentu, dokumen, host atau orang diantara

jutaan host.

4. Fungsi Komunitas

Masyarakat pengguna internet dapat berhubungan dan membuat

perkumpulan/komunitas tertentu.

2.3.6 Web Server

Web server menurut Minoli(1998,p33) berpendapat bahwa sebuah web

server adalah seuatu program untuk menawarkan pelayanan yang bisa diperoleh

seluruh jaringan. Web server merupakan suatu tipe server khusus yang dapat

berkomunikasi langsung dengan client menggunakan HTTP, web server

menerima permintaan dari client dan meresponnya, biasanya dengan

(30)

23

2.3.7 Web browser

Dalam dunia web, perangkat lunak client, yaitu browser web mempunyai

tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web

dan menampilkannya pada layer computer pengguna, oleh karena HTTP

memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,

browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan

selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks

ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya

browser web menerima data dalam bentuk HTML. File HTML sebenarnya adalah

file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada

pengguna, juga mempunyai perintah-perintah untuk mengatur tampilan data

tersebut. Browserlah yang memiliki kuasa penuh dalam menterjemahkan

perintah-perintah tadi. Meskipun sudah dibuat consensus untuk menstandarkan format dan

elemen-elemen HTML, setiap jenis browser bisa menterjemahkan file HTML

secara berbeda.

Beberapa server web memiliki feature seperti server side programming,

sevurity control dan lain sebagainya. Meskipun beragam macamnya, secara

fungsional semua jenis server web adalah sama saja, yaitu berfungsi melayani

permintaan-permintaan dari browser web.

Banyak web browser yang bisa digunakan untuk mengakses web,

diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak lagi

web browser lain yang bisa digunakan untuk mengakses web.

(31)

Pada kuarter 2 (dua) tahun 2008, Internet Explorer tercatat sebagai

browser internet yang paling populer dengan prosentase sebesar 74,13%. Diikuti

oleh Firefox sebesar 18,19%, Safari 6,09%, Opera 0.7%, dan lain-lain 0.89%.

Terlihat jelas bahwa Internet Explorer dapat mengalahkan browser lainnya

dengan cukup telak.

Mengapa Internet Explorer bisa sedemikian populernya? Hal tersebut

diakibatkan karena Internet Explorer adalah browser yang terbundel dengan

sistem operasi Microsoft Windows. Pada saat kita menginstal Windows, secara

otomatis juga mendapatkan Internet Explorer. Tanpa harus bersusah payah

menginstal aplikasi tambahan, pengguna sudah bisa langsung menjelajah di dunia

internet.

Wajar saja bila ternyata Internet Explorer bisa mendominasi popularitas

browser internet, karena Microsoft Windows juga adalah sistem operasi yang

pailng populer saat ini.

2. Mozila Firefox

Mozilla Firefox merupakan web browser yang paling banyak nomor 2

yang di pakai oleh kalangan netter setelah internet exploler. tentu saja firefox

ingin menguasai pengsa internet browser dan mengalahkan Internet exploler.

namun hal tersebut tidaklah mudah, namun firefox tetap berusaha diantaranya

adalah dengan mengeluarkan mozilla firefox 3.0.8 final, yang merupakan versi

terbaru dari firefox. Versi terbaru ini menyempurnakan versi sebelumnya yaitu

mozilla firefox 3.0.7 yang telah dikeluarkan sebelumnya. firefox menjanjikan

(32)

25

Mozilla Firefox adalah sebuah program browser seperti Internet Explorer.

Tetapi Mozilla Firefox memiliki beberapa kelebihan dibandingkan Internet

Explorer. Contoh saja, pada Internet Explorer tidak memiliki fasiltas memblock

pup up atau menutup sebuah site yang meminta mendownload sebuah program.

Fitur lain, adalah download manager. Pada IE biasanya untuk

mendownload sebuah file, maka program akan membuat sebuah windows khusus

untuk melihat proses download. Sedangkan dengan IE, proses download

ditampilkan dengan beberapa Windows. Tidak itu saja, Mozilla Firefox

mengijinkan penguna untuk melakuakn resume dan suspend proses download.

Fasilitas multiple browser, sudah dimiliki oleh Firefox. Untuk membuka

beberapa website, Firefox dapat membuka beberapa windows dalam satu frame

browser, atau memisahkan dengan beberapa windows seperti mengunakan

Internet Explorer. Cara ini sebenarnya dapat dilakukan dengan program bantu bila

mengunakan Engine Internet Explorer. Misalnya Avant Browser yang mampu

membuka dan membagi beberapa site dalam satu program. Tetapi keunggulan

multiple browser pada Firefox diatas Avant browser. Karena Firefox juga mampu

membuka 2 windows berbeda dengan multiple browser. Cara ini sangat berguna

bila anda mencari data ketika melakukan surfing di Internet, dimana satu windows

untuk mencari satu data dari beberapa website, sedangkan windows lain mencari

data lainnya. Sehingga data yang anda cari tidak menumpuk pada sebuah program

dan dapat dipisah pisah sesuai kategori yang anda bagi pada program Firefox.

Banyak lagi fitur pada program Firefox, seperti penampilan yang dapat

(33)

browser adalah memudahkan anda membuka site tentnya, dan Firefox memiliki

kecepatan lebih baik dibandingkan IE. Minusnya masih terdapat kompatibel

antara site yang di disain bagi Internet Explorer terkadang terlihat sedikit berbeda

ketika dibuka dengan Firefox. Untuk kemampuan yang kurang, terkadang site

tidak dapat dibuka bila membuka site terlalu banyak dan masih memiliki bug pada

program. Dan kontrol yang lebih banyak mengunakan menu dibandingkan fungsi

key pada keyboard, sehingga pemakai harus selalu mengarahkan icon ke menu

program

3. Opera

Kebanyakan web browser melakukan banyak usaha dalam standarisasi

web, Opera contohnya. "Opera sebagai browser pertama yang men-support

Scalable Vector Graphics (SVG), membuktikan dedikasinya pada penciptaan

standar tersebut, " ujar Bruce. Namun, di Asia pengembangan standar tersebut

masih sedikit dikarenakan semua bahan tertulis dalam bahasa Inggris yang tidak

semua orang dapat mengerti.

Dulu, dominasi Internet Explorer (IE) sangat terasa karena didukung

dengan Microsoft Windows, namun saat ini pengguna dihadapkan pada lebih

banyak pilihan seperti Google Chrome, Firefox, Safari, dan Opera. Opera sendiri

dikenal sebagai perintis web browser modern sebelum era Mozilla Firefox dan

Internet Explorer. Bersama dengan Netscape Navigator, Opera

mempersembahkan browser internet dengan system keamanan yang tangguh di

jaman awal munculnya internet. Saat ini Opera tetap bertahan dan tetap

(34)

27

yang lengkap. Fitur-fitur yang ditawarkan melingkupi 'speed dial', 'search

shortcuts', dan 'quick find'.

4. Safari

Safari adalah sebuah penjelajah web buatan Apple Inc. yang awalnya

ditujukan khusus bagi sistem operasi Mac OS. Safari dipasang bersama Mac OS

X dan merupakan penjelajah web bawaan (default) di sistem operasi tersebut

sejak Mac OS X v10.3. Sebelumnya dari tahun 1997 hingga 2003, Mac OS X

menggunakan Internet Explorer for Mac sebagai penjelajah web bawaan. Pada 11

Juni 2007, versi pertama yang untuk Windows dari Safari diperkenalkan pada

Konfrensi Apple di San Francisco.

Fitur-fitur yang ditawarkan Safari antara lain adalah:

- Pembaca RSS

- Tabbed browsing

Sebagai Penjelajah dunia maya tentunya kecepatan akses adalah suatu hal

yang sangat penting. Kecepatan itu tidak hanya dipengaruhi oleh koneksi internet

saja melainkan browser yang kita pakai. Pernahkah mencoba membandingkan

antara IE, Opera, Firefox, Safari, maupun browser yang lain? mungkin bagi

seseorang yang fanatik dan enggan berpindah persepsi akan selalu memakai apa

yang diyakininya seperti halnya memakai browser IE saja atau Opera saja maupun

yang lainnya.

5. Chrome

September 2008, Google melancarkan sebuah serangan langsung ke

(35)

yang diklaim memiliki terobosan baru dalam kecepatan, kemudahan penggunaan,

serta integrasi yang baik dengan aplikasi berbasis web.

Sehari sebelum peluncuran tanggal 2 September 2008, Google

mengeluarkan sebuah komik online yang menjelaskan latar belakang dibuatnya

Chrome ini. Lewat komik tersebut, user dapat mendapatkan penjelasan lengkap

mengenai web browser.

Aplikasi ini menelurkan terobosan baru dalam segi pengelolaan memori

pada suatu browser. Setiap tab di browser akan memiliki mapping sendiri dalam

memori. Oleh karena itu, setiap tab akan memiliki proses tersendiri dalam sistem

operasi. Jika ada satu tab yang mengalami error, maka hal tersebut tidak akan

mempengaruhi tab lain dan browser secara keseluruhan.

Google juga telah menemukan algoritma efisien untuk melakukan

rendering terhadap Javascript. Dari hasil benchmark awal yang dilakukan CNet,

Chrome unggul mutlak dalam hal kecepatan melakukan render Javascript. Pada

era web 2.0 yang bertumpu pada teknologi Javascript seperti AJAX, Chrome

dapat menjadi aplikasi pilihan para pengguna browser untuk mendapatkan

kenyamanan dalam merambah internet.

Chrome juga mengintegrasikan Google Gears di dalam inti browser

tersebut. Seperti yang diketahui Gears merupakan tools dari Google yang

memungkin aplikasi web-base Google seperti Docs, Readers, ataupun Gmail

dijalankan secara offline.

Lewat feature Gears dan kecepatan dalam rendering Javascript, Google

(36)

29

seperti Docs, Spreadsheet, Calendar, dan sebagainya. Google memang

mempromosikan trend penggunaan aplikasi berbasis web menggantikan aplikasi

desktop konvensional sebagai solusi aktivitas berkomputasi masa depan.

Google menohok langsung ke jantung pasaran web browser yang masih

didominasi oleh Internet Explorer (sekitar 75%). Langkah peluncuran ini

dianggap sebagai langkah antisipatif Google dalam menghadapi datangnya

Internet Explorer versi 8. Bukan rahasia lagi bila penguasaan pasar browser oleh

Internet Explorer tersebut berdampak serius pada bisnis layanan pencarian

Google.

2.3.8 Website

Website merupakan webpage beserta homepage, yang merupakan system

yang luas dari server yang menawarkan informasi untuk semua orang melalui

jaringan. Informasi tersebut tersebut berupa teks, gambar, suara, dan tipe data

link, yang merupakan navigasi kehalaman lainnya (hyperlink). Homepage

merupakan halaman yang pertama kali muncul ketika pertama kali dibuka,sedang

webpage adalah halaman yang ada pada website.

2.3.9 E-commerce

Electronic Commerce (e-commerce) merupakan konsep baru yang biasa

digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web

Internet atau proses jual beli atau pertukaran produk, jasa dan informasi melalui

jaringan informasi termasuk internet. E-Commerce merupakan kegiatan bisnis yang dijalankan secara elektronik melalui suatu jaringan internet atau kegiatan

(37)

2.3.9.1Sejarah Perkembangan E-Commerce

Istilah e-commerce telah berubah sejalan dengan waktu. Awalnya,

perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti

penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian

atau invoice secara elektronik.[6]

Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah

yang lebih tepat "perdagangan web" — pembelian barang dan jasa melalui World

Wide Web melalui server aman (HTTPS), protokol server khusus yang

menggunakan enkripsi untuk merahasiakan data penting pelanggan.

Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak

jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi

baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS

memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak

bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.

2.3.9.2Kelebihan E-Commerce

Secara sederhana, perbedaan antara proses perdagangan secara manual

dengan menggunakan e-commerce dapat jelas terlihat, dimana pada proses

dengan e-commerce terjadi efisiensi pada penggunaan fax, pencetakan dokumen,

entry ulang dokumen, serta jasa kurir. Efisiensi tersebut akan menunjukkan

pengurangan biaya dan waktu/kecepatan proses. Kualitas transfer data pun lebih

baik, karena tidak dilakukan entry ulang yang memungkinkan terjadinya human

(38)

31

1. Otomatisasi, proses otomatisasi yang menggantikan proses

manual.(“enerprise resource planning” concept)

2. Integrasi, proses yang terintegrasi yang akan meningkatkan efisiensi dan

efektivitas proses. (“just in time” concept)

3. Publikasi, memberikan jasa promosi dan komunikasi atas produk dan jasa

yang dipasarkan. (“electronic cataloging” concept)

4. Interaksi, pertukaran data atau informasi antar berbagai pihak yang akan

meminimalkan “human error” (“electronic data interchange/EDI” concept)

5. Transaksi, kesepakatan antara 2 pihak untuk melakukan transaksi yang

melibatkan institusi lainnya sebagai pihak yang menangani pembayaran.

(“electronic payment” concept)

2.3.9.3Kekurangan E-Commerce

Walaupun adanya e-commerce memberi banyak keuntungan, masih

terdapat berbegai kekurangan dari e-commerce antara lain:

1. Bagi organisasi / perusahaan

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

(39)

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. Bagi konsumen

a.Perlunya keahlian komputer

Tanpa menguasai keahlian computer, mustahil konsumen dapat

berpartisipasi dalam e-commerce. Pengetahuan dasar computer

diperlukan, antara lain pengetahuan mengenai internet dan web.

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

(40)

33

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.

e.Berkurangnya waktu untuk berinteraksi secara langsung dengan orang

lain.

f.Transaksi e-commerce yang berlangsung secara on-line telah mengurangi

waktu konsumen untuk dapat melakukan proses sosial dengan orang

lain. Hal ini tidak baik karena dikhawatirkan akan dapat mengurangi

rasa kepedulian terhadap lingkungan sekitarnya.

g. Berkurangnya rasa kepercayaan karena konsumen berinteraksi hanya

dengan komputer.

3. Bagi masyarakat

a. Berkurangnya interaksi antar manusia

Karena masyarakat lebih sering berinteraksi secara elektronik,

dimungkinkan terjadi berkurangnya kemampuan sosial dan personal

manusia untuk bersosialisasi dengan orang lain secara langsung.

b. Kesenjangan sosial

Terdapat bahaya potensial karena dapat terjadi kesenjangan sosial

(41)

dengan yang tidak, yang memiliki keahlian digaji lebih tinggi daripada yang

tidak.

c. Adanya sumber daya yang terbuang

Munculnya teknologi baru akan membuat teknologi lama tidak

dimanfaatkan lagi. Misalnya dengan komputer model lama atau software

model lama yang sudah tidak relevan untuk digunakan.

d. Sulitnya mengatur internet

Sejumlah kriminalitas telah terjadi di internet dan banyak yang tidak

terdeteksi. Karena jumlah jaringan yang terus berkembang semakin luas dan

jumlah pengguna yang semakin banyak, seringkali membuat pihak

berwenang kesulitan dalam membuat peraturan untuk internet.

2.3.9.4Klasifikasi E-Commerce

Penggolongan E-Commerce yang lazim dilakukan orang ialah

berdasarkan sifat transaksinya, antara lain:

1. Business to Business (B2B)

Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar

karena akan dijual kembali. Contoh penjualan grosir.

2. Business to Consumer (B2C)

Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan untuk

menjualnya kembali biasanya semacam toko online yang menjual berbagai

(42)

35

3. Consumer to Consumer (C2C)

Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai

tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak

menyediakan bermacam-macam barang melainkan hanya beberapa barang

saja. Contoh: online advertising.

4. Consumer to Business (C2B)

Termasuk kedalam kategori ini adalah perseorangan yang menjual produk

atau layanan kepada organisasi, dan perseorangan yang mencari penjual,

berinteraksi dengan mereka dan menyepakati suatu transaksi.

2.3.10 World Wide Web (WWW)

Sebuah situs web adalah sebutan bagi sekelompok halaman web (web

page), yang umumnya merupakan bagian dari suatu nama domain (domain name)

atau subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari

seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs

web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage

(halaman induk; sering diterjemahkan menjadi "beranda", "halaman muka"), dan

biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses

dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi

pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita,

layanan surat elektronik (e-mail), dan lain-lain.

Terminologi website adalah kumpulan dari halaman-halaman situs, yang

(43)

berada didalam World Wide Web (WWW) di Internet. Sebuah web page 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

browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah

jaringan informasi yang sangat besar.[7]

2.3.11 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 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

Februari 2010 PayPal sudah menerima 190 negara dan 23 mata uang,

pengguna PayPal di Indonesia masih harus menggunakan hitungan US dollar

karena rupiah belum ada di PayPal, dana yang ditarik langsung dari kartu kredit

(44)

37

2.3.12 HTML

HTML merupakan singkatan dari hypertext markup language, yang

merupakan program penulisan informasi pada sebuah hompage. Penulisan HTML

dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada

windows atau simple text machintosh.

Selain itu juga dapat digunakan editor HTML seperti Macromedia

Dreamweaver dan Microsoft Frontpage yang dapat memudahkan dalam menulis

HTML dan memungkinkan dokumen HTML yang dibuat dapat diakses oleh

berbagai jenis Browser. HTML berupa kode-kode tag yang memberikan instruksi

pada Web Browser untuk memberikan tampilan sesuai yang diinginkan.

2.3.13 CSS

Cascading Style Sheet (CSS) atau yang biasa disingkat dengan CSS,

merupakan suatu dokumen yang digunakan untuk melakuakan pengaturan

halaman Web yang ditulis dengan HTML atau XHTML. Penggunaan CSS tidak

memerlukan perangkat lunak tertentu karena CSS merupakan script yang telah

embedded dengan HTML. CSS digunakan oleh Web Designer untuk menentukan

warna, jenis, huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS

digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan

HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis

dengan CSS). Pemisah ini ditujukan agar dapat mmemisahkan aksesibilitas isi,

memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan

(45)

2.3.14 PHP

PHP diciptakan oleh Rasmus Lerdorf pada tahun 1994 dan bersifat open

source. Sampai bulan januari 2007, PHP sudah digunakan oleh kurang lebih 20

juta domain dan terus berkembang sampai saat ini.

PHP merupakan singkatan dari Hypertext Preprocessor, adalah sebuah

bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip

dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.

Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis

halaman web dinamis dengan cepat.[1]

PHP merupakan bahasa pemograman web yang bersifat server-side

HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan

berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan

akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal

sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server

dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active

Server Pages) dan JSP (Java Server Pages).

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan

yang paling utama PHP adalah pada konektivitasnya dengan system database di

dalam web.

Sistem database yang dapat didukung oleh PHP adalah :

1. Oracle

2. MySQL

(46)

39

4. PostgreSQL

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,

UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open

source yang dapat anda download secara gratis dari situs resminya yaitu

http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut

seperti di ftp://gerbang.che.itb.ac.id.

Software ini juga dapat berjalan pada web server seperti PWS (Personal

Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga

merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti

menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah PHP juga

mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP,

POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache

web server atau sebagai CGI script yang mandiri.

Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai

modul dari apache di antaranya adalah :

1. Tingkat keamanan yang cukup tinggi

2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman

web lainnya yang berorientasi pada server-side scripting.

3. Akses ke sistem database yang lebih fleksibel seperti MySQL.

2.3.15 JavaScript

Javascript merupakan cross-platform yang dikembangkan oleh Netscape

dan pertama kali digunakan dalam browser Netscape. Javascript dibuat agar

(47)

Sebagian besar browser saat ini sudah mendukung javascript. Oleh karena itu,

script dari javascript biasanya dimasukkan kedalam suatu HTML dan dieksekusi

dibrowser lain.

2.3.16 Database MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database

Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS

SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open

source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform

Web, dan baik untuk kategori open source maupun umum, MySQL adalah

database yang paling banyak dipakai. Menurut perusahaan pengembangnya,

MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu

situs mengandalkan MySQL bekerja siang malam memompa data bagi para

pengunjungnya Perintah-perintah dalam SQL bisa disebut dengan query. Ada tiga

sub perintah:

1. DDL (Data Definition Language)

Data Definition Language ini adalah perintah dasar untuk membangun

kerangka database, seperti:

a. CREATE: Perintah ini digunakan untuk membuat database baru, view

baru, tabel, kolom.

Contoh : CREATE table mahasiswa ( nim char(8) not null, nama

varchar(30), ttl date, jk char(1) not null, alamat varchar(30), primary

(48)

41

b. ALTER: Perintah ini digunakan untuk mengubah strukturnya tabel

yang sudah jadi sebelumnya. Seperti mengganti nama tabel,

menambah kolom, mengubah kolom, menghapus kolom, bisa juga

untuk memberikan atribut pada kolom.

Contoh : ALTER TABLE Pembelian

ADD UNIQUE (IDPembelian, IDModel);

c. DROP: Perintah ini digunakan untuk menghapus database dan tabel.

Contoh : DROP TABLE kuliah

2. DML ( Data Manipulation Language )

Data Manipulation Language ini adalah perintah untuk memanipulasi data

dalam database yang sudah dibuat. Perintah-perintahnya seperti:

a. INSERT: Perintah ini digunakan untuk menyisipkan atau memasukan

databaru ke dalam tabel.

Contoh : INSERT into mahasiswa values ("10106003", "Budi Arga",

"1984-10-24", "l", "Cicaheum - Bandung")

b. SELECT: Perintah ini digunakan untuk mengambil data atau

menampilkan data dari suatu tabel. Data yang kita ambil bisa kita

tampilkan dalam layar prompt MySQL secara langsung atau melalui

tampilan aplikasi.

Contoh : SELECT * FROM mahasiswa

c. UPDATE: Perintah ini digunakan untuk memperbarui data lama

menjadi data baru.

(49)

d. DELETE: Perintah ini digunakan untuk menghapus data dari

tabel. Contoh : DELETE FROM kuliah

2.3.17 Macromedia Dreamweaver

Macromedia Dreamweaver 8 adalah sebuah editor HTML professional

untuk perancangan (design), pengkodean (coding), dan pengembangan situs web,

halaman web dan aplikasi web. Bekerja pada lingkungan visual editing,

Dreamweaver menyediakan suatu tool yang sangat membantu untuk pembuatan

web. Fitur-fitur visual editing di dalam Dreamweaver mengijinkan pembuatan

halaman web dengan cepat tanpa menulis baris kode.

Dreamweaver membantu dalam membangun aplikasi web database

dinamis dengan menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion

Markup Language (CFML), JSP, dan PHP.[3]

2.3.18 Pengertian Secures Socket Layer (SSL)

Secure Sockets Layer atau yang disingkat SSL adalah sebuah protokol

keamanan data yang digunakan untuk menjaga pengiriman data antara web server

dan pengguna situs web tersebut. SSL umumnya sudah terinstall didalam

mayoritas browser web yang ada (IE, Netscape, Firefox, dll), sehingga pengguna

situs web dapat mengidentifikasi tingkat keamanan situs web tersebut yang

menggunakan protokol keamanan SSL ini.

Browser web secara otomatis akan mencek apakah sertifikat SSL dan

identitas situs web valid dan situs tersebut terdaftar pada otoritas sertifikasi (CA)

SSL (cth. Verisign). Dengan demikian, SSL ini menjadi sangat penting terutama

(50)

43

Koneksi SSL akan memproteksi informasi vital dengan meng-enkripsi

informasi yang dikirim dan diterima antara pc pengguna situs dan web server,

sehingga informasi yang berjalan tidak mungkin dapat diambil ditengah jalan dan

dibaca isinya. Hal ini berarti pengguna tidak perlu ragu untuk mengirim informasi

vital seperti nomor kartu kredit kepada situs web yang telah memasang SSL

tersertifikat ini.

1. Cara Kerja Secures Socket Layer (SSL)

Seorang pelanggan masuk kedalam situs anda dan melakukan akses ke URL

yang terproteksi (ditandai dengan awalan https atau dengan munculnya

pesan dari browser). Server anda akan memberitahukan secara otomatis

kepada pelanggan tersebut mengenai sertifikat digital situs anda yang

menyatakan bahwa situs anda telah tervalidasi sebagai situs yang

menggunakan SSL. Browser pelanggan akan mengacak “session key”

dengan “public key” situs anda sehingga hanya situs anda yang akan dapat

membaca semua transaksi yang terjadi antara browser pelanggan dengan

situs anda. Hal diatas semua terjadi dalam hitungan detik dan tidak

memerlukan aktifitas apapun dari pelanggan.

2. Keuntungan Menggunakan SSL

Transaksi Bisnis ke Bisnis atau Bisnis ke Pelanggan yang tidak terbatas dan

menambah tingkat kepercayaan pelanggan untuk melakukan transaksi

(51)

3. Layanan SSL

Berikut adalah jenis layanan SSL yang kami tawarkan kepada para pemilik

situs transaksi online.

2.3.19 Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web

yang dapat dijalankan dibanyak sistem operasi (Unix, BSD, Linux, Windows,

Novotel Netware dan lainnya) yang berguna untuk melayani dan memfungsikan

situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini

menggunakan HTTP.

Apache memiliki fitur-fitur yang canggih seperti pesan kesalahan yang

dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga

didukung oleh sejumlah antar muka pengguna berbasis grafik (GUI) yang

memungkinkan penanganan server menjadi mudah.

Apache merupakan software open source dikembangkan oleh komunitas terbuka

yang terdiri dari pengembang-pengembang dibawah naungan Apache Software

Gambar

Gambar 3. 1 Flowmap Sistem Penjualan Produk yang sedang berjalan
Tabel 3. 1 Evaluasi Sistem Yang Sedang Berjalan
Gambar 3. 4 Diagram Konteks
gambar 3.11.
+7

Referensi

Dokumen terkait

Setelah dilakukan pengujian alpha dan beta dapat disimpulkan bahwa secara fungsional aplikasi sudah dapat menghasilkan output yang diharapkan yaitu dapat mempermudah pelanggan

perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil.. analisis yang

Oleh karena itu, untuk memperluas jangkauan penjualannya maka diperlukan suatu aplikasi website dimana aplikasi ini dapat digunakan untuk menjadi sarana atau media

Berdasarkan hasil wawancara dan kuesioner yang didapatkan dari pengujian beta pengguna admin, operator, member dan pengunjung, aplikasi e- commerce ini sudah

Berdasarkan hasi pengujian alpha (fungsional) dengan kasus uji diatas dapat ditarik kesimpulan bahwa pembangunan aplikasi e-commerce berbasis web di U-GAY Shop sudah

Dari pengujian beta yang telah dilakukan, setelah dilakukannya perhitungan prosentase jawaban dari setiap soal, maka dapat disimpulkan bahwa website toko online

Login admin Digunakan sebagai halaman login admin dan main admin sys.php Login pelanggan Digunakan sebagai halaman login pelanggan Index.php Ubah password Digunakan jika

Berdasarkan hasil pengujian sistem yang telah dilakukan secara keseluruhan pada black box dengan kasus uji diatas dapat ditarik kesimpulan bahwa pembangunan