kisah aktivitas pkl hari ini
yang sangat produktif
![]() |
| ( institut sains dan teknologi nasional ) |
Cerita PKL Hari ke-26
Hari ini, tepatnya di hari ke-26 pelaksanaan PKL, saya memulai kegiatan seperti biasa dari rumah. Pagi-pagi saya sudah bersiap, memakai seragam PKL, lalu berangkat menuju tempat pkl bersama temanku nouval. Perjalanan pagi ini cukup menyenangkan karena udara masih segar dan jalanan tidak terlalu ramai.
Setelah sampai di kampus, saya memarkirkan motor di parkiran kampus. saya sempat berbincang-bincang sebentar dengan teman-teman lainnya di parkiran. Setibanya di lab, kegiatan dimulai dengan piket pagi, yaitu membersihkan ruangan dan area sekitar. Kami bekerja sama menyapu, mengepel, serta merapikan meja dan kursi agar suasana kampus tetap nyaman dan bersih.
| ( foto ) |
Kegiatan bersih-bersih di pagi hari ini bukan hanya sekadar rutinitas, tetapi juga melatih kebersamaan, tanggung jawab, serta kepedulian terhadap lingkungan. Setelah piket selesai, suasana kampus terasa lebih rapi dan menyenangkan untuk beraktivitas.
Usai piket, saya melanjutkan tugas utama PKL. Hari ini saya mengerjakan tugas membuat buku dan list journal dengan gemini AI. Tugas tersebut membutuhkan ketelitian agar data yang diolah tidak terjadi kesalahan. Selain itu, saya juga berdiskusi dengan teman-teman mengenai pekerjaan yang sudah dikerjakan sebelumnya untuk memastikan hasilnya sudah sesuai arahan pembimbing.
| ( aktivitas pembelajaran ) |
![]() |
| ( fipbook AI ) |
| ( hasil flipbook ) |
๐ Langkah Membuat Buku dengan AI Gemini Pro
1. Tentukan Konsep Buku
-
Tentukan dulu jenis bukunya: fiksi, non-fiksi, novel, cerpen, kumpulan puisi, atau buku panduan.
-
Buat outline kasar: judul, daftar isi, dan tujuan buku.
2. Gunakan Gemini untuk Membuat Outline
-
Minta Gemini membuat struktur bab sesuai tema.Contoh prompt:“Buatkan outline buku tentang belajar pemrograman Android flutter untuk pemula, lengkap dengan daftar isi dan ringkasan tiap bab.”
3. Menulis Isi Buku
-
Tuliskan tiap bab dengan bantuan Gemini.Kamu bisa minta:“Tuliskan Bab 1 tentang pengenalan Android, minimal 1000 kata, dengan gaya bahasa sederhana.”
-
Ulangi untuk bab berikutnya sampai buku lengkap.
4. Edit & Poles Tulisan
-
Minta Gemini memoles bahasa agar lebih mengalir, menarik, atau sesuai target pembaca.
-
Kamu bisa juga minta variasi gaya: formal, populer, storytelling, atau akademik.
5. Tambahkan Visual
-
Gemini tidak bisa langsung menghasilkan gambar, tapi kamu bisa kombinasikan dengan Google Imagen atau Canva untuk ilustrasi, cover, dan layout.
-
Misalnya: minta ide desain cover ke Gemini, lalu buat di Canva.
6. Format Buku
-
Gunakan Google Docs atau MS Word untuk menyusun layout buku.
-
Ekspor ke PDF untuk siap cetak atau dibagikan.
7. Publikasi
-
Bisa dipublikasikan di platform digital seperti Google Books, Wattpad, Amazon KDP, atau dicetak lewat percetakan lokal.
Tips Agar Buku Lebih Berkualitas
-
Tambahkan riset & referensi nyata agar isi lebih valid.
-
Jangan 100% bergantung pada AI, tetap beri sentuhan pribadi.
-
Buat desain cover yang menarik, karena itu yang pertama dilihat pembaca.
Pendahuluan
-
Kenapa belajar Android & Flutter penting?
-
Perbandingan Native Android vs Flutter
-
Target pembaca & alur belajar
Bab 1: Pengenalan Mobile Programming
-
Apa itu mobile programming
-
Android sebagai platform terbesar
-
Kelebihan & kekurangan native Android
-
Mengapa Flutter jadi pilihan populer
Bab 2: Persiapan Lingkungan Belajar
-
Instalasi Android Studio
-
Instalasi Flutter & VS Code
-
Emulator vs perangkat fisik
-
Struktur dasar project Android & Flutter
Bab 3: Dasar Pemrograman Android (Kotlin/Java)
-
Struktur project Android
-
Activity & Fragment
-
XML Layout: TextView, Button, ImageView
-
Lifecycle aplikasi Android
Bab 4: Dasar Pemrograman Flutter (Dart)
-
Struktur project Flutter
-
Widget dasar: Scaffold, AppBar, Text, Image, Button
-
Hot Reload & keunggulan Flutter
-
Stateful vs Stateless Widget
Bab 5: Navigasi & UI/UX
-
Navigasi antar halaman (Android: Intent, Flutter: Navigator)
-
Material Design
-
Membuat layout responsif
-
Penggunaan icon & tema
Bab 6: Data & Storage
-
SharedPreferences (Android) / SharedPreferences (Flutter)
-
Database lokal (SQLite, Room, Hive)
-
Fetch data dari API (HTTP request)
-
Menampilkan data dengan RecyclerView (Android) & ListView/Builder (Flutter)
Bab 7: Autentikasi & Keamanan
-
Membuat sistem login sederhana
-
Autentikasi dengan Firebase
-
Validasi input & keamanan data
Bab 8: Membuat Project Mini
-
Android: aplikasi To-Do List sederhana
-
Flutter: aplikasi Weather App dengan API
-
Membandingkan workflow Android vs Flutter
Bab 9: Deployment
-
Build APK & App Bundle di Android Studio
-
Build APK/IPA di Flutter
-
Upload ke Google Play Store
-
Tips agar aplikasi lebih profesional
Penutup
-
Review perjalanan belajar
-
Tips lanjutan (State Management di Flutter, Jetpack Compose di Android)
-
Sumber belajar tambahan
- Dapatkan link
- X
- Aplikasi Lainnya
- Dapatkan link
- X
- Aplikasi Lainnya


.png)

Komentar
Posting Komentar