ABSTRAKSI: Layanan informasi berbasis SMS semakin hari semakin beragam dan penggunaannya pun semakin meningkat. Pada layanan informasi yang membutuhkan komputasi kompleks seperti pencarian rute angkot, peningkatan penggunaan layanan informasi SMS ini berakibat meningkatnya beban ESME (External Short Message Entity) layanan informasi SMS secara signifikan. Hal ini dapat mengakibatkan ESME menjadi tidak responsif dalam menjawab request. Untuk mengantisipasi beban request yang semakin tinggi tersebut dapat digunakan teknik multi-thread dalam pengembangan ESME layanan informasi pencarian rute angkot pada kota Bandung.
Dengan sistem multi-thread ini performa ESME secara keseluruhan mengalami peningkatan. Hal ini terlihat dalam penurunan nilai response time karena penurunan nilai queue time. Penurunan queue time ini terjadi akibat sistem multi-thread ini dapat mengerjakan beberapa SMS request dalam suatu waktu. Kelemahan utama sistem multi-thread ini adalah terjadinya peningkatan nilai process time karena sistem multi-thread ini memproses SMS request secara berselang-seling. Peningkatan nilai process time ini tidak terlalu berpengaruh pada nilai response time karena nilai queue time lah yang lebih dominan dalam menentukan nilai response time.Kata Kunci : multi-thread, response time, process time, queue timeABSTRACT: Nowadays, kind and usage of SMS information service is increasing. On complex computation problem like public transportation route searching, the increase of SMS information service usages imply significantly to increasing the workload of SMS information service ESME (External Short Message Entity). ESME might reply the request unresponsively because this issue. To anticipate this increasing of request, multi-threaded approach can be used on ESME development.
With multi-threaded system, overall performance of ESME will increased. This can be seen at the decrease of response time value because queue time value is decreasing. The decrease of queue time value happens because the multi-threaded system can process several SMS request at same time. Main weakness of multi-threaded system is the increase of process time value because the multi-threaded systems will process SMS request with interleaving method. This increase of process time value will not effect the response time value significantly because queue time value more dominant when determining response time value.
Keyword: multi-thread, response time, process time, queue time