Program ini dibuat untuk memenuhi Tugas Besar 2 IF2123 Aljabar Linear dan Geometri. Program ini dibuat dengan modul Flask pada Python untuk pembuatan backend dan kombinasi HTML, CSS, dan Javascript untuk membuat tampilan depan dari website.
Fitur yang terdapat di dalam website :
- Kompresi gambar dengan presentase antara 1 hingga 100 persen
- Menampilkan lama waktu kompresi gambar dan presentase pixel yang dikompresi.
- Gambar hasil kompresi dapat diunduh.
Folder yang terdapat di dalam program:
docs
berisi laporan Tugas Besar.src
berisi source code program, baik backend maupun frontend.test
berisi file gambar untuk pengetesan program.
- Clone repository
git clone https://github.com/geraldabrhm/Algeo02-20116.git
- Masuk ke dalam terminal menggunakan virtual environment dan pastikan current directory
../src
(Langkah pengaktifan virtual env)cd src
- Download pip pada requirements.txt
pip install -r requirements.txt
- Jalankan file
server.py
py server.py
- Website akan berjalan pada
http://127.0.0.1:5000/
- Masukkan nilai
k
dan upload gambar yang akan dikompresi - Tekan tombol
COMPRESS
dan tunggu beberapa saat - Gambar berhasil dikompresi dan dapat didownload
Program ini dibuat oleh Kelompok 3Maskethir yang beranggotakan:
- Mahesa Lizardy (13520116)
- Hafidz Nur Rahman Ghozali (13520117)
- Gerald Abraham Sianturi (13520138)