Pembangunan Sistem Transaksi Penjualan Barang dan Jasa (Studi Kasus: Startup Botanis Kota)
Kata Kunci:
website, startup, gerbang pembayaran, framework YII, waterfallAbstrak
Startup merupakan badan usaha yang memiliki lingkup kecil. Meskipun demikian, startup tidak lepas dari beberapa masalah. Salah satunya pada Startup Botanis Kota. Startup ini memiliki masalah pada pembagian tugas kerja yang sebagian besar banyak dilakukan oleh pemilik usaha. Dengan adanya website untuk melakukan transaksi dan pemesanan, diharapkan dapat mengurangi beban kerja pemilik. Langkah yang dilakukan dalam melakukan penelitian ini menggunakan metode penelitian perangkat lunak Waterfall. Penelitian ini dimulai dengan studi literatur, lalu melakukan rekayasa kebutuhan untuk sistem, perancangan sistem, implementasi sistem, dan pengujian sistem. Pada langkah elisitasi kebutuhan, hasil yang didapat merupakan kebutuhan sistem yang terdiri dari 42 kebutuhan fungsional dan 1 kebutuhan nonfungsional. Berikutnya, pada perancangan didapatkan hasil sebuah rancangan perangkat lunak yang dibuat sesuai dengan kebutuhan dari analisis kebutuhan. Setelah perancangan selesai, dilakukan implementasi dengan bahasa pemrograman PHP menggunakan framework YII dan database MySQL. Pada tahap pengujian yang dilakukan, didapatkan hasil pegujian unit menggunakan cyclomatic complexity paling tinggi bernilai 10 dan uji fungsi terhadap 3 sampel komponen dan integrasi perangkat lunak bernilai 100% valid, lalu pengujian validasi terhadap 42 kebutuhan fungsional dan 100% bernilai valid, berikutnya pengujian kompatibilitas mendapati ada masalah minor yang tidak mempengaruhi fungsi utama di peramban Safari dan Firefox. Hasil dari pengujian yang dilakukan, sistem yang dibangun sudah memenuhi syarat kebutuhan fungsional dan non fungsional dari masalah yang ditemukan pada studi kasus yang diambil di Startup Botanis Kota.