Langsung ke isi
DyskLab

Software untuk operasional perusahaan.

DyskLab adalah software house di Gresik, Jawa Timur. Website, aplikasi web dan Android, integrasi sistem, server, sampai maintenance dan perbaikan bug, dibangun dan dirawat sampai benar-benar dipakai.

Layanan

Delapan jenis pekerjaan, dari membangun sistem baru sampai merawat yang sudah dipakai.

01–04 · 4 layanan

Membangun sistem baru

Dari kebutuhan yang masih berupa obrolan sampai sistem yang dipakai tim Anda setiap hari.

  1. Pembuatan website

    Company profile, landing page, katalog produk, dan toko online. Dua bahasa bila perlu, dengan panel admin agar isi bisa diubah sendiri dan SEO per halaman.

  2. Aplikasi web dan sistem internal

    Dashboard, sistem penjualan, stok, absensi, tagihan, dan laporan. Hak akses per peran, ekspor ke Excel atau PDF, dan riwayat perubahan data.

  3. Aplikasi mobile Android

    Aplikasi Android dengan Flutter yang terhubung ke backend yang sama dengan dashboard web, misalnya absensi dengan selfie dan lokasi.

  4. Integrasi dan otomasi

    Menghubungkan sistem dengan WhatsApp, Telegram, payment gateway, WHMCS, atau API pihak ketiga, dan mengotomatiskan pekerjaan yang selama ini diulang manual.

05–08 · 4 layanan

Merawat sistem yang sudah berjalan

Untuk website dan aplikasi yang sudah dipakai, termasuk yang dibuat developer lain.

  1. Maintenance berkala

    Update keamanan dan dependensi, backup terjadwal, pemantauan server agar gangguan diketahui sebelum pengguna melapor, dan perbaikan kecil setiap bulan.

  2. Bug fix dan perbaikan sistem lama

    Melacak error, memperbaiki fitur yang rusak, dan merapikan kode Laravel atau PHP yang ditinggalkan developer sebelumnya, tanpa harus membangun ulang dari nol.

  3. Setup server dan deployment

    VPS Linux, Docker, Proxmox, domain, SSL, dan alur deploy, sampai aplikasi bisa diakses dan mudah diperbarui.

  4. Migrasi data dan hosting

    Memindahkan data dari Excel atau sistem lama ke database baru, dan memindahkan aplikasi antar hosting atau dari shared hosting ke VPS.

Studi kasus

Project klien, produk sendiri, dan sistem yang dibangun di tempat kerja. Setiap kasus diberi label jenisnya.

Tampilan PT Rama Mortar Indonesia

Project klien PT Rama Mortar Indonesia · Manufaktur, Lamongan

Dari spreadsheet distributor ke satu aplikasi penjualan

Tim marketing merencanakan dan memantau kinerja distributor di satu aplikasi, dan isi website diperbarui sendiri oleh tim.

Masalah dan yang dibangun
Masalah
Target, realisasi, dan program cashback distributor tersebar di banyak file Excel, dan sistem lama tidak lagi sesuai cara kerja perusahaan.
Yang dibangun
Website perusahaan dua bahasa, dan aplikasi internal untuk target bulanan, realisasi harian, program distributor, budget promo, dokumen bertemplate, serta portal sales di ponsel tanpa login.

Laravel · PHP · Livewire · Alpine.js

Tampilan LKP Big Dream Education Center

Project klien LKP Big Dream Education Center · Pendidikan

Ujian online bergaya TOEFL sampai sertifikat ber-QR code

Peserta mendaftar, membayar, mengerjakan ujian, dan menerima sertifikat di satu sistem, dan siapa saja bisa memeriksa keaslian sertifikat dengan memindai QR code-nya.

Masalah dan yang dibangun
Masalah
Kursus perlu website profesional, cara bagi peserta untuk ikut tes dan ujian dari mana saja, dan sertifikat yang bisa dipercaya orang tua dan sekolah, bukan hanya versi cetak.
Yang dibangun
Website dan CMS dua bahasa, akun peserta (daftar dan login), pembayaran sertifikat, tes dan ujian online dengan format soal seperti TOEFL dan penilaian otomatis, serta pengamanan ujian: wajib layar penuh, inspect element diblokir, pengawasan lewat kamera, dan pelaporan ke admin. Sertifikat bisa dicetak, diunduh sebagai PDF, dan diverifikasi lewat QR code.

Laravel · PHP · Livewire · Alpine.js

Tampilan Lintas Persada Tour & Travel

Project klien Lintas Persada Tour & Travel · Travel Umrah dan Haji

Pembayaran jamaah dan jaringan agen dalam satu sistem

Setelah ditinjau bersama klien, mesin komisi otomatis diganti komisi manual. Sistemnya jadi lebih kecil, lebih aman, dan sesuai cara kerja agen mereka.

Masalah dan yang dibangun
Masalah
Paket, kursi, pembayaran, dan referral agen dicatat manual, dan website lama sulit diperbarui.
Yang dibangun
Website, CMS, katalog paket dan jadwal, pendaftaran jamaah dengan jadwal cicilan dan kuitansi PDF, serta jaringan mitra dengan pohon referral dan laporan per bulan.

Laravel · PHP · Blade · Bootstrap

Tampilan Karirku

Produk sendiri Karirku · HR dan absensi

Absensi dengan selfie dan lokasi, sampai slip gaji

Sudah berjalan di karirku.com dengan paket gratis untuk sampai 20 karyawan. Satu akun bisa dipakai di beberapa usaha sekaligus.

Masalah dan yang dibangun
Masalah
Banyak usaha kecil masih mencatat absensi di kertas atau spreadsheet, lalu menyusun ulang angka yang sama setiap akhir bulan untuk penggajian.
Yang dibangun
Aplikasi Android (Flutter) untuk absen dengan selfie dan GPS, API NestJS, dan dashboard web untuk shift, cuti, lembur, koreksi absen, penggajian, reimbursement, dan keuangan kantor.

Flutter · NestJS · TypeScript · React

Tampilan Chatku

Dibangun di tempat kerja Chatku · Layanan pelanggan

Semua chat pelanggan masuk ke satu dashboard

Menangani 1.871 percakapan pelanggan dalam dua bulan. Kunci percakapan di Redis mencegah dua agen membalas pelanggan yang sama.

Masalah dan yang dibangun
Masalah
Tim support menangani pesan dari banyak aplikasi terpisah, sehingga ada balasan yang terlewat dan dua agen bisa membalas pelanggan yang sama.
Yang dibangun
Inbox terpadu untuk WhatsApp, Telegram, web chat, Instagram, dan kanal lain, real-time lewat Socket.IO, dengan hak akses admin, supervisor, dan agen.

Node.js · Fastify · Next.js · TypeScript

Tampilan Kos Management App

Rebuild sistem lama Kos Management App · Properti

Mengelola beberapa kos dari satu dashboard

Konsep database lama dipertahankan, sementara arsitektur barunya memisahkan frontend dari backend sehingga keduanya bisa dikembangkan sendiri-sendiri.

Masalah dan yang dibangun
Masalah
Aplikasi lama (Laravel 12 dan Inertia) menyatukan backend dan frontend dalam satu monolit, sehingga sulit dikembangkan.
Yang dibangun
API REST Laravel 13 dan aplikasi React terpisah untuk kamar, penyewa, tagihan dan pembayaran, fasilitas, staf dengan hak akses, 2FA, serta pemesanan kamar dan daftar tunggu publik.

Laravel · PHP · React · Bootstrap

Aplikasi

Aplikasi buatan DyskLab sendiri, dengan kode yang terbuka di GitHub.

Pengelola aset Desktop

DyskFiles

Mengelola koleksi gambar, video, audio, dan teks. Semuanya tersimpan di folder biasa yang bisa dibaca dari Finder, tanpa database.

Electron · Svelte · TypeScript · Vite

Pengelola tugas Web, PWA, macOS

DyskFocus

Inbox, project, tag, perspektif, review, dan forecast dalam aplikasi yang di-host sendiri, dengan tambah tugas cepat memakai bahasa sehari-hari.

Laravel · PHP · React · TypeScript

CMS Web

DyskFlow

CMS Laravel tanpa build step. Dipasang lewat wizard tanpa terminal dan diperbarui satu tombol, dengan SEO bawaan, dua bahasa, plugin, dan landing page bebas.

Laravel · PHP · JavaScript · CSS

Cara kerja

Project dikerjakan bertahap dan ditinjau bersama klien di sepanjang jalan, dari diskusi pertama sampai sistem dipakai sehari-hari.

  1. Tahap 1: Diskusi kebutuhan

    Memahami proses kerja, data yang sudah dipakai, dan target yang ingin dicapai.

  2. Tahap 2: Rancangan

    Alur, struktur data, dan tampilan disepakati sebelum mulai menulis kode.

  3. Tahap 3: Pengembangan bertahap

    Fitur dikerjakan per modul dan ditinjau bersama klien di setiap tahap.

  4. Tahap 4: Pengujian dan peluncuran

    Alur penting diuji, data dipindahkan, lalu sistem dipasang di server.

  5. Tahap 5: Pendampingan

    Panduan pemakaian, perbaikan, dan pembaruan sesuai kebutuhan.

Prinsip di setiap project

  1. Berangkat dari cara kerja Anda File Excel dan catatan yang sudah dipakai tim jadi acuan, supaya sistem baru terasa familiar sejak hari pertama.
  2. Tidak ada yang ditebak Aturan yang belum jelas ditanyakan dulu, dan dibuat mudah diubah kalau kebijakan Anda berganti.
  3. Perhitungan uang selalu diuji Tagihan, pembayaran, dan laporan keuangan dicek otomatis supaya angkanya tidak meleset.
  4. Semua tercatat Struktur data dan cara kerja sistem didokumentasikan, sehingga mudah dirawat dan dikembangkan siapa pun.

Kata klien

Pendapat klien setelah sistemnya dipakai sehari-hari.

Awalnya kami cuma minta website company profile, tapi setelah diskusi ternyata yang paling kami butuhkan justru sistem untuk rekap penjualan distributor. Sekarang laporan bulanan tidak perlu disusun ulang dari banyak file Excel.

Nama disamarkan: R*** H****** Manajer Pemasaran, D********** b**** b*******

Yang saya suka, setiap tahap ditunjukkan dulu sebelum lanjut. Jadi kalau ada yang kurang pas dengan cara kerja kantor, bisa langsung dibenahi waktu itu juga, bukan setelah semuanya jadi.

Nama disamarkan: S*** R******** Pemilik, L****** k***** b*****

Website lama kami dibuat developer lain dan sering error setiap kali ada update. Bug-nya dilacak satu per satu sampai stabil, tanpa harus membangun ulang dari nol.

Nama disamarkan: A*** P******* Kepala IT, P********* l*******

Pendaftaran jamaah dan cicilan sekarang tercatat di satu tempat. Staf tidak lagi mencocokkan bukti transfer dari chat satu per satu.

Nama disamarkan: H** N**** A*** Direktur Operasional, B*** p********* u****

Penjelasannya mudah dipahami walaupun saya bukan orang IT. Istilah teknis selalu diterjemahkan ke bahasa yang dipakai di kantor kami.

Nama disamarkan: D*** L****** Admin Keuangan, K***** p******

Server kami dipindah dari shared hosting ke VPS tanpa downtime yang terasa oleh pelanggan. Setelahnya juga dibuatkan backup otomatis dan pemantauan.

Nama disamarkan: F**** N****** Founder, T*** o***** f******

Aplikasi absensinya dipakai karyawan di dua cabang. Waktu ada kendala di HP karyawan tertentu, responnya cepat dan diperbaiki di update berikutnya.

Nama disamarkan: B****** S******* HRD, U**** k*******

Sudah hampir setahun pakai layanan maintenance bulanan. Update keamanan dan perbaikan kecil jalan rutin, jadi kami tidak perlu memikirkan teknisnya lagi.

Nama disamarkan: L*** M****** Manajer Operasional, P********* p*******

Integrasi ke WhatsApp membuat notifikasi tagihan terkirim otomatis. Pekerjaan yang dulu makan waktu setengah hari setiap akhir bulan sekarang tinggal dicek saja.

Nama disamarkan: H***** W***** Pemilik, P******* l****** i******* l****

Ceritakan proses yang ingin dibenahi.

Isi formulir ini dan pesan Anda akan tersusun di WhatsApp, tinggal dikirim. Tidak perlu dokumen spesifikasi: cukup jelaskan proses yang ingin dibenahi, sistem yang sudah dipakai, dan target waktunya.

Lebih nyaman lewat email? [email protected]

Contoh: data stok masih di Excel dan sering berbeda antara gudang dan toko.