Lewati ke konten utama
seratusribu.com
Semua artikel
Kampus & Skripsi

Sistem Informasi Penjualan untuk Skripsi: Rumusan Masalah dan Batasan

Oleh Anang H. Darmawan

3 menit baca
Laporkan
Sistem Informasi Penjualan untuk Skripsi: Rumusan Masalah dan Batasan

Foto: Kojo Kwarteng / Unsplash

Sistem informasi penjualan masih jadi topik skripsi yang sering diajukan mahasiswa Sistem Informasi dan Teknik Informatika. Topiknya jelas, studi kasusnya mudah dicari, dan hampir semua dosen paham alurnya. Justru karena umum, skripsi dengan topik ini sering direvisi berkali-kali di bab 1. Programnya sering sudah jalan, yang kabur justru rumusan dan batasan masalahnya.

Dua bagian itu yang biasanya paling lama bolak-balik di meja pembimbing, jadi kita mulai dari sana. Format persisnya tetap ikuti pedoman prodi masing-masing, karena setiap kampus punya gaya penulisan sendiri.

Contoh rumusan masalah yang bisa diuji

Rumusan masalah yang baik menjawab satu pertanyaan: apa yang nanti bisa dibuktikan di bab pengujian? Rumusan seperti "bagaimana meningkatkan penjualan Toko X" terlalu luas, karena skripsimu tidak akan bisa membuktikan omzet naik dalam waktu satu semester.

Bandingkan dengan rumusan yang lebih sempit: "Bagaimana merancang dan membangun sistem informasi penjualan berbasis web pada Toko X yang dapat mencatat transaksi, data pelanggan, dan stok produk?" Lalu tambahkan rumusan kedua yang terukur: "Bagaimana hasil pengujian fungsional sistem tersebut menggunakan metode black box?" Dua rumusan ini punya jawaban yang jelas di bab 4 dan bab 5.

Cek dulu kondisi nyata di tempat studi kasus. Kalau masalah toko adalah rekap penjualan yang lambat karena masih ditulis di buku, sebutkan itu di latar belakang dan kaitkan langsung ke fitur laporan. Rumusan masalah yang lahir dari masalah nyata jauh lebih mudah dipertahankan saat sidang.

Batasan masalah yang menyelamatkan waktu

Batasan masalah adalah pagar. Tanpa pagar, penguji bisa bertanya kenapa tidak ada pembayaran online, kenapa tidak ada aplikasi Android, kenapa tidak terhubung ke marketplace. Dengan batasan tertulis, kamu cukup menunjuk bab 1.

Contoh batasan yang umum dipakai untuk topik ini: sistem dibangun berbasis web dengan PHP dan MySQL; studi kasus hanya satu toko tanpa cabang; pengguna terdiri dari admin, kasir, dan pemilik; pembayaran dicatat manual tanpa integrasi payment gateway; laporan penjualan ditampilkan per periode harian, bulanan, dan tahunan dalam bentuk tabel dan grafik; pengujian memakai black box. Sesuaikan dengan kondisi tempat studi kasusmu, jangan disalin mentah.

Satu tips dari pengalaman membimbing proyek: tulis juga apa yang tidak dikerjakan. Kalimat "sistem tidak menangani retur barang" terdengar kecil, tapi menutup satu cabang pertanyaan yang bisa memakan waktu sepuluh menit saat sidang.

Waterfall atau prototype

Dua metode pengembangan ini paling sering dipakai untuk skripsi sistem informasi. Pilih berdasarkan kondisi studi kasus, bukan karena ikut kakak tingkat.

AspekWaterfallPrototype
Cocok kalauKebutuhan toko sudah jelas sejak awalPemilik toko belum yakin fitur apa yang dibutuhkan
AlurAnalisis, desain, implementasi, pengujian, berurutanBuat purwarupa, evaluasi dengan pengguna, perbaiki, ulangi
Yang harus ada di laporanDokumen tiap tahapCatatan tiap iterasi dan masukan pengguna
RisikoRevisi besar di akhir terasa beratIterasi bisa melebar kalau tidak dibatasi

Kalau memilih prototype, tentukan dari awal berapa kali iterasi yang akan dilakukan, misalnya dua atau tiga putaran. Tanpa batas, prototype berubah jadi alasan fitur terus bertambah.

Menyusun use case yang tidak melebar

Mulai dari aktor, baru fitur. Untuk batasan di atas, aktornya admin, kasir, dan pemilik. Admin mengelola data produk, kategori, dan pengguna. Kasir mencatat transaksi dan data pelanggan. Pemilik melihat laporan dan grafik penjualan. Semua aktor melakukan login. Selesai, itu sudah cukup untuk satu diagram use case yang rapi.

Setiap use case di diagram harus punya pasangan di bab pengujian. Kalau ada use case "mencetak struk", harus ada skenario uji black box untuk mencetak struk. Cara cek paling cepat: buat tabel dua kolom, use case di kiri dan skenario uji di kanan, lalu pastikan tidak ada sel yang kosong.

Untuk melihat bagaimana relasi pelanggan, produk, dan penjualan disusun di kode dan database, Source Code Sistem Informasi Penjualan berbasis PHP dan MySQL bisa dipelajari sebagai referensi, lengkap dengan file .sql dan dokumentasi alur program. Kalau kamu masih menimbang beberapa topik sekaligus, Bundle Referensi TA: 10 Source Code SI berisi sepuluh jenis sistem informasi untuk dibandingkan. Pakai keduanya sebagai bahan belajar, lalu bangun sistem sesuai studi kasusmu sendiri.

Belum punya judul? Coba susun beberapa variasi di generator judul skripsi, pilih satu, lalu tulis dua rumusan masalah dan lima batasan untuk dibawa ke bimbingan berikutnya.