Pembangkitan Bilangan Acak Waktu Kedatangan Paket Waktu Transaksi Paket

30 5. Rata-rata jumlah paket dalam pelayanan adalah L = total waktu pelayanan waktu selesai pak et ke N ∗tttotal = tttotal ts[N] ∗tttotal 3.13 6. Rata-rata jumlah paket dalam sistem Ls adalah : Ls = total waktu dalam sistem waktu selesai paket ke N = Wstotal ts[N] 3.14

3.3.1 Pembangkitan Bilangan Acak

Pembangkitan bilangan acak ini digunakan untuk membangkitan bilangan yang acak untuk waktu kedatangan paket dan lama transaksi atau pelayanan. Bilangan acak menggunakan metode Line Linear Congruential Generators LCG. Urutan dari bilangan bulat Z 1 , Z 2 , … menggunakan persamaan : Z[i] = a. Z[i-1] + cmod m 3.15 Didalam program simulasi maka akan diinputkan pertama sekali parameter untuk pembangkitan bilangan acak yaitu a, c, m, dan Z0 dan jumlah paket. Pemilihan angka a, c, m , Zo harus sesuai dengan persyaratan- persyaratan dalam memilih bilangan acak atau random. Jika tidak sesuai maka program biasanya akan mengalami error atau hang. Untuk mendapatkan bilangan acak Ui pada interval [0,1], maka menggunakan persamaan: U[i] =Z[i]m 3.16 Adapun diagram alir untuk pembangkitan bilangan acak dengan dapat dilihat pada Gambar 3.3 Universitas Sumatera Utara 31 Gambar 3.3 Diagram Alir Pembangkitan Nilai Acak Metode LCG

3.3.2 Waktu Kedatangan Paket

Waktu kedatangan paket merupakan waktu ketika paket sampai di dalam sistem. Waktu kedatangan paket dihasilkan dari penjumlahan waktu kedatangan tk pelanggan sebelumnya dengan waktu antar kedatangan yang terdistribusi eksponensial. Adapun diagram alir untuk menghasilkan waktu kedatangan paket tk dapat dilihat pada Gambar 3.4. Gambar 3.4 Diagram Alir Waktu Kedatangan Paket START Inisialisasi m,a,c,Z0 i ≤ m Z[i] = a.Z[i-1]+cmod m Zi0 U[i] = Z[i]m Input tabel LCG STOP Z0 NO YES YES NO START Inisialisasi tk[i], λ , N λ = N1 tk[i] =tk[i-1] + -1 λlnU[i] Input tabel Waktu Kedatangan i ++ i ≤ N STOP YES NO Universitas Sumatera Utara 32

3.3.3 Waktu Transaksi Paket

Waktu transaksi paket merupakan lamanya waktu pelayanan oleh server untuk setiap paket . Waktu transaksi diperoleh dari nilai Z[i] dan U[i] yang telah didapatkan dengan pembangkitan bilangan acak. Adapun diagram alir untuk menghasilkan waktu transaksi paket tt dapat dilihat pada Gambar 3.5. Gambar 3.5 Diagram Alir Waktu Transaksi Paket

3.3.4 Waktu Mulai Transaksi Paket