DETAIL KOLEKSI

Sistem monitoring smart classroom berbasis multi-threading


Oleh : Muhammad Fahmi

Info Katalog

Penerbit : FTI - Usakti

Kota Terbit : Jakarta

Tahun Terbit : 2026

Pembimbing 1 : Abdul Rochman

Pembimbing 2 : Ratna Shofiati

Subyek : Parallelism

Kata Kunci : Smart Classroom, Django, Multi-Threading, Data Parallelism

Status Posting : Published

Status : Lengkap


File Repositori
No. Nama File Hal. Link
1. 2026_SK_STF_064002200036_Halaman-Judul.pdf
2. 2026_SK_STF_064002200036_Surat-Pernyataan-Revisi-Terakhir.pdf 1
3. 2026_SK_STF_064002200036_Surat-Hasil-Similaritas.pdf 1
4. 2026_SK_STF_064002200036_Halaman-Pernyataan-Persetujuan-Publikasi-Tugas-Akhir-untuk-Kepentingan-Akademis.pdf 1
5. 2026_SK_STF_064002200036_Lembar-Pengesahan.pdf 1
6. 2026_SK_STF_064002200036_Pernyataan-Orisinalitas.pdf 1
7. 2026_SK_STF_064002200036_Formulir-Persetujuan-Publikasi-Karya-Ilmiah.pdf 1
8. 2026_SK_STF_064002200036_Bab-1-Pendahuluan.pdf
9. 2026_SK_STF_064002200036_Bab-2-Landasan-Teori.pdf
10. 2026_SK_STF_064002200036_Bab-3-Metodologi-Penelitian.pdf
11. 2026_SK_STF_064002200036_Bab-4-Analisis-dan-Pembahasan.pdf
12. 2026_SK_STF_064002200036_Bab-5-Kesimpulan-dan-Saran.pdf
13. 2026_SK_STF_064002200036_Daftar-Pustaka.pdf

P Pemrosesan multi-model deep learning secara sekuensial linear pada sistem pemantauan kelas monolitik memicu hambatan blocking main thread dan latensi i/o storage. penelitian ini bertujuan mengimplementasikan sistem monitoring kehadiran smart classroom teroptimasi pada lingkungan single host cpu menggunakan kendali konkurensi tingkat aplikasi berbasis django dan postgresql. guna melikuidasi antrean linear, sistem mengintegrasikan tiga strategi asinkron: pemicuan otomatis subproses via subprocess.popen di latar belakang, temporal frame skipping kelipatan 10 untuk memangkas 90% redundansi data visual, dan orkestrasi data parallelism menggunakan threadpoolexecutor (w=10\\\" workers\\\" ) untuk memproses array wajah secara paralel. setiap utas pekerja mengeksekusi facenet dan menghitung jarak euclidean secara on-the-fly di ram terhadap kamus biner .pkl hasil deserialisasi pustaka pickle. ancaman silent deadlock dieliminasi dengan mengunci parameter onnx runtime ke intra_op_num_threads=1. validasi fungsional via black box testing mencapai keberhasilan 100%. validasi teoretis mengonfirmasi penurunan kompleksitas notasi big o o(f/10×(n×m)/w) dengan reduksi 99,0% langkah operasi komputasi t(n) dari 2,16\\\" juta\\\" menjadi 21,6\\\" ribu\\\" operasi. hasil pengujian empiris berpasangan pada 5 variasi berkas video kelas membuktikan arsitektur teroptimasi sukses memangkas latensi eksekusi rata-rata dari 1.596,23\\\" detik\\\" (≈26,60\\\" menit\\\" ) menjadi 234,72\\\" detik\\\" (≈3,91\\\" menit\\\" ), atau setara pencapaian efisiensi waktu rata-rata sebesar 85,39% (6,80\\\"x\\\" lebih cepat). dukungan database postgresql mvcc menjamin transaksi tulis massal bersifat non-blocking terhadap kueri dasbor visual.

S Sequential processing of multi-model deep learning in monolithic classroom monitoring systems triggers main thread blocking bottlenecks and storage i/o latency. this research aims to implement an optimized smart classroom attendance monitoring system in a single host cpu environment using application-level concurrency control based on django and postgresql. to liquidate linear queues, the system integrates three asynchronous strategies: automatic background subprocess execution via subprocess.popen, temporal frame skipping by a factor of 10 to eliminate 90% of visual data redundancy, and data parallelism orchestration using threadpoolexecutor (w=10\\\" workers\\\" ) to process face arrays in parallel. each worker thread executes facenet and computes euclidean distance on-the-fly in ram against a .pkl binary dictionary deserialized via the pickle library. the threat of silent deadlocks is eliminated by locking the onnx runtime parameter to intra_op_num_threads=1. functional validation via black box testing achieved a 100% success rate. theoretical validation confirms the reduction of big o complexity o(f/10×(n×m)/w) with a 99.0% reduction in computational operation steps t(n) from 2.16 million down to 21,600 operations. paired empirical test results across 5 classroom video file variations prove that the optimized architecture successfully cuts average execution latency from 1,596.23 seconds (≈26.60 minutes) to 234.72 seconds (≈3.91 minutes), achieving an average time efficiency of 85.39% (6.80x speedup). postgresql mvcc database support guarantees that bulk write transactions remain non-blocking against visual dashboard queries.

Bagaimana Anda menilai Koleksi ini ?