Anda di halaman 1dari 10

MAKALAH

DASAR TELEKOMUNIKASI
“Source Coding Dan Compression”

Disusun Oleh :

KELOMPOK 12
1. Andi Akbar M.T Djalengkara F44120029
2. Filan Tri Gino Taula F44120004
3. Hendil Ocvan.T F44117051

KELAS A

PRODI S1 TEKNIK ELEKTRO


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TADULAKO
2021
KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat-NYA sehingga kami dapat
menyusun makalah ini tepat pada waktunya. Tidak lupa kami juga mengucapkan banyak
terimakasih atas bantuan dari seluruh komponen yang telah membantu dalam penyelesaian
makalah yang berjudul “Source Coding Dan Compression” dan harapan kami semoga makalah ini
dapat menambah pengetahuan dan pengalaman bagi para pembaca, serta seluruh Masyarakat
Indonesia khususnya para mahasiswa untuk kedepannya dapat memperbaiki bentuk maupun
menambah isi makalah ini agar menjadi lebih baik lagi. Karena keterbatasan pengetahuan maupun
pengalaman kami, kami yakin dalam pembuatan makalah ini masih banyak ditemukan kekurangan,
oleh karena itu kami sangat mengharapkan saran dan kritik yang membangun dari pembaca demi
kesempurnaan makalah ini.

Palu, 3 Maret 2021

Penyusun

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya i


DAFTAR ISI

KATA PENGANTAR.............................................................................................................................i
DAFTAR ISI..........................................................................................................................................ii
BAB I PENDAHULUAN......................................................................................................................1
A. LATAR BELAKANG......................................................................................................................... 1
B. RUMUSAN MASALAH............................................................................................................1
C. TUJUAN PENULISAN..............................................................................................................1
BAB II PEMBAHASAN........................................................................................................................2
A. PENGERTIAN SOURCE CODE......................................................................................................2
B. PENGERTIAN DATA COMPRESSION.........................................................................................4
1. Jenis-Jenis Kompresi Data.......................................................................................................4
BAB III PENUTUP................................................................................................................................6
A. KESIMPULAN....................................................................................................................................6
B. SARAN.................................................................................................................................................6
DAFTAR PUSTAKA.............................................................................................................................7

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya ii


BAB I
PENDAHULUAN

A. LATAR BELAKANG
Perkembangan teknologi komputer meningkat dengan cepat, hal ini terlihat pada era tahun
80-an dimana jaringan komputer masih merupakan teka-teki yang ingin dijawab oleh kalangan
akademisi, dan pada tahun 1988 jaringan komputer mulai digunakan di berbagai universitas,
perusahaan, dan di berbagai tempat lainnya. sekarang kita telah memasuki era milenium, terutama
world wide dimana internet telah menjadi realitas sehari-hari jutaan manusia di muka bumi ini.

Dalam perkembanganya muncul berbagai penemuan yang sangat penting sampai saat ini.
Contohnya yaitu source code (sumber data) dan compression (kompresi). Kedua hal ini sangat
penting dalam membangun suatu program dan memadatkan suatu data sehingga hanya memerlukan
ruangan penyimpanan lebih kecil sehingga lebih efisien dalam menyimpannya atau mempersingkat
waktu pertukaran data tersebut.

B. RUMUSAN MASALAH
1. Apa itu source code ?
2. Apa itu Compression?

C. TUJUAN PENULISAN
Dari rumusan masalah yang telah diuraikan, tujuan pembahasan makalah ini adalah :

1. Menjelaskan apa itu source code


2. Menjelaskan apa itu Compression

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


BAB II
PEMBAHASAN

A. PENGERTIAN SOURCE CODE

Source Code adalah sebuah kumpulan pernyataan bahasa komputer yang dapat ditulis dan
dibaca manusia. Dengan adanya Source Code, memungkinkan manusia berkomunikasi dengan
komputer menggunakan perintah-perintah tertentu. Biasanya, Source Code dibuat dalam satu atau
beberapa file teks dan juga terkadang disimpan sebagai prosedur yang selanjutnya akan muncul
dalam potongan kode yang dicetak dalam buku atau media yang lain. Terdapat beberapa macam
Source Code yang biasa digunakan seperti Java, Bahasa C, PHP, Action Script, Pythoon, HMTL dan
lain-lain.

1. Java
Java merupakan salah satu bahasa pemrograman yang cukup populer. Bahasa
pemrograman yang satu ini bisa dijalankan di berbagai platform mulai dari perangkat
komputer sampai dengan mobile.

Java pertama kali dikembangkan oleh Sun Microsystem pada The Green Project pada
tahun 1991 yang selanjutnya dilepas oleh Oracle. Sekadar informasi bahwa asal nama “Java”
sendiri karena salah seorang pendiri dari bahasa pemrograman tersebut yaitu Jave Gosling
sangat menyukai kopi yang langsung digiling dari mesin penggiling atau yang kita kenal
dengan kopi tubruk. Jenis kopi tubruk ini berasal dari Jawa. Dengan kata lain, nama “Java”
tersebut berasal dari Pulau Jawa di Indonesia. Berbicara tentang kelebihan, Java termasuk
bahasa pemrograman yang menghadirkan banyak kelebihan. Salah satunya adalah dapat
digunakan di sistem operasi yang berbeda. Selain itu, Java juga termasuk ke dalam OOP atau
pemrograman orientasi objek sehingga lebih mudah digunakan dalam menyusun program.

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


2. Bahasa C
Jenis Source Code yang kedua adalah Bahasa C. Bahasa pemrograman yang satu ini
termasuk yang paling tua yang dikembangkan sekitar tahun 1970-an. Seseorang yang berjasa
membuat Bahasa C adalah Dennis Ritchie.

Salah satu alasan mengapa bahasa ini sangat populer karena dikarenakan mayoritas
perguruan tinggi jurusan IT maupun berbagai kursus pemrograman menggunakan Bahasa C
sebagai bahasa pemrograman yang dipelajari pertama kali sebelum mempelajari bahasa
pemrograman yang lainnya. Selain itu, Bahasa C bisa dikatakan sebagai “Bapak” dari
berbagai bahasa pemrograman selanjutnya seperti Java, C++, dan lain-lain.

3. PHP
PHP merupakan singkatan dari Hypertext Pre-processor yang merupakan bahasa
pemrograman paling banyak digunakan di Indonesia. Salah satu alasannya karena PHP dapat
digunakan secara gratis.

Selain itu, PHP juga termasuk server side scripting yang memang dibuat
untuk membangun sebuah website yang dinamis. Tidak sedikit website-website yang
menggunakan PHP sebagai bahasa pemrogramannya. Beberapa contohnya seperti WordPress,
Facebook, dan Digg. Seseorang yang berhasil mengembangkan PHP adalah Rasmus Lerdrorf.

Selain ketiga macam-macam Source ode yang sudah kami sebutkan, sebenarnya masih
banyak Source Code atau bahasa pemrograman lainnya yang juga tidak kalah terkenal di
antaranya:
- ActionScript
- Python
- HMTL

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


B. PENGERTIAN KOMPRESI DATA (DATA COMPRESSION)

Kompresi data adalah sebuah teknik pada ilmu komputer untuk mengecilkan ukuran data.
Banyak orang juga menyebut hal ini dengan memampatkan data. Jadi, data yang ada dimampatkan
menjadi lebih kecil dari ukuran sebenarnya dengan tujuan menghemat ruang penyimpanan. Apabila
kompresi data dilakukan, otomatis Anda hanya membutuhkan ruang penyimpanan yang lebih kecil.
Selain dinilai lebih efisien, kompresi data juga mempercepat waktu pertukaran data.

Analoginya atau Contohnya seperti kita menyingkat kata-kata umum yang sering digunakan
seperti “yang” menjadi “yg”. Kompresi data dianggap satu hal yang penting karena selain
mempercepat proses pertukaran data juga mengecilkan kebutuhan bandwidth. Kompresi data bahkan
tidak hanya berlaku untuk teks saja, melainkan gambar (JPEG, PNG, TIFF), audio (MP3, AAC,
RMA, WMA) dan juga video (MPEG, H261, H263).

Ada beberapa hal yang harus Anda perhatikan agar kompresi data ini dapat berjalan dengan
lancar. Pengiriman data hasil kompresi hanya dapat dilakukan apabila pengirim dan penerima
mempunyai aturan yang sama dalam kompresi data. Selain itu pengirim juga harus menggunakan
algoritma kompresi data yang baku dan pihak penerima pun memakai teknik dekompresi data yang
sama dengan pengirim agar data dapat terbaca.

1. Jenis-jenis Kompresi Data


Setelah mengetahui dan memahami arti dari kompresi data, Anda juga harus tahu jenis-jenis
dari kompresi data. Terdapat dua jenis kompresi data yaitu Loseless Data Compression dan
Lossy Data Compression. Berikut uraiannya :

a. Loseless Data Compression


Loseless Data Compression adalah teknik kompresi data dimana data kompresi dapat
didekompres kembali. Selain itu hasil kompresi data yang dihasilkan sama persis seperti data
asli sebelum dilakukan kompresi. Contoh dari Loseless Data Compression adalah ZIP, RAR
dan 7-ZIP. Pemakaian Loseless Data Compression biasanya untuk akurasi data yang sangat
penting seperti data teks, data program dan Image (PNG, GIF).

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


b. Lossy Data Compression
Lossy Data Compression adalah teknik pemampatan data yang hasilnya tidak sama
dengan data aslinya, namun tidak menjadikannya masalah. Teknik Lossy Data
Compression ini contohnya adalah MP3, Streaming Media, JPEG, MPEG dan
WMA. Penggunaan teknik Lossy Data Compression data ini dinilai lebih efisien
dibandingkan dengan Loseless Data Compression. Alasannya yaitu teknik Lossy Data
Compression hanya membuang bagian-bagian data yang kurang penting. Oleh sebab itu data
yang dihasilkan masih bisa digunakan meskipun beberapa bagian dari data aslinya ada yang
dihilangkan.

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


BAB III
PENUTUP

A. KESIMPULAN
Dari pembahasan di atas, maka kami dapat mengambil beberapa kesimpulan yaitu, Source Code
adalah sebuah kumpulan pernyataan bahasa komputer yang dapat ditulis dan dibaca manusia. Ada beberapa
macam Source Code yang biasa digunakan seperti Java, Bahasa C, PHP, Action Script, Python, HMTL dan
lain-lain. Kompresi data adalah sebuah teknik pada ilmu komputer untuk mengecilkan ukuran data.
Banyak orang juga menyebut hal ini dengan memampatkan data. Jadi, data yang ada dimampatkan
menjadi lebih kecil dari ukuran sebenarnya dengan tujuan menghemat ruang penyimpanan. Terdapat
dua jenis kompresi data yaitu Loseless Data Compression dan Lossy Data Compression. Loseless
Data Compression adalah teknik kompresi data dimana data kompresi dapat didekompres kembali.
Lossy Data Compression adalah teknik pemampatan data yang hasilnya tidak sama dengan data
aslinya, namun tidak menjadikannya masalah.

B. SARAN

Ada banyak hal yang perlu di pelajari mengenai source coding dan compression, mulai dari cara
membuat suatu program menggunakan source code tertentu sampai mempelajari cara-cara lain dalam
mengkompresikan suatu data. Banyaknya source code yang tersedia sekarang kita dapat membangun
suatu program dengan variasi yang sangat banyak.

Dengan dibuatnya makalah ini diharapkan dapat menambah pengetahuan serta wawasan
pembaca. Selanjutnya pembuat makalah mengharapkan kritik dan saran pembaca demi
kesempurnaan makalah ini untuk kedepannya.

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1


DAFTAR PUSTAKA

- https://rahmatarifin93.wordpress.com/2011/09/22/pengertian-source-code/
- https://www.nesabamedia.com/apa-itu-source-code/
- https://www.baktikominfo.id/id/informasi/pengetahuan/teknik_kompresi_data_dan_jenis-
jenisnya_yang_perlu_anda_ketahui-795

KELOMPOK 1 | Manusia Sebagai Makhluk Budaya 1

Anda mungkin juga menyukai