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)
## Warning: package 'tidyverse' was built under R version 4.1.2
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5     v purrr   0.3.4
## v tibble  3.1.4     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
## Warning: package 'tidyr' was built under R version 4.1.2
## Warning: package 'readr' was built under R version 4.1.2
## Warning: package 'purrr' was built under R version 4.1.2
## Warning: package 'dplyr' was built under R version 4.1.2
## Warning: package 'forcats' was built under R version 4.1.2
## -- 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(210605110121, 21605110122, 210605110123, 210605110124, 210605110125, 210605110126, 210605110127, 210605110128, 210605110129, 210605110130, 210605110131, 210605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150),
  'Nama' = c("Niken Ayu Rahma","Ardhani Ghiffarul","Yudistira Ramadhani","Sayyiddah Mutiea AZahra","Rahmat Fauzan","Muhammad Haqqul Hakim", "Nafiah Nur Mutaqien","Furqon Aziz Aini","Ferina Putri Soedjono","Angelica Luciano","Muhammad Dawud", "Faizal Reza Ubadillah", "Dimas Arya Saputra", "Abdillah Bagus Saputra", "Muhammad Zakin Nada Arya", "Jihan Naurah", "Agatha Hafiz Mahardika", "Gigih Agung Prasetyo", "Anisa Ayu Permadani", "Kurnia Rafi Darajad", "Wanda Levia Dwi Safitri", "Hafiz Dasiswara", "MUhammad Putra Zidan Nizar", "Agustina Mufidatuzzaniya", "Awang Siregar Lenggah Permei", "Iqlima Rahma Fitri", "Ahmad Nuski Ni'am", "Jemmy Hadzlan", "Nendeb Nur Aini", "Afifah Zain Raidah"),
 
   stringsAsFactors = FALSE)
Mahasiswa
##             NIM                         Nama
## 1  210605110121              Niken Ayu Rahma
## 2   21605110122            Ardhani Ghiffarul
## 3  210605110123          Yudistira Ramadhani
## 4  210605110124      Sayyiddah Mutiea AZahra
## 5  210605110125                Rahmat Fauzan
## 6  210605110126        Muhammad Haqqul Hakim
## 7  210605110127          Nafiah Nur Mutaqien
## 8  210605110128             Furqon Aziz Aini
## 9  210605110129        Ferina Putri Soedjono
## 10 210605110130             Angelica Luciano
## 11 210605110131               Muhammad Dawud
## 12 210605110132        Faizal Reza Ubadillah
## 13 210605110133           Dimas Arya Saputra
## 14 210605110134       Abdillah Bagus Saputra
## 15 210605110135     Muhammad Zakin Nada Arya
## 16 210605110136                 Jihan Naurah
## 17 210605110137       Agatha Hafiz Mahardika
## 18 210605110138         Gigih Agung Prasetyo
## 19 210605110139          Anisa Ayu Permadani
## 20 210605110140          Kurnia Rafi Darajad
## 21 210605110141      Wanda Levia Dwi Safitri
## 22 210605110142              Hafiz Dasiswara
## 23 210605110143   MUhammad Putra Zidan Nizar
## 24 210605110144     Agustina Mufidatuzzaniya
## 25 210605110145 Awang Siregar Lenggah Permei
## 26 210605110146           Iqlima Rahma Fitri
## 27 210605110147            Ahmad Nuski Ni'am
## 28 210605110148                Jemmy Hadzlan
## 29 210605110149              Nendeb Nur Aini
## 30 210605110150           Afifah Zain Raidah

Gender Mahasiswa Teknik Informatika Angkatan 2021

gender <- data.frame(
  
   NIM = c(210605110121, 21605110122, 210605110123, 210605110124, 210605110125, 210605110126, 210605110127, 210605110128, 210605110129, 210605110130, 210605110131, 210605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150),
 
  
  'gender' = c("putri", "putra", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putri", "putra", "putra", "putra", "putra", "putra", "putri", 
"putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putri"),

  
stringsAsFactors = FALSE)
gender
##             NIM gender
## 1  210605110121  putri
## 2   21605110122  putra
## 3  210605110123  putra
## 4  210605110124  putri
## 5  210605110125  putra
## 6  210605110126  putra
## 7  210605110127  putri
## 8  210605110128  putra
## 9  210605110129  putri
## 10 210605110130  putri
## 11 210605110131  putra
## 12 210605110132  putra
## 13 210605110133  putra
## 14 210605110134  putra
## 15 210605110135  putra
## 16 210605110136  putri
## 17 210605110137  putra
## 18 210605110138  putra
## 19 210605110139  putri
## 20 210605110140  putra
## 21 210605110141  putri
## 22 210605110142  putra
## 23 210605110143  putra
## 24 210605110144  putri
## 25 210605110145  putra
## 26 210605110146  putri
## 27 210605110147  putra
## 28 210605110148  putra
## 29 210605110149  putri
## 30 210605110150  putri
library(dplyr)
mahasiswati1 <- merge(
  x = Mahasiswa,
  y = gender,
  by = 'NIM',
  all = TRUE
)
mahasiswati1
##             NIM                         Nama gender
## 1   21605110122            Ardhani Ghiffarul  putra
## 2  210605110121              Niken Ayu Rahma  putri
## 3  210605110123          Yudistira Ramadhani  putra
## 4  210605110124      Sayyiddah Mutiea AZahra  putri
## 5  210605110125                Rahmat Fauzan  putra
## 6  210605110126        Muhammad Haqqul Hakim  putra
## 7  210605110127          Nafiah Nur Mutaqien  putri
## 8  210605110128             Furqon Aziz Aini  putra
## 9  210605110129        Ferina Putri Soedjono  putri
## 10 210605110130             Angelica Luciano  putri
## 11 210605110131               Muhammad Dawud  putra
## 12 210605110132        Faizal Reza Ubadillah  putra
## 13 210605110133           Dimas Arya Saputra  putra
## 14 210605110134       Abdillah Bagus Saputra  putra
## 15 210605110135     Muhammad Zakin Nada Arya  putra
## 16 210605110136                 Jihan Naurah  putri
## 17 210605110137       Agatha Hafiz Mahardika  putra
## 18 210605110138         Gigih Agung Prasetyo  putra
## 19 210605110139          Anisa Ayu Permadani  putri
## 20 210605110140          Kurnia Rafi Darajad  putra
## 21 210605110141      Wanda Levia Dwi Safitri  putri
## 22 210605110142              Hafiz Dasiswara  putra
## 23 210605110143   MUhammad Putra Zidan Nizar  putra
## 24 210605110144     Agustina Mufidatuzzaniya  putri
## 25 210605110145 Awang Siregar Lenggah Permei  putra
## 26 210605110146           Iqlima Rahma Fitri  putri
## 27 210605110147            Ahmad Nuski Ni'am  putra
## 28 210605110148                Jemmy Hadzlan  putra
## 29 210605110149              Nendeb Nur Aini  putri
## 30 210605110150           Afifah Zain Raidah  putri

Asal Daerah Masiswa Teknik Informatika Angkatan 2021

Asal <- data.frame(
  
  NIM = c(210605110121, 21605110122, 210605110123, 210605110124, 210605110125, 210605110126, 210605110127, 210605110128, 210605110129, 210605110130, 210605110131, 210605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150),
 

  'Asal' = c("Bojonegoro", "Probolinggo", "Surabaya", "Tanggerang", "Bukit Tinggi", "Pasuruan", "Magetan", "Banyuwangi", "Sanggata", "Jakarta", "Magetan", "Banyuwangi", "Jakarta", "Banyuwangi", "Bojenegoro", "Gresik", "Malang", "Malang", "Malang", "Muara Taweh", "Bojonegoro", "Malang", "Malang", "Gresik", "Gresik", "Tulungagung", "Lumajang", "Bojonegoro", "Bandung", "Tasikmalaya"),
  
stringsAsFactors = FALSE)
Asal
##             NIM         Asal
## 1  210605110121   Bojonegoro
## 2   21605110122  Probolinggo
## 3  210605110123     Surabaya
## 4  210605110124   Tanggerang
## 5  210605110125 Bukit Tinggi
## 6  210605110126     Pasuruan
## 7  210605110127      Magetan
## 8  210605110128   Banyuwangi
## 9  210605110129     Sanggata
## 10 210605110130      Jakarta
## 11 210605110131      Magetan
## 12 210605110132   Banyuwangi
## 13 210605110133      Jakarta
## 14 210605110134   Banyuwangi
## 15 210605110135   Bojenegoro
## 16 210605110136       Gresik
## 17 210605110137       Malang
## 18 210605110138       Malang
## 19 210605110139       Malang
## 20 210605110140  Muara Taweh
## 21 210605110141   Bojonegoro
## 22 210605110142       Malang
## 23 210605110143       Malang
## 24 210605110144       Gresik
## 25 210605110145       Gresik
## 26 210605110146  Tulungagung
## 27 210605110147     Lumajang
## 28 210605110148   Bojonegoro
## 29 210605110149      Bandung
## 30 210605110150  Tasikmalaya
library(dplyr)
mahasiswati2 <- merge(
  x = mahasiswati1,
  y = Asal,
  by = 'NIM',
  all = TRUE
  )
mahasiswati2
##             NIM                         Nama gender         Asal
## 1   21605110122            Ardhani Ghiffarul  putra  Probolinggo
## 2  210605110121              Niken Ayu Rahma  putri   Bojonegoro
## 3  210605110123          Yudistira Ramadhani  putra     Surabaya
## 4  210605110124      Sayyiddah Mutiea AZahra  putri   Tanggerang
## 5  210605110125                Rahmat Fauzan  putra Bukit Tinggi
## 6  210605110126        Muhammad Haqqul Hakim  putra     Pasuruan
## 7  210605110127          Nafiah Nur Mutaqien  putri      Magetan
## 8  210605110128             Furqon Aziz Aini  putra   Banyuwangi
## 9  210605110129        Ferina Putri Soedjono  putri     Sanggata
## 10 210605110130             Angelica Luciano  putri      Jakarta
## 11 210605110131               Muhammad Dawud  putra      Magetan
## 12 210605110132        Faizal Reza Ubadillah  putra   Banyuwangi
## 13 210605110133           Dimas Arya Saputra  putra      Jakarta
## 14 210605110134       Abdillah Bagus Saputra  putra   Banyuwangi
## 15 210605110135     Muhammad Zakin Nada Arya  putra   Bojenegoro
## 16 210605110136                 Jihan Naurah  putri       Gresik
## 17 210605110137       Agatha Hafiz Mahardika  putra       Malang
## 18 210605110138         Gigih Agung Prasetyo  putra       Malang
## 19 210605110139          Anisa Ayu Permadani  putri       Malang
## 20 210605110140          Kurnia Rafi Darajad  putra  Muara Taweh
## 21 210605110141      Wanda Levia Dwi Safitri  putri   Bojonegoro
## 22 210605110142              Hafiz Dasiswara  putra       Malang
## 23 210605110143   MUhammad Putra Zidan Nizar  putra       Malang
## 24 210605110144     Agustina Mufidatuzzaniya  putri       Gresik
## 25 210605110145 Awang Siregar Lenggah Permei  putra       Gresik
## 26 210605110146           Iqlima Rahma Fitri  putri  Tulungagung
## 27 210605110147            Ahmad Nuski Ni'am  putra     Lumajang
## 28 210605110148                Jemmy Hadzlan  putra   Bojonegoro
## 29 210605110149              Nendeb Nur Aini  putri      Bandung
## 30 210605110150           Afifah Zain Raidah  putri  Tasikmalaya

Pengelompokan Pada Data Mahasiswa Teknik Informatika angkatan 2021

jumlah <- data.frame(
  NIM = c(210605110121, 21605110122, 210605110123, 210605110124, 210605110125, 210605110126, 210605110127, 210605110128, 210605110129, 210605110130, 210605110131, 210605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150),
 
 '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  210605110121              10
## 2   21605110122              13
## 3  210605110123              21
## 4  210605110124              15
## 5  210605110125              18
## 6  210605110126              14
## 7  210605110127              12
## 8  210605110128              18
## 9  210605110129              12
## 10 210605110130               5
## 11 210605110131              12
## 12 210605110132              24
## 13 210605110133              14
## 14 210605110134              19
## 15 210605110135               5
## 16 210605110136               9
## 17 210605110137              17
## 18 210605110138              13
## 19 210605110139               4
## 20 210605110140              11
## 21 210605110141               8
## 22 210605110142              16
## 23 210605110143              18
## 24 210605110144               3
## 25 210605110145              20
## 26 210605110146              25
## 27 210605110147              14
## 28 210605110148               4
## 29 210605110149              16
## 30 210605110150              14
library(dplyr)
mahasiswati3 <- merge(
  x = mahasiswati2,
  y = jumlah,
  by = 'NIM',
  all = TRUE
  )
mahasiswati3
##             NIM                         Nama gender         Asal
## 1   21605110122            Ardhani Ghiffarul  putra  Probolinggo
## 2  210605110121              Niken Ayu Rahma  putri   Bojonegoro
## 3  210605110123          Yudistira Ramadhani  putra     Surabaya
## 4  210605110124      Sayyiddah Mutiea AZahra  putri   Tanggerang
## 5  210605110125                Rahmat Fauzan  putra Bukit Tinggi
## 6  210605110126        Muhammad Haqqul Hakim  putra     Pasuruan
## 7  210605110127          Nafiah Nur Mutaqien  putri      Magetan
## 8  210605110128             Furqon Aziz Aini  putra   Banyuwangi
## 9  210605110129        Ferina Putri Soedjono  putri     Sanggata
## 10 210605110130             Angelica Luciano  putri      Jakarta
## 11 210605110131               Muhammad Dawud  putra      Magetan
## 12 210605110132        Faizal Reza Ubadillah  putra   Banyuwangi
## 13 210605110133           Dimas Arya Saputra  putra      Jakarta
## 14 210605110134       Abdillah Bagus Saputra  putra   Banyuwangi
## 15 210605110135     Muhammad Zakin Nada Arya  putra   Bojenegoro
## 16 210605110136                 Jihan Naurah  putri       Gresik
## 17 210605110137       Agatha Hafiz Mahardika  putra       Malang
## 18 210605110138         Gigih Agung Prasetyo  putra       Malang
## 19 210605110139          Anisa Ayu Permadani  putri       Malang
## 20 210605110140          Kurnia Rafi Darajad  putra  Muara Taweh
## 21 210605110141      Wanda Levia Dwi Safitri  putri   Bojonegoro
## 22 210605110142              Hafiz Dasiswara  putra       Malang
## 23 210605110143   MUhammad Putra Zidan Nizar  putra       Malang
## 24 210605110144     Agustina Mufidatuzzaniya  putri       Gresik
## 25 210605110145 Awang Siregar Lenggah Permei  putra       Gresik
## 26 210605110146           Iqlima Rahma Fitri  putri  Tulungagung
## 27 210605110147            Ahmad Nuski Ni'am  putra     Lumajang
## 28 210605110148                Jemmy Hadzlan  putra   Bojonegoro
## 29 210605110149              Nendeb Nur Aini  putri      Bandung
## 30 210605110150           Afifah Zain Raidah  putri  Tasikmalaya
##    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(210605110121, 21605110122, 210605110123, 210605110124, 210605110125, 210605110126, 210605110127, 210605110128, 210605110129, 210605110130, 210605110131, 210605110132, 210605110133, 210605110134, 210605110135, 210605110136, 210605110137, 210605110138, 210605110139, 210605110140, 210605110141, 210605110142, 210605110143, 210605110144, 210605110145, 210605110146, 210605110147, 210605110148, 210605110149, 210605110150),
 
  
  'gender' = c("putri", "putra", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putri", "putra", "putra", "putra", "putra", "putra", "putri", 
"putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putra", "putri", "putra", "putra", "putri", "putri"),

  stringsAsFactors = FALSE)
Gender
##             NIM gender
## 1  210605110121  putri
## 2   21605110122  putra
## 3  210605110123  putra
## 4  210605110124  putri
## 5  210605110125  putra
## 6  210605110126  putra
## 7  210605110127  putri
## 8  210605110128  putra
## 9  210605110129  putri
## 10 210605110130  putri
## 11 210605110131  putra
## 12 210605110132  putra
## 13 210605110133  putra
## 14 210605110134  putra
## 15 210605110135  putra
## 16 210605110136  putri
## 17 210605110137  putra
## 18 210605110138  putra
## 19 210605110139  putri
## 20 210605110140  putra
## 21 210605110141  putri
## 22 210605110142  putra
## 23 210605110143  putra
## 24 210605110144  putri
## 25 210605110145  putra
## 26 210605110146  putri
## 27 210605110147  putra
## 28 210605110148  putra
## 29 210605110149  putri
## 30 210605110150  putri

Penerapan Data Mahasiswa Teknik Informatika Angkatan 2021 pada inner Join

innerjoin <- Mahasiswa %>%
  inner_join(Gender, by = "NIM")
innerjoin
##             NIM                         Nama gender
## 1  210605110121              Niken Ayu Rahma  putri
## 2   21605110122            Ardhani Ghiffarul  putra
## 3  210605110123          Yudistira Ramadhani  putra
## 4  210605110124      Sayyiddah Mutiea AZahra  putri
## 5  210605110125                Rahmat Fauzan  putra
## 6  210605110126        Muhammad Haqqul Hakim  putra
## 7  210605110127          Nafiah Nur Mutaqien  putri
## 8  210605110128             Furqon Aziz Aini  putra
## 9  210605110129        Ferina Putri Soedjono  putri
## 10 210605110130             Angelica Luciano  putri
## 11 210605110131               Muhammad Dawud  putra
## 12 210605110132        Faizal Reza Ubadillah  putra
## 13 210605110133           Dimas Arya Saputra  putra
## 14 210605110134       Abdillah Bagus Saputra  putra
## 15 210605110135     Muhammad Zakin Nada Arya  putra
## 16 210605110136                 Jihan Naurah  putri
## 17 210605110137       Agatha Hafiz Mahardika  putra
## 18 210605110138         Gigih Agung Prasetyo  putra
## 19 210605110139          Anisa Ayu Permadani  putri
## 20 210605110140          Kurnia Rafi Darajad  putra
## 21 210605110141      Wanda Levia Dwi Safitri  putri
## 22 210605110142              Hafiz Dasiswara  putra
## 23 210605110143   MUhammad Putra Zidan Nizar  putra
## 24 210605110144     Agustina Mufidatuzzaniya  putri
## 25 210605110145 Awang Siregar Lenggah Permei  putra
## 26 210605110146           Iqlima Rahma Fitri  putri
## 27 210605110147            Ahmad Nuski Ni'am  putra
## 28 210605110148                Jemmy Hadzlan  putra
## 29 210605110149              Nendeb Nur Aini  putri
## 30 210605110150           Afifah Zain Raidah  putri

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  210605110121              Niken Ayu Rahma  putri
## 2   21605110122            Ardhani Ghiffarul  putra
## 3  210605110123          Yudistira Ramadhani  putra
## 4  210605110124      Sayyiddah Mutiea AZahra  putri
## 5  210605110125                Rahmat Fauzan  putra
## 6  210605110126        Muhammad Haqqul Hakim  putra
## 7  210605110127          Nafiah Nur Mutaqien  putri
## 8  210605110128             Furqon Aziz Aini  putra
## 9  210605110129        Ferina Putri Soedjono  putri
## 10 210605110130             Angelica Luciano  putri
## 11 210605110131               Muhammad Dawud  putra
## 12 210605110132        Faizal Reza Ubadillah  putra
## 13 210605110133           Dimas Arya Saputra  putra
## 14 210605110134       Abdillah Bagus Saputra  putra
## 15 210605110135     Muhammad Zakin Nada Arya  putra
## 16 210605110136                 Jihan Naurah  putri
## 17 210605110137       Agatha Hafiz Mahardika  putra
## 18 210605110138         Gigih Agung Prasetyo  putra
## 19 210605110139          Anisa Ayu Permadani  putri
## 20 210605110140          Kurnia Rafi Darajad  putra
## 21 210605110141      Wanda Levia Dwi Safitri  putri
## 22 210605110142              Hafiz Dasiswara  putra
## 23 210605110143   MUhammad Putra Zidan Nizar  putra
## 24 210605110144     Agustina Mufidatuzzaniya  putri
## 25 210605110145 Awang Siregar Lenggah Permei  putra
## 26 210605110146           Iqlima Rahma Fitri  putri
## 27 210605110147            Ahmad Nuski Ni'am  putra
## 28 210605110148                Jemmy Hadzlan  putra
## 29 210605110149              Nendeb Nur Aini  putri
## 30 210605110150           Afifah Zain Raidah  putri

2.A Right join

rightjoin <- right_join(Mahasiswa,Gender)
## Joining, by = "NIM"
rightjoin
##             NIM                         Nama gender
## 1  210605110121              Niken Ayu Rahma  putri
## 2   21605110122            Ardhani Ghiffarul  putra
## 3  210605110123          Yudistira Ramadhani  putra
## 4  210605110124      Sayyiddah Mutiea AZahra  putri
## 5  210605110125                Rahmat Fauzan  putra
## 6  210605110126        Muhammad Haqqul Hakim  putra
## 7  210605110127          Nafiah Nur Mutaqien  putri
## 8  210605110128             Furqon Aziz Aini  putra
## 9  210605110129        Ferina Putri Soedjono  putri
## 10 210605110130             Angelica Luciano  putri
## 11 210605110131               Muhammad Dawud  putra
## 12 210605110132        Faizal Reza Ubadillah  putra
## 13 210605110133           Dimas Arya Saputra  putra
## 14 210605110134       Abdillah Bagus Saputra  putra
## 15 210605110135     Muhammad Zakin Nada Arya  putra
## 16 210605110136                 Jihan Naurah  putri
## 17 210605110137       Agatha Hafiz Mahardika  putra
## 18 210605110138         Gigih Agung Prasetyo  putra
## 19 210605110139          Anisa Ayu Permadani  putri
## 20 210605110140          Kurnia Rafi Darajad  putra
## 21 210605110141      Wanda Levia Dwi Safitri  putri
## 22 210605110142              Hafiz Dasiswara  putra
## 23 210605110143   MUhammad Putra Zidan Nizar  putra
## 24 210605110144     Agustina Mufidatuzzaniya  putri
## 25 210605110145 Awang Siregar Lenggah Permei  putra
## 26 210605110146           Iqlima Rahma Fitri  putri
## 27 210605110147            Ahmad Nuski Ni'am  putra
## 28 210605110148                Jemmy Hadzlan  putra
## 29 210605110149              Nendeb Nur Aini  putri
## 30 210605110150           Afifah Zain Raidah  putri

3. A full join

fulljoin <- full_join(Mahasiswa,Gender)
## Joining, by = "NIM"
fulljoin
##             NIM                         Nama gender
## 1  210605110121              Niken Ayu Rahma  putri
## 2   21605110122            Ardhani Ghiffarul  putra
## 3  210605110123          Yudistira Ramadhani  putra
## 4  210605110124      Sayyiddah Mutiea AZahra  putri
## 5  210605110125                Rahmat Fauzan  putra
## 6  210605110126        Muhammad Haqqul Hakim  putra
## 7  210605110127          Nafiah Nur Mutaqien  putri
## 8  210605110128             Furqon Aziz Aini  putra
## 9  210605110129        Ferina Putri Soedjono  putri
## 10 210605110130             Angelica Luciano  putri
## 11 210605110131               Muhammad Dawud  putra
## 12 210605110132        Faizal Reza Ubadillah  putra
## 13 210605110133           Dimas Arya Saputra  putra
## 14 210605110134       Abdillah Bagus Saputra  putra
## 15 210605110135     Muhammad Zakin Nada Arya  putra
## 16 210605110136                 Jihan Naurah  putri
## 17 210605110137       Agatha Hafiz Mahardika  putra
## 18 210605110138         Gigih Agung Prasetyo  putra
## 19 210605110139          Anisa Ayu Permadani  putri
## 20 210605110140          Kurnia Rafi Darajad  putra
## 21 210605110141      Wanda Levia Dwi Safitri  putri
## 22 210605110142              Hafiz Dasiswara  putra
## 23 210605110143   MUhammad Putra Zidan Nizar  putra
## 24 210605110144     Agustina Mufidatuzzaniya  putri
## 25 210605110145 Awang Siregar Lenggah Permei  putra
## 26 210605110146           Iqlima Rahma Fitri  putri
## 27 210605110147            Ahmad Nuski Ni'am  putra
## 28 210605110148                Jemmy Hadzlan  putra
## 29 210605110149              Nendeb Nur Aini  putri
## 30 210605110150           Afifah Zain Raidah  putri