Pemrograman Sains Data I

PRAKTIKUM R


1.8 PRAKTIKUM

1.8.1 Mengidentifikasi Tipe Data

a = 42
b = 3.14
c = "Hello"
d = FALSE
e = list(1, 2, 3)
f = list(name = "Alice", age = 25)
  1. Mengidentifikasi tipe data setiap variabel di atas.
  2. Mencetak tipe data setiap variabel menggunakan class().
## [1] "numeric"
## [1] "numeric"
## [1] "character"
## [1] "logical"
## [1] "list"
## [1] "list"

1.8.2 Variabel dan Manipulasi Data

x = 20
y = 5
text1 = "Data"
text2 = "Science"
  1. Memperbarui nilai x dengan menambahkan 10.
  2. Menggabungkan text1 dan text2 ke dalam “Data Science”.
  3. Mengubah teks gabungan menjadi huruf besar.
## [1] 30
## [1] "Data Science"
## [1] "DATA SCIENCE"

1.8.3 Operasi Aritmatika

a = 15
b = 4
  1. Menghitung jumlah, selisih, produk, pembagian, dan modulo dari a dan b.
  2. Menghitung a pangkat b.
  3. Membuat variabel baru c = a / b dan ubah menjadi integer.
## [1] 19
## [1] 11
## [1] 60
## [1] 3.75
## [1] 3
## [1] 50625
## [1] 3

1.8.4 Operasi String

text = "Hello, Data Science!"
  1. Mengekstrak 5 karakter pertama dari teks.
  2. Menghitung jumlah karakter dalam teks.
  3. Mengubah teks menjadi huruf kecil.
## [1] "Hello"
## [1] 20
## [1] "hello, data science!"

1.8.5 Operator Perbandingan dan Logika

x = 7
y = 10
  1. Memeriksa apakah x lebih besar dari y.
  2. Memeriksa apakah x kurang dari atau sama dengan y.
  3. Memeriksa apakah tidak sama dengan y.
  4. Mengevaluasi ekspresi (x > 5) AND (y < 20).
## [1] FALSE
## [1] TRUE
## [1] TRUE
## [1] TRUE

1.8.6 Konversi Tipe Data

num_str = "123"
num_float = 45.67
  1. Mengubah num str ke bilangan bulat dan tambahkan 10.
  2. Mengubah num float ke bilangan bulat.
  3. Mengonversi num float kembali menjadi string.
## [1] 133
## [1] 45
## [1] "45.67"

1.9 Tantangan Bonus

Membuat program interaktif yang meminta pengguna untuk memasukkan:

  1. Nama
  2. Usia
  3. Kota kelahiran

Kemudian, cetak output sebagai berikut:

“Hello [Name], you are (Age] years old and from [Hometown].”

## Halo Alya Maura , Anda berusia 18 tahun dan berasal dari Bandung .