Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog
Daftar
Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog

Cara Membersihkan Data Menggunakan CMD dan SQL untuk Analisis Data

  • January 29, 2026
  • oleh Edusoft Center
Daftar Isi
  • Pendahuluan
  • Step by Step Data Cleaning Menggunakan CMD (Lengkap dengan Praktik)
    • Langkah 1: Login MySQL Menggunakan CMD
    • Langkah 2: Membuat dan Mengaktifkan Database
    • Langkah 3: Import File SQL Menggunakan CMD
    • Langkah 4: Mengecek Struktur dan Isi Data
    • Langkah 5: Membersihkan Data NULL atau Kosong
    • Langkah 6: Menghapus Data Duplikat
    • Langkah 7: Standarisasi dan Perapihan Format Data
    • Langkah 8: Validasi Data Setelah Cleaning
  • Kesimpulan
  • Penutup


Pendahuluan

Data cleaning merupakan salah satu tahap terpenting dalam proses analisis data. Seorang Data Analyst tidak bisa langsung melakukan analisis tanpa memastikan bahwa data yang digunakan bersih, konsisten, dan bebas dari kesalahan. Data mentah biasanya mengandung nilai kosong, duplikasi, kesalahan format, hingga error saat proses import database.

Pada kondisi tertentu, terutama ketika bekerja dengan data berukuran besar atau file berbentuk SQL, penggunaan Command Prompt (CMD) menjadi solusi yang sangat efektif. Melalui CMD dan perintah SQL, data cleaning dapat dilakukan secara langsung, cepat, dan terkontrol tanpa bergantung pada tools visual.

Artikel ini membahas cara melakukan data cleaning menggunakan CMD dengan MySQL atau MariaDB secara lengkap dan praktis, dilengkapi dengan contoh kode yang sering digunakan oleh Data Analyst di dunia kerja.


Step by Step Data Cleaning Menggunakan CMD (Lengkap dengan Praktik)

Langkah 1: Login MySQL Menggunakan CMD

Langkah pertama adalah menghubungkan Command Prompt ke MySQL atau MariaDB. Proses ini memungkinkan kita menjalankan perintah SQL langsung dari terminal.

Praktik:

mysql -u root -p

Setelah memasukkan password, jika berhasil akan muncul tampilan prompt MySQL yang menandakan koneksi sudah aktif.


Langkah 2: Membuat dan Mengaktifkan Database

Salah satu kesalahan paling umum adalah langsung mengimpor file SQL tanpa database aktif. Hal ini akan menyebabkan error database tidak ditemukan.

Praktik:

CREATE DATABASE transactions_db;
USE transactions_db;

Pastikan muncul pesan bahwa database telah berubah sebelum melanjutkan ke tahap berikutnya.


Langkah 3: Import File SQL Menggunakan CMD

Setelah database aktif, file SQL mentah dapat diimpor. Pastikan penulisan path file benar agar tidak terjadi error syntax.

Praktik:

SOURCE D:/transactions_raw.sql;

Jika berhasil, tabel dan data akan otomatis masuk ke database.


Langkah 4: Mengecek Struktur dan Isi Data

Sebelum melakukan data cleaning, Data Analyst perlu memahami struktur data yang ada. Ini penting agar proses pembersihan tepat sasaran.

Praktik:

SHOW TABLES;
DESCRIBE transactions;
SELECT * FROM transactions LIMIT 10;

Langkah ini membantu mengidentifikasi kolom yang berpotensi bermasalah.


Langkah 5: Membersihkan Data NULL atau Kosong

Nilai NULL pada kolom penting dapat memengaruhi hasil analisis. Data dengan nilai NULL bisa dihapus atau diperbaiki tergantung kebutuhan.

Praktik menghapus data NULL:

DELETE FROM transactions
WHERE customer_id IS NULL;

Praktik mengganti NULL dengan nilai default:

UPDATE transactions
SET payment_method = 'Unknown'
WHERE payment_method IS NULL;

Langkah 6: Menghapus Data Duplikat

Data duplikat dapat menyebabkan hasil analisis menjadi bias. Oleh karena itu, duplikasi harus diidentifikasi dan dihapus.

Praktik mengecek duplikasi:

SELECT transaction_id, COUNT(*)
FROM transactions
GROUP BY transaction_id
HAVING COUNT(*) > 1;

Praktik menghapus duplikat:

DELETE t1 FROM transactions t1
JOIN transactions t2
ON t1.transaction_id = t2.transaction_id
AND t1.id > t2.id;

Langkah 7: Standarisasi dan Perapihan Format Data

Format data yang tidak konsisten seperti spasi berlebih atau perbedaan huruf besar dan kecil sering menjadi masalah saat analisis.

Praktik membersihkan spasi:

UPDATE transactions
SET product_name = TRIM(product_name);

Praktik standarisasi huruf:

UPDATE transactions
SET city = UPPER(city);

Langkah 8: Validasi Data Setelah Cleaning

Setelah semua proses cleaning selesai, data perlu divalidasi kembali untuk memastikan kualitasnya meningkat.

Praktik:

SELECT COUNT(*) FROM transactions;
SELECT DISTINCT city FROM transactions;

Jika hasilnya konsisten dan masuk akal, data sudah siap untuk dianalisis.


Kesimpulan

Data cleaning menggunakan CMD adalah keterampilan penting bagi Data Analyst, terutama saat bekerja dengan data berukuran besar atau file SQL. Dengan CMD dan SQL, proses pembersihan data dapat dilakukan secara efisien, terstruktur, dan minim kesalahan. Selain itu, kemampuan ini membantu Data Analyst memahami data secara lebih mendalam dari sisi struktur dan kualitas.


Penutup

Menguasai teknik data cleaning melalui CMD memberikan keunggulan tersendiri bagi seorang Data Analyst. Di balik tampilan terminal yang sederhana, terdapat kendali penuh terhadap data. Analisis yang akurat selalu dimulai dari data yang bersih, dan data yang bersih hanya bisa diperoleh melalui proses cleaning yang tepat.

Dengan memahami dan mempraktikkan langkah-langkah di atas, kamu sudah memiliki fondasi kuat untuk melangkah ke tahap analisis data yang lebih lanjut.


Tags: kursus dns dan web serverkursus jaringan linuxKursus Komputerkursus komputer di solokursus komputer di surakartapelatihan komputer di solosqlTutorial MySQL CMD
Previous Post
Next Post

Post comment

Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Panduan Lengkap Clean Code dalam Rekayasa Perangkat Lunak: Prinsip, Teknik, dan Contoh Praktis
  • Website Toko Digital Siap Pakai: Solusi Otomatis untuk Bisnis Digital Anda
  • 🔐 Cara Membuat Show/Hide Password dengan JavaScript (Simple & Langsung Bisa!)
  • Tampilan Aplikasi SIPPO Berbasis Google Apps Script Web App
  • SIPADU RT: Solusi Modern Pengelolaan Pengaduan Warga RT/RW Berbasis Google Apps Script

Arsip

  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • September 2025
  • August 2025
  • July 2025
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • December 2011
  • November 2011

Tags

#EdusoftCenter apache web server dns server kursus android kursus database kursus dns dan web server kursus dns server kursus ethical hacking kursus hacking kursus jaringan kursus jaringan linux Kursus Komputer kursus komputer di solo kursus komputer di solo / surakarta kursus komputer di surakarta kursus linux Kursus Linux Forensics kursus linux networking kursus linux security kursus linux server kursus mikrotik kursus networking kursus network security kursus php Kursus PHP dan MySQL kursus php mysql kursus proxy kursus security kursus ubuntu kursus ubuntu server kursus web kursus web security kursus web server kursus wordpress kursus wordpress theme linux MySQL pelatihan komputer di solo PHP security training komputer training komputer di solo tutorial php ubuntu wordpress

© Edusoft Center - Kursus Komputer di Solo | 2010 - 2025 | Privacy Policy | Site Map

All Right Reserved

WhatsApp us