Anda di halaman 1dari 4

Tugas Praktikum Mobile Programming

Threads

Nama : Mochammad Nauval Rifkiansyah


NIM : 1710511005

Threads
Suatu struktur pengendali program yang dapat dijalankan secara background, dan cara kerjanya
adalah seperti listener. Sebagai contoh penggunaan pada sebuah perangkat SMS, maka paling tidak
ada dua buah thread, yaitu thread untuk mengirim pesan dan thread untuk menerima pesan.

Pada kesempatan kali ini saya akan memberikan narasi berupa hasil praktikum dari modul thread
yang diberikan.
1. Buat sebuah new project bernama MyAsynvTask dengan Empty Activity. Jika sudah
berhasil maka yang dilakukan adalah mengubah code activity_main.xml menjadi seperti
berikut.
Dimana seperti biasa activity_main.xml adalah mengatur layout dari program kita. Kita
memiliki sebuah obyek TextView ber ID tv_status yang nantinya akan menampilkan
proses yang sedang dijalankan oleh obyek AsyncTask.

2. Langkah selanjutnya adalah mengubah code MainActivity.java menjadi seperti ini.

Terlihat bahwa terdapat class DemoAsync yang memiliki 3 method dimana pertama adalah
onPreExecute yang akan memunculkan text “status : onPreExecute” dan dilanjutkan
method doInBackground dimana ini berjalan pada background system dengan waktu 5000
mili detik yang nantinya memunculkan onPostExecute, layaknya penjelasan thread diatas
bahwa terdapat 1 thread pada proyek kita ini yaitu method doInBackground yang
menjalankan proses di belakang layar.
3. Jalankan program
Selama 5000 mili detik akan muncul proses ke dua yaitu tampilan berubah menjadi seperti
ini.
4. Selesai, sekian dari narasi Tugas Threads saya, mohon maaf jika ada salah kata atau
penyampaian. Terimakasih.

Anda mungkin juga menyukai