Pendahuluan
Di era digital saat ini, data menjadi aset yang sangat penting dalam pengambilan keputusan. Namun, data mentah yang dikumpulkan sering kali tidak langsung siap digunakan karena mengandung kesalahan, duplikasi, atau format yang tidak konsisten. Oleh karena itu, diperlukan proses Data Cleaning & Preparation sebelum data dimanfaatkan lebih lanjut, termasuk untuk pembuatan aplikasi.
Google Sheets dapat digunakan sebagai media penyimpanan dan pengolahan data, sedangkan AppSheet memungkinkan pembuatan aplikasi CRUD (Create, Read, Update, Delete) tanpa perlu menulis kode (no-code platform). Kombinasi keduanya sangat cocok digunakan untuk pengelolaan data sederhana hingga menengah.
1. Pengertian Data Cleaning & Preparation
1.1 Data Cleaning
Data Cleaning adalah proses membersihkan data dari:
- Data kosong (missing value)
- Data duplikat
- Kesalahan penulisan
- Format data yang tidak konsisten
Tujuan utamanya adalah memastikan data akurat, rapi, dan dapat digunakan.
1.2 Data Preparation
Data Preparation adalah tahap menyiapkan data agar siap digunakan dalam sistem atau aplikasi, meliputi:
- Penyesuaian struktur tabel
- Penamaan kolom yang jelas
- Penentuan tipe data
- Penambahan ID unik sebagai primary key
2. Tools yang Digunakan
- Google Sheets
- Media penyimpanan data
- Tempat melakukan data cleaning dan preparation
- AppSheet
- Platform no-code untuk membuat aplikasi
- Digunakan untuk membangun aplikasi CRUD
3. Langkah-Langkah Data Cleaning & Preparation di Google Sheets
Langkah 1: Menyiapkan Data Awal
- Buka Google Sheets
- Masukkan data mentah atau impor dari file CSV/Excel
- Pastikan setiap kolom memiliki judul (header)
Contoh kolom:
IDNamaEmailNo_TeleponTanggal_Daftar

Langkah 2: Menghapus Data Duplikat
- Blok seluruh data

2. Klik Data → Data cleanup → Remove duplicates

3. Pilih kolom yang menjadi acuan

4. Klik Remove duplicates
Langkah 3: Menangani Data Kosong
- Isi data kosong secara manual atau
- Gunakan filter untuk menemukan sel kosong
- Blok semua data

2. Aktifkan filter
- Klik menu Data
- Pilih Buat filter

- Jika tidak diperlukan, hapus baris tersebut
Langkah 4: Menyeragamkan Format Data
- Tanggal → Format Date
- Langkahnya = Blok kolom tanggal, Klik menu Format, Pilih Angka, dan Pilih Tanggal

- Nomor → Format Number
2. Langkahnya = Blok kolom No_Telepon, Klik Format, Pilih Angka, dan Pilih Angka (atau Angka biasa) seperti contoh pada format tanggaal tsb.
- Teks → Pastikan tidak ada spasi berlebih
(gunakanTRIM()bila perlu)
Langkah 5: Menambahkan ID Unik
- Buat kolom
ID - Isi dengan nomor unik (1, 2, 3, dst)
- Kolom ini akan digunakan sebagai Primary Key di AppSheet

Langkah 6: Validasi Data
- Gunakan Data → Data validation
- Contoh:
- Email harus mengandung
@
- Email harus mengandung

- Nomor telepon hanya angka
4. Konsep CRUD (Create, Read, Update, Delete)
CRUD merupakan operasi dasar dalam pengelolaan data:
- Create → Menambah data baru
- Read → Melihat data
- Update → Mengubah data
- Delete → Menghapus data
Keempat operasi ini akan diimplementasikan menggunakan AppSheet.
5. Langkah-Langkah Pembuatan Aplikasi CRUD dengan AppSheet
Langkah 1: Membuat Aplikasi Baru
- Buka https://www.appsheet.com
- Login menggunakan akun Google
- Klik Create → App → Start with existing data
- Pilih file Google Sheets yang sudah disiapkan
Langkah 2: Menghubungkan Data
- AppSheet otomatis membaca tabel dari Google Sheets
- Pastikan:
- Kolom
IDdiset sebagai Key - Tipe data tiap kolom sesuai (Text, Date, Number)
- Kolom
Langkah 3: Mengatur Tampilan (UX)
- Masuk ke menu UX → Views
- Pilih tampilan:
- Table / Deck → untuk Read
- Form → untuk Create & Update
Langkah 4: Operasi Create
- Klik tombol + (Add)
- Isi form
- Data otomatis masuk ke Google Sheets
Langkah 5: Operasi Read
- Data ditampilkan dalam bentuk tabel atau card
- Pengguna dapat melihat detail data
Langkah 6: Operasi Update
- Klik salah satu data
- Pilih Edit
- Ubah data lalu simpan
Langkah 7: Operasi Delete
- Pilih data
- Klik ikon Delete
- Data terhapus dari AppSheet dan Google Sheets
6. Pengujian Aplikasi
Lakukan pengujian dengan:
- Menambah data baru
- Mengedit data
- Menghapus data
- Memastikan perubahan langsung muncul di Google Sheets
7. Kesimpulan
Data Cleaning & Preparation merupakan tahap penting sebelum data digunakan dalam aplikasi. Google Sheets memudahkan proses pembersihan dan penataan data, sedangkan AppSheet memungkinkan pembuatan aplikasi CRUD dengan cepat tanpa coding. Dengan menggabungkan keduanya, pengguna dapat membangun aplikasi pengelolaan data yang efisien, praktis, dan mudah digunakan.