Anda di halaman 1dari 5

Langkah langkah

1. Langkah pertama adalah memasukkan library - library yang dibutuhkan ke


dalam console yaitu country code untuk mendapatkan nama negara dari kode
negara, ggplot2 untuk membuat grafik , dan dplyr untuk memanipulasi data.
2. Untuk mencari negara yang melakukan voting yes, no dan abstain pertama-
tama menggunakan fungsi filter untuk menyaring tabel hingga tersisa vote 1, 2,
dan 3. Kemudian fungsi countrycode untuk mengubah kode negara menjadi
nama negara yang difilter tadi. Selanjutnya fungsi mutate untuk menambahkan
kolom baru yaitu country yang telah difilter disamping kolom lainnya yang tetap
dipertahankan. Hasil tersebut disimpan di tabel bernama votes_processed.

3. Untuk mendapatkan persentase dari jumlah negara yang melakukan voting


"yes" setiap tahunnya, maka gunakan group_by(year) untuk mendapatkan
pengelompokan berdasarkan tahun dan summarize(total = n(), percent_yes =
mean(vote == 1)) untuk mendapatkan total dan persentase voting "yes" pada
tiap-tiap tahun. Hasil tersebut disimpan di tabel bernama by_year.

4. Untuk mendapatkan persentase dari jumlah negara yang melakukan voting


"yes" setiap negara, maka gunakan group_by(country) untuk mendapatkan
pengelompokan berdasarkan negara dan summarize(total = n(), percent_yes =
mean(vote == 1)) untuk mendapatkan total dan persentase voting "yes" pada
tiap-tiap negara. Hasil tersebut disimpan di tabel bernama by_country.
5. Untuk mendapatkan persentase dari jumlah negara yang melakukan voting
"yes" setiap tahun beserta negaranya, maka gunakan group_by(year, country)
untuk mendapatkan pengelompokan berdasarkan tahun beserta negara dan
summarize(total = n(), percent_yes = mean(vote == 1)) untuk mendapatkan
total dan persentase voting "yes" pada tiap-tiap tahun. Hasil tersebut disimpan
di tabel bernama by_year_country.

6. Untuk mendapatkan data negara-negara ASEAN , maka gunakan fungsi filter()


dan %in%. Untuk menampilkan grafik gunakan fungsi ggplot() dengan year
sebagai sumbu x dan percent_yes sebagai sumbu y. Tambahan fungsi
geom_line() untuk layer dan pewarnaan berbeda sebagai pembeda antar negara.
7. Terakhir gunakan filter() untuk menampilkan tabel berupa negara Indonesia
saja . Kemudian fungsi lm() untuk menampilkan regresi linear Indonesia dan
fungsi summary() untuk menampilkan hasil ringkasan dari regresi linear
tersebut. Terlihat bahwa Indonesia berada pada positif slope karena grafiknya
cenderung naik.