PENGOPTIMASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA GENETIKA

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

STUDI PENGGUNAAN LOGIKA FUZZY UNTUK PENGALOKASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER

PENGOPTIMASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA GENETIKA

ANALISIS ALOKASI KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA TABU SEARCH

STUDI PENGGUNAAN ALGORITMA ANT COLONY DALAM PENGALOKASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER

ANALISIS PENGALOKASIAN KANAL PADA KOMUNIKASI SELULER DENGAN ALGORITMA SIMULATED ANNEALING

ANALISIS ALOKASI KANAL DINAMIK PADA KOMUNIKASI SELULAR DENGAN ALGORITMA NEURAL NETWORK

ANALISIS ALOKASI KANAL DINAMIS PADA KOMUNIKASI SELULER DENGAN ALGORITMA PARTICLE SWARM OPTIMIZATION

ANALISIS ALOKASI KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA ARTIFICIAL BEE COLONY

BAB II LANDASAN TEORI. standarisasi yang dibentuk di Eropa tahun 1982 untuk menciptakan sebuah

ANALISIS ALOKASI KANAL DINAMIS PADA KOMUNIKASI SELULER DENGAN ALGORITMA PARTICLE SWARM OPTIMIZATION

ALGORITMA GENETIKA PADA PEMROGRAMAN LINEAR DAN NONLINEAR

ANALISIS PENGARUH HALF RATE DAN FULL RATE TERHADAP TRAFFIC CHANNEL DAN SPEECH QUALITY INDICATOR PADA JARINGAN GSM PT.

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

Bab II Konsep Algoritma Genetik

BAB II DASAR TEORI. Teknologi komunikasi selular sebenarnya sudah berkembang dan banyak

T I N J A U A N P U S T A K A Algoritma Genetika [5]

ANALISIS ALOKASI KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA TABU SEARCH TUGAS AKHIR

ALGORITMA GENETIKA. Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

APLIKASI ALGORITMA GENETIKA DALAM MENENTUKAN SPESIFIKASI PC BERDASARKAN KEMAMPUAN FINANSIAL KONSUMEN

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

ERWIEN TJIPTA WIJAYA, ST.,M.KOM

IMPLEMENTASI FUZZY EVOLUTIONARY ALGORITHMS UNTUK PENENTUAN POSISI BASE TRANSCEIVER STATION (BTS)

OPTIMASI PARAMETER LAS BUSUR LISTRIK ARUS SEARAH TIPE LEGS 225 DENGAN MENGGUNAKAN METODE OPTIMASI ALGORITMA GENETIKA

BAB 2 DASAR TEORI. 2.1 Teka-Teki Silang

Pengantar Kecerdasan Buatan (AK045218) Algoritma Genetika

BAB II DASAR TEORI. komunikasi bergerak tidak menggunakan kabel sebagai medium transmisi[1].

APLIKASI ALGORITMA GENETIKA UNTUK MENGOPTIMALKAN POLA RADIASI SUSUNAN ANTENA

BAB II DASAR TEORI. digunakan pada awal tahun 1980-an, diantaranya sistem C-NET yang

IMPLEMENTASI ALGORITMA GENETIKA UNTUK PENCARIAN RUTE PALING OPTIMUM

PENYELESAIAN KNAPSACK PROBLEM MENGGUNAKAN ALGORITMA GENETIKA

OPTIMASI PENDUGAAN PARAMETER DALAM ANALISIS STRESS DAN STRAIN TERHADAP MATERIAL MENGGUNAKAN ALGORITMA GENETIKA

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner

Lingkup Metode Optimasi

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

Tugas Mata Kuliah E-Bisnis REVIEW TESIS

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

BAB III. Metode Penelitian

Penyelesaian Puzzle Sudoku menggunakan Algoritma Genetik

Generator Jadwal Perkuliahan Menggunakan Algoritma Genetika

PERANCANGAN ALGORITMA GENETIKA DALAM PENYUSUNAN TEKA-TEKI SILANG

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. meningkat ke layanan Fourth Generation dengan teknologi Long Term Evolution

Denny Hermawanto

BAB II KAJIAN TEORI. memindahkan barang dari pihak supplier kepada pihak pelanggan dalam suatu supply

PENERAPAN ALGORITMA GENETIK UNTUK OPTIMASI DENGAN MENGUNAKAN PENYELEKStAN RODA ROULETTE

PENGEMBANGAN APLIKASI PENJADWALAN KULIAH SEMESTER I MENGGUNAKAN ALGORITMA GENETIKA

OPTIMISASI PENEMPATAN TURBIN ANGIN DI AREA LAHAN ANGIN

BAB III PEMBAHASAN. menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian

Genetic Algorithme. Perbedaan GA

BAB 2 LANDASAN TEORI

BAB II JARINGAN GSM. telekomunikasi selular untuk seluruh Eropa oleh ETSI (European

STUDI SISTEM VERTICAL HANDOVER PADA JARINGAN WIRELESS HETEROGEN MENGGUNAKAN ALGORITMA ADAPTIVE LIFETIME BASED

Rancang Bangun Robot PANTILT: Pendeteksian Posisi Kepala Manusia Menggunakan Algoritma Genetika

Optimasi Routing Berbasis Algoritma Genetika Pada Sistem Komunikasi Bergerak

PEMAMPATAN MATRIKS JARANG DENGAN METODE ALGORITMA GENETIKA MENGGUNAKAN PROGRAM PASCAL

Algoritma Evolusi Dasar-Dasar Algoritma Genetika

OPTIMASI RANCANGAN FILTER BANDPASS AKTIF UNTUK SINYAL LEMAH MENGGUNAKAN ALGORITMA GENETIK Studi Kasus: Sinyal EEG

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 45 Edisi... Volume..., Bulan 20.. ISSN :

KNAPSACK PROBLEM DENGAN ALGORITMA GENETIKA

BAB II LANDASAN TEORI

ABSTRAK. Universitas Kristen Maranatha

OPTIMALISASI SOLUSI TERBAIK DENGAN PENERAPAN NON-DOMINATED SORTING II ALGORITHM

ALGORITMA GENETIKA DENGAN PENDEKATAN MODEL PULAU PADA PERMASALAHAN TRAVELLING SALESMAN

Jl. Ahmad Yani, Pontianak Telp./Fax.: (0561)

Powered By TeUinSuska2009.Wordpress.com. Upload By - Vj Afive -

BAB 2 LANDASAN TEORI

PENENTUAN JARAK TERPENDEK PADA JALUR DISTRIBUSI BARANG DI PULAU JAWA DENGAN MENGGUNAKAN ALGORITMA GENETIKA. Abstraksi

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

PENENTUAN KOMBINASI OPTIMUM JUMLAH, BERAT, DAN WAKTU TAMBAT KAPAL DI PT (PERSERO) PELABUHAN INDONESIA III GRESIK MENGGUNAKAN ALGORITMA GENETIKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali)

PENERAPAN ALGORITMA GENETIK UNTUK OPTIMASI TRANSFER DAYA PADA SISTEM SENSOR GAS. Muthmainnah

Zbigniew M., Genetic Alg. + Data Structures = Evolution Program, Springler-verlag.

DETEKSI MAHASISWA BERPRESTASI DAN BERMASALAH DENGAN METODE K- MEANS KLASTERING YANG DIOPTIMASI DENGAN ALGORITMA GENETIKA

ISSN VOL. 12, NO. 2, OKTOBER 2011

STUDI PERENCANAAN JARINGAN SELULER INDOOR

BAB 2 TINJAUAN PUSTAKA

2 TINJAUAN PUSTAKA. 2.1 Peringkasan Teks

Analisis Komparasi Genetic Algorithm dan Firefly Algorithm pada Permasalahan Bin Packing Problem

MENGUKUR KINERJA ALGORITMA GENETIK PADA PEMAMPATAN MATRIKS JARANG

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Bab 1. Pendahuluan. 1.1 Latar Belakang

BAB II LANDASAN TEORI. digunakan sebagai alat pembayaran yang sah di negara lain. Di dalam

OPTIMISASI PEMBENTUKAN SEL DIINTEGRASIKAN DENGAN PENEMPATAN MESIN DAN PENJADWALAN DI DALAM SELULAR MANUFAKTUR MENGGUNAKAN ALGORITMA GENETIKA

BAB I PENDAHULUAN. kehidupan sehari-hari dan juga merupakan disiplin ilmu yang berdiri sendiri serta

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

1. Pendahuluan 1.1. Latar Belakang

Simulasi Coverage Pada Wireless Sensor Network dengan Menggunakan Algoritma Genetika Pareto

BAB II PEMODELAN PROPAGASI. Kondisi komunikasi seluler sulit diprediksi, karena bergerak dari satu sel

IMPLEMENTASI ALGORITMA GENETIKA PADA KNAPSACK PROBLEM UNTUK OPTIMASI PEMILIHAN BUAH KEMASAN KOTAK

Transkripsi:

PENGOPTIMASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA GENETIKA Rimhot Omri Tua Situmeang, Rahmad Fauzi Konsentrasi Teknik Telekomunikasi, Departemen Teknik Elektro Fakultas Teknik Universitas Sumatera Utara (USU) Jl. Almamater, Kampus USU Medan 20155 INDONESIA e-mail: rimhotomri.situmeang@yahoo.com Abstrak Sistem komunikasi seluler saat ini tumbuh sangat pesat, sementara bandwidth yang dibutuhkan tidak tumbuh sejalan dengan permintaan. Hal ini dapat mengakibatkan banyak panggilan yang tidak dapat dilayani atau diblok. Perlu dicari solusi untuk dapat meminimalkan panggilan yang tidak dapat dilayani, yaitu dengan melakukan optimisasi pengalokasian. Tulisan ini membahas pengoptimasian dengan menggunakan Algoritma Genetika sebagai metode penyelesaiannya. Algoritma Genetika adalah salah satu metode pengoptimasian yang banyak digunakan dalam bidang keteknikan. Berlandaskan ilmu genetika, metode ini bertujuan mencari sifat-sifat unggul yang ada pada induk kemudian diturunkan kepada generasinya. Pada optimasi Algoritma Genetika ini, parameter yang diubah adalah nilai cross over untuk nilai 0,1 mendapatkan 157, untuk 0,5 mendapatkan 163 dan 0,9 mendapatkan 160. Parameter tipe Cross over satu titik, dua titik, dan banyak titik sama-sama memiliki jumlah. Parameter nilai mutasi untuk nilai 0,005 memiliki jumlah 162, untuk nilai 0,01 memiliki jumlah 185, dan untuk nilai 0,1 memiliki jumlah 373. Parameter tipe seleksi Roda Roulette, seleksi Ranking, dan Tournament memiliki jumlah yang sama yaitu. Dan parameter string bit 6, 12, dan 33 memiliki jumlah yang sama yaitu. Hasil optimal dari prosedur Algoritma Genetika ini untuk 18 sel adalah. Kata kunci: Algoritma Genetika, Optimasi, Pengalokasian pada komunikasi seluler. 1. Pendahuluan Telepon seluler pada masa sekarang dianggap menjadi sangat penting, ini dikarenakan banyaknya orang yang ingin berhubungan komunikasi dengan orang lain. Penggunaan pada komuikasi seluler otomatis akan semakin tinggi pula. Sementara permintaan bandwidth oleh konsumen tidak tumbuh sesuai oleh kebutuhan konsumen. Permasalahannya ada pada mendapatkan alokasi yang tepat untuk dapat memaksimumkan kapasitas penggunaan dengan tetap memperhatikan kualitas sinyal yang baik. Dari masalah tersebut diperlukan sebuah metode optimasi untuk dapat mengoptimalkan pengalokasian dinamik pada sistem komunikasi seluler. Salah satu metode optimasi tersebut adalah Algoritma Genetika. Metode optimasi Algoritma genetika berlandaskan pada ilmu genetika, yaitu seleksi alam. 2. Channel Assigment Problem (CAP) pada komunikasi seluler Salah satu dari sistem komunikasi bergerak seluler adalah GSM (Global System for Mobile Communication), yang merupakan sistem komunikasi bergerak generasi kedua yang telah mengimplementasikan teknologi digital pada sistemnya. Masalah penugasan timbul dalam jaringan telepon selular di mana rentang frekuensi yang tersedia dalam spektrum frekuensi radio perlu dialokasikan untuk wilayah geografis yang berbeda untuk meminimalkan rentang total frekuensi, sesuai pada permintaan dan kendala bebas interferensi (interference-free constrain). Secara umum, tujuan dari strategi penempatan adalah untuk meningkatkan kapasitas dari setiap sel dan meminimalkan interferensi sesuai dengan yang diinginkan. Strategi penempatan dapat dikelompokkan menjadi beberapa bagian, diataranya adalah Fixed Channel Allocation (FCA) dan Dynamic Channel Allocation (DCA). 2.1 Fixed Channel Allocation (FCA) Kelebihan FCA dibandingkan dengan DCA adalah relatif lebih cepat untuk meng -162- copyright @ DTE FT USU

handle panggilan yang terjadi dalam sel, lebih murah untuk instalasi dan investasi awal karena tidak dibutuhkan komputer switching yang super cepat untuk pengambilan keputusan saat adanya alokasi baru. Sedangkan kelemahan dari FCA (Fixed Channel Allocation) adalah butuh perencanaan alokasi yang sangat matang saat instalasi, butuh pengecekan berkala, operator harus sering mencek perkembangan pelanggan dalam tiap area, operator harus mencek keadaan di lapangan apakah ada perkembangan beban trafik atau ada daerah yang banyak pelanggannya tapi tidak ter cover ataupun jelek performasinya. 2.2 Dynamic Channel Allocation (DCA) Konsep dasar dari strategi DCA adalah bila beban trafik tidak merata dalam tiap sel maka pemberian frekuensi pada tiap sel akan sering tidak terpakai dalam sel yang kurang padat, dan terjadi bloking pada sel dengan beban trafik padat [1]. 2.3 Perumusan Channel Assignment Problem (CAP) Salah satu tugas yang paling penting pada perancangan jaringan selular adalah untuk menentukan alokasi yang efisien dan bebas dari interferensi antara sel-sel dimana kendala nya adalah jumlah pelanggan nya bertambah dan trafik nya meningkat atau biasa dikenal dengan nama Electromagnetic Compatibility (EMC) [2]. Ada tiga jenis batasan dalam penugasan, yaitu: 1. Cochannel Constraint (CCC) disebut cij dengan nilai = 1 atau 0 Dimana frekeunsi yang sama tidak dapat dialokasikan pada satu dengan pasangan frekuensi lain secara bersamaan. 2. Adjacent Channel Constraint (ACC) disebut cij dengan nilai 2 Dimana frekuensi yang berdekatan tidak dapat dialokasikan untuk sel radio yang berdekatan secara bersamaan. 3. Cosite Constraint (CSC) disebut cii dengan nilai = α Dimana setiap pasangan frekuensi yang ditetapkan dalam sel yang sama harus memiliki jarak frekuensi α. Nilai α merupakan nilai positif mulai dari 0 sampai 7. Nilainya tergantung pada standar komunikasi yang digunakan. Pada umumnya nilai α dimulai dengan 5 untuk menyatakan jarak antar dalam satu sel. Dari ketiga jenis batasan diatas, dapat dihitung jumlah yang disediakan untuk penugasan dengan Persamaan 1. K = (cii(di-1)+1) (1) Dimana : K = yang dibutuhkan Cii = nilai maksimum CSC pada matrik C di = nilai maksimum demand ( tertinggi) 2.3 Pola cell Dalam banyak literatur tentang seluler, digambarkan bentuk dari coverage area sebuah cell adalah berbentuk hexagon, walau dalam kenyataan bentuk tersebut tidak bisa diterima. Dengan pertimbangan, bentuk hexagon adalah bentuk yang gampang untuk melayout coverage area sebuah cell dan bentuknya paling mendekati bentuk ideal dari sebuah coverage antenna (lingkaran). Luas sel heksagonal dapat dihitung menggunakan Persamaan 2. Luas sel = 2,6R 2 (Km 2 ) (2) Dimana : R = Jari-jari sel (Km) Untuk mengetahui jumlah sel, dapat dihitung dengan menggunakan Persamaan 3. Sel = Luas area : Luas sel (3) 2.4 Struktur Cell Layanan pancaran akan sangat tergantung dari keadaan topografi, kepadatan populasi, dan kepadatan lalu lintas data. Pada sistem GSM dan PCS, dibuat tingkatantingkatan stasiun yang terdiri dari [3]: 1. Sel Makro (Macro Cell) Maksimum macro cell mempunyai jangkauan hingga 35 km. Pada realitanya, macro cell hanya beroperasi s/d 20 km saja. 2. Sel Mikro (Micro Cell) Jenis sel ini digunakan untuk melayani daerah dengan trafik yang sangat tinggi. Karakteristik dari model sel ini yaitu ketinggian antena yang berkisar 4 meter 50 meter. jari-jari yang digunakan untuk sel mikro mempunyai rentang 0,2 Km sampai -163- copyright @ DTE FT USU

dengan 5 Km, biasanya sekitar 2 atau 3 Km agar mendapatkan luas daerah yang kecil. 3. Sel Piko (Pico Cell) Sel ini digunakan untuk melayani suatu kapasitas trafik yang sangat tinggi. Sel ini berukuran sangat kecil berkisar 10 sampai 30 meter dan terletak di dalam gedung (indoor). 2.5 Frequency Exhaustive Assignment Merupakan strategi penugasan pada tiap-tiap sel dengan tetap memperhatikan aturan kendala kompabilitas elektromagnetik (EMC). Kendala co-site yaitu tiap pada sel yang sama harus mempunyai rentang yaitu 5, untuk kendala berdekatan sel rentang 2, dan untuk kendala co-channel rentang 0 [4]. 3. Metodologi 3.1 Konsep Algoritma Genetika Algoritma Genetika adalah algoritma komputasi yang diinspirasi teori evolusi John Holland (tahun 1975) yang kemudian diadopsi menjadi algoritma komputasi untuk mencari solusi suatu permasalahan dengan cara yang lebih alamiah. Salah satu fungsinya ialah untuk mencari solusi atas permasalahan optimasi kombinasi, yaitu mendapatkan suatu nilai solusi optimal terhadap suatu permasalahan yang mempunyai banyak kemungkinan solusi. Algoritma ini didasarkan pada proses genetik yang ada dalam makhluk hidup, yaitu perkembangan generasi dalam sebuah populasi yang alami, secara lambat laun mengikuti prinsip seleksi Algoritma Genetika dapat digunakan untuk mencari solusi permasalahanpermasalahan dalam dunia nyata. alam atau "siapa yang kuat, dia yang bertahan (survive)". Dengan meniru teori evolusi ini, Algoritma Genetika dapat digunakan untuk mencari solusi permasalahan-permasalahan dalam dunia nyata [10]. 3.2 Prosedur Algoritma Genetika Ada beberapa prosedur yang harus dijalankan dalam optimasi Algoritma Genetika. Prosedur tersebut adalah: 1. Menetapkan fungsi optimasi atau fungsi fitness. Nilai fitness menggambarkan tingkat kovergensi keoptimalan algoritma. Dalam artian, individu bernilai fitness tinggi akan bertahan hidup, sedangkan yang memiliki nilai fitness rendah akan gugur atau mati. Ada dua bentuk fungsi fitness, yaitu fungsi linear dan fungsi nonlinear [5]. 2. Membangkitkan Populasi Awal Dalam Algoritma Genetika, sederetan biner disebut bit-bit. Bit merupakan nilai dari sebuah gen. Kromosom yang lebih dari satu akan membentuk individu. Satu kromosom terdiri dari 8 gen yang dikodekan dalam bentuk kode biner. Jika nilai gen tersebut 0, itu berarti bebas atau free dan jika nilai gen adalah 1, itu berarti ditempati [6]. 3. Mendekodekan Bilangan biner setiap kromosom dikodekan ke bilangan desimal. 4. Nilai Riil Untuk mencari bilangan riil dapat dilihat pada Persamaan 4. X j = Ra + Bil. Desimal x (Rb - Ra/2 n - 1) (4) Dimana : X j = Nilai riil Rb = Batas atas, nilainya = 1 Ra = Batas bawah, nilainya = 0 2 n = banyaknya gen dalam kromosom 5. Seleksi Metode yang paling sering digunakan adalah metode Roulette Whell. Metode ini dikenal juga dengan metode Monte Carlo[7]. Ada beberapa langkah dalam proses seleksi menggunakan metode Roulette Whell yaitu : 1. Hitung nilai fitness eval (Y k ) untuk setiap kromosom Y k 2. Hitung total fitness untuk populasi UP F = eval (Y k ) (5) i=1 Dimana: F = Total fitness UP = Ukuran populasi (popsize) 3. Hitung probabilitas relatif P k untuk masing-masing individu -164- copyright @ DTE FT USU

P k = eval (Y k ) (6) F Dimana: P k = probabilitas relatif kromosom K = 1,2,...,popsize 4. Hitung probabilitas kumulatif q k untuk masing-masing individu 4. Analisa dan hasil 4.1 Struktur Pemodelan Pengoptimasian alokasi dinamik dengan algoritma Genetika dapat dilihat pada blok diagram seperti Gambar 1.. Layout sel UP q k = q k (7) i=1 Permintaan frekuensi per sel Kanal yang tersedia Proses optimasi Algoritma Genetika Mendapatkan Dimana: q k = probabilitas kumulatif kromosom k k = 1,2,..., popsize 5. Hasilkan sejumlah nlai acak r(0<r<k) untuk setiap kromosom. 6. Jika r q kk, pilih kromosom 1. Jika tidak, ikuti aturan : q k-1 < r q k dan pilih kromosom k. 6. Pindah Silang (Cross-Over) Langkah pertama proses pindah silang adalah membangkitkan sejumlah angka acak, r k (0<r k <1), untuk setiap kromosom/individu yang kita miliki. Kemudian tentukan probabilitas pindah silang, P c (0<P c <1). Jika r k <P c, maka kromosom/individu yang diwakilinya akan menjadi induk. Induk-induk yang telah didapatkan kemudian dipindah-silangkan. Caranya dengan mengambil sebagian dari induk yang satu, dan menukarkannya dengan sebagian dari induk yang lainnya [8]. 7. Mutasi Untuk melakukan mutasi, pertama terlebih dahulu kita harus menghitung jumlah total gen pada populasi tersebut. Setelah itu kita bangkitkan angka acak r k yang akan menentukan posisi mana yang akan dimutasi (gen keberapa kromosom keberapa). Misalkan ukuran populasi (popsize = 100), setiap kromosom memiliki panjang 20 gen, maka total gen adalah 100 x 20 = 2000 gen. Jika Probabilitas mutasi (P m =100), berarti bahwa diharapkan ada (1/100) x 2000 = 20 gen akan mengalami mutasi. Jika bit yang terpilih bernilai 1, diganti menjadi 0, dan sebaliknya jika yang terpilih bernilai 0, diganti menjadi 1. Pengalokasian Kanal Gambar 1. Blok diagram optimasi alokasi Pada Gambar 1, sebelum melakukan optimasi menggunakan Algoritma Genetika harus terlebih dahulu melihat layout sel yang digunakan, permintaan frekuensi per sel, frekuensi yang tersedia, dan pengalokasian. Diagram alir proses pengoptimasian dapat dilihat pada Gambar 2. Mulai Inisialisais : 1. Jumlah sel 2. (Cii(Di-1)+1) 3.Nilai call Demand Urutkan Call Demand Alokasikan Hitung jumlah (Up) Inisialisais pembentukan populasi awal : 1. Berikan urutan 2. Bentuk kromosom dengan panjang 8 gen (bit) tiap sel Decode kromosom (Xn) ke ke bilangan biner, jika : = Bernilai 1 = Berniali 0 Decode bilangan biner tiap kromosom (Xn) ke bilangan desimal (b) Hitung nilai Riil (Xj) dari bilangan desimal tiap kromosom (Xn) : Xj = Ra + Bil. Desimal x (Rb - Ra/2 n - 1) Evaluasi kromosom (Xn) fungsi fitness (Y) Y = b1x1 + b2x2 + b3x3 b4x4 + bnxn Seleksi dengan metode Roulette Whell Jika r<qind I jika tidak, ikuti aturan: qind-i<r<qind Pindah silang rk = acak (0<rk<1) Mutasi Hitung jumlah total gen (Tg) Tg = Up x nbit rk = acak (0<rk<1) Untuk tiap gen Hitung kembali nilai Riil (Xj) dan fungsi fitness (Y) Hitung : Total (N) : Xj Apakah optimal? Gambar 2. Diagram alir proses pengoptimasian Seles Y T -165- copyright @ DTE FT USU

Untuk melihat pengaruh tiap parameter Algoitma Genetika, maka diubah tiap parameter untuk melihat pengaruhnya terhadap jumlah. Pengaruh nilai Cross over terhadap jumlah dilihat pada Tabel 1. Tabel 1. Pengaruh nilai Cross over terhadap jumlah Parameter Nilai 0,5 165 Ukuran Cross 0,7 163 over 0,9 159 Ada pengaruh terhadap jumlah dikarenakan Probabilitas cross over (Pc) terhadap r ind ( r ind < Pc). Pengaruh tipe cross over terhadap jumlah dilihat pada Tabel 2. Tabel 2. Pengaruh tipe cross over terhadap jumlah Parameter Tipe Cross over satu titik Tipe Cross over dua Cross titik over Cross over banyak titik Tidak ada pengaruh terhadap jumlah dikarenakan tidak ada ada nilai biner yang berubah. Pengaruh nilai mutasi terhadap jumlah dilihat pada Tabel 3. Tabel 3. Pengaruh nilai mutasi terhadap jumlah Parameter Nilai 0,005 162 0,01 185 0,1 373 Ada pengaruh terhadap jumlah Ukuran Mutasi. Jika nilai mutasi semakin besar, maka probabilitas untuk mutasi juga semakin banyak Jika nilai mutasi semakin kecil, maka probabilitas untuk mutasi juga semakin sedikit. Pengaruh tipe seleksi terhadap jumlah dilihat pada Tabel 4. Tabel 4. Pengaruh tipe seleksi terhadap jumlah Parameter Tipe Roda roulette Tipe Seleksi Seleksi Ranking Tournament Tidak ada pengaruh terhadap jumlah dikarenakan tipe seleksi hanya mempemudah dalam menseleksi. Pengaruh string bit terhadap jumlah dilihat pada Tabel 5. Tabel 5. Pengaruh string bit terhadap jumlah Parameter String String bit 6 12 33 Tidak ada pengaruh terhadap jumlah. Karena tidak ada adanya nilai biner yang berubah. 5. Kesimpulan Berdasarkan hasil analisa, maka dapat diperoleh : 1. Pada parameter nilai cross over, ada pengaruh terhadap jumlah tetapi tidak signifikan. Untuk nilai 0,5 mendapatkan 165, Untuk 0,7 mendapatkan 163 dan 0,9 mendapatkan 159. Ini dikarenakan semakin besar Probabilitas cross over (Pc) terhadap r ind ( r ind < Pc), maka peluang untuk pemilihan individu untuk persilangan juga semakin banyak. 2. Pada parameter tipe cross over, tidak ada pengaruh terhadap jumlah. Untuk tipe Cross over satu titik, dua titik, dan banyak titik sama-sama memiliki jumlah. Hal ini dikarenakan tidak ada adanya nilai biner yang berubah. 3. Pada parameter nilai mutasi, ada pengaruh terhadap jumlah. Untuk nilai mutasi 0,005 memiliki jumlah 162, untuk nilai 0,01 memiliki jumlah 185, dan untuk nilai 0,1 memiliki jumlah -166- copyright @ DTE FT USU

373. Jika nilai mutasi semakin besar, maka probabilitas untuk mutasi juga semakin banyak sehingga mengakibatkan nilai riil menjadi besar. Sebaliknya, jika nilai mutasi semakin kecil, maka probabilitas untuk mutasi juga semakin sedikit sehingga mengakibatkan nilai riil semakin kecil. 4. Pada parameter seleksi, tidak ada pengaruh terhadap jumlah. Untuk tipe Roda Roulette, seleksi Ranking, dan Tournament memiliki jumlah yang sama yaitu. Hal ini dikarenakan tipe seleksi hanya mempemudah dalam menseleksi nilai fitness yang paling baik sehingga tidak berpengaruh terhadap jumlah. 5. Pada parameter string bit, tidak ada pengaruh terhadap jumlah. Untuk string 6, 12, dan 33 memiliki jumlah yang sma yaitu. Ini dikarenakan tidak ada adanya nilai biner yang berubah. 6. Hasil optimal dari prosedur optimasi yang dibutuhkan untuk 18 sel adalah. [7] Mitchell, Melanie. (1998). An Introduction to genetic Algorithm. Bradford Book The MIT Press : London [8] Popov, Andrey. (2005). Genetic Algorithm For Optimization. TU sofia Hamburg [9] D.Beckmann and U.Killat. 1999. A New Startegy for the Application of Genetic Algorithms to the Channel- Assignment Problem. IEEE Transactions on Vehicular Technology, vol.48, no. 4. [9] Pemko Medan. Profil Kota Medan, (Medan : Pemerintah Kotamadya Medan, 2004) hal.36 [10] Bhonsale, Satyajeet.S. (2009). Genetic Algorithm In Optimization. Lonere : Department Of Chemical Engineering, Dr. Babasaheb Ambedkar Technological University. [11] Taufik, Agus (2002). Traffic dimensioning BSS GSM 900/1800 P t. Telkomsel untuk MSC medan tahun 2002. Semarang. Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro. 6. DAFTAR PUSTAKA [1] Baharuddin. 2008. Perencanaan Alokasi Kanal Dinamik Pada GSM. http://elektro.ft.unand.ac.id/sivitas/data dosen/898-baharuddin. Tanggal akses : 18 September 2013. [2] G.Chakraborty. 2001. An Efficient Heuristic Algorithm for Channel Assignment Problem in Cellular Radio Networks. IEEE Trans on Veh Technology. vol. 50. no. 6.pp. 1528-1539. [3] Tuti Anggraini, Baharuddin. 2007. Analisis Rugi Propagasi Indoor Coverage Pada Sistem DCS 1800. Padang : Jurusan Teknik Elektro Politeknik Negeri Padang. [4] K.N Sivarajan and R.J McEliece. 1989. Channel Assignment in Cellular Radio Proceedings. IEEE Vehicular Technology Conference. 846-850. [5] Mulyono, sri. (1999). Operation Research. Jakarta : Fakultas ekonomi, Universitas Indonesia [6] G Rincy, Jude Hemanth. 2011. Application of an Optimization Algorithm for Channel. Coimbatoree : Karunya University. -167- copyright @ DTE FT USU