RANCANG BANGUN APLIKASI E-COMMERCE DI OUTLET PERSIB HARDCORE MENGGUNAKAN METODE BERORIENTASI OBJEK Nuril Anwary 1, Asep Deddy 2, Rina Kurniawati 3 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia Email : jurnal@sttgarut.ac.id 1 1006093@sttgarut.ac.id 2 asepdeddy@sttgarut.ac.id 3 rinakurniawati74@yahoo.co.id Abstrak Rancang Bangun Aplikasi E-Commerce di Outlet Persib Hardcore merupakan salah satu pengaplikasian sistem yang terkomputerisasi di bidang teknologi informasi. Dengan ini membuktikan bahwa teknologi informasi sudah mempengaruhi kinerja suatu organisasi atau perusahaan. Tujuan pembuatan aplikasi ini adalah sistem dapat menjadi media informasi untuk memperkenalkan seluruh produk yang tersedia sehingga bisa memperluas pemasaran. Selain itu, untuk memudahkan konsumen dalam melakukan pemesanan produk. Metode perancangan sistem yang digunakan dalam Tugas Akhir ini merupakan metodolodi berorientasi objek yaitu Unified Approach (UA) yan dikemukanan oleh bahrami (1999) yang terdiri dari tahapan-tahapan Object Oriented Analysis (OOA) dan Object Oriented Design (OOD), serta menggunakan (UML) untuk memodelkan kebutuhan sistem. Adapaun hasil dari penelitian ini adalah bagaimana sistem yang sedang berjalan dapat dikembangkan lagi menjadi lebih baik melalui analisis dan desain sistem yang telah dilakukan sehingga bisa menghasilkan sistem E-Commerce yang lebih efektif dan efesian baik dari sisi pengusaha maupun pembeli. Dari hasil penyusunan ini, akhirnya dapat ditarik kesimpulan bahwa Rancang Bangun Aplikasi E-Commerce ini bisa mengakomodasi kebutuhan dalam transaksi dan menjadi alat untuk memperluas wilayah pemasaran produk perusahaan dan hasil informasi bisa didapatkan oleh pihak perusahaan dan pelanggan dengan mudah didapat yaitu dengan cara mengakses melalui web yang telah ditentukan. Kata Kunci Unified Approach(UA), Web, Unified Modelling Language (UML) I. PENDAHULUAN Persib Hardcore adalah outlet yang bergerak di bidang industri perdagangan yang memerlukan strategi pemasaran untuk bisa menarik dan menjangkau lebih banyak pelanggan. Adapun strategi pemasaran yang diterapkan oleh outlet Persib Hardcore sekarang ini dirasa kurang efisien dan efektif, karena hanya dilakukan secara konvensional dan jangkauannya belum mencapai luar kota. Jika masih mengandalkan sistem penjualan dengan cara tersebut maka dari segi pendapatan perusahaan tidak akan mengalami peningkatan yang signifikan dan peluang untuk mendapatkan pelanggan baru akan terasa lebih sulit. Selain itu belum adanya pengolahan data produk yang bisa memudahkan admin dalam mengeloala data produk yang tersedia. Metode pengembangan sistem yang digunakan dalam pembuatan laporan ini adalah metode Object Oriented dengan Unified Approach(UA) yang dikemukakan oleh Bahrami(1999), yang mempunyai urutan aktivitas, teknik, dan alat bantu untuk memodelkan atau mendokumentasi hasil dari setiap aktivitas, dan langkah-langkah yang ada dalam UA memudahkan pengembang sistem dalam memahami sistem karena tahap analisis dalam UA ditujukan untuk mengidentifikasi kelaskelas yang terdapat dalam sistem.
ISSN : 2302-7339 Vol. 11 No. 1 2014 Dengan demikian maka perlu dilakukan pengembangkan aplikasi e-commerce yang bisa mengoptimalkan Outlet Persib Hardcore dalam mempromosikan, menjual dan mengolah data yang diperlukan, serta dapat membantu user dalam proses pemesanan produk secara online dengan sistem shopping chart. Dengan memperhatikan latar belakang di atas. Maka laporan tugas akhir ini penulis mengambil judul RANCANG BANGUN APLIKASI E-COMMERCE DI OUTLET PERSIB HARDCORE MENGGUNAKAN METODE BERORIENTASI OBJEK. II. LANDASAN TEORI 2.1 Sistem Informasi Sistem informasi didefinisikan oleh Leitch dan Davis dalam Jogiyanto (2005), sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.2 Unified Approach (UA) Unified Approach didefinisikan oleh Bahrami (1999), Unified Approach adalah Suatu metodologi pengembangan sistem berbasis objek yang menggabungkan proses dan metodologi yang telah ada sebelumnya dan menggunakan UML sebagai pemodelannya. 2.3 Unified Modelling Language (UML) Menurut Munawar (2005) Unified Modelling Language adalah adalah keluarga notasi grafis yang di dukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang di bangun menggunakan pemrograman berorientasi objek. 2.5 PHP PHP singkatan dari personal Home Page Tools, adalah sebuah bahasa scripting yang di bundel dengan HTML, yang di jalankan di server.(sidik, 2005) 2.6 MYSQL MySQL adalah sebuah sistem manajemen database relasi (Relational Database Management System) yang bersifat terbuka (open source). Terbuka maksudnya adalah MySQL dapat di download oleh siapa saja, (sidik, 2005) III. KERANGKA KERJA KONSEPTUAL 3.1 Metode Pengumpulan Data 1. Wawancara 2. Observasi 3. Dokumen 4. Studi Kepustakaan 3.2 Object Oriented Analysis (OOA) Menurut Bahrami (1999) analisis adalah proses menyaring kebutuhan sistem lain dan apa yang harus dilakukan sistem untuk memenuhi kebutuhan aktor, Langkah-langkah yang harus dilakukan pada metodologi UA dari Ali Bahrami (1999) adalah sebagai berikut : http://jurnal.sttgarut.ac.id 2
Jurnal Algoritma Sekolah Tinggi Teknologi Garut Gambar 3.1 Tahap Analisis Unified Approach (UA) (Bahrami, 1999) 3.3 Object Oriented Desain (OOD) Perancangan sistem dirancang berdasarkan hasil dari tahap analisis sebelumnya. Tujuannya untuk memberikan gambaran yang jelas guna mempermudah proses pembuatan perangkat lunak atau sistem informasi, Tahapanya sebagai berikut: Gambar 3.2 Tahap Perancangan Unified Approach, (Bahrami,1999). IV. HASIL DAN PEMBAHASAN 4.1 Identiifkasi Aktor Setelah melakukan analisis terhadap data dan informasi yang terlibat dalam proses sistem didapatkan model aktor-aktor, yang teridentifikasi aktifitas yang mendukung berjalanya sistem yang dirancang, berikut tabel identifikasi aktifitas aktor: Tabel 1: Identifikasi Aktor Aktor Klasifikasi Aktor Deskripsi PBA Orang yang berinteraksi langsung dengan sistem untuk Pelanggan (Primary business actor) melakukan transaksi pemesanan Pegawai Outlet Pemilik Outlet (Owner) JNE PSA (Primary System Actor) ESA (External Server Actor) ERA (External Receiving actor) Pegawai Outlet yang mengelola aplikasi e-commerce sebagai sistem baru yang bisa di akses oleh para pelanggan. Serta mengemas barang yang sudah di pesan dan menyerahkannya ke biro jasa pengiriman. Bertugas untuk mengecek laporan status pemesanan dari transaksi yang telah dilakukan oleh pelanggan. Bertugas untuk mengantarkan barang kepada konsumen secara langsung. 3 2014 Jurnal STT-Garut All Right Reserved
ISSN : 2302-7339 Vol. 11 No. 1 2014 4.2 Activity Diagram Penjualan Berdasarkan Pelanggan Gambar 4.1 Activity Diagram untuk Pelanggan pada Sistem Informasi Penjualan berbasis web di Outlet Persib Hardcore http://jurnal.sttgarut.ac.id 4
Jurnal Algoritma Sekolah Tinggi Teknologi Garut 4.3 Use case Diagram Penjualan Di Outler Persb Hardcore Gambar 4.3 Use Case Diagram untuk Penjualan di Outlet Persib hardcore 4.4 Sequence Diagram Pemesanan Di outlet Persib Hardcore Gambar 4.4 Sequence Diagram Pemesanan 5 2014 Jurnal STT-Garut All Right Reserved
ISSN : 2302-7339 Vol. 11 No. 1 2014 4.5 Collaboration Diagram Pemesanan Di outlet Persib Hardcore Gambar 4.5 Collaboration Diagram Pemesanan 4.6 Identifikasi Kelas, Atribut dan Method Setelah semua class teridentifikasi, selanjutnya dilakukan identifikasi terhadap atribut dan method yang dimiliki tiap kelas. Adapun atribut dan method tersebut dapat dilihat pada tabel berikut: Tabel 2 identifikasi kelas, atribut dan method Class Atribut Method Pelanggan IdUser, NamaDepan NamaBelakang, Alamat Pemesanan, Hapus, update KodePos, ProponsiId Phone, Email, Username Password, Status, level Admin IdAdmin, Username, Email, Password, level Login, Tambah, Edit, Simpan, Logout Kategori IdKategori, KodeKategori, NamaKategori, Deskripsi, Parent, Status, Simpan, edit, hapus Produk IdProduk, Idkategori, KodeProduk, NamaProduk, Simpan,Edit,hapus,Beli UrlProduk, HargaJual,HargaBaru,StatusProduk, DeskripsiProduk, Stok Order IdOrder, IdUser, TanggalMasuk, StatusOrder, TotalItem, Simpan, Batal,Pesan TotalBiaya Order Data IdOrderData, IdOrder, IdProduk,Kuantitas,Subtotal Tambah,Hapus,Edit http://jurnal.sttgarut.ac.id 6
Jurnal Algoritma Sekolah Tinggi Teknologi Garut 4.7 Perancangan Layer Antarmuka Gambar 4.6 Class Diagram Tahap Perancangan (Kelas bisinis, Akses dan Antar Muka) 4.8 Perancangan Struktur Menu Gambar 4.7 Perancangan Menu 7 2014 Jurnal STT-Garut All Right Reserved
ISSN : 2302-7339 Vol. 11 No. 1 2014 4.9 Perancangan Antarmuka Gambar 4.8 Perancangan Antar Muka Tampilan Public V. KESIMPULAN Berdasarkan pengujian dan analisis yang telah dilakukan maka dapat diambil beberapa kesimpulan sebagai berikut : 1. Aplikasi e-commerce yang dibangun mempermudah dan mempercepat pelanggan dalam melakukan transaksi pemesanan. 2. Dengan mengakses web e-commerce, pelanggan bisa mendaptkan informasi tentang produk dan jenis produk sehingga pelanggan dapat melihat harga tanpa harus tawar menawar lagi. 3. Aplikasi e-commerce ini bisa membantu Outlet Persib Hardcore dalam usaha meningkatkan penjualan dan wilayah pemasaran menjadi luas. 4. Sistem menyediakan riwayat pemesanan yang telah dilakukan oleh pelanggan. 5. Unfied Approach (UA) dapat digunakan sebagai metodologi untuk menganalisis dan merancang sistem Aplikasi E-Commerce di Outlet Persib Hardcore. DAFTAR PUSTAKA [1] Adi Misswar (2011). Aplikasi Web Dinamis. Retrived 04 November 2013, from repository.usu.ac.id web site on World Wide Web:http://repository.usu.ac.id/bitstream/123456789/23404/3/Chapter%20II.pdf [2] Amsyah, Zulkifli, (2005), Manajemen Sistem Informasi, Jakarta, Gramedia Pustaka Utama. [3] Bahrami, Ali, (1999), Object Oriented Systems Development, Singapore, Irwin McGraw- Hill. [4] Hariyanto, Bambang,(2004), Rekayasa Sistem Berorientasi Objek, Jakarta,Informatika. [5] Jogiyanto,.(1999), Analisis dan Desain Sistem Informasi, Yogyakarta, Andi. [6] Kadir, Abdul, (2003), Dasar Pemograman Web Dinamis Menggunakan PHP, Yogyakarta, Andi. [7] Kadir, Abdul, Triwahyuni., TCH,(2005) Pengenalan Teknologi Informasi, Yogyakarta, Andi. [8] Munawar, (2005), Pemodelan Visual dangan UML. Yogyakarta, Graha Ilmu. [9] Nugroho, Adi, (2005) Analisi dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek, Bandung, Informatika. [10] Riyanto,(2011), Membuat Sendiri Aplikasi E-Commerce Dengan PHP dan MySQL menggunakan Codeigniter dan JQuery [11] Simarmata,J.(2010).Rekayasa Web. Yogyakarta:Penerbit Andi. [12] Sunarto, Andi SEI, (2009), Seluk Beluk E-Commerce, Yogyakarta, Garailmu. http://jurnal.sttgarut.ac.id 8
Jurnal Algoritma Sekolah Tinggi Teknologi Garut [13] Whitten, Jeffrey. Bentkey, Lonnie D.Dittman, Kevin C, (2004) Metode dan Analisis Sistem, Edisi bahasa Indonesia, Singapore, Irrwin McGraw-Hill. 9 2014 Jurnal STT-Garut All Right Reserved