Tabel 2.1 Panjang Gelombang dan Frekuensi Gelombang Pembawa
Kelompok Panjang Gelombang dari
Gelombang Frekuensi Gelombang
Pembawa
Pembawa Gelombang
Panjang 2.000 - 1.000 meter
150 - 300 kHz
Gelombang Menengah
600 - 150 meter 500 - 2.000 kHz
Gelombang Pendek
60 - 10 meter 5 - 30 MHz
Gelombang Pendek Ultra
10 - 1 meter 30 - 300 MHz
Rachman, 1998
2.4 Pemrograman Bahan C
Pada perancangan program pada alat, program yang digunakan adalah pemrograman bahasa C. Berikut penjelasan dasar-dasar pemrograman bahasa C:
2.4.1 Tipe Data
Berikut ini adalah tipe-tipe data yang ada dalam bahasa C yang dikenali oleh CodeVisionAVR
Universitas Sumatera Utara
Tabel 2.2 Tipe Data
Andi, 2004
2.4.2 Konstanta dan variabel
Konstanta dan variabel merupakan sebuah tempat untuk menyimpan data yang berada dalam memori. Konstanta berisi data yang nilainya tetap dan tidak
dapat diubah selama program dijalankan, sedangkan variabel yang berisi data yang sedang berubah nilainya saat program dijalankan. Untuk membuat suatu
konstanta atau variabel maka kita harus mendeklarisasikan lebih dahulu, yaitu dengan sintaks berikut:
Deklarisasi konstanta :
Const [ tipe_data][nama_konstanta]=[nilai]
Contoh :
Const char konstantaku=0x10;
Deklarisasi variabel : [tipe_data][nama_variabel]=[nilai_awal]
Contoh :
Tipe Data Ukuran
Jangkauan Nilai
Bit 1 bit
0 atau 1 Char
1 byte -128 sd 225
Unsigned Char 1 byte
0 sd 225 Signed Char
1 byte -128 sd 127
Int 2 byte
-32.768 sd 32.767 Short Int
2 byte -32.768 sd 32.767
Unsigned Int 2 byte
0 sd 65.535 Signed Int
2 byte -32.768 sd 32.767
Long Int 4 byte
-2.147.438.648 sd 2.174.438.647 Unsigned Long Int
4 byte 0 sd 4.294.967.295
Signed Long Int 4 byte
-2.147.438.648 sd 2.147.438.647 Float
4 byte 1.210
-38
sd 3.410
+38
Double 4 byte
1.210
-38
sd 3.410
+38
Universitas Sumatera Utara
Char variabelku; Char variabelku=0x20;
Bit variabel_bit; Bit variabel_bit=1;
Pada deklarasi variabel, [nilai_awal] bersifat operasional sehingga boleh diisi dan boleh tidak diisi. Nilai _awal merupakan nilai default variabel tersebut dan jika
tidak diisi makan nilai defaultnya adalah 0 nol. Beberapa variabel dengann tipe yang sama dapat dideklarisasikan dalam satu baris seperti contoh berikut :
Char data_a, data_b, data_c; Komentar
Komentar adalah tulisan yang tidak dianggap senbagai bagian dari tubuh program. Komentar dijelaskan utnuk memberikan penjelasan, imformasi ataupun
keterangan-keterangan yang dapat membantu mempermudah untuk memahami kodeprogram baik bagi sipembuat program maupun bagi orang lain yang
membacanya. Komentar yang hanya satu baris ditulis dengan diawali ‟‟ sedangkan komentar yang lebih dari satu baris diawali dengan „‟ dann diakhiri
dengan „‟.
2.4.3 CodeVision AVR