diff --git a/Docs/Uml/Diagram Class.png b/Docs/Uml/Diagram Class.png new file mode 100644 index 000000000..65de6a2a3 Binary files /dev/null and b/Docs/Uml/Diagram Class.png differ diff --git a/Docs/Uml/Diagram Sequence.png b/Docs/Uml/Diagram Sequence.png new file mode 100644 index 000000000..73df97ed8 Binary files /dev/null and b/Docs/Uml/Diagram Sequence.png differ diff --git a/Evaluasi/Blackbox/Blackbox.png b/Evaluasi/Blackbox/Blackbox.png new file mode 100644 index 000000000..abf5b0304 Binary files /dev/null and b/Evaluasi/Blackbox/Blackbox.png differ diff --git a/Evaluasi/SUS/grafik_sus.png b/Evaluasi/SUS/grafik_sus.png new file mode 100644 index 000000000..c004eed63 Binary files /dev/null and b/Evaluasi/SUS/grafik_sus.png differ diff --git a/db/MIT/GPL/Lisensi.txt b/db/MIT/GPL/Lisensi.txt new file mode 100644 index 000000000..3c3c240fe --- /dev/null +++ b/db/MIT/GPL/Lisensi.txt @@ -0,0 +1,22 @@ +📌 Perbandingan Lisensi: MIT vs GPL +=================================== + +Aspek | MIT | GPL +------------------------------------|------------|------------- +Boleh digunakan komersial? | Ya ✅ | Ya ✅ +Wajib buka source jika diubah? | Tidak ❌ | Wajib ✅ +Bisa diubah jadi closed source? | Ya ✅ | Tidak ❌ +Wajib cantumkan lisensi asli? | Ya ✅ | Ya ✅ +Kompatibel untuk proyek proprietary? | Ya ✅ | Tidak ❌ + +✅ Apakah Pengubahan Kamu Kompatibel? +------------------------------------- + +Jika Proyek Asli Berlisensi | Maka Perubahan Kamu Kompatibel Jika… +-----------------------------|------------------------------------------------- +MIT | Tetap mencantumkan lisensi MIT +GPL | Perubahan juga dirilis kembali dengan lisensi GPL + +📌 Catatan: +- Lisensi MIT lebih fleksibel dan cocok untuk penggunaan pribadi maupun komersial. +- Lisensi GPL memastikan bahwa kebebasan pengguna tetap terjaga dengan mewajibkan semua versi turunan juga tetap open source. diff --git a/db/MIT/GPL/analisis_lisensi_pythonflask_jobboard.txt b/db/MIT/GPL/analisis_lisensi_pythonflask_jobboard.txt new file mode 100644 index 000000000..d27d1b396 --- /dev/null +++ b/db/MIT/GPL/analisis_lisensi_pythonflask_jobboard.txt @@ -0,0 +1,27 @@ + +Analisis Lisensi Proyek: PythonFlask-JobBoard (oleh jonfriskics) +================================================================ + +📌 URL Proyek: +https://github.com/jonfriskics/PythonFlask-JobBoard + +📄 Status Lisensi: +Proyek ini TIDAK menyertakan file LICENSE resmi seperti MIT, GPL, atau lisensi open source lainnya. +Dengan tidak adanya lisensi, secara default proyek ini bersifat proprietary dan tidak dapat dimodifikasi, +digunakan ulang, atau didistribusikan tanpa izin eksplisit dari pemilik repositori. + +⚠️ Implikasi Hukum: +- Anda TIDAK dapat menggunakan kembali kode ini dalam proyek Anda (terutama untuk publikasi atau distribusi). +- Anda TIDAK dapat melakukan perubahan dan mempublikasikan versi modifikasi. +- Anda TIDAK memiliki hak legal untuk menyertakan proyek ini sebagai bagian dari karya open source Anda. + +📝 Rekomendasi Tindakan: +1. Hubungi pemilik repositori untuk meminta kejelasan atau izin lisensi resmi. +2. Ajukan permintaan lisensi seperti MIT atau GPL agar Anda bisa menggunakannya secara legal. +3. Jika lisensi diberikan (misalnya MIT), maka Anda bebas untuk mengubah dan menyebarluaskan selama mencantumkan lisensi aslinya. +4. Jika lisensi diberikan (misalnya GPL), Anda dapat mengubah dan menyebarkan, tetapi proyek hasil perubahan Anda juga harus berlisensi GPL. + +✅ Kesimpulan Sementara: +Tanpa adanya lisensi, proyek tidak aman secara hukum untuk digunakan ulang. +Tindakan terbaik saat ini adalah menunggu atau meminta klarifikasi dari pemilik proyek. + diff --git a/jobs/app.py b/jobs/app.py index 30f7395db..62e66e1ac 100644 --- a/jobs/app.py +++ b/jobs/app.py @@ -34,7 +34,7 @@ def execute_sql(sql, values = (), commit = False, single = False): @app.route('/') @app.route('/jobs') -def jobs(): +def Lowongan_Kerja(): jobs = execute_sql('SELECT job.id, job.title, job.description, job.salary, employer.id as employer_id, employer.name as employer_name FROM job JOIN employer ON employer.id = job.employer_id') return render_template('index.html', jobs=jobs)