0% found this document useful (0 votes)
45 views7 pages

31-Article Text-366-3-10-20200122

This document summarizes a study on designing a digital data communication system using HF radio waves. The system uses a Raspberry Pi for digital data processing and encryption. An FSK modulator acts as an interface between the Raspberry Pi and HF radio, converting digital signals from the Raspberry Pi into analog signals for the HF radio. The study aims to securely transmit encrypted digital files via HF radio communication, which can benefit communication in remote areas without modern connectivity infrastructure. Encryption is done using Thonny Python before transmission to randomize file contents and add security.

Uploaded by

Fasty Marve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views7 pages

31-Article Text-366-3-10-20200122

This document summarizes a study on designing a digital data communication system using HF radio waves. The system uses a Raspberry Pi for digital data processing and encryption. An FSK modulator acts as an interface between the Raspberry Pi and HF radio, converting digital signals from the Raspberry Pi into analog signals for the HF radio. The study aims to securely transmit encrypted digital files via HF radio communication, which can benefit communication in remote areas without modern connectivity infrastructure. Encryption is done using Thonny Python before transmission to randomize file contents and add security.

Uploaded by

Fasty Marve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

JTIM : Jurnal Teknologi Informasi dan Multimedia

Vol. 1, No. 3, November 2019, hlm. 181-187 e-ISSN: 2684-9151

Desain Komunikasi Data Digital Pada Radio HF Dengan


Metode Frequency Shift Keying Berbasis Thonny Python
(Digital Data Communication Design on HF Radio with the Frequency Shift
Keying Method Based on Thonny Python)

Haidir Fajar[1]* , Syamsul El Yamin[2], Masbah Siregar[2]

[1]
Inspector Maintenance Sensor Weapon Command
Pangkalan Utama TNI AL III, Jakarta, Indonesia
E-mail : [email protected]
[2],[3]
Program Pascasarjana
Institut Sains Dan Teknologi Nasional (ISTN), Jakarta, Indonesia
E-mail : [email protected]
E-mail : [email protected]

KEYWORDS: ABSTRACT
Thonny Python, Raspberry, Enkripsi, Digital data is one of the data or information that is often misused, therefore this research
dan Radio HF begins by studying various literatures related to the encryption system used in cryptographic
techniques. And based on the literature that was read, made a series of design and encryption
system design program based on Thonny Python. The results of the design are then realized
by creating a series of file encryption systems through the application program. The results
obtained from this study are the encryption system created in Thonny Python has been able to
randomize the original information in this case in the form of a file and is able to transmit the
encrypted data with various limitations. This study discusses digital data communication
systems using HF radio waves with its main device as a complete communication radio with
antenna and power supply, and is equipped with a Raspberry as an enhancement to digital
data processing and FSK Modulator as an interface between Raspberry and HF radio that
functions as a digital signal modifier that out of Raspberry becomes an analog signal as input
for HF radio.

KATA KUNCI: ABSTRAK


Thonny Python, Raspberry, Enkripsi, Data digital adalah salah satu data atau informasi yang sering disalahgunakan, oleh karena
dan Radio HF itu penelitian ini dimulai dengan mempelajari berbagai literatur yang berkaitan dengan
sistem enkripsi yang digunakan dalam teknik kriptografi. Dan berdasarkan literatur yang
dibacakan, dibuat serangkaian desain dan enkripsi program desain sistem berbasiskan
Thonny Python. Hasil desain kemudian diwujudkan dengan menciptakan serangkaian sistem
enkripsi file melalui program aplikasi. Hasil yang diperoleh dari penelitian ini adalah sistem
enkripsi yang dibuat dengan Thonny Python telah mampu mengacak informasi asli dalam
hal ini dalam bentuk file dan mampu mengirimkan data terenkripsi dengan berbagai
keterbatasan. Penelitian ini membahas sistem komunikasi data digital menggunakan
gelombang radio HF dengan perangkat utamanya sebagai radio komunikasi lengkap dengan
antena dan catu daya, dan dilengkapi dengan Raspberry sebagai perangkat tambahan untuk
pemrosesan data digital dan FSK Modulator sebagai antarmuka antara radio Raspberry dan
HF yang berfungsi sebagai pengubah sinyal digital yang keluar dari Raspberry menjadi sinyal
analog sebagai input untuk radio HF.

I. PENDAHULUAN Keterbatasan pembangunan sistem


komunikasi berbasis teknologi tinggi yang terjadi
saat ini, menciptakan ketidakmerataan wilayah dan

181
* Penulis Korespondensi (Haidir Fajar)
Email : [email protected]
182 JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187

masyarakat yang dapat menikmatinya. Hal ini terjadi bisa diterima oleh siapapun namun untuk data akan
karena perkembangan teknologi tidak terlepas dari tetap aman karena sudah di enkripsi dan dekripsi.
biaya yang sangat tinggi, disamping keterbatasan Penelitian ini membahas sistem komunikasi
kemampuan sumber daya manusia di daerah tertentu. data digital menggunakan gelombang radio HF
Kebutuhan penyebarluasan informasi secara cepat dengan perangkat utamanya radio komunikasi HF
membutuhkan sarana komunikasi yang dapat lengkap dengan antena dan catu daya, serta
digunakan tidak hanya sebagai sarana komunikasi dilengkapi sebuah Raspberry sebagai perangkat
suara, tetapi juga pengiriman data digital [1] . tambahan pengolah data digital dan Modulator FSK
Gelombang radio High Frequency (HF), 3 - 30 sebagai interface antara Raspberry dengan radio HF
MHz mempunyai kelebihan karena dapat yang berfungsi sebagai pengubah sinyal digital yang
dipantulkan oleh ionosfer, sehingga dapat keluar dari Raspberry menjadi sinyal analog sebagai
dimanfaatkan untuk komunikasi jarak jauh tanpa input untuk radio HF. Melihat kondisi geografis
memerlukan repeater atau satelit Frekuensi yang Indonesia dan ketidakmerataan pembangunan sistem
dapat digunakan untuk komunikasi tergantung jarak komunikasi di Indonesia, maka pengembangan
dan kondisi lapisan ionosfer pada saat komunikasi sistem komunikasi data digital menggunakan
berlangsung. Radio Single Side Band ( SSB ) yang gelombang radio HF akan sangat bermanfaat dalam
bekerja pada frekuensi HF sampai saat ini masih membantu perkembangan pembangunan daerah
merupakan sarana komunikasi utama baik bagi yang belum terjangkau komunikasi data.
instansi pemerintah daerah maupun masyarakat yang
berada di daerah yang belum tersentuh layanan II. METODOLOGI
komunikasi modern, seperti Handphone, Telephone, Penelitian ini membahas tentang keamanan
Internet dll. Pemilihan sarana komunikasi radio HF mengirimkan data atau file melalui media Radio HF
ini selain karena biaya penyewaan alat yang relatif dimana data yang sebelum dikirim diamankan data
murah, juga dikarenakan kondisi geografis wilayah tersebut dengan mengenkripsi serta menambahkan
[1] . sandi angka, sehingga tidak mudah dibaca oleh orang
Pengaplikasian teknologi komputer yang yang tidak memiliki kepentingan atau tidak
semakin banyak di tahun-tahun mendatang akan mengetahui kuncinya.
menjadikan peran komputer semakin penting dan
bisa jadi krusial. Pekerjaan mengolah dokumen,
mengontrol alat, hingga memonitor seluruh alat. TXT
Berbicara mengenai komputer dan teknologi yang
berhubungan dengannya tentu tak mungkin Docs
melepaskan diri dari salah satu ilmu pokok, yaitu
pemrograman. Sebuah inovasi baru telah dilakukan Excel
oleh yayasan non profit Rapsberry Pi Fondation asal MODULATOR
Inggris dengan menciptakan sebuah komputer Jpeg
(FSK) RADIO
RASPBERRY HF
mungil seukuran kartu kredit yang diberi nama
sesuai dengan nama yayasan pembuatnya, Rapsberry
Pi [2] . Gbr 1. Rangkaian penelitian yang akan dilakukan
Komunikasi melalui radio berarti kita
melakukan komunikasi terbuka artinya siapapun
dapat mendengarkan atau menerima pesan yang kita A. Desain Hardware
kirim melalui radio hanya dengan menyamakan 1) Raspberry
frekuensi pengiriman sehingga perlu adanya sebuah Raspberry yang digunakan sebagai media
pengaman data atau pesan dalam hal ini adalah model Raspberry Pi 3b dengan spesifikasi :
menggunakan teknik inkripsi dan dekripsi. Dalam  OS Raspbian Stretch
penerapannya, data yang akan dikirim harus di  Ram 1 Gb
enkripsi dahulu kemudian setelah diterima oleh  Grafis Broadcom VideoCore IV
penerima data di dekripsi dengan kata kunci yang  Processor A 1.2 GHz 64-bit Quad-Core ARMv8
sudah disepakati sehingga meskipun sinyal radio HF CPU
JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187 183

 802.11n Wireless LAN, Boetooth 4.1 berfungsi untuk melakukan pengujian dan
 4 Port USB, 1 Port HDMI pengukuran dengan Osiloskop.
 Audio Jack 3.5mm and Composite Camera

RA
DI
O
H

Gbr 4. Skema diagram FSK


Gbr 2. Raspberry Pi
B. Desain Software
Digunakannya Raspberry Pi 3b ini karena Dalam aplikasi Raspberry, menu utama yang
memiliki spesifikasi yag lebih tinggi dari seri pertama kali muncul ada 2 pilihan yaitu kirim dan
sebelumnya serta dengan menggunakan Raspberry terima. Dimana operator dapat bertindak sebagai
dapat lebih menghemat anggaran dibandingkan pengirim pesan atau sebagai penerima pesan.
dengan Laptop atau PC. Selain itu Raspberry dapat
berfungsi sebagai kontroling dan monitoring suatu
sistem elektronika. Sehingga suatu saat nanti kita
KIRIM FILE
dapat mengontrol suatu alat yang tempatnya sangat
jauh namun masih dalam jangkauan radio HF.
TERIMA FILE
2) Frequency Shift Keying (FSK)
Alat ini digunakan sebagai penghubung antara
Raspberry dengan Radio HF untuk merubah data
digital menjadi analog dan sebaliknya. Dimana alat Gbr 5. Desain menu utama
yang dibuat memiliki kemampuan pengiriman 1200
bps dalam pengiriman.
1) Pengiriman
Di dalam menu pengiriman terdapat beberapa
proses sebelum data dapat dikirim. Di mana proses
pertama yang dilakukan dengan memilih file yang
akan dikirim lalu file tersebut akan ditampilkan di
C layar berupa nama file serta ukurannya, setelah itu
lakukan kompresi file lalu lakukan enkripsi dan
masukan sandi keypad baru file dapat dikirim.
A PENGIRIMAN DATA / FILE
B
Pilih File
FILE TXT.txt (size file)

Kompres File
FILE TXT.txt.lzma (size file)
Enkripsi File
Gbr 3. Modulator FSK dan PTT
FILE TXT.txt.lzma.aes (size file)
Kirim File
Kabel A untuk interface dengan Raspberry
(transmit & receive data digital), Kabel B terhubung
dengan radio HF ( Tx dan RX ) sedangkan kabel C Gbr 6. Desain Menu Kirim
184 JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187

2) Penerimaan
Di dalam menu terima terdapat beberapa
langkah setelah file dinyatakan telah diterima 100%
maka file tersebut dapat dilakukan dekripsi lalu
dekompresi baru file menjadi bentuk yang sama
seperti yang dikirimkan.

PENERIMAAN DATA / FILE

Gbr 9. Tampilan pengiriman data


FILE TXT.txt.lzma.aes (size file)
Dekripsi

FILE TXT.txt.lzma (size file)


Button1 ( Pilih File ) digunakan untuk meng
Dekompres
i FILE TXT.txt. (size file) input data atau file, setelah diklik maka akan tampil
nama file dan ukuran file. Button2 (Kompres File)
Gbr 7. Desain menu terima digunakan untuk mengkompres data atau file yang
sudah di input kemudian ditampilkan nama file
kompres dan ukuran file. Button3 (Enkripsi File)
III. HASIL DAN PEMBAHASAN digunakan untuk meng inkripsi data atau file yang
A. Pengujian Program Thonny Python sudah dikompres setelah itu ditampilkan nama file
Pengujian program dilakukan bertujuan untuk yang sudah terinkripsi beserta ukuran file. Button4
mengetahui apakah program dapat berkerja sesuai (Kirim File) digunakan untuk proses pengiriman data
yang diharapkan yang dalam hal ini untuk mengirim dimulai dengan ditampilkannya durasi waktu yang
data kemudian dikirim melalui radio HF. dibutuhkan dalam pengiriman data beserta
prosentase proses pengiriman. Dalam penelitian ini
kami menyediakan 4 type file sebagai bahan
pengujian program yang terdiri dari :
a. FILE TXT.txt dengan ukuran file 3 KB
b. FILE WORD.docs dengan ukuran file 12 KB
c. FILE EXCEL.xlsx dengan ukuran file 10 KB
d. FILE JPEG.jpg dengan ukuran file 23 KB

Setelah memilih file yang akan dikirim


dilanjutkan dengan kompresi data lalu
mengamankan data dengan mengenkripsi serta
memberikan sandi pengaman untuk menambah
keamanan data. Data yang ada dalam raspberry
Gbr 8. Tampilan awal program pengujian masih berupa data digital, data dikirim melalui port
USB untuk dilakukan modulasi dan dirubah menjadi
sinyal analog serta menumpangkan sinyal informasi
Program dibuat sesuai dengan sistem yang ke sinyal pembawa (Carier). Setelah dilakukan
akan dibuat atau sesuai dengan cara kerja alat. proses penumpangan sinyal maka sinyal siap untuk
Program bekerja secara interface dan akan mengirim dikirim, sebelum itu sinyal analog dikirim dari radio
data melalui Tx dari Raspberry. Di bawah ini adalah HF ke antena pemancar melalui kabel Coaxial RJ8
pengujian program Thonny Python. dan dari antena sinyal dipancarkan melalui media
udara.
JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187 185

B. Pengujian Sistem Enkripsi


Tujuan dari pengujian sistem enkripsi adalah Data/File Raspberry Osiloskop
pengujian untuk mengetahui apakah cipherteks
yang dihasilkan oleh sistem ini sudah sesuai
Gbr 12. Setting pengukuran sinyal keluaran Raspberry
dengan yang diharapkan yaitu dapat mengacak data
aslinya, sehingga tidak bisa dibaca tanpa
menggunakan kunci enkripsi.

Gbr 13. Bentuk sinyal keluaran dari Raspberry saat Software


Thonny Python siap mengirim data.

Gbr 10. Hexadesimal Plainteks

Gbr 14. Bentuk sinyal keluaran dari Raspberry saat Software


Thonny Python mengirim data.

Raspberry dapat bekerja sebagai mana yang


Gbr 11. Hexadesimal Cipherteks diharapkan dimana Raspberry berfungsi untuk
mengkonversi data file ke level tegangan TTL maka
keluaran dari Raspberry berupa data digital yang
Dari gambar di atas menunjukkan bahwa dapat dimodulasikan menggunakan modulasi FSK.
plainteks atau pesan asli sudah dirubah menjadi
cipherteks atau sudah terenkripsi ini dibuktikan nilai D. Pengujian Modulator FSK
hexadesimal dari plainteks dan cipherteks berbeda Pengujian dan Pengukuran Data, Pengujian
meskipun dengan huruf yang sama. pada bagian ini bertujuan untuk mengetahui apakah
modulator sudah dapat menghasilkan sinyal
C. Pengukuran dan Pengujian Raspberry sinusoidal dengan frekuensi 1200 Hz. Input logic
Pengujian ini bertujuan untuk mengetahui high pada modulator didapat dengan cara
sinyal data keluaran dari Raspberry yang akan memberikan tegangan sebesar 5 volt, sedangkan
dimodulasikan. Untuk pengujian Raspberry ini input logic low dengan cara menghubungkan input
dilakukan dengan cara menginput data atau file lalu modulator ke ground.
di kompres kemudian di inkripsi dan setelah itu
dikirim sehingga Raspberry dapat mengeluarkan
output data yang kemudian dibaca oleh Osiloskop.
186 JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187

Osiloskop

Raspberry Modulator
Data/File
FSK

Gbr 15. Cara pengukuran Modulator FSK


Gbr 17. Sinyal keluaran FSK dengan input
data dari Raspberry

Output data Dilihat dari hasil pengukuran frekuensi dari


Raspberry sinyal keluaran modulator terjadi perbedaan,
menurut perhitungan frekuensi sinyal keluaran
Output data
Modulator
seharusnya 1.624 kHz dan pada pengukuran
FSK frekuensi dari sinyal keluaran FSK yaitu 1.255 kHz,
dengan tegangan Vp = 6.480 Volt. Hal ini
disebabkan oleh masih adanya noise yang terjadi
akibat bahan PCB dan juga pada kabel penghubung
Gbr 16. Sinyal keluaran dan masukan
data Modulator FSK
yang masih ada yang longgar maupun redaman dari
media.
Sinyal keluaran akan berbentuk sinyal FSK
ketika diberi input yang bervariasi antara logic high IV. KESIMPULAN
dan logic low. Pada pengujian ini sinyal masukan Dari pembahasan yang telah diuraikan
modulator berasal dari sinyal Raspberrry dengan sebelumnya, dapat diambil suatu kesimpulan bahwa
frekuensi 171,2 Hz. Hasil yang diperoleh adalah algoritma kriptografi digunakan untuk
modulator dapat menghasilkan sinyal FSK frekuensi menyembunyikan atau mengamankan pesan dari
1.310 kHz. orang – orang yang tidak berhak atas pesan tersebut.
Dari skema diagram FSK dapat dijelaskan Algoritma memiliki tiga fungsi dasar, yaitu enkripsi,
mengenai cara kerja dari FSK, transmit digital input dekripsi dan kunci. Dalam percobaan Raspberry
yang keluar dari Raspberry masuk ke FSK menghasilkan output digital 171,2 Hz yang dapat
Modulator kemudian diproses di blok digital to dimodulasikan oleh FSK menjadi 1.310 kHz.
analog converter, output dari digital to analog Sedangkan dalam uji coba FSK, Frekuensi keluaran
converter lalu difilter oleh XMT Filter dan low pass modulator FSK mengalami perbedaan yang
filter sehingga menghasilkan output sinyal analog seharusnya 1.624 kHz menjadi 1.255kHz. dari hasil
yang dapat diterima oleh radio HF. Data receive penelitian ini menyarankan untuk penelitian
terbagi menjadi dua Receive Bias Adjust (RXB) dan selanjutnya menggunakan FSK dengan baudrate di
Receive Analog Input (RXA), Receive Analog Input atas 1200bps.
(RXA) difilter oleh Low Pass Filter kemudian
masuk ke dalam blok Receive Filter And Group
Delay Equalizer lalu di compare dengan Offset UCAPAN TERIMA KASIH
Compensation kemudian data masuk ke FSK Peneliti menyadari bahwa, tanpa bantuan
Demodulator, hasil dari FSK Demodulator di bimbingan dari berbagai pihak, dari masa awal
compare dengan Receive Bias Adjust penelitian sampai pada penyusunan Paper ini,
(RXB)sehingga menghasilkan Receive Digital sangatlah sulit bagi peneliti untuk menyelesaikan
Output (RXD). Paper ini, oleh karena itu, peneliti mengucapkan
terima kasih kepada Dr. Ir. H. Syamsul El Yumin M.
Eng, selaku dosen pembimbing yang telah
menyediakan waktu, tenaga, dan pikiran untuk
mengarahkan peneliti dalam penyusunan Paper ini.
JTIM : Jurnal Teknologi Informasi dan Multimedia, Vol. 1, No. 3, November 2019, hlm. 181-187 187

Pihak TNI Angkatan Laut dalam hal ini Diskomlek Mallik, “A Frequency Control Strategy
Armada I yang telah banyak membantu dalam usaha Using Power Line Communication in a
memperoleh data yang diperlukan penulis. Orang tua Smart Microgrid,” IEEE Access, vol. 7, pp.
dan keluarga yang telah memberikan bantuan 21712–21721, 2019.
dukungan material dan moral serta sahabat yang [12] Y. K. Ningsih, S. Agoes, and T. Winata, “Uji
telah banyak membantu peneliti dalam Coba Pengiriman Data Jarak Dekat Dengan
menyelesaikan paper ini. Menggunakan Radio Komunikasi HF,” vol.
13, pp. 77–90, 2015.
REFERENSI
[1] S. S. Dadang Nurmali, “Komunikasi Data
Digital Menggunakan Radio HF,” Ber.
Digantara, vol. 7, no. 2, pp. 27–30, 2010.
[2] Umarohvyhasanah, Makalah Raspberry.
2016.
[3] M. A. Muda, M. Komarudin, and Y. Susanty,
“Rancang Bangun Sistem Enkripsi Sebagai
Security Komunikasi Handie Talkie (HT)
Menggunakan Mikrokontroler AVR Seri,”
vol. 1, no. 1, p. 13, 2007.
[4] N. Aulia, “Jurnal Aplikasi Enkripsi Dan
Dekripsi Menggunakan Visual Basic 2012
Dengan Metode Triple DES,” no. May, p. 9,
2016.
[5] I. Frieslaar and B. Irwin, “Developing an
Electromagnetic Noise Generator to Protect a
Raspberry PI From Side Channel Analysis,”
SAIEE Africa Res. J., vol. 109, no. 2, pp. 85–
101, 2018.
[6] J. Ye, L. Yan, H. Wang, W. Pan, B. Luo, and
X. Zou, “Photonic Generation of Microwave
Frequency Shift Keying Signal Using a
Polarization Maintaining FBG,” IEEE
Photonics J., vol. 10, no. 3, pp. 1–8, 2018.
[7] B. E. Purnama, “Sistem Komunikasi Data
Menggunakan Gelombang Radio,” vol. 2, no.
2, pp. 6–16, 2010.
[8] F. Kaup, P. Gottschling, and D. Hausheer,
“PowerPi: Measuring and modeling the
power consumption of the Raspberry Pi,”
Proc. - Conf. Local Comput. Networks, LCN,
pp. 236–243, 2014.
[9] R. U. Adzikri, Teknik Modulasi ASK, PSK
Dan FSK. 2018.
[10] P. A. Hoeher, “FSK-Based Simultaneous
Wireless Information and Power Transfer in
Inductively Coupled Resonant Circuits
Exploiting Frequency Splitting,” IEEE
Access, vol. 7, pp. 40183–40194, 2019.
[11] D. Sharma, A. Dubey, S. Mishra, and R. K.

You might also like