Anda di halaman 1dari 57

LAPORAN

PRAKTIK KERJA LAPANGAN (PKL)

ANALISIS PENGIRIMAN DATA DARI GATEWAY LORA KE


NETWORK SERVER MENGGUNAKAN WIRESHARK

SITI AZKA RAHMAWATI HUDI

4617030022

PROGRAM STUDI TEKNIK MULTIMEDIA DAN JARINGAN

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

DEPOK

2020
HALAMAN PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN

Judul : Analisis Pengiriman Data dari Gateway LoRa ke


Network Server Menggunakan Wireshark
Penyusun
1. Nama : Siti Azka Rahmawati Hudi
2. NIM
: 4617030022
Program Studi : Teknik Multimedia dan Jaringan
Jurusan : Teknik Informatika dan Komputer
Waktu Pelaksanaan : 18 Agustus 2020 – 30 November 2020
Tempat Pelaksanaan : PT Telkom Indonesia, Jl. Sisingamangaraja No. 4,
Selong, Kby.Baru, Jakarta Selatan, DKI Jakarta.

Jakarta, 23 Desember 2020


Pembimbing PNJ Pembimbing Industri

Drs. Agus Setiawan, M.Kom. Dr. I Ketut Agung Enriko, S.T., M.Sc.
NIP. 195808171986121001 NIK. 740108

Mengesahkan,
KPS Teknik Multimedia dan Jaringan

Defiana Arnaldy, S.Tp., M.Si.


NIP. 198112012015041001
KATA PENGANTAR

i
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan
rahmat-Nya sehingga penulis dapat menyelesaikan laporan Praktik Kerja
Lapangan ini. Penulisan laporan bertujuan untuk memenuhi salah satu persyaratan
dalam menyelesaikan Praktek Kerja Lapangan bagi para mahasiswa Jurusan
Teknik Informatika dan Komputer Politeknik Negeri Jakarta. Adapun laporan ini
berjudul “Analisis Pengiriman Data dari Gateway LoRa ke Network Server
Menggunakan Wireshark”

Penyelesaikan laporan ini, tim penulis mendapatkan bantuan dari berbagai pihak.
Oleh karena itu, tim penulis ingin mengucapkan terima kasih sebesar-besarnya
kepada :

a. Drs. Agus Setiawan, M.Kom., selaku dosen pembimbing yang telah


menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam
penyusunan laporan Praktik Kerja Lapangan ini;

b. Bapak Dr. I Ketut Agung Enriko, S.T., M.Sc., selaku pembimbing industri
yang telah menyediakan waktunya untuk membimbing penulis dalam
melaksanakan Praktik Kerja Lapangan ini;
c. PT Telkom Indonesia yang telah banyak membantu dalam usaha memperoleh
data yang penulis perlukan;
d. Orang tua, keluarga dan sahabat penulis yang telah memberikan bantuan
dukungan moral dan material;

Semoga Tuhan Yang Maha Esa membalas kebaikan semua pihak yang membantu
penulis. Penulis berharap Laporan ini membawa manfaat bagi para pembaca.

Depok, 23 Desember 2020

Penulis

DAFTAR ISI

ii
HALAMAN PENGESAHAN.................................................................................i
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR GAMBAR..............................................................................................v
DAFTAR TABEL.................................................................................................vi
BAB 1......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1 Latar Belakang Kegiatan....................................................................................1
1.2 Ruang Lingkup Kegiatan....................................................................................2
1.3 Waktu dan Tempat Pelaksanaan.........................................................................2
1.4 Tujuan dan Kegunaan.........................................................................................3
BAB II.....................................................................................................................4
TINJAUAN PUSTAKA.........................................................................................4
2.1 LoRa...................................................................................................................4
2.2. LoRa Gateway.........................................................................................................5
2.3 TCP (Transmission Control Protocol).....................................................................6
2.4 ICMP (Internet Control Message Protocol).............................................................7
2.5 Open VPN................................................................................................................7
2.6 Throughput...............................................................................................................8
2.7 Wireshark.................................................................................................................9
2.8 Flowchart.........................................................................................................10
2.9 LoRa ESP32 Antares..............................................................................................11
2.10 LoRa Spreading Factors......................................................................................12
BAB III..................................................................................................................13
HASIL PELAKSANAAN PKL...........................................................................13
3.1 Unit Kerja PKL................................................................................................13
3.2 Uraian Praktik Kerja Lapangan........................................................................13
3.3 Pembahasan Hasil PKL..........................................................................................14
3.4 Identifikasi kendala yang dihadapi.........................................................................34
BAB IV..................................................................................................................38
PENUTUP.............................................................................................................38
4.1 Kesimpulan............................................................................................................38
4.2 Saran......................................................................................................................38
DAFTAR PUSTAKA...........................................................................................39

iii
iv
DAFTAR GAMBAR

Gambar 2. 1 CLoudCell 4G LoRa Gateway............................................................5


Gambar 2. 2 Standardisasi Throughput....................................................................8
Gambar 2. 3 Contoh Hasil Capture..........................................................................9
Gambar 2. 4 Simbol-Simbol di Flowchart.............................................................10
Gambar 2. 5 LoRa ESP32 Antares.........................................................................11
Gambar 2. 6 Spreading Factors pada LoRa...........................................................12
Y

Gambar 3. 1 Posisi Kegiatan PKL Penulis (Kotak Merah)....................................13


Gambar 3. 2 Gantt Chart Kegiatan PKL di Telkom IoT........................................14
Gambar 3. 3 Cangkupan analisis penulis (kotak merah).......................................14
Gambar 3. 4 Flowchart Proses Analisis.................................................................15
Gambar 3. 5 ESP32 LoRa Antares.........................................................................15
Gambar 3. 6 Folder hasil capture yang dihasilkann...............................................17
Gambar 3. 7 Menu Protocol Hirerachy..................................................................18
Gambar 3. 8 Dialog box Protocol Hirerachy.........................................................18
Gambar 3. 9 Menu Capture File Properties...........................................................21
Gambar 3. 10 Dialog Box Capture File Properties................................................21
Gambar 3. 11 Tabel Throughput Per File Capture.................................................22
Gambar 3. 12 Menu Endpoint................................................................................24
Gambar 3. 13 Dialog Box Endpoints.....................................................................24
Gambar 3. 14 Tabel IP Publik per file capture......................................................25
Gambar 3. 15 Tampilan WHOIS IP Look Up Tools.............................................25
Gambar 3. 16 Grafik Kilobytes SF10....................................................................26
Gambar 3. 17 Grafik kilobytes SF11.....................................................................27
Gambar 3. 18 Grafik kilobytes SF12.....................................................................28
Gambar 3. 19 Grafik Kilobytes TCP.....................................................................29
Gambar 3. 20 Grafik Kilobytes ICMP...................................................................30
Gambar 3. 21 Grafik Kilobytes OpenVPN............................................................31
Gambar 3. 22 Grafik Throughput SF10.................................................................31
Gambar 3. 24 Grafik Throughput SF111...............................................................32
Gambar 3. 23 Grafik Throughput SF12.................................................................32
Gambar 3. 25 Keterangan Destinasi IP 52.221.33.196..........................................33

v
DAFTAR TABEL

YTabel 3. 1 Kilobyte SF10.........................................................................................


Tabel 3. 2 Kilobyte SF11.......................................................................................19
Tabel 3. 3 Kilobyte SF 12......................................................................................19
Tabel 3. 4 Kilobyte TCP........................................................................................20
Tabel 3. 5 Kilobyte ICMP......................................................................................20
Tabel 3. 7 Throughput SF 12.................................................................................23

vi
BAB 1
PENDAHULUAN

1.1 Latar Belakang Kegiatan

PT Telkom Indonesia Departemen Digital and Next Business Divisi Tribe IoT
atau sering disebut Telkom IoT menjadi pusat dari produksi dan perancangan
perangkat IoT dan juga sebagai perusahaan Start Up yang mengembangkan
teknologi LoRa (Long Range). Saat ini Telkom IoT sudah banyak
mengembangkan dan memproduksi perangkat berbasis LoRa seperti
mikrokontroller Arduino Pro Mini LoRa dan ESP32 LoRa [CITATION PTT20 \l
1033 ] serta Gateway LoRa yang sudah mulai ditempatkan di berbagai wilayah di
Indonesia

LoRa sendiri merupakan salah satu jenis dari teknologi LPWAN (Low Power
Wide Area Network) yaitu teknologi komunikasi jarak jauh dengan penggunaan
daya yang rendah serta daya tahan baterai yang lama sehingga membuat teknologi
LPWAN cocok untuk komunikasi mesin ke mesin dari berbagai perangkat IoT.
LoRa sendiri merupakan protokol jaringan luas berdaya rendah dan tahan
terhadap gangguan dari sinyal-sinyal yang tidak diinginkan. LoRa memiliki
keterbatasan yaitu tidak bisa melakukan pengiriman data langsung ke network
server karena komunikasi yang digunakan LoRa adalah dengan gelombang radio
yang sudah di modulasi secara khusus. Dibutuhkan perangkat yang dapat
menjembatani pengiriman data agar sampai ke network server yaitu LoRa
Gateway [ CITATION Ari \l 1033 ].

Berkembangnya Internet of Things (IoT) di Indonesia mendorong perkembangan


jaringan yang dibutuhkan perangkat IoT untuk dapat berkomunikasi dan bertukar
data/informasi antara sensor dan aktuator juga mendorong konektivitas antara
manusia dengan suatu objek. Pengunaan IoT banyak ditemui di berbagai bidang
industri seperti manufaktur, logistik, kesehatan, otomotif hingga pertanian. Saat
ini banyak perusahaan yang berlomba-lomba dalam mengembangkan perangkat
IoT salah satunya yaitu PT Telkom Indonesia.

1
2

Karena penggunaan LoRa Gateway yang sangat penting dalam hal tersebut,
Telkom IoT mulai melakukan beberapa analisis untuk pengembangan bisnisnya,
salah satunya yaitu analisis untuk melih6at seberapa besar data yang dipakai dan
protokol apa saja yang digunakan saat terjadinya komunikasi dari Gateway LoRa
ke Network Server. Analisis dilakukan menggunakan aplikasi Wireshark karena
memiliki fitur seperti dapat menganalisa transmisi paket data, menangkap paket
data atau informasi yang berjalan dalam lalu lintas jaringan

Penulis selaku mahasiswa yang sedang melakukan kegiatan Praktik Kerja


Lapangan (PKL) ditugaskan oleh pembimbing perusahaan untuk melakukan
analisis tersebut. Dalam melakukan analisa ini, penulis dibimbing oleh seorang
karyawan dari divisi Tribe IoT.

1.2 Ruang Lingkup Kegiatan

Praktik Kerja Lapangan dilaksanakan di PT Telkom Indonesia departemen Digital


and Next Business Divisi Tribe IoT selama tiga bulan. Divisi Tribe IoT berperan
dalam pembangunan dan pengembangan teknologi LoRa mulai dari hardware
hingga software untuk kebutuhan industri. Dalam laporan ini, penulis turut serta
dalam pengembangan teknologi LoRa melalui pekerjaannya yaitu analisis. Penulis
mengerjakan beberapa pekerjaan lainnya seperti implementasi Smart Metering
pada Smart Building di PT Telkom Indonesia, pembuatan Mockup Covid-19
Vaccine Tracker, Network Operation Controling dan Uji coba device LoRa di
Pulau Untung Jawa.

1.3 Waktu dan Tempat Pelaksanaan

Adapun tempat dan waktu pelaksanaan Praktik Kerja Lapangan adalah sebagai
berikut :

a) Tempat Pelaksanaan : PT Telkom Indonesia, Kebayoran, Jakarta Selatan


b) Waktu Pelaksanaan : 18 November – 30 November 2020
c) Penempatan :
Departemen Digital and Next Business Divisi
Tribe IoT
3

1.4 Tujuan dan Kegunaan

Adapun tujuan Praktik Kerja Lapangan adalah menganalisis besar pengiriman


data dan melihat protokol apa saja yang dipakai saat terjadinya komunikasi antara
LoRa Gateway dengan Network Server. Kegunaan yang didapatkan adalah :

a) Telkom IoT dapat mengetahui besar pengiriman data per jam dari LoRa
Gateway ke Network Server
b) Memberikan manfaat kepada Telkom IoT agar mereka dapat
mengembangkan bisnisnya dari hasil analisis tersebut
c) Membantu Telkom IoT dalam melakukan tahap Research and
Development tentang produk berbasis LoRa
d) Mengetahui dan memahami cara penggunaan aplikasi Wireshark
4

BAB II
TINJAUAN PUSTAKA

2.1 LoRa

LoRa (Long Range) merupakan sistem komunikasi wireless untuk Internet of


Things yang dikembangkan oleh Cycleo of Grenoble dan saat ini diakuisisi oleh
Semtech pada tahun 2012. LoRa dapat mengirim dan menerima data pada jarak
yang jauh, ±5 kilometer jika berada di perkotaan, ±15 kilometer pada daerah
pedesaaan dan LoRa sendiri memiliki karakteristik utama yaitu membutuhkan
daya yang rendah yang memungkinkan perangkat LoRa dapat bertahan hingga 10
tahun karena hanya mengkonsumsi arus sebesar 12 – 15 ma [ CITATION
Sem20 \l 1033 ]. LoRa menggunakan modulasi sinyal FM dengan mengunakan
modulasi sinyal dari frekuensi dan Phasa-nya. Frekuensi yang digunakan LoRa
tergantung dari lokasi fisik perangkat yang akan menggunakan LoRa. LoRa
menggunakan pita 868 MHz di Eropa, 915 MHz di Amerika Utara, dan 433 MHz
di Asia.

Kecepatan data LoRa adalah antara 300 bps dan 50 kbps tergantung pada faktor
penyebaran dan bandwith saluran. Pada LoRa sendiri terdapat enam faktor
penyebaran yaitu SF7 sampai SF12 yang berfungsi untuk mengadaptasi data rate
dan range tradeoff. Faktor penyebaran yang lebih tinggi memungkinkan rentang
yang lebih panjang dengan mengorbankan laju data yang lebih renda, dan terjadi
hal sebaliknya jika faktor penyebaran lebih rendah [ CITATION Ist20 \l 1033 ]

Teknologi LoRa hanya bisa digunakan jika wilayah tersebut tersedia jaringan
LoRa yang menyebabkan LoRa tidak dapat melakukan pengiriman data langsung
ke server . Komunikasi yang digunakan teknologi LoRa adalah dengan
gelombang radio yang sudah di modulasi secara khusus sehingga dibutuhkan
perangkat untuk mengintegrasikan protokol LoRa ke server yang dikenal dengan
LoRa Gateway.
5

2.2. LoRa Gateway

Dalam proses komunikasinya, teknologi LoRa membutuhkan sebuah Gateway


yang berfungsi sebagai perangkat untuk mengintegrasikan protokol LoRa ke
server yang dikenal dengan gateway. Menurut penelitian yang berjudul “Study on
the IoT Architecture and Gateway Technology” oleh Chang-le Zhong (2015),
Gateway pada Internet of Things menghubungkan antara jaringan sensor dan
jaringan komunikasi tradisional dan mendukung berbagai prtokol komunikasi dan
tipe data antara berbagai sensor [ CITATION Zho15 \l 1033 ].

Pada teknologi LoRa sendiri juga membutuhkan Gateway yang biasa disebut
LoRa Gateway. LoRa Gateway digunakan sebagai penghubung jaringan antara
jaringan LoRa dengan Internet dengan cakupan wilayah ± 4 km sehingga jika
sekitar wilayah tersebut sudah tersedia jaringan LoRa, maka semua perangkat
LoRa dapat terhubung dan dapat mengirimkan data. LoRa Gateway diproduksi
dari berbagai perusahaan contohnya seperti Kerlink, Korenix, Semtech dan salah
satunya Cloudcell 4G LoRa Gateway yang digunakan pada analisa ini. CloudCell
4G LoRa Gateway produksi dari Everynet difungsikan untuk menyediakan
jaringan LoRa dengan jangkauan 4 KM.

Gambar 2. 1 CLoudCell 4G LoRa Gateway

(Sumber : lora- alliance.org)


6

2.3 TCP (Transmission Control Protocol)

Transmission Control Protocol (TCP) merupakan sebuah aturan standar


komunikasi data yang digunakan untuk proses transfer data antar komputer pada
sebuah jaringan komputer. Protokol ini bersifat independen terhadap jaringan
fisik, sehingga protokol TCP/IP dapat digunakan dimana saja. Selain itu, prtokol
TCP/IP menggunakan pengalamatan yang disebut alamat IP (IP Address) yang
memungkinkan seluruh komputer dapat berkomunikasi dan saling berhubungan
asal terhubung dengan internet. Menurut jurnal yang berjudul “Sistem Monitoring
Kualitas Udara Berbasis Mikrokontroler Atmega 8535 dengan Komunikasi
Protokol TCP/IP” oleh Yulfiani Fikri (2013), TCP/IP terdiri atas empat lapis
kumpulan protokol yang bertingkat, yaitu sebagai berikut :

1. Network Interface Layer


Pada lapisan link layer, protokol ini terdapat di bagian paling bawah.
Bertanggung jawab mengirim dan menerima data ke, dan, dari media fisik bisa
berupa kabel, serat optik, dll.
2. Internet Layer
Protokol yang berada pada lapisan ini bertanggng jawab dalam proses
pengiriman pake ke alamat yang tepat. Elemen-elemen yang membantu proses
komunikasi data pada layer ini adalah IP (Internet Protocol), ARP (Address
Resolution Protocol), ICMP (Internet Control Message Protocol)
3. Transport Layer
Lapisan ini berisi protokol yang bertanggung jawab untuk mengadakan
komunikasi antara dua host. Lapisan ini menjamin bahwa informasi yang
diterima pada sisi penerima sama dengan informasi yang dikirimkan pada
pengirim. 
4. Application Layer
Lapisan ini berfungsi mendefiniskan aplikasi-aplikasi yang dijalankan jaringan.
Application Layer bersedia menyediakan akses aplikasi terhadap jaringan
TCP/IP ([ CITATION Fik13 \l 1033 ]
7

2.4 ICMP (Internet Control Message Protocol)

Internet Control Message Protocol (ICMP) merupakan protokol inti dalam


jaringan internet yang biasanya digunakan pada peralatan-peralatan yang
terhubung melalui jaringan internet. Penggunaan Protokol ICMP yang terkenal
adalah ping dan traceroute Protokol ICMP bertugas memberikan kiriman pesan-
pesan ke dalam sebuah jaringan. Terdapat dua jenis pesan yang biasa ICMP
hasilkan, yaitu :

1. ICMP Error Message


Merupakan pesan yang disampaikan bila terjadi kesalahan pada jaringan
komputer. ICMP Error Message dibagi lagi menjadi beberapa jenis diantaranya
adalah Destination Unreachable, dihasilkan jika pengirim paket mengalami
putus koneksi dengan tujuannya. Time Exceeded, dikirimkan jika isi Field TTL
dalam paket IP sudah habis namun paket belum sampai ke tujuannya. Redirect,
pesan yang dikirimkan jika router merasa host mengirimkan paket IP melalui
router yang salah

2. ICMP Query Message


Merupakan pesan yang dikirimkan oleh node dan dijawab oleh node yang
dituju dengan format-format yang spesifik. Query Message dibagi menjadi
beberapa jenis yaitu Echo and Echo Reply, untuk memeriksa apakah sistem
tujuan dalam keadaan aktif. Timestamp and Timestamp Reply, berisi informasi
waktu yang diperlukan sistem tujuan untuk memproses paket. Address Mask,
untuk mengetahui beberapa netmask yang digunakan suatu host dalam suatu
network.

2.5 Open VPN

OpenVPN termasuk kedalam salah satu kelompok protokol VPN selain PPTP
(Point to Point Tunneling Protocol), L2TP (Layer 2 Tunnelling Protocol), IPSEC
(Internet Protocol Security), dan IKEv2. Protokol VPN atau yang biasa disebut
protokol enskripsi ini merupakan protokol yang mengenkripsi traffic data sebelum
dikirimkan ke server VPN. Protokol OpenVPN sendiri merupakan protokol yang
8

paling sering dipakai karena menawarkan stabilitas dan tingkat keandalan yang
sangat baik, mendukung pemakaian beraneka ragam algoritme yaitu 3DES, AES,
RC5, dan Blowfish dan OpenVPN didukung oleh semua sistem operasi ternama
seperti Windows, MacOS, dan Linux. Walaupun protokol OpenVPN diaggap
sebagai protokol opensource yang relatif baru, OpenVPN dapat memberikan
kecepatan dan keamanan yang lebih baik dari protokol VPN lainnya [ CITATION
vpn20 \l 1033 ]. Namun kekurangan dari protokol OpenVPN sendiri saat proses
pemasangan atau penginstalan protokol tersebut, membutuhkan perangkat lunak
yang terpisah [ CITATION Jan19 \l 1033 ].

2.6 Throughput

Throoughput atau bandwith aktual merupakan kecepatan (rate) transfer data


efektif yang dikur dalam bps (bit per second). Throughput merupakan jumlah total
kedatangan paket yang sukses diamati selama interval waktu tertentu. Nilai
throughput didapatkan melalui total byte per detik dibagi dengan waktu
pengiriman data (time span)

Bytes
Throughput=
Time Span

Throughput tidak mungkin lebih besar dari bandwith yang ditentukan, namun
throughput bisa lebih kecil dari yang telah ditentukan. Hal tersebut bergantung
pada faktor-faktor yang memengaruhi besar throughput seperti kecepatan uplink
server, topologi
jaringan, banyaknya
pengguna jaringan, tipe
data yang ditransfer,
induksi listrik, dan cuaca
[ CITATION sel18 \l 1033 ].
9

Gambar 2. 2 Standardisasi Throughput


(Sumber : TIPHON)

2.7 Wireshark

Wireshark merupakan open source Network Protocol Analyzer yang biasa


digunakan untuk analisis jaringan, troubleshooting, communication protocol
development, dan packet sniffer. Wireshark memberikan izin kepada penggunanya
untuk menangkap paket data dari jaringan yang sedang beroperasi atau dari data
yang ada di disk dengan network interface controller, baik satu jalur ataupun
broadcast dan multicast. Dan juga dapat memberi akses kepada penggunanya
untuk langsung melihat dan mensortir data yang tertangkap. Wireshark
mengunakan PCAP (Packet Capture) untuk menangkap paket data, maka dari itu

wireshark hanya bisa menangkap paket data dari network yang didukung PCAP
(Packet Capture) yaitu model OSI Layer 2 – 7 dan format file hasil capture

Gambar 2. 3 Contoh Hasil Capture


10

Wireshark adalah .pcap. User utama dari aplikasi Wirehsark adalah seorang
network administrator untuk menganalisa dan memecahkan masalah jaringan dan
dipakai oleh sebagian pengembang untuk debug implementasi protokol jaringan.

2.8 Flowchart

Flowchart atau diagram alir merupakan suatu jenis diagram yang


merepresentasikan algoritma atau langkah-langkah instruksi dalam sistem.

Dengan adanya flowchart, setiap urutan proses dapat digambarkan menjadi lebih
jelas. Pada dasarmya, flowchart digambarkan dengan menggunakan simbol-
simbol. Setiap simbol mewakili suatu proses tertentu. Sedangkan untuk
menghubungkan antara proses satu dengan yang lain digambarkan dengan
menggunakan garis penghubung.
Gambar 2. 4 Simbol-Simbol di Flowchart
11
12

2.9 LoRa ESP32 Antares

Gambar 2. 5 LoRa ESP32 Antares

LoRa ESP32 Antares merupakan sejenis board atau perangkat mikrokontroller


berbasis LoRa yang dapat diaplikasikan pada Internet of Things (IoT), Smart
Home, Machine-to machine communication. LoRa ESP32 Antares merupakan
produk original buatan perusahaan ANTARES yang berada di bawah naungan PT
Telekomunikasi Indonesia. yang membedakan LoRa ESP32 buatan ANTARES
dengan LoRa ESP32 buatan Semtech atau manufaktur lainnya adalah ia langsung
mengirimkan datanya ke platform ANTARES yang berbasis website buatan PT
Telkom Indonesia yang memang dirancang untuk device atau mikrokontroller
buatan Antares. Dalam melakukan pemograman perangkat ini dapat melalui
Arduino IDE dengan menggunakan library LoraID dan setelah itu melakukan
setting perangkat LoRa-nya di platform ANTARES. Spesifikasi yang dimiliki
LoRa ESP32 Antares yaitu [ CITATION ANT20 \l 1033 ]

1. Compatible with 3.3v

2. Frequency Band: 915 MHZ

3. Low power consumption

4. Compatible with Arduino IDE

5. 168 dB maximum link budget


13

6. +20 dBm - 100 mW constant RF output

7. +14 dBm high efficiency PA.

8. Programmable bit rate up to 300 kbps

9. High sensitivity: down to -148 dBm

10. Bullet-proof front end: IIP3 = -12.5 dBm.

2.10 LoRa Spreading Factors

Spreading Factor atau faktor penyebaran adalah rasio antara symbol rate dan chip
rate. Spreading factor yang digunakan pada perangkat LoRa diputuskan oleh
jaringan berdasarkan kondisi lingkungan antara perangkat LoRa dan gateway
LoRa. Terdapat enam kategori spreading factor yaitu antara SF6 – SF12. Semakin
besar spreading factor yang dipakai, semakin lama waktu transmisi yang
dibutuhkan dan menyebabkan baterai dari perangkat akan boros karena harus
running terus menerus. Namun nilai spreading factors yang besar memberi
benefit yaitu jangkauan sinyal yang semakin jauh. Sebaliknya jika semakin kecil
nilai spreading factor yang digunakan, maka jangkauan sinyal akan semakin
pendek namun baterai pada perangkat tidak akan boros karena butuh waktu
running yang tidak terlalu lama [ CITATION Qoi191 \l 1033 ].

Gambar 2. 6 Spreading Factors pada LoRa


(Sumber
https://lora-developers.semtech.com/)
BAB III
HASIL PELAKSANAAN PKL

3.1 Unit Kerja PKL

Praktik Kerja Lapangan dilaksanakan di PT Telkom Indonesia, Jl.


Sisingamangaraja No. 4, Selong, Kby.Baru, Jakarta Selatan, DKI Jakarta, 12110.
Praktik Kerja Lapangan dilaksanakan selama 3 bulan. Dilaksanakan seacara WFO
(Work From Office) pada hari Senin, Rabu, Jum’at dan secara WFH (Work From
Home) pada hari Selasa dan Kamis. Penulis ditempatkan pada Departemen
Digital and Next Business pada PT Telkom Indonesia.

3.1.1 Struktur Organisasi

Gambar 3. 1 Posisi Kegiatan PKL Penulis (Kotak Merah)

3.2 Uraian Praktik Kerja Lapangan

Pelaksanaan praktik kerja lapangan dimulai dari tanggal 18 Agustus - 30


November 2020 di Departemen Digital and Next Business PT Telkom Indonesia,
dibawah naungan bapak Agung Enriko, yang merupakan Senior Manager IoT
Platform. Beberapa pekerjaan yang dilakukan penulis selama tiga bulan
melaksanakan Praktik Kerja Lapangan adalah sebagai berikut :

a) Melakukan research mengenai teknologi yang dipakai pada tracking


vaksin
b) Membuat mockup dari website dashboard Covid-19 vaksin tracker

13
14

c) Uji coba alat LT100 LoRa GPS Tracker dan LoRa RFH4T003 di Pulau
Untung Jawa untuk melihat seberapa kuat sinyal yang dihasilkan ketika di
perairan
d) Pemasangan Smart Metering di Graha Merah Putih, Telkom Gatot Subroto
e) Mengambil data besar power yang dikeluarkan dari perangkat GPS LoRa
saat dalam keadaan ON

Adapun tugas utama penulis adalah melakukan analisa pada pengiriman data
antara LoRa Gateway dengan Network Server. Berikut Gantt Chart PKL :

Gambar 3. 2 Gantt Chart Kegiatan PKL di Telkom IoT

3.3 Pembahasan Hasil PKL

Pada praktik kerja lapangan ini, penulis dibimbing oleh seorang karyawan Telkom
IoT. Cangkupan analisis yang dilakukan penulis hanyalah sebatas dari Gateway
LoRa menuju Network Server dalam LoRaWAN Network Architectures.

Gambar 3.3 Cangkupan analisis penulis (kotak merah)


Gambar 3. 3 Cangkupan analisis penulis (kotak merah)
15

3.3.1 Flowchart Analisis Monitoring

Berikut flowchart analisis pengiriman data dari Gatewway Lora ke Network


Server

Gambar 3. 4 Flowchart Proses Analisis

3.3.2
Pengumpulan Data

Peran penulis pada tahap ini ialah membantu karyawan IoT untuk melakukan
compile program yang telah dibuat oleh karyawan tersebut ke perangkat ESP32
LoRa Antares karena perangkat tersebutlah yang akan mengirimkan data ke titik
Gateway LoRa terdekat dan diteruskan ke Network Server, compile menggunakan
16

Arduino IDE dengan variasi interval waktu dan variasi spreading factor (SF)
sesuai arahan karyawan IoT.

Terdapat empat interval yaitu 30 detik, 1 menit, 5 menit, dan 15 menit. Interval
disini maksudnya adalah lama waktu pengiriman data yang dilakukan. Seperti
contoh ketika memakai interval 30 detik, artinya perangkat dibiarkan melakukan
pengiriman data selama 30 detik kemudian perangkat dimatikan. Dan juga
terdapat tiga spreading factor (SF). Spreading Factor memberi dampak kinerja
dari komunikasi LoRa. Fungsi dari melakukan compile dengan interval dan SF
yang berbeda untuk melihat ada atau tidaknya perbedaan data. Berikut program
yang dibuat oleh karyawan Telkom IoT yang akan di compile ke ESP32 LoRa
Antares :

1. #include <Arduino.h>  
2. #include "loraid.h"  
3.   
4. unsigned long previousMillis = 0;            // will store last time me
ssage sent  
5. unsigned long currentMillis  = 0;  
6.   
7. unsigned long interval       =   30000;    // 30 s interval to send mes
sage     
8. //unsigned long interval       =   60000;    // 1 m interval to send me
ssage  
9. //unsigned long interval       =  300000;    // 5 m interval to send me
ssage  
10. //unsigned long interval       =  900000;    // 15 m interval to send m
essage  
11.   
12. 12. c
Gambar 3. 5 ESP32 LoRa Antares har anta
res_acce
ss_key[]    = "65f708123a858355:7084ef0d7c21f8cd";  
17

13. char antares_device_id[]     = "e6fc6469"; // PoC_1          
14.   
15. int dataRate = 2;                         // SF10  
16. //int dataRate = 1;                         // SF11  
17. //int dataRate = 0;                         // SF12  
18.   
19. int counter          = 0;  
20. const char *doc      = "aaaaaaaaaabbbbbbbbbbccccccccccdddddddddd%09d";  
21.   
22. char doc_output[50]  = {};  
23. int recvStatus       = 0;  
24. char outStr[255]     = {};  
25.   
26. void setup() {  
27.   Serial.begin(9600);  
28.   
29.   lora.init();  
30.   lora.setDeviceClass(CLASS_A);  
31.   lora.setDataRate(dataRate); // SF 9  
32.   lora.setAccessKey(antares_access_key);  
33.   lora.setDeviceId(antares_device_id);  
34.   
35.   Serial.println(F("Counter test starts!"));  
36. }  
37.   
38. void loop() {  
39.   currentMillis = millis();  
40.   
41.   if (previousMillis == 0 || (currentMillis - previousMillis) > interva
l ) {  
42.     previousMillis = currentMillis;  
43.   
44.     counter = counter + 1;  
45.   
46.     sprintf(doc_output, doc, counter);  
47.     Serial.println(doc_output);  
48.     lora.sendToAntares((unsigned char *)doc_output, strlen(doc_output), 
0);   
49.   }  
50.   
51.   recvStatus = lora.readData(outStr);  
52.   if(recvStatus) {  
53.     Serial.println(outStr);  
54.   }  
55.   
56.   // Check Lora RX  
57.   lora.update();  
58. }  
18

Setelah penulis sudah melakukan compile program diatas ke ESP32 LoRa Antares
dan perangkat tersebut dalam keadaan hidup, penulis berkooridnasi dengan
karyawan IoT untuk melakukan proses scanning paket data menggunakan aplikasi
Wireshark. Hasil dari proses capture ialah file-file wireshark yang akan digunakan
untuk proses analisis nanti

3.3.3 Pengolahan Data

File capture yang dihasilkan pada tahap sebelumnya kemudian diolah dengan
aplikasi Wireshark. Untuk tahap pengolahan pertama penulis ingin melihat besar
ukuran byte yang dihasilkan pada beberapa protocol. Adapun Langkah-langkah
yang dilakukan adalah sebagai berikut :

Gambar 3. 6 Folder hasil capture yang dihasilkann


19

1. Buka file Wireshark yang didapatkan. Pilih menu Statistics > Protocol
Hierarchy. Fungsi dari menu Protocol Hierarchy untuk melihat jumlah Bytes
yang dipakai oleh protokol tersebut
2. Maka akan muncul dialog box seperti dibawah. Dari situ penulis diberi arahan
untuk hanya melihat jumlah bytes yang digunakan oleh protocol TCP, ICMP
dan OpenVPN karena mereka memberikan pengaruh dalam proses pengiriman

Gambar 3. 7 Menu Protocol Hirerachy

data

3.

Gambar 3. 8 Dialog box Protocol Hirerachy

Penulis menerapkan langkah-langkah diatas ke semua hasil capture paket data.


Kemudian Hasil rata-rata byte yang didapatkan diubah menjadi kilobytes.
Untuk mempermudah dalam melihat datanya, penulis memindahkannya
20

kedalam bentuk tabel. Penulis juga merepresentasikan data di tabel ke dalam


bentuk grafik agar dapat melihat dengan mudah kesimpulan dari data

Tabel 3. 1 Kilobyte SF10

SF 10
TCP ICMP OpenVPN
Interval 30 1.839,36 75,95 115,52
Interval 60 1.419,47 77,76 104,28
Interval 300 1.045,28 75,42 131,2
Interval 900 664,95 60,57 75,52

Tabel 3. 2 Kilobyte SF11

SF11
TCP ICMP OpenVPN
Interval 30 1.705,96 76,9 118,77
Interval 60 1.511,58 75,94 98,74
Interval 300 1.193,44 78,64 115,72
Interval 900 959,88 79,44 100,23

Tabel 3. 3 Kilobyte SF 12

SF12
TCP ICMP OpenVPN
Interval 30 1.541,25 76,1 103,161
Interval 60 1.315,59 79,02 116,84
Interval 300 1.181,89 77,8 111,33
Interval 900 1.143,11 77,7 102,95

Selain itu penulis juga ingin meninjau perbedaan kilobytes pada tiap spreading
factors (SF) per interval di protokol TCP dan ICMP. Data kilobytes yang
21

didapatkan penulis pindahkan kedalam bentuk tabel yang nantinya akan


direpresentasikan dalam bentuk grafik

Tabel 3. 4 Kilobyte TCP

TCP
Interval SF10 (Kiobytes) SF11 (Kilobytes) SF12 (Kilobytes)
30 1.839,36 1.705,96 1.541,25
60 1.419,47 1.511,58 1.315,59
300 1.045,28 1.193,44 1.181,89
900 664,95 959,88 1.143,11

Tabel 3. 5 Kilobyte ICMP

ICMP
Interval SF10 (Kilobytes) SF11 (Kilobytes) SF12 (Kilobytes)
30 75,95 76,9 76,1
60 77,76 75,94 79,02
300 75,42 78,64 77,8
900 60,57 79,44 77,7

Untuk tahap pengolahan yang kedua, penulis ingin melihat rata-rata throughput
yang dihasilkan pada tiap-tiap interval pada tiap-tiap spreading factor (SF).
Throughput sendiri adalah kecepatan rata-rata sebenarnya dari proses transfer data
dalam satuan wakttu tertentu. Adapun caranya sebagai berikut :

1. Buka file wireshark hasil scanning. Lalu pilih menu Statistics > Capture file
properties. Fungsi menu Capture file properties adalah untuk melihat
informasi-informasi umum yang terdapat pada file capture
22

Gambar 3. 9 Menu Capture File Properties


2. Maka
akan muncul dialog box seperti dibawah. Lihat pada bagian kolom Displayed

Bytes
baris Time Span dan Bytes. Kemudian masukan ke rumus
Time Span

Gambar 3. 10 Dialog Box Capture File Properties


3. Sebagai contoh untuk hasil throughput file capture diatas, tertera Time Span
yang didapatkan adalah 3598,443 second dan Bytes sebesar 3.716.660 bytes.
Maka masukan ke rumus

Bytes
Throughput=
Time Span

3.716 .660
Throughput=
3598,443

Throughput=1032,85 Bytes/second
23

4. Sebelum mendapatkan hasil final rata-rata throughput yang dicari, penulis


menghitung throughput masing-masing file pada folder hasil capture
menggunakan langkah-langkah diatas. Untuk mempersingkat waktu, proses
penghitungan dilakukan di google spreadsheets

Gambar 3. 11 Tabel Throughput Per File Capture

5. Setelah menghitung throughput per file capture, penulis meringkas-nya


menjadi tabel-tabel dibawah ini. Penulis juga merepresentasikan data di tabel
ke dalam bentuk grafik agar dapat melihat dengan mudah kesimpulan dari data

Tabel 3. 6 Throughput SF 10

Interva Throughput (Byte/s)


l
30 1.032,85
60 894,9
300 744,43
900 635,52

Tabel 3. 7 Throughput SF 11
24

Tabel 3. 6 Throughput SF 12
Interval Throughput (Byte/s)
Interval Throughput (Byte/s)
30 964,61
30 929,78
60 918,96
60 844,32
300 822,04
300 814,98
900 694,26
900 802

Untuk tahap pengolahan yang ketiga, penulis ingin mencari tahu destinasi dari IP
Publik yang terdapat dalam file capture. Adapun langkah yang dilakukan adalah
sebagai berikut :

1. Buka file capture wireshark yang didapatkan, Untuk mempercepat tahap


pengolahan data, penulis memilih IP Publik yang menjadi destinasi akhir
dengan jumlah bytes paling banyak dalam hasil capture. Caranya dengan klik
menu Statistics > Endpoints
25

Gambar 3. 12 Menu Endpoint

2. Maka akan muncul dialog box seperti dibawah. Pilih bagian IPv4. Penulis
mencari IP Publik dengan jumlah Packets terbanyak. Seperti contoh dibawah
didapatkan IP 52.221.33.196 dengan jumlah packets sebanyak 18.530 packet

Gambar 3. 13 Dialog Box Endpoints

3. Penulis melakukan langkah-langkah diatas untuk ke semua file hasil capture-


an Wireshark kemudian memindahkannya ke google spreadsheets agar lebih
mudah mendapatkan kesimpulan destinasi IP Publik yang paling sering dituju
26

Gambar 3. 14 Tabel IP Publik per file capture


Dari
gambar diatas, penulis menyimpulkan bahwa IP 52.221.33.196 merupakan IP
Publik yang paling sering menjadi destinasi akhir (endpoint)

4. Setelah itu buka website https://www.ultratools.com/tools/ipWhoisLookup


untuk mengetahui destinasi IP Public. Kemudian copy > paste IP ke website

tersebut lalu klik Go. Maka setelah itu akan muncul destinasi IP Publiknya

Gambar 3. 15 Tampilan WHOIS IP Look Up Tools


27

3.3.4 Analisis Data

3.3.4.1 Analisis Besar Kilobytes

Untuk analisa data yang pertama, penulis diberi arahan oleh karyawan IoT untuk
hanya melihat jumlah kilobytes yang dipakai oleh protokol TCP, ICMP, dan
OpenVPN dalam tiap-tiap interval dan spreading factor (SF). Alasan dari hanya
melihat di ketiga protocol tersebut adalah yang pertama, pada protokol ICMP
penulis dapat melihat apakah kilobytes yang dipakai untuk melakukan PING atau
Traceroute konstan dan bagaimana koneksi jaringannya. Kedua, penulis ingin
tahu apakah Gateway LoRa di instal OpenVPN atau tidak. Ketiga, protokol TCP
dipilih karena merupakan protokol standar dalam proses pengiriman data
[ CITATION Ari16 \l 1033 ].

Pada analisis ini, penulis mengasumsikan bahwa semakin besar interval yang
dipakai, maka akan semakin turun jumlah kilobytes yang dipakai. Seperti contoh
bila mengirim data setiap 30 detik sekali dalam satu jam akan menghasilkan

kilobytes data yang lebih banyak karena frekuensi pengiriman datanya akan
28

semakin sering ketimbang melakukan pengiriman data setiap 900 detik sekali
dalam satu jam, maka frekuensinya pun berkurang dan besar kilobytes yang
dipakai juga menurun

Gambar 3.16 merupakan grafik Spreading Factors (SF) 10 dari jumlah kilobytes
yang dipakai oleh protokol TCP, ICMP, dan OpenVPN pada interval 30 sampai
900. Dari grafik diatas, asumsi penulis dinyatakan benar karena dapat dilihat pada
grafik yang semakin turun dari interval 30 sampai dengan 900 yang berati jika
interval semakin besar maka jumlah kilobytes yang dipakai akan semakin turun.

Pada gambar 3.16 juga dapat dilihat besar kilobytes yang dipakai oleh protokol
ICMP selalu konstan pada tiap-tiap interval yang artinya besar kilobytes yang

Gambar 3. 17 Grafik kilobytes SF11

Gambar 3. 16 Grafik Kilobytes SF10


29

digunakan untuk melakukan PING atau Traceroute selalu sama tidak ada
perubahan jumlah yang signifikan

Gambar 3.17 juga menyatakan bahwa asumsi penulis benar karena dapat dilihat
pada grafik yang semakin turun dari interval 30 sampai dengan 900 yang berati
jika interval semakin besar maka jumlah kilobytes yang dipakai akan semakin
turun.

Pada gambar 3.17 juga dapat dilihat besar kilobytes yang dipakai oleh protokol
ICMP selalu konstan pada tiap-tiap interval yang artinya besar kilobytes yang
digunakan untuk melakukan PING atau Traceroute selalu sama tidak ada
perubahan jumlah yang signifikan

Pada gambar 3.18, sekali lagi asumsi penulis dinyatakan benar karena dapat
dilihat pada grafik yang semakin turun dari interval 30 sampai dengan 900 yang
berati jika interval semakin besar maka jumlah kilobytes yang dipakai akan
semakin turun.
30

Pada gambar 3.18 juga dapat dilihat besar kilobytes yang dipakai oleh protokol
ICMP selalu konstan pada tiap-tiap interval yang artinya besar kilobytes yang
digunakan untuk melakukan PING atau Traceroute selalu sama tidak ada
perubahan jumlah yang signifikan

Selain itu penulis juga diberi arahan untuk melihat perbedaan kilobytes pada tiap
spreading factors (SF) per interval di protokol TCP dan ICMP. Dari gambar 3.17
menunjukan grafik hasil kilobytes dari protokol TCP. Penulis melihat bahwa
dalam interval 30, antara SF 10 – SF 12 kilobytes yang dihasilkan konstan turun
ketika SF nya semakin besar. Penulis berasumsi hal itu bisa terjadi karena
spreading factors (SF) sendiri yang memutuskan berapa banyak data yang dikirim
per detik [ CITATION Qoi19 \l 1033 ] dan protokol TCPlah yang memiliki fungsi
sebagai protokol standar yang dipakai dalam proses tukar menukar data
[ CITATION Ari16 \l 1033 ]

Namun pada interval 60 – 900 pola penurunan jumlah kilobytes tidak terlihat.
31

Penulis berasumsi bahwa tidak adanya pola penurunan jumlah kilobytes


disebabkan karena keadaan lingkungan saat proses pengiriman data pada interval
tersebut kurang mendukung, hal ini disampaikan oleh pembimbing penulis.
Namun dapat diambil kesimpulan yang pasti adalah tanpa melihat SF berapakah
dia, jumlah kilobytes TCP dari interval 30 – 900 terus menurun karena semakin
besar interval maka frekuensi pengiriman data per jam akan semakin jarang yang
menyebabkan jumlah kilobytes pun ikut menurun

Selanjutnya penulis melakukan analisis pada protokol ICMP. Pada gambar 3.20
penulis melihat tinggi grafik yang hampir sama. Artinya jumlah Kilobytes yang
dipakai protokol ICMP pada tiap- tiap spreading factors (SF) per interval hampir
sama besarnya. Dapat diambil kesimpulan bahwa besar kilobytes yang digunakan
untuk melakukan PING atau Traceroute selalu sama tidak ada perubahan jumlah
yang signifikan
32

Gambar 3. 20 Grafik Kilobytes ICMP

Selanjutnya penulis melakukan analisa pada protokol OpenVPN. Berdasarkan


Gambar 3.21, penulis melihat pada protokol ini jumlah kilobyte yang dipakai oleh
protokol OpenVPN tidak terdapat pola menaik atau menurun, hal ini bisa saja
terjadi karena protokol OpenVPN tidak berpengaruh pada SF berapa atau interval
berapa yang digunakan. Penulis hanya bisa menyimpulkan bahwa pada Gateway
LoRa sudah terinstall protokol OpenVPN yang dapat memberikan benefit berupa
dapat mengakses seluruh jaringan dan seluruh gateway terlepas dari jenis koneksi
LAN/VLAN/3G/4G, dan dapat menciptakan koneksi yang aman diantara
Gateway dan Network Server LoRaWAN atau IoT Platform [ CITATION
Res20 \l 1033 ]
33

3.3.4.2
Gambar 3. 21 Grafik Kilobytes OpenVPN

Analisis Throughput

Analisa kedua yang penulis lakukan adalah melihat besar rata-rata throughput dari
tiap-tiap interval. Fungsi dari melihat throughput ini adalah melihat jumlah rata-
rata kecepatan transfer atau pengiriman data dalam satuan Bytes/s. Dalam dugaan

Gambar 3. 22 Grafik Throughput SF10


34

penulis, ketika interval waktu pengiriman data semakin lama maka akan
menyebabkan hasil rata-rata throughput semakin kecil
35

Gambar 3. 23 Grafik Throughput SF11

Gambar 3. 24 Grafik Throughput SF12

Dari Gambar 3.22, Gambar 3.23, dan Gambar 3.24 menyatakan bahwa benar jika
interval waktu pengiriman data dari Gateway LoRa menuju Network Server
semakin lama maka akan semakin kecil pula besar rata-rata throughput yang
didapatkan. Hal ini disebabkan karena ketika interval waktu pengiriman data
semakin lama itu artinya data yang dikirimkan akan semakin sedikit yang
menyebabkan nilai time span dan bytes makin kecil dan menghasilkan nilai
throughput yang makin kecil pula.
36

Selain itu penulis melihat ketika nilai Spreading Factor (SF) semakin besar maka
jumlah throughput yang didapat akan semakin besar pula. Ini disebabkan karena
pada dasarnya ketika LoRa dikonfigurasi dengan nilai SF yang besar maka
semakin lama pula waktu yang dibutuhkan untuk melakukan transmisi
data[ CITATION Qoi19 \l 1033 ].

3.3.4.3 Analisa Destinasi IP Publik


37

Gambar 3. 25 Keterangan Destinasi IP 52.221.33.196

Analisa ketiga yang penulis lakukan adalah untuk mengetahui destinasi tujuan IP
Publik pada hasil capture. Dari hasil pengolahan data menggunakan
https://www.ultratools.com/tools/ipWhoisLookup, penulis mendapatkan bahwa
destinasi dari IP Publik 52.221.33.196 adalah Amazon Data Services Singapore.
Artinya pada proses pengiriman data dari Gateway LoRa ke Network Server
destinasi akhir (endpoints) yang dituju paling banyak adalah server dari Amazon
Data Service Singapore yang berlokasi di negara Singapore.

3.3.5 Hasil Analisis

Hasil dari analisis data yang penulis lakukan diatas berupa poin-poin kesimpulan
yang analisis ambil dibantu dengan referensi jurnal-jurnal. Adapun
kesimpulannya sebagai berikut :

1. Dalam tiap-tiap interval jumlah kilobytes yang dipakai oleh protokol ICMP
yang dimana berfungsi untuk melakukan PING dan Traceroute akan selalu
konstan besarnya (tidak ada perubahan yang signifikan). Itu berarti koneksi
internetnya selalu tersedia
2. Semakin besar nilai Spreading Factors (SF) yang digunakan saat pengiriman
data maka akan semakin jauh jangkauan sinyalnya dan waktu transmisi (atau
dapat disebut dengan airtime) akan semakin lama mengakibatkan perangkat
yang mengirim data harus selalu hidup yang membuat boros baterai
3. Semakin kecil nilai Spreading Factors (SF) yang digunakan maka jangkauan
sinyalnya akan semakin sedikit dan waktu transmisi data (airtime) yang
semakin sebentar mengakibatkan perangkat tidak boros baterai
38

4. Semakin besar interval waktu pengiriman data yang digunakan maka akan
semakin dikit jumlah data yang diterima karena frekuensi pengiriman data yang
semakin jarang

3.4 Identifikasi kendala yang dihadapi

Kendala yang penulis hadapi antara lain sulitnya mendapatkan data yang valid
untuk menunjang analisa ini disebabkan saat tahap pengolahan data yang kurang
efektif karena keadaan lingkungan kantor yang kurang mendukung, banyak
perangkat LoRa lain yang akan mengakses Gateway LoRa bersamaan dengan saat
terjadinya capture paket data. Dan juga dari hasil grafik, penulis dan karyawan
IoT melihat ada beberapa data yang kurang masuk akal dan tidak sesuai asumsi
penulis dan karyawan IoT sehingga diputuskan untuk mengulang kembali tahap
pengumpulan data. Namun karena keterbatasan waktu penulis dalam menjalankan
praktik kerja lapangan ini, tahap tersebut tidak diulang, langsung dilanjutkan ke
tahap pengolahan dan analisis menggunakan data yang sudah ada.

3.4.1 Kendala Pelaksanaan Tugas

Dalam pelaksanaan Praktik Kerja Lapangan, penulis mengalami beberapa


kendala-kendala diantaranya adalah sebagai berikut:

1. Kurangnya waktu diskusi dengan pembimbing dan karyawan IoT yang


membantu dalam analisis ini karena kesibukan mereka selama dikantor
2. Minimnya referensi untuk mengkaji lebih dalam tentang Gateway LoRa dan
Netwrok Server LoRaWAN
3. Data yang dipakai untuk analisa kurang valid
4. Keterbatasan waktu dalam melakukan analisis karena pelaksanaannya
berbangeran dengan pengerjaan projek lainnya

3.4.2 Cara Mengatasi Kendala

Untuk mengatasi kendala tersebut penulis melakukan beberapa hal dibawah ini :
39

1. Penulis mencari informasi tentang Gateway LoRa dan Network Server


LoRaWAN dengan bertanya ke karyawan-karyawan di Telkom IoT dan
mencari referensi jurnal-jurnal
2. Penulis menghubungi karyawan IoT dan pembimbing melalui whatssapp untuk
janjian bertemu membahas analisa ini
3. Penulis mengelola waktunya sebaik mungkin untuk mengerjakan analisa ini
bersamaan dengan pengerjaan projek lainnya
BAB IV
PENUTUP

4.1 Kesimpulan

PT Telkom Indonesia khususnya Divisi IoT (Telkom IoT) merupakan salah satu
perusahaan teknologi yang berfokus pada Research and Development teknologi
LoRa. Dengan adanya analisis yang penulis lakukan dapat mempercepat Telkom
IoT dalam melakukan tahap Research and Development mengenai teknologi
LoRa dan dapat memberikan manfaat dalam pengembangan bisnis teknologi
LoRa yang Telkom IoT lakukan. Selain itu, dapat membantu ANTARES,
perusahaan yang membuat hardware berbasis LoRa yang berada dibawah
naungan PT Telkom Indonesia, untuk membuat keputusan dalam membuat dan
memproduksi mikrokontroller atau produk lain yang berbasis LoRa ANTARES.

Selain itu, dari hasil analisis yang penulis lakukan dapat diambil kesimpulan jika
Interval dan Spreading Factors berpengaruh kepada besar kilobytes dan kecepatan
pengiriman data dari Gateway LoRa menuju Network Server LoRa. Hal tersebut
memberikan pengaruh ketika diimplementasikan di kasus nyata, dengan adanya
kesimpulan tersebut dapat membantu para user dari teknologi LoRa dalam
melakukan pemograman alatnya.

4.2 Saran

Saran yang penulis berikan adalah untuk projek ini adalah mengulang proses
pengumpulan data karena data yang didaptkan kurang valid karena berbagai
kendala. Penulis menyarankan pada tahap pengumpulan data bagian capture
dengan wireshark harus dalam keadaan lingkungan yang baik seperti tidak adanya
perangkat LoRa yang sedang mengirim data saat bersamaan dengan proses
capture. Dan juga perangkat yang digunakan sebaiknya perangkat yang masih
berfungsi dengan baik agar tidak menghambat proses pengiriman data dari
Gateway LoRa ke Network Server.

38
DAFTAR PUSTAKA

Antares. (2020, December 10). Documentation. Retrieved from antares.id:


https://antares.id/id/docs.html

ANTARES. (2020, December 22). Dokumentasi. Retrieved from antares.id:


https://antares.id/id/docs.html

Arianto. (2016, May 11). Memahami Pengertian,Fungsi dan Cara Kerja TCP/IP.
Retrieved from www.tembolok.id: https://www.tembolok.id/pengertian-
tcp-ip/

Arijuddin, H., Bhawiyuga, A., & Amron, K. (2019). Pengembangan Sistem


Perantara Pengiriman Data Menggunakan Modul Komunikasi LoRa dan
Protokol MQTT pada Wireless Sensor Network. Jurnal Pengembangan
Teknologi Informasi dan Ilmu Komputer , 1655-1659.

Fikri, Y., Sumardi, & Setiyono, B. (2013). Sistem Monitoring Kualitas Udara
Berbasis Mikrokontroler ATMEGA 8535 Dengan Komunikasi Protokol
TCP/IP. Transient, 644.

Istiana, T., Mardyansyah, R. Y., & Dharmawan, G. B. (2020). Kajian


Pemanfaatan IoT Berbasis LPWAN Untuk. Elektron Jurnal Ilmiah, 4.

Janssen, D. (2019, December 5). Perbandingan protokol VPN. Retrieved from


vpnoverview.com: https://vpnoverview.com/id/info-vpn/perbandingan-
protokol-vpn/#:~:text=OpenVPN%20(yang%20merupakan%20abreviasi
%20dari,seperti%20Windows%2C%20MacOS%20dan%20Linux.

Qoitech. (2019, November 18). How Spreading Factor affects LoRaWAN device
battery life. Retrieved from thethingsnetwork.org:
https://www.thethingsnetwork.org/article/how-spreading-factor-affects-
lorawan-device-battery-life

Qoitech. (2019, 11 18). How Spreading Factor affects LoRaWAN device battery
life. Retrieved from www.thethingsnetwork.org:

39
https://www.thethingsnetwork.org/article/how-spreading-factor-affects-
lorawan-device-battery-life

ResIOT. (2020, December 20). Setup Gateway with OpenVPN. Retrieved from
docs.resiot.io: https://docs.resiot.io/openvpn_setup/

selamatpagi.id. (2018, March 18). Retrieved from Perbedaan Bandwith dan


Throughput: https://www.selamatpagi.id/bandwidth-dan-throughput/

Semtech. (2020, February 11). Tech Paper and Guides. Retrieved from lora-
developers.semtech.com: https://lora-
developers.semtech.com/uploads/documents/files/LoRa_and_LoRaWAN-
A_Tech_Overview-Downloadable.pdf

vpnMentor. (2020, October 13). Baiknya Pakai Protokol VPN Apa? . Retrieved
from id.vpnmentor.com: https://id.vpnmentor.com/blog/protokol-vpn-apa-
sebaiknya-saya-pakai/#:~:text=Dasar%2Ddasar%20Protokol,-Dalam
%20hal%20Anda&text=Mereka%20adalah%20tulang%20punggung
%20yang,IPSec%2C%20IKEv2%2C%20dan%20SSTP.

Zhong, C.-l., Zhu , Z., & Huang, R.-g. (2015). Study on the IOT Architecture and
Gateway Technology. 14th International Symposium on Distributed
Computing and Applications for Business Engineering and Science, 197.

40
L-1 Surat Keterangan PKL
L-2 Rincian Tugas
(Lanjutan)
(Lanjutan)
L-3 Form F10
(Lanjutan)
L-4 Lampiran – Lampiran Lainnya

(Lanjutan)

Anda mungkin juga menyukai