St SmartPoint
Aplikasi kasir berbasis web untuk toko, minimarket, dan usaha kecil.
0852-3207-7932 · kukohsantoso013@gmail.com · qkohst.github.io
Surat penawaran
Tuban, 16 September 2026
Kepada Yth.
Di Tempat
Dengan hormat,
Bersama surat ini saya mengajukan penawaran St SmartPoint. Aplikasinya sudah jadi dan sudah dipakai, sehingga dapat dipasang untuk lembaga Anda tanpa menunggu proses pembangunan dari awal.
Di dalam berkas ini Anda akan menemukan masalah yang dijawab aplikasi ini, daftar modul dan tampilan layarnya, rincian harga, spesifikasi teknis, jaminan dukungan, dan lini waktu pemasangan. Semuanya ditulis apa adanya agar bisa Anda nilai sendiri sebelum memutuskan.
Bila ada bagian yang perlu disesuaikan dengan aturan yang berlaku di lembaga Anda, silakan sampaikan. Penyesuaian seperti itu memang biasa dan sudah saya perhitungkan.
Hormat saya,
Kukoh Santoso
Web Developer
Daftar isi
- Surat penawaran01
- Daftar isi02
- Ringkasan03
- Solusi yang ditawarkan04
- Modul dan fitur05
- Tampilan aplikasi (1/2)06
- Tampilan aplikasi (2/2)07
- Manfaat yang bisa diukur08
- Dua cara mengambil09
- Biaya tambahan opsional10
- Sudah termasuk · Belum termasuk11
- Spesifikasi teknis dan keamanan data12
- Proses dan lini waktu13
- Tanya-jawab14
- Syarat dan ketentuan15
- Langkah memulai16
- Lembar persetujuan17
Tentang penyedia
- 5tahun pengalaman
- 27proyek selesai
- 4produk siap pakai
Aplikasi dalam penawaran ini saya kerjakan sendiri, bukan produk pihak lain yang dijual ulang. Karena itu setiap penyesuaian bisa dikerjakan langsung, tanpa perantara dan tanpa menunggu antrean vendor.
Sejak 2021 saya membangun sistem administrasi sekolah, aplikasi kasir, dan sistem tagihan untuk lembaga pendidikan, perusahaan swasta, otoritas di bidang keuangan, dan pemerintah desa.
Ringkasan
- 01
Sistem kasir yang berjalan di browser, sehingga bisa dipakai dari komputer kasir mana pun tanpa memasang perangkat lunak tambahan.
- 02
Layar kasir mengutamakan kecepatan: seluruh alur bisa dijalankan lewat pintasan keyboard tanpa menyentuh mouse.
- 03
Satu produk dapat dijual dalam satuan berbeda — per bungkus atau per slop — dengan stok yang tetap terhitung benar.
- 04
Tersedia dua jalur: beli lisensi siap pakai, atau dibangun khusus mengikuti alur toko Anda.
Masalah yang dijawab
- Pencatatan penjualan masih di buku atau Excel, sehingga laporan harian baru diketahui setelah toko tutup.
- Stok di catatan tidak pernah sama dengan stok di rak, dan selisihnya baru ketahuan saat stok opname.
- Produk yang dijual eceran maupun grosir sulit dihitung karena satuannya berbeda.
- Tidak ada cara memastikan setoran kasir cocok dengan penjualan yang sebenarnya terjadi.
- Barang yang hampir habis tidak diketahui sampai pembeli menanyakannya.
- Aplikasi kasir siap pakai di pasaran menuntut biaya langganan bulanan yang terus berjalan.
Solusi yang ditawarkan
Seluruh transaksi tercatat pada saat terjadi, sehingga laporan penjualan harian, per produk, maupun per kasir tersedia kapan saja tanpa menunggu rekap.
Stok berkurang otomatis saat penjualan dan bertambah otomatis saat pembelian dari supplier dicatat, dengan konversi satuan yang dihitung sistem — bukan oleh kasir.
Karena berbasis web, satu pemasangan melayani beberapa komputer kasir sekaligus di jaringan toko, dan pemiliknya bisa melihat laporan dari mana saja.
Siapa yang memakai
- AdminData master, pembelian dari supplier, laporan, dan pengaturan aplikasi.
- KasirMelayani penjualan, mencetak struk, dan melihat riwayat transaksinya sendiri.
Modul dan fitur
| Modul | Keterangan |
|---|---|
| Peran dan hak akses | Dua peran, Admin dan Kasir, dengan menu yang dipisah menurut tanggung jawab. |
| Layar kasir | Cari produk cepat lewat nama atau kode produk; kodenya bisa dimasukkan dengan scan barcode. |
| Penjualan multi-satuan | Satu produk dijual dalam satuan berbeda dengan konversi stok otomatis. |
| Perhitungan transaksi | Subtotal, diskon per item, pajak, total bayar, dan kembalian dihitung langsung. |
| Pembayaran cepat | Tombol nominal cepat dan opsi uang pas untuk mempersingkat antrean. |
| Pintasan keyboard | Cari (F1), bayar (F2), dan batal transaksi (F4) tanpa menyentuh mouse. |
| Cetak struk | Printer termal 58mm atau 80mm, atau kertas A4. Bisa mencetak sendiri setelah pembayaran dan membuka cash drawer. |
| Riwayat transaksi | Penelusuran transaksi kasir beserta kemampuan cetak ulang struk. |
| Data master | Pengguna, kategori, satuan, produk dengan multi-konversi, dan supplier. |
| Pembelian supplier | Pencatatan pembelian yang otomatis menambah stok produk. |
| Laporan penjualan | Laporan harian, per produk, dan per kasir dengan ekspor Excel. |
| Dasbor | Tren penjualan, produk terlaris, dan peringatan stok kritis. |
Tampilan aplikasi (1/2)
Tampilan aplikasi (2/2)
Manfaat yang bisa diukur
| Pekerjaan | Cara sekarang | Setelah pakai aplikasi | Perkiraan hemat |
|---|---|---|---|
| Menutup kas harian | Dihitung tangan dari nota dan buku penjualan | Laporan harian per kasir tersedia begitu toko tutup | ± 45 menit per hari |
| Melayani satu pembeli di kasir | Harga dicari dan total dihitung manual | Cari produk, tekan bayar, kembalian dihitung sistem | Antrean bergerak jauh lebih cepat |
| Mengetahui barang yang hampir habis | Baru ketahuan saat pembeli menanyakannya | Muncul sebagai peringatan stok kritis di dasbor | Penjualan yang hilang karena barang kosong bisa dicegah |
| Menjual eceran dan grosir sekaligus | Dihitung manual, stok mudah selisih | Konversi satuan dihitung sistem, stok tetap benar | Selisih stok karena salah hitung satuan hilang |
| Stok opname | Mencocokkan dengan catatan yang tidak lengkap | Dicocokkan dengan stok tercatat yang diperbarui tiap transaksi | ± setengah hari per periode |
Angka di atas adalah perkiraan berdasarkan alur kerja yang biasa berjalan sebelum aplikasi dipakai, bukan hasil pengukuran di lembaga Anda. Setelah melihat cara kerja Anda, perkiraannya bisa disesuaikan.
Dua cara mengambil
Beli siap pakai
Aplikasi sudah jadi dan teruji. Dipasang, disesuaikan identitasnya, lalu langsung dipakai.
Rp3.500.000
Beli putus
- 12 modul, 2 peran pengguna
- Pemasangan, pemasukan data awal, dan pelatihan
- Pendampingan dua bulan setelah serah terima
Tepat bila alur kerja Anda mirip dengan yang ditampilkan di halaman sebelumnya.
Dibangun khusus
Dirancang ulang mengikuti aturan dan alur kerja Anda sendiri, memakai sistem ini sebagai titik berangkat.
Rp9.000.000 – Rp20.000.000
Tergantung lingkup penyesuaian
- Seluruh isi paket siap pakai
- Penyesuaian modul, laporan, dan format cetak
- Angka pasti disusun setelah kebutuhan didata
Tepat bila ada aturan lembaga yang tidak bisa ditawar dan harus diikuti sistemnya.
Harga lisensi dibayar satu kali. Tidak ada biaya tahunan dan tidak ada langganan bulanan.
Tahap pembayaran
| Tahap | Waktu | Jumlah |
|---|---|---|
| Tahap I · 50% | Saat kesepakatan ditandatangani | Rp1.750.000 |
| Tahap II · 50% | Saat serah terima | Rp1.750.000 |
Biaya tambahan opsional
| Pekerjaan tambahan | Biaya |
|---|---|
| Menu atau laporan baru yang sederhana | Rp450.000–Rp750.000 |
| Laporan dengan perhitungan dan penyaringan khusus | Rp900.000–Rp1.800.000 |
| Penyesuaian format cetak agar sesuai aturan lembaga | Rp300.000–Rp600.000 |
| Pemindahan data dari sistem lama di luar format Excel | Rp1.200.000–Rp2.400.000 |
| Pemasangan ulang ke server baru | Rp450.000–Rp900.000 |
| Perpanjangan pendampingan, per bulan | Rp600.000 |
Biaya di atas adalah kisaran. Angka pastinya disampaikan dan disetujui lebih dulu setelah kebutuhannya jelas, sehingga tidak ada tagihan yang muncul di luar dugaan.
Sudah termasuk · Belum termasuk
Sudah termasuk
- Lisensi pemakaian untuk satu toko, tanpa batas jumlah komputer kasir.
- Pemasangan ke komputer server toko atau hosting pilihan Anda.
- Pemasukan data produk awal dari berkas Excel yang sudah ada.
- Penyesuaian identitas toko dan tata letak struk.
- Pelatihan untuk pemilik dan kasir.
- Pendampingan dua bulan pertama setelah serah terima.
Belum termasuk
- Biaya server, domain, dan sertifikat SSL bila dipasang daring.
- Perangkat keras: komputer kasir, printer termal, scanner barcode, dan cash drawer.
- Integrasi ke mesin EDC atau dompet digital — dihitung sebagai pekerjaan terpisah.
- Penambahan modul baru di luar daftar di atas.
Dukungan dan jaminan
Pendampingan dua bulan pertama setelah serah terima sudah termasuk dalam harga lisensi.
- Kanal
- WhatsApp dan email, langsung ke pengembangnya. Tidak ada nomor tiket dan tidak ada petugas perantara.
- Jam layanan
- Senin sampai Jumat, pukul 08.00–17.00 WIB. Di luar jam itu pesan tetap masuk dan dibalas pada hari kerja berikutnya.
Target waktu balas
| Jenis kendala | Target |
|---|---|
| Aplikasi tidak bisa dibuka atau pekerjaan berhenti | Dibalas hari itu juga, penanganan dimulai pada hari yang sama |
| Ada fungsi yang salah hitung atau salah tampil | Dibalas dalam 1 hari kerja, perbaikan 1–3 hari kerja |
| Pertanyaan cara pakai | Dibalas dalam 1 hari kerja |
- Batas dukungan
- Yang ditangani tanpa biaya adalah perbaikan bug, yaitu fungsi yang sudah ada tetapi hasilnya salah. Permintaan yang menambah menu, laporan, atau alur kerja baru dihitung sebagai pekerjaan tambahan, dan harganya selalu disampaikan serta disetujui lebih dulu sebelum dikerjakan.
- Setelah dua bulan
- Setelah dua bulan, pendampingan dapat diperpanjang berbayar. Biaya per bulannya tercantum pada daftar biaya tambahan opsional, dan perpanjangan diambil hanya bila Anda memerlukannya.
Spesifikasi teknis dan keamanan data
| Hal | Keterangan |
|---|---|
| Cara pemasangan | Bisa dipasang di server milik lembaga sendiri melalui jaringan lokal, atau di hosting dan VPS daring. Keduanya memakai aplikasi yang sama. |
| Server minimum | 1 inti prosesor, RAM 1 GB, ruang simpan 20 GB. |
| Server disarankan | 2 inti prosesor atau lebih, RAM 2 GB atau lebih, ruang simpan 40 GB atau lebih. |
| Perangkat lunak server | PHP 8, basis data MySQL atau MariaDB, dan web server Apache atau Nginx. |
| Komputer pengguna | Minimum dual core 1,5 GHz dengan RAM 2 GB. Disarankan setara Core i3 dengan RAM 4 GB. |
| Browser | Chrome, Edge, atau Firefox versi terbaru. Tidak ada program yang perlu dipasang di setiap komputer. |
| Hak akses | Setiap pengguna memakai akun sendiri dengan menu yang dibatasi menurut perannya. Kata sandi disimpan dalam bentuk terenkripsi, bukan teks biasa. |
| Cadangan data | Basis data dapat dicadangkan terjadwal ke berkas terpisah. Caranya diajarkan saat pelatihan; pelaksanaan rutinnya menjadi wewenang Anda. |
| Kepemilikan data | Seluruh data di dalam aplikasi adalah milik lembaga Anda. Saya tidak menyimpan salinannya dan tidak memakainya untuk keperluan apa pun. |
Proses dan lini waktu
-
01
Konsultasi
Pendataan jenis produk, satuan jual, dan alur kasir yang dipakai sekarang.
Perkiraan: 1–2 hari
-
02
Pemasangan
Penyiapan server toko, pemasangan aplikasi, dan pengaturan printer struk.
Perkiraan: 1 hari
-
03
Pemasukan data
Impor produk, kategori, satuan, konversi, dan stok awal.
Perkiraan: 2–3 hari
-
04
Pelatihan
Pendampingan kasir sampai lancar melayani tanpa dibantu.
Perkiraan: 1 hari
-
05
Serah terima
Aplikasi berjalan penuh beserta dokumentasi dan akun pengguna.
Perkiraan: 1 hari
Total perkiraan: 8 hari kerja
Tanya-jawab
- Kalau nanti pengembangnya berhenti atau tidak bisa dihubungi, bagaimana?
- Aplikasi tetap berjalan karena dipasang di server Anda sendiri, bukan di layanan milik saya. Salinan basis data dan cara mencadangkannya diserahkan saat serah terima, sehingga pengembang lain dapat mengambil alih bila diperlukan.
- Kenapa kode sumber tidak termasuk?
- Justru karena itu harga lisensinya jauh lebih ringan daripada membangun dari awal. Bila kode sumber memang Anda perlukan, tersedia jalur bangun khusus, atau pembelian kode sumber sebagai kesepakatan terpisah.
- Apakah data yang sudah ada bisa dipindahkan?
- Bisa, selama datanya berbentuk Excel atau dapat diekspor ke Excel. Pemasukan data awal sudah termasuk dalam harga lisensi.
- Apakah ada batas jumlah pengguna?
- Tidak ada. Lisensi berlaku untuk satu lembaga tanpa batas jumlah akun maupun jumlah komputer yang memakainya.
- Bagaimana kalau kami butuh menu atau laporan yang belum ada?
- Bisa ditambahkan sebagai pekerjaan tambahan. Perkiraan jam dan biayanya disampaikan dan disetujui lebih dulu, tidak pernah dikerjakan diam-diam lalu ditagih kemudian.
- Apakah harus punya internet?
- Tidak wajib. Bila dipasang di server lokal, aplikasi berjalan lewat jaringan di dalam gedung. Internet hanya diperlukan bila Anda ingin membukanya dari luar lokasi.
- Bisa dicoba dulu sebelum membeli?
- Bisa. Saya tunjukkan aplikasinya berjalan beserta data contoh, lewat pertemuan daring atau kunjungan, sebelum Anda mengambil keputusan.
Syarat dan ketentuan
- Pembayaran lisensi: 50% saat kesepakatan, 50% saat serah terima.
- Pendampingan dua bulan pertama setelah serah terima termasuk dalam harga lisensi. Setelah itu dapat diperpanjang berbayar.
- Lisensi berlaku untuk satu lembaga, tanpa batas jumlah pengguna maupun komputer, dan tidak dapat dialihkan ke lembaga lain tanpa kesepakatan baru.
- Kode sumber tidak termasuk dalam pembelian lisensi; tersedia sebagai kesepakatan terpisah.
- Yang ditangani tanpa biaya adalah perbaikan bug. Penambahan menu, laporan, atau alur kerja baru dihitung sebagai pekerjaan tambahan dan disetujui harganya lebih dulu.
- Anda menyediakan data dan keterangan yang dibutuhkan selama pemasangan. Keterlambatan penyediaan data ikut menggeser lini waktu.
- Seluruh data di dalam aplikasi adalah milik Anda. Saya menjaga kerahasiaannya dan tidak memakainya untuk keperluan lain.
- Tanggung jawab atas isi data dan transaksi di dalam aplikasi berada pada Anda sebagai pemakai.
- Pelatihan dilakukan daring. Bila diminta hadir di lokasi, biaya perjalanan dan akomodasi dihitung terpisah.
- Harga belum termasuk pajak yang berlaku, serta biaya server, domain, dan sertifikat SSL.
Berlaku sampai 16 Desember 2026
Langkah memulai
Sampaikan kebutuhan Anda
Hubungi saya lewat WhatsApp atau email. Ceritakan lembaga Anda, perkiraan jumlah pengguna, dan bagian mana dari penawaran ini yang perlu disesuaikan.
Pertemuan daring dan demo
Saya tunjukkan aplikasinya berjalan beserta data contoh, lalu kita sepakati lingkup pekerjaan dan lini waktunya.
Tanda tangan dan pembayaran tahap pertama
Setelah lembar persetujuan ditandatangani kedua pihak dan pembayaran tahap pertama diterima, pemasangan dimulai mengikuti lini waktu di halaman sebelumnya.
Cara pembayaran
Pembayaran dilakukan lewat transfer bank ke rekening atas nama Kukoh Santoso. Nomor rekening disampaikan bersama tagihan resmi setelah lembar persetujuan ditandatangani, dan setiap pembayaran dibalas dengan bukti terima.
Penutup
Terima kasih atas waktu Anda membaca penawaran ini. Saya siap mendiskusikan penyesuaian yang Anda butuhkan sebelum mengambil keputusan.
Lembar persetujuan
Lembar ini adalah bagian yang ditandatangani. Cetak halaman ini, isi dan tanda tangani kolom sebelah kanan, lalu kirim kembali kepada saya.
- Nomor penawaran
- 003/QST/TBN/IX/2026
- Produk
- St SmartPoint
- Beli putus
- Rp3.500.000
Dengan menandatangani lembar ini, kedua pihak menyatakan telah membaca dan menyetujui lingkup pekerjaan, harga, serta syarat dan ketentuan yang tercantum dalam penawaran ini. Lembar yang sudah ditandatangani menjadi dasar dimulainya pekerjaan.
Penyedia
Tuban, 16 September 2026
Kukoh Santoso
Web Developer
0852-3207-7932 · kukohsantoso013@gmail.com
Pihak yang menyetujui
Tempat dan tanggal:
Nama dan tanda tangan
Jabatan:
Lembaga:
Kirim kembali lembar ini lewat WhatsApp atau email ke alamat yang tertera di atas. Hasil pindai maupun foto yang terbaca jelas sama-sama berlaku.
Jendela cetak akan terbuka — pilih tujuan “Simpan sebagai PDF” untuk mendapatkan berkasnya, atau langsung cetak ke kertas A4.