Pembangunan aplikasi e-commerce di Distro As Lotus

DAFTAR RIWAYAT HIDUP DATA DIRI

  Nama Lengkap : Nurul Arifah Nama Panggilan : Nurul Tempat dan Tanggal Lahir : Serang, 22 Oktober 1988 Jenis Kelamin : Perempuan Status : Belum Kawin Alamat : Jl. Ir. H. Juanda No. 214 Ciamis Kewarganegaraan : Indonesia Agama : Islam Telepon : 085319441003 Alamat Email : nurul_arifah123@yahoo.com

PENDIDIKAN FORMAL

  1994– 2000 : SD Negeri 3 Ciamis 2000– 2003 : SMP Negeri 5 Ciamis 2003 – 2006 : SMAN 3 Ciamis 2006 – 2007 : D1 STMIK DCI Tasikmalaya

2007 – 2013 : Program Studi S1 Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

  Universitas Komputer Indonesia

  

KATA PENGANTAR

Assalamualaikum Wr Wb.

  Puji syukur penulis panjatkan kehadirat Allah S.W.T yang telah memberikan rahmat dan karunia-Nya, shalawat serta salam semoga tercurah kepada Rasulullah SAW, sehingga penulis dapat menyelesaikan skripsi yang berjudul “PEMBANGUNAN APLIKASI E-COMMERCE DI DISTRO As

  LOTUS” .

  Adapun tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika Universitas Komputer Indonesia.

  Dengan keterbatasan literatur, pengalaman serta ilmu dan pengetahuan yang dimiliki oleh penulis, maka penulis membutuhkan peran serta dari pihak lain dalam proses penyelesaian skripsi ini. Oleh karena itu penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

  1. Orangtua tercinta yang telah memberikan kasih sayang, perhatian, doa dan dorongan baik moril maupun materi yang tiada henti agar penulis menyelesaikan pendidikan tepat pada waktunya.

  2. Bapak Dr. Ir. Edi Soeryanto Soegoto selaku rektor Universitas Komputer

  4. Adik-adikku tercinta Lulu Annissa Arifah, Ridla Rizki Arifah, Fazra Annissa Arifah, Sisfa Nissa Arifah yang selalu mendoakan tiada hentinya.

  5. Seluruh keluarga besar yang selalu mendoakan dan memberikan dorongan dan semangat.

  6. Bapak Irawan Afriyanto, S.T., M.T. Selaku Ketua Jurusan Program Studi Teknik Informatika Universitas Komputer Indonesia.

  7. Dosen – dosen Jurusan Teknik Informatika di Universitas Komputer Indonesia yang telah banyak memberikan ilmu yang berharga selama proses pendidikan ini.

  8. Ibu Wina Witanti, S.T., M.T. selaku dosen pembimbing. Terima kasih karena telah banyak meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama dalam proses penyusunan skripsi ini.

  9. Bapak Irfan Maliki, S.T., M.T. selaku dosen penguji I dan sebagai pembimbing. Terima kasih karena banyak meluangkan banyak waktunya untuk memberikan bimbingan, saran dan nasehatnya selama proses perbaikan skripsi ini.

  10. Bapak Hendri Karisma, S.Kom. selaku dosen penguji II.

  11. Bapak Agus Sofyan Saori, Ibu Rivayanti selaku pemilik dan seluruh karyawan Distro As Lotus terima kasih atas semua bantuan yang diberikan.

  12. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku dekan Fakultas Teknik

  13. Teman-teman di Jurusan Teknik Informatika angkatan 2007 khususnya kelas IF-15 terima kasih atas bantuan dan doronganya.

  14. Serta semua pihak yang telah turut membantu baik secara langsung maupun tidak langsung dalam penyusunan skripsi ini, yang tidak bisa disebutkan satu persatu. Didalam penulisan skripsi ini, penulis telah berusaha semaksimal mungkin, walaupun demikian penulis menyadari bahwa skripsi ini jauh dari sempurna. Untuk itu penulis akan selalu menerima segala masukkan yang tujuannya untuk menyempurnakan skripsi ini. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

  Bandung, Agustus 2013 Penulis

  

PEMBANGUNAN APLIKASI E-COMMERCE

DI DISTRO As LOTUS

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

  

NURUL ARIFAH

10107735

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

  

2013

  DAFTAR

   ISI

  ABSTRAK ................................................................................................... i ABSTRACT ................................................................................................. ii KATA PENGANTAR .................................................................................. iii DAFTAR ISI ................................................................................................ vi DAFTAR GAMBAR .................................................................................... viii DAFTAR TABEL ........................................................................................ xi DAFTAR SIMBOL ...................................................................................... xv DAFTAR LAMPIRAN ................................................................................. xv

  BAB 1 PENDAULUAN ............................................................................... 1

  1.1 Latar Belakang Masalah ................................................................... 1

  1.2 RumusanMasalah ............................................................................. 2

  1.3 Maksud Dan Tujuan ......................................................................... 2

  1.4 Batasan Masalah .............................................................................. 2

  1.5 Metodologi Penelitian ...................................................................... 3

  1.6 Sistematika Penulisan ....................................................................... 7

  BAB 2 TINJAUAN PUSTAKA .................................................................... 9

  2.1 Tinjauan Perusahaan ........................................................................ 9

  2.1.1 Sejarah Perusahaan........................................................................... 9

  2.1.2 Struktur Organisasi........................................................................... 9

  2.1.2.1 Deskripsi Pekerjaan .......................................................................... 10

  2.2 LandasanTeori.................................................................................. 11

  2.2.1 Sistem .............................................................................................. 11

  2.2.2.1 Sejarah Internet ................................................................................ 13

  2.2.2.2 Perkembangan Internet ..................................................................... 14

  2.2.3 Electronic Commerce (E-Commerce) ............................................... 15

  2.2.3.1 Definisi E-Commerce ...................................................................... 15

  2.2.3.2 Sejarah Perkembangan E-Commerce ............................................... 15

  2.2.3.3 Kelebihan E-Commerce................................................................... 16

  2.2.3.4 Kekurangan E-Commerce................................................................ 18

  2.2.3.5 Kategori E-Commerce ..................................................................... 19

  2.2.4 Entity Relationship Diagram (ERD) ................................................ 20

  2.2.5 Data Flow Diagram (DFD) ............................................................. 23

  2.2.5.1 Simbol DFD .................................................................................... 23

  2.2.6 Diagram Konteks ............................................................................. 24

  2.2.7 Personal Home Page......................................................................... 25

  2.2.8 MySQL dan PHPMyAdmin ............................................................. 25

  2.2.9 Adobe Dreamweaver CS5 ................................................................ 26

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM .................................. 27

  3.1 Analisis ............................................................................................ 27

  3.1.1 Analisis Sistem................................................................................. 27

  3.1.2 Analisis Masalah Yang Dihadapi ...................................................... 27

  3.1.3 Analisis Sistem Yang Sedang Berjalan ............................................. 28

  3.1.3.1 Prosedur Penjualan ........................................................................... 28

  3.1.3.2 Prosedur Laporan Penjualan ............................................................. 30

  3.1.3.3 Prosedur Pengadaan Barang ............................................................. 31

  3.1.4 Analisis Aturan Bisnis ...................................................................... 32

  3.1.7.1 Analisis Perangkat Keras (Hardware) ............................................. 41

  3.1.7.2 Analisis Perangkat Lunak (Software) ............................................... 41

  3.1.7.3 Analisis Pengguna (User) ................................................................ 41

  3.1.8 Analisis Kebutuhan Basis Data ........................................................ 42

  3.1.8.1 Kamus Data Relationship Diagram ................................................. 43

  3.2 Analisis Kebutuhan Fungsional ........................................................ 45

  3.2.1 Diagram Konteks ............................................................................. 45

  3.2.2 Data Flow Diagram .......................................................................... 46

  3.2.3 Spesifikasi Proses ............................................................................. 60

  3.2.4 Kamus Data ..................................................................................... 74

  3.3 Perancangan Basis Data ................................................................... 82

  3.3.1 Skema Relasi.................................................................................... 82

  3.3.2 Perancangan Struktur Tabel .............................................................. 83

  3.4 Perancangan Struktur Menu ............................................................. 94

  3.5 Perancangan Antarmuka ................................................................... 95

  3.6 Perancangan Pesan ........................................................................... 120

  3.7 Jaringan Semantik ............................................................................ 123

  3.8 Perancangan Prosedural.................................................................... 125

  BAB 4 IMPLEMENTASI DAN PENGUJIAN ............................................. 129

  4.1 Implementasi Sistem ........................................................................ 129

  4.1.1 Perangkat Keras Yang Digunakan .................................................... 129

  4.1.2 Perangkat Lunak Yang Digunakan ................................................... 130

  4.1.3 Implementasi Database ..................................................................... 130

  4.1.4 Implementasi Antarmuka ................................................................. 138

  4.2.1.2 Kasus Dan HasilPengujian............................................................ 142

  4.2.1.2.1 PengujianPendaftaran Pelanggan .................................................. 142

  4.2.1.2.2 Pengujian Login ........................................................................... 147

  4.2.1.2.3 Pengujian Pengolahan Data Kategori ............................................ 150

  4.2.1.2.4 Pengujian Pengolahan Data Barang .............................................. 153

  4.2.1.2.5 Pengujian Pengolahan Data Ukuran .............................................. 158

  4.2.1.2.6 Pengujian Pengolahan Data Provinsi ............................................ 161

  4.2.1.2.7 Pengujian Pengolahan Data Kota .................................................. 163

  4.2.1.2.8 Pengujian Pengolahan Data Jasa Pengiriman ................................ 167

  4.2.1.2.9 Pengujian Pengolahan Data Petugas ............................................. 169

  4.2.1.2.10 Pengujian Pengolahan Data Warna ............................................... 170

  4.2.1.3 Kesimpulan Pengujian Alpha ....................................................... 175

  4.2.2 Pengujian Stress Test .................................................................... 176

  4.2.3 Pengujian Beta ............................................................................. 176

  4.2.2.1 SkenarioPengujian Beta ................................................................ 176

  4.2.2.2 Kesimpulan Pengujian Beta .......................................................... 187

  BAB 5 KESIMPULAN DAN SARAN ......................................................... 187

  5.1 Kesimpulan .................................................................................. 187

  5.2 Saran ............................................................................................ 188 DAFTAR PUSTAKA ................................................................................... 189

DAFTAR PUSTAKA

  1. Fathansyah (2007), Buku Teks Komputer Basisi Data, Informatika, Bandung, 73 - 81.

  2. Hakim, L.(2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta,14-33.

  3. Kadir, A. (2008), Dasar Pemrograman Web Dinamis Menggunakan PHP, Andi Offset, Yogyakarta, 1-6

  4. Kadir, Abdul (2003), Pengenalan Sistem Informasi, ANDI Yogyakarta, Yogyakarta, 381 – 383.

  5. Mulyanto, Agus (2009), Sistem Informasi Konsep dan Aplikasi, ANDI Yogyakarta, Yogyakarta, 1 – 7.

  6. Nugroho, Adi (2006), e-Comemrce Memahami Perdagangan Modern di dunia Maya, Informatika, Bandung, 19-23.

  7. Nugroho, Adi (2006), e-Comemrce Memahami Perdagangan Modern di dunia Maya, Informatika, Bandung, 61.

  8. Sugiyono (2010), Metode Penelitian Kuantitatif Kualitatif dan R & D, Alfabet, Bandung.

  9. Sukamaaji, Anjik., Rianto (2008), Jaringan Komputer, ANDI Yogyakarta, Yogyakarta, 195 - 198.

  10. Suprianto, Dodit (2008), Buku Pintar Pemrograman PHP, Oase Media, Bandung.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Distro As Lotus merupakan toko yang bergerak di bidang penjualan pakaian. Dalam memasarkan barangnya Distro As Lotus memanfaatkan media kertas yaitu dengan cara mencetak ratusan brosur, katalog, dan membuat pamflet yang nantinya diletakkan di depan toko (distro). Biasanya konsumen datang ke distro untuk mencari dan memilih barang yang akan dibeli, setelah mendapatkan barang yang dicari konsumen mendatangi kasir untuk bertransaksi dan proses perhitungan penjualan masih dilakukan secara manual sehingga pendokumentasian data masih berbentuk berkas yang menyebabkan terjadinya penumpukan dokumen-dokumen. Dengan mekanisme sistem penjualan yang berjalan saat ini bagi Distro As Lotus merupakan desakan bisnis yang harus dicarikan jalan keluarnya guna kelangsungan kegiatan usaha dan tercapainya keuntungan yang maksimal.

  Penjualan pakaian Distro As Lotus tidak menentu setiap tahunnya, itu dikarenakan semakin banyaknya persaingan penjualan barang berbagai jenis, tidak hanya diluar kota saja, melainkan di dalam kota pun sudah semakin banyak distro yang menjual barang yang sejenis yaitu pakaian. Jangkauan penjualan barang yang hanya meliputi wilayah Kota Bandung. Dengan keadaan seperti ini, keuntungan yang didapatkan jauh dari seperti yang diharapkan jika hanya mengandalkan pembeli yang datang secara langsung ke distro untuk melihat katalog barang yang ditawarkan. Dalam hal pembuatan data barang dan laporan, pihak administrasi, mencatat langsung proses-proses transaksi yang terjadi setiap kemudahan bagi kedua belah pihak, baik dari pihak penjual maupun dari pihak pembeli di dalam melakukan transaksi perdagangan, meskipun kedua pihak berada di tempat yang berjauhan sekalipun.

  1.2 Rumusan Masalah

  Berdasarkan latar belakang yang telah ditentukan di atas, maka timbul suatu masalah bagaimana membangun e-commerce yang sesuai dengan kebutuhan Distro As Lotus.

  1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka maksud dari penelitian tugas akhir ini adalah membangun aplikasi e-commerce yang dapat memenuhi kebutuhan pelanggan pada umumnya dan khususnya bagi Distro As Lotus.

  Adapun tujuan yang akan dicapai dalam penelitian ini, yaitu: a. Memberikan informasi tentang barang yang ada di Distro As Lotus.

  b. Memudahkan konsumen untuk berbelanja barang-barang fashion di Distro As Lotus.

  c. Memudahkan operasional internal distro dalam mengelola data barang dan pembuatan laporan.

  d. Menyediakan media promosi untuk Distro As Lotus

  1.4 Batasan Masalah

  Adapun batasan masalah dari penelitian ini adalah sebagai berikut :

  a. Barang yang dijual adalah barang yang ditampilkan katalog pada website Distro As Lotus, yang berupa t-shirt dan sweater.

  b. Pemesanan barang dapat dilakukan jika barang yang dipesan tersedia stoknya. tersedia, apabila barang yang akan dikembalikan jatuh tempo maka barang tersebut tidak dapat dikembalikan.

  d. Pengembalian barang akan diterima apabila sesuai dengan klaim retur, yaitu apabila barang yang dipesan tidak sesuai pesanan, barang yang dipesan rusak atau keduanya.

  e. Informasi yang disediakan berupa informasi data barang terbaru, informasi pemesanan barang yang mencakup pemesanan, pembayaran, pengiriman dan pengembalian barang, laporan penjualan dan laporan data barang.

  f. Sistem keamanan menggunakan Secure Socket Layer (SSL) dan IP

  dedicated untuk mendukung protokol https, serta fasilitas login untuk dapat masuk ke sistem.

  g. Komunikasi yang dapat dilakukan antara situs dengan pengguna memanfaatkan email yang didaftarkan pengguna, menggunakan instant

  messaging seperti Yahoo Messanger, serta menyediakan fasilitas untuk dapat melakukan integrasi dengan situs jejaring sosial yaitu facebook.

  h. Metode pembayaran yang digunakan di website e-commerceDistro As Lotus ini antara lain menggunakan metode pembayaran offline transfer dan metode pembayaran online dengan payment geteway, dalam hal ini menggunakan paypal. i. Proses pengiriman barang dilakukan setelah pembeli melakukan pembayaran atas barang yang dipesan, kemudian barang dikirim melalui jasa pengiriman barang seperti jasa pengiriman JNE. j. Pengecekan keberadaan barang yang dikirim (tracking) hanya untuk jasa pengiriman JNE. k. Metode analisis perangkat lunak yang dipakai adalah metode analisis terstruktur, dimana model proses yang digunakannya adalah DFD (Data

  Flow Diagram), ERD (Entity Relationship Diagram) dan flowmap.

1.5 Metodologi Penelitian

  Metodologi penelitian yang digunakan untuk membangun websiteini adalah metode analisis deskriptif, yaitu suatu metode yang bertujuan untuk mendapatkan gambaran yang jelas mengenai fakta-fakta dan informasi dalam situasi atau kejadian di masa sekarang secara sistematis, faktual dan akurat.

  1. Teknik Pengumpulan Data Berikut penjelasan tentang beberapa teknik pengumpulan data yang digunakan pada aplikasi e-commerce di Distro As Lotus, menurut prof.

  Dr. Sugiyono, adalah sebagai berikut :

  a. Wawancara Wawancara digunakan sebagai teknik pengumpulan data apabila peneliti ingin melakukan studi pendahuluan untuk menemukan permasalahan yang harus diteliti, dan juga apabila peneliti ingin mengetahui hal-hal dari responden yang lebih mendalam dan jumlah respondennya sedikit atau kecil.

  b. Studi Literatur Pengumpulan data dengan cara mengumpulkan literatur, jurnal, papper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  c. Observasi Observasi sebagai teknik pengumpulan data mempunyai ciri yang spesifik bila dibandingkan dengan teknik yang lain, yaitu wawancara dan kuesioner. Karena observasi tidak selalu berkomunikasi dengan responden, tetapi juga obyek-obyek alam yang lain. Sutrisno Hadi (1986) mengemukakan bahwa, observasi merupakan suatu proses yang kompleks,suatu proses yang tersusun dari berbagai proses biologis dan psikologis. Dua di antara yang terpenting adalah proses-proses pengamatan dan ingatan.

  2. Pembuatan Perangkat Lunak Dalam membangun aplikasi ini, digunakan model Waterfall sebagai model pembangunan perangkat lunaknya yang meliputi: a. Rekayasa Sistem

  Tahap ini merupakan kegiatan pengumpulan data sebagai pendukung pembangunan sistem serta menentukan ke arah mana aplikasi ini akan dibangun.

  b. Analisis Sistem Tahap ini merupakan tahap menganalisis seluruh kebutuhan perangkat lunak, termasuk didalamnya kegunaan perangkat lunak yang diharapkan pengguna dan batasan perangkat lunak itu sendiri. Informasi yang didapat melalui tahap pengumpulan data, selanjutnya akan dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya.

  c. Perancangan Sistem Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilan perangkat lunak yang akan dibangun. Tahap ini membantu dalam mendefinisikan arsitektur sistem secara keseluruhan.

  d. Implementasi Sistem Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilan perangkat lunak yang akan dibangun. Tahap ini membantu dalam mendefinisikan arsitektur sistem secara keseluruhan. mengetahui apakah perangkat lunak yang dibangun telah sesuai dengan rancangannya dan masih terdapat kesalahan atau tidak.

  f. Pemeliharaan Sistem Tahap akhir dimana suatu perangkat lunak yang sudah dibangun dapat mengalami perubahan-perubahan atau penambahan sesuai dengan permintaan pengguna.

Gambar 1.1 Metode Waterfall

1.6 Sistematika Penulisan

  Sistematika penulisan skripsi ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut :

  BAB 1 PENDAHULUAN Bab ini merupakan bagian yang menjelaskan latar belakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan.

  BAB 2 TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian, yaitu tinjauan umum perusahaan dan landasanteori. Tinjauan umum perusahaan berisi tentang sejarah singkat perusahaan, visi, misi, struktur organisasi, job description, sedangkan landasan teori berisi teori-teori pendukung dalam membangun website di Distro As Lotus.

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan untuk sistem yang akan dibangun sesuai dengan metode pengembangan perangkat lunak yang digunakan. Selain itu, bab ini juga berisi perancangan struktur basis data dan antarmuka untuk perangkat lunak yang dibangun.

  BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi hasil implementasi analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem di lingkungan kerja Distro As

  BAB 5 KESIMPULAN DAN SARAN Bab ini berisi kesimpulan tentang keseluruhan dari proses pembangunan perangkat lunak dan saran mengenai perangkat lunak yang dibangun untuk perbaikan di masa yang akan datang.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Perusahaan

  Tinjauan perusahaan adalah untuk mengetahui keadaan di perusahaan diantaranya adalah sejarah berdirinya perusahaan, struktur organisasi perusahaan serta visi dan misi perusahaan.

  2.1.1 Sejarah Perusahaan

  Distro As Lotus yang beralamat di Parahyangan Plaza Jl. Dalem Kaum Blok R No. 19 Bandung dirintis oleh Agus Sofyan Saori. Distro As Lotus menjual pakaian. Awalnya distro ini hanya menjual t-shirt saja, namun seiring dengan berjalannya waktu distro ini terus berkembang sehingga menambah barang- barangnya dengan menyediakan berbagai jenis t-shirt dan sweater.

  

Visi : Komitmen menjadi distro yang memenuhi kebutuhan masyarakat dan

menjadi distro terdepan, terpercaya dan terbesar di Kota Bandung.

Misi : Mendistribusikan barang berkualitas dengan harga yang kompetitif, dengan

  mempertahankan hubungan yang kuat dengan para pelanggan serta memberikan pelayanan yang terbaik mendistribusikan barang berkualitas dengan harga yang kompetitif, dengan mempertahankan hubungan yang kuat dengan para pelanggan serta memberikan pelayanan yang terbaik.

  2.1.2 Struktur Organisasi sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional dalam mencapai suatu tujuan.

2.1.2.1 Deskripsi Pekerjaan

  1. Pemilik a) Mengawasi keadaan distro agar selalu kondusif.

  b) Menerima dan meng-koreksi laporan penjualan.

  c) Sebagai koordinator semua kegiatan yang telah dilaksanakan.

  2. Kasir a) Melayani pembeli yang akan belanja pakaian.

  b) Membuat laporan penjualan.

  c) Melakukan pendataan barang masuk dan barang keluar.

  d) Melaporkan kepada pemilik apabila ketersediaan barang habis.

  3. Pelayan a) Mencatat nota transaksi.

  b) Melayani konsumen.

  c) Perawatan terhadap barang distro.

  d) Memeriksa ketersiadaan barang.

2.2 Landasan Teori

  Landasan teori adalah bagian penting dalam suatu penelitian, adapun guna dari landasan teori adalah agar penelitian dapat tepat sasaran dan efektif.

2.2.1 Sistem

  Sistem adalah sebuah tatanan (keterpaduan) yanng terdiri dari atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama- sama bertujuan untuk memenuhi suatu proses atau pekerjaan tertentu.

  2.2.1.1 Konsep Dasar Sistem

  Sistem adalah kumpulan elemen-elemen yangsaling berinteraksi satu sama lain untuk mencapai tujuan yang telah ditetapkan. Sebuahsistem terdiri dari bagian- bagian yang saling berkaitan yang beroperasi bersama untukmencapai beberapa sasaran atau maksud, tujuan dan sasaran yang sama.

  2.2.1.2 Karakteristik Sistem

  Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interprest), masukan (input), keluaran (output), pengolah (process) dan sasaran (objective)atau tujuan (goal). a) Komponen sistem Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

  Suatu sistem dapat mempunyai suatu yang lebih besar yang disebut supra system.

  b) Batas sistem (System Boundary) Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem dengan sistem lainnya dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  c) Lingkungan luar sistem (System Environment) Lingkungan luar sistem dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem yang dapat bersifat menguntungkan dan dapat pula merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem yang harus dijaga dan dipelihara, sedangkan yang merugikan harus ditahan dan dikendalikan, karena akan mengganggu kelangsungan hidup dari sistem.

  d) Penghubung sistem (System Interprest) Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu kesatuan.

  e) Masukan sistem (System Input) Masukan adalah suatu energi yang dimasukkan ke dalam sistem. Masukan sistem komputer adalah program, yang digunakan untuk mengoperasikan komputer, sedangkan signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh signal input di dalam sistem komputer adalah data, yang dapat diolah menjadi informasi.

  f) Keluaran sistem (System Output) Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.

  g) Pengolahan sistem (System Process) Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya, yang bertugas untuk merubah masukan menjadi keluaran.

  h) Sasaran sistem (System Objective) Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objective). Suatu operasi sistem akan berguna dan berhasil apabila mencapai sasaran atau tujuannya. Sasaran sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

2.2.2 Interconnected Network (Internet)

  Internet (interconnected network) merupakan jaringan (network) komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya. Jaringan komputer ini dapat terdiri dari pendidikan, pemerintahan, militer, organisasi bisnis dan organisasi-organisasi lainnya.

2.2.2.1 Sejarah Internet

  Awal mula Internet adalah jaringan komputer untuk sistem pertahanan yang dikembangkan oleh Departemen Pertahanan Amerika Serikat. Proyek jaringan ini diberi nama Advanced Research Project Agency (ARPA). Jaringan lainnya. Departemen pengetahuan Amerika Serikat kemudian menjadi sponsor untuk melibatkan jaringan ini kedalam ARPANET. Demonstrasi pertama dari ARPANET ini menghubungkan komputer di University of California at Los Angeles (UCLA) dengan komputer di Stamford University. Pada tahun 1971, jaringan ARPANET sudah melibatkan 20 situs (sites) termasuk Massachusetts Institute of Technology (MIT) dan Harvard University. Pada tahun 1981 jumlah situs yang tergabung didalam ARPANET sudah mencapai 200 situs. ARPANET berkembang dengan sangat cepatnya, tidak hanya melibatkan jaringan diantara universitas-universitas saja, tetapi juga melibatkan organisasi-organisasi lainnya di seluruh dunia, maka mulai dikenal dengan nama Internet.

2.2.2.2 Perkembangan Internet

  Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya menggunakan mesin pencari seperti

  

Google, pengguna di seluruh dunia mempunyai akses yang mudah atas

  bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran (decentralization) informasi dan data secara ekstrim.

  Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui internet. Transaksi melalui Internet dikenal dengan nama e-commerce.

  Terkait dengan teknologi pembuatan website sebagai konten dari teknologi internet itu sendiri memicu berkembangan teknik pembuatan website yang semakin canggih dengan fitur-fitur yang sangat beragam tidak hanya terbatas pada teks dan gambar saja, akan tetapi sudah merambah kedalam dunia multimedia dan membuat website sesuai dengan keinginannya tanpa harus berhubungan dengan webmaster dengan konten yang dinamis dan selalu uptodate.

2.2.3 Electronic Commerce (E-Commerce)

  Secara umum e-commerce dapat didefinisikan sebagai segala bentuk transaksi perdagangan atau perniagaan barang atau jasa dengan menggunakan media elektronik.

  2.2.3.1 Definisi E-Commerce E-commerce adalah cara untuk menjual dan membeli barang-barang dan

  jasa melalui jaringan internet dimana transaksi pembelian serta transfer dana melalui jaringan komputer. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventaris otomatis, dan sistem pengumpulan data otomatis.

  2.2.3.2 Sejarah Perkembangan E-Commerce

  Istilah e-commerce telah berubah sejalan dengan waktu. Awalnya, perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan Electronic Data Interchange (EDI) untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice secara elektronik.

  Kemudian berkembang menjadi suatu aktivitas yang mempunyai istilah yang lebih tepat "perdagangan web" — pembelian barang dan jasa melalui World Wide Web melalui server aman (HTTPS), protokolserver khusus yang menggunakan enkripsi untuk merahasiakan data penting pelanggan.

  Pada awalnya ketika web mulai terkenal di masyarakat pada tahun 1994, banyak jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor sampai tahun 2000 banyak bisnis di Amerika Serikat dan negara-negara di Eropa mengembangkan situs web perdagangan ini.

2.2.3.3 Kelebihan E-Commerce

  Kelebihan E-commerce adalah sebagai berikut :

  a) Memperpendek jarak Perusahaan-perusahaan dapat lebih mendekatkan diri dengan konsumen.

  Dengan mengunjungi situs perusahaan, konsumen bisa mengunjungi perusahaan setiap saat.

  b) Perluasan pasar Jangkauan daerah pemasaran menjadi semakin luas, tidak lagi terbatasi oleh area geografis dimana perusahaan berada.

  c) Perluasan jaringan mitra bisnis Perusahaan bisa bekerja sama dengan siapapun dan dimanapun tanpa dibatasi lagi oleh area geografis.

  d) Efektif Konsumen dapat memperoleh informasi tentang barang/ jasa yang dibutuhkan dan dapat bertransaksi dengan cepat dan mudah.

  e) Aman secara fisik Konsumen tidak perlu lagi mendatangi toko tempat perusahaan menjual barangnya dan ini memungkinkan konsumen dapat bertransaksi dengan aman sebab di daerah-daerah tertentu mungkin berbahaya jika berkendaraan dan membawa uang tunai dalam jumlah yang banyak.

  f) Fleksibel Perdangan elektronik dapat dilakukan dimana saja, sehingga konsumen tidak perlu melakukan perjalanan ke toko-toko. Hal ini tentu akan mengurangi jumlah kendaraan sehingga dapat mengurangi polusi udara g) Mengurangi polusi dan pencemaran lingkungan Perdangan elektronik dapat dilakukan dimana saja, sehingga konsumen tidak perlu melakukan perjalanan ke toko-toko. Hal ini tentu akan mengurangi jumlah kendaraan sehingga dapat mengurangi polusi udara yang disebabkan oleh gas-gas buangan kendaraan bermotor.

  h) Membuka peluang kerja baru Era perdagangan elektronik akan membuka peluang-peluang kerja baru bagi yang mengerti teknologi. Muncul pekerjaan-pekerjaan baru seperti pemrograman komputer, perancang web, analisis sistem, ahli di bidang jaringan, ahli di bidang basis data, dan sebagainya.

  Kelebihan E-commerce adalah sebagai berikut : i) Memperpendek jarak Perusahaan-perusahaan dapat lebih mendekatkan diri dengan konsumen. Dengan mengunjungi situs perusahaan, konsumen bisa mengunjungi perusahaan setiap saat. j) Perluasan pasar

  Jangkauan daerah pemasaran menjadi semakin luas, tidak lagi terbatasi oleh area geografis dimana perusahaan berada. k) Perluasan jaringan mitra bisnis

  Perusahaan bisa bekerja sama dengan siapapun dan dimanapun tanpa dibatasi lagi oleh area geografis. l) Efektif

  Konsumen dapat memperoleh informasi tentang barang/ jasa yang dibutuhkan dan dapat bertransaksi dengan cepat dan mudah. m) Aman secara fisik

  Konsumen tidak perlu lagi mendatangi toko tempat perusahaan menjual barangnya dan ini memungkinkan konsumen dapat bertransaksi dengan aman sebab di daerah-daerah tertentu mungkin berbahaya jika n) Fleksibel Perdangan elektronik dapat dilakukan dimana saja, sehingga konsumen tidak perlu melakukan perjalanan ke toko-toko. Hal ini tentu akan mengurangi jumlah kendaraan sehingga dapat mengurangi polusi udara yang disebabkan oleh gas-gas buangan kendaraan bermotor. o) Mengurangi polusi dan pencemaran lingkungan

  Perdangan elektronik dapat dilakukan dimana saja, sehingga konsumen tidak perlu melakukan perjalanan ke toko-toko. Hal ini tentu akan mengurangi jumlah kendaraan sehingga dapat mengurangi polusi udara yang disebabkan oleh gas-gas buangan kendaraan bermotor. p) Membuka peluang kerja baru

  Era perdagangan elektronik akan membuka peluang-peluang kerja baru bagi yang mengerti teknologi. Muncul pekerjaan-pekerjaan baru seperti pemrograman komputer, perancang web, analisis sistem, ahli di bidang jaringan, ahli di bidang basis data, dan sebagainya.

2.2.3.4 Kekurangan E-Commerce

  a) Persaingan tidak sehat Dibawah tekanan untuk berinovasi dan membangun bisnis untuk memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan ilegal yaitu penjiplakan ide dan perang harga.

  b) Perlunya keahlian komputer Tanpa menguasai keahlian komputer, mustahil konsumen dapat berpartisipasi dalam e-commerce. Pengetahuan dasar komputer diperlukan, antara lain pengetahuan mengenai Internet dan web.

  c) Biaya tambahan untuk mengakses internet d) Biaya peralatan komputer Komputer diperlukan untuk mengakses internet, tentu saja dibutuhkan biaya untuk mendapatkannya. Perkembangan komputer yang sangat pesat menarankan konsumen untuk juga mengupdate peralatannya apabila tidak ingin ketinggalan teknologi.

  e) Risiko bocornya data Segala hal mungkin terjadi saat konsumen mengakses internet untuk menjalankan e-commerce, termasuk risiko bocorna data pribadi karena ulah orang lain yang ingin membobol sistem.

  f) Berkurangnya waktu interaksi secara langsung dengan orang lain Transaksi e-commerce yang berlangsung secara online 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.

2.2.3.5 Kategori E-Commerce

  E-commerce telah memberikan pengaruh yang besar terhadap

  pertumbuhan tata sosial ekonomi masyarakat. E-commerce telah menjadi bagian penting dari sektor bisnis baik yang bersifat private atau umum, kategori e-

  commerce sebagai berikut :

  a) Bussines to Bussines (B2B)

  Bussines to Bussines (B2B) adalah penjualan barang atau jasa yang melibatkan beberapa perusahaan dan dilakukan dengan sitem otomasi.

  Perusahaan-perusahaan yang terlibat antara lain pemasok, distributor, pabrik, dan toko.

  b) Bussines to Consumer (B2C) a. Servis yang diberikan bersifat umum (generic) dengan mekanisme yang dapat digunakan oleh khalayak ramai. Sebagai contoh, karena sistem Web sudah umum digunakan maka servis diberikan dengan menggunakan basis web.

  b. Servis diberikan berdasarkan permohonan (on demand). Konsumer melakuka inisiatif dan produsen harus siap memberikan respon sesuai dengan permohonan.

  c. Pendekatan client/server sering digunakan dimana diambil asumsi client (consumer) menggunakan sistem yang minimal (berbasis Web) dan processing (business procedure) diletakkan di sisi server.

  c) Consumer to Consumer (C2C) Consumer to Cunsomer (C2C) adalah model perdagangan yang terjadi anatara konsumen dengan konsumen melalui internet.

  d) Consumer to Bussines (C2B) Consumer to Bussines merupakan individu yang menjual barang atau jasa kepada organisasi dan individu yang mencari penjual dan melakukan transaksi.

2.2.4 Entity Relationship Diagram (ERD)

  Entity Relationship Diagram atau biasa dikenal dengan diagram E-R berisi

  komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribu-atribut yang merepresentasikan seluruh fakta dari dunia nyata, menurut referensi berikut penjelasan tentang entity relationship diagram. Elemen-elemen Entity Relationship Diagram adalah sebagai berikut :

  a) Entity (Entitas) Pada diagram E-R, entitas digambarkan dengan sebuah persegi panjang.

  Entitasadalah individu yang mewakili sesuatu yang nyata dan dapat

b) Relationship (Relasi) Pada diagram E-R, relasi dapat digambarkan dengan sebuah belah ketupat.

  Relasimenunjukkan adanya hubungan diantara satu entitas dengan entitas lainnya. Pada umumnya relasi diberi nama dengan kata kerja dasar, sehinga memudahkan untuk melakukan pembacaan relasinya.

  c) Atribut Pada diagram E-R atribut adalah segala sesuatu yang mendeskripsikan karakteristik dari entitas. Gambar di bawah ini menunjukkan atribut yang berbentuk lingkaran.

Gambar 2.3 Contoh Atribut ERD

  d) Kardinalitas/Derajat Relasi Kardinalitas relasi menunjukkan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya hubungan yang terjadi dari entitas, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lainnya dan begitu juga sebaliknya. Kardinalitas yang terjadi diantara dua entitas sebagai berikut:

a. One to one Relationship

  Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian

Gambar 2.4 One to One Relationship

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

Gambar 2.5 One to Many Relationship

  c. Many To One Relationship

  Untuk banyak kejadian pada entitas yang pertama hanya dapat mempunyai satu hubungan dengan kejadian pada entitas yang kedua.

Gambar 2.6 Many to One Relationship

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

Gambar 2.7 Many to Many Relationship

e. Key (Kunci)

  Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengan kegunaannya masing-masing, yaitu primary key (kunci utama), foreign key (kunci tamu).

2.2.5 Data Flow Diagram (DFD)

  DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari system, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.