i. 2012-5361_bab ii.pdf
TRANSCRIPT
4
4
BAB II
PEMBAHASAN
2.1 BIDANG KERJA LOKASI
PT. Transistel Nusantara adalah sebuah Perusahaan Swasta Nasional
yang bergerak dalam bidang telekomunikasi dengan menyediakan sarana dan
jasa layanan telekomunikasi dan informasi. PT. Transistel Nusantara sudah
berdiri sejak tahun 2007, didirikan oleh staf ahli profesional. Perusahaan yang
berdomisili di Jakarta ini menyediakan layanan jasa instalasi dan
pengoperasian sistem telekomunikasi seperti transmisi radio microwave,
sistem fiber optik, VSAT, multiplex, jaringan LAN, MAN & WAN, modem
converter, routing, packet switching.
Gambar 2.1 Logo PT. Transistel Nusantara
Setiap perusahaan yang didirikan mempunyai program sebagai
sandaran bagi setiap aktifitasnya, sehingga masing-masing perusahaan
mempunyai tujuan dan pencapaian. Seiring dengan berjalannya kurun waktu,
visi dan misi organisasi PT. Transistel Nusantara mengalami perubahan sesuai
dengan standart yang harus dicapai pada periode masing-masing. Visi dan
misi PT. Transistel Nusantara sebagai penyedia layanan di bidang jasa
komunikasi, yaitu:
Visi
Mengembangkan teknologi informasi dengan tujuan untuk
meningkatkan kualitas jaringan seluruh provider.Menyediakan infrastruktur
telekomunikasi untuk mempermudah jangkauan masyarakat,tidak hanya dari
5
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
aspek ekonomi,tetapi juga dari aspek geografi.
Misi
Menyediakan sarana telekomunikasi yang terjangkau dengan kualitas
terbaik.Menjadi perusahaan jasa telekomunikasi yang berkualitas dan di akui
dalam skala nasional dan internasional.
Selama melakukan kegiatan prakerin, penulis mendapatkan pengalaman ilmu
telekomunikasi. Berikut adalah kegiatan yang dilakukan penulis selama
prakerin di PT. Transistel Nusantara.
2.1.1 PEMBUATAN DASAR TUMPUAN TIANG MONOPOLE
Sebelum melakukan instalasi antena Microwave dan Feeder Radio
Point to Point, terlebih dahulu harus membuat dasar tumpuan tiang monopole
pada sebuah atap gedung, fungsinya agar apabila tiang monopole yang sudah
dipasang antena microwave tidak jatuh, bergeser ataupun berganti posisi saat
tiang monopole yang diletakan pada posisi berdiri tertiup angin. Pembuatan
dasar tumpuan tiang monopole bisa dilakukan dengan dua cara, yaitu: 1.
Langsung mengebor atap gedung untuk membuat lubang baut yang akan
dipasang pada bagian kaki tiang monopole; 2. Membuat tumpuan tiang baru
dengan semen menggunakan teknik cor lalu diberi lubang baut setelah semen
kering.
2.1.2 AKTIVASI LINK MENGGUNAKAN MODEM RAISECOM RC- 155
Aktivasi link merupakan salah satu pekerjaan yang dikerjakan di PT.
TRANSISTEL NUSANTARA Jakarta Timur, Perangkat yang digunakan
adalah Modem raisecom RC- 155 dengan di sambungkan ke Laptop
menggunakan kabel console atau kabel bafo USB Serial.
2.1.3 MELAKUKAN PEMASANGAN GROUNDING
Melakukan pemasangan kabel grounding di puncak tiang monopole
wajib dilakukan karena posisi antena yang berada sangat tinggi
6
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
menyebabkan petir mudah menyambar ke antena pada saat hujan karena
antena berbahan dasar logam. Petir yang menyambar juga bisa membuat
perangkat lainnya (IDU, Modem, dll) terbakar dan membuat link koneksi
terputus.
Gambar 2.2 Kabel Grounding 10mm
2.2 TEORI PENDUKUNG
Pada bagian ini saya akan menulis beberapa teori yang mendukung
dan berhubungan dengan konfigurasi Multimedia Streaming Server Debian
dengan PHPMotion
2.2.1 DEBIAN
Debian adalah sistem operasi bebas yang dikembangkan secara
terbuka oleh banyak programer sukarela(pengembang Debian) yang
tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan
dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan
utamanya menggunakan kernel Linux, sehingga populer dengan nama
Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel
Linux merupakan salah satu distro Linux yang populer dengan
kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti
Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian
7
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
merupakan distro Linux yang paling banyak digunakan di dunia
2.2.2 VMWARE
VMWare adalah salah satu software mesin-virtualisasi atau Virtual-
Machine. Pada intinya, VMWare dapat menjalankan software sistem operasi
atau OS di dalam sebuah sistem operasi. atau boleh dikatakan kita bisa bisa
memiliki beberapa komputer dengan OS (operating System) yang berbeda-
beda di dalam satu komputer. Misalnya kita menggunakan sistem operasi
Windows , kita dapat menggunakan mengistall Linux Ubuntu dilam OS
Gambar 2.3 Tampilan GUI Debian
Gambar 2.4 Tampilan VMWare
8
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
windows dengan bantuan VMWare atau menjalankan sistem operasi lain
dari dalam jendela program VMWare, tanpa harus melakukan restart pada
komputer kita. Jumlah sistem operasi yang dapat di “virtualkan” tidak ada
batasannya, asalkan saja komputer kita mampu untuk menjalankannya.
dalam hal ini hardware komputer yang kita miliki memiliki kemampuan
yang cukup, memory yang besar hardisk yang besar dan prosecor dengan
core lebih dari satu.
2.2.3 STREAMING
Streaming sebenarnya adalah proses pengiriman data kontinu alias
terus-menerus yang dilakukan secara broadcast melalui Internet untuk
ditampilkan oleh aplikasi Streaming pada PC (klien). Paket-paket data yang
dikirimkan telah dikompresi untuk memudahkan pengirimannya melalui
Internet.
Kenapa disebut Streaming? Stream berasal dari bahasa Inggris
stream yang artinya sungai. Proses Streaming bisa diibaratkan seperti aliran
air di sungai yang tak pernah terputus kecuali jika sumber mata airnya
mengering. Seperti aliran air di sungai, aliran data Streaming dilakukan
tanpa ada interupsi dan dilakukan secara kontinyu hingga datanya habis,
artinya telah selesai dikirim dan ditampilkan dalam PC si pengguna. Macam
– macam Streaming itu ada 3 yaitu :
1. Video Streaming
video Streaming adalah transmisi file video secara bekelanjutan
yang memungkinkan video tersebut diputar tanpa menunggu file video
tersebut tersampaikan secara keseluruhan.
2. Audio Streaming
audio Streaming adalah transmisi file audio secara bekelanjutan
yang memungkinkan file audio tersebut diputar tanpa menunggu file audio
tersebut tersampaikan secara keseluruhan.
3. Live Streaming
Live Streaming adalah tayangan langsung yang di-broadcast kepada
banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian
9
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
aslinya, melalui media data komunikasi (network) baik yang terhubung
dengan cable atau wireless.
2.2.4 CMS (Content Managemen System)
Content Management System atau sering disebut dengan CMS
adalah aplikasi web yang berisikan template untuk mengelola isi halaman
web secara mudah. Penggunaan Content Management System tidak
memerlukan pengetahuan pemrograman web yang handal karena proses
instalasi dan cara penggunaannya sudah user friendly. CMS sendiri ada yang
dibuat khusus menyesuaikan kasus yang ada dan biasanya berbayar dan ada
yang berupa template instan yang fungsionalitasnya dibuat dengan
menyeuaikan pada beberapa proses bisnis yang ada didunia nyata yang
dapat digunakan secara gratis.
Aplikasi Content Management System instant yang banyak terdapat
di internet saat ini kebanyakan dibuat menggunakan scripting language
PHP dan database-nya adalah MySQL. Saat ini perkembangan CMS cukup
pesat, banyak vendor yang membuat CMS instant yang didistribusikan
secara gratis. Perkembangan CMS instant ini juga dipicu oleh
perkembangan web 2.0 yang memungkinkan interaksi dalam arti yang
cukup luas antara pengelola web dan pengunjung web.
2.2.5 CODEC
Codec adalah sebuah jenis file yang digunakan untuk memainkan
file audio atau video yang memiliki format lain seperti avi, 3gp, dsb. Namun
Gambar 2.5 Aplikasi CMS
10
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
hanya sedikit yang mengetahui arti Codec yang sebenarnya. Codec adalah
sebuah perangkat yang mampu melakukan encoding dan decoding sebuah
signal digital. Istilah ini juga bisa disebut Compressor-Decompressor atau
Coder-Decoder. Ada 3 jenis utama Codec dengan fungsi masing-masing.
Ketiga Codec tersebut adalah Audio Codec, Video Codec dan data Codec
1. Audio Codec
Sebuah Audio Codec digunakan untuk compress atau decompress
file audio digital yang berfungsi sebagai media untuk dimainkan pada
pemutar musik seperti windows media player, real player, dsb. Kebutuhan
Codec ini akan timbul saat player kita tidak dapat memainkan sebuah file
audio yang memerlukan Codec tertentu untuk memainkannya. Windows
Media Player 11 mampu memainkan hampir seluruh type file audio dan juga
telah mendukung jenis audio Codec yang lain. Beberapa jenis audio Codec
antara lain adalah Apple Lossless, MPEG-4 ALS, Direct Stream Transfer
DST, FLAC, LA Lossless Audio, Monkey's Audio APE, RealAudio
Lossless, Windows Media Audio 9 Lossless, dsb.
2. Video Codec
Video Codecs memiliki fungsi yang sama dengan audio Codec,
perbedaannya hanya Codec ini berfungsi untuk file video. Karena
perkembangan teknologi, kini data dapat disimpan dalam format digital,
dibandingkan dengan teknologi terdahulu saat data hanya dapat disimpan
pada pita, sebagai sinyal analog. Dengan adanya video Codec sekarang kita
dapat menonton file video dalam berbagai format berbeda.
3. Data Codec
Data Codec digunakan untuk meng-compression/decompression
data. Quick time player secara otomatis akan melakukan
compresses/decompresses terhadap track audio dan video dengan bantuan
video dan audio Codec namun tidak mampu untuk compress / decompress
data. Oleh karena itu, fungsi utama dari data code adalah untuk compress /
decompress data, berbagai bentuk blok dan model 3D.
11
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
2.2.6 PHPMOTION
PHPMotion adalah sebuah aplikasi open source video sharing
seperti hal nya Youtube. PHPMotion sering juga disebut sebagai Youtube
Clone. PHPMotion juga merupakan sebuah Video Sharing Content
Management System (CMS) dengan menggunakan bahasa pemrograman
PHP, MySQL database, dan Ffmpeg. Dengan PHPMotion kita dapat
membangun sebuah Streaming Server sendiri ataupun melalui web hosting.
Fitur-Fitur yang ada di PHPMotion :
1. Streaming Video
Kita dapat mengupload video ke PHPMotion dengan mudah dan dapat
mengStreaming langsung dari PHPMotion tanpa harus
mendownloadnya dahulu.
Gambar 2.7 tampilan PHPMotion
Gambar 2.6 Icon PHPMotion
12
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
2. Streaming Audio/Musik
Tidak hanya video saja yang bisa kita upload, tetapi audio juga dapat
kita upload di web PHPMotion, dan dapat Streaming langsung tanpa
harus mendownloadnya dahulu.
3. Upload gambar
Di PHPMotion, kita juga dapat mengupload gambar dan membuat
album langsung di PHPMotion.
Gambar 2.8 Tampilan List Video PHPMotion
Gambar 2.9 List Audio pada PHPMotion
13
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
2.3 MATERI KOMPETENSI
Konfigurasi Multimedia Streaming Server Debian Menggunakan
aplikasi web PHPMotion.
2.3.1 Bahan-Bahan yang akan digunakan
1. Laptop.
Gambar 2.10 Album pada PHPMotion
Gambar 2.11 Laptop
14
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
2. Linux Debian 7 wheezy.
3. VMWare yang sudah terinstall Linux Debian sebagai Server.
Gambar 2.12 OS Linux Debian 7 (wheezy)
Gambar 2.13 VMWare yang sudah terinstall Debian
15
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
2.3.2 Pelaksanaan
1. Buka aplikasi VMWare lalu hidupkan Linux Debian-nya.
2. Lalu buka terminal di “ Application > Accessories > Root terminal “ ,
masukan password dan akan muncul seperti dibawah ini.
3. Install packet terlebih dahulu untuk PHPMotion dengan mengetik “
apt-get install ffmpeg flvtool2 mencoder lame libogg0 php5-ffmpeg
php5-curl curl libApache2-mod-php5 php5-MySQL lynx-cur
libApache2-mod-speedycgi ”
Gambar 2.14 VMWare
Gambar 2.15 Mode Root Linux
16
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
4. Lalu buat web untuk PHPMotion di Apache2 dengan mengetik “ cd
/etc/Apache2/sites-available”.
5. Ketik “ cp default video “ untuk membuat web di PHPMotion,
kemudian edit file video yang telah dicopy tadi dengan mengetik “
nano video “
6. Ubah teks tersebut seperti dibawah ini, sesudah mengedit, save
langsung dengan menekan tombol Ctrl + X
Gambar 2.17 masuk ke folder Apache2
Gambar 2.18 membuat web untuk PHPMotion
Gambar 2.19 Edit teks untuk web
Gambar 2.16 Untuk menginstall paket
17
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
7. Setelah itu, unduh PHPMotion dengan mengetik “ wget
http://www.PHPMotion.com/downloads/V3.5/php5.3.x/PHPMotion.zi
p “
8. Setelah selesai di download, extract file yang telah di download dengan
mengetik “ unzip PHPMotion.zip “
9. Copy folder PHPMotion ke /var/www/ dengan cara “cp –Rf PHPMotion
/var/www/ “, lalu ubah permission 777 folder PHPMotion dengan
mengetik “ chmod 777 –Rf /var/www/PHPMotion/ “.
10. Ubah permission 755 folder cgi-bin di PHPMotion dengan mengetik “
chmod 755 –Rf /var/www/PHPMotion/cgi-bin “
11. Edit file php.ini di folder /etc/php5/Apache2/ dengan mengetik “ nano
/etc/php5/Apache2/php.ini ”
12. Tambahkan script ini di bagian paling bawah ini di text php.ini untuk
mengaktifkan phpshield, lalu save.
“ extension=/var/www/PHPMotion/phpshield/Linux_x86-32/ixed.5.3.lin “
13. Kemudian buka .htaccess di /var/www/PHPMotion/ dengan cara “ nano
/var/www/PHPMotion/.htaccess “ dan akan muncul tampilan seperti
gambar dibawah ini.
Gambar 2.20 unduh CMS PHPMotion
Gambar 2.21 mengekstrak aplikasi PHPMotion
Gambar 2.22 ubah permission folder PHPmotion
Gambar 2.23 ubah permission folder PHPmotion
Gambar 2.25 teks untuk mengaktifkan PHPShield
Gambar 2.24 Edit file php.ini
18
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
14. Edit teks .htaccess dan tambahkan teks dibawah ini.
Options +FollowSymLinks
Options +ExecCGI –Multiviews +SymLinksIfOwnerMatch
RewriteEngine On
15. Restart Apache2-nya dengan mengetik “ /etc/init.d/Apache2 restart “
16. Aktifkan a2enmod rewrite-nya dengan mengetik “ a2enmod rewrite “
17. Jika mendapatkan respon “service apache restart”, restart kembali
apache-nya
18. Lalu buat database PHPMotion-nya dengan masuk ke MySQL dengan
mengetik “ MySQL –u root –p “ dan masukan password MySQL anda,
dan akan muncul seperti gambar dibawah ini
Gambar 2.26 tampilan file .htaccess
Gambar 2.28 Restart sistem Apache
Gambar 2.29 Untuk mengaktifkan settingan di .htaccess
Gambar 2.30 Restart Apache
Gambar 2.27 menambahkan settingan di file .htaccess
Gambar 2.31 Tampilan MySQL
19
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
19. Setelah masuk ke MySQL, buat database untuk PHPMotion dengan
mengetik “ create database PHPMotion “, setelah selesai, ketik “ exit
“ untuk keluar.
20. Buka php.ini di folder /etc/php5/Apache2 dengan mengetik “ nano
/etc/php5/Apache2/php.ini “ dan edit bagian dibawah ini dan save
dengan menekan “ CTRL + X ”.
open_basedir = (kosongkan)
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
enable_dl = On
short_open_tag = on
extension_dir = ./
21. edit captcha.php untuk pembuatan user baru dengan mengetik “ nano
/var/www/PHPMotion/includes/captcha.php “ ubah isi teks tersebut dari
“ ‘.DoradolHeadline.ttf’ “ menjadi “ ‘./DoradolHeadline.ttf’ “.
22. Restart apache-nya dengan mengetik “ /etc/init.d/Apache2 restart ”.
Gambar 2.32 Membuat Database
Gambar 2.34 Restart kembali Apache
Gambar 2.33 untuk menampilkan gambar captcha
20
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
23. Selanjutnya, buka nama web yang anda buat di web, klik “ continue “.
24. Setelah di klik “ continue “, maka akan muncul gambar seperti
dibawah ini, klik “ continue “ lagi untuk melanjutkan ke tahap
selanjutnya.
Gambar 2.35 Tampilan setup PHPMotion
Gambar 2.36 vertifikasi untuk install PHPMotion
21
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
25. Klik “ continue “ jika semua sudah aktif.
26. Masukan nama MySQL anda, masukan nama database yang telah dibuat,
dan masukan username & password MySQL anda.
27. Buat username, password dan email address sesuai yang anda inginkan,
masukkan nama web anda di field “website Url” dan klik “ continue
“ jika sudah selesai.
Gambar 2.37 Vertifikasi untuk install PHPMotion
Gambar 2.38 Memasukan Database untuk PHPMotion
22
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
28. Jika sudah selesai, pindahkan dulu folder “ setup “ di folder
phpmyadmin dengan mengetik “ mv /var/www/PHPMotion/setup
/home/backup “, setelah dipindahkan, klik “ Login to siteadmin “
2.3.3 Hasil
1. Membuat akun :
a. klik “register today” pada halaman utama.
Gambar 2.39 Setting Web
Gambar 2.40 hapus folder setup untuk melanjutkan
Gambar 2.41 tampilan form login
23
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
b.setelah di klik, buatlah akun anda sesuai dengan yang anda
inginkan, setelah selesai, klik “ Register Now
2. Upload Video
a . Login akun anda untuk mengupload video dan klik “ My
Account“ untuk upload video
b. Klik “ Upload New Video “ untuk upload video
Gambar 2.42 tampilan form register
Gambar 2.43 Masuk “my account “ Untuk mengupload video
Gambar 2.44 opsi PHPMotion
24
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
c. Masukan Keterangan video yang akan diupload dan setelah itu
langsung klik “ Next “.
d. Setelah itu, upload video yang ingin anda upload, dan tunggu
sampai selesai.
Gambar 2.45 Membuat Keterangan video
Gambar 2.46 Tampilan untuk mengupload video
25
PRAKERIN 2014 - TEKNIK KOMPUTER DAN JARINGAN
SMK TELKOM SANDHY PUTRA JAKARTA
e. jika sudah, akan muncul pesan seperti dibawah. Refresh
website anda untuk melihat video yang anda upload.
Gambar 2.47 tampilan jika sukses mengupload