Escolar Documentos
Profissional Documentos
Cultura Documentos
= 4.13
2. Informasi jam kompensasi :
()()()()()
= 4.2
Perhitungan MOS untuk pengujian menggunakan X-Lite
1. Informasi nilai indeks prestasi :
()()()()()
= 4.4
2. Informasi jam kompensasai :
()()()()()
= 4.43
Gambar 4.34 Grafik MOS
3.9
4
4.1
4.2
4.3
4.4
4.5
info indeks prestasi info jam kompensasi
SjPhone
X-Lite
106
Dari hasil grafik MOS diatas maka dapat dilihat bahwa dalam analisis
pengukuran performansi segmentasi kualitas suara pada tugas akhir ini, penilaian
objektif bagus tidaknya hasil segmentasi kualitas suara dilakukan dengan pendekatan
perhitungan MOS. Analisa melalui perhitungan MOS dilakukan dengan menitik
beratkan pada kejernihan suara dan ketepatan digit. Hasil yang didapat sesuai hasil
survey dengan jumlah 30 responden yaitu ketika menggunakan X-Lite lebih jelas
dibandingkan dengan menggunakan SjPhone.
107
BAB V
PENUTUP
5.1 Kesimpulan
Setelah melakukan pengujian dan analisa pada sistem informasi mahasiswa
Politeknik Kota Malang, maka diperoleh kesimpulan sebagai berikut:
1. Melalui beberapa pengujian, sistem ini dapat memberikan suatu layanan
informasi mahasiswa berupa nilai indeks prestasi dan jam kompensasi yang
memudahkan akses bagi user yang ingin medapatkan informasi mahasiswa
Politeknik Kota Malang.
2. Dari hasil MOS diperoleh bahwa file rekam *.wav dengan sample rate 8000Hz
yang diakses melalui X-Lite memiliki kualitas suara yang lebih jernih dan jelas
dibandingkan dengan Sjphone.
5.2 Saran
Beberapa saran untuk pengembangan Proyek Akhir untuk mencapai hasil yang
diharapkan di masa mendatang.
1. Sebagai bahan referensi penelitian selanjutnya.
2. Dalam system informasi berbasis IVR dapat dikembangkan dengan
menambahkan informasi yang disediakan sehingga user dapat mendapatkan
banyak informasi dengan hanya sekali melakukan sebuah panggilan.
3. Dapat ditambahkan fitur web, sehingga selain dapat diakses melalui telepon juga
dapat diakses melalui internet.
108
DAFTAR PUSTAKA
Anggarica, Saifurlisan. 2010. IVR (Interactive Voice Response) untuk Call Center
Program Studi Teknik Telekomunikasi di Lengkapi Fitur Mailbox Local.
Surabaya: PENS-ITS.
Anonymous. 2008. Asterisk Compilation and Installation on Debian Etch. (online)
(http://mikeoverip.wordpress.com/2008/03/29/asterisk-compilation-and-
installation-on-debian-etch), diakses 16 Desember 2010.
Anonymous. 2009. Install Instructions on Ubuntu 8.04 server. (online)
(http://www.freepbx.org/forum/freepbx/installation/install-instructions-on-
ubuntu-8-04-server), diakses 20 Desember 2010.
Fitriyadi. 2010. Implementasi Screen Pop pada Layanan Informasi Mahasiswa
Berbasis CTI. Surabaya: PENS-ITS.
James, zhu. 2008. OpenVox A400P/A400E User Manual. Version: 0.03. (online)
(http://www.openvox.com.cn/downloadsFile/A400P-A400E-User-Manual.pdf),
diakses 23 Desember 2010.
Kadir, Abdul. 2008. Tuntunan praktis belajar database menggunakan MysQL.
Yogyakarta: CV Andi.
Kurniawan, Hendra. 2007. sistem informasi kemahasiswaan pens via PSTN berbasis
voice processing board. Surabaya: PENS-ITS.
Kristalina, Prima. 2005. Percobaan 9 Pemrograman IVR Dasar pada VoIP Server.
Surabaya: PENS-ITS.
Kristalina, Prima. 2005. Percobaan 11 Konfigurasi Antar IP PBX. Surabaya: PENS-
ITS.
Kristalina, Prima. 2005. Percobaan 12 Aplikasi IVR dengan Asterisk. Surabaya:
PENS-ITS.
Solichin, Achmad. 2010. MySQL 5 dari pemula hingga mahir. (online)
(http://achmatim.net), diakses 8 oktober 2010.
Wardani, Kholilatul. Analisa Perbandingan Metode Kompresi A-Law dan - Law
berbasis IVR. 2010. Surabaya : PENS-ITS
109
LAMPIRAN 1: Instalasi Asterisk dan Server FreePBX
PERALATAN :
1. 1 PC untuk Server FREEPBX dengan OS Debian Etch ( kernel 2.6.18-4-686 ) ke atas
2. 2 PC untuk Client dengan software VOIP yaitu Xlite, Sj Phone
3. Koneksi dengan jaringan internet
LANGKAH INSTALLASI :
1. Setting PC server agar dapat koneksi dengan Server kebo.vlsm.org dengan perintah :
a. Seting sources.list
#vi /etc/apt/sources.list
Kemudian ketik seperti berikut ini :
deb http://kebo.vlsm.org/debian stable main non-free contrib
deb-src http://kebo.vlsm.org/debian stable main non-free contrib
b. Cek Koneksi dengan Server
#apt-get update
c. Install Dependensi Asterisk
#apt-get install gcc
#apt-get install g++
#apt-get install make
#apt-get install libncurses5-dev
d. Download Astersisk
http://download.asterisk.org/pub.telephony/asterisk/asterisk-1.4.current.tar.gz
e. Install Asterisk
# tar -xzvf asterisk-1.4-current.tar.gz
# cd asterisk-1.4.39.1
# ./configure
# make
# make install
# make samples
# make config
# asterisk vvvc
# stop
f. Install Paket Asterisk
#apt-get install asterisk-dev
#apt-get install asterisk-sounds-extra
g. Edit file di #pico /etc/asterisk/modules.conf
Tambahkan tanda comment ; (untuk mendisable format mp3)
;load => format_mp3.so
h. Restart asterisk
#/etc/init.d/asterisk restart
i. Cek port 5060 harus tersedia
#netstat npltu
2. Installasi semua pendukung Freepbx
a. Install Paket pendukung freepbx
#apt-get install libxml2
#apt-get install libxml2-dev
#apt-get install libtiff4
#apt-get install libtiff4-dev
#apt-get install toolame
#apt-get install libmysqlclient15-dev
#apt-get install mysql-client
110
#apt-get install apache2
#apt-get install php5
#apt-get install libapache2-mod-php5
#apt-get install php-pear
#apt-get install php-db
#apt-get install php5-mysql
#apt-get install php5-gd
#apt-get install php5-curl
#apt-get install openssl
#apt-get install libssl-dev
#apt-get install perl
#apt-get install bison
#apt-get install libncurses5-dev
#apt-get install libaudiofile-dev
#apt-get install curl
#apt-get install sox
#apt-get install phpmyadmin
#apt-get install mysql-server
b. Edit file di #pico /etc/php5/apache2/php.ini
Upload_max_filesize=20M
magic_quotes_gpc=Off
c. Edit file di #pico /etc/apache2/apache2.conf
Dibawah baris Group www-data tolong tambahkan teks berikut ini :
User asterisk
Group asterisk
d. Restart apache 2
#/etc/init.d/apache2 restart
3. Download dan install freepbx
a. Kalau sudah download freepbx-2.5.1.tar.gz, copykan file itu ke directory /usr/src
b. Cek file freepbx di directory /usr/src dengan perintah :
#cd /usr/src
/usr/src#ls
c. Extrak file freepbx-2.5.1.tar.gz di directory /usr/src dengan perintah :
#cd /usr/src
#tar xvzf freepbx-2.5.1.tar.gz
4. Create database untuk freepbx
#cd /usr/src/freepbx-2.5.1/SQL
/usr/src/freepbx-2.5.1/SQL#mysqladmin create asterisk
/usr/src/freepbx-2.5.1/SQL#mysqladmin create asteriskcdrdb
/usr/src/freepbx-2.5.1/SQL#mysql asterisk < ./newinstall.sql
/usr/src/freepbx-2.5.1/SQL#mysql asteriskcdrdb <
./cdr_mysql_table.sql
/usr/src/freepbx-2.5.1/SQL#mysql
5. Kalau sudah masuk di mysql ketikkan aja langsung teks seperti di bawah ini :
mysql>grant all privileges on asterisk.* to
asteriskuser@localhost identified by amp109; -> lalu tekan
enter
mysql>grant all privileges onasteriskcdrdb.* to
asteriskuser@localhost identified by amp109; -> lalu tekan
enter
mysql>exit
111
6. install freepbx offline
#cd /usr/src/freepbx-2.5.1
/usr/src/freepbx-2.5.1#./install_amp
Maka akan muncul perintah berikut ini :
Enter your USERNAME to connect to the asterisk database:
[asteriskuser] -> tekan enter
Enter your PASSWORD to connect to the asterisk database:
[amp109] -> tekan enter
Enter the hostname of the asterisk database:
[localhost] -> tekan enter
Enter a USERNAME to connect to the Asterisk Manager interface:
[admin] -> tekan enter
Enter a PASSWORD to connect to the Asterisk Manager interface:
[amp111] -> tekan enter
Enter the path to use for your AMP web root:
[/var/www/html] -> edit, langsung ketik /var/www/freepbx
Enter the ip ADDRESS or hostname used to access the AMP web-
admin:
[xx.xx.xx.xx] -> localhost
Enter a PASSWORD to perform call transfers with the flash
operator panel:
[password] -> tekan enter
Use simple Extensions [extensions] admin or separate devices
and users ?
[extensions] -> tekan enter
Enter directory in which to store AMP executable scripts:
[/var/lib/asterisk/bin] -> tekan enter
Enter directory in which to store super-user scripts:
[/usr/local/sbin] -> tekan enter
Setelah itu ada proses instalasi online, hentikan dengan menekan kontrol+C.
112
Edit file di #vi /etc/amportal.conf
AUTHTYPE=database
Kemudian restart asterisk:
#/etc/init.d/asterisk restart
Untuk mengubah permission file agar bisa read&write gunakan perintah ini :
#chmod 777 /usr/share/asterisk/agi-bin
buka freepbx lewat browser dengan alamat http://localhost/freepbx dan masuk menu 'Module
Admin'
uninstall module 'Custom Application', tekan tombol 'Process', lalu tekan 'Apply configuration
changes'
install kembali module 'Custom Application', tekan tombol 'Process', lalu tekan 'Apply
configuration changes'
113
Selanjutnya 'enable'-kan semua module. kemudian tekan tombol 'process', lalu tekan 'apply
configuration changes'
cek pada 'server status' apakah status asterisk sudah 'OK'. jika belum lakukan di terminal:
#/etc/init.d/asterisk stop
#/etc/init.d/asterisk start
114
7. Pembuatan IVR
buat link di /var/lib/asterisk
# cd /var/lib/asterisk/
debian:/var/lib/asterisk# ln -s /usr/share/asterisk/agi-bin/
buat program di dalam folder /var/lib/asterisk/agi-bin
# cd /var/lib/asterisk/agi-bin
# vim tes.php
setelah program selesai dibuat, ubah mode akses dengan:
# chmod 777 tes.php
untuk merekam file suara menggunakan wavesurfer. untuk instalasi:
# apt-get install wavesurfer
ubah setting untuk wavesurfer di menu File preferences..., di tab Sound I/O untuk
rate/encoding/channels diubah 8000, Lin16, 1 channel.
115
simpan file suara di /var/lib/asterisk/sounds/
ubah kode akses untuk file suara:
# cd /var/lib/asterisk/sounds/
#chmod 644 pembuka.wav
116
LAMPIRAN 2: Program PHP untuk IVR
//Ivr.php
#!/usr/bin/php -q
<?
require('phpagi.php');
error_reporting(E_ALL);
//create an AGI Object
$agi=new AGI();
$agi->answer();
$folder='/var/lib/asterisk/sounds/andreas';
$intro='/var/lib/asterisk/sounds/andreas/intro';
$masukkannim='/var/lib/asterisk/sounds/andreas/masukkannim';
$kompenanda='/var/lib/asterisk/sounds/andreas/kompenanda';
$nimsalah='/var/lib/asterisk/sounds/andreas/nimsalah';
$menu1='/var/lib/asterisk/sounds/andreas/menu1';
$confirmnim='/var/lib/asterisk/sounds/andreas/confirmnim';
$menu2='/var/lib/asterisk/sounds/andreas/menu2';
$semester='/var/lib/asterisk/sounds/andreas/semester';
$ipanda='/var/lib/asterisk/sounds/andreas/ipanda';
$jam='/var/lib/asterisk/sounds/andreas/jam';
$kosong='/var/lib/asterisk/sounds/andreas/kosong';
$satu='/var/lib/asterisk/sounds/andreas/satu';
$dua='/var/lib/asterisk/sounds/andreas/dua';
$tiga='/var/lib/asterisk/sounds/andreas/tiga';
$empat='/var/lib/asterisk/sounds/andreas/empat';
$lima='/var/lib/asterisk/sounds/andreas/lima';
$enam='/var/lib/asterisk/sounds/andreas/enam';
$tujuh='/var/lib/asterisk/sounds/andreas/tujuh';
$delapan='/var/lib/asterisk/sounds/andreas/delapan';
$sembilan='/var/lib/asterisk/sounds/andreas/sembilan';
$sebelas='/var/lib/asterisk/sounds/andreas/sebelas';
$belas='/var/lib/asterisk/sounds/andreas/belas';
$puluh='/var/lib/asterisk/sounds/andreas/puluh';
$sepuluh='/var/lib/asterisk/sounds/andreas/sepuluh';
$ratus='/var/lib/asterisk/sounds/andreas/ratus';
$seratus='/var/lib/asterisk/sounds/andreas/seratus';
$koma='/var/lib/asterisk/sounds/andreas/koma';
$penutup='/var/lib/asterisk/sounds/andreas/penutup';
$cid=$agi->parse_callerid();
$agi->stream_file($intro);
require("insde.php");
117
//insde.php
<?
while(1)
{
$result=$agi->get_data($menu1,5000,1);
$digit=$result['result'];
if($digit=='1')
{
require ('insertnim.php');
}
else if($digit=='2')
{
require ('insertnim2.php');
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
118
//Insertnim.php
<?
while(1)
{
$result=$agi->get_data($masukkannim,5000,10);
$digitnim=$result['result'];
for($i=0;$i<10;$i++)
{
$nim=substr($digitnim,$i,1);
if ($nim=='0')
{
$agi->stream_file($kosong);
}
else if ($nim=='1')
{
$agi->stream_file($satu);
}
else if ($nim=='2')
{
$agi->stream_file($dua);
}
else if ($nim=='3')
{
$agi->stream_file($tiga);
}
else if ($nim=='4')
{
$agi->stream_file($empat);
}
else if ($nim=='5')
{
$agi->stream_file($lima);
}
else if ($nim=='6')
{
$agi->stream_file($enam);
}
else if ($nim=='7')
{
$agi->stream_file($tujuh);
}
else if ($nim=='8')
{
$agi->stream_file($delapan);
}
else if ($nim=='9')
{
$agi->stream_file($sembilan);
}
}
require('confirmnimman.php');
}
119
//confirmnimman.php
<?
while(1)
{
$result=$agi->get_data($confirmnim,5000,1);
$digitconfirm=$result['result'];
if($digitconfirm=='1')
{
require('confirmnimdb.php');
}
else if($digitconfirm=='2')
{
require('insertnim.php');
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
120
//confirmnimdb.php
<?
// koneksi database 1
$hostname1 = "localhost";
$db1 = "poltekom";
$username1 = "root";
$password1 = "andreas";
//connect ke database 1
$conn1
= mysql_connect($hostname1,$username1,$password1)
or die(mysql_error());
mysql_select_db($db1,$conn1)
or die(mysql_error());
while(1)
{
$sql="select * from mahasiswa
where nim='$digitnim'";
$nimnya=mysql_query($sql,$conn1);
if($nilaiip=mysql_fetch_array ($nimnya))
{
require('insertsemester.php');
}
else
{
$agi->stream_file($nimsalah);
require('insertnim.php');
}
}
121
//insertsemester.php
<?
while(1)
{
$nim2=$digitnim;
$result=$agi->get_data($semester,5000,1);
$digitsemester=$result['result'];
if($digitsemester=='1')
{
require('semester.php');
}
else if($digitsemester=='2')
{
require('semester.php');
}
else if($digitsemester=='3')
{
require('semester.php');
}
else if($digitsemester=='4')
{
require('semester.php');
}
else if($digitsemester=='5')
{
require('semester.php');
}
else if($digitsemester=='6')
{
require('semester.php');
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
122
//Semester.php
<?
while(1)
{
$sql="select ip from nilai_ip
where nim='$nim2' AND semester='$digitsemester'";
$agi->stream_file($ipanda);
if($nimnya=mysql_query($sql,$conn1))
{
if($hasilip=mysql_fetch_array($nimnya))
{
$hasil = $hasilip['ip'];
for($i=0;$i<strlen($hasil);$i++)
{
$nim=substr($hasil,$i,1);
if ($nim=='0')
{
$agi->stream_file($kosong);
}
else if ($nim=='1')
{
$agi->stream_file($satu);
}
else if ($nim=='2')
{
$agi->stream_file($dua);
}
else if ($nim=='3')
{
$agi->stream_file($tiga);
}
else if ($nim=='4')
{
$agi->stream_file($empat);
}
else if ($nim=='5')
{
$agi->stream_file($lima);
}
else if ($nim=='6')
{
$agi->stream_file($enam);
}
else if ($nim=='7')
{
$agi->stream_file($tujuh);
}
else if ($nim=='8')
{
$agi->stream_file($delapan);
}
else if ($nim=='9')
123
{
$agi->stream_file($sembilan);
}
else if ($nim==',')
{
$agi->stream_file($koma);
}
}
$result=$agi->get_data($menu2,5000,1);
$digit=$result['result'];
if($digit=='1')
{
require('insertsemester.php');
}
else if($digit=='2')
{
require('insde.php');
}
else if($digit=='3')
{
$agi->stream_file($penutup);
$agi->hangup();
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
}
}
124
//insertnim2.php
<?
while(1)
{
$result=$agi->get_data($masukkannim,5000,10);
$digitnim=$result['result'];
for($i=0;$i<10;$i++)
{
$nim=substr($digitnim,$i,1);
if ($nim=='0')
{
$agi->stream_file($kosong);
}
else if ($nim=='1')
{
$agi->stream_file($satu);
}
else if ($nim=='2')
{
$agi->stream_file($dua);
}
else if ($nim=='3')
{
$agi->stream_file($tiga);
}
else if ($nim=='4')
{
$agi->stream_file($empat);
}
else if ($nim=='5')
{
$agi->stream_file($lima);
}
else if ($nim=='6')
{
$agi->stream_file($enam);
}
else if ($nim=='7')
{
$agi->stream_file($tujuh);
}
else if ($nim=='8')
{
$agi->stream_file($delapan);
}
else if ($nim=='9')
{
$agi->stream_file($sembilan);
}
}
require('confirmnimman2.php');
}
125
//confirmnimman2.php
<?
while(1)
{
$result=$agi->get_data($confirmnim,5000,1);
$digitconfirm=$result['result'];
if($digitconfirm=='1')
{
require('confirmnimdb2.php');
}
else if($digitconfirm=='2')
{
require('insertnim2.php');
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
126
//Confirmnimdb2.php
<?
// koneksi database 1
$hostname1 = "localhost";
$db1 = "poltekom";
$username1 = "root";
$password1 = "andreas";
//connect ke database 1
$conn1
= mysql_connect($hostname1,$username1,$password1)
or die(mysql_error());
mysql_select_db($db1,$conn1)
or die(mysql_error());
while(1)
{
$sql="select * from mahasiswa
where nim='$digitnim'";
$nimnya=mysql_query($sql,$conn1);
if($nilaiip=mysql_fetch_array ($nimnya))
{
require('insertsemester2.php');
}
else
{
$agi->stream_file($nimsalah);
require('insertnim2.php');
}
}
127
Insertsemester2.php
<?
while(1)
{
$nim2=$digitnim;
$result=$agi->get_data($semester,5000,1);
$digitsemester=$result['result'];
if($digitsemester=='1')
{
require('semester2.php');
}
else if($digitsemester=='2')
{
require('semester2.php');
}
else if($digitsemester=='3')
{
require('semester2.php');
}
else if($digitsemester=='4')
{
require('semester2.php');
}
else if($digitsemester=='5')
{
require('semester2.php');
}
else if($digitsemester=='6')
{
require('semester2.php');
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
128
//semester2.php
<?
while(1)
{
$sql="select kompen from jam_kompen
where nim='$nim2' AND semester='$digitsemester'";
$agi->stream_file($kompenanda);
if($nimnya=mysql_query($sql,$conn1))
{
if($hasilkompen=mysql_fetch_array($nimnya))
{
$nilaiBelas=false;
$nilaiSblm='0';
$hasil = $hasilkompen['kompen'];
for($i=0;$i<strlen($hasil);$i++)
{
$nim=substr($hasil,$i,1);
if($nim=='0' && strlen($hasil)==1){
$agi->stream_file($kosong);
}else if ($nim=='1')
{
if(strlen($hasil)-$i==2){
$nilaiBelas=true;
}else if ($nilaiBelas==false){
$agi->stream_file($satu);
$nilaiBelas=false;
}
}
else if ($nim=='2')
{
$agi->stream_file($dua);
}
else if ($nim=='3')
{
$agi->stream_file($tiga);
}
else if ($nim=='4')
{
$agi->stream_file($empat);
}
else if ($nim=='5')
{
$agi->stream_file($lima);
}
else if ($nim=='6')
{
$agi->stream_file($enam);
}
else if ($nim=='7')
{
$agi->stream_file($tujuh);
}
else if ($nim=='8')
{
129
$agi->stream_file($delapan);
}
else if ($nim=='9')
{
$agi->stream_file($sembilan);
}
else if($nim==',')
{
$agi->stream_file($koma);
}
if(strlen($hasil)-$i==1 && $nilaiBelas){
if($nim=='1' && $nilaiSblm=='1'){
$agi->stream_file($sebelas);
}else if($nim=='0' && $nilaiSblm=='1'){
$agi->stream_file($sepuluh);
}else if($nilaiSblm=='1'){
$agi->stream_file($belas);
}
}else if ($nilaiBelas==false){
if((strlen($hasil)-$i)==2)
{
$agi->stream_file($puluh);
}
}
$nilaiSblm=$nim;
}
$agi->stream_file($jam);
$result=$agi->get_data($menu2,5000,1);
$digit=$result['result'];
if($digit=='1')
{
require('insertsemester2.php');
}
else if($digit=='2')
{
require('insde.php');
}
else if($digit=='3')
{
$agi->stream_file($penutup);
$agi->hangup();
}
else
{
$agi->stream_file($penutup);
$agi->hangup();
}
}
}
}
130
LAMPIRAN 3: Kuesioner Kualitas Suara Layanan Informasi IVR
No Nama NIM
Akses informasi nilai
indeks prestasi
Akses informasi jam
kompensasi
SjPhone X-Lite SjPhone X-Lite
1 Fitra Ana 9113080007 4 4 4 5
2 Dyan Yulfi 9113080005 3 4 3 4
3 Fridya Candra 8113080020 4 4 4 5
4 Agista 8113080001 4 4 4 4
5 Ferdinan Ujung 8113080019 3 4 3 4
6 Deny Pradia 8113080011 4 4 4 5
7 Jefry Firdaus 8113080026 3 3 5 3
8 Andry Purwanto 8113080004 5 5 5 5
9 Widyawati Devi 8113080043 3 3 3 4
10 Dhanang Kurnia 8113080012 4 4 4 5
11 Ninik P. 8113080034 4 4 4 5
12 M. Agus Cholil 8113080028 5 5 3 4
13 Septian Pujo 9123080013 5 5 5 5
14 Dwika 9123080002 4 4 4 4
15 Widiyanto 9123080013 5 5 5 5
16 M. Zaimul 9123080006 5 5 3 4
17 Bihwi N. 9113080004 5 5 4 5
18 Bagus Dwi 9113080003 4 5 5 5
19 Fierlan A. 9113080006 3 3 5 3
20 Unggul W. 9113080009 5 5 5 5
21 Yusuf S. 9113080010 4 5 4 4
22 Adi H. 9113080001 4 4 4 4
23 Revi 8113080035 5 5 4 4
24 Rangga 8113080016 4 5 4 4
25 Cahyo 8113080008 4 5 4 4
26 Airiza Y. 8113080002 4 5 4 4
27 Wahid 8113080042 3 4 5 5
28 Rizal M. 8113080039 5 5 5 5
29 Meita 8113080040 5 5 5 5
30 Christanti 8113080009 4 4 5 5
Ket 5 = Excellent 4 = Good 3 = Fair 2 = Poor 1 = Bad
131
DAFTAR RIWAYAT HIDUP
Nama : Andreas
Nick : Andreas
E-mail : andreas.mss19@yahoo.com
TTL : Jakarta, 13 April 1990
Alamat : Jl.Puntadewa IV/26 Rt.10 Rw.03 Kel.Polehan
Kec.Blimbing, Malang.
Telepon : 08564 822 4408
Hobi : Browsing, Game, Sepakbola.
Riwayat Pendidikan :
1. TK Griya Adinda Malang 1994
2. SDN Polehan 2 Malang 1996
3. SMPN 21 Malang 2002
4. SMAN 5 Malang 2005
5. Politeknik Kota Malang (POLTEKOM) 2008
132
PERNYATAAN KEASLIAN TULISAN
Saya yang bertanda tangan dibawah ini :
Nama : Andreas
NIM : 9113080002
Program Studi : Teknik Telekomunikasi
Menyatakan dengan ini sebenarnya bahwa laporan tugas akhir ini benar-benar
merupakan hasil karya saya sendiri, bukan merupakan pengambilalihan tulisan atau
pikiran orang lain yang saya aku sebagai hasil tulisan atau pikiran saya sendiri
Apabila di kemudian hari terbukti atau dapat dibuktikan tugas akhir ini hasil
jiplakan, maka saya bersedia menerima sanksi atas perbuatan tersebut.
Malang, Februari 2011
Yang membuat pernyataan
Andreas