The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

EBOOK ini tidak bertujuan untuk menggurui melainkan untuk membagi pengalaman bagaimana cara menyiarakn radio dengan baik

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Jonathan Imanuel, 2020-11-02 00:08:24

CARA MENYIARKAN RADIO DENGAN BAIK

EBOOK ini tidak bertujuan untuk menggurui melainkan untuk membagi pengalaman bagaimana cara menyiarakn radio dengan baik

Keywords: #broadcasting #radio #penyiaran

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2

TIPE DATA REAL

INDAH KUSUMA ASTUTI
185100004

Fakultas Komputer
[email protected]

Abstract

Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara
biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11,
dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama
dengan 4.5213e2.
Dalam bahasa pemrograman Pascal, tipe data real digunakan untuk angka desimal
(pecahan), seperti 0.11, 3.14, atau 999.99. Tipe data ini dikenal juga dengan tipe data
float atau floating point.
Karena menggunakan format amerika, penulisan nilai real di dalam Pascal
menggunakan karakter titik sebagai penanda angka ‘desimal’, bukan karakter koma
sebagaimana yang kita gunakan sehari-hari.
Pascal mendukung beberapa tipe data yang termasuk kategori float, yakni: Real,
Single, Double, Extended, Comp dan Currency.

Kata Kunci : TIPE DATA REAL

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2
e, Extended, Comp dan C
A. PENDAHULUAN urrency.
Bilangan real atau nyata
merupakan jenis bilangan pecahan, Cara Penggunaan Tipe Data
dapat dituliskan secara biasa atau
model scientific . Contoh bilangan Real Pascal cara
real: 34.265 -3.55 0.0 35.997E+11, Untuk melihat
dimana E merupakan simbol
perpangkatan 10. Jadi 452.13 penggunaan tipe data real,
mempunyai nilai sama dengan
4.5213e2. langsung saja kita lihat
Dalam bahasa pemrograman Pascal,
tipe data real digunakan untuk contoh kode programnya
angka desimal (pecahan, misal
3.14). Dikenal juga dengan tipe data program tipe_real;
float atau floating point.
uses crt;

var

a:real;

begin

clrscr;

a:=3.14;

writeln('a: ',a);

B. PEMBAHASAN / STUDI a:=999.99;
KASUS writeln('a: ',a);

a:= a + 0.01;

Dalam bahasa writeln('a: ',a);

pemrograman Pascal, tipe readln;

data real digunakan untuk end.

angka desimal (pecahan), Dalam kode program

seperti 0.11, 3.14, atau diatas, saya

999.99. Tipe data ini mendeklarasikan

dikenal juga dengan tipe variabel a sebagai tipe

data float atau floating data real (baris ke-4).

point. Karena Sepanjang kode program,

menggunakan format variabel a ini diubah-ubah

amerika, penulisan nilai real nilainya dan ditampilkan

di dalam Pascal menggunakan

menggunakan karakter titik perintah writeln. Seperti

sebagai penanda angka apa hasilnya? Mari kita

‘desimal’, bukan karakter lihat:

koma sebagaimana yang

kita gunakan sehari-hari.

Pascal mendukung

beberapa tipe data yang

termasuk kategori float,

yakni: Real, Single, Doubl

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2
Perintah tambahan di
Apa yang terjadi? Angka dalam writeln digunakan
untuk menformat
apa ini? Apakah kode kita tampilan angka-angka ini.
Sebagai contoh,
terdapat error? writeln(‘a: ‘,a:4:2) berarti
saya ingin menampilkan
Tidak, ini memang format angka dari variabel a
dengan 4 digit sebelum
tampilan default dari tanda koma (tanda
pemisah bilangan
Pascal, dimana tipe desimal), dan 2 digit
setelah tanda koma.
data real akan ditampilkan
Sebagai contoh lain,
dalam format angka writeln(‘b: ‘,b:6:3) berarti
saya ingin menampilkan
scientific. Huruf E disini angka dari variabel b
dengan 6 digit sebelum
mewakili pangkat sepuluh, tanda koma dan 3 digit
setelah tanda koma.
sehingga angka:
Contoh berikut ini akan
 3.14000000000000E+00 memperjelas cara
menformat tampilan
0  = 3.14 * 100 = 3.14 angka real:
program tipe_real;
 9.99990000000000E+00 uses crt;
var
2 = 9.9999 * 102 =
a,b,c:real;
999.99 begin

 1.00000000000000E+00 clrscr;
a:=123.456;
3 = 1 * 103 = 1000 writeln('a: ',a:4:2);

Bagaimana jika kita ingin b:=999.999;
menampilkan angka- writeln('b: ',b:4:2);
angka tersebut dengan
tampilan c:=6782.555555;
‘normal’? Cukup dengan writeln('c: ',c:6:4);
menambahkan beberapa readln;
karakter khusus di dalam end.
perintah writeln. Berikut
contohnya:

Kali ini angka kita tampil
sebagaimana mestinya.

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2
Type Range
Seperti yang terlihat,
tampilan variabel real Significant digits Ukuran
akan diformat sesuai
dengan jumlah digit yang (dalam byte)
ditetapkan. Selain itu,
nilai-nilai ini juga akan Type Range
dibulatkan. Sebagai
contoh, variabel b akan Significant digits Ukuran
ditampilan dengan nilai
1000, bukan 999.999. Ini (dalam byte)
karena kita hanya
menyediakan 2 angka Real platform
dibelakang koma,
sehingga angka 9 yang dependant* ???* 4 – 8
‘terpotong’ akan
dibulatkan menjadi 10. Single 1.5E-45 s/d 3.4E38

Contoh lain, angka 7-8 4
6782.555555 akan
dibulatkan menjadi Double 5.0E-324 s/d
6782.5556 karena
perintah writeln(‘c: 1.7E308 15-168
‘,c:6:4) hanya
menyediakan 4 digit Extended 1.9E-4932 s/
dibelakang koma,
sehingga digit ke-5 d 1.1E4932 19-2010
dibulatkan menjadi 6.
Comp -2E64+1 s/d 2E63-
Jenis-jenis Tipe Data Real
di dalam Pascal 1 19-208
Sama seperti tipe data
integer, Pascal Currency -
mendukung berbagai
jenis tipe data real yang 922337203685477.5808
dibedakan menurut
jangkauannya. Tabel s/d
berikut merangkum tipe-
tipe data real yang 922337203685477.5807
terdapat di dalam
compiler Free Pascal: 19-20 8

*Khusus untuk jangkauan

tipe data real, bergantung

kepada processor yang

digunakan, dan akan

berbeda-beda.

Berikut contoh
penggunaan berbagai
tipe data ini:
program tipe_real;
uses crt;
var

a:real;
b:single;
c:double;
d:extended;
e:comp;
begin
clrscr;
a:=12345.6789;
b:=12345.6789;
c:=12345.6789;
d:=12345.6789;

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2
bagas : apakah artikel ini sangat
e:=12345.6789; membantu ?
Saya : iyaa, karena artikel ini
writeln('a: ',a:6:4); sudah cukup lengkap
writeln('b: ',b:6:4);
writeln('c: ',c:6:4); Arul : apa pengertian dari tipe data
writeln('d: ',d:6:4);
writeln('e: ',e:6:4); real ?
readln;
end. Saya : pengertian tipe data real

Dalam contoh diatas saya adalah tipe
membuat 5
variabel: a, b, c, d, data real digunakan untuk
dan e dengan berbagai
tipe data real. Hampir angka desimal (pecahan),
semua memberikan hasil
yang sama seperti 0.11, 3.14, atau
(kecuali single dan comp
). Selain jangkauan, 999.99. Tipe data ini
setiap tipe data ini juga
bisa memberikan hasil dikenal juga dengan tipe
yang berbeda terutama
untuk proses perhitungan data float atau floating
yang butuh ketelitian.
Kita akan membahas hal point
ini pada tutorial
tentang operator Pascal F. REFERENCE
.
C. ID SECURITY [1] O. M. Febriani and A. S. Putra,
QWTD4452377-ASP-5244107
“Sistem Informasi Monitoring
D. KESIMPULAN
Dapat di simpulkan dari materi di Inventori Barang Pada Balai
atas bahwa tipe data real di bagi
menjadi 2 subjangkauan (subrang) Riset Standardisasi Industri
dan terbilang (enumerated)
Bandar Lampung,” J. Inform.,
E. DISKUSI
vol. 13, no. 1, pp. 90–98, 2014.

[2] A. S. Putra, “Paperplain:

Execution Fundamental Create

Application With Borland

Delphi 7.0 University Of Mitra

Indonesia,” 2018.

[3] A. S. Putra, “2018 Artikel

Struktur Data, Audit Dan

Jaringan Komputer,” 2018.

[4] A. S. Putra, “ALIAS

MANAGER USED IN

DATABASE DESKTOP

STUDI CASE DB DEMOS.”

[5] A. S. Putra,

“COMPREHENSIVE SET OF

PROFESSIONAL FOR

DISTRIBUTE COMPUTING.”

[6] A. S. Putra, “DATA

ORIENTED RECOGNITION

IN BORLAND DELPHI 7.0.”

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2

[7] A. S. Putra, “EMBARCADERO [17] A. S. Putra, “PATENT

DELPHI XE 2 IN GPU- PROTECTION FOR

POWERED FIREMONKEY APPLICATION INVENT.”

APPLICATION.” [18] A. S. Putra, “QUICK REPORT

[8] A. S. Putra, “HAK ATAS IN PROPERTY

KEKAYAAN INTELEKTUAL PROGRAMMING.”

DALAM DUNIA [19] A. S. Putra, “REVIEW

TEKNOLOGY BERBASIS CIRCUIT LAYOUT

REVOLUSI INDUSTRI 4.0.” COMPONENT

[9] A. S. Putra, “IMPLEMENTASI REQUIREMENT ON ASUS

PERATURAN NOTEBOOK.”

PERUNDANGAN UU. NO 31 [20] A. S. Putra, “REVIEW

TAHUN 2000 TENTANG TRADEMARK PATENT FOR

DESAIN INDUSTRI INDUSTRIAL

BERBASIS INFORMATION TECHNOLOGY BASED 4.0.”

TECHNOLOGY.” [21] A. S. Putra, “TOOLBAR

[10] A. S. Putra, COMPONENT PALLETTE IN

“IMPLEMENTATION OF OBJECT ORIENTED

PARADOX DBASE.” PROGRAMMING.”

[11] A. S. Putra, [22] A. S. Putra, “WORKING

“IMPLEMENTATION OF DIRECTORY SET FOR

TRADE SECRET CASE PARADOX 7.”

STUDY SAMSUNG MOBILE [23] A. S. Putra, “ZQUERY

PHONE.” CONNECTION

[12] A. S. Putra, IMPLEMENTED

“IMPLEMENTATION PROGRAMMING STUDI

PATENT FOR APPLICATION CASE PT. BANK BCA Tbk.”

WEB BASED CASE STUDI [24] A. S. Putra, D. R. Aryanti, and

WWW. PUBLIKLAMPUNG. I. Hartati, “Metode SAW

COM.” (Simple Additive Weighting)

[13] A. S. Putra, sebagai Sistem Pendukung

“IMPLEMENTATION Keputusan Guru Berprestasi

SYSTEM FIRST TO INVENT (Studi Kasus: SMK Global

IN DIGITALLY INDUSTRY.” Surya),” in Prosiding Seminar

[14] A. S. Putra, “MANUAL Nasional Darmajaya, 2018, vol.

REPORT & INTEGRATED 1, no. 1, pp. 85–97.

DEVELOPMENT [25] A. S. Putra and O. M. Febriani,

ENVIRONMENT BORLAND “Knowledge Management

DELPHI 7.0.” Online Application in PDAM

[15] A. S. Putra, “PATENT AS Lampung Province,” in

RELEVAN SUPPORT Prosiding International

RESEARCH.” conference on Information

[16] A. S. Putra, “PATENT FOR Technology and Business

RESEARCH STUDY CASE (ICITB), 2018, pp. 181–187.

OF APPLE. Inc.” [26] A. S. Putra, O. M. Febriani, and

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2

B. Bachry, “Implementasi
Genetic Fuzzy System Untuk
Mengidentifikasi Hasil Curian
Kendaraan Bermotor Di Polda
Lampung,” SIMADA (Jurnal
Sist. Inf. dan Manaj. Basis
Data), vol. 1, no. 1, pp. 21–30,
2018.
[27] A. S. Putra, H. Sukri, and K.
Zuhri, “Sistem Monitoring
Realtime Jaringan Irigasi Desa
(JIDES) Dengan Konsep
Jaringan Sensor Nirkabel,”
IJEIS (Indonesian J. Electron.
Instrum. Syst., vol. 8, no. 2, pp.
221–232.
[28] D. P. Sari, O. M. Febriani, and
A. S. Putra, “Perancangan
Sistem Informasi SDM
Berprestasi pada SD Global
Surya,” in Prosiding Seminar
Nasional Darmajaya, 2018, vol.
1, no. 1, pp. 289–294.

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2

Fakultas Komputer INDAH KUSUMA ASTUTI
SECTION 2


Click to View FlipBook Version