Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Pengembangan Sistem Informasi Penjualan Berbasis Web Dengan Metode Rad Pada PT. Home Center Indonesia Bima Okta Sakti Aditya . Wiyanto Wiyanto . Ucok Darmanto Soer . Program Studi Teknik Informatika. Universitas Pelita Bangsa Jl. Inspeksi Kalimalang Tegal Danas Arah Deltamas. Cikarang Pusat. Kabupaten Bekasi Email: bimaoktaditya@gmail. , wiyanto@pelitabangsa. , darmantosoer@pelitabangsa. Abstrak Proses penjualan atau pembelian barang sebagai penunjang kegiatan operasional sebuah perusahaan perlu mendapatkan perhatian khusus karena saat ini persaingan dalam dunia usaha semakin ketat. Para pesaing yang mempunyai model bisnis yang sama sangat cepat sekali datang dengan membawa keunggulan-keunggulan yang lebih banyak. Hampir mustahil untuk dapat mempertahankan suatu kegiatan pengolahan penjualan dalam kurun waktu lama. Untuk itu maka para pelaku bisnis dituntut untuk semakin kritis dan jeli dalam menganalisa kebutuhan pasar. Mereka dituntut untuk dapat mengambil keputusan-keputusan yang tepat dan cepat dalam membawakan model bisnis mereka. PT. Home Center Indonesia adalah sebuah perusahaan yang bergerak dalam bidang penjualan perabot rumah tangga atau yang sering disebut juga furniture seperti meja, kursi, lemari, tempat tidur dan Dengan pembuatan sistem informasi penjualan berbasis web dengan menggunakan metode RAD, diharapkan dapat membantu proses pengolahan data penjualan lebih efektif dan efisian. Hasil dari penelitian ini adalah sebuah sistem informasi penjualan yang mampu mengelola data barang, stok, transaksi penjualan dan laporan sehingga cepat dalam informasi yang dibutuhkan. Kata kunciAi RAD. Transaksi Penjualan. Berbasis Web Abstract The process of selling or purchasing goods as a support for a company's operational activities requires special attention, especially given the increasingly fierce competition in the business world today. Competitors with similar business models can quickly emerge, bringing with them numerous advantages. It is nearly impossible to maintain a sales processing activity over a long period. Therefore, business actors are required to be more critical and astute in analyzing market needs. They must be able to make timely and accurate decisions to advance their business models. PT. Home Center Indonesia is a company engaged in the sale of household furniture, such as tables, chairs, cabinets, beds, and more. By developing a web-based sales information system using the Rapid Application Development (RAD) method, it is expected to facilitate a more effective and efficient sales data processing. The result of this research is a sales information system capable of managing product data, stock, sales transactions, and reports, thereby providing quick access to the necessary information. KeywordsAi RAD. Sales Transactions. Web Based PENDAHULUAN Perkembangan teknologi saat ini terus menghasilkan inovasi baru di berbagai bidang, termasuk hardware dan software yang membantu pekerjaan manusia. Contohnya, teknologi sistem informasi yang mempermudah pengelolaan data, seperti transaksi penjualan dan informasi stok barang. PT. Home Center Indonesia adalah perusahaan yang menjual perabot rumah tangga namun belum menggunakan sistem informasi untuk pengelolaan data. Hal ini mengakibatkan data produk tidak teratur dan sulit dicari. Dengan sistem yang akan dibangun, diharapkan informasi tentang produk dan transaksi penjualan dapat diakses dengan cepat dan rapi. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 II. TINJAUAN PUSTAKA 1 Sistem Informasi Sistem informasi yaitu suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan dan juga untuk menjalankan operasional perusahaan, di mana sistem tersebut merupakan kombinasi dari orang-orang, teknologi informasi dan prosedur-prosedur yang 2 Penjualan Beberapa pengertian Penjualan menurut para ahli yaitu : Sumiyati dan Yatimatun mendefinisikan penjualan sebagai pembelian barang atau jasa dari satu pihak kepada pihak lainnya dengan mendapatkan ganti uang. 3 Metode Rapid Application Development (RAD) Rapid Application Development (RAD) metode pengembangan perangkat lunak yang menggunakan pendekatan berorientasi objek. Metode ini bertujuan untuk mempercepat waktu perencanaan, perancangan, dan penerapan sistem dibandingkan metode tradisional. RAD didefinisikan sebagai metode pengembangan linier sekuensial yang menekankan siklus waktu pengembangan yang singkat. Metode ini melibatkan pengguna dalam merancang sistem. 4 WEB Web adalah sebuah sistem yang terkait dengan sebuah dokumen yang berformat hypertext. Dalam web berisi beragam informasi seperti teks, gambar, suara, video dan informasi lainnya baik bersifat dinamis maupun statis. Menurut Sidik dalam Arizona mengatakan bahwa Situs Web (Websit. awalnya merupakan suatu layanan sajian informasi yang menggunakan konsep hyperlink yang memudahkan surfer . ebutan bagi pemakai komputer yang melakukan penyelusuran informasi di interne. untuk mendapatkan informasi dengan cukup mengklik suatu link berupa teks atau gambar maka informasi dari teks atau gambar akan ditampilkan secara lebih . 5 Bahasa Markah Bahasa markah adalah bahasa komputer yang menggunakan tag untuk mendefinisikan elemen dalam dokumen. Bahasa markah dirancang untuk membuat struktur, mengidentifikasi data atau menyajikan data daripada melakukan tindakan atau melakukan suatu tindakan. Teks yang ada di tag disusun oleh web browser. Berbeda dengan bahasa pemrograman, bahasa markah tidak memiliki perintah-perintah logika pemrograman, deklarasi variabel, aritmatika dan lain-lain. Bahasa markah digunakan untuk menyajikan informasi. 6 Bahasa Pemrograman Bahasa pemrograman merupakan urutan instruksi atau perintah-perintah yang bisa meliputi logika pemrograman, deklarasi variabel, aritmatika dan lain sebagainya yang ditulis dengan mengikuti aturan-aturan penulisan program . yang benar dan dimengerti oleh komputer untuk melakukan tugas yang diperintahkan. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 7 MySQL Database Basis data MySQL adalah DBMS (Database Management Syste. open source yang populer dan dapat digunakan oleh banyak pengguna secara bersamaan. MySQL gratis dan dapat dipakai untuk berbagai tujuan, tetapi tidak boleh dijadikan produk turunan komersial. Basis data ini mendukung berbagai bahasa pemrograman dan efektif untuk data besar. MySQL menggunakan bahasa SQL dan merupakan implementasi dari RDBMS (Relational Database Management Syste. , termasuk istilah seperti baris, kolom, tabel, dan relasi. 8 XAMPP XAMPP adalah sebuah perangkat lunak pengelolaan server . eb server offlin. bersifat open source yang berjalan pada banyak sistem operasi . ross platfor. seperti Windows. Linux. Mac OS dan Solaris. XAMPP adalah sebuah manager service yang merupakan software freeware yang artinya dapat diunduh secara gratis di internet. Kegunaan XAMPP Server ini untuk membuat . XAMPP merupakan paket server web PHP dan database MySQL yang paling populer di kalangan pengembang web dengan menggunakan PHP dan MySQL sebagai database-nya (Betha Sidi. XAMPP dipakai untuk membuat web server lokal yang berdiri sendiri pada komputer . Semua yang diperlukan untuk mengelola situs web tersedia di XAMPP seperti Apache. MySQL yang sekarang beralih nama menjadi MariaDB. PHP dan Perl. Meski dibilang lengkap. XAMPP tetap merupakan web server yang sederhana dan ringan. 9 UML (Unifed Modeling Languag. Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar untuk visualisasi, merancang dan mendokumentasikan model sebuah sistem. UML dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Menurut Rosa Dan Shalahuddin. AuUML (Unified Modelling Languag. adalah salah satu standar bahasa yang banyak digunakan didunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasikan objek. UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat . METODE PENELITIAN 1 Kerangka Tahap Penelitian Metode yang peneliti gunakan dalam penelitian ini adalah dengan metode Waterfall. Metode Waterfall dinilai dapat menaikan tingkat keterpakaian kembali atau reusability sehingga perangkat lunak menjadi bersifat dinamis dan mudah untuk diperbaharui. Metode Waterfall mencakup Requierment. Design. Implementation. Integration dan Operation & Maintenance. Selain menggunakan Metode Waterfall pada peneltian ini, peneliti juga menggunakan metode pengumpulan data dengan observasi juga dengan wawancara, dan studi pustaka baik dari jurnal dan yang lainnya dalam mendukung terciptanya penelitian yang relevan. Adapun kerangka tahapan penelitian yang akan dilakukan ialah sebagai berikut : Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Gambar 3. 1 Kerangka Tahapan Penelitian Gambar 3. 2 Langkah-langkah Penggunaan Metode Waterfall 2 Metode Pngumpulan Data Dalam Penelitian ini, peneliti menggunakan dua sumber data untuk melengkapi penelitian, yaitu: Sumber data primer Sumber data utama pada penelitian ini yaitu riset atau studi lapangan (Field Researc. yang dimana peneliti berpartisipasi dan mengamati kejadian secara langsung ketempat penelitian untuk menghimpun data yang aktual dan konkrit terhadap objek penelitian untuk keperluan pengamatan dan mendeskripsikan, menganalisa serta mengidentifikasi masalah yang ada dengan memfokuskan pada aspek-aspek yang telah ditentukan untuk menentukan langkah apa yang akan diambil selanjutnya. Sumber data sekunder dalam penelitian ini yaitu riset atau studi pustaka (Library Researc. yang mana merupakan cara untuk mengumpulkan data dan informasi diluaran yang masih relevan dengan topik pembahasan yang sedang diteliti. Informasi tersebut dapat diperoleh dari ensiklopedia, buku, peraturan, ketetapan, jurnal, skripsi, tesis dan karya-karya ilmiah atau literatur-literatur lainnya yang didapat dari sumber-sumber tertulis baik berupa cetak maupun . Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 IV. ANALISIS DAN HASIL PERANCANGAN Penelitian pendataan penerima bantuan menggunakan metode Waterfall. Sistem dirancang berbasis Web, menggunakan UML (Use Case. Activity. Sequence, dan Class Diagra. untuk spesifikasi, visualisasi, konstruksi, dan dokumentasi perangkat lunak. Metode ini dinilai tepat untuk mengatasi permasalahan penelitian. Use Case Diagram Use case diagram menggambarkan fungsi dasar sistem, yaitu apa yang dapat dilakukan oleh pengguna dan bagaimana sistem harus merespon tindakan. Pada use case diagram sistem informasi pendataan pelanggan berbasis web ini, actor dibagi menjadi 2 yaitu petugas dan pembeli. Gambar 4. 1 Use Case Diagram Activity Diagram Activity diagram menggambarkan aktifitas dalam sistem yang dirancang, bagaimana masing-masing alur berawal, decision yang mungkin terjadi dan bagaimana diakhiri. Activity Tambah Transaksi Penjualan Admin/Kasir Sistem Klik Menu Transaksi Penjualan Form Input Transaksi Penjualan Isi Barang yang dibeli dan klik Tombol Tambahkan Tampil Daftar Barang yang dibeli Input Pelanggan dan jumlah Pembayaran Klik Simpan Cek Form Isian Data Yes Klik Cetak Struk Form Transaksi Penjualan sudah Tampil Struk Penjualan Klik Cetak Phase Cetak ke Printer Gambar 4. 2 Activity Diagram Transakai Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Activity Tambah Pelanggan Admin Sistem Klik Menu Pelanggan Tampil Daftar Pelanggan Klik Tambah Form Input Pelanggan Isi Data Pelanggan Klik Simpan Cek Form Isian Data Yes Klik OK Tampil Pesan Phase Tampil Daftar Pelanggan Gambar 4. 3 Activity Diagram Verifikasi Data Squence Diagram Berikut merupakan sequence diagram sistem informasi penjualan berbasis web yaitu diantaranya: Pada gambar 4. 4 merupakan Sequence diagram transaksi menggambarkan proses transaksi antara pembeli dan petugas kasir yang telah teregistrasi oleh sistem. Admin/ Kasir Form Transaksi Database Klik Menu Transaksi Penjualan Tampil Form Transaksi Penjualan Pilih Barang Tentukan Jumlah Barang Isi Jumlah Bayar Validasi Pesan Berhasil/Gagal Gambar 4. 4 Sequence Diagram Transaksi Class Diagram Pada gambar 4. 5 berikut merupakan class diagram dari sistem informasi penjualan berbasis web. Class Diagram menggambarkan struktur sistem yang berisi kelas-kelas dalam keadaan . tribut/propert. yang akan dibuat untuk membangun sistem dan relasi-relasi didalamnya serta menawarkan layanan untuk memanipulasi data tersebut. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 tb_barang tb_pengguna #kode_barang -nama_barang -warna -kode_kategori -satuan -stok -harga_beli -harga_jual -profit #id -username -nama -password -level -foto -tambah() -cetak() -ubah() -hapus() -tambah() -cetak() -ubah() -hapus() tb_kategori #kode_kategori -nama_kategori tb_pembelian_detail -tambah() -cetak() -ubah() -hapus() #id -tgl -kode_barang -jumlahl -tambah() -hapus tb_penjualan #kode_penjualan -tgl_penjualan -id_pelanggan -bayar -kembali -diskon -potongan -total_b tb_pelanggan #kode_pelanggan -nama -alamat -telpon -email -tambah() -cetak() -ubah() -hapus() -simpan() -cetak() tb_penjualan_detail #id -kode_penjualan -kode_barang -jumlah -total -tambahkan() Gambar 4. 5 Class Diagram Transaksi Rancangan User Interface Sistem Perancangan antar muka adalah perancangan struktur menu, perancangan tampilan pada tampilan user untuk membuat interaksi pengguna sesederhana dan seefisien mungkin dalam hal mencapai tujuan Berikut adalah rancangan user interface yang akan dibangun. Pada gambar 4. 6 berikut merupakan desain user interface system informasi pendataan pelanggan berbasis web. Sistem berbasis web berikut terdapat menu login, menu registrasi, menu data penerima bantuan, menu transaksi, menu laporan dan menu profil. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Gambar 4. 6 Desain User Interface Sistem Pengujian Sistem Pengujian implementasi sistem pendataan pelanggan penerima bantuan system informasi berbasis web sebagai alat transaksinya dilakukan dengan menggunakan metode blackbox testing. Tujuan dari pengujian ini adalah untuk mengetahui permasalahan yang ada dalam suatu program. Berikut adalah pengujian sistem dengan menggunakan metode blackbox testing. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Pengujian Halaman Login Tabel 4. 1 Pengujian Halaman Login Objek Uji Form Login Aktivitas Admin atau Kasir Masuk Halaman Login Admin atau Kasir Masuk Halaman Login Realisasi yang Akan bisa masuk Home password yang diinputkan sesuai Tidak akan bisa halaman Home yang diinputkan tidak sesuai Hasil Pengujian Kesimpulan Berhasil masuk [E. Diterima dengan username [ ] Ditolak yang sesuai Tidak berhasil [E. Diterima dengan [ ] Ditolak password yang tidak sesuai Pengujian Halaman Utama Tabel 4. 2 Pengujian Halaman Utama Objek Uji Form Home Aktivitas Realisasi yang Admin atau Kasir Akan Klik Menu Home menampilkan informasi sesuai barang yang ada, jumlah kategori yang ada, jumlah pelanggan yang ada, dan jumlah transaksi perhari Hasil Pengujian Kesimpulan Berhasil [E. Diterima [ ] Ditolak informasi sesuai barang yang ada, jumlah kategori yang ada, jumlah pelanggan yang ada, dan jumlah transaksi perhari Pengujian Halaman Transaksi Tabel 4. 3 Pengujian Halaman Transaksi Objek Uji Aktivitas Form Transaksi Admin Penjualan Kasir klik Menu Transaksi Penjualan Realisasi yang Akan Hasil Pengujian Berhasil Kesimpulan [E. Diterima [ ] Ditolak Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Admin Kasir memilih barang apa saja yang akan dibeli, inputkan berapa kemudian klik Tambahkan Admin Kasir memilih pelanggan dari daftar pelanggan kemudian klik tombol Simpan Admin Kasir klik tombol cetak struk Akan tampil data juga jumlahnya di dalam daftar Berhasil tampil [E. Diterima data barang yang [ ] Ditolak juga jumlahnya di dalam daftar Akan tersimpan data barang yang jumlahnya juga Berhasil [E. Diterima data [ ] Ditolak Akan Berhasil tampilan struk penjualan denggan nomor [E. Diterima struk [ ] Ditolak Halaman Registrasi Tabel 4. 4 Pengujian Halaman Registrasi Objek Uji Form Pelanggan Aktivitas Realisasi yang Admin atau Kasir Akan klik Menu Data menampilkan Pelanggan data Pelanggan yang ada Admin atau Kasir Akan tombol halaman tambah Tambah di Pelanggan, kemudian mengisi Pelanggan dan semua data Pelanggan baru Pelanggan baru dan klik menyimpannya tombol simpan Hasil Pengujian Berhasil menampilkan data Customer yang Berhasil terbuka halaman tambah Pelanggan, kemudian mengisi Pelanggan baru Kesimpulan [E. Diterima [ ] Ditolak [E. Diterima [ ] Ditolak Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Pengujian Halaman Laporan Tabel 4. 5 Pengujian Halaman Laporan Objek Uji Form Stok Aktivitas Laporan Admin Kasir klik Menu LaporanLaporan Stok Barang Admin Kasir tombol cetak di halaman laporan stok barang Admin tombol cetak di halaman laporan Realisasi yang Akan halaman laporan Hasil Pengujian Kesimpulan Berhasil [E. Diterima [ ] Ditolak halaman laporan Akan tampil Berhasil tampil [E. Diterima data stok barang data laporan [ ] Ditolak Akan mencetak Berhasil ke printer [E. Diterima [ ] Ditolak Pengujian Halaman Profil Tabel 4. 6 Pengujian Halaman Profil Objek Uji Form Log Out Aktivitas Realisasi yang Admin klik Akan Tombol Log menampilkan Out halaman utama (Hom. Hasil Pengujian Kesimpulan Berhasil [E. Diterima [ ] Ditolak halaman utama (Hom. KESIMPULAN 1 Kesimpulan Pengembangan Sistem Informasi Penjualan berbasis Web ini mempermudah staff atau karyawan dan stakeholder dari PT. Home Center Indonesia untuk lebih cepat, tepat dan flexsibel dalam pengelolaan data transaksi penjualan yang ada. Dari analisa yang dilakukan di dapat beberapa kesimpulan yang berhubungan dengan permasalahan-permasalahan yang sudah dijelaskan di bagian-bagian sebelumnya, antara lain: Dengan sistem informasi Penjualan yang dibuat, sales dapat mengetahui update stok barang terbaru di gudang atau toko lain tanpa menghubungi staff toko lain terlebih jika ada barang terbaru atau yang akan discontinue. Efisien nya waktu yang didapatkan oleh sales maupun customer karena tidak perlu antri lama di kasir. Jurnal Sistem Informasi dan Sains Teknologi Vol. 7 No. Februari 2025 ISSN 2684-8260 Dalam membuat rekap untuk laporan-laporan penjualan per periode baik laporan rekap harian, mingguan atau bulanan dan bahkan tahunan akan dapat dengan mudah dan cepat di buat. 2 Saran Berdasarkan hasil penelitian dan kesimpulan dari Analisa dan Perancangan Sistem Informasi Penjualan Berbasis Web, maka terdapat beberapa saran diantaranya : Analisa dan Perancangan Sistem Informasi Penjualan Berbasis Web ini dapat dilanjutkan dalam kajian yang lebih luas ke depanya contohnya menggunakan domain desa. Analisa dan Perancangan Sistem Informasi Penjualan Berbasis Web ini dapat dilanjutkan dalam kajian yang lebih luas ke depanya contohnya menambah fitur Ae fitur berdasarkan permasalahan yang ada pada PT. Home Center Indonesia sehingga dapat menjadi lebih baik dan lebih bermanfaat. DAFTAR PUSTAKA