Fauzan Abdi Alam Alsalam, Della Putri Kinanti, Chairul Anwar
Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi YouTube Downloader Pro berbasis Python yang dapat digunakan untuk mengunduh video dari platform YouTube secara efektif. Aplikasi ini dikembangkan untuk membantu pengguna mengakses konten video secara offline. Metode penelitian meliputi analisis kebutuhan, perancangan sistem, implementasi, serta pengujian menggunakan metode black box dan white box. Hasil pengujian menunjukkan bahwa aplikasi berjalan sesuai dengan fungsionalitas yang diharapkan.
YouTube merupakan salah satu platform berbagi video terbesar yang menyediakan berbagai konten edukasi dan hiburan. Namun, keterbatasan akses internet mendorong kebutuhan akan aplikasi pengunduh video agar konten dapat diakses secara offline.
Penelitian ini membahas perancangan aplikasi YouTube Downloader Pro berbasis Python sebagai solusi praktis bagi pengguna.
Metode penelitian yang digunakan meliputi analisis kebutuhan sistem, perancangan sistem, implementasi aplikasi, serta pengujian sistem.
Flowchart Sistem:

Arsitektur Sistem:

Aplikasi berhasil diimplementasikan dan mampu mengunduh video sesuai kualitas yang dipilih pengguna.
Pengujian Sistem
Black Box Testing
| No | Skenario | Input | Output Diharapkan | Hasil | Status |
| 1 | Input URL valid | URL YouTube | Video terunduh | Sesuai | Valid |
| 2 | Input URL salah | URL tidak valid | Pesan error | Sesuai | Valid |
| 3 | Pilih kualitas | 720p | Video 720p | Sesuai | Valid |
White Box Testing
White box testing dilakukan dengan menganalisis alur logika program. Setiap percabangan fungsi utama telah diuji dan tidak ditemukan kesalahan logika.
Aplikasi YouTube Downloader Pro berhasil dikembangkan dan berjalan sesuai kebutuhan pengguna. Pengujian black box dan white box menunjukkan sistem bekerja dengan baik.