KFlearning v3.0.0 “Київ” / “Kyiv” dalam status stabil. Berikan kritik dan saran melalui asisten praktikum Anda atau form berikut: Form Bug Report/Feedback KFlearning

Link download ada di bagian bawah laman ini.

KFlearning

KFlearning merupakan aplikasi e-learning yang digunakan untuk membantu kegiatan praktikum di laboratorium komputer. Aplikasi ini bersifat open-source dan dilisensikan oleh Kodesiana.com kepada LABKOM-MAROON di bawah lisensi MIT. Anda dapat melihat source code KFlearning pada repositori GitHub KFlearning.

Aplikasi ini menggunakan Visual Studio Code sebagai code editor dan bertujuan sebagai pengganti DEV C++, CodeBlocks, Sublime Text, Notepad++, dan program editor sejenis. KFlearning sudah diintegrasikan dengan Visual Studio Code agar dapat digunakan secara maksimal untuk melakukan segala jenis pemrograman.

Development Support

  • Full Stack Web Development (PHP, HTML, CSS, JS)
  • Desktop with C++ and MinGW-w64 Compiler (Console, GUI)
  • Data Science (Python, Jupyter Notebook)
  • Mobile with Flutter

Kebutuhan Sistem

  • Windows 7 SP1 32-bit/64-bit.
  • .NET 6
  • Disk space 500 MB (+ KF-MinGW)

Catatan: apabila Anda akan menggunakan Flutter, maka kebutuhan sistem Anda harus lebih tinggi.

Cara Instalasi

Jika Anda pernah menggunakan KFlearning v1.0, v1.1, atau v1.2, Anda harus mengikuti tutorial upgrade di bagian bawah di akhir halaman ini.

FileVersiDownload
KFlearning 32-bitv3.0.0Download
KFlearning 64-bitv3.0.0Download
KF-MinGWv1.0.1Download
.NET 6 Desktop Runtimev6.xDownload
Visual Studio CodeLatestDownload
ChangelogLihat

Instalasi KFlearning sedikit lebih rumit dibandingkan dengan aplikasi IDE lain, karena KFlearning terdiri atas tiga komponen aplikasi yang saling terpisah. Hal ini ditujukan untuk memudahkan maintenance versi aplikasi dan meningkatkan efisiensi aplikasi.

  1. Download KFlearning, KF-MinGW, dan Visual Studio Code dengan klik tombol di atas.
  2. Install .NET 6 Desktop Runtime.
  3. Install KF-MinGW, ikuti petunjuk instalasi aplikasi yang tertera.
  4. Install KFlearning, ikuti petunjuk instalasi aplikasi yang tertera.
  5. Install Visual Studio Code, ikuti petunjuk instalasi aplikasi yang tertera. Jika sudah punya Visual Studio Code, lewati langah ini.
  6. Buka Visual Studio Code, kemudian klik tab Extensions.
  7. Cari dan install ekstension berikut.
    • C++
    • Python
    • Beautify
    • PHP Extension Pack
  8. Tutup Visual Studio Code setelah semua extension diinstall.
  9. Instalasi selesai.

Mata Kuliah Mobile Programming

Apabila Anda mengambil mata kuliah Mobile Programming, Anda juga harus menginstall Flutter SDK dan ekstensi Flutter pada Visual Studio Code.

  1. Buka KFlearning.
  2. Klik Install Flutter SDK.
  3. Klik Install Flutter.
  4. Tunggu hingga proses selesai.
  5. Buka Visual Studio Code.
  6. Klik tab Extensions, kemudian install Flutter.

Setelah instalasi Flutter SDK selesai, lanjutkan install Android Studio and Android SDK sesuai arahan asisten praktikum.

Laporan Bug dan Feedback

Apabila Anda menemukan bug/error atau masukan dan tanggapan, silakan berikan input melalui form berikut ini.

Form Bug Report/Feedback KFlearning

Petunjuk Upgrade

Upgrade dari v1.1 dan v1.2

  1. Buka Control Panel.
  2. Klik Program and Features.
  3. Cari KFlearning, kemudian klik Uninstall.
  4. Ikuti proses uninstall sesuai petunjuk.
  5. Restart PC untuk menerapkan perubahan.
  6. Lanjutkan proses instalasi dengan mengikuti petunjuk install di atas.

Upgrade dari v1.0

  1. Hapus folder berikut.
    • C:\MinGW
    • C:\kflearning
  2. Lanjutkan proses instalasi dengan mengikuti petunjuk install di atas.

Changelog

KFlearning v3.0.0 “Київ” / “Kyiv”

  • Major refactoring
  • Update .NET 4.5 to .NET 6
  • Add native 64-bit support
  • Uses data binding, MVVM-like pattern
  • Uses Memory API, more efficient IO
  • Change mongoose (C++) to Golang HTTP (KFserver)
  • Deprecated KFmaintenance

KFlearning v2.0.1 “X.A.N.A”

  • Release date: 08 March 2021
  • Bugfix wrong build configuration
  • Bugfix logging format

KFlearning v2.0.0 “X.A.N.A”

  • Release date: 07 March 2021
  • Use IOC container (Windsor.Castle)
  • Add Flutter installer

KFlearning v1.3.4 “Hardbass”

  • Release date: 06 September 2020
  • Remove secrects from source code

KFlearning v1.3.3 “Hardbass”

  • Release date: 06 September 2020
  • Add PC telemetry diagnostics

KFlearning v1.3.2 “Hagane no Moonsault”

  • Release date: 27 June 2022
  • Add more templates
  • Add KFserver to KFmaintenance
  • Add CLIS autofiller
  • Add Freeglut support to toolchain

KFlearning v1.3.1 “Hagane no Moonsault”

  • Release date: 18 May 2020
  • Add KFmaintenance Alpha version

KFlearning v1.3.0 “Hagane no Moonsault”

  • Release date: 11 May 2020
  • Add dynamic PATH checking

KFlearning v1.0.0 “Hagane no Moonsault”

  • Release date: 01 April 2020
  • Initial release