Anda di halaman 1dari 13

6th Grade

Tipe Data,
Nilai, Variabel
dan Operator
ALGORITMA DAN PEMROGRAMAN
Algoritma menunjukkan kemampuan seseorang dalam
menyelesaikan masalah dengan solusi matematis yang dipahami
oleh komputer
Numeric
• Tipe data berkaitan dengan jenis nilai yang dapat disimpan
dalam variabel, sementara struktur data berkaitan dengan cara
data tersebut diatur dan disimpan dalam memori.
Tipe & Struktur Data dalam R
Tipe Data dalam R: Struktur Data dalam R:
•Vector: Kumpulan elemen data yang serupa.
•Numeric: Merupakan jenis bilangan Vector bisa berupa numerik, karakter, atau logika.
pecahan (desimal).
•Integer: Merupakan jenis bilangan bulat. •Matrix: Struktur data dua dimensi yang terdiri dari
•Character Merupakan jenis data teks atau elemen-elemen yang sama jenisnya.
string.
•Logical: Merupakan jenis data dengan •Array: Kumpulan matriks yang serupa. Array bisa
nilai logika, yaitu TRUE atau FALSE. memiliki dimensi lebih dari dua.
•Factor: Merupakan jenis data kategorikal •List: Kumpulan elemen yang bisa memiliki tipe data
atau faktor. Ini berbeda dari karakter dan panjang yang berbeda.
karena faktor memiliki level yang telah
ditentukan. •Data Frame: Struktur data dua dimensi yang mirip
•Date: Merupakan jenis data tanggal. dengan matriks, tetapi setiap kolom bisa memiliki
•Datetime: Merupakan jenis data tanggal tipe data yang berbeda.
dan waktu.
Variabel
Dalam bahasa pemrograman R, variabel digunakan untuk menyimpan nilai atau
objek. Variabel di R tidak memerlukan deklarasi tipe data eksplisit; R akan
menyesuaikan tipe datanya sesuai dengan nilai yang diberikan.

Syarat Penulisan Variabel dalam R


• Dimulai dengan huruf atau titik (.): Nama variabel boleh dimulai dengan huruf
atau titik (.). Nama variabel tidak boleh dimulai dengan angka atau karakter
khusus lainnya.
• Hanya mengandung huruf, angka, atau underscore (_): Nama variabel hanya
boleh mengandung huruf (besar atau kecil), angka, atau underscore. Karakter
khusus lainnya seperti spasi, tanda hubung, atau tanda dolar tidak diizinkan.
• Bersifat case-sensitive: Nama variabel di R bersifat case-sensitive,
artinya huruf besar dan kecil dianggap berbeda.
• Tidak boleh menggunakan nama fungsi bawaan R: Sebaiknya hindari
menggunakan nama yang sama dengan fungsi bawaan R, seperti
mean, sum, atau data.frame, karena ini dapat menimbulkan konflik
dan kebingungan.
• Hindari menggunakan nama yang sudah didefinisikan ulang:
Meskipun R tidak menghasilkan kesalahan saat menetapkan nilai ke
variabel yang telah didefinisikan sebelumnya, namun hal ini bisa
menimbulkan kebingungan dan kesalahan dalam kode.
Operator pada R

Operator Aritmatika: Operator Perbandingan: Operator Penugasan/ assignment :


+ : Penambahan. == : Sama dengan. Penugasan (= atau <-): Menugaskan
- : Pengurangan. != atau <> : Tidak sama dengan. nilai ke variabel.
* : Perkalian. <: Kurang dari. Penugasan dengan operasi
/ : Pembagian. >: Lebih dari. aritmatika
^ atau ** : Pemangkatan. <=: Kurang dari atau sama dengan. (+=, -=, *=, /=): Menugaskan nilai
%% : Modulus (sisa >=: Lebih dari atau sama dengan. dengan operasi aritmatika ke
pembagian). variabel.
%/% : Pembagian bulat Operator Logika
(bagian bulat dari hasil & atau &&: AND
pembagian). | atau ||:OR
! : NOT (NEGASI)

Anda mungkin juga menyukai