Oleh Aridhanyati Arifin, S.T., M.Cs.
Pendahuluan
Matematika menjadi nenek moyang bidang ilmu komputer atau informatika. Beberapa mata kuliah atau topik bahasan bertema matematika yang masuk dalam kurikulum ilmu komputer atau informatika di antaranya adalah kalkulus, logika matematika/informatika, aljabar linier matriks, dan metode numerik. Untuk mendukung pembelajaran matematika bagi mahasiswa Ilmu Komputer atau Informatika, beberapa software telah digunakan, seperti Matlab, Maple, Graphmatica, R Studio, dan lainnya. Namun demikian, pada beberapa tahun terakhir, bahasa pemograman R menjadi semakin populer digunakan untuk komputasi matematika dan statistika.
Bahasa R merupakan bahasa pemrograman untuk analisis data dan grafik. Bahasa ini berawal dari bahasa pemrograman S yang dikembangkan oleh Rick Becker dari AT&T Bell, John Chambers dan Allan Wilks Laboratorium (1976) [1]. R Studio merupakan salah satu software untuk menjalankan bahasa R. Software ini banyak disukai karena dapat dijalankan dalam beragam sistem operasi seperti Windows, Mac OS, dan bermacam-macam platform UNIX.
R merupakan bahasa pemrograman yang memanfaatkan banyak fungsi dalam praktiknya. Pengguna dapat mendefinisikan fungsi baru yang tidak disediakan oleh R sesuai dengan keinginannya. R menawarkan banyak fitur luar biasa. Bahasa R mengandung banyak paket-paket yang mendukung perhitungan matematis atau statistik. Bahkan, bahasa R memiliki hingga 7000+ paket seperti tidyverse untuk data science, pracma untuk analisis diferensial, dll. R terintegrasi untuk pemrosesan data, perhitungan dan pembuatan grafik, serta memiliki sekumpulan operator untuk menghitung array, terutama matriks [2]. R juga memiliki library visualisasi yang sangat beragam, baik yang merupakan fungsi dasar pada R maupun dari sumber lain seperti ggplot dan lattice.
Pemanfaatan Bahasa R Pada Matematika Informatika
Pemanfaatan Bahasa R untuk matematika Informatika di antaranya adalah:
1. Himpunan
Operasi himpunan dapat dijalankan dengan mengaktifkan paket terlebih dahulu melalui perintah “library (sets)”. Untuk membuat himpunan, perlu ditetapkan suatu variabel sebagai nama dari himpunan, contohnya: varibel A. Misalnya himpunan A memiliki anggota 1 – 6. Notasi pada prompt (>) R adalah: Read more