Kursus / Bimbel / Aplikasi Flutter

Flutter Android / IOS

Linux Kernel | Bahasa Dart Google | Sky | Open Source

Adalah SDK (bahasa C, C++, bahasa Dart and Skia) untuk pengembangan aplikasi web, mobile iOS dan Android yang dikembangkan oleh Google dengan satu codebase, Berbasis Web mirip react native.
Semua Kode dari Framework ini di compile dalam kode native nya (Android NDK, LLVM, AOT-compiled) tanpa ada intrepeter pada prosesnya sehingga proses compile-nya menjadi lebih cepat. Dari segi penulisan kodenya, Flutter ini sangat berbeda dari react native dan lebih cenderung mendekati Java Android.

Flutter sebagai solusi di dunia Mobile Development terhadap optional Hybrid (Web: framework React Native, Nativescript (Angular)) / Native (Android: Java & Kotlin,IOS:Objective-C & Swift) pemrograman. Berikut adalah kelebihan Flutter:

  1. Mengembangkan aplikasi Android dan iOS dari satu codebase.
  2. Native Performance hingga 60 FPS (Lihat presentasi Flutter Design)
  3. Fitur Hot-reload yang membuat kita dapat mengubah code saat aplikasi sedang berjalan.
  4. Customize interface dan user experience dengan fleksibel tanpa limitasi OEM Widgets.
  5. Cross platform, dapat dijalankan di beberapa platform yang berbeda (Web, Desktop, Android dan iOS)
  6. Fast development (Tekan Hot reload), bekerja dengan cara menginjeksi kode program yang mengalami perubahan ke dalam Dart Virtual Machine. Setelah virtual machine memperbarui tiap kelas dengan kode program versi terbaru, maka framework Flutter secara otomatis membangun kembali susunan komponen widget sehingga kita dapat dengan cepat melihat perubahan yang terjadi.
  7. Beautiful UI widget. Widget akan menggambarkan seperti apa tampilan yang akan dibuat berdasarkan konfigurasi dan state yang ada (Material Design (Android) dan Cupertino (iOS)).

Developer bebas membuat aplikasi dengan kode-kode sumber yang dikeluarkan google. Dengan seperti itu android memiliki jutaan support aplikasi gratis/berbayar yang dapat diunduh melalui google play.


Bahasa Flutter terasa seperti pemrograman di web (bahasa pemrograman Dart). Setiap ada perubahan, kita tidak perlu kompilasi atau build APK ulang untuk melihat hasilnya. Nilai tambah belajar Flutter: dapat di-build ke Android, iOS, Web dan Desktop. Contoh-contoh aplikasi yang dibangun dengan Flutter: Alibaba (Android), Google AdWords (Android), App Tree (Android), Topline (Android), Hamilton (Android dan iOS), Grab (Android)

Keunggulan Android Studio Flutter:
  • Sistem build berbasis Gradle yang fleksibel
  • Emulator yang cepat dan kaya fitur
  • Lingkungan terpadu dalam mengembangkan aplikasi
  • Bisa melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi
  • Template kode dan integrasi GitHub
  • Framework dan fitur pengujian yang lengkap
  • Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi dll
  • Dukungan C++ dan NDK
  • Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi
  • Google Cloud Messaging dan App Engine

Kursus Reguler Flutter

Biaya Rp. 800.000;

Target Belajar Android al penguasaan dalam hal :

  • Hari ke-1:
    mendesain layout xml, java GUI pada Flutter Android Studio membuat kalkulator matematika +,-,x,:,^,mod,log,lon, exp, fungsi trigonometri, sudut, dsb membuat kalkulator kalimat / fungsi String pada Android pembuatan dan penerapan fungsi buatan sendiri membuat alert/pesan, notif dan relasi antar halaman pengayaan materi : penggunaan Toolbox button, imagebutton, image pada Android

  • Hari ke-2:
    mendesain layout xml, java GUI pada Android Studio membuat kalkulator string charAt(int index), equals(Object obj), equalsIgnoreCase(String string) compareTo(String string),compareToIgnoreCase(String string) indexOf(int ch), substring(int beginIndex) concat(String str),replace(char oldChar, char newChar) trim(),toCharArray(), length() pembuatan dan penerapan fungsi buatan sendiri pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox Android

  • Hari ke-3:
    Logika Perbandingan Android: If & Nesting If (if..else..end) , switch Penerapan Statement (While..do / do while) Membuat Menu Utama, Tentang, Profil dan Relasi Antar halaman Review Materi Hari1, Hari2 pengayaan materi :penerapan alert dialog, Messagebox

  • Hari ke-4:
    Pengenalan Variabel database koneksi Android Operasi menampilkan seluruh data dari database Operasi menampilkan detail suatu data dari database Navigasi Antar Halaman Review Materi Hari1, Hari2, Hari3

  • Hari ke-5:
    Operasi mengedit data Operasi menghapus data database Review Materi Hari1, Hari2, Hari3, Hari4 Penerapan Login Multi Aktor Menu Utama


NB:
Lama Belajar 5 Hari @ 3jam
Kelas Minimal 2 Orang
Jika Membawa Laptop Sendiri Harus Sudah Terinstall Program

Pencuci Mulut

Android memakai penamaan model makanan pencuci mulut.Dimulai dari Abjad A,B C dst...

Sejarah Perkembangan Android:

  • 1. Astro 1.0 (Alpha):September 2008 Versi android 1.0 HTC dream

  • 2. Bender 1.1 (Beta):Februari 2009 Versi android 1.1 Android Market

  • 3. Cupcake 1.5 :April 2009 on-screen keyboard

  • 4. Donut 1.6 :September 2009 CDMA/EVDO, 802.1 x, VPNs

  • 5. Eclair 2.0 – 2.1 Oktober 2009 Google maps

  • 6. Froyo 2.2 /frozen yoghurt Mei 2010 kunci pin

  • 7. Gingerbread 2.3 Desember 2010 kamera depan /foto selfie.

  • 8. Honeycomb 3.0/3.1 Februari 2011 grafis serta virtual buttons dan tablet

  • 9. Ice Cream Sandwich 4.0 Oktober 2011 face unlock, aplikasi email dan rekap penggunaan data internet

  • 10. Jelly Bean 4,1/4.2/4.3 thn 2012 voice assistent,photo sphere, daydream, power control, dsb

  • 11. KitKat 4.4 Oktober 2013 user experience.

  • 12. Lollipop 5.0 November 2014 User Interface “material design”

  • 13. Marshmallow 6.0 Oktober 2015 search bar, perizinan, sensor jari

  • 14. Nougat 7.0 tahun 2016 multi-window, 63 emoji baru.

  • 15. Oreo 8.0 Agustus 2017 multi tasking, custom notifikasi

  • 16. Pie 9.0 Agustus 2018 smart reply dari notifikasi, navigasi gestur, adaptive battery, digital wellbeing dll

  • 17. Android 10, tidak lagi menggunakan nama dessert atau makanan penutup karena tidak menemukan makanan yang berasal dari awalan Q

Android Studio merupakan peralatan lengkap untuk apapun keinginan kita dalam membuat aplikasi Android, bahkan membuat game. Dengan alat ini, kita siap membuat aplikasi untuk perangkat, merk, dan resolusi layar apapun.Dalam hal ini, Android mendukung bahasa pemrograman Java, Kotlin dan Flutter.

Flutter merupakan cross-platform framework, alias aplikasi yang dapat digunakan di lebih dari satu platform. Aplikasi yang dibuat dengan menggunakan Flutter dapat dijalankan baik di platform Android maupun iOS. Tentu hal ini akan menghemat waktu. Kita pun tidak perlu mempelajari bahasa native yang digunakan di masing-masing platform..

Contoh Penerapan Aplikasi menggunakan Android Flutter yang umumnya kita support antara lain:


REQUEST CLASS

Kelas Dibuka Sesuai Permintaan Peserta. Umumnya Untuk Studi Kasus khusus, Implementasi, Prototype, Sistem Usulan, CRISP-DM, maunpun Pembaruan (Novelty) dari Aplikasi Client-Server yang sudah ada sebelumnya

  • Pilihan Sistem / Database:

    Android Pengolahan Database, Looks n Feel, Virtual Reality, Augmented Reality, Game Interaktif, Media Pembelajaran Aktraktif, Create Update Delete Search Data terhadap kolom tabel database yang dibuat Penerapan pada Database Dynamic : Sql-Server, Mysql/Mysqli, postGreeSQL, Firebase, MongoDB Penerapan pada Data Static : .xls, .mat, .csv, .txt , API Media Sosial, SMS gateway, Mail Gateway, Auto Respon Telegram/Medsos, SMTP/SMPP, Notifikasi Bonus: Studi Kasus / Sistem Informasi


Contoh Penerapan Untuk Sistem Sekolah

  • Implementasi 1:

    sistem informasi manajemen sekolah, sistem yang berfungsi untuk mengelola sekolah, baik berupa anggaran dan tata kelola pendidikan.

  • Implementasi 2:

    sistem pendukung keputusan pemilihan guru teladan, sistem yang berfungsi untuk menilai guru terbaik yang ada pada sekolah. untuk menilai ini biasanya menggunakan kriteria. dalam hal ini penggunaan metode2 perangkingan (SAW, TOPSIS, WP, Fuzzy dll bisa di gunakan)

  • Implementasi 3:

    sistem pendukung keputusan penentuan pemberian beasiswa, sistem yang berfungsi untuk menentukan layak dan tidak layaknya pemberian beasiswa kepada murid

  • Implementasi 4:

    sistem pendukung keputusan evaluasi kinerja guru, sistem yang berguna untuk mengevaluasi kinerja guru baik dari pengajaran maupun sikap dan kedisiplinan

  • Implementasi 5:

    sistem informasi penerimaan siswa didik, sistem yang digunakan untuk menerima siswa didik baru pada suatu sekolah

  • Implementasi 6:

    sistem informasi perpustakaan sekolah, sistem yang digunakan untuk mengelola buku yang ada diperpustakaan baik peminjaman maupun pengembalian buku disekolah

  • Implementasi 7:

    sistem informasi pengelolaan lpj dana bos, sistem yang digunakan untuk mengelola data bos pada suatu sekolah

  • Implementasi 8:

    sistem pendukung keputusan penentuan kelas terbaik, sistem yang berfungsi untuk mengevaluasi kelas berdasarkan ketentuan yang ada

  • Implementasi 9:

    sistem informasi pembayaran spp dan bangunan, sistem yang digunakan untuk mengelola data spp dan bangunan sekolah siswa


Portofolio Aplikasi Android

Contoh Aplikasi - Simulasi Penggunaan Program Android yang Sudah Dibuat / Disupport
	
+ Analisa dan implementasi manajemen perencanaan pt lp2maray jakarta berbasis Android
+ Aplikasi dokumentasi akta dan legalitas pt lp2maray berbasis Android
+ Aplikasi e-learning bahasa dengan metode prototipe berbasis Android
+ Aplikasi pelayanan Pembuatan berkas persyaratan nikah berbasis Android
+ Aplikasi pembelajaran hardware komputer berbasis Android
+ Membangun Android sebagai media pembelajaran di smp lp2maray
+ Pengolahan data nilai siswa smk berbasis Android
+ Pengolahan data pembayaran sumbangan pembinaan pendidikan smk lp2maray berbasis Android
+ Pengolahan data penjualan mesin besi pada pt. lp2maray berbasis multiuser Android
+ Pengolahan data siswa smk lp2maray berbasis Android
+ Perancangan aplikasi sistem informasi pinjaman keuangan nasabah koperasi berbasis Android
+ Perancangan sistem informasi absensi harian siswa smk lp2maray berbasis Android
+ Perancangan sistem informasi akuntansi perpustakaan tradisional berbasis Android
+ Perancangan sistem informasi kepegawaian (staf pengajar dan tata usaha) pada mts lp2maray berbasis Android
+ Perancangan sistem informasi nilai akademi kebidanan sari mulia banjarmasin berbasis Android
+ Perancangan sistem informasi pengelolaan keuangan siswa berbasis Android di man lp2maray
+ Perancangan sistem informasi penjualan dan pembelian pada pt. lp2maray berbasis Android
+ Perangkat lunak penjualan barang menggunakan barcode toko hikmah minimarket berbasis Android
+ Perangkat lunak rekrutmen pegawai pt. lp2maray berbasis client-server Android
+ Sistem aplikasi rental pada perpustakaan berbasis Android
+ Sistem aplikasi souvenir berdasarkan omset pencapaian sales berbasis Android
+ Sistem informasi stok barang ud. sumber rasa kota tasikmalaya berbasis Android
+ Sistem informasi akademik pesantren pada pondok pesantren lp2maray berbasis Android
+ Sistem informasi pendaftaran dan sistem akademik smk berbasis Android
+ Sistem informasi akuntansi di LPK bahasa berbasis Android
+ Sistem informasi akuntansi penerimaan dan pengeluaran kas pada petugas pengiriman barang pt. lp2maray berbasis Android
+ Sistem informasi aplikasi pengelolaan transaksi keuangan dan pendataan konsumen berbasis Android
+ Sistem informasi biodata pegawai pada smp lp2maray berbasis Android
+ Sistem informasi data pegawai pt lp2maray berbasis Android
+ Sistem informasi koperasi simpan pinjam pada sma lp2maray berbasis Android
+ Sistem informasi pencatatan nilai di sekolah dasar negeri lp2maray berbasis Android 
+ Sistem informasi pendataan keluarga miskin dengan parameter penghasilan dan kondisi rumah berbasis Android client server
+ Sistem informasi pengelolaan barang inventaris sekolah berbasis Android
+ Sistem informasi perpustakaan sekolah menggunakan Android client server
+ Sistem informasi produksi pelelangan ikan di dinas kelautan dan perikanan berbasis Android
+ Sistem informasi rawat jalan instalasi gawat darurat (igd) di rumah sakit berbasis Android
+ Sistem informasi simpan pinjam pada koperasi lp2maray berbasis Android
+ Sistem informasi tagihan rekening pdam kota lp2maray berbasis Android secara online
+ Sistem informasi terminal angkutan umum penumpang berbasis Android
+ Sistem komputerisasi absen guru dan jadwal mengajar pada LPK xyt berbasis Android
+ Sistem pakar pendeteksian kerusakan hardware pada komputer dengan metode fuzzy berbasis Android
+ Sistem pelayanan servis komputer cv. lp2maray berbasis Android
+ Sistem pengolahan data gaji pegawai cv. lp2maray berbasis Android
+ Sistem pengolahan data pasien berbasis client server pada praktek dr. lp2maray berbasis Android
+ Sistem pengolahan data pegawai di smp lp2maray berbasis Android
+ Sistem pengolahan data penduduk desa lp2maray berbasis Android
+ Sistem pengolahan data rental bus po lp2maray berbasis Android
+ Sistem pengolahan penggajian pegawai di smp xyz berbasis Android
+ website pendaftaran dan tes ujian masuk smp xyz berbasis Android

PILIHAN JENIS KURSUS