Anda di halaman 1dari 15

LAPORAN

KOMUNIKASI DATA


GELOMBANG SINUS DAN KOTAK
Disusun Untuk Memenuhi Tugas
Mata Kuliah Praktikum Komunikasi Data
semester 5








OLEH :





Dosen pembimbing :
M.Sarosa, Dipl.Ing,MT,Dr
NIP. 196401121992031002

Dimas arga saputra
JTD 3A
1241160018






TEKNIK ELEKTRO
JARINGAN TELEKOMUNIKASI DIGITAL
POLITEKNIK NEGERI MALANG
2

DAFTAR ISI
Table of Contents
I. TUJUAN............................................................................................................................................... 3
II. TUJUAN UMUM ................................................................................................................................. 3
III. TEORI PENUNJANG ........................................................................................................................ 3
III.A Gelombang ........................................................................................................... 3
III.A.1 Gelombang Sinus (Sinusoida Wave) .............................................................. 3
III. A.2 Gelombang Kotak ( Square Wave ) ............................................................... 4
III.A.3 frekuensi ......................................................................................................... 4
IV. ALAT .................................................................................................................................................... 4
V. SOFTWARE ........................................................................................................................................ 4
VI. FLOWCHART ..................................................................................................................................... 5
VII. SCRIPT ................................................................................................................................................ 7
VII.A Inisialisasi button .............................................................................................. 11
VIII. HASIL PERCOBAAN ...................................................................................................................... 13
IX. KESIMPULAN .................................................................................................................................. 15












3

PROGRAM APLIKASI GELOMBANG
SINUS DAN KOTAK DENGAN DELPHI 7
I. TUJUAN
Tujuan dari penulisan laporan ini yaitu salah satu bentuk tugas .
Memahami pengkodean program sinyal analog dan sinyal digital
Mahasiswa dapat memahami program yang dibuat

.
II. TUJUAN UMUM
Membuat program gelombang sinus dan kotak
Mengamati perubahan gelombang sesuai frekuensi dan amplitudo yang
diberikan
Memahami karakteristik sinyal analog dan sinyal digital.

III. TEORI PENUNJANG
III.A Gelombang
Gelombang secara umum lebih dikenal dengan sebutan sinyal. Sinyal
adalah besaran listrik yang memiliki ampitudo, periode dan frekuensi. Masing-
masing bentuk gelombang ini dapat dikonversi ke bentuk gelombang yang lain
dengan suatu rangkaian khusus. Gelombang atau sinyal yang sering digunakan
dalam bidang audio berupa sinyal sinus.
Jenis jenis Gelombang :

III.A.1 Gelombang Sinus (Sinusoida Wave)

Gelombang sinusioda merupakan gelombang dasar yang salah satunya
dihasilkan dari putaran generator. Disebut gelombang sinus karena berbentuk
grafik persamaan sinusoida. Sumber suara atau bunyi dari alam jika dikonversi
ke sinyal listrik dan dilihat dengan osiloskop juga berbentuk gelombang sinus.




4

Gambar 1.4. Gelombang hasil pemrosesan penguat





Gambar 1.5. Proses Digital to Analog Converter


III. A.2 Gelombang Kotak ( Square Wave )
Square wave atau gelombang kotak banyak dikenal dalam sistem digital. Sinyal
atau gelombang jenis ini dapat dikonversi ke bentuk sinus dengan mengguakan sistem
ADC (Analog to Digital Converter).
Sistem-sistem audio dewasa ini sudah banyak yang menerapkan pengolah
digital. Sinyal aduio berupa sinyal sinus dirubah ke dalam bentuk gelombang kotak
kemudian dikuantisasi kemudian dirubah ke dalam data stream atau urutan data yang
selanjutnya menjadi data digital. Data tersebut selanjutnya diolah dalam pengolah
digital. Keluaran pengolah digital selanjutnya dirubah lagi ke dalam bentuk sinyal
sinusoida untuk dikuatkan dan digunakan untuk menggerakkan speaker.



Gambar 1.6. Proses Analog to Digital Converter
III.A.3 frekuensi
adalah kebalikan dari periode (f=1?T),yaitu banyaknya pengulangan sinyal
(gelombang) dalam satuan waktu dengan satuan Hz atau cyles per second

IV. ALAT
Alat yang digunakan dalam praktikum ini yaitu:
Laptop Asus a45v
Buku module

V. SOFTWARE
Delphi 7
5

START
amp,sx,x,y:integer;
sy,frek:real;
reset
Rba1.checked ?
amp = 25
Rba2.checked ?
amp = 50
Rba4.checked ?
amp = 100
Rbf2.checked ?
amp = 10
Rbf5.checked ?
amp = 4
Rbf10.checked ?
amp = 2
x:=strtoint(frmsinyal.edsumbux.Text);
y:=strtoint(frmsinyal.edsumbuy.Text);
Membuat sumbu vertikal
horizontal pada canvas imgsinus
for sx:=1 to 395 do
sy:=sin(sx/pi/frek)*amp;
frmsinyal.imgsinus.Canvas.Pixels[sx
+20,120-round(sy)]:=clred;
end
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
Microsot Office Visio 2003/2007
Microsoft Office Word 2010
Paint
VI. FLOWCHART

- Untuk button sinus

6

START
i,x,y,tinggi,lebar:integer;
biner:string;
tnd : integer;
reset
Rb10.checked ?
Lebar = 30
Rbt30.checked ?
Lebar = 60
Rbt50.checked ?
Lebar = 100
Rbl10.checked ?
Tinggi = 10
Rbl30.checked ?
Tinggi = 30
Rbf50.checked ?
Tinggi = 50
biner:=edbiner.Text;
x:=strtoint(frmsinyal.edsumbux.Text);
y:=strtoint(frmsinyal.edsumbuy.Text);
Membuat sumbu vertikal
horizontal pada canvas imgkotak
Tnd = 0
for i:=1 to 16 do
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
ya
Tidak
biner[i]='1' ?
Tnd = 0 ?
tegak(20,120,lebar,tinggi,i);
satu (20,120,lebar,tinggi,i);
tnd:=1;
satu(20,120,lebar
,tinggi,i)
Tnd = 1 ?
tegak(20,120,lebar,tinggi,i);
nol (20,120,lebar,tinggi,i);
tnd:=0;
nol(20,120,lebar,t
inggi,i);
END
Tidak
Tidak
Tidak
-Untuk button kotak

7

VII. SCRIPT
Script dalam program delphi7






















Script di atas adalah type/ inisialisasi pada button di program delphi7
8


























9






















pada gambar 1.1 merupakan script pada tombol (button) Sinus



Gambar 1.1
10

















Script pada gambar 1.2 merupakan script pada button Kotak .








Gambar 1.2
11

VII.A Inisialisasi button

Komponen Property Setting
Form
Caption frmsinyal
Name frmsinyal
Image1 Name imgsinus
Image2 Name imgkotak
Panel1 s/d 8 Caption Kosongkan
Button1
Caption &SINUS
Name btsinus
Button2
Caption &KOTAK
Name Btkotak
Label1 Caption X
Label2 Caption Y
Edit1
Caption 400
Name Edsumbux
Edit2
Caption 120
Name edsumbuy
Label3 Caption Menu Gel.Sinus
Label4 Caption Amplitudo
Label5 Caption Frekuensi
Label6 Caption
Menu
Gel.Kotak
Label7 Caption Biner
Edit3
Caption Kosongkan
Name

edbiner
Label8 Caption Tinggi Pulsa
Label9 Caption Lebar Pulsa
RadioButton1 Caption 1 V
12

Name rba1
RadioButton2
Caption 2 V
Name rba2
RadioButton3
Caption 4 V
Name rba4
RadioButton4
Caption 2 Hz
Name rbf2
RadioButton5
Caption 5 Hz
Name rbf5
RadioButton6
Caption 10 Hz
Name rbf10
RadioButton7
Caption 30 V
Name rbt10
RadioButton8
Caption 60 V
Name rbt30
RadioButton9
Caption 100 V
Name rbt50
RadioButton10
Caption 10
Name rbl10
RadioButton11
Caption 30
Name rbl30
RadioButton12
Caption 50
Name rbl50
Button3 Caption &CLOSE





13

VIII. HASIL PERCOBAAN
Tampilan program sinus dan kotak

Tampilan program sinus dan kotak jika dijalankan




14

Tampilan gambar 2.1 program menampilkan gelombang sinus dengan amplitudo 2V
dan frekuensi 5 Hz.

Tampilan program pada gambar 2.2 menampilkan gelombang kotak dengan biner
10000101 , tinggi pulsa 30 V dan lebar pulsa 50.


Gambar 2.1
Gambar 2.2
15

IX. KESIMPULAN
Berdasarkan praktikum yang telah saya lakukan dapat ditarik kesimpulan bahwa :
Parameter dari gelombang sinus adalah frekuensi,phasa,dan amplitudo .
Semakin besar frekuensi maka akan semakin banyak pula jumlah gelombang
sinus yang dihasilkannya.