Cara menggunakan python variables mcq

DQLab Data Analyst Career Track

🌟About

DQLab Data Analyst Career Track membantu membangun kompetensi yang dibutuhkan untuk berkarir sebagai Junior Data Analyst. Kurikulum terstruktur untuk melatih problem-solving dan kreativitas, serta dikemas dengan studi kasus yang mencerminkan kondisi data riil di Indonesia. Kelas Data Analyst Career Track (Python) dirancang oleh 7 ahli data, dari beragam Industri seperti Traveloka, PT. BUMA, Kompas.com, dan GOJEK.


📚Table of Contents

ℹ️You must login to DQLab to access links below. Do not have an account? You can register here.

⚠️Warning (updated at 22th March 2021) : If you encounter some issues, you perhaps need to change dataset URL from AWS to Google Cloud.

DQLab AWS dataset URL : //dqlab-dataset.s3-ap-southeast-1.amazonaws.com/<NAME_OF_DATASET>.<csv_or_tsv>
DQLab Google Cloud dataset URL : //storage.googleapis.com/dqlab-dataset/<NAME_OF_DATASET>.<csv_or_tsv>

For example, if the dataset name is sample_csv.csv
You may need to change //dqlab-dataset.s3-ap-southeast-1.amazonaws.com/sample_csv.csv to //storage.googleapis.com/dqlab-dataset/sample_csv.csv


Memahami Bahasa Pemrograman Fundamental

Python for Data Professional Beginner - Part 1

Modul 1: Mari Mengenal Python

LinkCodeTitle🔗📜Quiz 1🔗📜Quiz 2🔗📜Program pertama: "Hello World"🔗📜Program Pertamaku🔗📜Struktur Program Python - Part 1🔗📜Tugas Praktek 1🔗📜Tugas Praktek 2🔗📜Quiz 3🔗📜Quiz 4


Modul 2 : Python Variables & Data Types

LinkCodeTitle🔗📜Quiz 5🔗📜Quiz 6🔗📜Quiz 7🔗📜Quiz 8🔗📜Sequence Type - Part 1🔗📜Sequence Type - Part 2🔗📜Set Type🔗📜Mapping Type🔗📜Tugas Praktek 3🔗📜Tugas Praktek 4🔗📜Tugas Praktek 5


Modul 3 : Python Operators

LinkCodeTitle🔗📜Quiz 9🔗📜Quiz 10🔗📜Quiz 11🔗📜Quiz 12🔗📜Nilai Prioritas Operator dalam Python – Part 1🔗📜Quiz 13🔗📜Tugas Praktek 6


Modul 4 : Python's Conditiong & Looping

LinkCodeTitle🔗📜Python Conditioning for Decision – Part 2🔗📜Python Conditioning for Decision – Part 3🔗📜Tugas Praktek 7🔗📜Tugas Praktek 8🔗📜Python while loops – Part 1🔗📜Python while loops – Part 2🔗📜Python while loops – Part 3🔗📜Python for loops – Part 1🔗📜Python for loops – Part 2🔗📜Python for loops – Part 3🔗📜Tugas Praktek 9


Modul 5 : Mini Quiz

LinkCodeTitle🔗📜Ekspedisi Pamanku





Python for Data Professional Beginner - Part 2

Modul 1 : Collection Manipulation dengan Python

LinkCodeTitle🔗📜Mengakses List dan Tuple – Part 1🔗📜Mengakses List dan Tuple – Part 2🔗📜Penggabungan Dua atau Lebih List atau Tuple🔗📜Quiz 1🔗📜List Manipulation - Part 1🔗📜List Manipulation - Part 2🔗📜Tuple Manipulation🔗📜Quiz 2🔗📜Set Manipulation - Part 1🔗📜Set Manipulation - Part 2🔗📜Quiz 3🔗📜Dictionary Manipulation🔗📜Useful Tips and Tricks🔗📜Tugas Praktek 1


Modul 2 : String Manipulation dengan Python

LinkCodeTitle🔗📜Apa itu String Manipulation?🔗📜Operator “+” untuk Tipe Data String🔗📜Menghilangkan Spasi di Awal dan/atau di Akhir🔗📜Merubah Caps pada String🔗📜Pemecahan, Penggabungan, dan Penggantian String🔗📜Menentukan Posisi dan Jumlah Sub-string pada String🔗📜Menentukan String Apakah Diawali/Diakhiri oleh Sub-string🔗📜Tugas Praktek 2🔗📜Tugas Praktek 3


Modul 3 : Functions

LinkCodeTitle🔗📜Fungsi Pertama🔗📜Fungsi Kedua🔗📜Fungsi Ketiga🔗📜Tugas Praktek 4🔗📜Tugas Praktek 5🔗📜Tugas Praktek 6


Modul 4 : Manipulasi Berkas Teks dan Library Matematika pada Python

LinkCodeTitle🔗📜Membaca Berkas Teks – Part 1🔗📜Membaca Berkas Teks – Part 2🔗📜Menulis Berkas Teks – Part 1🔗📜Menulis Berkas Teks – Part 2🔗📜Quiz 4🔗📜Quiz 5🔗📜Fungsi dalam Library Matematika – Part 1🔗📜Fungsi dalam Library Matematika – Part 2🔗📜Quiz 6🔗📜Quiz 7


Modul 5 : Mini Quiz

LinkCodeTitle🔗📜Harga Rumah di Tangerang





Python for Data Professional Beginner - Part 3

Modul 1 : Pengantar Object Oriented Programming

LinkCodeTitle🔗📜Quiz 1🔗📜Quiz 2🔗📜Quiz 3


Modul 2 : Classes & Objects

LinkCodeTitle🔗📜Class dan Objek dalam Python - Part 3🔗📜Class dan Objek dalam Python - Part 4🔗📜Quiz 4🔗📜Quiz 5🔗📜Behavior pada Class🔗📜Tugas Praktek 1🔗📜Tugas Praktek 2


Modul 3 : Encapsulation & Inheritance

LinkCodeTitle🔗📜Encapsulation pada Python - Part 2🔗📜Quiz 6🔗📜Quiz 7🔗📜Inheritance pada Python – Part 1🔗📜Inheritance pada Python – Part 2🔗📜Quiz 8🔗📜Quiz 9


Modul 4 : Polymorphism & Overloading

LinkCodeTitle🔗📜Polymorphism pada Python - Part 1🔗📜Polymorphism pada Python - Part 2🔗📜Tugas Praktek 3🔗📜Tugas Praktek 4🔗📜Tugas Praktek 5


Modul 5 : Mini Quiz

LinkCodeTitle🔗📜Studi Kasus dari Senja





Memahami Bahasa SQL dan Sistem Database Relasional agar dapat mengolah data di Perusahaan Yang Sudah Menerapkan Sistem IT

Fundamental SQL Using SELECT Statement

Modul 1 : Structured Query Language

LinkCodeTitle🔗📜Quiz: Apa singkatan dari SQL?🔗📜Quiz: Kenapa perlu belajar SQL?


Modul 2 : Sistem Database Relasional

LinkCodeTitle🔗📜Quiz: Mana saja yang merupakan nama produk RDBMS?🔗📜Quiz: Mana urutan hirarki yang benar?🔗📜Quiz: Apa nama komponen tabel ini?🔗📜Quiz: Mana yang disebut sebagai row?


Modul 3 : Penggunaan Perintah SELECT… FROM…

LinkCodeTitle🔗📜Mengambil Seluruh Kolom dalam suatu Tabel🔗📜Mengambil Satu Kolom dari Tabel🔗📜Quiz: Mana perintah SQL yang benar?🔗📜Mengambil Lebih dari Satu Kolom dari Tabel🔗📜Quiz: Mana perintah SQL yang benar?🔗📜Membatasi Pengambilan Jumlah Row Data🔗📜Quiz: Mana penggunaan limit berikut yang benar?🔗📜Penggunaan SELECT DISTINCT statement


Modul 4 : Prefix dan Alias

LinkCodeTitle🔗📜Menggunakan Prefix pada Nama Kolom🔗📜Quiz: Mana penggunaan prefix berikut yang benar?🔗📜Menggunakan Alias pada Kolom🔗📜Quiz: Mana Penggunaan Alias yang Benar untuk Kolom?🔗📜Menghilangkan Keyword 'AS'🔗📜Quiz: Mana Penggunaan Variasi Alias yang Benar?🔗📜Menggabungkan Prefix dan Alias🔗📜Menggunakan Alias pada Tabel🔗📜Prefix dengan Alias Tabel🔗📜Quiz: Mana Kombinasi Prefix dan Alias yang Benar?


Modul 5 : Menggunakan Filter

LinkCodeTitle🔗📜Menggunakan WHERE🔗📜Menggunakan Operand OR🔗📜Filter untuk Angka🔗📜Menggunakan Operand AND🔗📜Quiz: Mana Query Filter dengan OR yang Benar?🔗📜Quiz: Mana Filter yang Akan Mengeluarkan Hasil?


Modul 6 : Mini Project

LinkCodeTitle🔗📜Proyek dari Cabang A





Fundamental SQL Using FUNCTION and GROUP BY

Modul 1 : Fungsi di SQL

LinkCodeTitle🔗📜Fungsi Skalar Matematika - ABS()🔗📜Fungsi Skalar Matematika - CEILING()🔗📜Fungsi Skalar Matematika - FLOOR()🔗📜Fungsi Skalar Matematika - ROUND()🔗📜Fungsi Skalar Matematika - SQRT()🔗📜Tugas Praktek 1


Modul 2 : Fungsi Text di SQL

LinkCodeTitle🔗📜Fungsi Text - CONCAT()🔗📜Fungsi Text - SUBSTRING_INDEX()🔗📜Fungsi Text - SUBSTR()🔗📜Fungsi Text - LENGTH()🔗📜Fungsi Text - REPLACE()🔗📜Tugas Praktek 2


Modul 3 : Fungsi Aggregate dan Group By

LinkCodeTitle🔗📜Fungsi Aggregate - SUM()🔗📜Fungsi Aggregate - COUNT()🔗📜Fungsi Aggregate - AVG()🔗📜Tugas Praktek 3🔗📜Group by Single Column🔗📜Group by Multiple Column🔗📜Fungsi Aggregate dengan Grouping🔗📜Tugas Praktek 4


Modul 4 : Mini Project

LinkCodeTitle🔗📜Proyek Pekerjaan - Analisis Penjualan Part 1🔗📜Proyek Pekerjaan - Analisis Penjualan Part 2





Fundamental SQL Using INNER JOIN and UNION

Modul 1 : Penggabungan Tabel dari Relasi Kolom

LinkCodeTitle🔗📜Tugas Praktek 1🔗📜Quiz: Mana kolom dari kedua tabel yang memiliki kecocokan data?🔗📜Quiz: Mana data dari pasangan key column yang cocok?🔗📜Menggabungkan Tabel dengan Key Columns🔗📜Quiz: Mana Query Penggabungan Tabel Yang Benar?🔗📜Quiz: Mana Penjelasan Hasil Penggabungan Yang Benar?🔗📜Bagaimana jika urutan Tabel diubah?🔗📜Menggunakan Prefix Nama Tabel🔗📜Penggabungan Tanpa Kondisi🔗📜Quiz: Berapa Jumlah Baris Hasil “Join Tanpa Kondisi” Berikut?


Modul 2 : INNER JOIN

LinkCodeTitle🔗📜Tugas Praktek: Menggunakan INNER JOIN (1/3)🔗📜tabel tr_penjualan dan tabel ms_produk🔗📜Quiz: Mengidentifikasi Key Column tabel tr_penjualan dan ms_produk🔗📜Tugas Praktek: Menggunakan INNER JOIN (2/3)🔗📜Tugas Praktek: Menggunakan INNER JOIN (3/3)


Modul 3 : UNION

LinkCodeTitle🔗📜Tabel yang Akan Digabungkan🔗📜Menggunakan UNION🔗📜Menggunakan UNION dengan Klausa WHERE🔗📜Menggunakan UNION dan Menyelaraskan Kolom-Kolomnya🔗📜Quiz


Modul 4 : Mini Project

LinkCodeTitle🔗📜Project INNER JOIN🔗📜Project UNION





Memahami Konsep dan Penerapan Exploratory Data Analysis dalam Studi Kasus Bisnis

Exploratory Data Analysis with Python for Beginner

Modul 1 : Pengenalan Library dalam Python

LinkCodeTitle🔗📜Quiz 1🔗📜Quiz 2🔗📜Memanggil library di Python


Modul 2 : Exploratory Data Analysis dengan Pandas - Part 1

LinkCodeTitle🔗📜Tugas Praktek 1🔗📜Tugas Praktek 2🔗📜Tugas Praktek 3🔗📜Tugas Praktek 4


Modul 3 : Exploratory Data Analysis dengan Pandas - Part 2

LinkCodeTitle🔗📜Tugas Praktek 5🔗📜Tugas Praktek 6🔗📜Tugas Praktek 7🔗📜Tugas Praktek 8🔗📜Tugas Praktek 9🔗📜Tugas Praktek 10


Modul 4 : Mini Project

LinkCodeTitle🔗📜Tugas dari Andra





Mengolah Dataset Dalam Jumlah Kecil sampai dengan Besar

Data Manipulation with Pandas - Part 1

Modul 1 : Introduction to Pandas

LinkCodeTitle🔗📜Memanggil Library Pandas🔗📜DataFrame & Series🔗📜Atribut DataFrame & Series - Part 1🔗📜Atribut DataFrame & Series - Part 2🔗📜Atribut DataFrame & Series - Part 3🔗📜Quiz 1🔗📜Creating Series & Dataframe from List🔗📜Creating Series & Dataframe from Dictionary🔗📜Creating Series & Dataframe from Numpy Array🔗📜Quiz 2


Modul 2 : Dataset I/O

LinkCodeTitle🔗📜Read Dataset - CSV dan TSV🔗📜Read Dataset - Excel🔗📜Read Dataset - JSON🔗📜Head & Tail🔗📜Quiz 3


Modul 3 : Indexing, Slicing, dan Transforming

LinkCodeTitle🔗📜Indexing - Part 2🔗📜Indexing - Part 3🔗📜Indexing - Part 4🔗📜Indexing - Part 5🔗📜Quiz 4🔗📜Slicing - Part 1🔗📜Slicing - Part 2🔗📜Quiz 5🔗📜Transforming - Part 1🔗📜Transforming - Part 2🔗📜Transforming - Part 3🔗📜Transforming - Part 4


Modul 4 : Handling Missing Values

LinkCodeTitle🔗📜Inspeksi Missing Value🔗📜Treatment untuk Missing Value - Part 2🔗📜Treatment untuk Missing Value - Part 3🔗📜Treatment untuk Missing Value - Part 4🔗📜Treatment untuk Missing Value - Part 5🔗📜Quiz 6


Modul 5 : Mini Project

LinkCodeTitle🔗📜Project dari Andra





Data Manipulation with Pandas - Part 2

Modul 1 : Penggabungan Series/Dataframe

LinkCodeTitle🔗📜Append🔗📜Concat🔗📜Merge - Part 1🔗📜Merge - Part 2🔗📜Join🔗📜Quiz 1


Modul 2 : Pivot, Melt, Stack & Unstack

LinkCodeTitle🔗📜Dataset🔗📜Pivot🔗📜Pivot_table🔗📜Melt - Part 1🔗📜Melt - Part 2🔗📜Stack & Unstack - Part 1🔗📜Stack & Unstack - Part 2🔗📜Quiz 2


Modul 3 : Aggregation & GroupBy

LinkCodeTitle🔗📜Review Inspeksi Data🔗📜Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 1🔗📜Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 2🔗📜Groupby dan Aggregasi dengan Fungsi Statistik Dasar - Part 3🔗📜Groupby dengan Multiple Aggregations🔗📜Groupby dengan Custom Aggregations🔗📜Groupby dengan Custom Aggregations by dict🔗📜Quiz 3


Modul 4 : Time Series in Pandas

LinkCodeTitle🔗📜Load Dataset as Time Series🔗📜Convert to Datetime🔗📜Downsampling Data🔗📜Upsampling Data🔗📜Resampling by Frequency🔗📜Visualisasi🔗📜Quiz 4


Modul 5 : Mini Project

LinkCodeTitle🔗📜Performa Penjualan di Setiap Cabang - Part 1🔗📜Performa Penjualan di Setiap Cabang - Part 2🔗📜Performa Penjualan di Setiap Cabang - Part 3🔗📜Performa Penjualan di Setiap Cabang - Part 4🔗📜Performa Penjualan di Setiap Cabang - Part 5🔗📜Performa Penjualan di Setiap Cabang - Part 6





Memahami Konsep dan Menghasilkan Tipe Visualisasi Data yang Tepat untuk Mempresentasikan Suatu Kasus Bisnis

Data Visualization with Python Matplotlib for Beginner - Part 1

Modul 1 : Pengenalan Matplotlib dan Persiapan Dataset

LinkCodeTitle🔗📜Pengenalan Dataset🔗📜Quiz 1🔗📜Penambahan Kolom Order Month pada Dataset🔗📜Penambahan Kolom GMV pada Dataset🔗📜Quiz 2


Modul 2 : Plot Pertama dengan Matplotlib

LinkCodeTitle🔗📜Membuat Data Agregat🔗📜Plot Pertama: Membuat Line Chart Trend Pertumbuhan GMV🔗📜Cara Alternatif: Fungsi .plot() pada pandas Dataframe🔗📜Quiz 3


Modul 3 : Kustomisasi Grafik - Part 1

LinkCodeTitle🔗📜Mengubah Figure Size🔗📜Quiz 4🔗📜Menambahkan Title and Axis Labels🔗📜Kustomisasi Title and Axis Labels🔗📜Quiz 5🔗📜Kustomisasi Line dan Point🔗📜Kustomisasi Grid🔗📜Quiz 6


Modul 4 : Kustomisasi Grafik - Part 2

LinkCodeTitle🔗📜Kustomisasi Axis Ticks🔗📜Menentukan Batas Minimum dan Maksimum Axis Ticks🔗📜Quiz 7🔗📜Menambahkan Informasi Pada Plot🔗📜Quiz 8🔗📜Menyimpan Hasil Plot Menjadi File Image🔗📜Pengaturan Parameter untuk Menyimpan Gambar🔗📜Quiz 9


Modul 5 : Mini Project

LinkCodeTitle🔗📜Studi Kasus dari Senja: Daily number of customers on Desember





Data Visualization with Python Matplotlib for Beginner - Part 2

Modul 1 : Jenis-Jenis Visualisasi Data dan Tujuannya

LinkCodeTitle🔗📜Quiz 1🔗📜Quiz 2🔗📜Quiz 3🔗📜Quiz 4


Modul 2 : Membuat Multi-line Chart dan Kustomisasi Lanjutan

LinkCodeTitle🔗📜Membuat Multi-Line Chart🔗📜Kustomisasi Legend🔗📜Quiz 5🔗📜Kustomisasi Colormap🔗📜Membuat Line Chart GMV Breakdown by Top Provinces🔗📜Quiz 6🔗📜Membuat Anotasi


Modul 3 : Membuat Pie-Chart dan Bar-Chart

LinkCodeTitle🔗📜Membuat Subset Data🔗📜Membuat Pie Chart🔗📜Membuat Bar Chart🔗📜Membuat Multi-Bar Chart🔗📜Membuat Stacked Chart🔗📜Quiz 7


Modul 4 : Membuat Histogram dan Scatterplot

LinkCodeTitle🔗📜Membuat Agregat Data Customer🔗📜Membuat Histogram - Part 1🔗📜Membuat Histogram - Part 2🔗📜Membuat Histogram - Part 3🔗📜Quiz 8🔗📜Membuat Scatterplot🔗📜Quiz 9


Modul 5 : Mini Project

LinkCodeTitle🔗📜Case 1: Menentukan brand top 5🔗📜Case 2: Multi-line chart daily quantity untuk brand top 5🔗📜Case 3: Kuantitas penjualan brand top 5 selama Desember 2019🔗📜Case 4: Penjulan produk diatas 100 dan dibawah 100 selama Desember 2019🔗📜Case 5: Murah atau mahalkah harga produk brand top 5🔗📜Case 6a: Korelasi quantity vs GMV🔗📜Case 6b: Korelasi median harga vs quantity





Memahami Konsep Predictive Modeling & Mampu Menguji Tingkat Akurasi untuk Memilih Model yang Tepat

Machine Learning With Python for Beginner

Modul 1 : Pengenalan Machine Learning

LinkCodeTitle🔗📜Quiz 1🔗📜Quiz 2🔗📜Quiz 3🔗📜Quiz 4🔗📜Quiz 5🔗📜Quiz 6


Modul 2 : Eksplorasi Data & Data Pre-processing

LinkCodeTitle🔗📜Eksplorasi Data: Memahami Data dengan Statistik - Part 1🔗📜Quiz 7🔗📜Eksplorasi Data: Memahami Data dengan Statistik - Part 2🔗📜Quiz 8🔗📜Eksplorasi Data: Memahami Data dengan Visual🔗📜Tugas Praktek 1🔗📜Data Pre-processing: Handling Missing Value - Part 1🔗📜Data Pre-processing: Handling Missing Value - Part 2🔗📜Data Pre-processing: Handling Missing Value - Part 3🔗📜Tugas Praktek 2🔗📜Data Preprocessing: Scaling🔗📜Data Pre-processing: Konversi string ke numerik


Modul 3 : Pemodelan dengan Scikit-Learn

LinkCodeTitle🔗📜Features & Label🔗📜Training & Test Dataset🔗📜Training Model: Fit🔗📜Training Model: Predict🔗📜Evaluasi Model Performance - Part 2🔗📜Quiz 9


Modul 4 : Supervised Learning - Algorithm

LinkCodeTitle🔗📜Permodelan Permasalahan Klasifikasi dengan Logistic Regression🔗📜Tugas Praktek 3🔗📜Tugas Praktek 4🔗📜Tugas Praktek 5


Modul 5 : Unsupervised Learning - Algorithm

LinkCodeTitle🔗📜Tugas Praktek 6🔗📜Tugas Praktek 7🔗📜Tugas Praktek 8🔗📜Quiz 10


Modul 6 : Mini Project

LinkCodeTitle🔗📜Case Study: Promos for our e-commerce - Part 1🔗📜Case Study: Promos for our e-commerce - Part 2🔗📜Case Study: Promos for our e-commerce - Part 3🔗📜Case Study: Promos for our e-commerce - Part 4🔗📜Case Study: Promos for our e-commerce - Part 5🔗📜Case Study: Promos for our e-commerce - Part 6🔗📜Quiz 11





Melakukan Investigasi dan Mendeteksi Anomali pada Data

Data Quality with Python for Beginner

Modul 1 : Data Profiling

LinkCodeTitle🔗📜Importing Data🔗📜Inspeksi tipe data🔗📜Descriptive Statistics - Part 1🔗📜Descriptive Statistics - Part 2🔗📜Descriptive Statistics - Part 3🔗📜Descriptive Statistics - Part 4🔗📜Descriptive Statistics - Part 5🔗📜Descriptive Statistics - Part 6


Modul 2 : Data Cleansing

LinkCodeTitle🔗📜Missing Data🔗📜Tugas Praktek 1🔗📜Outliers🔗📜Tugas Praktek 2🔗📜Tugas Praktek 3


Modul 3 : Mini Project

LinkCodeTitle🔗📜Case Studi: Data Profiling🔗📜Case Studi: Data Profiling - Part 1🔗📜Case Studi: Data Profiling - Part 2





Data Analyst Project: Business Decision Research

Data Analyst Project: Business Decision Research

Modul 1 : Pendahuluan


Modul 2 : Theoritical Test

LinkCodeTitle🔗📜Skill bagi Data Analyst


Modul 3 : Coding Test: Data Preparation

LinkCodeTitle🔗📜Importing Data dan Inspection🔗📜Data Cleansing🔗📜Churn Customers🔗📜Quiz: Kolom yang akan dihapus🔗📜Menghapus Kolom yang tidak diperlukan


Modul 4 : Coding Test: Data Visualization

LinkCodeTitle🔗📜Customer acquisition by year🔗📜Transaction by year🔗📜Average transaction amount by year🔗📜Proporsi churned customer untuk setiap produk🔗📜Distribusi kategorisasi count transaction🔗📜Distribusi kategorisasi average transaction amount


Modul 5 : Coding Test: Modelling

LinkCodeTitle🔗📜Feature Columns and Target🔗📜Split X dan Y ke bagian Training dan Testing🔗📜Train, Predict, dan Evaluate🔗📜Visualisasi Confusion Matrix🔗📜Accuracy, Precision, dan Recall


Modul 6 : Penutup





🖊Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

Postingan terbaru

LIHAT SEMUA