Pengertian Relational Data

Relational Data adalah kumpulan item data dengan hubungan yang telah ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set tabel dengan kolom dan baris.

Profil Mahasiswa Teknik Informatika Angkatan 2021

library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5     v purrr   0.3.4
## v tibble  3.1.6     v dplyr   1.0.8
## v tidyr   1.2.0     v stringr 1.4.0
## v readr   2.1.2     v forcats 0.5.1
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag()    masks stats::lag()
## v ggplot2 3.3.5     v purrr   0.3.4
## v tibble  3.1.6     v dplyr   1.0.8
## v tidyr   1.2.0     v stringr 1.4.0
## v readr   2.1.2     v forcats 0.5.1
Mahasiswa <- data.frame(
  NIM = c(210605110131, 21605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150, 210605110151, 210605110152, 210605110153, 210605110154, 210605110155, 210605110156, 210605110157, 210605110158, 210605110159, 210605110160),
  'Nama' = c("Mohammad Dawud", "Faishal Reza Ubaidillah", "Dimas Arya Saputra", "Abdillah Bagus Saputra", "Myhammad Zakin Nada Raya", "Jinan Naura", "Aghata Hafis Mahardika", "Gigih Agung Prasetyo", "Annisa Ayu Permadani", "Kurnia Rafi Darajad", "Wanda Levia Dwi Safitri", "Hafiz Daniswara", "Muhammad Putra Zidannizar", "Agustina Mufidatuzzainiya", "Awang Siregar Lenggah Permei", "Iqlima Rahmafitri Karindah", "Ahmad Nuski Niam", "Jemmy Hadzlan Rakapalwa", "Nenden Nuraeni", "Afifah Zain Raidah", "Muchammad Alif Zaidan", "Muh Fahma Sahmura HAbib", "Mochammad Thoriq Khoir", "Suci Wulandari", "M Ferelian El Hilaly Daksana", "Yuzema Mala Nazira", "Prasetyo Putra Pratama", "Aulia Ilmi Maghfira Ridwan", "Muhammad Prima Saifullah", "Yuwatsiqul Aqwam"),
 
   stringsAsFactors = FALSE)
Mahasiswa
##             NIM                         Nama
## 1  210605110131               Mohammad Dawud
## 2   21605110132      Faishal Reza Ubaidillah
## 3  210605110133           Dimas Arya Saputra
## 4  210605110134       Abdillah Bagus Saputra
## 5  210605110135     Myhammad Zakin Nada Raya
## 6  210605110136                  Jinan Naura
## 7  210605110137       Aghata Hafis Mahardika
## 8  210605110138         Gigih Agung Prasetyo
## 9  210605110139         Annisa Ayu Permadani
## 10 210605110140          Kurnia Rafi Darajad
## 11 210605110141      Wanda Levia Dwi Safitri
## 12 210605110142              Hafiz Daniswara
## 13 210605110143    Muhammad Putra Zidannizar
## 14 210605110144    Agustina Mufidatuzzainiya
## 15 210605110145 Awang Siregar Lenggah Permei
## 16 210605110146   Iqlima Rahmafitri Karindah
## 17 210605110147             Ahmad Nuski Niam
## 18 210605110148      Jemmy Hadzlan Rakapalwa
## 19 210605110149               Nenden Nuraeni
## 20 210605110150           Afifah Zain Raidah
## 21 210605110151        Muchammad Alif Zaidan
## 22 210605110152      Muh Fahma Sahmura HAbib
## 23 210605110153       Mochammad Thoriq Khoir
## 24 210605110154               Suci Wulandari
## 25 210605110155 M Ferelian El Hilaly Daksana
## 26 210605110156           Yuzema Mala Nazira
## 27 210605110157       Prasetyo Putra Pratama
## 28 210605110158   Aulia Ilmi Maghfira Ridwan
## 29 210605110159     Muhammad Prima Saifullah
## 30 210605110160             Yuwatsiqul Aqwam

Gender Mahasiswa Teknik Informatika Angkatan 2021

gender <- data.frame(
  
   NIM = c(210605110131, 21605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150, 210605110151, 210605110152, 210605110153, 210605110154, 210605110155, 210605110156, 210605110157, 210605110158, 210605110159, 210605110160),
 
  
  'gender' = c("putra", "putra", "putra", "putra", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putri", "putra", "putra", "putra", "putri", "putra", "putri", "putra", "putri", "putra", "putra"),

  
stringsAsFactors = FALSE)
gender
##             NIM gender
## 1  210605110131  putra
## 2   21605110132  putra
## 3  210605110133  putra
## 4  210605110134  putra
## 5  210605110135  putra
## 6  210605110136  putri
## 7  210605110137  putra
## 8  210605110138  putra
## 9  210605110139  putri
## 10 210605110140  putra
## 11 210605110141  putri
## 12 210605110142  putra
## 13 210605110143  putra
## 14 210605110144  putri
## 15 210605110145  putra
## 16 210605110146  putri
## 17 210605110147  putra
## 18 210605110148  putra
## 19 210605110149  putri
## 20 210605110150  putri
## 21 210605110151  putra
## 22 210605110152  putra
## 23 210605110153  putra
## 24 210605110154  putri
## 25 210605110155  putra
## 26 210605110156  putri
## 27 210605110157  putra
## 28 210605110158  putri
## 29 210605110159  putra
## 30 210605110160  putra
library(dplyr)
mahasiswati1 <- merge(
  x = Mahasiswa,
  y = gender,
  by = 'NIM',
  all = TRUE
)
mahasiswati1
##             NIM                         Nama gender
## 1   21605110132      Faishal Reza Ubaidillah  putra
## 2  210605110131               Mohammad Dawud  putra
## 3  210605110133           Dimas Arya Saputra  putra
## 4  210605110134       Abdillah Bagus Saputra  putra
## 5  210605110135     Myhammad Zakin Nada Raya  putra
## 6  210605110136                  Jinan Naura  putri
## 7  210605110137       Aghata Hafis Mahardika  putra
## 8  210605110138         Gigih Agung Prasetyo  putra
## 9  210605110139         Annisa Ayu Permadani  putri
## 10 210605110140          Kurnia Rafi Darajad  putra
## 11 210605110141      Wanda Levia Dwi Safitri  putri
## 12 210605110142              Hafiz Daniswara  putra
## 13 210605110143    Muhammad Putra Zidannizar  putra
## 14 210605110144    Agustina Mufidatuzzainiya  putri
## 15 210605110145 Awang Siregar Lenggah Permei  putra
## 16 210605110146   Iqlima Rahmafitri Karindah  putri
## 17 210605110147             Ahmad Nuski Niam  putra
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra
## 19 210605110149               Nenden Nuraeni  putri
## 20 210605110150           Afifah Zain Raidah  putri
## 21 210605110151        Muchammad Alif Zaidan  putra
## 22 210605110152      Muh Fahma Sahmura HAbib  putra
## 23 210605110153       Mochammad Thoriq Khoir  putra
## 24 210605110154               Suci Wulandari  putri
## 25 210605110155 M Ferelian El Hilaly Daksana  putra
## 26 210605110156           Yuzema Mala Nazira  putri
## 27 210605110157       Prasetyo Putra Pratama  putra
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri
## 29 210605110159     Muhammad Prima Saifullah  putra
## 30 210605110160             Yuwatsiqul Aqwam  putra

Asal Daerah Masiswa Teknik Informatika Angkatan 2021

Asal <- data.frame(
  
  NIM = c(210605110131, 21605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150, 210605110151, 210605110152, 210605110153, 210605110154, 210605110155, 210605110156, 210605110157, 210605110158, 210605110159, 210605110160),
 

  'Asal' = c("Sidoarjo", "Bojonegoro", "jakarta", "Banyuwangi", "Bojonegoro", "Gresik", "Malang", "Malang", "Malang", "Muara Teweh", "Bojonegoro", "Malang", "Gresik", "Gresik", "Tulungagung", "Lumajang", "Bojonegoro", "Bandung", "Tasikmalaya", "Blitar", "Blitar", "Blitar", "Pasuruan", "Bojonegoro", "Serang", "Blitar", "Lubuk Linggau", "Malang", "Surabaya", "Selong"),
  
stringsAsFactors = FALSE)
Asal
##             NIM          Asal
## 1  210605110131      Sidoarjo
## 2   21605110132    Bojonegoro
## 3  210605110133       jakarta
## 4  210605110134    Banyuwangi
## 5  210605110135    Bojonegoro
## 6  210605110136        Gresik
## 7  210605110137        Malang
## 8  210605110138        Malang
## 9  210605110139        Malang
## 10 210605110140   Muara Teweh
## 11 210605110141    Bojonegoro
## 12 210605110142        Malang
## 13 210605110143        Gresik
## 14 210605110144        Gresik
## 15 210605110145   Tulungagung
## 16 210605110146      Lumajang
## 17 210605110147    Bojonegoro
## 18 210605110148       Bandung
## 19 210605110149   Tasikmalaya
## 20 210605110150        Blitar
## 21 210605110151        Blitar
## 22 210605110152        Blitar
## 23 210605110153      Pasuruan
## 24 210605110154    Bojonegoro
## 25 210605110155        Serang
## 26 210605110156        Blitar
## 27 210605110157 Lubuk Linggau
## 28 210605110158        Malang
## 29 210605110159      Surabaya
## 30 210605110160        Selong
library(dplyr)
mahasiswati2 <- merge(
  x = mahasiswati1,
  y = Asal,
  by = 'NIM',
  all = TRUE
  )
mahasiswati2
##             NIM                         Nama gender          Asal
## 1   21605110132      Faishal Reza Ubaidillah  putra    Bojonegoro
## 2  210605110131               Mohammad Dawud  putra      Sidoarjo
## 3  210605110133           Dimas Arya Saputra  putra       jakarta
## 4  210605110134       Abdillah Bagus Saputra  putra    Banyuwangi
## 5  210605110135     Myhammad Zakin Nada Raya  putra    Bojonegoro
## 6  210605110136                  Jinan Naura  putri        Gresik
## 7  210605110137       Aghata Hafis Mahardika  putra        Malang
## 8  210605110138         Gigih Agung Prasetyo  putra        Malang
## 9  210605110139         Annisa Ayu Permadani  putri        Malang
## 10 210605110140          Kurnia Rafi Darajad  putra   Muara Teweh
## 11 210605110141      Wanda Levia Dwi Safitri  putri    Bojonegoro
## 12 210605110142              Hafiz Daniswara  putra        Malang
## 13 210605110143    Muhammad Putra Zidannizar  putra        Gresik
## 14 210605110144    Agustina Mufidatuzzainiya  putri        Gresik
## 15 210605110145 Awang Siregar Lenggah Permei  putra   Tulungagung
## 16 210605110146   Iqlima Rahmafitri Karindah  putri      Lumajang
## 17 210605110147             Ahmad Nuski Niam  putra    Bojonegoro
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra       Bandung
## 19 210605110149               Nenden Nuraeni  putri   Tasikmalaya
## 20 210605110150           Afifah Zain Raidah  putri        Blitar
## 21 210605110151        Muchammad Alif Zaidan  putra        Blitar
## 22 210605110152      Muh Fahma Sahmura HAbib  putra        Blitar
## 23 210605110153       Mochammad Thoriq Khoir  putra      Pasuruan
## 24 210605110154               Suci Wulandari  putri    Bojonegoro
## 25 210605110155 M Ferelian El Hilaly Daksana  putra        Serang
## 26 210605110156           Yuzema Mala Nazira  putri        Blitar
## 27 210605110157       Prasetyo Putra Pratama  putra Lubuk Linggau
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri        Malang
## 29 210605110159     Muhammad Prima Saifullah  putra      Surabaya
## 30 210605110160             Yuwatsiqul Aqwam  putra        Selong

Pengelompokan Pada Data Mahasiswa Teknik Informatika angkatan 2021

jumlah <- data.frame(
  NIM = c(210605110131, 21605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150, 210605110151, 210605110152, 210605110153, 210605110154, 210605110155, 210605110156, 210605110157, 210605110158, 210605110159, 210605110160),
 
 'Jumlah Kelompok' = c(10,13,21,15,18,14,12,18,12,5,12,24,14,19,5,9,17,13,4,11,8,16,18,3,20,25,14,4,16,14),
  stringsAsFactors = FALSE
)
jumlah
##             NIM Jumlah.Kelompok
## 1  210605110131              10
## 2   21605110132              13
## 3  210605110133              21
## 4  210605110134              15
## 5  210605110135              18
## 6  210605110136              14
## 7  210605110137              12
## 8  210605110138              18
## 9  210605110139              12
## 10 210605110140               5
## 11 210605110141              12
## 12 210605110142              24
## 13 210605110143              14
## 14 210605110144              19
## 15 210605110145               5
## 16 210605110146               9
## 17 210605110147              17
## 18 210605110148              13
## 19 210605110149               4
## 20 210605110150              11
## 21 210605110151               8
## 22 210605110152              16
## 23 210605110153              18
## 24 210605110154               3
## 25 210605110155              20
## 26 210605110156              25
## 27 210605110157              14
## 28 210605110158               4
## 29 210605110159              16
## 30 210605110160              14
library(dplyr)
mahasiswati3 <- merge(
  x = mahasiswati2,
  y = jumlah,
  by = 'NIM',
  all = TRUE
  )
mahasiswati3
##             NIM                         Nama gender          Asal
## 1   21605110132      Faishal Reza Ubaidillah  putra    Bojonegoro
## 2  210605110131               Mohammad Dawud  putra      Sidoarjo
## 3  210605110133           Dimas Arya Saputra  putra       jakarta
## 4  210605110134       Abdillah Bagus Saputra  putra    Banyuwangi
## 5  210605110135     Myhammad Zakin Nada Raya  putra    Bojonegoro
## 6  210605110136                  Jinan Naura  putri        Gresik
## 7  210605110137       Aghata Hafis Mahardika  putra        Malang
## 8  210605110138         Gigih Agung Prasetyo  putra        Malang
## 9  210605110139         Annisa Ayu Permadani  putri        Malang
## 10 210605110140          Kurnia Rafi Darajad  putra   Muara Teweh
## 11 210605110141      Wanda Levia Dwi Safitri  putri    Bojonegoro
## 12 210605110142              Hafiz Daniswara  putra        Malang
## 13 210605110143    Muhammad Putra Zidannizar  putra        Gresik
## 14 210605110144    Agustina Mufidatuzzainiya  putri        Gresik
## 15 210605110145 Awang Siregar Lenggah Permei  putra   Tulungagung
## 16 210605110146   Iqlima Rahmafitri Karindah  putri      Lumajang
## 17 210605110147             Ahmad Nuski Niam  putra    Bojonegoro
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra       Bandung
## 19 210605110149               Nenden Nuraeni  putri   Tasikmalaya
## 20 210605110150           Afifah Zain Raidah  putri        Blitar
## 21 210605110151        Muchammad Alif Zaidan  putra        Blitar
## 22 210605110152      Muh Fahma Sahmura HAbib  putra        Blitar
## 23 210605110153       Mochammad Thoriq Khoir  putra      Pasuruan
## 24 210605110154               Suci Wulandari  putri    Bojonegoro
## 25 210605110155 M Ferelian El Hilaly Daksana  putra        Serang
## 26 210605110156           Yuzema Mala Nazira  putri        Blitar
## 27 210605110157       Prasetyo Putra Pratama  putra Lubuk Linggau
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri        Malang
## 29 210605110159     Muhammad Prima Saifullah  putra      Surabaya
## 30 210605110160             Yuwatsiqul Aqwam  putra        Selong
##    Jumlah.Kelompok
## 1               13
## 2               10
## 3               21
## 4               15
## 5               18
## 6               14
## 7               12
## 8               18
## 9               12
## 10               5
## 11              12
## 12              24
## 13              14
## 14              19
## 15               5
## 16               9
## 17              17
## 18              13
## 19               4
## 20              11
## 21               8
## 22              16
## 23              18
## 24               3
## 25              20
## 26              25
## 27              14
## 28               4
## 29              16
## 30              14

Data Mahasiswa denga “NIM” sebagai key dan “Gander” sebagai value

Gender <- data.frame(
    NIM = c(210605110131, 21605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150, 210605110151, 210605110152, 210605110153, 210605110154, 210605110155, 210605110156, 210605110157, 210605110158, 210605110159, 210605110160),
 
  
  'gender' = c("putra", "putra", "putra", "putra", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putri", "putra", "putra", "putra", "putri", "putra", "putri", "putra", "putri", "putra", "putra"),

  stringsAsFactors = FALSE)
Gender
##             NIM gender
## 1  210605110131  putra
## 2   21605110132  putra
## 3  210605110133  putra
## 4  210605110134  putra
## 5  210605110135  putra
## 6  210605110136  putri
## 7  210605110137  putra
## 8  210605110138  putra
## 9  210605110139  putri
## 10 210605110140  putra
## 11 210605110141  putri
## 12 210605110142  putra
## 13 210605110143  putra
## 14 210605110144  putri
## 15 210605110145  putra
## 16 210605110146  putri
## 17 210605110147  putra
## 18 210605110148  putra
## 19 210605110149  putri
## 20 210605110150  putri
## 21 210605110151  putra
## 22 210605110152  putra
## 23 210605110153  putra
## 24 210605110154  putri
## 25 210605110155  putra
## 26 210605110156  putri
## 27 210605110157  putra
## 28 210605110158  putri
## 29 210605110159  putra
## 30 210605110160  putra

Penerapan Data Mahasiswa Teknik Informatika Angkatan 2021 pada inner Join

innerjoin <- Mahasiswa %>%
  inner_join(Gender, by = "NIM")
innerjoin
##             NIM                         Nama gender
## 1  210605110131               Mohammad Dawud  putra
## 2   21605110132      Faishal Reza Ubaidillah  putra
## 3  210605110133           Dimas Arya Saputra  putra
## 4  210605110134       Abdillah Bagus Saputra  putra
## 5  210605110135     Myhammad Zakin Nada Raya  putra
## 6  210605110136                  Jinan Naura  putri
## 7  210605110137       Aghata Hafis Mahardika  putra
## 8  210605110138         Gigih Agung Prasetyo  putra
## 9  210605110139         Annisa Ayu Permadani  putri
## 10 210605110140          Kurnia Rafi Darajad  putra
## 11 210605110141      Wanda Levia Dwi Safitri  putri
## 12 210605110142              Hafiz Daniswara  putra
## 13 210605110143    Muhammad Putra Zidannizar  putra
## 14 210605110144    Agustina Mufidatuzzainiya  putri
## 15 210605110145 Awang Siregar Lenggah Permei  putra
## 16 210605110146   Iqlima Rahmafitri Karindah  putri
## 17 210605110147             Ahmad Nuski Niam  putra
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra
## 19 210605110149               Nenden Nuraeni  putri
## 20 210605110150           Afifah Zain Raidah  putri
## 21 210605110151        Muchammad Alif Zaidan  putra
## 22 210605110152      Muh Fahma Sahmura HAbib  putra
## 23 210605110153       Mochammad Thoriq Khoir  putra
## 24 210605110154               Suci Wulandari  putri
## 25 210605110155 M Ferelian El Hilaly Daksana  putra
## 26 210605110156           Yuzema Mala Nazira  putri
## 27 210605110157       Prasetyo Putra Pratama  putra
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri
## 29 210605110159     Muhammad Prima Saifullah  putra
## 30 210605110160             Yuwatsiqul Aqwam  putra

Penerapan Data Mahasiswa Teknik Informatika Angkatan 2021 pada Set Outer Join

1.A left join

leftjoin <- left_join(Mahasiswa,Gender)
## Joining, by = "NIM"
leftjoin
##             NIM                         Nama gender
## 1  210605110131               Mohammad Dawud  putra
## 2   21605110132      Faishal Reza Ubaidillah  putra
## 3  210605110133           Dimas Arya Saputra  putra
## 4  210605110134       Abdillah Bagus Saputra  putra
## 5  210605110135     Myhammad Zakin Nada Raya  putra
## 6  210605110136                  Jinan Naura  putri
## 7  210605110137       Aghata Hafis Mahardika  putra
## 8  210605110138         Gigih Agung Prasetyo  putra
## 9  210605110139         Annisa Ayu Permadani  putri
## 10 210605110140          Kurnia Rafi Darajad  putra
## 11 210605110141      Wanda Levia Dwi Safitri  putri
## 12 210605110142              Hafiz Daniswara  putra
## 13 210605110143    Muhammad Putra Zidannizar  putra
## 14 210605110144    Agustina Mufidatuzzainiya  putri
## 15 210605110145 Awang Siregar Lenggah Permei  putra
## 16 210605110146   Iqlima Rahmafitri Karindah  putri
## 17 210605110147             Ahmad Nuski Niam  putra
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra
## 19 210605110149               Nenden Nuraeni  putri
## 20 210605110150           Afifah Zain Raidah  putri
## 21 210605110151        Muchammad Alif Zaidan  putra
## 22 210605110152      Muh Fahma Sahmura HAbib  putra
## 23 210605110153       Mochammad Thoriq Khoir  putra
## 24 210605110154               Suci Wulandari  putri
## 25 210605110155 M Ferelian El Hilaly Daksana  putra
## 26 210605110156           Yuzema Mala Nazira  putri
## 27 210605110157       Prasetyo Putra Pratama  putra
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri
## 29 210605110159     Muhammad Prima Saifullah  putra
## 30 210605110160             Yuwatsiqul Aqwam  putra

2.A Right join

rightjoin <- right_join(Mahasiswa,Gender)
## Joining, by = "NIM"
rightjoin
##             NIM                         Nama gender
## 1  210605110131               Mohammad Dawud  putra
## 2   21605110132      Faishal Reza Ubaidillah  putra
## 3  210605110133           Dimas Arya Saputra  putra
## 4  210605110134       Abdillah Bagus Saputra  putra
## 5  210605110135     Myhammad Zakin Nada Raya  putra
## 6  210605110136                  Jinan Naura  putri
## 7  210605110137       Aghata Hafis Mahardika  putra
## 8  210605110138         Gigih Agung Prasetyo  putra
## 9  210605110139         Annisa Ayu Permadani  putri
## 10 210605110140          Kurnia Rafi Darajad  putra
## 11 210605110141      Wanda Levia Dwi Safitri  putri
## 12 210605110142              Hafiz Daniswara  putra
## 13 210605110143    Muhammad Putra Zidannizar  putra
## 14 210605110144    Agustina Mufidatuzzainiya  putri
## 15 210605110145 Awang Siregar Lenggah Permei  putra
## 16 210605110146   Iqlima Rahmafitri Karindah  putri
## 17 210605110147             Ahmad Nuski Niam  putra
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra
## 19 210605110149               Nenden Nuraeni  putri
## 20 210605110150           Afifah Zain Raidah  putri
## 21 210605110151        Muchammad Alif Zaidan  putra
## 22 210605110152      Muh Fahma Sahmura HAbib  putra
## 23 210605110153       Mochammad Thoriq Khoir  putra
## 24 210605110154               Suci Wulandari  putri
## 25 210605110155 M Ferelian El Hilaly Daksana  putra
## 26 210605110156           Yuzema Mala Nazira  putri
## 27 210605110157       Prasetyo Putra Pratama  putra
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri
## 29 210605110159     Muhammad Prima Saifullah  putra
## 30 210605110160             Yuwatsiqul Aqwam  putra

3. A full join

fulljoin <- full_join(Mahasiswa,Gender)
## Joining, by = "NIM"
fulljoin
##             NIM                         Nama gender
## 1  210605110131               Mohammad Dawud  putra
## 2   21605110132      Faishal Reza Ubaidillah  putra
## 3  210605110133           Dimas Arya Saputra  putra
## 4  210605110134       Abdillah Bagus Saputra  putra
## 5  210605110135     Myhammad Zakin Nada Raya  putra
## 6  210605110136                  Jinan Naura  putri
## 7  210605110137       Aghata Hafis Mahardika  putra
## 8  210605110138         Gigih Agung Prasetyo  putra
## 9  210605110139         Annisa Ayu Permadani  putri
## 10 210605110140          Kurnia Rafi Darajad  putra
## 11 210605110141      Wanda Levia Dwi Safitri  putri
## 12 210605110142              Hafiz Daniswara  putra
## 13 210605110143    Muhammad Putra Zidannizar  putra
## 14 210605110144    Agustina Mufidatuzzainiya  putri
## 15 210605110145 Awang Siregar Lenggah Permei  putra
## 16 210605110146   Iqlima Rahmafitri Karindah  putri
## 17 210605110147             Ahmad Nuski Niam  putra
## 18 210605110148      Jemmy Hadzlan Rakapalwa  putra
## 19 210605110149               Nenden Nuraeni  putri
## 20 210605110150           Afifah Zain Raidah  putri
## 21 210605110151        Muchammad Alif Zaidan  putra
## 22 210605110152      Muh Fahma Sahmura HAbib  putra
## 23 210605110153       Mochammad Thoriq Khoir  putra
## 24 210605110154               Suci Wulandari  putri
## 25 210605110155 M Ferelian El Hilaly Daksana  putra
## 26 210605110156           Yuzema Mala Nazira  putri
## 27 210605110157       Prasetyo Putra Pratama  putra
## 28 210605110158   Aulia Ilmi Maghfira Ridwan  putri
## 29 210605110159     Muhammad Prima Saifullah  putra
## 30 210605110160             Yuwatsiqul Aqwam  putra