1. Project
  2. Primavera P6
  3. MS. Project
  4. Orange HRM
  5. ArcView
  6. MapInfo
  7. ArcGis
  8. QGIS
  9. SMS Gateway
  10. Bahasa R
  11. Datamining WEKA
  12. Datamining RapidMiner

Lembaga Peduli Pendidikan Masyarakat

Jl. Raya Lenteng Agung No 6 / Gg Realita Seberang Halte Kampus UI Depok 021-22712148 | 081294749250 | 082111476069 | 085279959498 |
Desktop | Web | Mobile | Database | Project | Olah Data | 2d / 3d | Audio Video | Embedeed System | ERP | Cloud / Server | Pajak | Sertifikasi | Tentang |

INFO KURSUS Bahasa R LP2M ARAY


default image lp2maray.jpg

PENDAHULUAN BAHASA R

R adalah bahasa pemrograman dan sistem perangkat lunak yang dirancang khusus untuk mengerjakan segala hal terkait komputasi statistik. Bahasa pemrograman ini pertama kali dikembangkan pada tahun 1993 oleh dua orang pakar statistik yaitu Ross Ihaka dan Robert Gentleman di Auckland University, New Zealand. Sampai saat ini, bahasa pemrograman R terus berkembang secara pesat seiring dengan semakin populernya terminologi “Big Data” dan meningkatnya kebutuhan perusahaan akan data scientist untuk mengolah dan menganalisis data di perusahaan tersebut sebagai dasar pengambilan kebijakan dan mengautomatisasi proses bisnis menjadi data-driven.

Bahasa pemrograman seperti Python dan R telah menjadi pilihan utama bagi para peneliti maupun praktisi di bidang data science untuk mengolah dan menganalisis data baik itu untuk kepentingan penelitian maupun bisnis. Oleh karena itu, bagi seorang pemula di bidang data science, R merupakan bahasa pemrograman yang sangat recommended untuk dikuasai.

Selain itu, Bahasa R merupakan versi sumber terbuka (open-source) dan memiliki kemampuan yang tidak kalah dangan paket-paket program pengolahan data komersial bahkan dalam beberapa hal kemampuannya lebih baik.

Kini, Bahasa R mendapat sambutan yang baik dari kalangan statistikawan di seluruh dunia dan komunitas R sangat aktif dalam memberikan kontribusi Paket Aplikasi untuk R.

Keunikan bahasa R adalah langsung terhubung dengan paket aplikasi yang dibangun oleh statistikawan di seluruh dunia ini dan jika membutuhkan dapat langsung diinstal dengan mencari paket yang sesuai.

 

Keunggulan Bahasa R
  • R merupakan perangkat lunak yang termasuk dalam lisensi GNU General Public Licence yang berarti merupakan suatu perangkat lunak “free”. “Free” disini pengertiannya lebih ke arah freedom (kebebasan) tidak sekedar dari sisi harga/gratis (GNU, 2011). Dengan demikian para pemakai mempunyai :
  • Kebebasan dalam menjalankan program R dengan tujuan apapun.
  • Kebebasan untuk mempelajari bagaimana program R dan mengubahnya sesuai dengan harapan. Dalam hal ini pemakai mempunyai kebebasan untuk mengaksessource code dari R. Hal ini menjadikan R sebagai Open Source Software.
  • Kebebasan untuk menggandakan program R.
  • Kebebasan untuk menggandakan hasil modifikasi program ke pihak lain.
  • R dapat digunakan dalam lingkungan sistem operasi yang bervariasi : Windows, Linux dan MacOS X. Kelebihan ini menjamin fleksibilitas pemanfaatan program yang dibuat berdasar bahasa R .
  • R juga merupakan bahasa pemrograman, sehingga memungkinkan seorang pengguna dapat mengembangkan sendiri program pada bidang kajian tertentu dan mendistribusikannya ke pengguna lain. Oleh karenanya package yang tersedia dalam R untuk bidang – bidang penelitian tertentu, lebih lengkap daripada perangkat lunak lain.
  • R didukung oleh komunitas pengguna yang mengembangkan package statistika secara konsisten dan berkelanjutan. Hal ini memberikan keuntungan dalam membangun jaringan komunikasi antar pengguna. Segala sesuatu yang terkait dengan R telah terdokumentasi dengan baik, terpusat dan terintegrasi di situs http://www.r-project.org/, sehingga memudahkan pengguna dalam mengakses perkembangan terbaru tentang R.
  • R mempunyai kemampuan visual grafis dan keakuratan hasil yang lebih baik daripada perangkat lunak lain (McCullough,B.D. and David A.Heiser, 2008).


Kursus Bahasa R 5 Hari

LP2M menyelenggarakan Training Bahasa R Untuk Math Computation, Modeling dan Analysis yang sangat berguna untuk mendapatkan skill tentang cara penggunaan Bahasa R sebagai aplikasi bantu untuk memudahkan para pengguna melakukan Komputasi Matematis, Analisa, Data Mining dan Simulasi Grafis untuk keperluan Project Statistik maupun Big Data.

Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan Bahasa R demi menghasilkan pembuatan Kalkulasi Optimal yang sesuai kriteria project. Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 800.000;

Hari1:
Perintah dasar
Contoh dan Penerapan Data Skalar
Contoh dan Penerapan Data Vektor
Contoh dan Penerapan Data Matrik, Array, Data.Frame,List

Hari2:
Aritmatika Bahasa R
Fungsi Internal
Membuat Fungsi Void
Membuat Fungsi Pengembalian Nilai

Hari3:
Logika if, switch, while, loop
Studi Kasus Kalkulator Aritmatika
Kalkulator Aritmatika GUI
GUI Data Mining

Hari4:
Mengolah DataLatih BuiltIn
Mengolah DataLatih .CSV
Mengolah DataLatih .TXT
Mengolah DataLatih URL
Mengolah DataLatih .ZIP
Mengolah DataLatih .XLS
GUI Tabel DataLatih

Hari5:
Data Mining KMeans / Naive Bayes/ KNN
Regresi Linier
Implementasi GUI DataMining

Kursus Bahasa R Lanjutan

LP2M menyelenggarakan juga Training Bahasa R Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan


Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;

Pilihan 1: 
Bahasa R Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat
Penerapan pada Database Dynamic : Ms. Access, Mysql
Penerapan pada Data Static : .xls, .mat, .csv, .txt
Bonus: Penerapan pada GUI

Pilihan 2:
Bahasa R Penerapan Algoritma untuk Pengambilan Keputusan dan Pengolahan Data Mining
Algoritma pilihan : Naive Bayes, K-Means,PSO, Regressi, Anova dll
Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll
Bahasa R Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system)
Bonus: Analisis dan Penerapan pada GUI


Pilihan 3:
Bahasa R Integrasi ke Mobile / Android / Web
Parsing data from the URL in Bahasa R Analysis and Visualizations :JSON, XML, Crawling, URL decoding, URL Parser
Integrasi menggunakan Data Statistik, Barcode Reader, Aplikasi Inventory, Perpustakaan dll
Bonus: Analisis dan Penerapan pada GUI


Pilihan 4:
Penerapan Bahasa R dalam statistika: Deskriptif, Inferensia , Uji Normalitas 
Pembahasan request fungsi2 lanjutan plot dan grafik
Bonus: Analisis dan Penerapan pada GUI



Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Beberapa Aplikasi / Proyek Tugas Akhir Yang Bisa dan Sudah Kami Support menggunakan Bahasa R


+ Perbandingan SPK Karawan teladan menggunakan KNN, Kmeans berbasis Bahasa R
+ Aplikasi pencarian rumah sakit terbaik di jakarta selatan  dengan KMeans berbasis Bahasa R
+ Aplikasi Penentuan Jurusan Perkuliahan berbasis Naive Bayes client server pada Bahasa R
+ Aplikasi Study kelayakan Tempat Usaha menggunakan algoritma K-Nearest Neighborhood Classification
+ Optimalisasi schedulle proyek metode PSO menggunakan Bahasa R 
+ Identifikasi penentuan jenis penyakit TBC menggunakan Algoritma Naive Bayes Bahasa R 
+ Pemilihan Pelajar Berprestasi menggunakan algoritma Naive Bayes berbasis Bahasa R
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma PSO Studi kasus Kampus X
+ SPK Penentuan penrima BLT berdasarkan Fuzzy Logic menggunakan Bahasa R 
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan Bahasa R
+ Analisa kanker kulit dengan KNN dan Naive Bayes berbasis Bahasa R
+ Implementasi k-means clustering pada penjualan produk minyak berbasis Bahasa R
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ ALgoritma PSO untuk pengaturan Jadwal Akademik SMK N Depok
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang

Tutorial

Link Pembelajaran R LP2M ARAY