STK 573 Metode Grafik untuk Analisis dan Penyajian Data

dokumen-dokumen yang mirip
STK 571 KOMPUTASI STATISTIK. Perangkat Lunak Komputasi Statistik R

STK 573 Metode Grafik untuk Analisis dan Penyajian Data

OBJEK DALAM BAHASA S Agus Mohamad Soleh

MANAJEMEN DATA MENGGUNAKAN R

List List merupakan objek data yang elemen didalamnya boleh memiliki mode yang berbeda. Perintah-perintah untuk membuat list: list as.

PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II. Agus Mohamad Soleh

STK 571 KOMPUTASI STATISTIK Materi 3

MODUL PRAKTIKUM STATISTIKA 1

MODUL I PENGENALAN MATLAB

PENGENALAN ALAT HITUNG: KALKULATOR DAN FUNGSI KALKULATOR PADA PROGRAM R STATISTIKA

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

BERKENALAN DENGAN MAXIMA

Pengenalan Pascal/DevPascal

PHP (HYPERTEXT PREPROCESSOR)

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

BAB I PENDAHULUAN Pengantar Bahasa ISETL

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

BAB III PEMROGRAMAN MATLAB 2 Copyright by

HTML (HyperText Markup Language)

PHP Intro. Pemrograman Web II. Ganjil

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Operasi agregasi matrix dalam R untuk analisis ekonomi

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

C / C++ / JAVA / C# / Python?

PENGENALAN PHP DASAR

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Artikel BERKENALAN DENGAN MAXIMA

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

BAB 2 LANDASAN TEORI

Pemrograman Dasar C. Minggu 6

WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING ABSTRAK

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

>>> type ("5") <'type string'> >>> a= Belajar Python >>> type a <'type string'> AP2B Dini Triasanti Struktur Pemrograman Python (Bagian 2)

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

STRUKTUR PEMROGRAMAN PYTHON

Soal hari Jumat (16/10) Latihan 10 MS

Percabangan & Perulangan

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Larik/ Array int a1, a2, a3, a4, a5;

Chapter 2. Tipe Data dan Variabel

PENGENALAN SPSS & PEMBUATAN FILE DATA

PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB

BAB II SINTAKS 2.1. SINTAKS

Dasar PHP. Wiratmoko Yuwono

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Pemrograman Basis Data Berbasis Web

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Pengantar Pemrograman MATLAB

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

Pseudopascal (Versi Olimpiade Sains Bidang Informatika/Komputer) Penulis: Suryana Setiawan, Ketua Pembina TOKI Tgl update: 18 Mei 2006

Web Programming. Pengenalan PHP

DAFTAR ISI DISKOPUMKM.PAPUA.GO.ID 1

MODUL PERKULIAHAN. Aplikasi Komputer. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

MODUL 3 ALGORITMA PEMROGRAMAN

MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL) Oleh EDI SETIAWAN

A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan dapat memahami dan bisa melakukan:

MENGOPERASIKAN SOFTWARE SPREADSHEET

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Pengenalan Visual Basic

METODE NUMERIK Modul I

MICROSOFT EXCEL (OCE RIDWANUDIN)

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Bahasa C-M6 By Jamilah, Skom 1

Pertemuan2 Percabangan & Perulangan pada Python

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Pemrograman Komputer B

Tipe Data dan Operator dalam Pemrograman

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Achmad Solichin.

Badiyanto, S.Kom., M.Kom. PBO java

BAB 5 PERULANGAN DAN ARRAY

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

09/09/2013 ILKOM IPB 1. Algoritme dan Pemrograman. Contoh penerapan. Kiat Sukses. Program Komputer. Kenapa belajar algoritme dan pemrograman?

PENGENALAN APLIKASI STATISTICAL PRODUCT AND SERVICE SOLUTIONS (SPSS)

JAVA BASIC PROGRAMMING Joobshet

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Bab 5 Array (Variabel Berindeks)

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Makalah. STRUKTUR DATA ( Array )

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

DASAR PHP. Oleh : Devie Rosa Anamisa

Transkripsi:

STK 573 Metode Grafik untuk Analisis dan Penyajian Data Pertemuan 1 Tim Dosen: Prof. Dr. Khairil Anwar Notodiputro Dr. Ir. Aji Hamim Wigena Dr. Agus M Soleh

PENDAHULUAN

Pendahuluan Apa R? R adalah implementasi sebuah lingkungan komputasi dan pemrograman bahasa statistika Bedanya dengan S-Plus: R: free, open-source, Windows/Macintos/Unix/Linux S-Plus: Commercial, Windows/Unix/Linux Bagaimana mendapatkannya? www.r-project.org

Mengapa menggunakan S S telah menjadi software statistika standar diantara statistisi dunia. metode baru banyak diimplementasikan S menciptakan grafik yang lebih baik S mudah digunakan

Lingkungan R Menjalankan R Windows : klik icon R Linux : tulis perintah R Mengakhiri R Gunakan fungsi q()

Lingkungan R - Ada 2 versi: 32 bit 64 bit

Perintah (Command) Dua Prompt: > R siap menerima perintah + Perintah yang ditulis belum lengkap Tuliskan ekpresi pada prompt dan tekan ENTER umumnya akan mencetak output Kecuali ekpresi penyimpan data Beberapa perintah dapat disubmit dalam satu prompt dgn dipisahkan titik koma (;) Beberapa perintah dapat dikelompokkan dengan { }

Fitur Dasar R Kalkulator R dapat digunakan sebagai kalkulator Operator : +, -, *, /, ^, %%, %/% Case sensitif Command Line Editing Panah atas dan bawah pada keyboard digunakan untuk memanggil perintah sebelumnya Panah kiri dan kanan untuk mengedit

Ekspresi dan Assignment Perintah S berupa ekspresi dan assigment Ekpresi : dievaluasi kemudian dicetak ke layar > 1 pi + exp(1.7) [1] 3.332355 Assignment : dievaluasi kemudian disimpan ke objek (menggunakan '<-', '->', '=', '<<-') > a <- 6

Penamaan Objek Menggunakan huruf alfabet (A-Z, a-z), angka (0-9) dan titik (.) Dimulai dengan huruf alfabet atau titik Underscore (_) tidak diimplementasikan untuk setiap engine S hindari (gunakan titik sebagai pemisah) Hindari penamaan yg sama dengan fungsi Contoh : c, q, s, t, diff, length, mean, dll Terdapat reserved word yg tidak dapat digunakan FALSE, TRUE, inf, NA, NaN, NULL, break, else, for, dll

OBJEK DATA Objek data dasar dalam bahasa S: Vektor Matriks Array Factor List Data Frame

OBJEK VEKTOR Vektor merupakan tipe sederhana dari objek data dalam S dalam hampir digunakan oleh semua objek data. Semua elemen memiliki mode yang sama. Untuk menciptakan vektor yang sederhana dapat menggunakan perintah concatenate (yaitu c) Teladan : x <- c(1.4, 13.2, 10.9) y <- c( sd, smp, sma, pt )

OBJEK VEKTOR Perintah-perintah untuk membuat vektor selain perintah c: scan rep seq vector as.vector operator : unlist (lihat list di bawah)

AKSES TERHADAP VEKTOR Jika x adalah objek vektor, maka akses terhadap elemen ke-i dilakukan melalui x[i] Index i berupa bilangan integer atau nama dari index atau elemen logical dari objek

OBJEK MATRIKS Matriks merupakan objek data yang banyak digunakan dalam analisis statistika Matriks pada bahasa S umumnya dibuat melalui vektor. Perintah-perintah untuk membuat matriks/mengkonversi vektor menjadi matriks: matrix dim rbind cbind as.matrix

AKSES TERHADAP MATRIKS Jika mat adalah objek matriks, maka akses terhadap: individual element : mat[m,n] atau mat[i] baris : mat[m,] kolom : mat[,n] m, n dan i adalah bilangan integer, nama baris/kolom, logical

OBJEK ARRAY Matriks merupakan bentuk khusus dari Array. Perbedaan diantara keduanya adalah dimensinya. Matriks adalah Array berdimensi dua. Perintah untuk membuat Array adalah: array dim as.array

AKSES TERHADAP ARRAY Akses terhadap objek array, mirip dengan matriks menggunakan operator [] Output yang diperoleh bisa berupa vektor, matriks atau array dengan dimensi yang sama atau lebih rendah

OBJEK FACTOR Merupakan tipe khusus vektor dengan elemen data kategori Faktor diprint tanpa diapit oleh quotes ( ) memiliki metode print khusus Pada dasarnya faktor adalah vektor yang mengindikasikan taraf (level) dari peubah kategori

OBJEK FACTOR Perintah-perintah untuk membuat faktor: factor ordered as.factor as.ordered

OBJEK LIST List merupakan objek data yang elemen didalamnya boleh memiliki mode atau objek yang berbeda. Perintah-perintah untuk membuat list: list as.list Umumnya list digunakan untuk menyimpan hasil suatu fungsi Perintah unlist akan membuat list menjadi vektor.

AKSES TERHADAP LIST Akses terhadap list dapat dilakukan melalui beberapa cara. By name : menggunakan operator $ By position : menggunakan operator [[]] Sebagai vektor : menggunakan operator []

OBJEK DATA FRAME Merupakan tipe khusus list yang digunakan untuk menyimpan data dari berbagai macam tipe dalam bentuk matriks. Perintah-perintah untuk membuat data frames: data.frame read.table as.data.frame

AKSES TERHADAP DATA FRAME Akses terhadap data frame berlaku seperti matriks dan list matriks : dataolah[m,n] list : dataolah$status atau dataolah[[2]] Menggunakan fungsi attach dan detach -> memperlakukan sebagai vektor

Selesai