ikanx101 / Math-SD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme

Program untuk edukasi anak SD.

Latar Belakang

Anak SD di kelas 3 - 4 diharapkan sudah bisa mengerjakan soal penambahan, pengurangan, perkalian, dan pembagian yang sederhana serta mengurutkan bilangan. Untuk itu, mereka perlu mendapatkan latihan soal yang cukup.

Buku latihan yang tersedia saat ini masih terbatas dalam hal jenis dan banyaknya soal. Kadang orang tua tidak memiliki cukup waktu untuk membuat soal latihan yang banyak.

Oleh karena itu, program ini dibuat agar anak bisa mendapatkan soal latihan berhitung yang di-generate secara random dan otomatis.

Keuntungan Program Ini

Selain men-generate soal, program ini nantinya akan memberikan output berupa:

  1. Laporan berapa soal yang terjawab benar:
    • Total soal,
    • Per jenis soal.
  2. Waktu pengerjaan.

Tingkat kesulitan soal bisa kita sesuaikan dengan cara mengubah angka random yang di-generate pada fungsi soal.

Cara Kerja

Program ini dibuat dengan R versi 3.4 Command Line Interface.

  • Clone repo ini ke dalam local drive.
  • Jalankan R (minimal versi 3.4).
  • Pastikan library(dplyr) dan library(txtplot) sudah ter-install. Caranya:
    • install.packages("dplyr")
    • install.packages("txtplot")
  • Ketikkan:
    • source("main.R") kemudian tekan enter.
    • mulai() kemudian tekan enter.

Demo

Video demonya bisa dilihat di sini.

Digunakan di Android

Program ini bisa digunakan di Android memanfaatkan Linux CLI. Caranya adalah sebagai berikut:

  1. Install UserLand dari Google PlayStore.
  2. Buka UserLand, pilih install Ubuntu dengan pilihan ssh. Isi password sesuai yang kamu inginkan.
  3. Install R dengan cara sebagai berikut:
    1. sudo apt update
    2. sudo apt upgrade
    3. sudo apt install r-base

Digunakan di Google Colab

Skrip yang ada pada main.R dan soal.R bisa juga digunakan di Google Colab.

Contact

Untuk diskusi lebih lanjut, silakan hubungi Ikang

Last Update

5 Oktober 2021 15:32 WIB

Updates

  1. Tambahan soal mengurutkan bilangan.
  2. Mengakomodir jika tidak mau mengerjakan bagian soal tertentu.

6 Oktober 2021 08:05 WIB

Updates

  1. Tambahan soal faktorisasi bilangan prima.

About


Languages

Language:R 96.9%Language:Dockerfile 3.1%