Pengenalan Shiny
Penjelasan
Shiny adalah framework R untuk membangun aplikasi web interaktif langsung dari kode R, tanpa perlu menulis HTML, CSS, atau JavaScript secara manual (meski kamu tetap bisa menambahkannya kalau perlu). Setiap aplikasi Shiny punya dua bagian utama: ui yang mendefinisikan tampilan (apa yang dilihat user), dan server yang mendefinisikan logika (bagaimana aplikasi merespons input user). Kedua bagian ini disatukan lewat fungsi shinyApp(ui, server) yang menjalankan aplikasinya. Shiny sangat populer di kalangan data scientist R untuk membuat dashboard eksploratif tanpa harus belajar web development penuh.
Instalasi & Cara Menjalankan
# Install package Shiny
install.packages("shiny")
library(shiny)
# app.R
ui <- fluidPage(
"Halo dari Shiny!"
)
server <- function(input, output) {
# Kosong dulu, belum ada logika
}
shinyApp(ui = ui, server = server)
# Jalankan dengan menekan tombol "Run App" di RStudio,
# atau lewat konsol: shiny::runApp("app.R")
Praktikum
Lengkapi kode agar aplikasi menampilkan teks 'Aplikasi Pertamaku' di halaman.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Simpan aplikasi dalam satu file bernama app.R (bukan nama lain) supaya RStudio otomatis mengenalinya sebagai aplikasi Shiny dan menampilkan tombol 'Run App'.