Skip to content

KalTech12/Exam-Data-Analytics-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soal Ujian Data Analytics & Visualization

logopwdk.png


Soal 1 - MySQL World Database - 30 Points

MySQL secara default menyertakan database world yang dapat digunakan oleh user untuk mempelajari teknik penggunaan database di MySQL. Database world merupakan sample real database dan dirilis sekitar awal tahun 2000-an. Database ini berisi 3 buah tabel yang saling berhubungan satu sama lain:

  • Tabel city berisi informasi tentang 4079 kota di dunia.
  • Tabel country berisi informasi tentang 239 negara/wilayah yang dianggap negara di dunia.
  • Tabel countrylanguage berisi informasi tentang bahasa yang digunakan oleh negara-negara di dunia.

Soal : Aktifkan server MySQL Anda, lalu gunakan database world dan tuliskan langkah-langkah/query MySQL untuk menyelesaikan perintah berikut:

  1. Tampilkan daftar 10 kota terpadat di Indonesia. Urutkan data dari kota dengan populasi terbanyak. Kolom yang diwajibkan tampil adalah id kota, nama kota, kode negara, distrik/provinsi dan populasi. Output yang diharapkan:

    +-----+----------------+-------------+------------------+------------+
    | ID  | Name           | CountryCode | District         | Population |
    +-----+----------------+-------------+------------------+------------+
    | 939 | Jakarta        | IDN         | Jakarta Raya     |    9604900 |
    | 940 | Surabaya       | IDN         | East Java        |    2663820 |
    | 941 | Bandung        | IDN         | West Java        |    2429000 |
    | 942 | Medan          | IDN         | Sumatera Utara   |    1843919 |
    | 943 | Palembang      | IDN         | Sumatera Selatan |    1222764 |
    | 944 | Tangerang      | IDN         | West Java        |    1198300 |
    | 945 | Semarang       | IDN         | Central Java     |    1104405 |
    | 946 | Ujung Pandang  | IDN         | Sulawesi Selatan |    1060257 |
    | 947 | Malang         | IDN         | East Java        |     716862 |
    | 948 | Bandar Lampung | IDN         | Lampung          |     680332 |
    +-----+----------------+-------------+------------------+------------+
  2. Tampilkan daftar 10 kota terpadat di dunia beserta asal negaranya. Urutkan data dari kota dengan populasi terbanyak. Kolom yang diwajibkan ada minimal adalah id kota, nama kota, distrik/provinsi, nama negara dan populasi. Output yang diharapkan:

    +------+-------------------+------------------+--------------------+------------+
    | id   | nama_kota         | district         | negara             | population |
    +------+-------------------+------------------+--------------------+------------+
    | 1024 | Mumbai (Bombay)   | Maharashtra      | India              |   10500000 |
    | 2331 | Seoul             | Seoul            | South Korea        |    9981619 |
    |  206 | São Paulo        | São Paulo       | Brazil             |    9968485 |
    | 1890 | Shanghai          | Shanghai         | China              |    9696300 |
    |  939 | Jakarta           | Jakarta Raya     | Indonesia          |    9604900 |
    | 2822 | Karachi           | Sindh            | Pakistan           |    9269265 |
    | 3357 | Istanbul          | Istanbul         | Turkey             |    8787958 |
    | 2515 | Ciudad de México | Distrito Federal | Mexico             |    8591309 |
    | 3580 | Moscow            | Moscow (City)    | Russian Federation |    8389200 |
    | 3793 | New York          | New York         | United States      |    8008278 |
    +------+-------------------+------------------+--------------------+------------+
  3. Tampilkan daftar 10 negara yang tercatat merdeka paling awal. Daftar negara yang tidak diketahui tahun kemerdekaannya, tidak perlu diikutsertakan. Kolom yang diwajibkan ada minimal adalah kode negara, nama negara, benua, regional dan tahun merdeka (Independence Year). Output yang diharapkan:

    +------+----------------+-----------+------------------+---------------+
    | code | name           | continent | region           | tahun_merdeka |
    +------+----------------+-----------+------------------+---------------+
    | CHN  | China          | Asia      | Eastern Asia     |         -1523 |
    | ETH  | Ethiopia       | Africa    | Eastern Africa   |         -1000 |
    | JPN  | Japan          | Asia      | Eastern Asia     |          -660 |
    | DNK  | Denmark        | Europe    | Nordic Countries |           800 |
    | SWE  | Sweden         | Europe    | Nordic Countries |           836 |
    | FRA  | France         | Europe    | Western Europe   |           843 |
    | SMR  | San Marino     | Europe    | Southern Europe  |           885 |
    | GBR  | United Kingdom | Europe    | British Islands  |          1066 |
    | PRT  | Portugal       | Europe    | Southern Europe  |          1143 |
    | AND  | Andorra        | Europe    | Southern Europe  |          1278 |
    +------+----------------+-----------+------------------+---------------+
  4. Tampilkan daftar benua yang memiliki lebih dari 10 negara di dalamnya. Kolom yang ditampilkan minimal: nama benua, jumlah negara di dalam benua, total populasi dan rata-rata angka harapan hidup (Life Expectancy) kemudian urutkan dari benua yang memiliki populasi terbanyak. Output yang diharapkan:

    +---------------+---------------+------------+-------------------+
    | Benua         | Jumlah_Negara | Populasi   | Rata_AngkaHrpnHdp |
    +---------------+---------------+------------+-------------------+
    | Asia          |            51 | 3705025700 |          67.44118 |
    | Africa        |            58 |  784475000 |          52.57193 |
    | Europe        |            46 |  730074600 |          75.14773 |
    | North America |            37 |  482993000 |          72.99189 |
    | South America |            14 |  345780000 |          70.94615 |
    | Oceania       |            28 |   30401150 |          69.71500 |
    +---------------+---------------+------------+-------------------+
  5. Tampilkan daftar negara-negara Asia yang memiliki angka harapan hidup lebih dari rata-rata angka harapan hidup negara-negara Eropa. Kolom yang diwajibkan ada yaitu nama negara, nama benua, angka harapan hidup dan Pendapatan Nasional Bruto/GNP (Gross National Product). Urutkan data dari negara Asia dengan angka harapan hidup tertinggi. Output yang diharapkan:

    +-----------+-------+-------------------+------------+
    | Nama      | Benua | AngkaHarapanHidup | GNP        |
    +-----------+-------+-------------------+------------+
    | Macao     | Asia  |              81.6 |    5749.00 |
    | Japan     | Asia  |              80.7 | 3787042.00 |
    | Singapore | Asia  |              80.1 |   86503.00 |
    | Hong Kong | Asia  |              79.5 |  166448.00 |
    | Israel    | Asia  |              78.6 |   97477.00 |
    | Jordan    | Asia  |              77.4 |    7526.00 |
    | Cyprus    | Asia  |              76.7 |    9333.00 |
    | Taiwan    | Asia  |              76.4 |  256254.00 |
    | Kuwait    | Asia  |              76.1 |   27037.00 |
    +-----------+-------+-------------------+------------+
  6. Tampilkan daftar 10 negara yang bahasa resminya (official language) adalah bahasa Inggris, dan memiliki persentase pengguna bahasa Inggris tertinggi di dunia. Kolom yang diwajibkan ada yaitu kode negara, nama negara, bahasa, kolom isOfficial dan percentage. Urutkan dari persentase pengguna bahasa Inggris tertinggi. Output yang diharapkan:

    +-------------+----------------------+----------+------------+------------+
    | countrycode | name                 | language | isOfficial | percentage |
    +-------------+----------------------+----------+------------+------------+
    | BMU         | Bermuda              | English  | T          |      100.0 |
    | IRL         | Ireland              | English  | T          |       98.4 |
    | GBR         | United Kingdom       | English  | T          |       97.3 |
    | GIB         | Gibraltar            | English  | T          |       88.9 |
    | NZL         | New Zealand          | English  | T          |       87.0 |
    | USA         | United States        | English  | T          |       86.2 |
    | VIR         | Virgin Islands, U.S. | English  | T          |       81.7 |
    | AUS         | Australia            | English  | T          |       81.2 |
    | CAN         | Canada               | English  | T          |       60.4 |
    | BLZ         | Belize               | English  | T          |       50.8 |
    +-------------+----------------------+----------+------------+------------+
  7. Tampilkan daftar negara ASEAN beserta populasi negaranya, Pendapatan Nasional Bruto/GNP (Gross National Product), ibukota & populasi ibukota. ASEAN (Association of Southeast Asian Nations) merupakan sebuah organisasi geo-politik dan ekonomi dari negara-negara di kawasan Asia Tenggara, yang didirikan di Bangkok, 8 Agustus 1967 dengan tujuan untuk meningkatkan pertumbuhan ekonomi, kemajuan sosial, pengembangan kebudayaan negara-negara anggotanya, serta memajukan perdamaian dan stabilitas di tingkat regional. Negara Asia Tenggara yang terdaftar sebagai anggota ASEAN adalah:

    • lintang Brunei
    • lintang Cambodia
    • lintang East Timor
    • lintang Indonesia
    • lintang Laos
    • lintang Malaysia
    • lintang Myanmar
    • lintang Philippines
    • lintang Singapore
    • lintang Thailand
    • lintang Vietnam

    Tampilkan daftar negara ASEAN beserta populasi negaranya, Pendapatan Nasional Bruto/GNP (Gross National Product), ibukota & populasi ibukota, dengan kolom yang diwajibkan ada yaitu nama negara, populasi negara, pendapatan nasional bruto (GNP), nama ibukota dan populasi ibukota. Urutkan berdasarkan abjad nama negara. Output yang diharapkan:

    +--------------+-----------------+-----------+---------------------+------------------+
    | Negara_ASEAN | Populasi_Negara | GNP       | Ibukota             | Populasi_Ibukota |
    +--------------+-----------------+-----------+---------------------+------------------+
    | Brunei       |          328000 |  11705.00 | Bandar Seri Begawan |            21484 |
    | Cambodia     |        11168000 |   5121.00 | Phnom Penh          |           570155 |
    | East Timor   |          885000 |      0.00 | Dili                |            47900 |
    | Indonesia    |       212107000 |  84982.00 | Jakarta             |          9604900 |
    | Laos         |         5433000 |   1292.00 | Vientiane           |           531800 |
    | Malaysia     |        22244000 |  69213.00 | Kuala Lumpur        |          1297526 |
    | Myanmar      |        45611000 | 180375.00 | Rangoon (Yangon)    |          3361700 |
    | Philippines  |        75967000 |  65107.00 | Manila              |          1581082 |
    | Singapore    |         3567000 |  86503.00 | Singapore           |          4017733 |
    | Thailand     |        61399000 | 116416.00 | Bangkok             |          6320174 |
    | Vietnam      |        79832000 |  21929.00 | Hanoi               |          1410000 |
    +--------------+-----------------+-----------+---------------------+------------------+
  8. Tampilkan daftar negara G20 beserta populasi negaranya, Pendapatan Nasional Bruto/GNP (Gross National Product), ibukota & populasi ibukota. G20 merupakan kelompok 19 negara dengan perekonomian besar di dunia, ditambah dengan Uni Eropa, yang dibentuk sejak 1999 sebagai forum untuk mendiskusikan berbagai masalah kunci di bidang ekonomi dunia. Negara yang terdaftar sebagai anggota G20 adalah:

    • lintang Argentina
    • lintang Australia
    • lintang Brazil
    • lintang Canada
    • lintang China
    • lintang France
    • lintang Germany
    • lintang India
    • lintang Indonesia
    • lintang Italy
    • lintang Japan
    • lintang Mexico
    • lintang Russian Federation
    • lintang Saudi Arabia
    • lintang South Africa
    • lintang South Korea
    • lintang Turkey
    • lintang United Kingdom
    • lintang United States

    Tampilkan daftar negara G20 beserta populasi negaranya, Pendapatan Nasional Bruto/GNP (Gross National Product), ibukota & populasi ibukota, dengan kolom yang diwajibkan ada yaitu nama negara, populasi negara, pendapatan nasional bruto (GNP), nama ibukota dan populasi ibukota. Urutkan berdasarkan abjad nama negara. Output yang diharapkan:

    +--------------------+-----------------+------------+-------------------+------------------+
    | Negara_G20         | Populasi_Negara | GNP        | Ibukota           | Populasi_Ibukota |
    +--------------------+-----------------+------------+-------------------+------------------+
    | Argentina          |        37032000 |  340238.00 | Buenos Aires      |          2982146 |
    | Australia          |        18886000 |  351182.00 | Canberra          |           322723 |
    | Brazil             |       170115000 |  776739.00 | Brasília          |          1969868 |
    | Canada             |        31147000 |  598862.00 | Ottawa            |           335277 |
    | China              |      1277558000 |  982268.00 | Peking            |          7472000 |
    | France             |        59225700 | 1424285.00 | Paris             |          2125246 |
    | Germany            |        82164700 | 2133367.00 | Berlin            |          3386667 |
    | India              |      1013662000 |  447114.00 | New Delhi         |           301297 |
    | Indonesia          |       212107000 |   84982.00 | Jakarta           |          9604900 |
    | Italy              |        57680000 | 1161755.00 | Roma              |          2643581 |
    | Japan              |       126714000 | 3787042.00 | Tokyo             |          7980230 |
    | Mexico             |        98881000 |  414972.00 | Ciudad de México |          8591309 |
    | Russian Federation |       146934000 |  276608.00 | Moscow            |          8389200 |
    | Saudi Arabia       |        21607000 |  137635.00 | Riyadh            |          3324000 |
    | South Africa       |        40377000 |  116729.00 | Pretoria          |           658630 |
    | South Korea        |        46844000 |  320749.00 | Seoul             |          9981619 |
    | Turkey             |        66591000 |  210721.00 | Ankara            |          3038159 |
    | United Kingdom     |        59623400 | 1378330.00 | London            |          7285000 |
    | United States      |       278357000 | 8510700.00 | Washington        |           572059 |
    +--------------------+-----------------+------------+-------------------+------------------+

Soal 2 - Exploratory Data Analysis (EDA) - 70 Points

Berikut ini tersedia 5 Dataset Silakan Pilih salah satu , Kemudian lakukan Exploratory Data Analysis terhadap Dataset yang anda pilih.

Dataset Unduh csv Info Keterangan
Employee Employee.csv Info_Emp , Attrition = keluar Ini merupakan data karyawan keluar pada suatu perusahaan
Sephora Sephora.csv Info_Sephora Ini adalah data dari ecommerce Sephora
Supermarket Supermarket.csv Info_Supermarket Ini merupakan data penjualan dari suatu Supermarket
Seluler seluler.csv Churn = pindah Ini merupakan data pelanggan operator seluler yg pindah provider dan tidak
Bank bank.csv 1 = yes, 0 = no Ini merupakan data nasabah bank yg pindah bank dan tidak

Sertakan Alasan ataupun Tujuan disetiap langkah yang anda lakukan, jangan hanya coding tanpa alasan atau penjelasan Fokus pada Problem Solving, Detail Poin Penilaian Sebagai Berikut :

  • Definisikan Masalah terkait bisnis yang ingin anda selesaikan (Define Business Problem) - 5 point
  • Definisikan Tujuan EDA anda (Define Goals), Goals harus memiliki Impact untuk perusahaan - 5 point
  • Analisa Deskriptif & Handling Missing Value serta Outliers - 10 point
  • Analisis Data (Univariate dan Multivariate, Gunakan Crosstab atau Pivot_Table atau Group by ) - 20 point
  • Visualisasi Data (Univariate dan Multivariate, Gunakan plot sesuai dengan fungsi dan tujuannya) - 20 Point
  • Temukan Insight data berdasarkan Analisis dan Visualisasi yang telah anda lakukan - 5 point
  • Kesimpulan dan Saran serta simulasi Impact untuk perusahaan yang dapat anda berikan berdasarkan hasil EDA anda - 5 point

Untuk mendukung setiap hipotesa anda, Silakan Lakukan Riset dari bermacam sumber dari luar terkait business problem yang anda pilih

** Note : Alternatif Untuk download dataset bisa dengan membuka file sesuai link, klik raw dan copas ke text editor kemudian save as .csv


Good Luck & Happy Coding

About

Exam

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors