Analisis Basis Data .1 Entity Relationship Diagram Aturan Bisnis Sistem yang akan di Bangun

4. Kapasitas Harddisk 160 Gb 5. Monitor dengan resolusi 1024 x 768 6. Keyboard dan Mouse 7. Akses internet Setelah dilakukan analisis terhadap perangkat keras dimiliki oleh C8 Komputer sudah layak dan dapat mendukung sistem e-commerce yang akan dibangun, hanya saja perlu adanya akses internet agar transaksi dapat berjalan maksimal karena dilakukan secara on-line serta memudahkan dalam pengolahan database yang disimpan di server dan printer standar untuk mencetak laporan barang dan laporan penjualan.

3.1.3.2 Analisis Perangkat Lunak

Sistem Operasi yang digunakan di C8 Komputer adalah Windows XP SP2 sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibangun. Adapaun perangkat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah tercantum pada tabel sebagai berikut : Tabel 3. 1 Analisis Perangkat Lunak No Perangkat Lunak Keterangan 1 Sistem Operasi Windows XP SP 2 2 Bahasa Pemrograman PHP 3 DBMS MySQL 5.0.27 4 Web browser Mozilla firefox 3.6.0 5 Code editor Adobe Dreamweaver CS4 6 DFD modeler Microsoft Visio 2007 7 Wamp Server 2.0 web server

3.1.3.3 Analisis Pengguna

Sistem yang akan dibangun ini digunakan oleh dua jenis pengguna utama yaitu admin dan pemesan. Admin dapat melakukan pengelolaan terhadap aplikasi ini seperti tambah data, hapus data, edit data dan dapat melakukan rekapitulasi penjualan, sedangkan pemesan hanya dapat melakukan pemesanan barang dan melihat transaksi yang telah dilakukan oleh member.

1. Analisis pengguna di C8 Komputer

No Nama Posisi pendidikan Tingkat Keterampilan 1 Agus Pengelola Toko D3 Dapat mengoperasikan komputer dan memiliki pemahaman mengolah data di web dan mengerti internet.

2. Analisis pengguna sistem

Sistem yang akan dibangun ini digunakan oleh pengguna yaitu admin, member dan pengunjung. a. Admin adalah orang yang melakukan pengelolaan data master dan pengelolaan laporan pada aplikasi ini seperti tambah data, hapus data, cari data, edit data, laporan penjualan,barang dan retur. Tabel 3. 2 Analisis Pengguna Sebagai Admin Pengguna Admin Tanggung Jawab Mengelola data yang terdapat dalam aplikasi Hak akses Melakukan pengolahan data barang, data member, data transaksi penjualan dan dapat membuat rekapitulasi laporan penjualan, barang dan retur. Tingkat Pendidikan Minimal D3 dan Sederajat Tingkat Ketrampilan Menguasai komputer, pemahaman yang cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet Pengalaman - Jenis Pelatihan Cara Mengoperasikan Aplikasi b. Pengunjung adalah orang yang dapat mengakses website dengan menggunakan sambungan internet yang hanya dapat melihat katalog produk dan melakukan pencarian produk namun tidak dapat melakukan pemesanan dan pembelian produk. Tabel 3. 3 Analisis Pengguna Sebagai Pengunjung Pengguna Pengunjung Tanggung Jawab Melihat produk dan melakukan pendaftaran Hak akses Hanya dapat melihat katalog barang yang terdapat di situs tersebut dan tidak dapat melakukan pemesanan barang Tingkat Pendidikan Minimal SMA Tingkat Ketrampilan Menggunakan komputer dan dapat menggunakan internet untuk browsing Pengalaman - Jenis Pelatihan - c. Member adalah orang yang dapat mengakses website dengan menggunakan sambungan internet untuk melakukan transaksi pembelian produk yang sebelumnya telah melakukan proses registrasi. Tabel 3. 4 Analisis Pengguna Sebagai Member Pengguna Pemesan Tanggung Jawab Melakukan Pemesanan Hak akses Melakukan pemesanan, mengubah data pribadi, melihat transaksi yang sudah pernah dilakukan Tingkat Pendidikan Minimal SMA Tingkat Ketrampilan Menggunakan komputer dan dapat menggunakan internet untuk browsing Pengalaman Pernah melakukan transaksi pembelian Jenis Pelatihan - Dari pemaparan yang telah disampaikan diatas, maka karakteristik pengguna atau user sudah dapat dikatakan memenuhi kriteria untuk dapat menggunakan program aplikasi yang akan dibangun. Penulis mengusulkan kepada C8 Komputer agar menggunakan sistem single user yaitu menunjuk pengelola toko Agus sebagai pengguna admin, karena dengan single user semua kegiatan informasi yang dihasilkan sudah mampu terpenuhi oleh single user dan juga beban biaya yang dikeluarkan oleh toko lebih rendah. Dibutuhkan pengenalan dan pelatihan kepada pengguna baru agar dapat mengoperasikan aplikasi ini secara maksimal dan optimal, karena saat ini pengelola toko sudah terbiasa menggunakan aplikasi microsoft office word dan exel sebagai tools untuk menganalisis data, maka dapat dikatakan pengelola toko sudah dapat memenuhi karakteristik untuk menjadi pengguna admin.

3. Analisis Pembayaran

a. Pembayaran offline 1. Pembayaran menggunakan Account bank BCA 2. Pembayaran dilakukan dengan cara transfer b. Pembayaran online Pembayaran online menggunakan fasilitas Paypal

4. Analisi Pengiriman

a. Pengiriman produk menggunakan jasa JNE, TIKI, dan POS b. Tersedianya Tracking produk yang dikirim c. Tersedia lokasi pengiriman berdasarkan Provinsi, Kota, dan Ongkos kirimnya

3.1.3 Aturan Bisnis Sistem yang akan di Bangun

Aturan bisnis sistem yang akan dibangun adalah sebagai berikut : 1. Penentuan Diskon Beberapa produk memiliki diskon. Diskon diinputkan secara manual oleh admin. Penentuan diskon sepenuhnya berada ditangan pemilik toko. Diskon ini berlaku untuk produk terbaru maupun produk yang sudah lama dalam jangka waktu yang telah ditentukan oleh pemilik toko. 2. Pengelolaan Stok Untuk pengelolaan stok yaitu stok akan berkurang ketika members melakukan pemesanan produk. Stok akan dikembalikan ke stok semula jika members membatalkan produk, pemesanan dibatalkan oleh admin dan ketika pemesanan dibatalkan oleh sistem karena melebihi batas waktu pembayaran yaitu 1 x 24 jam. 3. Pemesanan Produk a. Untuk melakukan pemesanan produk di C8 Komputer pembeli harus terlebih dahulu menjadi anggota atau members di toko C8 Komputer. Pembeli yang telah menjadi members memilih produk yang akan dibeli. Produk yang telah dibeli akan dimasukan ke keranjang belanja. Members dapat melakukan pemesanan produk lebih dari satu produk dengan pembelian minimum satu produk. Produk yang di keranjang belanja dapat dirubah jumlah belinya dengan mengubah jumlah produk dan menekan tombol update dan produk yang ada di keranjang belanja dapat di hapus jika members tidak jadi membeli produk tersebut dengan menekan tombol hapus. b. Members dapat melanjutkan belanja dengan menekan tombol lanjutkan belanja yang akan di arahkan ke form semua produk dan jika members telah yakin dengan produk yang dibeli maka members menekan tombol lanjutkan untuk memilih alamat pengiriman produk. Members dapat memilih alamat pengiriman produk berdasarkan alamat akun atau dapat memilih alamat pengiriman lain. c. Setelah menentukan alamat pengiriman maka dilanjutkan dengan memilih jasa pengiriman. Jika members telah melakukan pemilihan jasa pengiriman maka members melakukan checkout dengan menekan tombol lanjutkan dan members akan mendapatkan informasi pemesanan produk yang dikirim ke email members. 4. Pembayaran Setelah mendapatkan email informasi pemesanan produk, members harus melakukan pembayaran baik secara online menggunakan paypal maupun secara offline dengan transfer antar bank. Batas waktu pembayaran yaitu selama 1 hari setelah members melakukan pemesanan produk. Jika dalam jangka waktu yang ditentukan members tidak melakukan pembayaran maka pemesanan produk akan dibatalkan dan members mendapatkan email informasi bahwa produk yang dipesan telah dibatalkan. 5. Pengiriman Setelah members melakukan konfirmasi pembayaran maka produk yang dipesan akan dikirim sesuai alamat pengiriman dan members akan mendapatkan email yang berupa informasi pengiriman produk yang berisi no resi pengiriman produk. Members dapat mengetahui produk yang dipesan sudah sampai atau belum dengan menggunakan fasilitas tracking yang telah disediakan. 6. Retur Members dapat melakukan retur jika produk yang dipesan telah diterima oleh members. Members dapat melakukan retur dengan ketentuan sebagai berikut : a. Batas waktu melakukan retur yaitu selama 1 hari ketika produk telah diterima oleh members. Jika melebihi batas waktu yang ditentukan maka produk tidak bisa direturkan kecuali berkebetulan hari libur maka retur dilakukan pada jam operasional adapun syarat barang yang bisa di returkan jika barang tersebut salah kirim, rusak atau cacat. b. Members akan mendapatkan email konfirmasi retur. c. Retur tidak berlaku apabila terjadi kerusakan yang disebabkan oleh bencana alam, kebakaran, tersambar petir, konslet, dll yang bukan tanggung jawab C8 komputer. d. Jika retur disetujui maka produk yang direturkan akan diganti dengan produk yang baru namun apabila stok produk yang direturkan habis maka members akan mendapatkan penawaran apakah akan diganti dengan produk yang baru atau di uangkan kembali. e. Jika produk yang direturkan tidak disetujui maka produk yang direturkan akan dikembalikan kepada members tanpa diganti dengan produk yang baru. f. Ongkos kirim retur ditanggung oleh members. 3.1.4 Analisis Fungsional 3.1.4.1 Diagram Konteks Diagram konteks merupakan salah satu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan. Dalam diagram konteks juga digambarkan entitas eksternal yang merupakan perangkat pikir yang menghasilkan data yang diolah oleh sistem maupun tujuan dari informasi yang dihasilkan oleh sistem. Adapun diagram konteks yang diusulkan adalah sebagai berikut : Admin Pengunjung Member Web Email Paypal Pembangunan Aplikasi E-Commerce di C8 Komputer Data produk terlaris Data produk terbaru Data produk terbanyak Data registrasi Data aktivasi Info produk terlaris Info produk terbaru Info produk terbanyak Info registrasi Info aktivasi Info login members Info orders Info alamat pengiriman Info jenis pengiriman Info order temp Info checkout Info produk terlaris Info produk terbaru Info produk banyak dilihat Info produk paket Info produk retur Data login members Data orders Data alamat pengiriman Data jenis pengiriman Data orders temp Data username member Checkout Data produk terlaris Data produk terbaru Data produk banyak dilihat Data produk paket Data id order retur Data produk retur tracking Info pengiriman Data pengiriman Info aktivasi Info retur Info detail retur Info pengiriman Info password Info orders detail Data login admin Data password admin Data username admin Data kategori Data sub kategori Data produk Data ongkos kirim Data provinsi Data kota Data merk Data status members Data orders detail Data status orders detail Data status pengiriman Data jasa kirim Data perusahaan jasa Data status retur Laporan penjualan Laporan produk Data no resi Data orders detail Data orders Info orders detail Status bayar Info login admin Info password admin info username admin Info kategori Info sub kategori Info produk Info ongkos kirim Info provinsi Info kota Info merk Info status member Info orders detail Info status orders detail Info status pengiriman Info jasa kirim Info perusahaan jasa Info status retur Laporan penjualan Laporan produk Info no resi Gambar 3. 5 Diagram Konteks Website C8 Komputer

3.1.4.2 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram DFD terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Adapun Data Flow Diagram dari Pembangunan Aplikasi E-Commerce di toko C8 Komputer adalah sebagai berikut: 1. DFD level 1 1 Registrasi 2 Login 3 Penyajian informasi produk 4 Pengolahan update profile 5 Pengolahan data master 6 Pengolahan transaksi 7 Pengolahan keranjang belanja 8 Pembuatan laporan members orders order detail orders temp vote komentar provinsi kota ongkos kirim kurs jasa pengiriman gambar produk kategori subkategori merk admins pengunjung member paypal tracking webmail admin Data registrasi Info data registrasi Data produk terlaris Data produk terbaru Data produk banyak dilihat Info produk terlaris Info produk terbaru Info produk banyak dilihat Data orders Data orders temp checkout Data orders Info orders Info orders Info orders temp Info checkout Info member Info login member Info username members Data orders detail Info orders detail Info password Info pengiriman Info aktivasi Info retur No resi pengiriman Info pengiriman Data password admin info password admin Data username admin Info username admin Info login admin Info laporan penjualan Info laporan produk Data member Info member Data member Info member info login member Data registrasi Data login member Info registrasi Data provinsi Info provinsi Data orders Info orders Info pemesanan Data pemesanan Data orders Info orders Data orders Data orders detail Data orders detail Data orders detail Data orders detail Data orders temp Data oeders temp Data vote Info vote Info komentar Data komentar Data kota Data kota Data ongkos kirim Data ongkos kirim Data kurs Data kurs Data barang Data gambar Data produk Data produk Data kategori Data kategori Data sub kategori Data sub kategori Data merk Data merk Cetak_label Data cetak label Peusahaan_jasa Data perusahaan jasa Data perusahaan jasa retur Data retur Data retur Detail_retur Data detail retur Data detail retur Paket_costume Data paket_costume Info paket_costume Data login member Data username members Data alamat pengiriman Data jenis pengiriman Data id orders retur Data produk retur Info alamat pengiriman Info jenis pengiriman Info produk retur Data produk terlaris Data produk banyak dilihat Data produkterbaru Info produk cari Data aktivasi Info aktivasi laporan penjualan laporan produk Data kategori Data subkategori Data produk Data ongkos kirim Data provinsi Data kota Data merk Data members Data orders detail Data status pengiriman Data status retur Data no resi Data status orders detail info kategori info subkategori info produk info ongkos kirim info provinsi info kota Info merk info members info orders detail info status pengiriman info status retur Info no resi Info status orders detail 9 Pengolahan paket komputer Data subkategori Data produk Data orders_detail Paket_costume Data produk Gambar 3. 6 DFD level 1 website C8 komputer