SlideShare a Scribd company logo
1 of 13
Download to read offline
Pengantar Pengolahan Obyek
Komputer I (SATS4111)
Materi Inisiasi Tutorial Online
Vektor
 Fungsi vector() dengan dua argumen yaitu mode dan length
dipakai untuk membuat vektor yang elemennya ditentukan oleh
nilai argumen mode dan length yang diberikan.
 Elemen vektor akan diberi nilai 0 untuk mode numerik, bernilai
”FALSE” untuk mode logikal, dan bernilai ”” untuk mode karakter.
> p <- vector(mode="numeric",length=3)
> p
[1] 0 0 0
> q <- vector(mode="logical",length=5)
> q
[1] FALSE FALSE FALSE FALSE FALSE
> r <- vector(mode="character",length=7)
> r
[1] "" "" "" "" "" "" ""
Faktor
 Faktor bukan hanya berkaitan dengan nilai dari variabel
kategorikal, namun juga dapat terkait dengan level dari
variabelnya walau mungkin tidak muncul dalam data.
 Fungsi factor() membuat faktor dengan opsi berikut ini:
factor(x, levels= sort(unique(x), na.last =
TRUE, labels = levels, exclude=NA, ordered =
is.ordered(x))
dengan
 levels: menentukan level maksimum faktor (default)
 labels: menentukan nama dari level
 exclude : dipakai untuk mengeluarkan nilai x tertentu dari level
tersebut,
 ordered: adalah argumen logical yang akan menentukan apakah
level dari faktor akan diurutkan atau tidak.
Faktor
> a <- factor(1:4)
> a
[1] 1 2 3 4
Levels: 1 2 3 4
> b <- factor(1:4, levels=1:5)
> b
[1] 1 2 3 4
Levels: 1 2 3 4 5
> c <- factor(1:4, labels=c("P", "Q", "R", "S"), levels=1:4)
> c
[1] P Q R S
Levels: P Q R S
> d <- factor(1:5, exclude=3 )
> d
[1] 1 2 <NA> 4 5
Levels: 1 2 4 5
Matriks
 Matriks adalah bentuk khusus dari faktor dengan tambahan
atribut dim atau dimensi yang dirinya sendiri adalah vektor
numerik dengan panjang dua, yang menentukan jumlah baris
dan kolom matriks.
 Matriks dapat dibuat dengan fungsi matrix, bentuk umumnya:
matrix (data = NA, nrow = 1, ncol= 1,
byrow=FALSE, dimnames=NULL)
 Opsi byrow menunjukkan nilai yang diberikan oleh data yang
akan mengisi sesuai urutan kolom (default) atau baris (if
TRUE).
 Opsi dimnames memungkinkan untuk memberi nama pada
baris dan kolom.
Matriks
> matriks1 <- matrix(data=8, nr=3, nc=3)
> matriks1
[,1] [,2] [,3]
[1,] 8 8 8
[2,] 8 8 8
[3,] 8 8 8
> matriks2 <- matrix(1:6, 2, 3)
> matriks2
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
> matriks3 <- matrix(1:6, 2, 3, byrow=TRUE)
> matriks3
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
matriks1 berukuran 3x3,
semua elemen bernilai 8
matriks2 berukuran 2x3, semua
elemen diambil dari deret 1
sampai dengan 6
matriks3 berukuran 2x3, semua
elemen diambil dari deret 1
sampai dengan 6, data
ditempatkan sesuai urutan baris
Frame data
 Fungsi untuk membuat frame data adalah data.frame
 Vektor yang dimasukkan dalam frame data harus mempunyai
panjang yang sama, atau jika ada vektor yang lebih pendek,
akan dipakai ulang sekian kali (bilangan bulat).
> a <- 1:5; b <- 4
> data.frame(a,b)
a b
1 1 4
2 2 4
3 3 4
4 4 4
5 5 4
> c <- 1:6; d <- c(2, 4)
> data.frame(c,d)
c d
1 1 2
2 2 4
3 3 2
4 4 4
5 5 2
6 6 4
Frame data yang
terdiri dari 5 baris,
semua elemen
pada kolom b
bernilai 4
Frame data yang
terdiri dari 6 baris,
semua elemen
pada kolom d
bernilai 2 atau 4
secara berulang
List
 Cara membuat list mirip dengan pembuatan frame data. Dalam
list tidak ada pembatasan jenis obyek yang dapat dimuat di
dalamnya.
 Fungsi yang digunakan list().
> a <- 1:8
> b <- 5:10
> L <- list(a,b)
> L
[[1]]
[1] 1 2 3 4 5 6 7 8
[[2]]
[1] 5 6 7 8 9 10
Elemen list pertama
diperoleh dari obyek a
Elemen list kedua yang
diperoleh dari obyek b
Data time series
 Data runtun waktu atau time series dibuat dengan perintah
ts().
 Dasar runtun waktu yang dipakai adalah tahun. Parameter
frekuensi digunakan untuk pengaturan runtun waktu bulanan
 Dapat berupa vektor atau matriks
> ts(1:15,frequency=12, start=c(2016,2))
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2016 1 2 3 4 5 6 7 8 9 10 11
2017 12 13 14 15
Konversi dan Manipusi Obyek
Contoh konversi mode obyek:
> status <- factor(c("Lulus","Tidak lulus"))
> status
[1] Lulus Tidak lulus
Levels: Lulus Tidak lulus
> as.numeric(status)
[1] 1 2
Konversi mode
objyek ke
Fungsi yang
digunakan
numerik as.numeric
logikal as.logical
karakter as.character
• Manipulasi obyek dilakukan dengan operator-operator yang terdiri dari
operator aritmatik, operator perbandingan, dan operator logika.
• Fungsi untuk membandingkan dua obyek identical (= =) dan all.equal
Contoh manipulasi obyek:
> x <-2:4;y<- 1:3
> x == y
[1] FALSE FALSE FALSE
> x <= y
[1] FALSE FALSE FALSE
> x >= y
[1] TRUE TRUE TRUE
> all.equal(10, 25-
15)
[1] TRUE
> identical(10, 25-
15)
[1] TRUE
Obyek Berindeks
 Sistem pengindeksan adalah jalan yang efektif dan efisien untuk
mengacu elemen-elemen tertentu dari suatu obyek, baik obyek
numerik ataupun logik.
> x <- 5:9
> x[2]
[1] 6
> x
[1] 5 6 7 8 9
> x[2] <- 4
> x
[1] 5 4 7 8 9
> y <- matrix (1:6, 2,3)
> y
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
> y[2,]
[1] 2 4 6
> y[,3]
[1] 5 6
> y[2,1]
[1] 2
y[2,]: elemen pada baris
kedua matriks y
y[,3]: elemen pada kolom
ketiga matriks y
y[2,1]: elemen pada baris
kedua dan kolom 1 matriks y
x[2]: elemen
kedua deret x
Fungsi Aritmatik dan Fungsi Sederhana
 Fungsi perangkaian atau concatenasi (c) digunakan untuk
menggabungkan kelompok atau individu obyek
> c(seq(1,2,0.3),seq(4,5,0.25))
[1] 1.00 1.30 1.60 1.90 4.00 4.25 4.50 4.75 5.00
 Fungsi pembangun urutan (sequence): seq
 Bentuk umum operatornya adalah seq(m,n,k); m=nilai awal, n=nilai
akhir, dan k=pertambahan.
> seq(1,8,0.75)
[1] 1.00 1.75 2.50 3.25 4.00 4.75 5.50 6.25 7.00 7.75
 Fungsi Pengulangan (Repeat): rep. Bentuk umum pemakaiannya
adalah rep(nilai-yang-diulang, jumlah pengulangan)
> y <-rep(-4,5)
> y
[1] -4 -4 -4 -4 -4
Fungsi Aritmatika Vektor
> p <- rep(8,5)
> p
[1] 8 8 8 8 8
> q <- 6:10
> q
[1] 6 7 8 9 10
> r <- p + q
> r
[1] 14 15 16 17 18
> s <- q - p
> s
[1] -2 -1 0 1 2
> t <- p*q
> t
[1] 48 56 64 72 80
Vektor r merupakan penjumlahan
vektor p dan vektor q
Vektor s merupakan pengurangan
vektor q dan vektor p
Vektor t merupakan perkalian
vektor p dan vektor q
Penetapan vektor p
Penetapan vektor q

More Related Content

Similar to Materi 3 - Pengantar Pengolahan Obyek.pdf

Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul vDevi Apriansyah
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsxIndraWahyu33
 
Algoritma dan Struktur Data - Larik
Algoritma dan Struktur Data - LarikAlgoritma dan Struktur Data - Larik
Algoritma dan Struktur Data - LarikGeorgius Rinaldo
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfssuserb7d229
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayKuliahKita
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa Ranom0164
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan viwindi1
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPrasetyo Adi
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfgunturwijaya7
 
Materi kuliah 16 array part 2
Materi kuliah 16   array part 2Materi kuliah 16   array part 2
Materi kuliah 16 array part 2Budi Yono
 
Modul struktur data_affif
Modul struktur data_affifModul struktur data_affif
Modul struktur data_affifSejahtera Affif
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program rKhair Norrasid
 

Similar to Materi 3 - Pengantar Pengolahan Obyek.pdf (20)

Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
Algoritma Matriks
Algoritma MatriksAlgoritma Matriks
Algoritma Matriks
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
 
Algoritma dan Struktur Data - Larik
Algoritma dan Struktur Data - LarikAlgoritma dan Struktur Data - Larik
Algoritma dan Struktur Data - Larik
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa R
 
1 Array.ppt
1 Array.ppt1 Array.ppt
1 Array.ppt
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Array
ArrayArray
Array
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
 
Materi kuliah 16 array part 2
Materi kuliah 16   array part 2Materi kuliah 16   array part 2
Materi kuliah 16 array part 2
 
Modul struktur data_affif
Modul struktur data_affifModul struktur data_affif
Modul struktur data_affif
 
Pertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhsPertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhs
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
 

Recently uploaded

Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs Togel
Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs TogelTogel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs Togel
Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs TogelHaseebBashir5
 
Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2PutriMuaini
 
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda Aceh
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda AcehTERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda Aceh
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda AcehFORTRESS
 
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...HaseebBashir5
 
PPT-Business-Plan makanan khas indonesia
PPT-Business-Plan makanan khas indonesiaPPT-Business-Plan makanan khas indonesia
PPT-Business-Plan makanan khas indonesiaSukmaWati809736
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerHaseebBashir5
 
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor""Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"HaseebBashir5
 
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak""Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"HaseebBashir5
 
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di Indonesia
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di IndonesiaJudul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di Indonesia
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di IndonesiaHaseebBashir5
 
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYA
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYAPRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYA
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYALex PRTOTO
 
Slide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaSlide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaNovrinKartikaTumbade
 
Etika wirausaha dan pentingnya presentasi 2.pptx
Etika wirausaha dan pentingnya presentasi 2.pptxEtika wirausaha dan pentingnya presentasi 2.pptx
Etika wirausaha dan pentingnya presentasi 2.pptx23May1983
 
10. (D) LEASING (PSAK-73-Sewa-20012020) .pptx
10. (D)  LEASING (PSAK-73-Sewa-20012020) .pptx10. (D)  LEASING (PSAK-73-Sewa-20012020) .pptx
10. (D) LEASING (PSAK-73-Sewa-20012020) .pptxerlyndakasim2
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaHaseebBashir5
 
10. (C) MERGER DAN AKUISISI Presentation.pptx
10. (C) MERGER DAN AKUISISI Presentation.pptx10. (C) MERGER DAN AKUISISI Presentation.pptx
10. (C) MERGER DAN AKUISISI Presentation.pptxerlyndakasim2
 
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind..."Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...HaseebBashir5
 
Unikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
Unikbet: Situs Slot Pragmatic Bank Seabank TerpercayaUnikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
Unikbet: Situs Slot Pragmatic Bank Seabank Terpercayaunikbetslotbankmaybank
 
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohLAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohkhunagnes1
 
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024HelmyTransformasi
 
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptxTERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptxFORTRESS
 

Recently uploaded (20)

Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs Togel
Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs TogelTogel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs Togel
Togel Online: Panduan Lengkap tentang Dkitoto, Dkitogel, dan Situs Togel
 
Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2Time Value of Money Mata Kuliah Ekonomi 2
Time Value of Money Mata Kuliah Ekonomi 2
 
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda Aceh
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda AcehTERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda Aceh
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aesthetic Pintu Aluminium di Banda Aceh
 
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...
Judul: Mengenal Lebih Jauh Tentang Jamintoto: Platform Perjudian Online yang ...
 
PPT-Business-Plan makanan khas indonesia
PPT-Business-Plan makanan khas indonesiaPPT-Business-Plan makanan khas indonesia
PPT-Business-Plan makanan khas indonesia
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang Populer
 
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor""Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"
"Mengungkap Misteri Kemenangan di Xinslot: Situs Slot Online Gacor"
 
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak""Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"
"Melompati Ramtoto: Keterampilan dan Kebahagiaan Anak-anak"
 
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di Indonesia
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di IndonesiaJudul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di Indonesia
Judul: Memahami Jabrix4D: Situs Togel dan Slot Online Terpercaya di Indonesia
 
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYA
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYAPRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYA
PRTOTO SITUS SPORTING BET DAN TOGEL TERPERCAYA
 
Slide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan IndonesiaSlide tentang Akuntansi Perpajakan Indonesia
Slide tentang Akuntansi Perpajakan Indonesia
 
Etika wirausaha dan pentingnya presentasi 2.pptx
Etika wirausaha dan pentingnya presentasi 2.pptxEtika wirausaha dan pentingnya presentasi 2.pptx
Etika wirausaha dan pentingnya presentasi 2.pptx
 
10. (D) LEASING (PSAK-73-Sewa-20012020) .pptx
10. (D)  LEASING (PSAK-73-Sewa-20012020) .pptx10. (D)  LEASING (PSAK-73-Sewa-20012020) .pptx
10. (D) LEASING (PSAK-73-Sewa-20012020) .pptx
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
 
10. (C) MERGER DAN AKUISISI Presentation.pptx
10. (C) MERGER DAN AKUISISI Presentation.pptx10. (C) MERGER DAN AKUISISI Presentation.pptx
10. (C) MERGER DAN AKUISISI Presentation.pptx
 
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind..."Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...
"Menjelajahi Keberagaman Permainan di Sumaterabet: Situs Slot Terbesar di Ind...
 
Unikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
Unikbet: Situs Slot Pragmatic Bank Seabank TerpercayaUnikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
Unikbet: Situs Slot Pragmatic Bank Seabank Terpercaya
 
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contohLAPORAN PKP yang telah jadi dan dapat dijadikan contoh
LAPORAN PKP yang telah jadi dan dapat dijadikan contoh
 
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024
PRESTIGE BUSINESS PRESENTATION BULAN APRIL 2024
 
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptxTERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
TERBAIK!!! WA 0821 7001 0763 (FORTRESS) Aneka Pintu Aluminium di Banda Aceh.pptx
 

Materi 3 - Pengantar Pengolahan Obyek.pdf

  • 1. Pengantar Pengolahan Obyek Komputer I (SATS4111) Materi Inisiasi Tutorial Online
  • 2. Vektor  Fungsi vector() dengan dua argumen yaitu mode dan length dipakai untuk membuat vektor yang elemennya ditentukan oleh nilai argumen mode dan length yang diberikan.  Elemen vektor akan diberi nilai 0 untuk mode numerik, bernilai ”FALSE” untuk mode logikal, dan bernilai ”” untuk mode karakter. > p <- vector(mode="numeric",length=3) > p [1] 0 0 0 > q <- vector(mode="logical",length=5) > q [1] FALSE FALSE FALSE FALSE FALSE > r <- vector(mode="character",length=7) > r [1] "" "" "" "" "" "" ""
  • 3. Faktor  Faktor bukan hanya berkaitan dengan nilai dari variabel kategorikal, namun juga dapat terkait dengan level dari variabelnya walau mungkin tidak muncul dalam data.  Fungsi factor() membuat faktor dengan opsi berikut ini: factor(x, levels= sort(unique(x), na.last = TRUE, labels = levels, exclude=NA, ordered = is.ordered(x)) dengan  levels: menentukan level maksimum faktor (default)  labels: menentukan nama dari level  exclude : dipakai untuk mengeluarkan nilai x tertentu dari level tersebut,  ordered: adalah argumen logical yang akan menentukan apakah level dari faktor akan diurutkan atau tidak.
  • 4. Faktor > a <- factor(1:4) > a [1] 1 2 3 4 Levels: 1 2 3 4 > b <- factor(1:4, levels=1:5) > b [1] 1 2 3 4 Levels: 1 2 3 4 5 > c <- factor(1:4, labels=c("P", "Q", "R", "S"), levels=1:4) > c [1] P Q R S Levels: P Q R S > d <- factor(1:5, exclude=3 ) > d [1] 1 2 <NA> 4 5 Levels: 1 2 4 5
  • 5. Matriks  Matriks adalah bentuk khusus dari faktor dengan tambahan atribut dim atau dimensi yang dirinya sendiri adalah vektor numerik dengan panjang dua, yang menentukan jumlah baris dan kolom matriks.  Matriks dapat dibuat dengan fungsi matrix, bentuk umumnya: matrix (data = NA, nrow = 1, ncol= 1, byrow=FALSE, dimnames=NULL)  Opsi byrow menunjukkan nilai yang diberikan oleh data yang akan mengisi sesuai urutan kolom (default) atau baris (if TRUE).  Opsi dimnames memungkinkan untuk memberi nama pada baris dan kolom.
  • 6. Matriks > matriks1 <- matrix(data=8, nr=3, nc=3) > matriks1 [,1] [,2] [,3] [1,] 8 8 8 [2,] 8 8 8 [3,] 8 8 8 > matriks2 <- matrix(1:6, 2, 3) > matriks2 [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6 > matriks3 <- matrix(1:6, 2, 3, byrow=TRUE) > matriks3 [,1] [,2] [,3] [1,] 1 2 3 [2,] 4 5 6 matriks1 berukuran 3x3, semua elemen bernilai 8 matriks2 berukuran 2x3, semua elemen diambil dari deret 1 sampai dengan 6 matriks3 berukuran 2x3, semua elemen diambil dari deret 1 sampai dengan 6, data ditempatkan sesuai urutan baris
  • 7. Frame data  Fungsi untuk membuat frame data adalah data.frame  Vektor yang dimasukkan dalam frame data harus mempunyai panjang yang sama, atau jika ada vektor yang lebih pendek, akan dipakai ulang sekian kali (bilangan bulat). > a <- 1:5; b <- 4 > data.frame(a,b) a b 1 1 4 2 2 4 3 3 4 4 4 4 5 5 4 > c <- 1:6; d <- c(2, 4) > data.frame(c,d) c d 1 1 2 2 2 4 3 3 2 4 4 4 5 5 2 6 6 4 Frame data yang terdiri dari 5 baris, semua elemen pada kolom b bernilai 4 Frame data yang terdiri dari 6 baris, semua elemen pada kolom d bernilai 2 atau 4 secara berulang
  • 8. List  Cara membuat list mirip dengan pembuatan frame data. Dalam list tidak ada pembatasan jenis obyek yang dapat dimuat di dalamnya.  Fungsi yang digunakan list(). > a <- 1:8 > b <- 5:10 > L <- list(a,b) > L [[1]] [1] 1 2 3 4 5 6 7 8 [[2]] [1] 5 6 7 8 9 10 Elemen list pertama diperoleh dari obyek a Elemen list kedua yang diperoleh dari obyek b
  • 9. Data time series  Data runtun waktu atau time series dibuat dengan perintah ts().  Dasar runtun waktu yang dipakai adalah tahun. Parameter frekuensi digunakan untuk pengaturan runtun waktu bulanan  Dapat berupa vektor atau matriks > ts(1:15,frequency=12, start=c(2016,2)) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2016 1 2 3 4 5 6 7 8 9 10 11 2017 12 13 14 15
  • 10. Konversi dan Manipusi Obyek Contoh konversi mode obyek: > status <- factor(c("Lulus","Tidak lulus")) > status [1] Lulus Tidak lulus Levels: Lulus Tidak lulus > as.numeric(status) [1] 1 2 Konversi mode objyek ke Fungsi yang digunakan numerik as.numeric logikal as.logical karakter as.character • Manipulasi obyek dilakukan dengan operator-operator yang terdiri dari operator aritmatik, operator perbandingan, dan operator logika. • Fungsi untuk membandingkan dua obyek identical (= =) dan all.equal Contoh manipulasi obyek: > x <-2:4;y<- 1:3 > x == y [1] FALSE FALSE FALSE > x <= y [1] FALSE FALSE FALSE > x >= y [1] TRUE TRUE TRUE > all.equal(10, 25- 15) [1] TRUE > identical(10, 25- 15) [1] TRUE
  • 11. Obyek Berindeks  Sistem pengindeksan adalah jalan yang efektif dan efisien untuk mengacu elemen-elemen tertentu dari suatu obyek, baik obyek numerik ataupun logik. > x <- 5:9 > x[2] [1] 6 > x [1] 5 6 7 8 9 > x[2] <- 4 > x [1] 5 4 7 8 9 > y <- matrix (1:6, 2,3) > y [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6 > y[2,] [1] 2 4 6 > y[,3] [1] 5 6 > y[2,1] [1] 2 y[2,]: elemen pada baris kedua matriks y y[,3]: elemen pada kolom ketiga matriks y y[2,1]: elemen pada baris kedua dan kolom 1 matriks y x[2]: elemen kedua deret x
  • 12. Fungsi Aritmatik dan Fungsi Sederhana  Fungsi perangkaian atau concatenasi (c) digunakan untuk menggabungkan kelompok atau individu obyek > c(seq(1,2,0.3),seq(4,5,0.25)) [1] 1.00 1.30 1.60 1.90 4.00 4.25 4.50 4.75 5.00  Fungsi pembangun urutan (sequence): seq  Bentuk umum operatornya adalah seq(m,n,k); m=nilai awal, n=nilai akhir, dan k=pertambahan. > seq(1,8,0.75) [1] 1.00 1.75 2.50 3.25 4.00 4.75 5.50 6.25 7.00 7.75  Fungsi Pengulangan (Repeat): rep. Bentuk umum pemakaiannya adalah rep(nilai-yang-diulang, jumlah pengulangan) > y <-rep(-4,5) > y [1] -4 -4 -4 -4 -4
  • 13. Fungsi Aritmatika Vektor > p <- rep(8,5) > p [1] 8 8 8 8 8 > q <- 6:10 > q [1] 6 7 8 9 10 > r <- p + q > r [1] 14 15 16 17 18 > s <- q - p > s [1] -2 -1 0 1 2 > t <- p*q > t [1] 48 56 64 72 80 Vektor r merupakan penjumlahan vektor p dan vektor q Vektor s merupakan pengurangan vektor q dan vektor p Vektor t merupakan perkalian vektor p dan vektor q Penetapan vektor p Penetapan vektor q