KFlearning dalam fase END OF LIFE (EOL).
Tidak ada fitur baru maupun bugfix yang akan dikembangkan.
Link download ada di bagian bawah laman ini.
KFlearning v3.0.0 “Київ” / “Kyiv” dalam status stabil.
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.
File | Versi | Download |
---|---|---|
KFlearning 32-bit | v3.0.0 | Download |
KFlearning 64-bit | v3.0.0 | Download |
KF-MinGW | v1.0.1 | Download |
.NET 6 Desktop Runtime | v6.x | Download |
Visual Studio Code | Latest | Download |
Changelog | Lihat |
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.
- Download KFlearning, KF-MinGW, dan Visual Studio Code dengan klik tombol di atas.
- Install .NET 6 Desktop Runtime.
- Install KF-MinGW, ikuti petunjuk instalasi aplikasi yang tertera.
- Install KFlearning, ikuti petunjuk instalasi aplikasi yang tertera.
- Install Visual Studio Code, ikuti petunjuk instalasi aplikasi yang tertera. Jika sudah punya Visual Studio Code, lewati langah ini.
- Buka Visual Studio Code, kemudian klik tab Extensions.
- Cari dan install ekstension berikut.
- C++
- Python
- Beautify
- PHP Extension Pack
- Tutup Visual Studio Code setelah semua extension diinstall.
- 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.
- Buka KFlearning.
- Klik Install Flutter SDK.
- Klik Install Flutter.
- Tunggu hingga proses selesai.
- Buka Visual Studio Code.
- 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
- Buka Control Panel.
- Klik Program and Features.
- Cari KFlearning, kemudian klik Uninstall.
- Ikuti proses uninstall sesuai petunjuk.
- Restart PC untuk menerapkan perubahan.
- Lanjutkan proses instalasi dengan mengikuti petunjuk install di atas.
Upgrade dari v1.0
- Hapus folder berikut.
- C:\MinGW
- C:\kflearning
- 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