LAPORAN
Oleh :
SAMSO SUPRIYATNA
161021700424
Bismillahirahmanirrahim
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan
rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan webinar
untuk melengkapi tugas mata kuliah Kapita Selekta berjudul “WORKSHOP FROM
HOME III MOBILE PROGRAMMING PENGANTAR FLUTTER DAN DART”
dengan baik.
Penulis menyadari bahwa laporan ini masih jauh dari kata sempurna
dikarenakan keterbatasan kemampuan penulis. Untuk itu penulis mengharapkan
sumbangsih fikiran berupa kritik dan saran yang bersifat membangun demi hasil
penulisan yang lebih baik dimasa yang akan datang.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan ini
takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada:
1. Allah SWT. yang telah memberikan ni‘mat iman dan sehat sehingga dapat
menyelesaikan laporan skripsi ini.
2. Bapak Dr. Achmad Hindasyah, M.Si. selaku Ketua STMIK Eresha.
3. Bapak Dr. Ir. Agung Budi Susanto, M.M, selaku Ketua Program Studi Sistem
Informasi STMIK Eresha.
4. Bapak Yan Mitha Djaksana, M.Kom, selaku Ketua Program Studi Teknik
Informatika STMIK Eresha.
5. Bapak Ir. Agus Suharto M.Kom, selaku narasumber pada webinar Workshop
From Home III.
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah
serta taufik-Nya, Amin. Penulis mohon maaf atas segala kesalahan yang pernah
dilakukan, Semoga laporan ini dapat memberikan manfaat terutama dibidang
sistem informasi.
Penulis
II
DAFTAR ISI
KATA PENGANTAR ii
DAFTAR GAMBAR v
BAB I PENDAHULUAN 1
III
3.7 Run Flutter Doctor 12
BAB IV 16
KESIMPULAN 16
4.1 Kesimpulan 16
DAFTAR PUSTAKA 17
LAMPIRAN 18
IV
DAFTAR GAMBAR
V
BAB I
PENDAHULUAN
1
Dari paparan diatas yang diperdalam pembahasan dalam webinar Workshop
From Home III yang diselenggarkan pada tanggal 1 juni 2020 yaitu mobile
programming dengan flutter dan dart.
2
BAB II
LANDASAN TEORI
SDK adalah seperangkat alat dan program perangkat lunak yang digunakan
oleh pengembang untuk membuat aplikasi untuk platform tertentu. Tools SDK
akan mencakup berbagai hal, termasuk library, dokumentasi, contoh kode, proses,
dan panduan yang dapat digunakan dan diintegrasikan oleh pengembang ke dalam
aplikasi mereka sendiri. SDK dirancang untuk digunakan untuk platform atau
bahasa pemrograman tertentu. (Rifqi, 2019)
SDK atau Devkit berfungsi dengan cara yang hampir sama dengan API,
menyediakan seperangkat alat, perpustakaan, dokumentasi yang relevan, contoh
kode, proses, dan atau panduan yang memungkinkan pengembang untuk membuat
aplikasi perangkat lunak pada platform tertentu. Jika API adalah sekumpulan blok
bangunan yang memungkinkan pembuatan sesuatu, SDK adalah bengkel lengkap,
yang memfasilitasi pembuatan jauh di luar cakupan yang diizinkan oleh API.
3
SDK adalah sumber-sumber untuk hampir setiap program yang akan
berinteraksi dengan pengguna modern. Dari peramban Website yang Anda
gunakan hingga permainan video yang Anda mainkan di akhir hari, banyak yang
pertama kali dibangun dengan SDK, bahkan sebelum API digunakan untuk
berkomunikasi dengan aplikasi lain. Adapun manfaat dari penggunaan SDK
(Software Development Kit) yaitu integrasi lebih cepat, pengembangan efisien,
peningkatan reach (jangkauan) dan kontrol merk.
4
Antara flutter dan react native memiliki paradigma yang sama, beberapa hal
seperti event handlers dan class extension. Di flutter tidak ada JSX seperti react
native sehingga tidak ada pemisah antara template, styling, dan fungsi di flutter.
Ada beberapa kelebihan flutter diantaranya :
1. Mendukung desain UI yang cantik (Expressive UI).
2. Hot Reload atau flash development.
3. Single Codebase
4. Memiliki fitur flutter doctor
5. Mudah di fahami
6. Support beberapa IDE ternama
7. Menghemat waktu dan biaya
5
Gambar 2 Logo Dart
6
Gambar 3 Emulator
7
BAB III
PEMBAHASAN
8
Bahasa pemrograman Dart dapat digunakan secara bebas oleh para
developer, karena bahasa ini dirilis secara open-source oleh Google di bawah
lisensi BSD. Bahasa pemrograman Dart merupakan bahasa pemrograman berbasis
class dan berorientasi terhadap obyek dengan menggunakan sitaks bahasa
pemrograman C.
9
3. Android SDK;
4. Flutter SDK;
5. Teks Editor (atau bisa juga pakai Android Studio).
b. Setelah selesai buat folder baru lalu Extract file zip nya (contoh c:\src\flutter
(jangan install fluter pada folder c:\program files\
c. Update path pada environment variable :
10
Gambar 5 Update Path
Gambar 6 Konfigurasi
11
e. Arahkan ke path lalu klik tombol new,
f. Pada jendela New User Variable, klik Browse directory
g. Telusuri file flutter pada folder yang sudah di extract,
h. Sampai ketemu folder Bin, lalu klik.
i. Selesai
12
3.8 Install Visual Studio Code
Download terlebih dahulu file intaller Visual Studio Code melalui situs
resminya https://code.visualstudio.com/
13
Setelah itu install Flutter dan Dart Flugin pada Visual Studio Code
Kemudian kita akan diminta untuk menentukan lokasi penyimpanan project. Kita
bisa menyimpan di tempat yang diinginkan.
14
Gambar 14 Lokasi Penyimpanan
15
BAB IV
KESIMPULAN
4.1 Kesimpulan
16
DAFTAR PUSTAKA
17
LAMPIRAN
18