Mata Kuliah : Linear Algebra (C)
Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Fakultas : Sains dan Teknologi
Jurusan : Teknik Informatika
NIM : 210605110034
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.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
## Warning: package 'ggplot2' was built under R version 4.1.2
## Warning: package 'tibble' was built under R version 4.1.2
## 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()
Mahasiswa <- data.frame(
NIM = c(210605110030, 210605110031, 210605110032, 210605110033, 210605110034, 210605110035, 210605110036, 2106051100137, 210605110038, 210605110039, 210605110040, 210605110041, 210605110042, 210605110043, 210605110044), 'Nama Mahasiswa' = c("Siti Rofidatus Saidah", "Dwi Putri Adilah", "Mutiara Aprilia Dzakiroh", "Muhammad Sulthon Khairudin", "Hilmi Zuhri Adi Brata", "Muhammad Zea Al Ghifari", "Hamzah Faizal Asyhari", "Kholilur Rohman", "Vivin Octavia Cahyani", "Ade Ray", "Muhammad Ihya' Ulumuddin Al Hazmi", "Rizqy Alfajri", "Hajratul Aswad", "Arvin Azaria Munsyi", "Fitria Susanti"),
stringsAsFactors = FALSE)
Mahasiswa
## NIM Nama.Mahasiswa
## 1 2.106051e+11 Siti Rofidatus Saidah
## 2 2.106051e+11 Dwi Putri Adilah
## 3 2.106051e+11 Mutiara Aprilia Dzakiroh
## 4 2.106051e+11 Muhammad Sulthon Khairudin
## 5 2.106051e+11 Hilmi Zuhri Adi Brata
## 6 2.106051e+11 Muhammad Zea Al Ghifari
## 7 2.106051e+11 Hamzah Faizal Asyhari
## 8 2.106051e+12 Kholilur Rohman
## 9 2.106051e+11 Vivin Octavia Cahyani
## 10 2.106051e+11 Ade Ray
## 11 2.106051e+11 Muhammad Ihya' Ulumuddin Al Hazmi
## 12 2.106051e+11 Rizqy Alfajri
## 13 2.106051e+11 Hajratul Aswad
## 14 2.106051e+11 Arvin Azaria Munsyi
## 15 2.106051e+11 Fitria Susanti
Gender <- data.frame(
NIM = c(210605110030, 210605110031, 210605110032, 210605110033, 210605110034, 210605110035, 210605110036, 210605110037, 210605110038, 210605110039, 210605110040, 210605110041, 210605110042, 210605110043, 210605110044), Gender = c("Perempuan", "Perempuan", "Perempuan", "Laki-laki", "Laki-laki", "Laki-laki", "Laki-laki", "Laki-laki", "Perempuan", "Laki-laki", "Laki-laki", "Laki-laki", "Perempuan", "Laki-laki", "Perempuan"),
stringsAsFactors = FALSE)
Gender
## NIM Gender
## 1 210605110030 Perempuan
## 2 210605110031 Perempuan
## 3 210605110032 Perempuan
## 4 210605110033 Laki-laki
## 5 210605110034 Laki-laki
## 6 210605110035 Laki-laki
## 7 210605110036 Laki-laki
## 8 210605110037 Laki-laki
## 9 210605110038 Perempuan
## 10 210605110039 Laki-laki
## 11 210605110040 Laki-laki
## 12 210605110041 Laki-laki
## 13 210605110042 Perempuan
## 14 210605110043 Laki-laki
## 15 210605110044 Perempuan
library(dplyr)
mahasiswagenap1 <- merge(
x = Mahasiswa,
y = Gender,
by = 'NIM',
all = TRUE
)
mahasiswagenap1
## NIM Nama.Mahasiswa Gender
## 1 2.106051e+11 Siti Rofidatus Saidah Perempuan
## 2 2.106051e+11 Dwi Putri Adilah Perempuan
## 3 2.106051e+11 Mutiara Aprilia Dzakiroh Perempuan
## 4 2.106051e+11 Muhammad Sulthon Khairudin Laki-laki
## 5 2.106051e+11 Hilmi Zuhri Adi Brata Laki-laki
## 6 2.106051e+11 Muhammad Zea Al Ghifari Laki-laki
## 7 2.106051e+11 Hamzah Faizal Asyhari Laki-laki
## 8 2.106051e+11 <NA> Laki-laki
## 9 2.106051e+11 Vivin Octavia Cahyani Perempuan
## 10 2.106051e+11 Ade Ray Laki-laki
## 11 2.106051e+11 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki
## 12 2.106051e+11 Rizqy Alfajri Laki-laki
## 13 2.106051e+11 Hajratul Aswad Perempuan
## 14 2.106051e+11 Arvin Azaria Munsyi Laki-laki
## 15 2.106051e+11 Fitria Susanti Perempuan
## 16 2.106051e+12 Kholilur Rohman <NA>
TempatLahir <- data.frame(
NIM = c(210605110030, 210605110031, 210605110032, 210605110033, 210605110034, 210605110035, 210605110036, 210605110037, 210605110038, 210605110039, 210605110040, 210605110041, 210605110042, 210605110043, 210605110044),
'Tempat Lahir' = c("Malang", "Senuro", "Pasuruan", "Bekasi", "Madiun", "Mataram", "Malang", "Probolinggo", "Grobogan", "Probolinggo", "Lamongan", "Duri", "Samili", "Sampang", "Bangkalan"),
stringsAsFactors = FALSE)
TempatLahir
## NIM Tempat.Lahir
## 1 210605110030 Malang
## 2 210605110031 Senuro
## 3 210605110032 Pasuruan
## 4 210605110033 Bekasi
## 5 210605110034 Madiun
## 6 210605110035 Mataram
## 7 210605110036 Malang
## 8 210605110037 Probolinggo
## 9 210605110038 Grobogan
## 10 210605110039 Probolinggo
## 11 210605110040 Lamongan
## 12 210605110041 Duri
## 13 210605110042 Samili
## 14 210605110043 Sampang
## 15 210605110044 Bangkalan
library(dplyr)
mahasiswagenap2 <- merge(
x = mahasiswagenap1,
y = TempatLahir,
by = 'NIM',
all = TRUE
)
mahasiswagenap2
## NIM Nama.Mahasiswa Gender Tempat.Lahir
## 1 2.106051e+11 Siti Rofidatus Saidah Perempuan Malang
## 2 2.106051e+11 Dwi Putri Adilah Perempuan Senuro
## 3 2.106051e+11 Mutiara Aprilia Dzakiroh Perempuan Pasuruan
## 4 2.106051e+11 Muhammad Sulthon Khairudin Laki-laki Bekasi
## 5 2.106051e+11 Hilmi Zuhri Adi Brata Laki-laki Madiun
## 6 2.106051e+11 Muhammad Zea Al Ghifari Laki-laki Mataram
## 7 2.106051e+11 Hamzah Faizal Asyhari Laki-laki Malang
## 8 2.106051e+11 <NA> Laki-laki Probolinggo
## 9 2.106051e+11 Vivin Octavia Cahyani Perempuan Grobogan
## 10 2.106051e+11 Ade Ray Laki-laki Probolinggo
## 11 2.106051e+11 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki Lamongan
## 12 2.106051e+11 Rizqy Alfajri Laki-laki Duri
## 13 2.106051e+11 Hajratul Aswad Perempuan Samili
## 14 2.106051e+11 Arvin Azaria Munsyi Laki-laki Sampang
## 15 2.106051e+11 Fitria Susanti Perempuan Bangkalan
## 16 2.106051e+12 Kholilur Rohman <NA> <NA>
Gender <- data.frame(
NIM = c(210605110030, 210605110031, 210605110032, 210605110033, 210605110034, 210605110035, 210605110036, 210605110037, 210605110038, 210605110039, 210605110040, 210605110041, 210605110042, 210605110043, 210605110044), gender = c("Perempuan", "Perempuan", "Perempuan", "Laki-laki", "Laki-laki", "Laki-laki", "Laki-laki", "Laki-laki", "Perempuan", "Laki-laki", "Laki-laki", "Laki-laki", "Perempuan", "Laki-laki", "Perempuan"),
stringsAsFactors = FALSE)
Gender
## NIM gender
## 1 210605110030 Perempuan
## 2 210605110031 Perempuan
## 3 210605110032 Perempuan
## 4 210605110033 Laki-laki
## 5 210605110034 Laki-laki
## 6 210605110035 Laki-laki
## 7 210605110036 Laki-laki
## 8 210605110037 Laki-laki
## 9 210605110038 Perempuan
## 10 210605110039 Laki-laki
## 11 210605110040 Laki-laki
## 12 210605110041 Laki-laki
## 13 210605110042 Perempuan
## 14 210605110043 Laki-laki
## 15 210605110044 Perempuan
InnerJoin <- Mahasiswa %>%
inner_join(Gender, by = "NIM")
InnerJoin
## NIM Nama.Mahasiswa gender
## 1 210605110030 Siti Rofidatus Saidah Perempuan
## 2 210605110031 Dwi Putri Adilah Perempuan
## 3 210605110032 Mutiara Aprilia Dzakiroh Perempuan
## 4 210605110033 Muhammad Sulthon Khairudin Laki-laki
## 5 210605110034 Hilmi Zuhri Adi Brata Laki-laki
## 6 210605110035 Muhammad Zea Al Ghifari Laki-laki
## 7 210605110036 Hamzah Faizal Asyhari Laki-laki
## 8 210605110038 Vivin Octavia Cahyani Perempuan
## 9 210605110039 Ade Ray Laki-laki
## 10 210605110040 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki
## 11 210605110041 Rizqy Alfajri Laki-laki
## 12 210605110042 Hajratul Aswad Perempuan
## 13 210605110043 Arvin Azaria Munsyi Laki-laki
## 14 210605110044 Fitria Susanti Perempuan
leftjoin <- left_join(Mahasiswa,Gender)
## Joining, by = "NIM"
## Joining, by = "NIM"
leftjoin
## NIM Nama.Mahasiswa gender
## 1 2.106051e+11 Siti Rofidatus Saidah Perempuan
## 2 2.106051e+11 Dwi Putri Adilah Perempuan
## 3 2.106051e+11 Mutiara Aprilia Dzakiroh Perempuan
## 4 2.106051e+11 Muhammad Sulthon Khairudin Laki-laki
## 5 2.106051e+11 Hilmi Zuhri Adi Brata Laki-laki
## 6 2.106051e+11 Muhammad Zea Al Ghifari Laki-laki
## 7 2.106051e+11 Hamzah Faizal Asyhari Laki-laki
## 8 2.106051e+12 Kholilur Rohman <NA>
## 9 2.106051e+11 Vivin Octavia Cahyani Perempuan
## 10 2.106051e+11 Ade Ray Laki-laki
## 11 2.106051e+11 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki
## 12 2.106051e+11 Rizqy Alfajri Laki-laki
## 13 2.106051e+11 Hajratul Aswad Perempuan
## 14 2.106051e+11 Arvin Azaria Munsyi Laki-laki
## 15 2.106051e+11 Fitria Susanti Perempuan
rightjoin <- right_join(Mahasiswa,Gender)
## Joining, by = "NIM"
## Joining, by = "NIM"
rightjoin
## NIM Nama.Mahasiswa gender
## 1 210605110030 Siti Rofidatus Saidah Perempuan
## 2 210605110031 Dwi Putri Adilah Perempuan
## 3 210605110032 Mutiara Aprilia Dzakiroh Perempuan
## 4 210605110033 Muhammad Sulthon Khairudin Laki-laki
## 5 210605110034 Hilmi Zuhri Adi Brata Laki-laki
## 6 210605110035 Muhammad Zea Al Ghifari Laki-laki
## 7 210605110036 Hamzah Faizal Asyhari Laki-laki
## 8 210605110038 Vivin Octavia Cahyani Perempuan
## 9 210605110039 Ade Ray Laki-laki
## 10 210605110040 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki
## 11 210605110041 Rizqy Alfajri Laki-laki
## 12 210605110042 Hajratul Aswad Perempuan
## 13 210605110043 Arvin Azaria Munsyi Laki-laki
## 14 210605110044 Fitria Susanti Perempuan
## 15 210605110037 <NA> Laki-laki
fulljoin <- full_join(Mahasiswa,Gender)
## Joining, by = "NIM"
## Joining, by = "NIM"
fulljoin
## NIM Nama.Mahasiswa gender
## 1 2.106051e+11 Siti Rofidatus Saidah Perempuan
## 2 2.106051e+11 Dwi Putri Adilah Perempuan
## 3 2.106051e+11 Mutiara Aprilia Dzakiroh Perempuan
## 4 2.106051e+11 Muhammad Sulthon Khairudin Laki-laki
## 5 2.106051e+11 Hilmi Zuhri Adi Brata Laki-laki
## 6 2.106051e+11 Muhammad Zea Al Ghifari Laki-laki
## 7 2.106051e+11 Hamzah Faizal Asyhari Laki-laki
## 8 2.106051e+12 Kholilur Rohman <NA>
## 9 2.106051e+11 Vivin Octavia Cahyani Perempuan
## 10 2.106051e+11 Ade Ray Laki-laki
## 11 2.106051e+11 Muhammad Ihya' Ulumuddin Al Hazmi Laki-laki
## 12 2.106051e+11 Rizqy Alfajri Laki-laki
## 13 2.106051e+11 Hajratul Aswad Perempuan
## 14 2.106051e+11 Arvin Azaria Munsyi Laki-laki
## 15 2.106051e+11 Fitria Susanti Perempuan
## 16 2.106051e+11 <NA> Laki-laki