Dalam artikel ini
Bagian kedua meninggalkan Anda dengan daftar satu halaman: berkas-berkas penting, pemiliknya, apa yang bergantung padanya, dan apakah berkas itu dicadangkan. Daftar itu memberi tahu Anda apa yang harus dipindahkan. Bagian ini memberi tahu Anda apa yang tidak boleh dipindahkan apa adanya.
Anggapan umumnya, migrasi adalah langkah teknis: ekspor berkas, impor ke sistem baru, selesai. Secara teknis itu benar, dan dalam praktiknya itulah cara tercepat untuk mengubah masalah kecil menjadi masalah yang mahal. Spreadsheet pada dasarnya pemaaf: ia menerima apa pun yang Anda ketik di sel mana pun dan menyerahkan tugas menafsirkannya kepada Anda. Sistem tidak demikian: ia mengharapkan tanggal adalah tanggal, angka adalah angka, dan pelanggan adalah satu entitas dengan satu catatan. Jadi ketika data yang belum bersih dipindahkan, kekacauannya tidak hilang; ia muncul sebagai laporan yang tidak cocok, faktur yang tidak tertaut ke pelanggannya, dan saldo yang tidak sesuai. Lalu datanglah kalimat yang mengakhiri banyak proyek: sistem barunya tidak berfungsi.
Mengapa pembersihan harus dilakukan sebelum migrasi, bukan sesudahnya
Menundanya memang menggoda karena alasan yang masuk akal: pembersihan adalah pekerjaan membosankan yang tidak muncul di presentasi mana pun, sedangkan layar sistem baru muncul. Maka diputuskan untuk memindahkan sekarang dan membersihkan nanti. Namun begitu data masuk, data itu mulai bergerak: faktur diterbitkan atas pelanggan ganda, pesanan ditautkan ke barang ganda, dan laporan disusun di atas angka yang tidak lengkap. Setiap transaksi baru menambah lapisan di atas kesalahan yang membuat koreksinya makin sulit dan berisiko, karena mengubah catatan yang sudah dilalui transaksi keuangan sama sekali tidak seperti mengubah sel di sebuah berkas.
Data yang belum bersih secara umum merupakan penyebab berulang macetnya proyek sistem, dan kami menguraikannya bersama penyebab lain dalam mengapa proyek ERP gagal dan cara membuat proyek Anda berhasil. Kesimpulan praktisnya: pembersihan paling murah selagi data berada di berkas statis, dan paling mahal begitu data hidup di sistem yang sedang berjalan.
Lima kesalahan yang ada di hampir setiap lembar kerja
Ini bukan kesalahan yang langka; ini hasil alami dari alat yang mengizinkan segalanya. Sebagian besar akan Anda temukan di berkas Anda sendiri:
- Satu pihak dengan beberapa nama. Pelanggan yang sama muncul tiga kali: sekali dengan nama dagang, sekali dengan nama pemilik, dan sekali sebagai singkatan yang diketik seseorang yang terburu-buru. Di berkas, ketiganya adalah baris bersebelahan yang dipahami setiap pembaca. Di sistem, ketiganya menjadi tiga pelanggan terpisah, masing-masing dengan saldo dan riwayatnya sendiri, sehingga catatan hubungan terpecah dan tidak satu pun dari ketiganya memberi Anda gambaran utuh. Kesalahan yang sama menimpa barang dan pemasok.
- Format tanggal yang campur aduk. Satu kolom berisi satu tanggal sebagai hari/bulan, yang lain sebagai bulan/hari, dan yang ketiga ditulis sebagai teks seperti setelah libur atau akhir bulan. Selama hanya manusia yang membacanya, hal itu lolos, tetapi setiap pengurutan, perhitungan durasi, atau laporan berbasis waktu yang dibangun di atas kolom itu akan memberikan jawaban yang salah dengan yakin, dan itu lebih berbahaya daripada memunculkan galat yang terlihat.
- Angka yang disimpan sebagai teks. Jumlah uang yang diketik dengan simbol mata uang di dalam sel, kuantitas dengan satuan ukurnya di kotak yang sama, atau angka yang diawali spasi nyasar. Di mata tampak seperti angka, bagi mesin bukan, sehingga tidak bisa dijumlahkan, dibandingkan, atau dimigrasikan; dan biasanya Anda baru mengetahuinya di laporan keuangan pertama setelah migrasi.
- Kolom yang tidak bisa didefinisikan siapa pun. Kolom bernama catatan, status, atau temp, yang ditambahkan bertahun-tahun lalu untuk tujuan yang sudah berakhir, kadang terisi dan kadang kosong. Kolom ini biasanya ikut dipindahkan karena tidak ada yang berani menghapusnya, sehingga masuk ke sistem sebagai kolom tanpa definisi dan tanpa pemilik, dan terus muncul di layar untuk membingungkan siapa pun yang datang setelah Anda.
- Sel berwarna yang membawa makna. Yang paling berbahaya dalam daftar ini. Kuning berarti jatuh tempo, merah berarti ditahan, hijau berarti sudah tertagih. Itu bukan format, itu data; tetapi data yang tersimpan dalam warna dan dalam ingatan orang yang memberinya warna. Saat berkas diekspor, teksnya ikut pindah dan warnanya hilang, sehingga Anda kehilangan informasi yang Anda gunakan untuk menjalankan bisnis setiap hari, tanpa peringatan apa pun.
Satu aturan: setiap makna di luar sel harus menjadi kolom
Jika Anda hanya mengingat satu kalimat dari bagian ini, jadikan kalimat ini: setiap makna yang tersimpan dalam warna, dalam posisi sebuah baris, atau di kepala seseorang harus menjadi kolom tertulis sebelum dipindahkan. Ujinya sederhana dan tanpa ampun: ekspor berkas ke teks biasa tanpa format apa pun, lalu tanyakan informasi apa yang hilang. Semua yang lenyap dalam uji itu persis adalah apa yang sekarang harus menjadi kolom.
Konversinya sendiri bukan pekerjaan teknis; ini adalah latihan mendefinisikan. Tidak cukup membuat kolom status: Anda harus menetapkan nilai-nilai yang diizinkan dan menuntaskan nilai yang tumpang tindih. Apakah ditahan dan dibatalkan satu status atau dua? Pada titik tepat mana sebuah catatan menjadi jatuh tempo? Ini adalah pertanyaan tentang cara perusahaan bekerja, bukan tentang pemrograman, dan inilah hal paling berharga yang dibawa pemilik usaha dari tahap pembersihan, karena menjawabnya dengan jelas sekali saja akan mengakhiri perdebatan yang dulu diselesaikan secara lisan setiap kali.
Pandangan Origami
Kami adalah perusahaan teknologi yang membangun sistem untuk bisnis di Arab Saudi, dan kami memperlakukan tahap pembersihan sebagai bagian dari perancangan sistem, bukan sebagai pekerjaan administratif yang mendahuluinya. Alasannya, setiap kesalahan dalam data mengungkap aturan bisnis yang tak tertulis: pelanggan ganda menunjukkan bahwa tidak ada pengenal yang disepakati untuk suatu pihak, dan sel berwarna menunjukkan status operasional nyata yang tidak pernah diakui secara resmi oleh siapa pun. Temuan-temuan itu adalah bahan baku rancangan yang benar, karena itu kami membacanya bersama klien alih-alih memasukkannya ke alat impor.
Urutan yang kami sarankan adalah menyeragamkan definisi terlebih dahulu: siapa yang dihitung sebagai satu pelanggan, apa yang dihitung sebagai satu barang, dan nilai apa yang diizinkan di setiap kolom keputusan. Setelah itu, migrasi menjadi operasi bersih yang dapat diulang dan ditinjau. Di situlah layanan kami dalam membangun sistem dimulai, dan itu logika yang sama dengan yang kami baca dalam kasus nyata yang kami bahas di dari toko ke sistem: yang membedakan operasi yang tertata dari yang serba dadakan bukanlah antarmukanya, melainkan disiplin data di bawahnya.
Urutan praktis untuk pembersihan
Membersihkan setiap berkas secara menyeluruh adalah proyek tanpa akhir. Bekerjalah dengan urutan yang memberi Anda sesuatu yang siap dipindahkan dalam hitungan hari:
- Mulai dari data induk, bukan transaksi. Pelanggan, barang, dan pemasok adalah daftar pendek yang dipakai berulang kali, dan membersihkannya otomatis mengoreksi ribuan baris yang nanti akan tertaut kepadanya. Faktur dan pesanan menyusul kemudian.
- Tetapkan satu pengenal per entitas. Kode atau nomor tetap yang tidak pernah berubah dan tidak pernah dipakai ulang, lalu petakan setiap nama lama dan singkatan ke pengenal itu. Khusus untuk pelanggan, detail pembeli sesuai ketentuan hukum yang akurat bukanlah pelengkap, karena persyaratan e-faktur Otoritas Zakat, Pajak, dan Bea Cukai (ZATCA) menetapkan apa yang wajib dimuat faktur pajak; dan kami menguraikan kaitan antara suatu pergerakan barang dan fakturnya dalam e-faktur di pabrik dan gudang.
- Pisahkan setiap sel gabungan. Kuantitas di satu kolom dan satuan ukur di kolom lain, jumlah uang di satu kolom dan mata uang di kolom lain, nama di satu kolom dan nomor ponsel di kolom lain. Aturannya: satu kotak untuk satu informasi.
- Seragamkan format sebelum impor apa pun. Satu format tanggal di seluruh berkas, angka tanpa simbol di dalam sel, dan satu format untuk nomor ponsel. Pekerjaannya berulang dan membosankan, tetapi hanya dilakukan sekali.
- Catat keputusan pembersihan Anda di lembar terpisah. Apa yang digabung ke apa, apa yang dihapus, dan apa yang masih meragukan. Ketika dua bulan kemudian seseorang bertanya ke mana perginya pelanggan tertentu, lembar itulah jawabannya; tanpanya, tim kehilangan kepercayaan pada seluruh migrasi.
- Jangan hapus aslinya. Simpan berkas sebelum pembersihan sebagai salinan tertutup yang hanya bisa dibaca. Pembersihan melibatkan penilaian, dan penilaian membutuhkan acuan untuk kembali.
Dan jangan menunggu data sempurna untuk mulai memindahkan, karena data sempurna tidak pernah datang. Kebersihan yang Anda butuhkan adalah kolom-kolom penting yang benar, konsisten, dan terdefinisi, serta apa pun yang masih belum lengkap sudah diketahui dan dicatat, bukan ditemukan belakangan sebagai kejutan.
Di bagian-bagian berikutnya
Data kini layak dipindahkan, dan yang tersisa adalah pertanyaan yang menentukan apakah kegiatan usaha tetap berjalan selama masa transisi atau berhenti: apa yang dipindahkan lebih dulu? Bagian berikutnya membahas urutan migrasi, mengapa data induk selalu mendahului transaksi, dan bagaimana operasi paralel berjalan dengan tanggal akhir yang dinyatakan, bukan terbuka. Setelah itu kami beralih ke hak akses dan siapa melihat apa, lalu ke laporan yang dulu Anda susun secara manual, dan kami menutup seri ini dengan tiga puluh hari pertama setelah migrasi.
Sumber
- Otoritas Zakat, Pajak, dan Bea Cukai (ZATCA): persyaratan faktur pajak, detail pembeli, dan penyimpanan dokumen.
- Otoritas Data dan Kecerdasan Buatan Arab Saudi (SDAIA): Undang-Undang Pelindungan Data Pribadi (PDPL) dan aturan tentang penanganan data perorangan.
- Kementerian Sumber Daya Manusia dan Pembangunan Sosial: persyaratan penyimpanan catatan dan data karyawan.
- Kementerian Perdagangan: ketentuan tentang pembukuan dan catatan dagang usaha.
- Otoritas Keamanan Siber Nasional (NCA): kontrol yang mencakup pelindungan data dan pencadangan.
Tanya jawab
Mengapa tidak memindahkan data apa adanya lalu membersihkannya nanti di dalam sistem?
Karena data di dalam sistem langsung mulai bergerak: faktur diterbitkan berdasarkan data itu, pesanan ditautkan kepadanya, dan laporan disusun darinya. Mengoreksi catatan yang sudah dilalui transaksi keuangan jauh lebih sulit dan berisiko daripada mengoreksi sel di berkas statis. Pembersihan sebelum migrasi tetap merupakan tugas administratif; setelah migrasi, ia berubah menjadi koreksi dengan konsekuensi akuntansi dan operasional.
Apa kesalahan data paling berbahaya saat meninggalkan spreadsheet?
Sel berwarna yang membawa makna tak tertulis, misalnya kuning untuk jatuh tempo dan merah untuk ditahan. Itu adalah data operasional yang nyata, tetapi tersimpan dalam format, bukan dalam teks, sehingga hilang saat ekspor tanpa peringatan apa pun. Berikutnya adalah pihak yang sama yang tercatat ganda dengan nama berbeda, karena hal itu memecah satu catatan hubungan menjadi beberapa catatan yang tidak lengkap.
Bagaimana saya tahu data saya siap dipindahkan?
Ekspor berkas ke teks biasa tanpa format apa pun, lalu tanyakan informasi apa yang hilang. Semua yang lenyap dalam uji itu adalah makna yang tersimpan di luar data dan harus menjadi kolom tertulis. Siap tidak berarti sempurna: siap berarti kolom-kolom penting konsisten dan terdefinisi, dan setiap kekurangan yang tersisa sudah diketahui dan dicatat, bukan menjadi kejutan.
Data mana yang harus saya bersihkan lebih dulu?
Mulailah dari data induk: pelanggan, barang, dan pemasok. Daftar-daftar ini pendek, tetapi dipakai di ribuan baris transaksi, sehingga membersihkannya akan mengoreksi apa pun yang tertaut kepadanya kemudian. Beri setiap entitas satu pengenal tetap dan petakan setiap nama lama ke pengenal itu, lalu lanjutkan ke faktur dan pesanan.
Ikuti Origami di Google
Jadikan Origami sumber pilihan dan artikel kami akan muncul lebih dulu untuk Anda di Google Penelusuran dan Berita Utama.








