Pengantar

Metone Numerik Menggunakan R Untuk Teknik Lingkungan merupakan buku yang penulis tulis dengan harapan dapat menjadi salah satu rujukan mahasiswa khusunya Teknik Lingkungan yang tertarik untuk belajar R. Selain itu, buku ini merupakan salah satu cara pengabdian penulis guna menyediakan sumber pembelajaran yang bersifat terbuka dan dapat diakses seluruh kalangan secara gratis.

Mengapa perlu menulis buku ini? Penulis merasa selama ini buku-buku metode numerik yang ada di pasaran masih didominasi oleh buku-buku pemrograman berbasis Matlab. Atas dasar tersebut, penulis merasa perlu adanya alternatif pembelajaran menggunakan bahasa pemrograman lain.

Mengapa harus R? Sejak lama R dikenal secara luas sebagai bahasa pemrograman yang digunakan dalam bidang statistika dan data science. Selain kedua hal tersebut, R menyediakan basis dalam melakukan komputasi numerik yang dapat digunakan untuk menyusun sebuah program atau paket yang dapat menyelesaikan persoalan-persoalan metode numerik. Saat ini telah banyak paket yang dikembangkan khusus untuk menangani penyelesaian persamaan matematika menggunakan metode numerik. Paket-paket yang penulis maksud dan penulis sertakan dalam buku ini, antara lain: limSolve, gaussquad, pracma, orthopolynom, deSolve, ReacTran, dll.

Apakah saya harus fasih R untuk dapat menggunakan buku ini? tidak. Buku ini telah disusun sedemikian rupa sehingga pemula sekalipun dapat dengan mudah belajar dasar-dasar pemrograman R.

Apa saja yang tersedia dalam buku ini? Pada buku ini telah penulis sediakan beberapa hal, antara lain:

  • teori dasar metode numerik
  • algoritma penyelesaian menggunakan metode numerik
  • fungsi dan cara iterasi dalam menyelesaikan suatu persamaan menggunakan metode numerik
  • studi kasus dalam bidang Teknik Lingkungan, dan
  • latihan soal

Gambaran Isi Buku

Buku ini disusun ke dalam 11 Chapter. Secara garis besar gambaran ke-11 Chapter tersebut antara lain:

Dasar pemrograman menggunakan R

  • Chapter 1 : pada chapter ini dibahas sejarah, fitur dan karakteristik bahasa R, dan cara berinteraksi dengan R melalui Rstudio.
  • Chapter 2 : pada chapter ini dibahas terkait cara melakukan perhitungan atau kalkulasi matematis menggunakan R. Selain itu, pada chapter ini juga dibahas terkait operator-operator yang digunakan dalam R, jenis data pada R, dan bagaimana cara menyimpan nilai ke dalam variabel.
  • chapter 3 : chapter ini membahas cara membuat sebuah visualisasi data dan cara mengatur parameter visualisasi data pada R.
  • chapter 4 : chapter ini membahas cara membentuk sebuah fungsi dan cara melakukan iterasi pada R.

Metode Numerik Menggunakan R

Pada bagian ini pembaca akan belajar teori dan aplikasi metode numerik menggunakan R. Adapun hal-hal yang dibahas dalam bagian ini antara lain:

  • pengantar metode numerik (chapter 5)
  • aljabar linier (chapter 6)
  • akar persamaan non-linier (chapter 7)
  • interpolasi dan ekstrapolasi (chapter 8)
  • diferensiasi dan integrasi numerik (chapter 9)
  • persamaan diferensial (chapter 10)

Analisis dan pemodelan statistik

Pada bagian ini pembaca akan belajar bagaimana cara membaca data menggunakan R dan cara melakukan analisis data menggunakan R (chapter 11). Pada bagian lainnya pembaca akan belajar cara membentuk sebuah model regresi linier dan logistik pada R (chapter 12)

Cara Berkontribusi dalam Buku Ini

Buku ini tidaklah sempurna. Masih terdapat banyak kekurangan dalam buku ini. Namun, kekurangan tersebut tetaplah dapat diperbaiki. Penulis membuka ruang seluas-luasnya dalam melakukan perbaikan dalam buku ini bagi pembaca. Untuk dapat melakukannya pembaca hanya perlu melakukan pull request ke akun github penulis atau pembaca dapat melakukannya melalui email yang selanjutnya akan penulis jadikan acuan perbaikan.

Github : https://github.com/mohrosidi/metode_numerik Email :

Ucapan Terima Kasih

Buku ini tidak akan ada apabila tidak adanya inspirasi dari rekan-rekan Teknik Lingkungan ITB dan paket bookdown dari Rstudio. Ucapan terima kasih juga penulis sampaikan komunitas R Idonesia yang telah memberikan banyak pelajaran bagi penulis dalam belajar R. Tidak pula penulis mengucapkan terima kasih pada pengembang paket-paket metode numerik yang karyanya telah membantu saya dalam menyusun buku ini.

Lisensi

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.