Pengantar

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Dean Attali

Shiny Consultant

Gambaran kursus

  • Mengasumsikan pengetahuan dasar Shiny

  • Meninjau konsep penting Shiny

  • Membangun beberapa aplikasi untuk skenario nyata

  • Latihan berulang fitur inti untuk meningkatkan familiaritas

  • Mempelajari fitur baru dan praktik terbaik

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Templat aplikasi Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output) {}
shinyApp(ui = ui, server = server)
  • Muat paket shiny

  • Buat halaman web dengan fluidPage() - UI aplikasi Shiny

  • Buat bagian server aplikasi - tempat logika aplikasi

  • Gabungkan UI + server menjadi aplikasi Shiny dan jalankan

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Menambahkan teks ke Shiny

  • Tambahkan teks sebagai argumen ke fluidPage()

    ui <- fluidPage(
        "Hello there" 
    )
    
  • Hasil: halaman web dengan teks "Hello there"

  • fluidPage() menerima jumlah argumen bebas
ui <- fluidPage(
    "Hello",
    "there"
)
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Teks terformat

h1()

h2()

strong()

em()

Judul utama

Judul sekunder

Tebal

Miring (emfasis)

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Teks terformat

ui <- fluidPage(
    h1("SHINY COURSE"),
    "by",
    strong("Dean Attali"),
)

KURSUS SHINY

oleh Dean Attali

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Tata letak sidebar

chapter1_1_introduction.027.png

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Tata letak sidebar

chapter1_1_introduction.028.png

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Tata letak sidebar

chapter1_1_introduction.029.png

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Tata Letak Sidebar

chapter1_1_introduction.030.png

ui <- fluidPage( 
    sidebarLayout(
        sidebarPanel(
            "This is the sidebar"
        ),
        mainPanel(
            "Main panel goes here"
        )
    )
)
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Ayo berlatih!

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Preparing Video For Download...