Anda di halaman 1dari 4

KEMENTERIAN PENDIDIKAN, KEBUDAYAAN,

RISET, DAN TEKNOLOGI

BALAI PENGEMBANGAN PENJAMINAN MUTU


PENDIDIKAN VOKASI BIDANG KELAUTAN PERIKANAN
TEKNOLOGI INFORMASI DAN KOMUNIKASI
Jalan Diklat Nomor 30 Desa Paccellekang, Patallasang, Gowa, Sulawesi Selatan 92171
Telepon +628115012318, +628114125758
Laman: www.kptk.or.id Surel: kptk@kemdikbud.go.id; kptk.kemdikbud@gmail.com

NAMA : KHAIRUNNISAH.,A.md,ANT III


KELAS :B
Lembar Kerja (LK). 06
Melakukan Konversi Antar Format File

1. Jelaskan Fungsi dilakukannya konversi antar type/format data?


2. Jelaskan berbagai tipe/format file yang dapat dilakukan konversi?

Jawab
1) Digunakan untuk konversi data dari tipe string ke int. strconv.Atoi menghasilkan 2 buah
nilai kembalian, yaitu hasil konversi dan error (jika konversi sukses, maka error berisi
nil)
KONVERSI MENGGUNAKAN STRCONV
Package strconv berisi banyak fungsi yang sangat membantu kita untuk melakukan
konversi. Berikut merupakan beberapa fungsi yang dalam package tersebut.
Fungsi strconv.Itoa
Merupakan kebalikan dari strconv.Atoi, berguna untuk konversi int ke string.
Fungsi strconv.ParseInt
Digunakan untuk konversi string berbentuk numerik dengan basis tertentu ke tipe
numerik non-desimal dengan lebar data bisa ditentukan.

Fungsi strconv.FormatInt
Berguna untuk konversi data numerik int64 ke string dengan basis numerik bisa
ditentukan sendiri.

Fungsi strconv.ParseFloat
Digunakan untuk konversi string ke numerik desimal dengan lebar data bisa ditentukan.
Konversi Antar Tipe Data
Fungsi strconv.FormatFloat()
Berguna untuk konversi data bertipe float64 ke string dengan format eksponen, lebar
digit desimal, dan lebar tipe data bisa ditentukan.

Fungsi strconv.ParseBool
Digunakan untuk konversi string ke bool.

Fungsi strconv.FormatBool
Digunakan untuk konversi bool ke string.

Beberapa cara konversi data, contohnya seperti konversi string ↔ int menggunakan
strconv, dan time.Time ↔ string.
Jika ekspresi yang diteruskan ke fungsi berada di luar rentang tipe data yang akan
dikonversi, terjadi kesalahan.
Secara umum, Anda bisa mendokumentasikan kode menggunakan fungsi konversi tipe
data untuk memperlihatkan bahwa hasil dari beberapa operasi harus diekspresikan
sebagai tipe data tertentu dan bukan tipe data default. Sebagai contoh, gunakan Ccur
untuk memaksa nilai mata uang dalam kasus di mana aritmetika presisi, presisi ganda,
atau bilangan bulat integer akan terjadi.
KONVERSI DATA MENGGUNAKAN CASTING
Keyword tipe data bisa digunakan untuk casting. Cara penggunaannya adalah dengan
menuliskan tipe data sebagai fungsi dan menyisipkan data yang akan dikonversi sebagai
parameternya.

Menggunakan fungsi konversi tipe data dan bukannya Val untuk menyediakan konversi
yang mengetahui secara internasional dari satu tipe data ke yang lainnya. Misalnya, saat
Anda menggunakan Ccur, pemisah desimal berbeda, pemisah ribuan berbeda, dan
berbagai opsi mata uang dikenali dengan benar bergantung pada pengaturan lokal
komputer Anda.
Saat bagian pecahan persis 0,5, Cint dan clng selalu membulatkan ke angka genap
terdekat. Misalnya, 0,5 membulatkan ke 0, dan 1,5 membulatkan ke 2. Cint dan clng
berbeda dengan fungsi Fix dan int , yang memotong, bukan bulat, Bagian pecahan dari
sebuah angka. Selain itu, Fix and int selalu mengembalikan nilai tipe yang sama seperti
yang dilewatkan.
Gunakan fungsi isDate untuk menentukan apakah tanggal dapat dikonversi ke tanggal
atau waktu. CDate mengenali tanggal literal dan waktu literal serta beberapa angka yang
berada dalam rentang tanggal yang diterima. Saat mengonversi angka menjadi tanggal,
seluruh bagian angka dikonversi menjadi tanggal. Setiap bagian pecahan dari angka
dikonversi ke waktu, dimulai pada tengah malam.
2) Setiap file yang disimpan di PC maupun smartphone memiliki format tersendiri. Kita bisa
memindahkan file tersebut untuk dibuka di perangkat lain. Akan tetapi, perlu di ketahui
bahwa tidak semua perangkat mendukung banyak format file. Misalnya, mungkin Anda
tidak bisa membuka file audio dengan format .WMA di smartphone, tetapi Anda bisa
membukanya di PC. Untuk itu perlu melakukan konversi pada file ke format yang
didukung oleh smartphone, misalnya file .WMA dikonversi menjadi MP3.
Format Factory merupakan perangkat lunak populer untuk konversi media. Keberadaan
software ini tentu saja sangat membantu banyak orang yang ingin mengkonversi file
dalam berbagai format.
Software ini dapat mengubah video dengan format WMV, 3GP, MKV, MPG, AVI, MP4,
FLV, MOV, SWF, GIF, dan RVMB. Sementara itu, aplikasi ini juga bisa mengubah
berbagai macam format untuk file berjenis audio, mulai dari MP3, M4A, AMR,
WAV,WMV, M4R, AMR, MMF, AAC, MP2, OGG, dan, WavPack. Untuk file
berbentuk gambar, Format Factory juga mendukung untuk format JPG, GIF, PNG, BMP,
ICO, TIF, TGA, dan PCX.
Secara umum, ada 3 kelompok utama format file audio, yaitu:
1. Format file audio tanpa kompresi, seperti file WAV, AIFF, AU dan raw header-less
PCM.
2. Format file audio dengan kompresi lossy, seperti MP3, Vorbis, Mousepack, AAC,
ATRAC, dan lossy Windows Media Audio (WMA).
3. Format file audio dengan kompresi lossless, seperti FLAC, Monkey’s Audio (filename
extension APE), WavPack (filename extension WV), Shorten, Tom’s lossless Audio
Kompressor (TAK), TTA, ATRAC Advanced Lossless, Apple Lossless, MPEG-4 SLS,
MPEG-4 ALS, MPEG-4 DST, Windows Media Audio Lossless (WMA Lossless).
Dari format-format tersebut, terbagi menjadi 3 bagian, yaitu format yang free dan open
(seperti wav, ogg, mpc, flac, aiff, raw, au, dan midi), free (gsm, dct, vox, aac, mp4, dan
mmf), serta proprietary (mp3, wma, atrac, ra, ram, dss, msv, dvf, m4p, 3gp, amr, dan
awb).
A. Format MP3 Format mp3 adalah format audio yang paling poluler. Menggunakan
algoritma audio lossy compression untuk mengurangi ukuran file, sambil memproduksi
kembali lagi aslinya. MP3 dikembangkan di German Fraunhofer Institute dan berbasis
format MPEG (lihat format video ). MP3 mengalami kejayaan pada tahun 1995, dimana
semakin banyak file MP3 tersedia diinternet dan popularitasnya semakin terdongkrak
karena kualitasnya dan kapasitas yang menjadi relatif sangat kecil.

Kompresi MP3 dapat dilakukan dengan bit-rate yang beragam. Standar yang baik untuk
kualitas audio dan ukuran file adalah 128 Kbps, untuk mendapati kualitas yang
mendekati kualitas CD diperlukan bit-rate 192 kbps. Kualitas CD dan MP3 sulit
dibedakan pada bit-rate 192 kbps. Pada tahun 2001, MP3 Pro generasi berikutnya
diperkenalkan dan menawarkan kualitas suara yang sudah ditingkatkan. Kesimpulan:

Format audio yang paling poluler. Menggunakan algoritma audio lossy compression
untuk mengurangi ukuran file. Kompresi MP3 dapat dilakukan dengan bit-rate yang
beragam. Standar yang baik untuk kualitas audio dan ukuran file adalah 128 Kbps, untuk
mendapati kualitas yang mendekati kualitas CD diperlukan bit-rate 192 kbps.
B. Format AMR Adaptive Multimedia Rate (AMR) adalah jenis audio codec yang sering
kita jumpai atau digunakan dalam perangkat mobile phone. Contoh dari file AMR adalah
hasil rekaman pada ponsel. Walaupun kualitas suara yang dihasilkan kurang bagus,tapi
dapat dikonversi menjadi format MP3. Kesimpulan: AMR adalah format audio dan tidak
mungkin memberikan hasil yang ideal untuk hasil konversi ke audio lainnya.

C. Format WAV Yang merupakan salah satu format file multimedia yang digunakan dalam
ponsel. File dengan format WAV ini biasanya berukuran besar, karena tidak dikompresi.
WAV adalah standar audio yang dikembangkan oleh Microsoft dan IBM, WAV ini
adalah format utama untuk menyimpan data audio mentah pada Windows dan
menggunakan metode yang sama dengan AIFF Apple untuk menyimpan data. WAV
menggunakan teknik pulse-code modulation (PCM) yang tidak dikompres. Dengan cara
ini , detail tidak hilang ketika audio analog didigitalkan dan disimpan. Akan tetapi untuk
keperluan mengoleksi musik, transfer via internet dan, memainkan diplayer portable,
format ini kurang popular dibandingkan dengan MP3, Ogg Vorbis dan VMA yang
dikarenakan ukuran file yang sangat besar. Kesimpulan:

1. WAV adalah format audio standar Microsoft dan IBM untuk PC.
2. WAV biasanya menggunakan coding PCM (Pulse Code Modulation)
3. WAV adalah data tidak terkompres sehingga seluruh sampel audio disimpan semuanya
di harddisk.

Anda mungkin juga menyukai