Anda di halaman 1dari 4

LAPORAN SISTEM OPERASI

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER


UNIVERSITAS BRAWIJAYA
Nama
: Maula Eky Veronica
NIM
: 135150201111266
Dosen Pengampu : Aditya Bhawijuga
Tugas:
Buat program multithread untuk membalik kata. Satu Thread untuk satu proses pembalik kata.

Pseudocode :
PROGRAM : TugasThread
Program pembalik 26 kata dengan menggunakan multithreading.
DEKLARASI :
kata

: String (kata yang akan dibalik)

pembalik

: String (hasil pembalikan dari variable kata)

ALGORITMA :
new TugasThread(hello);
new TugasThread(maula);
...
new TugasThread(operasi);

for (int n = kata.length()-1; n>=0; n--) {


pembalik = pembalik+kata.charAt(n);
}
print(pembalik);

Sistem Operasi PTIIK UB 2014

LAPORAN SISTEM OPERASI


PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
Nama
: Maula Eky Veronica
NIM
: 135150201111266
Dosen Pengampu : Aditya Bhawijuga
Flowchart :

<<Runnable>>
TugasThread
kata: String
run: Thread
static x = 1: int
+run(): void

Mulai

thread1.run()

thread2.run()
Proses Utama

thread.run()
Selesai

Sistem Operasi PTIIK UB 2014

LAPORAN SISTEM OPERASI


PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
Nama
: Maula Eky Veronica
NIM
: 135150201111266
Dosen Pengampu : Aditya Bhawijuga

run()

Mulai

String kata;
Stringpembalik;

int n = kata.length()-1; n>=0; n--

pembalik =
pembalik+kata.charAt(n)

print(pembalik);

Selesai

Sistem Operasi PTIIK UB 2014

LAPORAN SISTEM OPERASI


PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
Nama
: Maula Eky Veronica
NIM
: 135150201111266
Dosen Pengampu : Aditya Bhawijuga
ScreenShoot :

Sistem Operasi PTIIK UB 2014

Anda mungkin juga menyukai