{"id":489,"date":"2023-07-29T17:59:32","date_gmt":"2023-07-29T17:59:32","guid":{"rendered":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/"},"modified":"2023-07-29T17:59:32","modified_gmt":"2023-07-29T17:59:32","slug":"piramida-usia-di-sungai","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/","title":{"rendered":"Cara membuat piramida penduduk di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Piramida penduduk<\/strong> adalah grafik yang menunjukkan sebaran umur dan jenis kelamin suatu penduduk. Ini adalah grafik yang berguna untuk memudahkan memahami komposisi penduduk serta tren pertumbuhan penduduk saat ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika piramida penduduk berbentuk persegi panjang, hal ini menunjukkan bahwa pertumbuhan penduduk lebih lambat; generasi lama digantikan oleh generasi baru dengan ukuran yang kurang lebih sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika piramida penduduk berbentuk seperti piramida, hal ini menunjukkan bahwa pertumbuhan penduduk lebih cepat; generasi yang lebih tua menghasilkan generasi baru yang lebih besar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Pada grafik, jenis kelamin ditampilkan di sisi kiri dan kanan, usia ditampilkan pada sumbu y, dan persentase atau jumlah penduduk ditampilkan pada sumbu x.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat piramida penduduk di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Buatlah piramida penduduk di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kumpulan data berikut yang menunjukkan persentase komposisi penduduk berdasarkan usia (0 hingga 100 tahun) dan jenis kelamin (M = &#8220;Laki-laki&#8221;, F = &#8220;Perempuan&#8221;):<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible<\/span>\nset.seed(1)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>data &lt;- data.frame(age = rep(1:100, 2), gender = rep(c(\"M\", \"F\"), each = 100))\n\n<span style=\"color: #008080;\">#add variable population\n<\/span>data$population &lt;- 1\/sqrt(data$age) * runif(200, 10000, 15000)\n\n<span style=\"color: #008080;\">#convert population variable to percentage\n<\/span>data$population &lt;- data$population \/ sum(data$population) * 100\n\n<span style=\"color: #008080;\">#view first six rows of dataset\n<\/span>head(data)\n\n# age gender population\n#1 1M 2.424362\n#2 2M 1.794957\n#3 3M 1.589594\n#4 4M 1.556063\n#5 5M 1.053662\n#6 6M 1.266231\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat membuat piramida populasi dasar untuk kumpulan data ini menggunakan pustaka <strong>ggplot2<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load <em>ggplot2\n<\/em><\/span>library(ggplot2)\n\n<span style=\"color: #008080;\">#create population pyramid<\/span>\nggplot(data, aes(x = age, fill = gender,\n                 y = ifelse(test = gender == \"M\",\n                            yes = -population, no = population))) + \n  geom_bar(stat = \"identity\") +\n  scale_y_continuous(labels = abs, limits = max(data$population) * c(-1,1)) +\n  coordinate_flip()<\/strong><\/pre>\n<h3> <strong>Menambahkan Judul dan Tag<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menambahkan judul dan label sumbu ke piramida populasi menggunakan argumen <strong>labs()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x = age, fill = gender,\n                 y = ifelse(test = gender == \"M\",\n                            yes = -population, no = population))) + \n  geom_bar(stat = \"identity\") +\n  scale_y_continuous(labels = abs, limits = max(data$population) * c(-1,1)) <span style=\"color: #800080;\">+\n  labs(title = \"Population Pyramid\", x = \"Age\", y = \"Percent of population\")<\/span> +\n  coordinate_flip()<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Ubah warna<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat mengubah dua warna yang digunakan untuk mewakili gender menggunakan argumen <strong>scale_color_manual()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data, aes(x = age, fill = gender,\n                 y = ifelse(test = gender == \"M\",\n                            yes = -population, no = population))) + \n  geom_bar(stat = \"identity\") +\n  scale_y_continuous(labels = abs, limits = max(data$population) * c(-1,1)) +\n  labs(title = \"Population Pyramid\", x = \"Age\", y = \"Percent of population\") <span style=\"color: #800080;\">+\n  scale_color_manual(values = c(\"pink\", \"steelblue\"),<\/span>\n<span style=\"color: #800080;\">aesthetics = c(\"color\", \"fill\"))<\/span> +\n  coordinate_flip()<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Piramida usia ganda<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Dimungkinkan juga untuk memplot beberapa piramida populasi menggunakan argumen <strong>facet_wrap()<\/strong> . Misalnya, kita memiliki data populasi untuk negara <em>A, B,<\/em> dan <em>C.<\/em> Kode berikut menggambarkan cara membuat piramida populasi untuk setiap negara:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible<\/span>\nset.seed(1)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>data_multiple &lt;- data.frame(age = rep(1:100, 6),\n                   gender = rep(c(\"M\", \"F\"), each = 300),\n                   country = rep(c(\"A\", \"B\", \"C\"), each = 100, times = 2))\n\n<span style=\"color: #008080;\">#add variable population\n<\/span>data_multiple$population &lt;- round(1\/sqrt(data_multiple$age)*runif(200, 10000, 15000), 0)\n\n<span style=\"color: #008080;\">#view first six rows of dataset\n<\/span>head(data_multiple)\n\n# age gender country population\n#1 1 MA 11328\n#2 2 MA 8387\n#3 3 MA 7427\n#4 4 MA 7271\n#5 5 MA 4923\n#6 6 MA 5916\n\n<span style=\"color: #008080;\">#create one population pyramid per country\n<\/span>ggplot(data_multiple, aes(x = age, fill = gender,\n                          y = ifelse(test = gender == \"M\",\n                                     yes = -population, no = population))) + \n  geom_bar(stat = \"identity\") +\n  scale_y_continuous(labels = abs, limits = max(data_multiple$population) * c(-1,1)) +\n  labs(y = \"Population Amount\") + \n  coordinate_flip() <span style=\"color: #800080;\">+\n  facet_wrap(~country) <span style=\"color: #000000;\">+<\/span>\n<span style=\"color: #000000;\">theme(axis.text.x = element_text(angle = 90, hjust = 1))<\/span> <span style=\"color: #008080;\">#rotate x-axis labels<\/span><\/span><\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Ubah tema<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Terakhir, kita bisa mengubah tema grafiknya. Misalnya, kode berikut menggunakan <strong>theme_classic()<\/strong> untuk membuat grafik terlihat lebih minimalis:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>ggplot(data_multiple, aes(x = age, fill = gender,\n                          y = ifelse(test = gender == \"M\",\n                                     yes = -population, no = population))) + \n  geom_bar(stat = \"identity\") +\n  scale_y_continuous(labels = abs, limits = max(data_multiple$population) * c(-1,1)) +\n  labs(y = \"Population Amount\") + \n  coordinate_flip() +\n  facet_wrap(~country) <span style=\"color: #800080;\">+<\/span>\n<span style=\"color: #800080;\">theme_classic()<\/span> + \n  theme(axis.text.x = element_text(angle = 90, hjust = 1))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Atau Anda dapat menggunakan ggthemes khusus. Untuk daftar lengkap ggthemes, lihat<\/span> <a href=\"https:\/\/yutannihilation.github.io\/allYourFigureAreBelongToUs\/ggthemes\/\" target=\"_blank\" rel=\"noopener\">halaman dokumentasi<\/a> <span style=\"color: #000000;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Piramida penduduk adalah grafik yang menunjukkan sebaran umur dan jenis kelamin suatu penduduk. Ini adalah grafik yang berguna untuk memudahkan memahami komposisi penduduk serta tren pertumbuhan penduduk saat ini. Jika piramida penduduk berbentuk persegi panjang, hal ini menunjukkan bahwa pertumbuhan penduduk lebih lambat; generasi lama digantikan oleh generasi baru dengan ukuran yang kurang lebih sama. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara membuat piramida penduduk di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara membuat piramida penduduk di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T17:59:32+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/\",\"url\":\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/\",\"name\":\"Cara membuat piramida penduduk di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-29T17:59:32+00:00\",\"dateModified\":\"2023-07-29T17:59:32+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat piramida penduduk di r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara membuat piramida penduduk di R - Statorials","description":"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/","og_locale":"id_ID","og_type":"article","og_title":"Cara membuat piramida penduduk di R - Statorials","og_description":"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.","og_url":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/","og_site_name":"Statorials","article_published_time":"2023-07-29T17:59:32+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/","url":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/","name":"Cara membuat piramida penduduk di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-29T17:59:32+00:00","dateModified":"2023-07-29T17:59:32+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mudah membuat piramida penduduk di R.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/piramida-usia-di-sungai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat piramida penduduk di r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/489"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=489"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/489\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}