Jumat, 11 September 2026

Pasar Kerja

 






Latex dan Antigravity

 












https://buildwithangga.com/tips/tutorial-vibe-coding-laravel-12-dengan-antigravity-bikin-web-company-profile

https://gist.github.com/K8theGreat99/1803979599cdbdafda4c2c8fde6740b7

Google Antigravity untuk Penulis Fiksi

Panduan Referensi

Apa itu Antigravity?

Google Antigravity adalah IDE (Integrated Development Environment) berbasis AI, yaitu platform pengembangan yang dirancang untuk pengembangan perangkat lunak. Namun, platform ini juga dapat dimanfaatkan secara kuat untuk analisis naskah, penyuntingan, dan pengelolaan story bible.

Kemampuan utama untuk penulis:

  • Pemrosesan multi-agen secara paralel — menjalankan beberapa tugas penyuntingan dan analisis secara bersamaan.

  • Basis pengetahuan persisten — agen mempelajari dunia cerita, gaya bicara karakter, dan pola penulisan Anda dari waktu ke waktu.

  • Sistem artefak — menghasilkan keluaran terstruktur seperti laporan, wiki, dan dokumen analisis, bukan hanya respons percakapan.

  • Komentar bergaya Google Docs — meninjau dan menyempurnakan saran agen secara langsung pada bagian tertentu.

  • Penyuntingan file secara langsung — menerima perubahan untuk memodifikasi file naskah secara langsung.

Keuntungan penyuntingan langsung ini antara lain:

  1. Tidak perlu melakukan copy-paste dari percakapan ke naskah.

  2. Tidak ada risiko prompt atau bagian tambahan dari respons AI, seperti "Berikut adalah dialog yang telah ditulis ulang", ikut masuk secara tidak sengaja ke dalam naskah.

  3. Anda dapat memberikan komentar terhadap perubahan yang diusulkan. Berbeda dengan beberapa IDE lain yang hanya menyediakan pilihan menerima atau menolak perubahan, Antigravity memungkinkan Anda mengomentari perubahan tertentu dan meminta penyempurnaan lebih lanjut.


Keunggulan Utama bagi Penulis

Mengotomatiskan tugas penyuntingan yang membosankan

Membangun series bible secara otomatis — mengekstraksi informasi dunia cerita ketika Anda menulis.

Menjaga konsistensi antar buku — agen dapat menggunakan pengetahuan bersama.

Mempelajari gaya penulisan Anda — agen menjadi semakin baik dari waktu ke waktu berdasarkan umpan balik Anda.

Pemrosesan paralel — menjalankan beberapa proses penyuntingan secara bersamaan.

Modifikasi file secara langsung — menerima perubahan tanpa perlu menyalin dan menempelkan teks secara manual.

Workspace persisten — basis pengetahuan terus berkembang pada setiap sesi.

Terisolasi untuk setiap seri — dunia cerita yang berbeda tidak saling mengganggu.


Format File yang Didukung

  • Markdown (.md)

  • Microsoft Word (.docx)

  • PDF — hanya dapat dibaca untuk referensi dan analisis.

Model yang Didukung

  • Gemini 3 Pro — High & Low

  • Gemini 3 Flash

  • Claude Sonnet 4.5

  • Claude Opus 4.5

  • GPT-OSS 120B


Alur Kerja Praktis Agen AI untuk Penulis

Catatan: contoh-contoh berikut hanyalah ide. Anda dapat membuat jenis agen apa pun yang dapat Anda bayangkan.

1. Agen Konsistensi Gaya Bicara Karakter

Pengaturan

  • Latih agen menggunakan contoh dialog karakter.

  • Tentukan pola bicara, kosakata, dan idiom.

  • Catat tingkat formalitas dalam berbagai konteks.

Tugas Agen

Agen:

  • Memindai seluruh dialog karakter tertentu.

  • Menandai dialog yang tidak sesuai dengan karakter.

  • Menyarankan penulisan ulang yang sesuai dengan gaya bicara karakter.

  • Melacak perkembangan gaya bicara dari satu buku ke buku berikutnya, baik perubahan yang disengaja maupun tidak disengaja.

Tugas Anda

  • Meninjau perubahan yang disarankan melalui tampilan diff.

  • Memberikan komentar seperti:

    • "Terlalu tiba-tiba — tambahkan sedikit kehangatan."

    • "Sempurna — pertahankan."

  • Agen kemudian mempelajari preferensi Anda dari waktu ke waktu.


2. Pemindai Kelemahan Penulisan Pribadi

Pengaturan

Konfigurasikan agen berdasarkan kelemahan penulisan Anda sendiri.

Contohnya:

  • Terlalu sering menggunakan kata just.

  • Menggunakan kalimat pasif dalam adegan aksi.

  • Kesalahan comma splice.

Tugas Agen

Agen:

  • Mengategorikan penggunaan kata atau struktur tertentu berdasarkan konteks.

  • Menyarankan penghapusan atau penggantian.

  • Memberikan jumlah kemunculan dan lokasinya.

  • Melacak perkembangan kualitas tulisan dari satu draf ke draf berikutnya.

Contoh Output

Ditemukan 347 penggunaan kata "just"

- 89 berkaitan dengan waktu (diperlukan):
  "just yesterday"

- 258 kandidat kata pengisi:
  → 127 dalam dialog (perlu ditinjau satu per satu)
  → 131 dalam narasi (kemungkinan dapat dihapus)

3. Pemeriksa Kontinuitas

Tugas Agen

Agen memeriksa:

  • Konsistensi timeline.

  • Detail karakter, seperti warna mata, usia, dan latar belakang.

  • Alur cerita, termasuk alur yang sudah diperkenalkan tetapi belum memiliki penyelesaian.

  • Kontradiksi dalam pembangunan dunia cerita.

Referensi Silang

Agen melakukan referensi silang terhadap:

  • Series bible dalam folder shared/.

  • Buku-buku sebelumnya dalam seri.

  • Aturan sihir atau aturan dunia yang telah ditetapkan.


4. Ekstraktor World-Building

Tugas Agen

Agen:

  • Membaca naskah.

  • Mengidentifikasi informasi pembangunan dunia, seperti:

    • aturan sihir,

    • geografi,

    • budaya,

    • politik.

  • Membuat wiki terstruktur di:

shared/world-building/
  • Menandai kontradiksi dengan lore yang telah ditetapkan.

Berguna untuk

  • Membangun series bible secara otomatis.

  • Memastikan konsistensi antar buku.

  • Membuat materi referensi.


5. Audit Dialog

Tugas Agen

Agen:

  • Melacak siapa yang berbicara pada setiap bagian.

  • Memastikan setiap karakter memiliki gaya bicara yang berbeda.

  • Menandai masalah pada dialogue tags.

  • Menganalisis pola bicara setiap karakter.


6. Analisis Kualitas Prosa

Agen Memeriksa

  • Keseimbangan detail sensorik — apakah terlalu banyak menggunakan penglihatan dan terlalu sedikit menggunakan sentuhan?

  • Analisis pacing — bagian yang terlalu lambat, terlalu cepat, atau panjang adegan yang tidak proporsional.

  • Pelacakan foreshadowing — memastikan elemen yang diperkenalkan memiliki hubungan dengan payoff.

  • Konsistensi POV — mendeteksi perpindahan sudut pandang yang tidak disengaja atau head-hopping.

  • Variasi dan ritme kalimat.


7. Manajemen Subplot

Agen Melacak

  • Subplot yang sedang aktif.

  • Subplot yang telah selesai.

  • Alur atau thread yang ditinggalkan.

  • Konsistensi subplot antar buku.


Struktur Workspace

Rekomendasi: Satu Workspace untuk Satu Seri Buku

Struktur yang direkomendasikan:

SeriesName-Workspace/
├── books/
│   ├── book1-title/
│   │   └── manuscript.md
│   ├── book2-title/
│   │   └── manuscript.md
│   └── book3-title/
│       └── manuscript.md
├── shared/
│   ├── world-building/
│   │   ├── magic-system.md
│   │   ├── political-structures.md
│   │   └── geography.md
│   ├── characters/
│   │   ├── character-profiles.md
│   │   └── character-relationships.md
│   └── series-bible/
│       ├── timeline.md
│       └── themes.md
├── artifacts/
│   └── (analisis yang dibuat oleh agen)
└── .antigravity/
    └── workspace-specific-rules

Mengapa Struktur Ini Digunakan?

  • Setiap buku menjadi proyek terpisah dalam satu workspace.

  • Pengetahuan bersama dapat digunakan oleh seluruh buku dalam seri.

  • Seri yang berbeda memiliki workspace yang benar-benar terpisah sehingga tidak terjadi pencampuran informasi.

  • Agen dapat menggunakan informasi tingkat seri untuk menjaga konsistensi ketika bekerja pada buku tertentu.


Aturan Global vs. Aturan Khusus Workspace

Aturan Global

Aturan yang berlaku untuk seluruh tulisan Anda.

Contohnya:

  • "Tandai penggunaan 'just' yang berlebihan sebagai kata pengisi."

  • "Berikan peringatan terhadap penggunaan kalimat pasif dalam adegan aksi."

  • "Periksa comma splice."

  • Pola penulisan pribadi lain yang ingin Anda deteksi.

Aturan Khusus Workspace

Aturan yang hanya berlaku untuk seri tertentu.

Contohnya:

  • Profil gaya bicara karakter.

  • Aturan sistem sihir.

  • Aturan konsistensi world-building.

  • Struktur budaya dan politik dunia tersebut.

  • Konvensi penamaan yang digunakan dalam semesta cerita.

Cara Mengatur

Global: Settings → berlaku untuk semua proyek.

Workspace: Di dalam folder workspace tertentu → hanya berlaku pada workspace tersebut.


Sistem Artifact

Apa yang Dimaksud dengan Artifact?

Artifact adalah hasil kerja terstruktur yang dibuat oleh agen, bukan sekadar respons percakapan.

Contohnya:

  • Daftar tugas.

  • Rencana implementasi.

  • Laporan analisis.

  • Screenshot atau rekaman.

  • Wiki karakter.

  • Dokumen timeline.

  • Laporan plot hole.

Jenis Artifact yang Penting bagi Penulis

Implementation Plan

  • Pendekatan yang diusulkan agen sebelum pekerjaan dimulai.

  • Dapat ditinjau sebelum agen menjalankan tugas.

  • Anda dapat memberikan komentar untuk mengubah arah pekerjaan.

Task List

Berisi langkah konkret yang akan dilakukan agen.

Contoh:

Scan Book 2
    ↓
Extract world-building
    ↓
Cross-check Book 1
    ↓
Update shared wiki

Analysis Reports

Berisi temuan terstruktur.

Contohnya:

  • Analisis gaya bicara karakter.

  • Masalah kontinuitas.

  • Analisis pacing.

Review Changes / Diffs

Menampilkan:

TEKS LAMA
     ↓
TEKS BARU
     ↓
ALASAN PERUBAHAN

Anda dapat:

  • menerima,

  • menolak,

  • atau memberikan komentar untuk penyempurnaan.


Komentar Bergaya Google Docs

Cara Kerjanya

  1. Agen menghasilkan artifact, seperti analisis atau saran.

  2. Anda memilih teks tertentu dalam artifact.

  3. Anda menambahkan komentar.

  4. Agen membaca komentar dan menyesuaikan hasil pekerjaannya.

  5. Proses berlangsung secara asynchronous sehingga agen dapat tetap bekerja ketika Anda melakukan review.

Contoh Penggunaan

Saran Gaya Bicara Karakter

USULAN:
"Let's try it."

Komentar Anda:

"Terlalu singkat. Elara percaya diri, tetapi tidak berbicara secara ketus kepada sekutunya. Tambahkan kehangatan."

Peringatan World-Building

INKONSISTENSI:

Bab 3 mengatakan bahwa sihir api dipelajari.

Bab 15 mengatakan bahwa kemampuan elemen diwariskan.

Komentar Anda:

"Ini bukan inkonsistensi. Kemampuan diwariskan, sedangkan tekniknya dipelajari."

Saran Prosa

HAPUS:
"She just wanted to help"

Komentar Anda:

"Pertahankan. Kata 'just' di sini sengaja digunakan untuk menekankan sifat rendah hatinya."


Learning Loop

Seiring waktu, agen mempelajari:

  • Preferensi spesifik Anda untuk setiap karakter.

  • Pengecualian terhadap aturan umum.

  • Kapan penggunaan kalimat pasif memang disengaja.

  • Pilihan gaya penulisan pribadi Anda.

Dengan demikian, umpan balik Anda menjadi bagian dari proses pembelajaran agen.


Alur Review Changes / Diffs

Apa yang Akan Anda Lihat?

Contoh:

PERUBAHAN 1 — Bab 3, Baris 145
──────────────────────────────

SEKARANG:
"Oh, um, I suppose we could try that approach."

USULAN:
"Let's try it."

ALASAN:
Menghilangkan keraguan; Elara percaya diri,
bukan tunduk atau terlalu deferensial.

Pilihan Anda

  1. Accept All — menerapkan seluruh perubahan yang disarankan.

  2. Reject All — mempertahankan seluruh teks seperti semula.

  3. Review Changes — meninjau perubahan satu per satu.

Review Individual

Anda dapat:

  • Memilih kata atau frasa tertentu untuk diberi komentar.

  • Meminta penyempurnaan:

    "Terlalu singkat — perlu lebih hangat."

  • Menyetujui perubahan:

    "Sempurna — pertahankan."

  • Menolak dengan memberikan alasan:

    "'Quite' memang disengaja — ini adalah gaya bicara formal ketika berbicara dengan bangsawan."

Apa yang Terjadi Selanjutnya?

Perubahan yang diterima akan secara otomatis memodifikasi file naskah Anda sehingga tidak perlu melakukan copy-paste secara manual.


Transfer Pengetahuan Selektif Antar Buku

Ketika Memulai Buku 2 dalam Sebuah Seri

PERTAHANKAN dalam Folder shared/

  • Lembar pengembangan karakter.

  • Detail world-building.

  • Aturan sistem sihir.

  • Alur cerita yang masih berlangsung.

  • Tema yang berlaku untuk seluruh seri.

JANGAN DIBAWA KE DEPAN

  • Subplot yang sudah selesai di Buku 1.

  • Perkembangan karakter yang sudah selesai.

  • Detail plot yang hanya berkaitan dengan Buku 1.

Caranya

  1. Workspace Buku 1 menghasilkan artifact yang komprehensif.

  2. Pilih secara manual artifact mana yang relevan untuk Buku 2.

  3. Simpan informasi yang relevan dalam folder shared/.

  4. Agen Buku 2 menggunakan pengetahuan bersama tersebut untuk menjaga konsistensi.

  5. Informasi yang hanya berkaitan dengan Buku 1 dapat dibuang atau diarsipkan.


Planning Mode vs. Fast Mode

Planning Mode

Direkomendasikan untuk sebagian besar pekerjaan penulisan.

  • Agen membuat rencana terperinci sebelum bekerja.

  • Menghasilkan artifact berupa Implementation Plan.

  • Anda dapat meninjau dan menyetujui rencana sebelum eksekusi.

  • Cocok untuk:

    • analisis kompleks,

    • pekerjaan multi-langkah,

    • penyuntingan.

Fast Mode

  • Langsung menjalankan pekerjaan.

  • Tidak menghasilkan artifact berupa rencana.

  • Cocok untuk:

    • perbaikan cepat,

    • pertanyaan sederhana.

Rekomendasi untuk Pekerjaan Penulisan

Gunakan Planning Mode agar Anda tetap memiliki kendali dan dapat melakukan review sebelum perubahan diterapkan.


Menjalankan Banyak Agen Secara Bersamaan

Kekuatan Pemrosesan Paralel

Anda dapat menjalankan beberapa agen secara bersamaan pada naskah yang sama:

                 NASKAH
                   │
       ┌───────────┼───────────┐
       │           │           │
       ▼           ▼           ▼
    Agent A     Agent B     Agent C
       │           │           │
   Character      Prose     World-Building
     Voice       Quality     Extraction
       │           │           │
       └───────────┼───────────┘
                   │
              Agent D
             Continuity
                   │
              Agent E
              Timeline
                   │
                   ▼
              ARTIFACTS
                   │
                   ▼
               REVIEW

Contoh Pembagian Agen

  • Agent A: Konsistensi gaya bicara karakter.

  • Agent B: Analisis kualitas prosa.

  • Agent C: Ekstraksi world-building.

  • Agent D: Pemeriksaan kontinuitas.

  • Agent E: Verifikasi timeline.

Setiap agen menghasilkan artifact tersendiri untuk Anda tinjau.


Manager View vs. Editor View

Manager View

Digunakan untuk:

  • Mengatur beberapa agen.

  • Mengorkestrasi pekerjaan.

  • Meninjau berbagai artifact.

Editor View

Digunakan untuk:

  • Penyuntingan file secara tradisional.

  • Menggunakan sidebar AI.

Anda dapat berpindah antara kedua tampilan tersebut sesuai kebutuhan.


Instalasi

Unduh:

antigravity.google/download

Pilih Versi

  • x64 — paling umum untuk prosesor Intel/AMD.

  • ARM64 — untuk perangkat berbasis Qualcomm/ARM.

Cara Memeriksa Jenis Prosesor di Windows

  1. Tekan Windows + I.

  2. Pilih System → About.

  3. Cari bagian System type.

  4. Jika tertulis x64-based processor, pilih versi x64.

  5. Jika tertulis ARM-based processor, pilih versi ARM64.

Dokumen sumber menyatakan bahwa Antigravity tersedia secara gratis selama public preview dengan batas penggunaan yang cukup besar.


Checklist Memulai

  • Unduh dan instal Antigravity — x64 untuk sebagian besar laptop Windows.

  • Buat folder workspace untuk seri yang sedang dikerjakan.

  • Siapkan struktur folder:

    • books/

    • shared/

    • artifacts/

  • Konfigurasikan Planning Mode, bukan Fast Mode.

  • Atur Global Rules untuk kelemahan penulisan yang bersifat umum.

  • Atur Workspace Rules untuk pengetahuan khusus seri.

  • Mulai dengan satu agen sederhana, misalnya Personal Writing Weakness Scanner.

  • Berlatih meninjau artifact dan memberikan komentar.

  • Bereksperimen dengan workflow diff / accept / reject.

  • Secara bertahap tambahkan agen yang lebih kompleks setelah memahami sistem.


Hal-Hal Penting untuk Diingat

  • Satu workspace untuk satu seri buku, bukan satu workspace untuk setiap buku.

  • Gunakan Global Rules untuk pola penulisan umum dan Workspace Rules untuk pengetahuan khusus seri.

  • Tinjau artifact menggunakan komentar, bukan hanya melalui chat.

  • Workflow accept/reject dapat menghemat banyak waktu.

  • Agen belajar dari umpan balik Anda — semakin sering digunakan, semakin baik kemampuannya menyesuaikan diri.

  • File Markdown (.md) sangat cocok untuk workflow penulisan Anda.

Deploy AI Studio Git Hub

 














Membuat Website dengan Dribble dan Claude

 











Publish Website Vercel

 










Ide Website

 





NoJenis HalamanTujuan UtamaContoh
1Landing PageMendorong satu tindakan/konversiPromosi produk, pendaftaran webinar
2HomepageMenjadi halaman utama sebuah websiteBeranda perusahaan
3About PageMenjelaskan profil organisasi/brandTentang Kami
4Product PageMenjelaskan satu produkDetail laptop
5Service PageMenjelaskan layananJasa konsultasi
6Portfolio PageMenampilkan karya/proyekPortfolio mahasiswa/desainer
7Blog PageMenampilkan artikel/informasiBlog teknologi
8Article PageMenampilkan satu artikel secara lengkapArtikel ilmiah/populer
9Contact PageMenyediakan informasi kontakFormulir kontak
10FAQ PageMenjawab pertanyaan umumFAQ produk
11Pricing PageMenampilkan paket dan hargaPaket SaaS
12Login PageAutentikasi penggunaLogin aplikasi
13Register/Sign Up PagePendaftaran penggunaRegistrasi akun
14DashboardMenampilkan data dan kontrol penggunaDashboard admin
15Profile PageMenampilkan profil penggunaProfil mahasiswa
16Search Results PageMenampilkan hasil pencarianHasil pencarian produk
17E-commerce Product ListingMenampilkan kumpulan produkKatalog toko online
18Shopping CartMengelola barang yang akan dibeliKeranjang belanja
19Checkout PageMenyelesaikan transaksiPembayaran online
20Booking PageMelakukan pemesananBooking hotel
21Event PageInformasi sebuah acaraSeminar/workshop
22News PageMenampilkan beritaPortal berita
23Documentation PageMenjelaskan penggunaan sistem/APIDokumentasi software
24Tutorial PageMemberikan panduan langkah demi langkahTutorial pemrograman
25Pricing/Subscription PageMengarahkan pengguna memilih paketPaket membership
26404 Error PageMemberi informasi halaman tidak ditemukan"Page Not Found"
27Coming Soon PageMemberi informasi sebelum website diluncurkanWebsite dalam pembangunan
28Thank You PageKonfirmasi setelah aksi penggunaSetelah submit formulir
29Confirmation PageMengonfirmasi transaksi/pendaftaranPesanan berhasil
30Web Application PageMenjalankan fungsi aplikasiSistem akademik

Jika dikelompokkan berdasarkan fungsi

Lebih mudah untuk mahasiswa jika jenis halaman web dikelompokkan menjadi 7 kategori besar:

1. Informational

  • Homepage
  • About
  • Service
  • FAQ
  • Contact

2. Marketing

  • Landing Page
  • Product Page
  • Pricing Page
  • Campaign Page

3. Content

  • Blog
  • Article
  • News
  • Tutorial
  • Documentation

4. E-Commerce

  • Product Listing
  • Product Detail
  • Cart
  • Checkout
  • Order Confirmation

5. User & Authentication

  • Login
  • Register
  • Profile
  • Forgot Password

6. Application

  • Dashboard
  • Admin Panel
  • Analytics
  • Settings
  • Management System

7. Utility/System

  • Search Results
  • 404
  • Coming Soon
  • Maintenance
  • Thank You

Slash commandFungsi
/webMerancang konsep website
/websiteMembuat spesifikasi website lengkap
/landingMerancang landing page
/homepageMerancang homepage
/ecommerceMerancang website e-commerce
/portfolioMerancang website portfolio
/dashboardMerancang dashboard web
/adminMerancang admin panel
/blogMerancang website/blog
/companyMerancang company profile
/saasMerancang website SaaS
/catalogMerancang katalog produk
/wireframeMembuat wireframe
/uiuxMembuat rancangan UI/UX
/designsystemMembuat design system
/responsiveMerancang versi desktop/tablet/mobile
/prototypeMerancang alur prototype/interaksi
/prdMembuat Product Requirements Document
/sitemapMembuat struktur/sitemap website
/userflowMembuat user flow
/componentMerancang komponen UI
/htmlMengubah desain menjadi HTML/CSS
/frontendMembuat implementasi frontend
/sitesMembuat website dengan AI website builder

/brief
   ↓
/prd
   ↓
/sitemap
   ↓
/userflow
   ↓
/wireframe
   ↓
/uiux
   ↓
/designsystem
   ↓
/prototype
   ↓
/html
   ↓
/frontend
   ↓
/responsive


/landing Buat landing page untuk brand "Kopi Kelapa". Target: mahasiswa dan pekerja muda. Gaya tropical, modern, fresh, premium.


  


PertemuanFokusProject
1Web & UI/UX FundamentalsBrief
2HTML SemanticLanding Page
3CSS & LayoutLanding Page
4Responsive DesignHomepage
5UI ComponentsAbout + Product
6CSS GridPortfolio
7Content DesignBlog
8Form & ValidationContact
9UTSWebsite Statis
10JavaScriptInteractive Website
11Login/RegisterAuthentication
12DashboardUser Dashboard
13Database & CRUDProduct Management
14E-CommerceCart + Checkout
15Web ApplicationCustomer + Admin
16UASFinal Web Application




STUDI KASUS UTAMA

Saya sarankan satu brand/proyek dikembangkan sepanjang semester, sehingga mahasiswa melihat evolusi website secara nyata.

Studi Kasus: Kopi Kelapa

Kopi Kelapa — Tropical Coffee for Modern Lifestyle

Target:

  • Mahasiswa
  • Pekerja muda
  • Komunitas kreatif
  • Konsumen urban

Karakter:

Tropical + Modern + Fresh + Premium + Local


LEVEL 1 — LANDING PAGE

Tujuan

Mahasiswa belajar membuat halaman promosi dengan fokus pada conversion.

Materi

  • HTML semantic
  • CSS
  • Typography
  • Color
  • Hero section
  • CTA
  • Image
  • Layout
  • Flexbox

Studi kasus

KOPI KELAPA

Kopi Kelapa
Rasa Tropis untuk
Hari yang Lebih Baik

Perpaduan kopi berkualitas
dan kelapa pilihan.

[ BELI SEKARANG ]
[ LIHAT PRODUK ]

Output

1-page promotional landing page


LEVEL 2 — HOMEPAGE

Landing page dikembangkan menjadi website.

Struktur

HEADER
   ↓
HERO
   ↓
FEATURED PRODUCT
   ↓
ABOUT
   ↓
BENEFITS
   ↓
TESTIMONIAL
   ↓
CTA
   ↓
FOOTER

Kompetensi

Mahasiswa memahami:

  • Navigation
  • Section
  • Component
  • Website architecture
  • Responsive layout

LEVEL 3 — ABOUT

Studi kasus

"Cerita di Balik Kopi Kelapa"

Konten:

  • Brand story
  • Vision
  • Mission
  • Values
  • Team
  • Sustainability

Struktur

ABOUT KOPI KELAPA
       ↓
OUR STORY
       ↓
OUR VALUES
       ↓
OUR TEAM
       ↓
OUR MISSION

Kompetensi

Web content + visual storytelling


LEVEL 4 — PRODUCT / SERVICE

Website mulai menjadi product-oriented website.

Product

Kopi Kelapa Original
Kopi Kelapa Latte
Kopi Kelapa Chocolate
Kopi Kelapa Matcha

Product card:

┌──────────────────┐
│                  │
│    PRODUCT IMG   │
│                  │
├──────────────────┤
│ Kopi Kelapa      │
│ Original         │
│                  │
│ Rp18.000         │
│                  │
│ [ ADD TO CART ]  │
└──────────────────┘

Kompetensi

  • Card design
  • Product grid
  • Detail page
  • CTA
  • UI component

LEVEL 5 — PORTFOLIO

Untuk memperkenalkan konsep gallery/grid system.

Studi kasus

Kopi Kelapa Brand Portfolio

Isi:

  • Product photography
  • Packaging
  • Café design
  • Social media campaign
  • Event
  • Branding
PORTFOLIO

┌────────┬────────┬────────┐
│        │        │        │
│ Project│ Project│ Project│
│   01   │   02   │   03   │
│        │        │        │
├────────┼────────┼────────┤
│ Project│ Project│ Project│
│   04   │   05   │   06   │
└────────┴────────┴────────┘

Kompetensi

CSS Grid + responsive gallery


LEVEL 6 — BLOG

Website berkembang menjadi content platform.

Studi kasus

KOPI KELAPA JOURNAL

☕ Tips Kopi
🌴 Lifestyle
📚 Edukasi
🌱 Sustainability

Contoh artikel:

5 Alasan Kopi dan Kelapa Menjadi Kombinasi Unik

Mahasiswa belajar:

  • Article
  • Category
  • Author
  • Date
  • Thumbnail
  • Detail article
  • Related article

LEVEL 7 — CONTACT

Mahasiswa mulai mengenal form interaction.

Form

CONTACT US

Nama
[________________]

Email
[________________]

Subjek
[________________]

Pesan
[________________]

[ KIRIM PESAN ]

Materi:

  • Form
  • Input
  • Validation
  • Button
  • UX feedback

LEVEL 8 — LOGIN / REGISTER

Website berubah dari informational website → user-based website.

Login

┌─────────────────────┐
│    KOPI KELAPA      │
│                     │
│ Email               │
│ [_______________]   │
│                     │
│ Password            │
│ [_______________]   │
│                     │
│ [ LOGIN ]           │
│                     │
│ Belum punya akun?   │
│ Register            │
└─────────────────────┘

Register

Nama
Email
Password
Confirm Password

[ CREATE ACCOUNT ]

Materi:

  • Authentication concept
  • Form validation
  • Session
  • User state
  • Security awareness

LEVEL 9 — DASHBOARD

Setelah login, mahasiswa membuat personal/customer dashboard.

┌──────────────┬─────────────────────────────┐
│ DASHBOARD    │ Welcome, Fajar              │
│              │                             │
│ Dashboard    │ ┌──────┐ ┌──────┐          │
│ Orders       │ │Orders│ │Points│          │
│ Wishlist     │ │  12  │ │ 850  │          │
│ Profile      │ └──────┘ └──────┘          │
│ Settings     │                             │
│ Logout       │ Recent Orders               │
│              │ ┌─────────────────────────┐ │
│              │ │ #001 Kopi Original      │ │
│              │ │ #002 Kopi Latte         │ │
│              │ └─────────────────────────┘ │
└──────────────┴─────────────────────────────┘

Materi:

  • Dashboard
  • Sidebar
  • Table
  • Cards
  • Data visualization
  • User state

LEVEL 10 — E-COMMERCE

Semua komponen sebelumnya mulai digabung.

Customer Journey

HOME
 ↓
PRODUCT
 ↓
PRODUCT DETAIL
 ↓
ADD TO CART
 ↓
SHOPPING CART
 ↓
CHECKOUT
 ↓
PAYMENT
 ↓
ORDER
 ↓
ORDER CONFIRMATION

Fitur

  • Product catalog
  • Search
  • Filter
  • Product detail
  • Cart
  • Quantity
  • Checkout
  • Order
  • Customer account

Pada tahap ini mahasiswa mulai memahami:

Website bukan lagi sekumpulan halaman, tetapi sebuah sistem.


LEVEL 11 — WEB APPLICATION

Tahap terakhir adalah mengubah website menjadi aplikasi web yang memiliki business logic.

Contohnya:

Customer

REGISTER
   ↓
LOGIN
   ↓
BROWSE PRODUCT
   ↓
ADD CART
   ↓
CHECKOUT
   ↓
ORDER
   ↓
TRACK ORDER

Admin

ADMIN LOGIN
     ↓
DASHBOARD
     ↓
PRODUCT MANAGEMENT
     ↓
ORDER MANAGEMENT
     ↓
CUSTOMER MANAGEMENT
     ↓
REPORT

Arsitektur Akhir

                    KOPI KELAPA
                         │
             ┌───────────┴───────────┐
             │                       │
          CUSTOMER                  ADMIN
             │                       │
          Homepage                Dashboard
             │                       │
          Products              Products CRUD
             │                       │
          Cart                   Order CRUD
             │                       │
         Checkout              Customer Data
             │                       │
           Order                  Reports
             │
         My Account

Roadmap Kompetensi

Kurikulum ini juga dapat dipetakan menjadi perjalanan teknologi:

LEVEL 1
HTML + CSS
   │
   ▼
LEVEL 2
HTML + CSS + RESPONSIVE
   │
   ▼
LEVEL 3
HTML + CSS + JAVASCRIPT
   │
   ▼
LEVEL 4
UI COMPONENT + STATE
   │
   ▼
LEVEL 5
FORM + VALIDATION
   │
   ▼
LEVEL 6
AUTHENTICATION
   │
   ▼
LEVEL 7
DATABASE + CRUD
   │
   ▼
LEVEL 8
BUSINESS LOGIC
   │
   ▼
LEVEL 9
E-COMMERCE
   │
   ▼
WEB APPLICATION









Kamis, 10 September 2026

Membuat Virtual Lab

 





@Sites Buat simulasi interaktif gerak mobil pada jalan lurus. Tampilkan mobil secara visual dari samping yang benar-benar bergerak ketika simulasi dijalankan. Sediakan kontrol untuk kecepatan awal, percepatan, dan durasi waktu. Tampilkan jarak tempuh, kecepatan saat ini, waktu, serta grafik posisi terhadap waktu dan kecepatan terhadap waktu yang berubah secara real-time. Tambahkan tombol Mulai, Pause, Reset, dan opsi membandingkan dua kondisi gerak sekaligus. Gunakan ilustrasi mobil, jalan, marka jalan, dan indikator kecepatan yang jelas agar konsep GLB dan GLBB mudah dipahami. Buat sites menjadi file html yang bisa saya download.




@Sites Buat virtual lab titrasi asam-basa yang interaktif. Tampilkan meja laboratorium dengan buret, statif, erlenmeyer, larutan titran, indikator, dan gelas kimia. User dapat memilih jenis asam, jenis basa, konsentrasi awal, volume sampel, serta menambahkan titran sedikit demi sedikit melalui kontrol volume. Visualisasikan perubahan warna larutan secara bertahap sesuai kondisi titrasi, tampilkan nilai pH secara real-time, volume titran yang sudah ditambahkan, titik ekuivalen, serta grafik kurva titrasi pH terhadap volume titran. Tambahkan tombol Teskan, Tambah 1 mL, Auto Titrate, Pause, dan Reset. Setelah eksperimen selesai, tampilkan ringkasan hasil dan interpretasi singkat. Buat sites menjadi file html yang bisa saya download.


Pasar Kerja

  https://www.youtube.com/watch?v=LxINJvkrZs8 https://www.youtube.com/watch?v=LxINJvkrZs8