Pengantar
Assalamu’alaikum warohmatullohi wabarokatuh…
Alhamdulillahi robbil’aalamiin…
Segala puji dan syukur hanya untuk Alloh Subhanahu Wa Ta’ala karena atas rahmat dan ridho-Nya saya memiliki kesempatan untuk menulis buku ini. Buku ini ditulis untuk menuangkan ide berbagi pengetahuan berdasarkan hasil belajar, pengalaman melakukan pekerjaan dan penelitian di beberapa bidang bisnis sebagai konsultan analisis data, maupun karyawan di sebuah perusahaan.
Pertanyaan
Buku ini masih berupa draft dan dalam tahap penulisan. Bagi Anda yang ingin memperoleh versi cetak dari buku ini, hingga saat ini buku ini hanya bisa diakses secara online di alamat https://bookdown.org/aepstk/analisisdatabisnis/.
Jika ada pertanyaan, kritik atau saran, Anda dapat mengirimkannya melalui email ke aephidayatuloh.mail@gmail.com dengan subject email “Buku Sains Data Bisnis”.
Tentang buku ini?
Buku ini disusun dengan menggunakan R versi 4.2.1 (2022-06-23 ucrt) 64bit pada Windows 10, RStudio versi 2022.2.3.492, R Markdown versi 2.14 dan bookdown versi 0.27. Tujuan utama dari buku ini adalah untuk membantu Anda yang ingin belajar analisis data menggunakan R melalui pendekatan bisnis ataupun Anda yang ingin belajar bahasa pemrograman R dari dasar. Contoh kasus yang disajikan diharapkan dapat memperdalam pemahaman pembaca mengenai materi dari sisi permasalahan bisnis yang dapat diselesaikan. Contoh script yang digunakan untuk penyiapan data dan visualisasi serta eksplorasi akan lebih banyak menggunakan tidyverse.
Yang dibahas pada buku ini
Di dalam buku ini lebih ditekankan pada penggunaan R sebagai tools untuk analisis data. Buku ini juga akan membahas cara Anda berinteraksi dengan R melalui RStudio mulai dari download dan install hingga membuat data-driven product berupa dashboard.
Di Bab 1 akan membahas sedikit mengenai bisnis, perkembangan analisis data, dan beberapa contoh umum penerapan analisis data dalam bisnis dan beberapa contoh kendala yang pernah saya temui. Bab 2 akan mempelajari cara import data dari file eksternal, database dan jenis data lainnya. Bab 3 akan mulai lebih menyenangkan karena akan membahas cara membuat dan menampilkan hasil eksplorasi dan analisis data dengan visualisasi. Bab 2 dan 3 merupakan bab yang sama pada buku saya yang lain dengan judul Pengantar Pemrograman R dan RStudio di bab 4 dan 5 pada buku tersebut. Bagi Anda yang berminat kami sangat sarankan untuk belajar bahasa pemrograman R dari dasar melalui buku tersebut.
Bab 4 hingga Bab 8 akan mulai membahas penggunaan machine learning untuk mengatasi masalah atau untuk memenuhi kebutuhan bisnis. Bab 4 akan membahas penerapan analisis gerombol (cluster analysis) untuk segmentasi pelanggan. Di Bab 5 akan membahas association rules dengan contoh pada bisnis swalayan. Kemudian Bab 6 membahas analisis regresi linier. Bab 7 akan membahas analisis regresi logistik biner sebagai dasar dari pemodelan machine learning pada kasus klasifikasi. Dan di Bab 8 akan memabahas pembuatan model menggunakan algoritma advanced seperti decision tree dan random forest. Bab 9 hingga Bab 13 akan membahas penerapan metode machine learning yang sudah dipelajari menggunakan kasus yang terjadi pada bisnis.
Yang tidak dibahas di buku ini
Dalam buku ini tidak akan dibahas secara detail dari suatu teori atau algoritma. Juga tidak akan membahas teori statistika, peluang, ataupun bisnis yang digunakan secara mendalam. Pembuatan model dengan tunning hyperparameter juga tidak akan dibahas di buku ini.
Package yang digunakan
Untuk pengenalan terhadap R akan menggunakan base R, yang sudah ada ketika Anda selesai menginstallnya tanpa perlu install package tambahan di Bab 2 dan 3. Di bab selanjutnya akan menggunakan package tambahan yang umum digunakan. Perlu dicatat bahwa package-package tersebut bisa saja berubah sesuai dengan penyesuaian yang dilakukan oleh pengembangnya. Oleh karena itu, buku ini juga akan diperbarui ketika memungkinkan.