بسم الله الرحمن الرحيم Assalamualaikum Warahmatullahi Wabarakauh. Selawat dan salam buat junjungan kita Nabi Muhammad s.a.w. Rasulullah SAW bersabda yang bermaksud, “ Sesiapa yang ditanya tentang ilmu lalu dia menyembunyikannya akan diikat mulutnya (meletakkan kekang di mulutnya seperti kuda) dengan kekang dari api neraka pada Hari Kiamat.” (Hadis riwayat Abu Daud dan at-Tirmidzi) Huraian: 1. Islam sangat menghargai ilmu dan ulama (ilmuwan), sehingga kedudukan ilmu dan ulama sangat tinggi dan mulia dalam parameter Islam.
Allah SWT telah berfirman yang bermaksud, “Hai orang-orang yang beriman, apabila dikatakan kepadamu, “Berlapang-lapanglah dalam majlis”, maka lapangkanlah, nescaya Allah akan memberi kelapangan untukmu. Dan apabila dikatakan, “Berdirilah kamu, maka berdirilah, nescaya Allah akan meninggikan orang-orang yang beriman di antaramu dan orang-orang yang diberi ilmu pengetahuan beberapa darjat.” Dan Allah Maha Mengetahui apa yang kamu kerjakan.” ( Surah al-Mujaadalah 58:11) 2.
Nocyl4, download aplikasi hadits shahih bukhari muslim, 1e3, winter. 1nb, video converter free download full version for windows xp 3gp, c52k. Roar mp4 video, w875, minecraft the simpsons world download, 60s,. Home; News; Kesehatan; LifeStyle; Daftar Isi '.
Kerana kedudukan ilmu yang sedemikian tingginya, maka Islam mewajibkan umatnya untuk mempelajari ilmu, sehingga diharapkan mereka bekerja berdasarkan ilmunya, bukan sekadar mengikuti seseorang tanpa tujuan 3. Berjihad dalam ilmu maksudnya ialah bersungguh-sungguh membentuk masyarakat dari segi ilmu pengetahuan dan peradaban yang berguna serta memberikan gambaran yang betul tentangnya tanpa merasa iri hati atau tamak kerana orang yang memberikan ilmu berupa petunjuk akan dikurniakan balasan pahala dan kebaikan sama seperti orang yang mengamal ilmu tersebut. Wallahu A'lam. Saya ada pengalaman bab kedekut ilmu untuk d kongsi brsama,saya mempunyai kawan seperjuangan,kwn saya seorang usahawan yg perolehi bnyk ilmu membuat makanan jenis basah dan kering,ilmu yg dia perolehi bukanla dari wang ringgitnya tp dr pusat bimbingan ushawan anjuran j.pertanian dn sekarang dia cuma mengusahakan 3jenis sahaja.3tahun yg lalu semasa saya mnjalankan prniagaan brsamanya,kebetulan kwn2tmpt sahabat saya belajar ilmu tu ada disekitar tmpt kami meniaga.Mereka ini membuat produk sangat membanggakan saya,saya kagum dgn mereka secara tak langsung mereka ini telah menjadi kawan saya juga. :: KuniyyaH:: IBnU GhAzALi::KULIAH DIRASAH AL'AN:: TaKhAssUs ALQURaN LilQIraaT Wa Ulumiha::PUSAT PENGAJIAN:: UNIveRsiTi AL AZHAR AS SYAriF CawAnGaN TANTA,MESiR.::MenDApAt PenGajiAN Di.:: SRK(2) Alam SHaH (94-99)+MTAQ Pulai ChoNDONG (00-05) +MaahAD QIRAAT SHOUBRA AL-AZHAR (06-08)+JAMiAH TANTA AL-AZHAR (09-12)::MISI:: SEmoGa SAHAbat SoHAbiaH Dpt MeLontarkaN IDeA & CAdANGAn2 Yg MembiNa DAlaM MempErkasaKAn wahdaHUMMAh kIta SeBAgai PejuAng AGAMA ISLAM.:: MUTIarA KATA:: Cintailah ALLAH sepenuh JIWA. Sayangilah RasuluLLAh setulus BUDI.
Kasihkanlah ibu bapa seikhlas HATI, Rindukan Firdaus Azmi sejujur RASA. 'العلم يجلي العمي عن قلب صاحبه كما يجلي سواد الظلمة القمر'.
BIODATA PENULIS DATA PRIBADINama: Muhammad Ardhy Lazuardi Yanuar Jenis kelamin: Laki-lakiTempat, tanggal lahir: Jakarta, 03 Januari 1989 Agama: IslamKewarganegaraan: Indonesia Status: Belum kawinAnak ke: Satu dari satu bersaudara Alamat: Kp. Telepon: +05.39 E-mail: [email protected] 2.
PEMBANGUNAN APLIKASI WbSegala puji dan syukur penulis panjatkan kepada ALLAH SWT yang atas semua ijin-Nya hingga terselesaikannya skripsi ini yang berjudul: “PEMBANGUNAN APLIKASI E-COMMERCE PADA DISTRO GREESE PREMIUM “. Penulis menyadari masih terdapat banyak kekurangan dan jauh dari kesempurnaan dalam penulisan laporan tugas akhir ini dikarenakan olehketerbatasan ilmu dan wawasan yang penulis miliki, namun atas bantuan dan bimbingan dari berbagai pihak akhirnya laporan ini dapat diselesaikan denganbaik.
Allah SWT, atas semua kemudahan, kelancaran, nikmat dan jalan pikiran T, selaku pemilik distro Greese Premium yang selalu meluangkan waktunya serta memberikan data-data penelitian yangdibutuhkan penulis. Terima kasih untuk petualangan, persahabatan, keceriaan dan kehangatan yang selaludapat dirasakan ketika kita bersama. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini yang tidak bisa disebutkan satu persatu Semoga laporan ini dapat bermanfaat bagi rekan-rekan lainnya serta dapat digunakansebagai referensi untuk pembuatan laporan yang lebih baik lagi. 29 2.2.6 Bahasa Pemrograman yang Digunakan dalam Pembuatan Aplikasi 27 2.2.5.5 Pembuatan Prediksi Rating. DAFTAR PUSTAKA Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Bisnis. Yogyakarta: Andi, 2005.6 Simarmata, Janner (2006), Pengamanan Sistem Komputer, Yogyakarta: Penerbit Andi.7 Rahman, Su (2012), SEO: Jago Cara Cepat, Ga Pake Pusing, Jakarta: Elex Media Komputindo.th 8 Sommerville, Ian. 1.1 Latar Belakang Masalah Berdasarkan hasil wawancara yang dilakukan dengan pemilik Greese Premium, saat ini kegiatan penjualan yang dilakukan oleh distro Greese Premiummasih dilakukan dengan cara konsumen datang langsung ke toko sementara lokasi toko yang kurang strategis menyulitkan konsumen khususnya yang berasal dariluar kota Bandung.
Sehingga rata-rata yang datang langsung ke toko jumlahnya sedikit sekali hanya berkisar dua sampai lima orang perhari yang dirasakan masihkurang, karena kebanyakan konsumen yang datang pun adalah konsumen tetap sedangkan untuk konsumen baru masih sedikit. Memudahkan konsumen dalam membeli produk yang dijual di distro Greese Premium tanpa harus mengunjungi toko secara langsung Memudahkan konsumen dalam mendapatkan informasi produk yang ditawarkan secara lengkap maupun dalam memilih produk yang sesuai 3jenis pengiriman, data ongkos kirim, data pesanan, data pembayaran, data rekening, data tanggal merah, data retur. Sistem yang akan dibangun memperhatikan keamanan data pada saat terjadi pertukaran data dengan memanfaatkan layanan Secure Socket Layer (SSL)dan IP-Dedicated yang mendukung protokol https untuk melindungi keamanan data lebih terjaga. 1.5 Metodologi Penelitian Wawancara Wawancara dilakukan dengan cara berkomunikasi langsung denganpemilik toko Greese Premium yang dianggap mampu memberikan informasi secara terinci terhadap permasalahan yang sedang diteliti.
Observasi Observasi yaitu mengamati secara langsung proses kerja yangdilaksanakan di distro Greese Premium untuk memperoleh gambaran yang jelas mengenai objek yang diteliti. 1.5.2 Metode Pengembangan Perangkat LunakMetode pengembangan perangkat lunak dalam pembuatan e-commerce ini menggunakan model Waterfall (Sommerville, 2011) seperti yang terdapat padaGambar 1.1. Tahapan-tahapan yang terdapat di dalam model Waterfall (Sommerville,2011) adalah sebagai berikut 8: 1. Requirements definitionRequirements definition merupakan tahap mengumpulkan kebutuhan secaralengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara 6 5. Operation and maintenanceOperation and maintenace merupakan tahap mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.
Gambar 1.1 Model Waterfall (Sommerville) 8 1.6 Sistematika Penulisan Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugasakhir ini adalah sebagai berikut: 7untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat. BAB 2 TINJAUAN PUSTAKA 2.1 Tinjauan Umum Perusahaan Produk yang ditawarkan oleh toko ini berupa baju, jaket dan lain sebagainya yang terbuat dari berbagaibahan-bahan berkualitas dan desain yang bervariasi. 2.1.2 Struktur Organisasi PerusahaanStruktur organisasi adalah pola hubungan antara bagian-bagian dari organisasi atau menggambarkan dengan jelas pemisahan kegiatan pekerjaanantara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi yang dibatasi. 2.1.3 Deskripsi TugasDeskripsi tugas digunakan untuk mengetahui tugas, wewenang, dan tanggung jawab dari masing-masing bagian. Tugas kerja dan tanggung jawab daristruktur organisasi Distro Greese Premium adalah sebagai berikut: 1.
Pemilik Toko Greese Premium a. Bertanggung jawab atas kelangsungan toko Menerima dan mengecek hasil laporan.
Menyetujui atau menolak pengadaan produk. Pegawai Bagian Gudang a. Mengecek stok produk yang ada di gudang b. Membuat daftar stok produk c.
Penjaga Toko Membuat nota penjualan c. Mencatat hasil penjualan d. 2.2 Landasan Teori Landasan teori berisi ulasan atau penjabaran kembali teori-teori yang komputer, dan software komunikasi sehingga menjadi Information Superhighway. Aplikasi E-Commerce tidak akan berjalan tanpa hal-hal yang terdapat dalam infrastruktur berikut ini: 1. 2.2.1.2 Jenis E-Commerce Sebagai bagian dari E-Business, E-Commerce secara umum dapat diklasifikasikan menjadi dua bagian, diantaranya adalah Business to Business(B2B) dan Business to Consumer (B2C, retail). Kedua jenis E-Commerce ini memiliki karakteristik yang berbeda.
Business To Business (B2B)Business to Business (B2B) atau transaksi antar pelaku bisnis adalah d. Model yang umum digunakan adalah peer-to-peer, dimana processing intelligence dapat didistribusikan di kedua pelaku bisnis 2. Business To Consumer (B2C) a. Terbuka untuk umum, di mana informasi disebarkan secara umum pula Sebagai contoh, karena sistem websudah umum di kalangan masyarakat maka sistem yang digunakan adalah sistem web pula.
Sering dilakukan sistem pendekatan client-server, dimana konsumen di pihak client menggunakan sistem minimal (berbasis web) dan penyediabarang/jasa (business procedure) berada pada pihak server. 2.2.1.3 Ruang Lingkup E-Commerce Berdasarkan ruang lingkupnya Electronic Commerce (e-commerce) merupakan bagian dari Electronic Business yang merupakan ruang lingkupaktivitas perdagangan secara elektronik dalam arti luas. E-Commerce merupakan lingkup perdagangan yang dilakukan secara elektronik, dimana didalamnya c) Akses informasi menjadi lebih cepat. Manfaat bagi konsumen antara lain: c) E-Commerce menyediakan produk-produk dan jasa yang tidak mahal kepada konsumen dengan cara mengunjungi banyak tempat danmelakukan perbandingan secara cepat. D) Konsumen bisa menerima informasi yang relevan secara detail dalam hitungan detik, bukan lagi hari atau minggu. Manfaat bagi masyarakat antara lain:a) Semakin banyak manusia yang bekerja dan beraktifitas dirumah dengan menggunakan internet berarti mengurangi perjalanan untuk bekerja, 2.2.2 Internet Internet (interconnected network) merupakan jaringan (network) komputer yang terdiri dari ribuan jaringan komputer independen yangdihubungkan satu dengan yang lainnya.
Jaringan komputer ini dapat terdiri dari pendidikan, pemerintahan, militer, organisasi bisnis dan organisasi-organisasilainnya. 2.2.2.1 Kegunaan Internet TCP/IP ( Transmission Control Protocol / Internet Protocol ) TCP/IP adalah suatu standar komunikasi data yang digunakan oleh komunitasinternet dalam tukar menukar antar PC. World Wide Web (WWW) Definisi WWW (World Wide Web) adalah suatu ruang informasi yang yangdipakai oleh pengenal global yang disebut Uniform Resource Identifier (URI) untuk mengidentifikasi sumber-sumber daya yang berguna.
Browser Browser adalah sebuah program yang berfungsi untuk menjelajahi halaman- menghantarkan segala paket data dan informasi untuk aplikasi seperti web dan e-mail Peran SSL adalah melindung TCP/IP tersebut dengan menyelimuti bagian luarnya dengan pipa besi yang kedua ujungnya diberi gembok khusus. Gembokkhusus yang berupa kombinasi 128 bit tersebut hanya dapat dibuka oleh kombinasi kuncu khusus yang hanya dimiliki oleh si pengirim dan si penerimapaket. 2.2.2.4 SEO (Search Engine Optimization) Modelyang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel-tabel yang salingberhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). 2 2.2.3.2 Database Management System (DBMS)Database Management System (DBMS) adalah suatu sistem atauperangkat lunak yang dirancang untuk mengelola suatu basis data dan 3.
Data yang terpusat akan mempermudah pengelolaan database kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin daripada data disimpan dalam bentuk file atau worksheet yang tersebar. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi.
2.2.3.3 Structured Query Language (SQL) SQL adalah sebuah konsep pengoprasian database, terutama untuk pemilihan/seleksi dan pemasukan data, yang memungkinkan pengoprasian datadikerjakan dengan mudah secara otomatis. UPDATE: untuk melakukan perubahan/peremajaan terhadap data yang ada pada tabel. 2.2.4 Alat Pemodelan Sistem Dimana tujuan dari pemodelan ini adalah untukmemahami perilaku sistem yang akan dirancang dengan lebih mendetail dan menggambarkan sistem secara lengkap dan sederhana sehingga dapat digunakanuntuk menjelaskan jalannya sistem. Alat bantu yang digunakan dalam menganalisis perangkat lunak ini adalah flowmap, diagram konteks, DFD, ERD,dan kamus data. 2.2.4.1 Flowmap Arus data ini mengalir diantara proses, data store dan menunjukan arus data dari data yang berupa masukan untuk sistem atau 2.2.4.4 Entitity Relationship Diagram (ERD)Entity Relationship Diagram (ERD) didefinisikan sebagai suatu modeljaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD berbeda dengan DFD yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringandata yang menekankan pada struktur-struktur dan hubungan/relasi data.
2.2.5 Sistem Rekomendasi Sistem rekomendasi (Recommender System) adalah sebuah fitur yang berfungsi untuk mendukung user mencari/menemukan dan memilih produk,layanan atau informasi pada domain tertentu. Hal tersebut dibutuhkan, saat user memiliki pengetahuan yang terbatas ataupun bisa juga karena terlalu banyak“item” yang harus dibandingkan. 1) Secara eksplisit Teknikini mencari user-user yang memiliki fitur/atribut yang mirip dan merekomendasikan item yang disukai satu user kepada user lain yangfiturnya mirip.
Persamaan Adjusted Cosine:(2.1) Keterangan: sim (i,j) = Nilai kemiripan antara item i dengan item ju = Himpunan user yang me-rating baik item i maupun item j ϵ URu,i = Rating user u pada item i Ru,j = Rating user u pada item j = Nilai rating rata-rata user u Nilai yang dihasilkan oleh rumus adjusted cosine adalah antara -1.0 hingga Pada kasus collaborative filtering nilai koefisien lebih populer disebut Tahap terakhir adalah pembuatan rekomendasi. 2.2.6 Bahasa Pemrograman yang Digunakan dalam Pembuatan Aplikasi PHP digunakan untuk mengekstrasidata/informasi yang dikehendaki oleh pengguna dari basis data dan menampilkan pada halaman web. Javascript Javascript adalah bahasa skrip dari Netscape yang fungsinya mirip dengan VBScript namun bahasa dasarnya adalah Java yang fungsinya berjalan pada suatu 3. AJAX (Asynchronus Javascript and XMLHTTP) Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputerweb surfer, melakukan pertukaran data dengan server di belakang layar, sehinggahalaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan.
CSS (Cascading Style Sheet) CSS (Cascading Style Sheet) adalah salah satu bahasa pemrograman desainweb yang mengontrol format tampilan sebuah halaman web yang ditulis dengan menggunakan bahasa penanda (markup language). Adobe Photoshop CS5 Adobe Photoshop CS5 adalah versi terbaru dari program Adobe Photoshop Program pengolahan foto dari perusahaan Adobe ini memang telah menjadi pilihan favorit bagi para designer grafis maupun fotografer, karena Adobe Photoshopmemiliki fitur dan fasilitas yang sangat lengkap untuk memperbaiki, memanipulasi, dan memperindah hasil akhir dari karya-karya fotografi yangdikerjakan. WAMP SERVER 2.0 Wamp Server adalah platform web development pada Windows yangmemungkinkan untuk mengembangkan aplikasi web yang dinamis menggunakan Apache2, PHP database MySQL. BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikandan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. Langkah-langkah yang dilakukan dalam analisis sistem adalah sebagai berikut: 1) Analisis masalah 2) Analisis sistem yang sedang berjalan 3) Analisis kebutuhan non fungsional4) Analisis basis data 5) Analisis kebutuhan fungsionalPada tahap analisis sistem ini akan dibahas bagaimana sistem dan prosedur yang sedang berjalan di distro Greese Premium Bandung dan juga sistem yangakan dibangun. 3.1.1 Analisis Masalah 2.
Konsumen mengalami kesulitan dalam melihat informasi produk secara lengkap dan dalam memilih produk-produk yang sesuai dengankeinginannya. Pembuatan laporan hasil penjualan, dan laporan data produk masih dalam bentuk catatan pembukuan 3.1.2 Analisis Sistem yang Sedang Berjalan Prosedur merupakan urutan kegiatan dari tahapan-tahapan yang menerangkan mengenai proses apa yang dikerjakan, bagaimana proses tersebutdikerjakan, dokumen apa saja yang terlibat, serta siapa yang mengerjakan proses tersebut. Berdasarkan hasil pengamatan yang dilakukan di distro Greese Premium,terdapat beberapa prosedur yang dilakukan diantaranya yaitu prosedur penjualan produk, prosedur pengadaan produk, prosedur pembuatan laporan penjualanharian, dan prosedur retur produk. 3.1.2.1 Prosedur Penjualan Produk Penjaga toko menerima pembayaran dan nota penjualan di cap lunas lalu memberikan produk yang dibeli serta nota penjualan rangkap pertamayang telah lunas kepada konsumen, rangkap kedua disimpan oleh toko sebagai arsip nota penjualan (A2). Jika pesanan produk telah selesai dibuat,lalu pihak supplier akan membuat nota tanda terima sebanyak dua rangkap, setelah nota tanda terima diisi dan ditandatangani supplier laludaftar produk pesanan selesai diserahkan ke bagian gudang dan nota tanda terima diserahkan kepada pemilik toko untuk ditandatanganipemilik toko. Bagian Gudang akan memeriksa produk pesanan apakah telah sesuaiPengadaan Produk di Distro Greese Premium Daftar Produk Daftar Produk Stok kosong Desain Baru A1 Bagian Gudang Pemilik Toko Supplier A5 Daftar Pesanan kosong Produk Produk telah diisi Daftar Pesanan Persetujuan Pengadaan Daftar Pesanan Produk yang disetujui2 Daftar Produk Daftar Pesanan Stok kosong Produk telah diisi Daftar Pesanan Pembuatan Produk Daftar Pesanan Daftar Pesanan Daftar Pesanan Tidak Ya Setuju?
Produk Produk Pesanan Pembuatan Nota Kosong Nota Kosong Nota Kosong12 A1 Daftar Produk tidak disetujui Desain Baru A5 Produk yang tidak disetujui disetujui Produk yang Produk yang Telah Diisi Pesanan selesai Daftar Produk Penandatangan Nota Nota Kosong Telah Diisi1 Pesanan selesai Daftar Produk Pengecekan Telah Ditandatangani Nota Tanda Terima2 Pesanan selesai Daftar Produk Ditandatangani Ditandatangani Nota Telah Nota Telah12 Telah Ditandatangani Nota Tanda Terima2 Pesanan sesuai Pesanan tidak sesuai Daftar Produk Daftar Produk Ya Tidak Produk Pesanan Sesuai? Nota Telah2 Perbaharui Data Stok Produk Produk Stok A1 Nota Tanda Terima Penandatanganan Ditandatangani Ditandatangani Nota Telah1 Telah ditandatangani Nota Tanda Terima1 Pesanan sesuai Daftar Produk A6 A1 diperbaharui Stok Produk yang Telah Ditandatangani Nota Tanda Terima Telah Ditandatangani Nota Tanda Terima Telah Ditandatangani Nota Tanda Terima1 22 3.1.2.3 Prosedur Pembuatan Laporan Penjualan Harian Jika laporan buku besar penjualan yang telah diisi sudah benar, maka disimpan kedalam arsip buku besar penjualan (A3) dan nota notapenjualan yang telah direkap disimpan ke dalam arsip (A2). 2 Label Produk Label Produk yang yang ditukar ditukar Nota penjualan baru1 Nota penjualan baru Nota penjualan1 baru Baru2 Label Produk yang ditukar Perbaharui Data Transaksi Label Produk yang ditukar Buku Besar Penjualan A3 Tabel 3.1 Analisis Dokumen No Dokumen Sumber Keterangan 1 Nota Penjualan Konsumen Menginformasikan pembayaran yang telah dilakukan. 3.1.2.6 Evaluasi Sistem yang Sedang Berjalan Tabel 3.2 Evaluasi Sistem yang Sedang Berjalan No Permasalahan Bagian 1 Proses transaksi yang dilakukan di tempat Konsumen mengharuskan konsumen datang ke tempat tujuanuntuk mendapatkan produk.
3 Pembuatan laporan penjualan masih ditulis dalam Perusahaan buku besar pembukuan, sehingga rentan terjadinyasalah perhitungan dan redudansi dari data yang dimasukan Berikut ini merupakan langkah-langkah yang akan digunakan pada proses pembuatan rekomendasi produk pada sistem aplikasi e-commerce di DistroGreese Premium yang menggunakan teknik item-based collaborative filtering. 1) Mengumpulkan data rating produk yang diberikan member a) Tabel Data Rating Tabel data rating terdiri atas kolom idmember untuk menyimpan idmember, idproduk untuk menyimpan id produk yang dirating, dan kolomrate untuk menyimpan nilai rating member terhadap suatu produk serta satukolom tglrating untuk menyimpan tanggal rating disimpan. 5 GR006 4 4 GR005 4 4 GR007 5 5 GR002 5 5 GR003 5 4 5 6 GR005 3 6 GR006 4 6 GR007 5 6 GR008 5 7 GR001 4 GR003 4 GR001 Tabel 3.4 Tabel Rating dalam Database 2 GR003 Idmember IdProduk rate 1 GR001 5 1 GR003 5 1 GR005 4 2 GR002 4 5 5 2 GR004 4 2 GR008 4 3 GR005 4 3 GR006 4 3 GR007 5 Id Member Rate 3 4.33 4 4.5 5 4.67 6 4.25 7 4.5 Sedangkan data untuk rata-rata rating produk ditampilkan seperti pada Tabel 3.6. GR002 -0.22 Persamaan weighted sum: (2.2)Keterangan: P(u,j) = Prediksi rating item j oleh user ui ϵ I = Himpunan item i yang mirip dengan item j Misalnya untuk perhitungan nilai prediksi item GR008 oleh member dengan id = 5 maka dicari item pada himpunan B yang memiliki nilai similarity ≥ 0.7dengan item GR008 yaitu GR002 seperti yang tertera pada Tabel 3.9. Jika tidak ditemukan rekomendasiberdasarkan warna kulit dan warna favourite, maka sebagai alternatif sistem akan merekomendasikan produk yang paling banyak dibeli,namun jika belum ada item yang telah dibeli maka rekomendasi adalah berdasarkan yang paling banyak dilihat. 3.1.4 Analisis Kebutuhan Non Fungsional Analisis kebutuhan non fungsional digunakan untuk menggambarkan kebutuhan sistem yang diperlukan seperti analisis pengguna, kebutuhan perangkatkeras dan kebutuhan perangkat lunak. Hal ini bertujuan agar sistem dapat digunakan dengan baik sesuai dengan kebutuhan aplikasi yang akan dibangun.
3.1.4.1 Analisis Pengguna Analisis pengguna dilakukan untuk mengetahui tugas dan karakteristik pengguna yang akan menggunakan aplikasi e-commerce ini. Denganmempertimbangkan tingkat pengalaman pengguna dalam menggunakan komputer, maka dapat dirancang sebuah aplikasi yang mudah digunakan olehpengguna tersebut. Bagian Kasir bertugas untuk mengelola data transaksi yaitu data pesanan dan data retur serta membuat laporan penjualan Member Member dapat melakukan proses login, mengubah data pribadi, melihatkatalog produk, melihat rekomendasi produk, melihat detail produk, membeli produk dan melihat history pemesanan.
Pengunjung Web Pengunjung web dapat melihat dan mencari produk dari katalog danrekomendasi produk yang ditampilkan tetapi belum dapat melakukan pemesanan, untuk melakukan pemesanan diperlukan pendaftaran untukmenjadi member. 3.1.4.2 Analisis Perangkat Keras Komputer tersebut akan digunakan oleh 3.1.4.3 Analisis Perangkat LunakAnalisis perangkat lunak (software) merupakan proses analisis yang memperhatikan aspek kebutuhan perangkat lunak yang diperlukan oleh distro Greese Premium untuk menjalankan aplikasi e-commerce. Manajemen Pemesanan Sistem yang sedang berjalan sekarang di Greese premium, belum mempunyaisistem yang mengatur pesanan yang baku. Manajemen Pengiriman a.
Jenis jasa pengiriman yang tersedia adalah JNE Aturan Retur Produk Berdasarkan ketentuan yang dibuat oleh pihak Greese Premium maka kondisidan ketentuan untuk retur produk yang dibuat adalah sebagai berikut: a. Produk yang dapat dikembalikan adalah produk yang rusak/cacat produksi atau tidak sesuai dengan pesanan member misalnya salah ukuran ataupunsalah model dan telah disetujui oleh pihak Greese Premium. Manajemen Rating Produk a. Rating terhadap suatu produk dapat dilakukan ketika member pernah melakukan pembelian terhadap produk tersebut dan produk tersebut telahditerima oleh member. Rating disimbolkan dengan bintang. Jumlah yang didapat maksimal adalah 5 bintang dan minimal 1 bintang 3.1.5 Analisis Basis Data ERD digunakan untuk menggambarkan secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masingentitas tersebut.
Subtotal pembayaran idpembayaran, nopesanan, tglbayar, rekpengirim, rektujuan, menggunakan Data Flow Diagram (DFD), Kamus data, dan spesifikasi proses karena metode yang digunakan adalah metode terstruktur. 3.1.6.1 Diagram Konteks Diagram konteks berfungsi untuk menggambarkan hubungan antara entitas luar, masukan dan keluaran yang terjadi pada sistem, yangdirepresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Diagram konteks dari sistem aplikasi e-commerce pada distro Greese Premium dapat dilihat pada Gambar 3.6. 3.1.6.2 Data Flow Diagram (DFD) Berdasarkan diagram konteks, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram. Data FlowDiagram (DFD) adalah suatu model logika data atau proses yang dibuat untukmenggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa saja yang menghasilkan data tersebut.
DFD Level 1 1 Login DFD Level 2 Proses 2 Pendaftaran Member DFD Level 2 Proses 2 Pendaftaran Member dapat dilihat pada Gambar 3.9.propinsi Data Propinsi 4. DFD Level 2 Proses 3 Pengolahan Data User DFD Level 2 Proses 3 Pengolahan Data User dapat dilihat pada Gambar 3.10.
DFD Level 2 Proses 5 Pengolahan Menu Member DFD Level 2 Proses 5 Pengolahan Menu Member dapat dilihat pada Gambar 3.12. DFD Level 2 Proses 6 Pengolahan Data MasterDFD Level 2 Proses 6 Pengolahan Data Master dapat dilihat pada Gambar 3.13. DFD Level 2 Proses 9 Pengolahan Data Transaksi Data No.resi Web Info pembayaranTracking Info returWeb E-Mail Info Tracking Data pembayaran Data pesanan 8.1 Data Pembayaran Pengolahan Info pembayaran pembayaran Data PesananData No.resi Info pesananpesanan Data pesanan Info Tracking Data detailpesanan detailpesananData detailpesanan Info pesanan KasirData pesanan Info Pembayaran Data detailretur detailretur Data retur 8.2 Data retur Pengolahanretur Data Retur Info retur Info retur Gambar 3.15 DFD Level 2 Proses 9 Pengolahan Data Transaksi 10. DFD Level 3 Proses 3.2 Pengolahan Data MemberDFD Level 3 Proses 3.2 Pengolahan Data Member dapat dilihat pada Gambar 3.18. DFD Level 3 Proses 5.2 Pengolahan History Pemesanan 15. DFD Level 3 Proses 6.1 Pengolahan Data Master Admin DFD Level 3 Proses 5.2 Pengolahan History Pemesanan dapat dilihat pada Gambar 3.20. Member Data pesanan Info pesanan Pembatalan Pesanan5.2.1 Log d in me vali mbe r Data pesanan Data rekeningrekening Data rekening Data jasapengiriman Data jasapengiriman Info jasapengirimanData jasapengiriman Info jasapengiriman 6.1.3 Pengolahan Data JasaPengiriman jasapengiriman Data kabkotaData kabkota Data jenispengiriman 6.1.7 Data tanggalmerah Data tanggalmerahData Propinsi Info rekening DFD Level 3 Proses 6.1 Pengolahan Data Master Admin dapat dilihat pada Gambar 3.21.
DFD Level 3 Proses 6.2 Pengolahan Data Master Gudang DFD Level 3 Proses 8.1 Pengolahan Data PesananDFD Level 3 Proses 8.1 Pengolahan Data Pesanan dapat dilihat pada Gambar 3.23 Info Detail Pesanan Data Pesanan Info Pesanan detail pesanan Penyajian 8.1.1 pesanan Info detailpesanan Data detailpesanan Data pesanan Info pesanan Info Detail Pesanan Data pesanan Data pembayaran Pembuatan PDF detail Pesanan8.1.2 Data pembayaran pembayaran Data detailpesanan detailpesanan Data pesanan Kasir Data Pesanan Info pembayaran Data No. Resi Data pesanan Info Pembayaran Info pesanan Pengubahan pesanan Status Data pesanan8.1.3 Pengubahan Status8.1.4 Data pembayaran Info Pesanan Data Pesanan Info pesanan Web Email Info Pesanan Pengiriman Info Pengiriman pesanan Data No.