Kamis, 25 April 2013

Komponen Hardware Network dan Topologi Jaringan

Pengertian Hardware atau Perangkat Keras adalah komponen pada komputer yang dapat terlihat dan disentuh secara fisik. Beberapa contoh dari perangkat keras jaringan komputer yaitu sebagai berikut:

1. Modem


2. Network Interface Card (NIC)

3. Hub

4. Konektor RJ45

5. Kabel UTP


6. Bridge

7. Switch

8. Cluster Control Unit


9. Front End User



Topologi adalah cara pengaturan hubungan antar komputer dalam jaringan komputer. Berikut macam-macam topologi jaringan:


1. Topologi BUS


2. Topologi RING


3. Topologi STAR


4. Topologi TREE


5. Topologi MESH


















Selasa, 23 April 2013

Program Analisis Leksikal dengan Bahasa Pascal

Block program untuk mengidentifikasi token dengan analisis leksikal menggunakan bahasa pascal:

program scanner;
uses crt;
var
prg_sumber,f_hasil:text;
karakter:Char;
kata,Nm_token:string;
procedure bacafile; { prosedur membaca file sumber }
begin
read(prg_sumber,karakter);
end;
procedure hasil; {prosedur utk menulis hasil setiap token}
begin
append(f_hasil); {menambah hasil scan ke file hasil}
writeln(f_hasil, kata : 15, ' : ', Nm_token);
writeln(kata : 15, ' : ', Nm_token); {mencetak hasil scan ke layar}
end;

function cekkeyword(s:string):string; {fungsi mengecek keyword atau bukan}
var
x : byte;
panjang : integer;
ftext : text;
data : string;

begin
panjang:= length(s); {konversi kata ke huruf kecil}
for x:=1 to panjang do
begin
if s[x] > upcase (s[x]) then
s[x] := s[x]
else
s[x]:= chr(ord(s[x])+32);
end;

assign(ftext,'keyword.txt');
reset(ftext);
while not eof (ftext) do {mencocokkan dgn tabel keyword}
begin
readln(ftext,data);
if s=data then Nm_token:='Keyword';
end;
close(ftext);
end;

procedure periksa; {prosedur memeriksa setiap karakter file sumber}
begin
while not eof(prg_sumber) do {kerjakan sampai akhir file}
begin
bacafile;

if karakter = '{' then {mengabaikan/membuang komentar}
begin
repeat
begin
bacafile;
end;
until karakter = '}';
kata:='';
end;

if karakter = chr(39) then {mengecek tanda petik (')}
begin
repeat
begin
kata := kata + karakter;
bacafile;
end;
until karakter = chr(39) ;
kata := kata + karakter;
Nm_token := 'Literals';
hasil;
kata :='';
end;

if (karakter in['A'..'Z','a'..'z','_']) then {mengecek karakter/kata}
begin
repeat
begin
kata := kata + karakter;
bacafile;
end;
until (not(karakter in['A'..'Z','a'..'z','_']));
Nm_token:='Identifier';
cekkeyword(kata);
hasil;
kata :='';
end;

if (karakter in['0'..'9']) then {mengecek angka}
begin
repeat
begin
kata := kata + karakter;
bacafile;
end;
until (not(karakter in['0'..'9']));
Nm_token := 'Identifier';
hasil;
kata :='';
end;

if (karakter in['+','-','*','/','^']) then
begin
repeat
begin
kata := kata+karakter;
bacafile;
end;
until (not(karakter in['+','-','*','/','^']));
Nm_token :='Operator';

hasil;
kata:='';
end;

if (karakter in['(',')','[',']','^',':',';',',','.']) then
begin
kata:=karakter;
Nm_token :='Punctuation';
hasil;
kata:='';
end;
end;

end;

begin {=program utama=}
clrscr;
assign(prg_sumber,'program.txt'); {menetapkan file sumber}
reset(prg_sumber); {membaca file sumber}
assign(f_hasil,'hasil.txt'); {menetapkan file hasil}
rewrite(f_hasil); {menghapus isi file hasil}
periksa; {menjalankan prosedur scan}
close(prg_sumber); {menutup file}
close(f_hasil);
readln;
end.

Program diatas akan memanggil beberapa file dalam format.txt antara lain, keterangan.txt dan program.txt

Berikut ini list yang terdapat dalam table keyword.txt:



and
array
begin
case
const
div
do
downto
else
end
file
for
function
goto
if
in
label
mod
nil
not
of
or
packed
procedure
program
record
repeat
set
then
to
type
until
uses
var
while
with
abs
arctan
boolean
char
chr
cos
dispose
eof
eoln
exp
false
get
input
integer
ln
maxint
new
odd
ord
output
pack
page
pred
put
read
readln
real
reset
rewrite
round
sin
sqr
sqrt
succ
text
true
trunc
unpack
write
writeln
wincrt
crt
string

Program diatas akan menghasilkan output sebagai berikut:





Rabu, 17 April 2013

Media Transmisi

Pengertian

   Media transmisi adalah media yang menghubungkan antara pengirim dan penerima informasi (data), karena jarak yang jauh, maka data terlebih dahulu diubah menjadi kode/isyarat, dan isyarat inilah yang akan dimanipulasi dengan berbagai macam cara untuk diubah kembali menjadi data.

Jenis-Jenis Media Transmisi

1. Bounded Media
   Bounded Media adalah Media berkabel menyatakan media transmisi yang menghubungkan pengirim dan penerima yang secara fisik berupa kabel. Berikut ini contoh-contoh bounded media:

Coaxial
Twisted Pair
Serat Optik
2. Unbounded Media
    Media tak berkabel adalah media transmisi yang tidak menggunakan kabel. Berikut ini contoh-contoh unbounded media:

Infra Merah

Bluetooth
Hotspot




Selasa, 16 April 2013

Resume Jurnal: Analisis Karakteristik Akustik Suara Manusia

Latar Belangkang Penelitian

     Karakteristik suara manusia terbagi menjadi dua jenis, yaitu akustik dan non akustik. Karakteristik suara manusia terdiri dari Formant, Formant Bandwith, dan Pitch. Pitch merupakan nada dasar manusia. Tinggi rendahnya pitch dipengaruhi oleh usia, jenis kelamin dan pita suara. Formant yang secara fisis merupakan spektrum puncak ke puncak dari suara manusia berpengaruh terhadap suara vokal yang dihasilkan dan warna dari suara dari seseorang. Formant Bandwith berpengaruh untuk membedakan suara vokal apabila ada lebih dari satu orang yang berbicara.
Tujuan Penelitian
     Penelitian ini bertujuan untuk mengetahui karakteristik suara pada manusia.
Target Penelitian
     Target penelitian ini adalah untuk membuktikan bahwa suara manusia dipengaruhi oleh pitch, formant, dan bandwidth.
Metode Penelitian
     Penelitian ini menggunakan software Praat seri 5.1.05, dengan cara merekam suara vokal (A, I, U, E dan O) dari beberapa orang yang berbeda. Tiap sesi perekaman membutuhkan waktu kurang lebih empat detik. Dari rekaman tersebut dapat diambil data pitch, formant, dan formant bandwidth.
Hasil Penelitian
     Dari penelitian yang dilakukan, terlihat perbedaan pitch, formant, dan formant bandwidth pada setiap orang. Keluarnya bunyi vokal yang dihasilkan seseorang dipengaruhi oleh kebiasaan orang tersebut dalam melakukan artikulasi dalam mengeluarkan suara.
Kesimpulan
1.Karakteristik suara manusia dipengaruhi oleh pitch, formant dan Bandwidth.
2.Pitch merupakan nada dasar suara dari masing-masing orang.
3.Pitch laki-laki umumnya lebih rendah dari perempuan.
4.Bunyi vokal ditentukan oleh besarnya nilai F1 dan F2.
5.Artikulasi yang baik mempengaruhi nilai F1 dan F2 yang dihasilkan.

   Di masa mendatang, tidak menutup kemungkinan pengembangan penelitian ini, berupa alat pengubah suara, yang dapat membantu seseorang yang memiliki artikulasi suara yang kurang jelas.