SI1333477147: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(ada perubahan pada bab 2) |
(ada perubahan pada bab 2) |
||
Baris 337: | Baris 337: | ||
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>= | =<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>= | ||
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div> | <div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Teori Khusus== | ==Teori Khusus== |
Revisi per 19 Februari 2018 17.39
PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK
MENUNJANG SELURUH KEGIATAN DI SYAFANA ISLAMIC SCHOOL
SKRIPSI
OLEH:
1333477147 DINAR KURNIA OKTA PUTRA
JURUSAN SISTEM KOMPUTER
KONSENTRASI CREATIVE COMMUNICATION AND INNOVATIVE TECHNOLOGY
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
TANGERANG
(2017/2018)
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK MENUNJANG SELURUH KEGIATAN DI SYAFA ISLAMIC SCHOOL
Disusun oleh:
NIM |
: 1333477147 |
|
|
Nama |
: Dinar Kurnia Okta Putra |
|
|
Jenjang Studi |
: Strata 1 |
|
|
Jurusan |
: Sistem Komputer |
|
|
Konsentrasi |
: Creative Communication and |
Disahkan Oleh:
Tangerang, Januari 2018
Ketua STMIK Raharja |
Kepala Jurusan |
(Ir. Untung Raharja, M.T.I., MM) |
(Ferry Sudarto, S.Kom., M.Pd., M.T.I., C.Ht) |
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
LEMBAR PERSETUJUAN
PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK MENUNJANG SELURUH KEGIATAN DI SYAFA ISLAMIC SCHOOL
Disusun oleh:
NIM |
: 1333477147 |
|
|
Nama |
: Dinar Kurnia Okta Putra |
|
|
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Komputer
Creative Communication and Innovative Technology (CCIT)
STMIK Raharja Tahun Akademik 2017/2018
Disetujui Oleh:
Tangerang, Januari 2018
Pembimbing I |
Pembimbing II |
(Ir. Endang Sunandar, M.Kom) |
(Hendra Kusumah, S.Kom) |
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
LEMBAR KEASLIAN SKRIPSI
Saya yang bertandatangan di bawah ini,
NIM |
: 1333477147 |
|
|
Nama |
: Dinar Kurnia Okta Putra |
|
|
Jenjang Studi |
: Strata 1 |
|
|
Jurusan |
: Sistem Komputer |
|
|
Konsentrasi |
: Creative Communication and |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan. Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.
Tangerang, Januari 2018
Dinar Kurnia Okta Putra
NIM. 1333477147
)*Tandatangan dibubuhi materai 6.000
ABSTRAKSI
Pada zaman sekarang ini, Komunikasi merupakan suatu media yang penting untuk melakukan pertukan informasi. Voice over Internet Protocol (VoIP) biasa kita kenal juga dengan sebutan IP Telephony dapat didefinisikan sebagai suatu system bertelpon yang menggunakan jaringan internet untuk mengirimkan data paket suara dari suatu tempat ke tempat yang lain menggunakan protokol IP sebagai perantara. Dengan kata lain teknologi ini mampu melewatkan trafik suara yang berbentuk paket melalui jaringan IP. Jaringan IP adalah merupakan jaringan komunikasi data yang berbasis packetswitch. Dengan perkembangan teknologi yang semakin pesat, kini VoIP memungkinkan komunikasi antar PC ke telepon dan komunikasi antar telepon dengan kualitas yang baik. Tujuan penelitian ini adalah untuk Membangun sebuah jaringan komunikasi VoIP server yang dapat mendistribusikan sebuah IP Publik menggunakan Raspberry Pi pada Syafana Islamic School yang diimplementasikan langsung di beberapa gedung dan setiap ruangan serta seluruh titik hotspot sekolah.
Kata Kunci: VoIP, IP, Packetwitch, IP Public, Raspberry Pi, Syafana Islamic School
ABSTRACT
In today’s, ommunication is an important intermediate for the exchange of information. oice over Internet Protocol (VoIP), also known as IP Telephony is defined as a system that uses the internet to send voice packet data from one place to another using an intermediary IP Protocol. In other words, this technology is capable of passing traffic noise shaped packages through the IP network. Own IP network is a network-based data communication packet-switch. In accordance with the development of technology, now VoIP enables communication between phone and PC to phone communication with the best quality. The purpose of this research is to build a VoIP server communication network that can distribute a Public IP using Raspberry Pi at Syafana Islamic School which is implemented directly in several buildings and every room and all school hotspots.
Keywords : VoIP, IP, Packetwitch, IP Public, Raspberry Pi, Syafana Islamic School
Daftar isi
- 1 BAB I PENDAHULUAN
- 2 BAB II
- 3 BAB III
- 4 BAB IV
- 5 BAB V
- 6 DAFTAR PUSTAKA
BAB I
PENDAHULUAN
Latar Belakang
Pemanfaatan teknologi informasi merupkan faktor penting dalam perkembangan bisnis dewasa ini. Salah satunya adalah alat komunikasi yang dapat menyampaikan informasi sampai ke tujuan. Seperti diketahui bahwa alat komunikasi dapat bermacam-macam. Contohnya email, telepon, short messaging service (SMS), surat, chatting dan sebagainya. Komunikasi merupakan suatu media yang penting untuk melakukan pertukaran informasi. Jika dibandingkan saat pertama kali ditemukan, telepon sudah sangat jauh berbeda. Jika dahulu pengguna telepon sangat dibatasi dengan cakupan area, kini siapapun bisa bertelpon keberbagai penjuru dunia. Semua ini tidak lepas dari peran teknologi di balik perangkat telepon itu sendiri. Dengan kata lain makin tinggi teknologi yang digunakan untuk membangun sebuah jaringan telepon, makin fleksibel juga penggunaannya. Contoh nyata seperti telepon selular (ponsel). Berkat teknologi yang dimilikinya, pesawat telepon yang tadinya diletakkkan diatas meja kini sudah dapat di masukan ke saku pengguna dan dapat dibawa kemanapun.
Namun dibalik keuntungan dan fleksibelitas tersebut, masih terdapat juga sejumlah kelemahannya. Salah satunya adalah harga. Komunikasi menghabiskan biaya yang cukup mahal bergantung pada jarak komunikasi dan lamanya komunikasi. Komunikasi yang baik, utamanya jarak jauh, memang membutuhkan biaya yang tidak murah karena bersinggungan langsung dengan biaya insfrastruktur. Hal yang dipikirkan oleh banyak perusahaan saat ini adalah bagaimana menciptakan komunikasi skala global dengan biaya murah dan ketersediaan insfrastruktur yang ada. Voice over Internet Protocol (VoIP) merupakan salah satu alternatifnya. VoIP sendiri adalah sebuah teknologi yang mampu melewatkan trafik suara, data, dan yang berbentuk paket melalui jaringan IP. Jaringan IP itu sendiri ialah merupakan jaringan komunikasi data yang berbasis packet-switch, jadi dalam kata lain bertelepon menggunakan jaringan IP atau Internet.
Dewasa ini VoIP telah banyak diimplementasikan oleh banyak perusahaan dari berbagai kalangan baik perusahaan kecil ataupun yang menengah, karena perusahaan-perusahaan tersebut mengandalkan komunikasi lewat VoIP untuk melakukan komunikasi dari cabang yang satu ke cabang yang lainnya. Dalam pengimplementasian VoIP perusahaan harus mempunyai koneksi internet yang bersifat leased line agar dapat mendukung kelancaran proses pengiriman paket-paket data VoIP, karena hal ini akan sangat berpengaruh terhadap kejernihan dan kejelasan suara yang ditransmisikan. Jalur leased line ini biasa digunakan juga untuk proses pengiriman data selain voice, sehingga diperlukan adanya suatu cara atau sistem yang dapat menjamin kualitas layanan jaringan yang ada. Permasalahan pada penelitian yang penulis ajukan ini adalah tentang bagaimana membangun sebuah jaringan telepon VoIP yang dapat mendistribusikan IP Publik sebagai identitas jaringannya mengguanakan sebuah komputer mini Raspberry Pi sebagai sebuah server dari VoIP itu sendiri yang nantinya sistem ini akan digunakan di Syafana Islamic School.
Perumusan Masalah
Dalam pembuatan sebuah sistem, tentu tidak akan terlepas dari beberapa permasalahan. Dari latar belakang diatas maka, dapat disimpulkan beberapa permasalahan yang ada yaitu sebagai berikut:
- Apakah Voice over Internet Protocol merupakan solusi yang tepat untuk membangun sebuah jaringan komunikasi yang efisien di Syafana Islamic School?
- Apakah dengan menggunakan Raspberry pi kita dapat membangun sebuah server VoIP?
- Bagaimana menambahkan konfigurasi IP Publik pada sistem arterisk FreePBX menggunakan Raspbx pada Raspberry Pi?
Ruang Lingkup Penelitian
Ruang lingkup penelitian ini adalah mera
ncang sebuah sistem VoIP berbasis Raspberry Pi yang dapat mendistribusikan sebuah IP Publik pada Syafana Islamic School. Sistem VoIP berbasis Raspberry Pi ini dirancang guna menunjang seluruh kegiatan di Syafana Islamic School.
Cakupan dalam ruang lingkup penelitian ini meliputi:
- Instalasi OS raspbian pada Raspberry Pi.
- Instalasi dan Konfigurasi untuk menambahkan IP Publik pada VoIP server dengan program arterisk FreePBX menggunakanRaspbx pada Raspberry Pi.
- Mendistribusikan jaringan IP Publik server VoIP kepada client-client yang terhubung pada server VoIP.
Tujuan dan Manfaat Penelitian
Penelitian ini tentunya dilakukan dengan tujuan dan manfaat yang diharapkan penulis. Tujuan dan manfaat tersebut adalah sebagai berikut:
Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk:
- Membangun jaringan kamunikasi VoIP server yang dapat mendistribusikan sebuah IP Publik.
- Mengetahui Parameter-parameter yang diperlukan agara jaringan VoIP yang dibangun berjalan secara optimal.
- Menunjang proses komunikasi yang lebih efektif antar staff dan guru pada Syafana Islamic School.
Manfaat Penelitian
Manfaat dari penelitian ini adalah:
- Dapat membangun sebuah jaringan komunikasi VoIP berbasis Raspberry Pi.
- Lebih memahami cara kerja jaringan komunikasi VoIP.
- Meningkatkan kinerja staff dan guru pada Syafana Islamic School.
METODELOGI PENELITIAN
Metode Pengumpulan Data
Dalam upaya membuat karya tulis ini tentunya penulis memerlukan teknik pengumpulan data. Beberapa metode penelitian yang akan digunakan oleh penulis adalah:
- Metode Observasi (Pengamatan)
Merupakan cara pengumpulan data dimana penulis terlibat langsung ke lokasi penelitian. Dalam hal ini penelitiannya perlu mengunjungi sekolah Syafana Islamic School sebagai lokasi penelitian untuk mengamati berbagai hal atau kondisi yang ada dilapangan. Dengan cara ini penulis diharapkan dapat mengetahui dan memahami sistem yang akan penulis analisa pada Syafana Islamic School.
- Wawancara
Wawancara adalah suatu cara yang dilakukan untuk memproses data dengan cara melakukan tanya jawab secara langsung dari pihak pengumpulan data dalam hal ini penulis kepada narasumber atau sumber data.
- Studi Kepustakaan
Metode studi kepustakaan dilakukan untuk menunjang metode observasi dan wawancara yang dilakukan. Dengan cara mengambil intisari dari sumber literatur-literatur berupa buku, artikel dan lain-lain yang berhubungan dengan penelitian yang dilakukan, Referensi bisa diperoleh dari buku-buku atau internet.
METODE ANALISA
Metode Analisa Sistem
Pada metode ini penulis menganalisa sistem-sistem yang sudah ada dengan beberapa poin pertimbangan seperti bagaimana cara kerja sistem, apa saja kompenen yang membangun sistem tersebut dan juga kekurangan dari sistem tersebut. Penulis menggunakan metode analisa water fall dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan. Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut: Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan.
Metode Perancangan
Pada metode ini penulis dapat mengetahui bagaimana sistem ini dirancang dan komponen apa saja yang dibutuhkan.
Metode Prototype
Prototyping adalah proses pembuatan model sederhana software yang mengizinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototyping memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat yang akan dibuat.
Penulis menerapkan prototype dengan menggunakan evolutionary karena pada metode ini, hasil prototype tidak langsung dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.
Metode Pengujian (Testing)
Pada metode ini dilakukan suatu percobaan atau praktek merakit sebuah server VoIP berbasis raspberry pi yang dapat dikonfigurasi melalui asterisk Rasppbx pada raspberry pi.
SISTEMATIKA PENULISAN
Guna memahami lebih jelas dalam pembahasan masalah pada laporan ini, untuk materi-materi yang ada pada SKRIPSI ini dapat dikelompokkan menjadi beberapa sub-sub dengan sistematika penyampaian sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan tentang informasi umum yaitu latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian, dan sistematika penulisan.
BAB II LAN DASAN TEORI
Dalam bab ini akan disajikan teori yang relevan, lengkap dan sejalan dengan permasalahan yang diteliti. Teori yang dikemukakan berasal dari sumber-sumber teori dan dari hasil penelitian.
BAB III PEMBAHASAN
Pada bab ini terdiri atas pembahasan secara umum yang meliputi sejarah berdirinya Syafana Islamic School, struktur organisasi kepemimpinan, pembahasan tugas dan wewenang pada Syafana Islamic School.
BAB IV HASIL DAN UJI COBA
Dalam bab ini membahas tentang sistem yang akan diusulkan seperti usulan prosedur sistem berjalan, sistem yang diusulkan, rancangan prototipe, konfigurasi sistem, pengujian, evaluasi, implementasi, dan estimasi biaya.
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah berkaitan dengan tujuan yang telah di sampaikan.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
Teori Khusus
Konsep Dasar Voice over Internet Protocol
1. Definisi VoIP
Menurut Wahyuddin, M. I. dalam Jurnalnya “Implementasi VOIP Computer To Computer Berbasis Freeware Menggunakan Session Initiation Protocol” di Jurnal Artifical, ICT Reasearch Center UNAS, (2009:50-59), Voice over Internet Protocol (VoIP) adalah teknologi yang mampu mengirimkan data suara, video dan data yang berbentuk paket secara realtime dengan jaringan yang menggunakan Internet Protocol (IP).
Teknologi dasar VoIP (Voice over Internet Protocol) adalah teknologi yang memungkinkan kemampuan melakukan percakapan telepon dengan menggunakan jalur komunikasi data pada suatu jaringan, yang memungkinkan komunikasi suara menggunakan jaringan berbasis IP (Internet Protocol). Teknologi ini bekerja dengan merubah suara menjadi format digital tertentu yang dapat dikirimkan melalui jaringan IP, (taufiq, 2008:8).
Berdasarkan beberapa sumber diatas dapat penulis tarik kesimpulan bahwa Voice over Internet Protocol (VoIP) adalah teknologi yang dapat menyalurkan informasi dalam bentuk visual suara, video ataupun data secara realtime melalui jaringan Internet.
Konsep Dasar Raspberry Pi
1. Definisi Raspberry Pi
"The Raspberry Pi is a computer that runs the Linux operating system. It has USB sockets you can plug a keyboard and mouse into and HDMI (High-Definition Multimedia Interface) video output you can connect a TV or monitor into".
Raspberry Pi adalah komputer yang berjalan dengan sistem operasi Linux. Memiliki soket USB yang bisa di pasang untuk keyboard dan mouse, dan keluaran video HDMI (High-Definition Multimedia Interface) dapat dihubungkan ke TV atau monitor.
Menurut Richardson dan Wallace (2013),[1],"The Raspberry Pi is a credit sized computer that plug into your TV and a keyboard. It is a capable little computer which can be used in electronics prjocects, and for many things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high definiton video".
Raspberry Pi adalah sebuah komputer sebesar kartu kredit yang terhubung ke televisi dan sebuah keyboard. Komputer kecil ini bisa digunakan untuk proyek-proyek elektronik, dan hal lainnya yang bisa dilakukan oleh desktop komputer seperti sebagai mesin pengolah kata, games, dan perangkat ini juga mampu memainkan video beresolusi tinggi. Richardson dan Wallace menjelaskan beberapa cara untuk menjelaskan beberapa cara yang dapat dilakukan oleh Raspberry Pi diantaranya sebagai berikut (2013:8) :
-
General Purpose Computing
Perlu diingat bahwa Raspberry Pi adalah sebuah komputer dan memang pada faktanya dapat digunakan sebagai sebuah komputer. Setelah perangkat ini siapuntuk digunakan kita bisa memilih untuk boot langsung kedalam GUI (Graphical User Interface) dan didalamnya terdapat sebuah web browser yang merupakan aplikasi yang banyak digunakan komputer sekarang ini. Perangkat ini juga dapat di install banyak aplikasi gratis seperti Libre Office yang digunakan untuk pekerjaan-pekerjaan kantor. Learning to Program
Raspberry Pi pada dasarnya ditujukan sebagai alat edukasi untuk mendorong anak-anak bereksperimen dengan komputer. Perangkat ini sudah terpasang dengan interpreters dan compilers untuk berbagai bahasa pemrograman. Untuk pemula telah disediakan Scratch, sebuah bahasa pemrograman berasaskan grafik dari MIT. Kita bisa menulis program untuk Raspberry Pi dalam berbagai bahasa seperti C, Ruby, Java, Python, dan Perl.Project Platform
Raspberry Pi membedakan dirinya dari komputer pada umumnya bukan darisegi harga dan ukurannya saja, tapi juga karena kemampuannya berintegrasi dengan proyek-proyek elektronik.Project Platform
Raspberry Pi membedakan dirinya dari komputer pada umumnya bukan darisegi harga dan ukurannya saja, tapi juga karena kemampuannya berintegrasi dengan proyek-proyek elektronik.
sumber : Rick Golden (2013:4)
Gambar 2.8 Model Raspberry Pi B
sumber : Rick Golden (2013:4)
Tabel 2.3 Perbandingan Spesifikasi Raspberry Pi tipe A dan B
Berdasarkan Gambar 2.8 Raspberry Pi mempunyai beberapa bagian antara lain :
-
CPU dan GPU
Prosessor yang digunakan pada Raspberry PI adalah ARM1176JZF-S dengan kecepatan Clock sebesar 700 Mhz dan GPU atau Grap hic Processing Unit yang dipakai adalah Video Core IV. Memory (RAM)
Raspberry Pi model B ini menggunakan RAM sebesar 512 MB. RAM ini diletakkan menyatu dengan Prosessor.Power
Untuk Catu Daya, Raspberry Pi menggunakan konektor Micro USB yang biasa digunakan pada Charger Smartphone Android. Catu daya ini bekerja pada tegangan 5V dengan arus minimal 1A agar Raspberry Pi bekerja secara maksimal.SD Card
Bagian ini berfungsi untuk tempat memasukkan SD-Card yang sudah diisi dengan salah satu OS Raspberry Pi. OS tersebut adalah Raspbian, Pidora, Arch Linux, Raspbmc, Open ELEC, dan lain-lain.Port HDMI
Port ini berfungsi untuk menampilkan OS Raspberry pada TV yang mempunyai port HDMI.Port RCA
Sama seperti port HDMI, port ini berfungsi untuk menampilkan OS Raspberry Pi, namun menggunakan Port Video untuk TV model lama.Konektor Audio
Berfungsi sebagai konektor untuk Speaker atau Headset.LED Indikator
Terdapat 5 Led yang masing-masing berfungsi sebagai Indikator catu daya, proses kerja CPU, dan proses kerja jaringan.Port USB
Selayaknya penggunaan pada komputer, port ini berfungsi untuk menyambungkan berbagai macam perangkat USB seperti Flash Disk, USB Dongle, USB Webcam, Card Reader, dan lain-lain.Port LAN (RJ-45)
Untuk menghubungkan Raspberry Pi ke Jaringan melalui konektor RJ 45 dan kabel UTP.GPIO (General Purpose Input Output)
Bagian ini merupakan salah satu keunggulan Raspberry Pi dengan Komputer mini sebelumnya, karena pengguna bisa memprogram pin-pin GPIO ini sesuai dengan kebutuhan mereka.
Konsep Dasar Linux
1. Sejarah Linux
Menurut Hicks, Linus Torvalds memulai Linux, sebuah sistem operasi, sebagai sebuah proyek pribadi pada tahun 1991. Dia memulai proyek ini karena ingin menjalankan sistem operasi berbasis Unix tanpa terlalu mengeluarkan banyak uang. Sebagai tambahan, ia juga hendak mempelajari prosesor 386. Linux dirilis tanpa biaya kepada publik sehingga setiap orang bisa mempelajarinya dan membuat perbaikan dibawah lisensi General Public. Saat ini, Linux telah berkembang menjadi sebuah pemain utama dalam pasar sistem operasi. Linux telah diporting untuk berjalan pada berbagai arsitektur, termasuk HP/Compaq Alpha, Sun SPARC dan UltraSPARC, dan Motorola Power PC chip (melalui komputer Apple Macinthos dan IBM RS/6000.) Ratusan, jika tidak ribuan pemrogram di seluruh dunia sekarang turut serta mengembangkan Linux. Linux menjalankan program-program seperti Sendmail, Apache, dan BIND, yang merupakan perangkat lunak yang sangat populer yang digunakan untuk menjalankan server-server internet. penting untuk diingat bahwa istilah “Linux” hanya merunjuk pada kernel inti dari sebuah sistem operasi. Inti ini bertanggung jawab untuk mengontrol prosesor, memori, hard drive, dan peripheral komputer Anda. Itu semua apa yang dikerjakan oleh Linux: Ia mengontrol operasi dari komputer Anda dan memastikan bahwa semua programnya bertindak sesuai dengan keinginan. Berbagai macam perusahaan dan individual membundel kernel dan berbagai program bersama-sama untuk membuat sebuah sistem operasi. Kami menyebut setiap bundel tersebut sebuah distribusi Linux. Nama Linux merupakan kombinasi unik antara nama penciptanya dan nama sistem operasi yang menjadi targetnya (UNIX). Semuanya berawal dari sebuah sistem operasi bernama Minix. Minix dibuat oleh Profesor Andrew Tanenbaum. Minix adalah sistem operasi mirip UNIX yang bekerja pada PC. Torvald adalah salah seorang mahasiswa di Universitas Helsinki yang menggunakan Minix. Walaupun cukup bagus, ia belum menganggap Minix memadai. Kemudian pada tahun 1991 ia membuat sistem operasi yang merupakan clone UNIX, yang diberi nama Linux. Seperti halnya Minix, Linux tidak menggunakan kode apapun dari vendor UNIX komersial, sehingga Torvalds mendistribusikan linux di internet secara bebas dan gratis. Pada 5 Oktober 1991, Torvalds mengeposkan sistem operasinya di newsgroup comp.os.minix. Ia mengumumkan bahwa source code Linux tersedia dan meminta bantuan programmer-programmer lain untuk ikut mengembangkannya. Ketika itu Linux masih setengah matang, sistem operasi ini hanya bisa menjalankan sedikit perintah UNIX, seperti bash, gcc dan gnu-make. Saat Linux 1.0 diluncurkan pada 1994, sistem operasi ini telah cukup stabil dan memiliki banyak feature, seperti preemptive multitasking (kemampuan untuk membagi sumber daya CPU untuk banyak aplikasi) dan symmetric multiprocessing (kemampuan untuk membagi tugas di antara banyak CPU). Linux bahkan memiliki maskotnya sendiri yang oleh torvalds dijeaskan sebagai “Seekor penguin yang menggemaskan dan ramah, yang kekenyangan setelah makan banyak ikan hering”.
Pada 1996, tim pengembangan Linux yang ada diseluruh dunia mulai memberikan hasilnya. Tahun itu mereka telah membuat versi Linux untuk sejumlah versi hardware, dari Atari ST sampai Macintosh. Linux terus berkembang pesat, utamanya karena ada sejumlah distributor (seperti RedHat, Caldera, dan sebagainya) yang berkompetisi untuk berebut pangsa pasar. Oleh karena itu dibentuk kelompok bernama Linux Standard Base. Kelompok ini bekerja untuk memastikan bahwa beragam distribusi Linux yang ada tetap bisa menjalankan aplikasi yang sama dan saling berinteroperasi.
2. Distribusi Linux (Distro Linux)
Distro LINUX adalah LINUX yang dibuat dengan memasarkan program tertentu berdasarkan source yang ada dan di kemas sedemikian rupa sehingga mempunyai tampilan atau fitur yang berbeda-beda sesuai dengan keinginan si pembuat distro.” Ada distro yang berfokus pada server artinya distro tersebut lebih dioptimasi ke sistem server sehingga software atau program yang di paketkan adalah khusus untuk server saja contoh untuk distro ini antara lain : Trustix Secure Linux, Turbo Linux Server, Red Hat Enterprise Server, Server Optimize Linux (SOL), Mandrake Security dan masih banyak lagi contoh lainnya.
Ketika pengguna Linux baru berkenalan dengan Linux, biasanya mereka terbentur pada masalah distro yang akan dipakai/dipilih. Secara garis besar distro Linux sama yaitu menggunakan 'kernel' Linux, perbedaannya hanya pada paket program, program instalasi, organisasi direktori dan berkas, program aplikasi dan utilitas tambahan. Distro Linux berbeda untuk kebutuhan yang berbeda. Dibawah ini merupakan beberapa distro Linux, diantaranya:
-
Lycoris
Adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna, icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan Open Office yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linux-nya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk meng-update Linux anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah "dollar US". Xandros Linux
Adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna, icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan Open Office yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linux-nya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk meng-update Linux anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah "dollar US".-
Lima langkah instalasi grafis yang mudah
Manajemen partisi terintegrasi
Tampilan yang familiar
Aplikasi berkualitas dari Engineer Xandros
Kompatabilitas dengan file format Microsoft
Corel Linux
Corel Linux merupakan salah satu sistem operasi berbasis Linux yang dibuat oleh salah satu distribusi Linux, yaitu Debian. Corel Linux sama seperti Linux lainnya, mendukung sistem operasi sistem open source dibawah naunan GNU. Corel Linux dapat anda beli Via internet dengan harga yang sangat terjangkau, jauh dari harga linux OS lainnya. Corel Linux dapat langsung diinstal dengan atau tanpa sistem operasi yang lain. Corel Linux juga bisa diinstall pada partisi dan file sistem windows, yang menjadikan Corel Linux seolah-olah adalah program aplikasi Windows. Salah satu yang menarik dari Corel Linux adalah Semuanya serba grafis. Corel Linux juga dirancang sebagai end-User. Pada Corel Linux semuaya serba grafi, dimulai pada saat prosedur Instalasi hingga boot sistem. Anda tidak akan menemukan basis text seperti yang ada di Linux lainnya, atau juga windows yang masih basis text. Di corel Linux semuanya serba disederhanakan. bahkan sampai pada setting jaringan pun lebih mudah dari pada setting jaringan pada Windows. Akan tatapi ada sedikit kekurangan pada Corel Linux ini, terutama bagi pengguna yang sudah mahir. Mereka akan binging dengan tampilan yang serba grafis yang diberikan oleh Corel Linux. Untuk Informasi yang lebih detail anda dapat mengunjugi di situsnya yaitu di situs Corel Linux.Redhat Linux
Distributor paling populer di AS dan salah satu yang paling mudah digunakan. RedHat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan RedHat berkembang cepat dan digunakan pada perusahaan. Poin terbesar dari distro ini adalah Red Hat Package Manager (RPM). RPM adalah sebuah perangkat lunak untuk memanajemen paket-paket pada sistem Linux kita dan dianggap sebagai standar de-facto dalam pemaketan pada distro-distro turunannya dan yang mendukung distro ini secara luas.Mandrake Linux
Distributor yang menambahkan update dan patch untuk RedHat Linux. Linux-Mandrake adalah salah satu distro turunan dari RedHat Linux yang menyediakan banyak pengembangan dan aplikasi 'pre-configured' dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Pentium ke atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.Caldera Open Linux
Caldera Linux merupakan salah satu jenis linux yang dirancan untuk mempermudah pemakaian bagi penggunanya. Caldera sendiri dirancang dengan tampilan keseluruhan dengan grafis. Sejak saat kita melakukan penginstallan linux Caldera ini, hingga kita melakukan Setting Hardware semuanya dilakukan dengan tampilan grafis. yang mengagumkan dari Linux Caldera ini adalah pada saat kita melakukan penginstallan Linux Caldera ini, kita disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu transfer prigram yang berjalan. Selain itu Caldera merupakan jenis linux yang pertama yang menggunakan Auto-Detect Hardware ( seperti plug and play pada Mac). Untuk penjelasan yang lebih lengkap dan juga informasi yang akurat anda dapat melihat di situs Caldera Linux.Suse Linux
Jika Redhat adalah Jenis Linux yang paling populer di Amerika dan di Indonesia, maka SuSE Linux adalah Linux yang paling banyak digunakan oleh negara-negara di Eropa. SuSE dilengkapi dengan Desktop Manager yang dikenal dengan KDE. Selain itu juga dilengkapi tools untuk central setting yang bernama YaST (Yet another Settup Tools) yang sangat mudah digunakan untuk konfigurasi sistem internal dan jaringan serta security.Yang paling dibanggakan dari distro ini adalah kelengkapan program aplikasinya. Jika membeli Linux SuSE seharga USD 50,00, Anda akan mendapat 5 CD program dan 1 CD source. Jadi anda tidak perlu lagi repot-repot mendownload program lainnya. Salah satu program terkenal yang disertakan adalah Saint (program untuk meneliti ceah kelemahan sistem) dan VMWare (program emulator yang berguna menjalankan sistem operasi lainnya seperti: Windows 9.x, Windows 2000, windows NT, OS, Novel, dan Lainnya). Satu lagi adalah program Beowulf, suatu proyek eksperimen gabungan Universitas di Jerman untuk membuat super komputer yang menggabungkan 1000 CPU menjadi 1 server yang tercepet yang pernah ada. Proyek ini juga dibuat di NASA- Amerika Serikat, untuk kepentingan pemetaan luar angkasa. Saat ini SuSE telah hadir dengan Versi 7.0 yang benar-benar berorientasi grafis, memmulai dari instalasi sampai dengan prosedur konfigurasinya.Yang membanggaka, SuSE adalah jenis Linux pertama yang menyertakan bahasa Indonesia dan pilihan bahasa yang digunakan dalam sistem Operasi Linux. Pembuatan Dokumentasinya dipimpim oleh I Made Wiryana. Untuk keterangan lebih lanjut anda dapat melihat di situsnya di situs Suse Linux.Slackware Linux
Distronya Patrick Volkerding yang terkenal pertama kali setelah SLS. Slackware dikenal lebih dekat dengan gaya UNIX, sederhana, stabil, mudah di custom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah yang tertua yang masih tegar bertahan di segala jaman.Debian GNU atau Linux
Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat di akses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dan lain-lain. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat. Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka.Turbo Linux
Distribusi Linux paling populer di Asia yang menyediakan dukungan untuk set karakter khusus Asia. Turbo Linux merupakan salah satu distro Linux yang diminati oleh perusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linux dengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Beberapa produk-produknya: TurboLinux Workstation untuk desktop-nya, Turbo Linux Server untuk backend server dengan kinerja tinggi terutama untuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B (Business-to-Business).Knoppix
Knoppix merupakan distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa menginstalnya di hard disk. Aplikasinya sangat lengkap dan cocok untuk demo atau belajar Linux bagi yang belum mempunyai ruang pada hard disk-nya, dapat juga untuk CD rescue. Kelemahan dari knoppix adalah diperlukannya memori yang besar untuk menggunakan modus grafisnya yaitu 96 MB. walaupun bisa juga dijalankan pada memori 64 MB dengan swap pada hard-disk, tapi Anda perlu sedikit bersabar. Distro ini berbasis Debian GNU/Linux.
Gambar 2.9 Logo Lycoris Linux
Gambar 2.10 Logo Xandros Linux
Gambar 2.11 Logo Corel Linux
Gambar 2.12 Logo RedHat Linux
Gambar 2.13 Logo Mandrake Linux
Gambar 2.14 Logo Caldera Open Linux
Gambar 2.15 Logo Suse Linux
Gambar 2.16 Logo Slackware Linux
Gambar 2.17 Logo Debian Linux
Gambar 2.18 Logo TurboLinux
Gambar 2.19 Logo Knoppix
Konsep Dasar Phyton
Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberpa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial. Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya.
-
Sejarah Phyton
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python. Aplikasi bahasa phyton Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah. Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++.
Konsep Dasar Internet
1. Internet Protocol
Internet Protocol (IP) berfungsi menyampaikan paket data ke alamat yang tepat. Oleh karena itu Internet Protocol memegang peranan yang sangat penting dari jaringan TCP/IP. Karena semua aplikasi jaringan TCP/IP pasti bertumpu kepada Internet Protocol agar dapat berjalan dengan baik. Suatu data gram bisa saja tidak sampai dengan selamat ke tujuan karena beberapa hal berikut :
-
. Adanya bit error pada saat pentrasmisian datagram pada suatu medium.
Router yang dilewati men-discard datagram karena terjadinya kongesti dan kekurangan ruang pada memori buffer.
Putusnya rute ke tujuan untuk sementara waktu akibat adanya router yang down.
Terjadinya kekacauan routing, sehingga datagram mengalami looping.
Setiap protokol memiliki bit-bit ekstra diluar informasi/data yang dibawanya. Selain informasi, bit-bit ini juga berfungsi sebagai alat kontrol. Dari sisi efisiensi, semakin besar jumlah bit ekstra ini, maka semakin kecil komunikasi yang berjalan dan sebaliknya, semakin kecil jumlah bit ekstra ini, semakin tinggi komunikasi yang berjalan. Disinilah dilakukan trade-off antara kendala datagram. Sebagai contoh, agar datagram IP dapat menemukan tujuannya, diperlukan informasi tambahan yang harus dicantumkan pada header ini. IP (Internet Protocol) address (alamat IP) adalah suatu identitas yang unik dari suatu host atau komputer pada jaringan (network). Format alamat dari IP adalah W.X.Y.Z. dimana masing-masing huruf tersebut terdiri dari 8 bit, sehingga apabila ditampilkan dalam bentuk desimal menjadi angka 0-255 dan dipisahkan oleh notasi titik (dot).
2. Jaringan Komputer Nirkabel (Wireless)
Jaringan nikabel merupakan sebuah LAN dimana transmisi dan (pengiriman maupun penerimaan data) dilakukan melalui teknologi frekuensi radio lewat udara, menyediakan sebagian besar keunggulan dan keuntungan dari teknologi lama LAN namun tidak dibatasi media nirkabel atau kawat. Muncul dan berkembangnya sistem jaringan nirkabel dipicu oleh kebutuhan akan biaya pengeluaran yang lebih rendah menyangkut infrastruktur jaringan dan untuk mendukung aplikasi jaringan bergerak dalam akurasi dan biaya pengeluaran yang rendah dalam hitungan bisnis.
Beberapa diantaranya adalah kemudahan bergerak (Mobilitas) memungkinkan pengguna untuk berpindah-pindah secara fisik, ketika menggunakan aplikasi seperti handheld PC (seperti PDA/personal digital assistance dan semacamnya) atau data collector (alat seperti kalkulator yang biasa dibawa untuk pengecekan dan pengisian data) Aplikasi bergerak membutuhkan jaringan tanpa kabel termasuk semua yang berhubungan atau bergantung pada sistem real time dalam mengakses database, biasanya disimpan dalam didalam datbase yang terpusat.
Ada dua jenis jaringan wireless, diantaranya:
-
. Sebuah “ad-hoc” atau peer-to-peer wireless network yang mencakup sejumlah komputer dimana setiap komponennya dilengkapi dengan kartu antar muka jaringan nirkabel (w-NIC – wireless Network Interface Card).
Sebuah jaringan wireless juga dapat menggunakan acces point, atau base station. Pada tipe jaringan wireless ini, access point bekerja seperti layaknya Hub yang menyediakan sambungan untuk komputer wireless. Juga dapat menyambungkan (sebagai bridge) dari jaringan lokal wireless ke jaringan kabel (Wireless LAN to Wired LAN).
Standar yang digunakan pada perangkat wireless yang di gunakan oleh IEEE (Institute of Electrical and Electronics Engineers) adalah 802.11.
untuk lebih melengkapi, akan di jelaskan beberapa protokol pada wireless LAN sebagi berikut :
-
. 802.11b
Pertama kali digubakan sekitar akhir tahun 1999 dengan menggunakan frekunsi 2,4 GHz, maksimun bandwith yang dapat dicapai adalah 11 Mbps (Mega bit per second), radio sinyal yang digunakan adalah DSSS( Direct Sequence Spreed Spectrum ). Kanal yang tidak overlapping ada 3 (yaitu kanal 1, kanal 6, dan kanal 11). Kompitibel dengan tipe g jika dijalankan pada mode mixed. 802.11a
Digunakan pada akhir tahun 2001 dengan menggunakan frekunsi 5,8 GHz. Maksimum bandwith yang bisa dicapai 54 Mbps, radio sinyal yang digunakan adalah OFDM. Kanal yang tidak overlapping 12 (bisa lebih) dan tidak kompitibel dengan tipe b dan g.802.11g
Digunakan pada pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz, maksimum bandwith yang bisa dicapai pada awal pertama kali keluar sebesar 54 Mbps. Dengan berkembangnya teknologi, sekarang ini tipe g sudah bisa mencapai 108 Mbps.802.11a/g
Digunakan mulai pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz dan 5,8 GHz, maksimum bandwith yang bisa dicapai adalah 5,4 GHz, modulasi sinyal yang digunakan OFDM. Tipe a/g ini diberi keleluasaan untuk menggunakan salah satu dari protokol; yang dapat digunakan pada jaringan Wi-Fi.
Konsep Dasar Winbox
Winbox adalah sebuah software atau utility yang di gunakan untuk meremote sebuah server mikrotik kedalam mode GUI (Graphical User Interface) melalui operating system windows. Kebanyakan teknisi banyak mengkonfigurasi mikrotik os atau mikrotik routerboard menggunakan winbox di banding dengan yang mengkonfigurasi langsung lewat mode CLI (Command Line Interface). Hal ini karena menggunakan winbok dirasa lebih mudah dan simple dibanding melalui browser. Dan hasilnya pun juga lebih cepat. Fungsi dari winbox ini banyak sekali. Winbox mudah di install mudah dipakai, ringan cepat dan tepat. Jika ingin diperinci dapat dilihat dibawah ini:
-
Setting mikrotik router dengan mode GUI.
Stting Bandwidht jaringan internet
memblokir sebuah website/situs.
Dikutip dari laman http://www.wirelessmode.net/yuk-memahami-winbox-dan-fungsinya.html
Konsep Dasar Softphone
Softphone adalah aplikasi telepon atau software untuk telepon melalui jaringan Internet Protocol (IP). Softphone merupakan aplikasi client VoIP yang mampu mendigitalisasi data suara kedalam paket-paket untuk ditransmisikan melalui sebuah LANataupun wireless. Softphone memiliki jenis yang beragambaik dari fitur, layanan, dan lisensi. Skype salah satu penyedia softphone secara gratis. Pengguna skype hanya bisa bekerja dijaringan milik skype. Jenis softphone yang lain diantaranya adalah X-lite, 3CX dan Zoiper IAX SIP VoIP. Dalam tugas akhir ini softphone yang digunakan adalah Zoiper IAX SIP VoIP yang telah di install dan di registrasi kedalam server IP PBX Zycoo zx20a menggunakan protokol SIP dalam komunikasi panggilan suara. Dikuti dari EJOURNAL KAJIAN TEKNIK ELEKTRO Vol.1 No.1 UNIVERSITAS 17 Agustus 1945 Jakarta yang berjudul “IMPLEMENTASI APLIKASI SOFTPHONE PADA TELEPON SELULER ANDROID SEBAGAI EXTENSION MENGGUNAKAN PERANGKAT IP PBX ZYCOO ZX20A”
Literature Riview
Menurut Meta Amalya Dewi dkk dalam Jurnal CCIT Vol.8 No.1 (2014:125), [2].,Metode literature review dilakukan untuk menunjang 54 metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan. Manfaat dari literature review ini antara lain :
-
Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.
Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.
Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun di atas landasan (platform) dari pengetahuan atau ide yang sudah ada.
Adapun literaute review sebagai salah satu penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu :
-
Jurnal yang ditulis oleh Rini Handayani, Abdul Aziz dan Anang Sularsa dari Unersitas Telkom yang berjudul “Voice Over Internet Protocol (VOIP) Pada Jaringan Nirkabel Berbasis Raspberry Pi” Jurnal KINETIK, Vol. 2, No. 2, Mei 2017, Hal. 83-88 ISSN : 2503-2259 E-ISSN : 2503-2267.
Penelitian yang dilakukan oleh Agus Pranoto dari Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta, yang berjudul “MEMBANGUN JARINGAN KOMUNIKASI VOIP DENGAN TRIXBOX SERVER DI UNIVERSITAS MUHAMMADIYAH SURAKARTA” tahun 2011.
Penelitian yang dilakukan oleh Yessi Pricilla dari STMIK Raharja yang berjudul “VOICE OVER INTERNET PROTOCOL (VoIP) ASTERISK@HOME MENGGUNAKAN ROUTER WIRELESS DAN APLIKASI XLITE 3.0” tahun 2014.
Jurnal yang ditulis oleh Eka Saputra dan Intan Lestari dari Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau dengan judul ”ANALISA DAN PERANCANGAN VOICE OVER INTERNET PROTOKOL (VoIP) MENGGUNAKAN TEKNOLOGI OPEN SOURCE PADA PUSAT TEKNOLOGI INFORMASI DAN PANGKALAN DATA UIN SUSKA RIAU” Jurnal Sains, Teknologi dan Industri, Vol. 12, No. 1, Desember 2014, pp. 106 - 111 ISSN 1693-2390 print/ISSN 2407-0939.
Jurnal yang ditulis oleh Yetti Yuniati, Helmy Fitriawan dan Domiko Fahdi Jaya Patih dari Jurusan Teknik Elektro Fakultas Teknik Universitas Lampung yang berjudul “ANALISA PERANCANGAN SERVER VOIP (VOICE INTERNET PROTOCOL) DENGAN OPENSOURCE ASTERISK DAN VPN (VIRTUAL PRIVATE NETWORK) SEBAGAI PENGAMAN JARINGAN ANTAR CLIENT” Jurnal Sains, Teknologi dan Industri, Vol. 12, No. 1, Desember 2014, pp. 112 – 121 ISSN 1693-2390 print/ISSN 2407-0939.
Jurnal yang ditulis oleh Ekkal Prasetyo dosen Program Studi Teknik Informatika Politeknik Sekayu dengan judul “IMPLEMENTASI VoIP (VOICE OVER INTERNET PROTOCOL) PADA JARINGAN LAN (LOCAL AREA NETWORK) DINAS KESEHATAN KABUPATEN MUSI BANYUASIN” Jurnal Teknik Informatika Politeknik Sekayu (TIPS) Vol. II, No. 1, Febuari 2015, h 19-27. ISSN-P 2407-2192.
Jurnal Internasional yan ditulis oleh Steven J Jhonson dan Simon J Cox dari University of Southampton yang berjudul “The Raspberry Pi: A Technology Disrupter, and the Enable of Dreams.” Electronics MDPI Journal 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Jurnal Internasional yang ditulis oleh sheetal Jalendry dan Shradha Verma dari Manav Rachna International University, Faridabad, Haryana, India yan berjudul “ A Detail Review on Voice Over Internet Protocol (VoIP)” pada International Journal of Engineering Trends and Technology (IJETT) – Volume 23 Number 4 – May 2015.
- <p style="line-height: 2">JJurnal Internasioanal yang ditulis oleh Osanaiye Opeyemi Ayokunle dari Department of Telecommunications Engineering, Federal University of Technology, Minna, Niger State, Nigeria yang berjudul “Integrating Voice over Internet Protocol (VoIP) Tecnology as a Communication Tool on a Convered Network in Nigeria” pada International Journal of Information and Communication Technology Reserach Volume 2 no. 11, November 2012.
Jurnal Internasional yang ditulis oleh Md. Maminul Islam, Md. Sharif Uddin Azad, Md. Asfaqul Alam, dan Nazmul Hassan yg berjudul “Raspberry Pi and Image Processing Based on Electronic Volting Machine (EVM)” pada International Journal of Scientific & Engineering Research, Volume 5, Issue 1, January-2014 (ISSN 2229-5518).
Jurnal Internasional yang ditulis oleh Pritish Sachdeva dan Shrutik Katchii dari Xavier Institute of Engineering, Mahim(W), Mumbai, India “A Riview Paper on Raspberry Pi” pada International Journal of Current Engineering and Technology E-ISSN 2277 – 4106, INPRESSCO 2014.
BAB III
Gambaran Umum Syafana Islamic School
Sejarah Singkat Syafana Islamic School
Syafana Islamic School it is an integrated excellent school which acts National Standards an represents an International view.
Syafana Islamic School was established in 2005. It was first operated at Jl. Kelapa Gading Barat AJ 11/10 Gading Serpong, Tangerang-Banten Indonesia. In 2005 the school began to educate students from playgroup and kingdergarten.
Due date the high demand and needs of the parents in the area for quality Islamic education, Syafana Islamic School then gradually expanded to include Primar level in 2008, Graha Raya in 2010 and Secondary level in 2012.
All curriculum area evenly taught and learning areas catered for as each student is and individual and must have a well-rounded lesson to suite the skills and needs of all students.
Visi-Misi Syafana Islamic School
Vision:
“...to be the Islamic School reference in Indonesia as a foundation in the developing of a civilized generation.”
Mision:
To produce muslims who have strong faith (Aqidah), broader knowledge, noble character, high skill and creativity, independence, high achievement and strong leadership.
-
To make Syafana Islamic School as a reliable education institution.
-
To introduce and set up Syafana Islamic School throughout the regions in Indonesia.
Struktur Organisasi Syafana Islamic School
Gambar 3.1 Struktur Organisasi Syafana Islamic School
Tujuan Perancangan
Tujuan perancangan VoIP dengan Raspberry Pi ini dibuat diharapkan akan terciptanya beberapa dampak positif yang dapat dilihat sebagai berikut:
Memberikan fasilitas yang dapat membantu mempermudah proses komunikasi guna menunjang seluruh kegiatan.
-
Menbuat koordinasi antar guru dan staff semakin efektif.
-
Meminimalisir anggaran yang dikeluarkan oleh sekolah.
Tujuan Hasil Perancangan
A. Bagi Guru
Lebih mudah dan cepat untuk melakukan komunikasi antar lokal.
-
Nyaman dan sangat sederhana dalam melakukan komunikasi.
B. Bagi Sekolah
Memberikan fasilitas komunikasi yang lebih efektif dan efisien.
-
Meminimalisir anggaran yang dikeluarkan oleh sekolah.
Analisa Sistem
Analisa Sistem Yang Berjalan
Pada sistem yang ada di Syafana Islamic School masih menggunakan telepon lokal PSTN, namun sistem tersebut hanya dipasang pada beberapa titik sekolah saja.
Analisa Sistem Unggulan
Pada analisa sistem usulan ini penulis membuat VoIP berbasis Rapberry-Pi untuk membangun sebuah jaringan telekomunikasi lokal yang perangkatnya dipasang diseluruh bagian bangunan sekolah yang berfungsi untuk menunjang seluruh kegiatan di Syafana Islamic School yang lebih efektif dan efisien.
Cara Kerja Alat
Layaknya pada komunikasi antar komputer, sistem komunikasi antara Raspberry Pi yang dalam hal ini menjadi server VoIP dan beberapa perangkat media pendukung seperti komputer dan telepon konvensional memiliki identitas masing-masing. Seperangkat identitas ini meliputi IP (Internet Protocol) dan Subnet Mask yang diperoleh dari akses jaringan yang diberikan oleh server Internet sekolah tersebut. Saat ingin memulai proses kamunikasi antar perangkat media pendukung yang dipasang kita hanya perlu memanggil identitas perangkat tersebut seperti halnya kita menggunakan perangkat telepon biasa. Identitas pada masing-masing perangkat tersebut juga sebelumnya sudah dikonversi menjadi sebuah ekstensi melalui Free PBX.
Diagram Blok
Pada umumnya sistem komunikasi lokal terdiri dari banyak komponen. Maka untuk menyederhanakan dalam menganalisa dipakai blok diagram. Dimana tiap-tiap komponen digambarkan oleh sebuah kotak yang mempunyai input dan output, sedangkan didalamnya dituliskan bentuk transfer fungtion dari komponennya.
Pada komunikasi antar komputer, sistem komunikasi antara Raspberry Pi dan beberapa perangkat media pendukung memiliki identitas masing-masing. Seperangkat identitas ini meliputi IP (Internet Protocol) dan Subnet Mask yang diperoleh dari akses jaringan yang diberikan oleh server Internet dan telah dikonversi menjadi sebuah ekstensi melalui Free PBX. Agar mudah dipahami maka penulis membuat diagram blok adan alur kerjanya:
Gambar 3.2 Diagram Blok
Keterangan dan penjelasan Diagram Blok diatas adalah sebagai berikut :
-
Internet merupakan jaringan yang menghubungkan semua perangkat.
-
Raspberry Pi merupakan perangkat yang menjadi server VoIP
-
Adaptor 12 Volt merupakan perangkat untuk menggangkat daya saat menyalakan Raspberry Pi
-
Mouse dan Keyboad merupakan perangkat yang berfungsi Input Raspberry Pi.
-
Personal Komputer merupakan perangkat yang menjadi client pada pada jaringan komunikasi VoIP.
-
Headphone merupakan perangkat pendukung input dan output suara untuk PC.
-
Headphone merupakan perangkat yang menjadi Input dan Output suara Personal Komputer.
Pembuatan Alat
Pada perancangan sistem komunikasi VoIP yang saya buat ini meliputi perancangan keras (hardware) dan perangkat lunak (software). Gambaran secara umumberupa diagram blok rancangan sistem adalah seperti yang ditunjukan pada gambar 3.1. dari sistem yang dirancang akan mewujudkan Pemanfaatan Voice Internet Protocol Menggunakan Raspberry Pi Untuk Menunjang Seluruh Kegiatan Di Syafana Islamic School.
Perancangan Perangkat Keras (Hardware)
Dalam perancangan perangkat keras ini di butuhkan beberapa perangkat elektronik penunjang agar sistem dapat berjalan dengan baik sesuai dengan fungsinya. Dalam perancangan perangkat keras ini, alat dan bahan yang dibutuhkan adalah :
A. Alat-Alat Yang Digunakan
-
Personal Computer (PC)
-
SD Card
-
SSH, Telnet dan Rlogin Client
-
Sofware Win32 Disk Imager
B. Bahan-Bahan yang digunakan
-
Raspberry Pi
-
LCD Touchscreen Raspberry Pi
-
Keyboad dan Mouse
-
Handphone
Perancangan Perangkat Lunak (Software)
Dalam perancangan perangkat lunak (software) ini, terdapat beberapa langkah :
1. Menginstall RasPBX pada micro SD
Setelah mendownload RasPBX image kemudian masukan micro SD pada computer windows dan Buka Win32DiskImager.exe kemudian pilih file RasPBX.img pada image file dan pilih lokasi micro SD pada Device lalu pilih Write untuk mulai menuliskan file imager RasPBX pada Micro SD.
Gambar 3.3 Tampilan kotak dialog Win32 DiskImager
2. Konfigurasi Terminal Raspberry
Login terlebih dahulu untuk dapat menkonfigurasi terminal RasPBX dengan
-
Login:root
-
Password: raspberry
Gambar 3.4 Tampilan Konfigurasi Terminal RasPBX
3. Mengkonfigurasi Zona Waktu
Lakukan konfigurasi waktu untuk sistem dengan cara ketikkan configure-timezone kemudian pilih zona Central.
Gambar 3.5 Tampilan Konfigurasi TZData
Kemudian lakukan pengaturan zona waktu untuk Asterisk dengan mengetikkan cp/usr/share/zoneinfo/US/Central/etc/localtime
Gambar 3.6 Tampilan Terminal RasPBX Time Zone
Restart session tersebut dengan ketikkan reboot. sehingga akan merestart session program RasPBX tersebut.
4. Mengkonfigurasi Asterisk dengan FreePBX
Masuk kedalam Free PBX melalui Web Browser dengan memanggil alamt IP Raspberry.
Gambar 3.7 Tampilan Free PBX
Klik Free PBX Administrator dan masuk dengan Login: admin / Password: admin, kemudian klik Aplications dan pilih Extensions, klik Add Extensions dan pilih Add New Chan_SIP Extensions. Kemudian isi User Extensions: 1000 Display Name: DinarKurnia dan Secret : 1000 lalu Submit.
Gambar 3.8 Tampilan Kotak Dialog Untuk Menambahkan Ekstensi
5. Login ke Router dengan Aplikasi Winbox
Buka aplikasi Winbox di komputer kemudian mulai login ke router dengan IP Router, username dan password.
Gambar 3.9 Tampilan Kotak Dialog Login Winbox
6. Buka Menu Firewall di Winbox
Setelah berhasil masuk, kemudian pilih menu IP dan pilih Firewall untuk melihat apakah IP Server VoIP telah terdaftar.
Gambar 3.10 Tampilam Kotak Dialog Awal Winbox
7. Menambahkan NAT Rule IP VoIP
Klik IP Publik Server kemudian akan muncul kotak dialog NAT Rule, tentukan Chain dan Source IP dan kemudian tentukan Destinasi IP.
Gambar 3.11 Tampilan Source NAT Rule IP Server
Gambar 3.12 Tampilan Destinasi NAT Rule IP VoIP
Gambar 3.13 Tampilan Source NAT Rule IP VoIP
Gambar 3.14 Tampilan Destinasi NAT Rule IP Server
8. Meremote SSH IP Publik VoIP Menggunakan Putty
Buka aplikasi Putty pada komputer dan masukkan IP VoIP kemudian klik OK. Kemudian Login dengan User dan Pasword.
Gambar 3.15 Tampilan Kotak Dialog Putty Configuration
Gambar 3.16 Tampilan Hasil Remote SSH IP VoIP
Flowchart Sistem
Pada pembuatan sebuah sistem komunikasi diperlukan sebuah gambar yang akan dapat menjelaskan alur atau langkah-langkah dari sebuah kerja sistem yang dibuat,sehingga dapat memberikan penjelasan dalam bentuk gambar. Penjelasan yang berupa gambar proses kerja sebuah sistem merupakan gambar dari sistem yang akan dibuat. Tujuan dari pembuatan flowchart adalah untuk mempermudah pembaca dan pembuat sistem itu sendiri untuk memahami langkah-langkah serta cara kerja sebuah sistem yang dibuat. Dari penelitian yang dilakukan menghasilkan flowchart sebagai berikut:
Gambar 3.17 Flowchart Sistem
User requirement
Elisittasi ahap I
Berdasarkan hasil observasi dan wawancara yang dilakukan dengan pihak stakeholder mengenai sistem yang akan diusulkan, adapun beberapa kebutuhan yang diperlukan untuk membangun sistem yang di inginkan.
Tabel 3.1 Elisitasi Tahap I
Elisittasi ahap II
Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasrifikasikan lagi dengan menggunakan metode MDI. Berdasarkan tabel 3.1 terdapat 1 non functional opsinya Inessential (I) dan 3 functional opsinya Inessential (I) harus dieliminasi. Semua requirement tersebut adalah bagian dari sistem yang dibahas, namum sifatnya tidak terlalu penting karena walaupun ke-3 requirement tersebut tidak dipenuhi, sistem VoIP Server yang berbasis Raspberry Pi ini dapat bekerja dengan baik.
Sesuai dengan ruang lingkup penelitian yang dijelaskan pada bab sebelumnya, maka semua requirement di atas diberi opsi I (Inessential) dan yang dapat terlihat pada tabel elisitasi sebagai berikut:
Tabel 3.2 Elisitasi Tahap II
Keterangan :
1. M pada MDI artinya Mandatory (dibutuhkan atau penting).Maksudnya adalah elisitasi tersebut harus ada dan tidak boleh dihilangkan.
2. D pada MDI artinya Desirable (Diinginkan atau tidak terlalu penting). Maksudnya adalah elisitasi tersebut tidak terlalu penting dan boleh dihilangkan tetapi jika elisitasi tersebut digunakan dalam pembuatan sistem maka membuat sistem tersebut lebih sempurna.
3. I pada MDI artinya Inessential (diluar sistem atau dieliminasi). Maksudnya adalah elisitasi tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
Elisitasi Tahap III
Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML. Berikut tabel Elisitasi Tahap III tersebut:
Tabel 3.3 Elisitasi Tahap III
Keterangan :
1. T (Technical)
Maksudnya, adalah pertanyaan perihal bagaimana tata cara atau teknik pembuatan elisitasi tersebut dalam sistem yang diusulkan?
2. O (Operational)
Maksudnya, adalah pertanyaan perihal bagaimanakah cara kerja dari sistem yang diperlukan guna membangun elisitasi tersebut didalam sistem.
3. E (Economic)
Maksudnya, adalah pertanyaan perihal berapakah biaya yang diperlukan guna membangun elisitasi tersebut didalam sistem.
Keterangan :
1. L (Low) : Mudah untuk dikerjakan.
2. M (Middle) : Mampu untuk dikerjakan
3. H (High) : Sulit untuk dikerjakan karena teknik pembuatan dan penggunaannya sulit serta biayanya mahal, sehingga elisitasi tersebut harus dieliminasi.
Final Draft Elisitasi
Final Draft Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat menjadikan acuan dan dasar untuk mengimplementasikan VoIP server berbasiskan Raspberry Pi. Berdasarkan Elisitasi Tahap III diatas, dapat dihasilkan Final Draft Elisitasi yang diharapkan dapat mempermudah penulis dalam mengimplementasikan sistem.
Tabel 3.4 Final Draft Elisitasi
BAB IV
Uji Coba
Setelah melakukan perancangan dan pemasangan komponen, selanjutnya adalah melakukan serangkaian uji coba pada masing-masing blok rangkaian yang bertujuan untuk mendapatkan kesesuaian dan hasil yang diinginkan. Untuk lebih jelas mengenai pembahasan uji coba yang akan dilakukan dan dapat dilihat pada sub sub berikut.
Metode Black Box
Berikut ini adalah tabel pengujian black Box Pemanfaatan Voice Over Internet Protocol Menggunakan Raspberry Pi Untuk Menunjang Seluruh Kegiatan di Syafana Islamic School, untuk pengujian pada sistem sebagai berikut :
Pengujian Black Box Pada Saat Masuk FreePBX melalui Webbrowser
Tabel 4.1 Pengujian Black Box Pada Saat Masuk FreePBX melalui Webbrowser
Pengujian Black Box Pada Saat Mengakses FreePBX
Tabel 4.2 Pengujian Black Box Pada Saat Mengakses FreePBX
Pengujian Black Box Pada Aplikasi Zoiper Sebagai Client
Tabel 4.3 Pengujian Black Box Pada Aplikasi Zoiper yang digunakan sebagai Client
Pengujian Black Box Pendaftaran IP Client menjadi Extensi VoIP
Tabel 4.4 Pengujian Black Box Pendaftaran dan Pengkonversian IP Client menjadi Ekstensi VoIP
Uji Coba Hardware
Pengujian Raspberry Pi
Pada uji coba ini adalah pengujian Rasberry Pi, apakah Raspberry pi berjalan sebagaimana mestinya pada Sistem Jaringan VoIP yang digunakan untuk menunjang seluruh kegiatan di Syafana Islamic School. Raspberry Pi ini digunakan sebgai server fisik dalam pembutan sistem jaringan VoIP ini, dengan menginstall OS Raspbian dan FreePBX pada Raspberry Pi tersebut diharapkan dapat dijadikan sebagai server VoIP yang dapat menunjang seluruh kegiatan di Syafana Islamic School.
Raspberry pi telah terinstall FreePBX
Gambar 4.1 Pengujian Menginstal RasPBX pada SD Card Rasberry Pi
Gambar 4.2 Hasil Pengujian Raspberry Pi Yang telah Terinstall RasPBX
Melakukan Pendaftaran Client dan melakukan Konversi IP Address client menjadi Extensi VoIP
Gambar 4.3 Pengujian Konfigurasi Penambahan Client dan konversi IP Address menjadi Ekstensi VoIP
Gambar 4.4 Hasil Pengujian IP Address Client Yang Telah Terdaftar dan Telah Menjadi Ekstensi VoIP
Pengujian Aplikasi Zoiper pada PC/Laptop
Pada uji coba penginstalan Zoiper di PC/Laptop ini sama seperti biasanya menginstal sebuah aplikasi pada PC/Laptop pada umumnya. Zoiper merupakan salah satu aplikasi client untuk VoIP telephony yang banyak digunakan.
Gambar 4.5 Pengujian Instalsi Zoiper pada PC/Laptop
Gambar 4.6 Pengujian Konfigurasi pada Zoiper
Gambar 4.8 Hasil Pengujian Menerima Panggilan Masuk di PC/Laptop pada Zoiper
Gambar 4.8 Pengujian Konfigurasi pada Zoiper
Pengujian Aplikasi Zoiper pada Handphone
Zoiper itu senidiri tidak hanya dapat digunakan pada PC/laptop saja akan tetapi juga dapat diinstal pada handphone atau perangkat telekomunikasi sejenisnya. Aplikasi Zoiper yang akan diinstal pada handphone tersebut sudah tersedia secara gratis di layanan AppStore dan iOS untuk masing-masing perangkat. Berikut cara instalasi pada perangkat handphone Android dan hasil pengujiannya:
Gambar 4.9 Pengujian Instalsi Zoiperpada Android
Gambar 4.10 Pengujian Konfigurasi Zoiper pada Perangkat Android
Gambar 4.11 Pengujian Melakukan Panggilan Pada Perangkat Android dengan Zoiper
Gambar 4.12 Pengujian Menerima Panggilan Pada Perangkat Android dengan Zoiper
Flowchart Program yang Diusulkan
Flowchart tentang sistem yang diusulkan ini mulai dari pendaftaran IP client baru sampai dengan melakukan panggilan ke client yang telah terdaftar.
Gambar 4.13 Flowchart Sistem
Rancangan Program
Tahap pertama untuk pembuatan suatu alat dan program adalah tahap perancangan, digunakan sebagai tolak ukur perancangan yang harus sesuai dengan kebutuhnan. Dengan demikian hasil perancangan akan di jadikan acuan untuk perakitan alat dan pembuatan program. Pada dasarnya tujuan dari perancangan program adalah untuk mempermudah dalam merealisasikan pembuatan alat dan program dengan apa yang diharapkan.
Perancangan Perangkat RaspBX pada Raspberry Pi
Sistem perangkat lunak yang dimaksud adalah RaspPBX yang merupakan turunan dari Raspbian yang merupakan OS untuk Raspberry Pi. RaspPBX ini berfungsi sebagai OS bagi server VoIP yang dibangun menggunakan Raspberry Pi. Berikut adalah cara instalasi RaspPBX pada Raspberry Pi.
Gambar 4.14 Tampilan Instalsidan Konfigurasi FreePBX pada Raspberry Pi
Adapun tahap yang akan dilakukan adalah menuliskan OS RaspPBX pada SD Card ► mengecek apakah ada kesalahan dalam penulisan OS RaspPBX ► mengkonfigurasi RaspPBX sebagai server VoIP. Adapun langkah-langkahnya dapat kita di lihat sebagai berikut :
Gambar 4.15 Tampilan Konfigurasi FreePBXyang Telah Berhasil di Konfigurasi
Konfigurasi Sistem Unggulan
Pada perancangan sistem usulan ini terdapat beberapa hardware maupun software yang digunakan untuk melakukan perancangan dan membuat program. Adapun perangkat keras (Hardware) dan perangkat lunak (software) yang digunakan dapat dilihat sebagai berikut:
Spesifikasi Hardware
Pada spesifikasi perangkat keras (hardware) dibawah ini merupakan perangkat keras atau modul yang digunakan, memiliki fungsi dan kegunaannya masing-masing, serta dapat digambarkan secara garis bersar saya tidak secara detail dalam pembuatan suatu modul tersebut. Adapun pperangkat keras (hardware) sebagai berikut:
Laptop : TOSHIBA Satelite C40D-A Processor AMD E1-1200 APU with Radeon(Tm) HD Grapich (2CPUs), 2048 RAM 500 GB HDD.
Raspberry Pi Tipe B
LCD TouchScreen for Raspberry Pi
Handphone Asus Zenfone 5
Spesifikasi Software
Pada spesifikasi perangkat lunak (software) dibawah ini merupakan aplikasi yang digunakan membuat sistem jaringan, merancang alur diagram, Mengkonfigurasi jaringan, sebagai interface, media untuk menampilkan hasil dan mengedit suatu gambar. Adapun perangkat lunak (software) sebagai berikut:
Microsft Office 2016
Google Chrome
RasPBX
Paint
Zoiper
ClickCharts Diagram Flowchart
Testing
Pada tahap testing dilakukan pengujian terhadap sistem yang dibuat yaitu dengan menggunakan metode BlackBox testing, adapun pengujian dilakukan melalui interface FreePBX yang diakses melalui web browser, dimana pengujian tersebut agar dapat mengetahui fungsionalitas dari suatu interface yang dirancang, adapun tahapannya tersebut untuk menemukan kesalahan dalam beberapa kategori, diantaranya adalah sebagai berikut:
Dengan memperhatikan fungsi-fungsi yang digunakan, seperti fungsi untuk berkomunikasi dengan piranti lain dengan memperhatikan fungsionalitasnya.
Memperhatikan kesalahan-kesalahan yang dapat terjadi ketika melakukan konfigurasi yang salah
Dengan memperhatikan struktur performa sehingga aplikasi dapat digunakan dengan baik dan mendukung sistem yang dibuat.
Dengan memperhatikan kesalahan-kesalahan inisialisasi fungsi yang digunakan dalam berinteraksi dengan piranti lain.
Pengujian dengan metode BlackBox sangat memperhatikan pada fungsi fungsional dari suatu program dengan melakukan pendekatan yang melengkapi untuk menemuka kesalahan atau error.
Implementasi
Pada tahap ini merupakan tahan-tahap untuk merelisasikan dari sistem yang dirancang. Yang dimulai dari tahap pengumpulan data –data dan diharapkan dapat membantu dan mendukung sehingga sampai tercapainya dalam penerapanya.
Schedule
Berdasarkan data yang dikumpulkan, sehingga Pemanfaatan Voice Over Internet Protocol Untuk menunjang Seluruh Kegiatan di Syafana Islamic School dapat dirancang dan dibuat, penulis melakukan pendekatan terhadap pihak yang berkaitan dan merupakan tempat observasi penulis. Adapaun jadwal yang dilakukan dalam proses mulai perancangan hingga selesai disajikan pada tabel sebagai berikut :
Tabel 4.5 Tabel Pengolahan Jadwal Proses Pembuatan Sistem
Estimasi Biaya
Berikut ini adalah rincian biaya yang di keluarkan dari pembuatan sistem jaringan VoIP dengan Raspberry Pi ini yaitu sebagai berikut:
Tabel 4.6 Estimasi Biaya yang Dikeluarkan
BAB V
Kesimpulan
Dari perancangan dan implementasi yang dilakukan dapat diperoleh kesimpulan sebagi berikut:
Sistem Server VoIP menggunakan Raspberry Pi ini merupakan solusi yang tepat untuk membangun sebuah jaringan komunikasi yang dibutuhkan di Syafana Islamic School.
Sistem ini membantu meningkatkan proses komunikasi yang lebih efektif dan efisien bagi seluruh guru dan staff di Syafana Islamic school.
Sistem VoIP ini sangat berguna untuk membangun koordinasi yang jauh lebih baik antara seluruh guru dan staff Syafana Islamic School.
Saran
Berdasarkan perancangan dan kesimpulan diatas, ada beberapa saran yang dapat diberikan dalam rangka pengembangan yaitu:
Sistem tersebut ditambahkan fitur video call menggunakan mjpeg streamer pada Raspberry Pi.
Gunakan Asteriks FreeSwitch pada Raspberry Pi untuk dapat bertukar file antar client.
DAFTAR PUSTAKA
- ↑ Richardson, Matt dan Wallace, Shawn. 2013. "Programming the Raspberry Pi, Getting Started with Python" USA: Mc Graw Hill Companies.
- ↑ Dewi, Meta Amalya, et al. (2014), “Penggunaan Ekstention Waktu Dalam Role Online System Ticketing Raharja (Rooster) Sebagai Penunjang Pelayanan Iduhelp!”. Jurnal CCIT. Vol (1), 125