Membangun Website E-Commerce Pada Perusahaan Moist Clothing

(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)

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 memberikan saran, arahan, bimbingan kepada penulis.


(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 kelas IF-1 dan IF-4 terima kasih atas bantuan dan doronganya.


(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 biaya karena jarak dan waktu dalam melakukan transaksi. Melalui internet pula


(8)

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 e-commerce ini dan memesan tanpa harus datang langsung ke toko


(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 secara fisik.


(10)

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 restoredatabase 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 pengumpulan data dan tahap pengembangan perangkat lunak.


(12)

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 dengan tahapan proses-proses seperti gambar 1.1.


(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 menggunakan Adobe Dreamwever MX dengan database MySQL.


(14)

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, berdasarkan data terstruktur yaitu menggunakan flowmap dengan tools yang


(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 yang telah dilakukan serta saran dalam pengembangan perangkat lunak


(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 mengurangi pengangguran saat ini terutama di daerah Bandung.


(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)

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 sampai menyiapkan bahan-bahan yang diperlukan pada saat 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 terhadap masalah beserta operasi-operasi dan atribut-atribut yang


(20)

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 diproses


(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 beberapa orang dalam satu bagian atau lebih, dan disusun untuk menjamin


(22)

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 4. Perbaikan dokumentasi


(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. c. Relasi Data


(24)

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 atomic.


(26)

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 sistem yang dibuat.


(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 sebuah nomor yang unik, dan berkomunikasi satu sama lainnya dengan bahasa


(28)

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 mengembalikan sebuah dokumen atau gambar.


(30)

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)

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 dirubah oleh pemakai dengan mendownload skin untuk Firefox. Tetapi fungsi


(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 mempersembahkan browser modern dengan akses yang lebih cepat dan fitur-fitur


(34)

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 lingkup web browser dengan meluncurkan Chrome, sebuah web browser anyar


(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 Chrome dikonsepkan sebagai dasar untuk memperkuat lini aplikasi web Google


(36)

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 jual beli barang atau jasa melalui jalur komunikasi digital.


(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 error. Secara ringkas e-commerce mampu menangani masalah berikut :


(38)

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 maka dapat menghancurkan bisnis yang telah berjalan.


(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 dibutuhkan biaya untuk mendapatkannya. Perkembangan komputer


(40)

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 antara orang-orang yang memiliki kemampuan teknis dalam e-commerce


(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 macam barang.


(42)

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 biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya


(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 akan dikonversi ke US dollar otomatis[8]


(44)

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 mengurangi kompleksitas serta pengulangan pada trukur isi.


(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 3. Sybase


(46)

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 mudah diintegrasikan kedalam program dan aplikasi lain, misalnya browser.


(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 key (nim) )


(48)

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 untuk situs web yang menjalankan transaksi online.


(50)

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 online dari situs anda.


(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 Foundation.


(52)

45 3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan permasalahan, hambatan, dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

3.1.1 Analisis masalah

Dari hasil analisis terhadap sistem yang sedang berjalan, proses penjualan produk yang dilakukan oleh Moist Clothing masih secara konvensional artinya pembeli harus mendatangi toko yang dituju untuk membeli barang yang di inginkan. Selain itu kurangnya media promosi terhadap produk-produk Moist Clothing, sehingga informasi mengenai produk terbaru kepada pelanggan menjadi lambat. Begitu juga dalam proses pencatatan, penyimpanan dan penyajian dalam pengolahan data barang masih secara manual.

Dalam pengolahan data transaksi juga sering mengalami kesulitan, karena data transaksi disimpan selembaran kertas atau didalam buku transaksi. Hal ini dapat menimbulkan efek buruk karena sistem masih menggunakan cara-cara manual, yaitu harus mencari satu persatu dari tumpukan-tumpukan kertas ataupun harus membuka satu persatu halaman buku transaksi. Sehingga menghabiskan


(53)

banyak waktu dan kemungkinan yang terjadi adalah hilangnya data-data yang telah dicatat diselembaran kertas tersebut.

3.1.2 Analisis Prosedur Sistem yang Sedang Berjalan

Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana kerja suatu sistem dan mengetahui masalah yang dihadapi sistem untuk dapat dijadikan landasan usulan perancangan sistem. Tahap analisa ini merupakan tahapan yang sangat penting di dalam merancang suatu sistem. Analisa sistem yang dilakukan untuk memenuhi masalah apa yang sedang dihadapi oleh instansi.

Prosedur merupakan urutan kegiatan yang tepat dari tahapan-tahapan yang menerangkan mengenai proses apa yang dikerjakan, siapa yang mengerjakan proses tersebut, bagaimana proses tersebut dapat dikerjakan dan dokumen apa saja yang terlibat.

3.1.3 Prosedur yang Terlibat

Prosedur merupakan urutan langkah-langkah atau yang dilakukan dalam sistem yang sedang berjalan. Adapun beberapa prosedur yang terlibat dalam sistem ini adalah sebagai berikut :

1. Prosedur Penjualan.


(54)

3.1.3.1Prosedur Penjualan

Prosedur penjualan adalah tahap-tahap yang harus dilalui oleh Konsumen dalam membeli barang, memilih barang, membayar sampai proses penerimaan barang.

Berdasarkan hasil wawancara dengan pihak Moist Clothing, prosedur penjualan produk yang sedang berjalan di Moist Clothing adalah sebagai berikut : Narasi prosedur penjualan produk

1. Konsumen memilih produk yang akan dibelinya. Setelah konsumen mendapatkan produk yang akan dibelinya, konsumen memberikan produk kepada pimpinan perusahaan

2. Pimpinan perusahaan akan mengecek apakah barang yang dibeli memiliki diskon atau tidak

3. Pimpinan perusahaan akan menghitung total harga yang harus dibayar oleh konsumen

4. Pimpinan perusahaan akan memberikan info total harga kepada konsumen 5. Konsumen memberikan uang pembayaran sesuai dengan total harga produk

tersebut ke pimpinan perusahaan

6. Pimpinan perusahaan menerima uang dari konsumen.

7. Pimpinan perusahaan akan mencatat data transaksi ke dalam Nota pembayaran, membuat nota pembayaran sebagai bukti transaksi

8. Pimpinan perusahaan akan memberikan nota pembayaran yang akan diberikan kepada konsumen beserta produk yang dibeli


(55)

Proses penjualan yang telah diuraikan dapat digambarkan kedalam flow map diagram pada gambar 3.1.

Prosedur penjualan

Pimpinan perusahaan Konsumen

produk yang dibeli 1

Nota pembayaran pengecekan

barang

A1 produk yang dibeli

produk yang dibeli produk yang dibeli

1

Nota pembayaran

2

Nota pembayaran Uang pembayaran

produk yang dibeli

ya tidak

Menghitung total harga

Pencatatan Nota pembayaran produk yang

dibeli Apakah ada

diskon?

produk yang dibeli

Menghitung total harga - diskon

Info total harga Info total harga

Uang pembayaran

Keterangan :

A1 arsip nota pembayaran hasil penjualan bagian pimpinan perusahaan


(56)

3.1.3.2Prosedur Pengadaan Barang

Prosedur pengadaan barang merupakan proses penyediaan barang yang rutin dilakukan setiap seminggu sekali oleh bagian produksi ke bagian gudang. Prosedur pengadaan barang pada Moist Clothing saat ini terdiri dari beberapa urutan proses sebagai berikut :

1. Pimpinan perusahan membuat desain produk yang akan dibuat oleh bagian pelaksana

2. Desain produk baru diberikan kepada bagian produksi untuk dibuat rancangan anggaran biaya produksi

3. Rancangan biaya produksi yang dibuat diberikan kepada pimpinan perusahaan untuk disetujui

4. Pimpinan perusahaan mengecek lalu menyetujui atau tidak anggaran biaya yang sudah dibuat oleh bagian produksi

5. Jika anggaran biaya produksi tidak disetujui oleh pimpinan perusahaan maka pimpinan perusahaan akan membuat desain baru atau mengulang proses dari awal

6. Jika anggaran biaya produksi disetujui oleh pimpinan produksi maka anggaran akan dikembalikan ke bagian produksi

7. Bagian produksi menyerahkan desain produk baru ke bagian pelaksana untuk diproduksi sesuai desain produk baru yang dibuat oleh pimpinan perusahaan

8. Setelah selesai memproduksi sesuai desain yang dibuat maka dihasilkan barang baru.


(57)

Proses pengadaan barang yang telah diuraikan dapat digambarkan kedalam flow map diagram pada gambar

3.2.

Prosedur pengadaan barang

Pimpinan perusahaan

Desain barang baru Desain barang

baru Bagian produksi

pelaksana

Desain barang baru

Barang baru Barang baru Desain barang

baru

Perhitungan biaya produksi

Desain barang baru

Anggaran biaya produksi

Penyetujuan anggaran Anggaran biaya

produksi

Anggaran biaya produksi Apakah anggaran disetujui ?

ya

tid

a

k

Desain barang baru

Anggaran biaya produksi Desain barang

baru

Produksi barang baru

Barang baru A2

Keterangan :


(58)

Gambar 3. 2 Flowmap Sistem Pengadaan Barang Yang Sedang Bejalan 3.1.4 Evaluasi Sistem yang Sedang Berjalan

Berdasakan pada analisis dan hasil wawancara terhadap apa yang dibutuhkan dalam membangun aplikasi e-commerce ini maka dapat dievaluasi hal-hal seperti pada tabel 3.1.

Tabel 3. 1 Evaluasi Sistem Yang Sedang Berjalan

No Permasalahan Bagian/pihak

1 Proses transaksi yang dilakukan di tempat mengharuskan konsumen datang ke tempat tujuan untuk mendapatkan produk

Konsumen

2 Proses pembayaran yang dilakukan di tempat mengharuskan konsumen datang ke tempat tujuan untuk melakukan pembayaran.

Konsumen

3 Tidak adanya media promosi bagi Moist Clothing Perusahaan 4 Dengan sistem yang berjalan sekarang, pemberian

informasi kepada komsumen dirasakan kurang efektif sehingga konsumen belum tentu mendapatkan informasi secara lengkap.

Konsumen

5 Selama ini pengarsipan dilakukan dengan menggunakan kertas sehingga mudah hilang


(59)

3.1.5 Solusi yang ditawarkan

Berdasarkan hasil eveluasi sistem yang berjalan, solusi yang tawarkan adalah dengan pembuatan aplikasi e-commerce di Moist Clothing. Dalam sistem ini, konsumen dapat melihat informasi produk dan dapat melakukan pemesanan secara online tanpa harus datng langsung ke tempat. Dengan sistem ini juga dapat menyelesaikan permasalahan promosi.

3.1.6 Analisis Kebutuhan Non-fungsional

Analisa kebutuhan non fungsional menggambarkan keadaan sistem yang ada di Moist Clothing, diantaranya perangkat keras, perangkat lunak, serta user sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.

3.1.6.1Analisis Pengguna

Sistem yang akan dibangun digunakan oleh dua jenis pengguna, yaitu administrator dan member. Administrator dapat melakukan semua operasi di dalam perangkat lunak ini seperti tambah data, edit data, dan hapus data. Sedangkan member hanya dapat melakukan pemesanan produk saja.

Moist Clothing Bandung memiliki beberapa orang pegawai yang diketuai oleh pimpinan perusahaan, berikut data pegawai Moist Clothing Bandung.

1. Nama : Wahyu Riyanto Umur : 25 tahun

Bagian : Pimpinan perusahaan


(60)

Latar belakang pendidikan : S1

Sistem Operasi yang sering digunakan : Windows XP

Software yang ering digunakan : Microsoft Word, Excel, Mozilla Firefox

Tabel 3. 2 Spesifikasi Pengguna

Pengguna Tanggung

Jawab Hak akses

Tingkat Pendidikan

Tingkat

keterampilan Pengalaman

Jenis Pelatihan Admin Menentukan pegawai, mengelola data pegawai Mengubah data pegawai Lulus SMA bisa mengakses internet Mengerti kinerja komputer dan Pelatihan Komputer dan Teknologi website Pelatihan Komputer dan Teknologi website Member Melihat katalog produk, melakukan pemesanan Melihat katalog produk, melakukan pemesanan Bisa mengakses internet, minimal SMP Mengenal internet dan mengerti pembelian online Pengunjung - Melihat katalog produk, melakukan registrasi Bisa mengakses internet, minimal SMP Mengenal internet dan mengerti pembelian online

Berdasarkan spesifikasi pengguna data diatas, User yang ada pada Moist Clothing Bandung sudah bisa mengoperasikan komputer. Dalam perusahaan ini Admin yang menggunakan sstem ini adalah Pimpinan Perusahaan, karena Pimpinan perusahaan yang mengolah data mulai dari barang masuk sampai dengan produk yang keluar atau terjual. Dari data keseluruhan dapat dilihat bahwa setiap user minimal mengenal internet dan mengerti mengenai pembelian online.


(61)

3.1.6.2Analisis Perangkat Keras

Berdasarkan hasil observasi yang dilakukan di Moist Clothing, perangkat keras yang ada di Moist Clothing memiliki satu unit komputer dengan spesifikasi sebagai berikut :

1. Prossessor dengan kecepatan 2.0 GHz + Motherboard

2. VGA card 128 MB 3. RAM 512 MB

4. Hard diskspace 80 GB terpasang

5. Monitor

6. Mouse

7. Keyboard

Berdasarkan analisis perangkat keras diatas spesifikasi komputer yang ada sangat mencukupi, hanya saja perlu akses internet agar transaksi dapat berjalan maksimal serta memudahkan dalam pengolahan database dan printer standar untuk mencetak laporan persediaan produk dan penjualan produk.

Sedangkan rekomendasi spesifikasi komputer untuk client agar dapat menjalankan aplikasi ini adalah sebagai berikut :

1. Processor dengan kecepatan minimal 1 GHz + Motherboard

2. Kapasitas Harddisk minimal 40 GB 3. RAM minimal 256 MB

4. VGA Card minimal 64 MB

5. Monitor


(62)

7. Koneksi internet minimal64kbps

8. Mouse

9. keyboard

3.1.5.3Analisis Perangkat Lunak

Sistem Operasi yang digunakan di MOIST CLOTHING adalah Windows XP SP2 sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibagun. Perangkat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah :

1. Web Server 2. PHP

3. Macromedia Dreamweaver 8 sebagai editor PHP. 4. MySQL sebagai DBMS

5. Tool antarmuka design Microsoft Visio 2007

6. Mozila Firefox, Opera sebagai browser

3.1.7 Analisis Basis Data

Basis data atau yang sering juga disebut database merupakan salah satu komponen penting dalam sistem informasi yang terkomputerisasi, karena berfungsi sebagai basis penyedia informasi bagi pemakainya. Basis data juga diibaratkan sebagai sebuah tempat atau wadah dimana didalamnya terdapat kumpulan data yang saling berhubungan yang disimpan secara bersamasedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu untuk memenuhi berbagai kebutuhan.


(63)

3.1.7.1Entity relationship diagram

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem digunakan alat bantu yaitu diagram E-R. Sistem yang akan di bangun dapat dilihat hubungan antar entitas. Untuk itu sistem baru yang akan dibangun memiliki usulan ERD pada gambar 3.3 yaitu:

Retur

produk ukuran

kota

member

memiliki N N memesan N

memiliki memiliki N N N admin mengelola N kategori memiliki 1 N Id_produk Id_ukuran Id_kategori 1

Id_kategori Id_member Id_member

Id_kota Id_produk Produkdetail_id Id_ukuran Id_kota id_admin memiliki N provinsi id_provinsi jasa pengiriman 1 gambar memiliki 1 N Id_gambar Id_produk N memiliki 1 N Produkdetail_id Transaksi_id Transaksidetail_id Transaksi_id Id_kota 1 id_retur Id_order memiliki N 1 memiliki N 1 testimonial memiliki N 1 id_testimonial komentar mengelola N 1 Id_ongkir jasapngiriman_id Id_kota jasapngiriman_id mengelola N 1 mengelola mengelola N 1 N 1 memiliki 1 id_retur_detail N memiliki 1 N Detail_retur Transaksi_detail


(1)

184

Instruksi-instruksi yang terdapat di dalam website ini mudah dimengerti, mungkin untuk kedepannya dapat ditambahkan lagi instruksi pada bagian admin.

3. Apakah website ini dapat membantu dalam pengolahan data barang? Untuk saat ini cukup membantu, karena selama ini pengolahan data barangnya masih menggunakan cara yang manual.

4. Apakah anda setuju bahwa dengan adanya website ini pihak Moist Clothing akan lebih mudah mengelola data master dan data transaksi penjualan?

Saya setuju, karena sebelumnya transaksi penjualan dan pengelolaan data belum secara online, maka dengan adanya aplikasi ini sangat membatu pihak moist-clothing.

5. Apakah website ini dapat membantu dalam membuat laporan penjualan ? Ya, sangat membantu karena pada perusahaan kami, belum ada pembuatan laporan, karena perusahaan ini belum fokus.

4.5.2 Kesimpulan Pengujian Beta

Berdasarkan pengujian beta , bahwa dapat diambil kesimpulan bahwa aplikasi ini memudahkan pelanggan dalam mendapatkan informasi barang yang tersedia pada Moist Clothing selain itu pelanggan juga dapat melakukan transaksi pembelian barang dengan lebih mudah.

Dalam Proses pembayaran yang digunakan cukup mudah digunakan bagi pelanggan dan dapat dipercaya. Aplikasi ini juga memudahkan pihak toko dalam mengolah data master, data barang dan data transaksi dari keluar masuknya


(2)

185

barang. Aplikasi ini juga dapat memperluas usaha pada Moist Clothing tidak terbatas pemasarannya secara geografis karena dapat digunakan dimanapun.


(3)

183

BAB V

KESIMPULAN DAN SARAN

Pada bab ini akan dibahas tentang kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan penelitian hasil analisis, desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pembangunan perangkat lunak selanjutnya.

5.1 Kesimpulan

Setelah melakukan serangkaian pengujian dan hasil wawancara dengan quisioner kepada masyarakat dan pengguna aplikasi web yang telah dibangun, Penulis akhirnya dapat menarik kesimpulan sebagai berikut .

1. Dengan adanya website ini memudahkan konsumen dalam melakukan transaksi tanpa tatap muka langsung dan memudahkan pelanggan yang berada diluar kota tetap dapat melakukan tansaksi tanpa harus datang ke Toko.

2. Dengan adanya website ini perusahaan dapat lebih mudah dalam melakukan pemasaran promosi dengan informasi mengenai barang yang ditawarkan

3. Dengan adanya website ini perusahaan juga dapat lebih mudah dalam pengolahan data produk dan dalam pembuat laporan penjualan.


(4)

184

5.2 Saran

Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut :

1. Perlu adanya penambahan user dalam mengolah website ini karena saat ini hanya ada satu user yang mengelola website ini

2. Perlu adanya pengembangan pada desain tampilan agar tampilan lebih menarik.


(5)

1

1

DAFTAR PUSTAKA

[1] Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, C.V Andi Offset, Yogyakarta, 2001

[2] Arbie, Manajemen Database dengan MySQL, Andi, Yogyakarta,2003 [3] Bunafit Nugroho, Latihan Membuat Aplikasi Web PHP dan Mysql

dengan Dreamwaver, Gava Media, Yogyakarta, 2008.

[4] Kadir,Abdul, Dasar Pemrograman Web Dinamis Menggunakan PHP, ANDI, Yogyakarta, 2002

[5] Kurniawan, Rulianto, 54 Trik Tersembunyi PHP, Maxikom, Palembang, 2007

[6] Pengenalan pemrograman E-commerce Dengan PHP dan MySQL :http://www.IlmuKomputer.com, 24 Mei 2011

[7] Situs web: http://id.wikipedia.org/wiki/Situs_web, 25 Mei 2011

[8] paypal: http://alfayath.wordpress.com/2008/12/29/paypal-sebagai-alat-bayar-di-dunia-maya/, 25 Mei 2011


(6)

RIWAYAT HIDUP

DATA PRIBADI

Nama : Yemima Tri Heryani

Nim : 10107004

Tempat, tanggal lahir : Bandung, 31 Agustus 1988 Jenis Kelamin : Perempuan

Agama : Katolik

Alamat : Jalan Cikajang 14 no.71 Antapani Bandung 40291

No. Telp : 085721502062

E-mail : yemima_cutez@yahoo.co.id

PENDIDIKAN

1995 – 2001: SD Santa Maria 2001 – 2004: SMP Providentia 2004 – 2007: SMA Santa Maria 2