E-MALL MENGGUNAKAN METODE RATIONAL UNIFED PROCESS Novian Saputra Tri Sumanto Jurusan Sistem Informasi STMIK PalComTech Palembang ABSTRAK Sistem Informasi dan teknologi saat ini telah berkembang dengan cepat, Kebutuhan akan sistem informasi yang didukung dengan teknologi mulai dirasakan oleh berbagai kalangan masyarakat, salah satunya adalah kalangan masyarakat yang bergerak di dunia bisnis dan usaha. Dengan memanfaatkan teknologi, setiap orang yang bergerak di dunia usaha dapat memperkenalkan produk mereka dengan menggunakan media internet, sehingga dapat meningkatkan penjualan dan memperluas pemasarannya, oleh sebab itu penulis tertarik untuk membuat sebuah website Elektronik-Mall (E-Mall), untuk meningkatkan pemasaran dan penjualan didalam dunia bisnis online. Penulisan ini menggunakan metode Rational Unified Process (RUP). Metode RUP ini menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML). Kata Kunci : E-Mall, RUP (Rational Unifed Process), Unified Model Language (UML). PENDAHULUAN Sistem Informasi dan teknologi saat ini telah berkembang dengan cepat dan memberikan dampak kedalam semua aspek kehidupan. Kebutuhan akan sistem informasi yang didukung dengan teknologi mulai dirasakan oleh berbagai kalangan masyarakat, salah satunya adalah kalangan masyarakat yang bergerak di dunia bisnis dan usaha. Dengan memanfaatkan teknologi, setiap orang yang bergerak di dunia usaha dapat memperkenalkan produk mereka dengan menggunakan media internet, sehingga dapat meningkatkan penjualan dan memperluas pemasarannya, sedangkan pada media penjualan dagangan yang dijajakan masih secara konversional, yaitu langsung bertatap muka dengan pelanggan untuk melihat maupun melakukan pembelian produk, dimana pelanggan terlebih dahulu menuju toko yang diinginkan, tapi dengan adanya sebuah website E-Mall ini, pelanggan bisa menemukan apa yang dicari tanpa harus mengunjungi toko tersebut. Website E-Mall yang akan dibuat nantinya berisikan toko online yang menjual pakaian, dan dalam penulisan menggunakan metode Rational Unified Process (RUP). Metode RUP ini menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML). Penulis memilih pengembangan website dengan metode Rational Unified Process (RUP), yang merupakan permodelan website yang berorientasi objek, dimana metode ini dapat memudahkan dalam hal mendesain dan mencari kesalahan program yang telah direncanakan. 1
LANDASAN TEORI Electronik-Mall Menurut Rainer (2011:41), E-mall adalah kumpulan toko tunggal yang berada pada satu website. Dalam satu e-mall memiliki ribuan vendor yang ikut berpartisipasi. Tujuannya adalah untuk membuat pelanggan memiliki pilihan toko yang ingin dikunjungi. Toko Online Menurut Susrini (2010:8), seiring dengan makin tingginya aktivitas di dunia maya, makin tinggi pula minat orang untuk berbisnis di toko online, para wirausahawan yang masih memiliki minim modal, memilih toko online sebagai sarana berjualan. Website Menurut P. Hernita (2010:1), website merupakan sebuah halaman yang berisi informasi yang dapat dilihat jika komputer anda terkoneksi dengan internet. Internet Menurut Sudarman (2011:2), salah satu fungsi internet untuk menghilangkan jarak antara dua orang atau lebih yang ingin bersosialisasi secara langsung. Bisnis Online Menurut Timothy, J (2010:1), bisnis online adalah bisnis dengan menggunakan media internet sebagai media pemasaran suatu produk dan jasa. RUP ( Rational Unifed Process ) Menurut Suryana (2007:1), Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best practises yang terdapat dalam industri pengembangan perangkat lunak. Data Primer Menurut Wibowo (2011:46), data primer adalah buku-buku yang secara langsung berkaitan dengan objek material penelitian. Data Sekunder Menurut Wibowo (2011:46), data sekunder adalah buku-buku yang tidak berkaitan secara langsung dengan objek material dan objek penelitian, tetapi memiliki relevansinya. Interview (Wawancara) Menurut Riduwan (2010:74), wawancara adalah suatu cara pengumpulan data yang digunakan untuk memperoleh informasi langsung dari sumbernya. Observasi (Pengamatan) Menurut Riduwan (2010:76), melakukan pengamatan secara langsung ke objek penelitian untuk melihat dari dekat kegiatan yang dilakukan. 2
E-Commerce Menurut Nufransa (2014:12), dengan adanya internet, sarana komunikasi dapat digunakan oleh banyak pengguna untuk melakukan transaksi perdagangan. Use Case Menurut Rosa (2011:130), use case atau diagram use case merupakan pemodelan untuk melakukan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Activity Diagram Menurut Rosa (2011:134),diagram aktiviti atau activity diagram menggambarkan workflow (aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis. Diagram aktifitas merupakan diagram aktivitas yang menggambarkan aktivitas sistem bukan apa yang dilakukan actor. Class Diagram Menurut Rosa (2011:122), diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Skenario Use Case Tabel 1. Definisi Aktor No Aktor Deskripsi 1 Admin Orang yang bertugas dan memiliki hak akses untuk melakukan operasi pengelolahan user dan password. Serta yang berhak memberi hak akses untuk dapat mengelola data bagi penjual dan pembeli. 2 Penjual Orang yang bisa mengakses website dan melihat isi website, serta dapat login untuk mengelola toko online-nya. 3 Pembeli Orang yang bisa mengakses website dan melihat isi website, serta dapat login untuk melakukan transaksi pembelian. Tabel 2. Definisi Use Case Admin No. Use Case Deskripsi 1. Login Merupakan proses pengecekan hak akses siapa yang berhak mengakses proses pengelolaan data pelanggan yang dalam kasus ini ada admin, wajib login untuk fungsi-fungsi yang berkaitan dengan akses pengubahan ke basis data, oleh karena itu fungsi fungsi yang melakukan perubahan basis data harus 3
2. Mengelola data pengguna 3. Mengubah data pengguna 4. Menghapus data pengguna 5. Mengelola data penjual 6. Mengubah data penjual 7. Menghapus data penjual 8. Mengelola data pembeli 9. Mengubah data pembeli 10 Menghapus data pembeli mengecek validasi user yang mengakses fungsi-fungsi ini Mengelola data pengguna merupakan proses generalisasi yang meliputi tiga buah proses pengelolahan data pengguna yaitu mengubah dan menghapus data ke dalam data pengguna. Merupakan proses mengubah data pengguna Merupakan proses menghapus data pengguna yang disimpan basis data. Mengelola data penjual merupakan proses generalisasi yang meliputi dua buah proses pengelolahan data penjual yaitu menghapus dan mengubah data penjual. Merupakan proses mengubah data penjual Merupakan proses menghapus data penjual Mengelola data penjual merupakan proses generalisasi yang meliputi dua buah proses pengelolahan data pembeli yaitu memasukkan dan mengubah data pembeli. Merupakan proses mengubah data pembeli Merupakan proses menghapus data pembeli Tabel 3. Definisi Use Case Pembeli No. Use Case Deskripsi 1. Login Merupakan proses pengecekan hak akses siapa yang berhak mengakses proses pengelolaan data pelanggan yang dalam kasus ini ada pembeli, wajib login untuk fungsi-fungsi yang berkaitan dengan akses pengubahan ke basis data, oleh karena itu fungsi fungsi yang melakukan perubahan basis data harus mengecek validasi user yang mengakses fungsi-fungsi ini 2. Mengolah Registrasi Merupakan proses pendaftaran untuk bisa masuk sebagai pengguna untuk bisa mengakses fungsi-fungsi yang berkaitan dengan akses pembeli 4
3. Memasukan data registrasi 4. Mengolah data transaksi 5. Memasukan data transaksi 6. Mengubah data transaksi Merupakan proses memasukan data pembeli dan disimpan dalam basis data. Mengelola data transaksi merupakan proses generalisasi yang meliputi dua buah proses pengelolahan data transaksi oleh pembeli yaitu mengubah dan memasukan data transaksi ke dalam basis data. Merupakan proses memasukan data transaksi dan disimpan dalam basis data. Merupakan proses mengubah data transaksi Tabel 4. Definisi Use Case Penjual No. Use Case Deskripsi 1. Login Merupakan proses pengecekan hak akses siapa yang berhak mengakses proses pengelolaan data pelanggan yang dalam kasus ini ada pembeli, wajib login untuk fungsi-fungsi yang berkaitan dengan akses pengubahan ke basis data, oleh karena itu fungsi fungsi yang melakukan perubahan basis data harus mengecek validasi user yang mengakses fungsi-fungsi ini 2. Mengolah Registrasi Merupakan proses pendaftaran untuk bisa masuk sebagai pengguna untuk bisa mengakses fungsi-fungsi yang berkaitan dengan akses pembeli 3. Memasukan data Merupakan proses memasukan data pembeli registrasi 4. Mengolah data barang 5. Memasukan data barang 6. Mengubah data barang 7. Menghapus data barang dan disimpan dalam basis data. Mengelola data barang merupakan proses generalisasi yang meliputi dua buah proses pengelolahan data barang oleh penjual yaitu mengubah, menghapus dan memasukan data barang ke dalam basis data. Merupakan proses memasukan data barang dan disimpan dalam basis data. Merupakan proses mengubah data barang yang disimpan dalam basis data. Merupakan proses menghapus data barang 5
HASIL DAN PEMBAHASAN Use Case Diagram Use-case diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. 1.Use Case Diagram Admin Use case yang menggambarkan requirement fungsional admin. Gambar 1. Use Case Diagram Admin 2.Use Case Diagram Pembeli Use case yang menggambarkan requirement fungsional pembeli. Gambar 2. Use Case Diagram pembeli 6
3.Use Case Diagram Penjual Use case yang menggambarkan requirement fungsional penjual. Gambar 3. Use Case Diagram penjual Permodelan Data Data model adalah cara formal untuk menggambarkan data yang digunakan dan diciptakan dalam suatu sistem bisnis. Gambar 4. Class Diagram Website E-mall 7
Hasil Perancangan 1. Form Beranda Form beranda digunakan untuk melihat halaman depan Website E-Mall. Gambar 5 Form Beranda 2. Form barang Form barang digunakan untuk melihat barang yang dijual. Gambar 6. Form Barang 3. Form Login Form login digunakan untuk melakukan login untuk dapat mengelola data. Gambar 7. Form Login 8
4. Form User Dan Password Form user dan password digunakan untuk mengelola user dan password. Gambar 8. Form User Dan Password 5. Form Daftar Form daftar digunakan untuk mendaftar sebagai penjual maupun pembeli. Gambar 9. Form Daftar 6. Form Profil Pembeli Form profil pembeli digunakan untuk mengubah profil pembeli. Gambar 10. Form Profil pembeli 9
7. Form Profil Penjual Form profil penjual digunakan untuk mengubah profil penjual. Gambar 11. Form Profil Penjual 8. Form Posting Produk Form posting produk digunakan oleh penjual untuk memposting produk. Gambar 12 Form Posting Produk 9. Form Data Transaksi Form data transaksi digunakan untuk mengolah data transaksi. Gambar 13. Form Data Transaksi 10
10. Form Cara Belanja Form cara belanja digunakan untuk mengetahui cara belanja pada website E-Mall. Gambar 14. Form Cara Belanja 11. Form Cara Berjualan Form cara berjualan digunakan untuk mengetahui cara berjualan pada website E-Mall. Gambar 15. Form Cara Berjualan PENUTUP Penelitian yang telah dilakukan menghasilkan sebuah website yang dapat membantu dalam bisnis perdagangan pakaian online, dimana Website E-Mall ini menggunakan metode RUP yang menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML). Penulis memilih pengembangan website dengan metode Rational Unified Process (RUP) yang merupakan permodelan website yang berorientasi objek, dimana metode ini dapat memudahkan dalam hal mendesain dan mencari kesalahan program yang telah direncanakan. Website E-Mall dapat mempermudah pembeli untuk membeli produk yang disediakan tanpa harus pergi ke toko, mengecek harga saing yang ditawarkan, serta menambah media penjualanan bagi pedagang yang akan menjual barang dagangannya. 11
DAFTAR PUSTAKA A.S, Rosa. 2011. Rekayasa Perangkat Lunak. Bandung: Modula. Nufransa. 2014. Buku Pintar Pajak E-Commerce.Jakarta:Visimedia P. Hernita. 2010. Membangun Website Tanpa Modal. Yogyakarta: PT. Wahana Komputer. Rainer, R. K., & Cegielski, C. G. 2011. Introduction to Information Systems: Enabling and Transforming Business. John Wiley & Sons. Riduwan. 2010. Belajar Mudah Penelitian. Bandung: Alfabeta. Sudarman. 2011. Menguasai Internet Dalam 5 Hari. Jakarta: PT.Transmedia. Suryana, Taryana. 2007. Metode RUP. Makalah ilmiah. STMIK LIKIM.Bandung. Susrini, N.K. 2010. Cara Gampang Bikin Toko Online. Jakarta: PT. Grasindo. Timothy,J. 2010. Membangun Bisnis Online. Jakarta: PT. Alex Media Komputindo. Wibowo, Wahyu. 2011. Cara Cerdas Menulis Artikel Ilmiah. Jakarta: PT. Kompas Media Nusantara. 12