Anda di halaman 1dari 7

Nama: Aldi Rahma Saputra

NPM : 06.2017.1.06800

• Buat Form dengan tampilan seperti berikut, untuk menampilkan informasi, dan persentase proses.

• tuliskan script form1 seperti di bawah:

Penjelasan:
o WorkerSupportsCancellation = True berfungsi agar backgroundworker bisa dicancel
o WorkerReportsProgress = True berfungsi agar backgroundworker dapat diperbarui progresnya.

• Pada button Install tambahkan script berikut:

Penjelasan :
Fungsi script di atas untuk menjalankan backgroundworker.
• Pada button Batal tambahkan script berikut:

Fungsi script di atas untuk membatalkan backgroundworker.


• Pada method BackgroundWorker1_DoWork tambahkan script berikut:

Penjelasan:
Script di atas berfungsi untuk mengisi value pada Label progress bar, dan juga terdapat script untuk
Thread juga.

• Pada method BackgroundWorker1_ProgressChanged tambahkan script berikut:

Penjelasan:
Script di atas berfungsi untuk menampilkan persentasi progressbar ke Label.
• Pada method BackgroundWorker1_RunWorkerCompleted tambahkan script berikut:

Penjelasan :
Script di atas berfungsi untuk menampilkan pesan ketika BackgroundWorker dibatalkan, error, atau
ketika sudah selesai.
• Program Run:
Jika proses batal

Anda mungkin juga menyukai