Selasa, 24 Desember 2013

TUGAS MAKALAH KOMUNIKASI DATA

Lokal Area Network & Teknologi Komunikasi Modern 
Dosen Pengampuh : TAUFIKUR RAHMAN, ST 

NAMA       : FERIYANTO
NIM           : 1155201283
JURUSAN : Teknik Informatika  
KELAS      : 5b 

 A. LOKAL AREA NETWORK
 1. Topologi Jaringan Area Lokal Dalam merancang sebuah jaringan Local Area Network (LAN), sangat perlu ditentukannya topologi jaringan yang akan digunakan agar nantinya sesuai dengan kebutuhan kita, ini penting karena sangat berpengaruh terhadap penggunaan dan proses perawatan jaringan itu sendiri serta pengembangannya ke depan.Adapun topologi LAN yang sudah tentu memiliki beberapa kelebihan serta kekurangannya masing-masing sepeti berikut : 

-  Topologi BUS 


 Dikatakan topologi BUS adalah cara menghubungkan beberapa komputer dalam satu jaringan lokal yang berbentuk sepertu jalur BUS. Adapun kelebihan dan kekurangan dari topologi BUS adalah sebagai berikut :       Kelebihan : 
 Hemat Kabel 
 Perancangan kabel sederhana 
 Mudah dikembangkan
      Kekurangan : 
 Kesalahan sulit dideteksi 
 Terjadi kepadatan lalulintas data pada jalur tertentu 
 Diperlukan penguat/repeater untuk jarak jauh 

- Topologi Ring/Cincin 

 Topologi Ring adalah cara menghubungkan beberapa komputer dalam satu jaringan sehingga berbentuk seperti cincin/ring (lingkaran). Transfer data di lakukan dari salah satu client di kirim ke setiap node/simpul, kemudian setiap node atau simpul mengecek informasi data tersebut apakah untuk client itu atau bukan.
 Kelebihan : 
 Memiliki 2 (dua) jalur komunikasi 
 Hemat kabel Kekurangan : 
 Pekah terhadap kesalahan 
 Dapat menimbulkan kepadatan lalulintas bila banyak komputer dalam jaringan 
 Kaku dalam pengembangan jaringan 

- Topologi Bintang/Star 

      Topologi Bintang adalah cara menghubungkan beberapa unit komputer dalam satu jaringan berbentuk seperti bintang/star. Komunikasi data yang terjadi pada topologi Star ini adalah terpusat pada satu pengontrol komunikasi data. Pusat dari komunikasi data tersebut disebut server dan komputer lainnya di sebut klien/client. 
         Kelebihan : 
- Kerusakan pada satu saluran tidak mengganggu saluran lainnya 
- Tingkat keamanan termasuk tinggi 
- Tahan terhadap kesibukan lalulintas data dalam jaringan 
- Penambahan maupun pengurangan stasiun tidak mengganggu stasiun lainnya 
- Mudah dalam mendeteksi kesalahan 
- Mudah dalam perawatan jaringan 
        Kerugian : 
- Boros kabel 
- Perlu adanya penangan khusus 
- Hub menjadi elemen yg sangat kritis 

- Topologi Mesh 

 Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam pengoperasiannya. 

- Topologi Tree 

  Topologi Jaringan Pohon (Tree) Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer . Pada jaringan pohon, terdapat beberapa tingkatan simpul (node). Pusat atau simpul yang lebih tinggi tingkatannya, dapat mengatur simpul lain yang lebih rendah tingkatannya. Data yang dikirim perlu melalui simpul pusat terlebih dahulu. Misalnya untuk bergerak dari komputer dengan node-3 kekomputer node-7 seperti halnya pada gambar, data yang ada harus melewati node-3, 5 dan node-6 sebelum berakhir pada node-7. 
      Keungguluan jaringan model pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan. 
      Adapun kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat. 

- Topologi Linier

      Jaringan komputer dengan topologi linier biasa disebut dengan topologi linier bus, layout ini termasuk layout umum. Satu kabel utama menghubungkan tiap titik koneksi (komputer) yang dihubungkan dengan konektor yang disebut dengan T Connector dan pada ujungnya harus diakhiri dengan sebuah terminator. Konektor yang digunakan bertipe BNC (British Naval Connector), sebenarnya BNC adalah nama konektor bukan nama kabelnya, kabel yang digunakan adalah RG 58 (Kabel Coaxial Thinnet). Installasi dari topologi linier bus ini sangat sederhana dan murah tetapi maksimal terdiri dari 5-7 Komputer. 
     Tipe konektornya terdiri dari : 
     1. BNC Kabel konektor —> Untuk menghubungkan kabel ke T konektor. 
     2. BNC T konektor —> Untuk menghubungkan kabel ke komputer. 
     3. BNC Barrel konektor —> Untuk menyambung 2 kabel BNC. 
     4. BNC Terminator —> Untuk menandai akhir dari topologi bus. 

      Keuntungan, hemat kabel, layout kabel sederhana, mudah dikembangkan, tidak butuh kendali pusat, dan penambahan maupun pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan. 
      Kerugian, deteksi dan isolasi kesalahan sangat kecil, kepadatan lalu lintas tinggi, keamanan data kurang terjamin, kecepatan akan menurun bila jumlah pemakai bertambah, dan diperlukan Repeater untuk jarak jauh. 

 2. Ethernet Ethernet 
     Ethernet Ethernet adalah perangkat fisik teknologi dan data link layer untuk jaringan area lokal (LAN).Ethernet diciptakan oleh insinyur Robert Metcalfe. Pertama kali banyak digunakan pada tahun 1980, Ethernet mendukung kecepatan data teoritis maksimal 10 megabits per detik (Mbps). Kemudian, apa yang disebut “Fast Ethernet” standar laju data meningkat maksimum sampai 100 Mbps. Saat ini, teknologi Gigabit Ethernet lebih meluas dan kinerja puncaknya sampai dengan 1000 Mbps. Protokol jaringan tingkat tinggi seperti Internet Protocol (IP) menggunakan Ethernet sebagai media transmisi mereka. Data dikirimkan melalui protokol Ethernet di dalam unit yang disebut frame. Panjang kabel Ethernet terbatas pada sekitar 100 meter, namun jaringan Ethernet dapat dengan mudah diperluas untuk menghubungkan seluruh sekolah-sekolah atau bangunan kantor menggunakan jaringan bridge devices. 
      Ethernet card merupakan salah satu jenis adapter jaringan. Adapter ini mendukung standar Ethernet untuk koneksi jaringan berkecepatan tinggi melalui kabel. Kartu Ethernet kadang-kadang dikenal sebagai kartu antarmuka jaringan (NIC). Kartu Ethernet tersedia dalam beberapa paket-paket standar yang berbeda sesuai faktor bentuk, Tahun-tahun sebelumnya, kartu ISA yang besar adalah standar pertama untuk PC, mengharuskan pengguna untuk membuka casing komputer mereka untuk instalasi. Kartu Ethernet yang lebih baru diinstal di komputer desktop menggunakan standar PCI dan biasanya dipasang oleh pabrik. Kartu Ethernet PCMCIA kecil yang mirip kartu kredit yang tersedia untuk laptop dan komputer mobile lainnya. Mudah disisipkan kedalam slot di samping atau depan laptop. PC Card adalah perangkat PCMCIA, walaupun hanya beberapa PC yang mempunyai dukungan PC Card dan produk Ethernet PCMCIA. Meskipun mereka lebih terlihat seperti kotak kecil dari kartu, eksternal USB Ethernet adapter juga ada. Ini adalah alternatif nyaman untuk kartu PCI untuk komputer desktop dan juga biasa digunakan dengan konsol video game dan perangkat konsumen lainnya yang kurang slot PCMCIA. Kartu Ethernet dapat beroperasi pada kecepatan jaringan yang berbeda, tergantung pada protokol standar yang mereka dukung. Kartu Ethernet model lama mampu hanya kecepatan maksimum 10 Mbps yang ditawarkan oleh Ethernet awalnya. Adapter Ethernet modern mendukung semua standar 100 Mbps Fast Ethernet dan sekarang menawarkan dukungan Gigabit Ethernet pada 1 Gbps (1000 Mbps). 

 3. Ekspansi Jaringan Area Lokal 
     Jaringan komputer merupakan sebuah sistem yang terdiri atas komputer, software, dan perangkat jaringan lainnya. Komponen-komponen ini bekerja bersama-sama untuk mencapai suatu tujuan yang sama, yaitu membagi sumber daya (pemakaian printer, CPU, memori, dan harddisk), komunikasi (email, instant messaging, dan chatting), dan akses informasi (web browsing). Klasifikasi Jaringan Klasifikasi jaringan komputer terbagi ke dalam beberapa jenis. 
     Berdasarkan geografisnya, jaringan komputer terdiri atas 3 jenis, yaitu LAN, MAN, dan WAN.
 1. Jaringan Wilayah Lokal atau Local Area Network (LAN) LAN adalah jaringan milik pribadi yang ada di dalam sebuah gedung atau sebuah tempat. Jaringan ini sering dipakai untuk menghubungkan komputer-komputer pribadi dan workstation di kantor atau pabrik. LAN merupakan jaringan dengan jangkauan pendek, biasanya hanya dalam sebuah bangunan, bisa rumah, warnet, maupun kantor. Dengan menggunakan jaringan LAN, semua komputer yang terhubung bisa saling berbagi data dengan komputer lainnya. Beberapa keuntungan lain jika menggunakan jaringan LAN adalah sebagai berikut: 
 Dalam jaringan LAN, pertukaran file antara satu komputer dengan komputer lainnya dapat dilakukan dengan mudah (File Sharing) 
 Dalam jaringan LAN, file-file data penting atau data yang dibutuhkan dapat disimpan pada server, sehingga dapat diakses oleh semua komputer client menurut otorisasi yang dimiliki karyawan. 
 Dalam jaringan LAN, semua file data yang keluar masuk baik itu dari dan ke server dapat dikontrol. 
 Dalam jaringan LAN, proses backup data menjadi lebih mudah dan cepat. 
 Dalam jaringan LAN, risiko kehilangan data atau terserang oleh virus komputer menjadi sangat kecil     sekali 
 Dalam jaringan LAN, bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.

 2. Jaringan Wilayah Metropolitan atau Metropolitan Area Network (MAN) MAN adalah perluasan dari jaringan LAN, yaitu mencakup satu kota yang cukup luas wilayahnya dan terdiri atas gedung-gedung dengan jarak 10-50 kilometer. Kabel transmisi yang digunakan MAN adalah kabel serat optic. Kabel yang digunakan oleh jaringan MAN, tak lain dan tak bukan adalah kabel yang menghubungkan beberapa jaringan LAN yang terdapat dalam satu kota tersebut. MAN merupakan fasilitas transfer data dalam satu kota dengan kecepatan yang terbilang cukup tinggi. 

3. Jaringan Wilayah Luas atau Wide Area Network (WAN) WAN adalah jaringan antar kota, provinsi, Negara, dan benua yang jaraknya bisa mencakup seluruh belahan dunia. Contohnya, jaringan yang menghubungkan seluruh bank di Indonesia atau jaringan yang menghubungkan semua kantor Kedutaan Besar Indonesia di seluruh dunia. Media transmisi utamanya adalah komunikasi menggunakan satelit, tetapi banyak juga yang memakai koneksi serat optic antar Negara. 

 B. TEKNOLOGI KOMUNIKASI MODERN 
     1. Teknologi Komunikasi Pita Lebar (Broadband) Teknologi broadband secara umum didefinisikan sebagai jaringan atau servis Internet yang memiliki kecepatan transfer yang tinggi karena lebar jalur data yang besar. Meskipun jalur data yang disediakan untuk penggunanya sangat lebar, teknologi broadband biasanya membagi jalur lebar tersebut dengan pengguna sekitarnya. Namun jika tidak ada yang menggunakan, pengguna akan menggunakan sepenuhnya jalur lebar tersebut. ADSL broadband bekerja pada dua kecepatan, menerima dan mengirim data, sehingga sangat cocok digunakan untuk browsing dan mengirim atau menerima e-mail. Kecepatan pengiriman datanya, lebih lambat dibandingkan menerima data. ADSL standar menerima data atau informasi pada kecepatan 2 Mbps (35 kali lebih cepat dari modem standar) dan mengirim data pada kecepatan 256 Kbps (lima kali lebih cepat). Namun, umumnya rentang kapasitas broadband antara 256 Kbps dan 10 Mbps. Selain ADSL, ada SHDSL Broadband (symmetric high bit rate DSL), yang mampu mengirim dan menerima data pada kecepatan yang sama, yakni hingga 2 Mbps. Karenanya, SHDSL ini sangat cocok digunakan untuk berbagai bisnis yang membutuhkan data dalam jumlah besar dan kecepatan tinggi, misalnya mengirim dan menerima e-mail dengan lampiran yang besar, file audio dan video. Broadband semakin menunjukkan perkembangan pesat. Hingga akhir 2004 jumlah pelanggannya telah mencapai 140 juta dan pertumbuhannya sangat cepat. 
     2. Wireless LAN (WLAN) dan WiMax 
      -  Wireless LAN (WLAN) Wireless LAN adalah suatu jaringan komputer yang saling terhubung melalui tanpa kabel. Local Area Network dari komputer maupun dari peralatan lainnya dapat dikembangkan lewat sinyal radio atau gelombang cahaya. 
      Kelebihan dari WLAN : 
o Mobilitas Tinggi 
o Kemudahan dan kecepatan instalasi  
o Menurunkan biaya kepemilikan 
o Fleksibel
o Scalable 
     Kekurangan dari WLAN : 
o Delay yang besar 
o Biaya peralatan mahal 
o Adanya masalah propagasi radio seperti terhalang, terpantul, dan 
o banyak sumber interferensi. 
o Kapasitas jaringan menghadapi keterbatasan spektrum 
o Keamanan / kerahasiaan data kurang terjamin 

 WIMAX WIMAX (Worldwide Interoperability for Microwave Access) adalah salah satu teknologi broadband wireless access (BWA) yang digunakan untuk menyediakan akses internet dan layanan multimedia berkecepatan tinggi. WiMAX berada di kategori 4G atau teknologi generasi ke-4, berada sejajar dan bersaing dengan teknologi LTE (Long Term Evolution), dan merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Secara garis besar, sistem kerja WIMAX sama dengan WiFi dimana menyediakan jaringan internet pada suatu area. Namun jika dibandingkan dengan WiFi, WIMAX memiliki wilayah jangkauan yang jauh lebih luas dan kecepatan yang jauh lebih tinggi. Jaringan WiFi disebut Local Area Network (LAN), jaringan komputer yang jaringannya hanya mencakup wilayah kecil, seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau area yang lebih kecil lainnya. Sementara jaringan WIMAX disebut Metropolitan Area Network (MAN), yang mana sesuai dengan namanya, jangkauan MAN bisa mencakup area yang cukup luas. MAN biasanya mampu menunjang data, suara, dan bahkan dapat berhubungan dengan jaringan televisi kabel. 
     Contoh sederhana dari sistem WIMAX; First Media, perusahaan penyedia layanan TV cable dan internet cable, mengeluarkan produk bernama Sitra yang saat ini baru bisa dinikmati oleh pengguna di wilayah Jakarta. Layanan yang dulu membutuhkan kabel saat ini bisa digantikan dengan teknologi WIMAX, dan jelas lebih murah daripada harus memasang kabel pada setiap pelanggan. WIMAX menggunakan BTS (Base Transceiver Station), yang pada WiFi adalah Router, dan Modem Sitra, yang pada WiFi adalah hardware/Chip WiFi yang tertanam pada perangkat. Dengan kemampuan jangkauan 30 hingga 50 mil dan kecepatan koneksi maksimal hingga 75 Mbps, WIMAX bisa melayani melayani baik para pengguna dengan antena tetap (fixed wireless) misalnya di gedung-gedung perkantoran, rumah tinggal, toko-toko, dan sebagainya, maupun yang sering berpindah-pindah tempat atau perangkat mobile lainnya. Para pengguna tetap dapat terkoneksi dengan BTS selama mereka berada dalamrange frekuensi operasi dari BTS, sama seperti jaringan dari telepon seluler. 

 3. Bluetooth  
     Bluetooth adalah suatu teknologi komunikasi wireless yang memanfaatkan frekuensi radio ISM 2.4 GHz untuk menghubungkan perangkat genggam secara terpisah (handphone, PDA, computer, printer, dan lain-lain) dengan jangkauan yang relatif pendek. 
Kelebihan dan kekurangan Bluetooth : 
      KELEBIHAN 
● Bluetooth dapat menembus dinding, kotak, dan berbagai rintangan lain walaupun jarak transmisinya hanya sekitar 30 kaki atau 10 mete.r 
● Bluetooth tidak memerlukan kabel ataupun kawat 
● Bluetooth dapat mensinkronisasi database dari handphone ke komputer 
● Dapat digunakan sebagai perantara modem 
● Di Indonesia, perkembangan bluetooth mengacu pada negara-negara maju dan sudah banyak sekali perangkat yang dilengkapi dengan sistem bluetooth sehingga memudahkan berbagai proses transfer data. 

 KEKURANGAN 
• Sistem ini menggunakan frekuensi yang sama dengan gelombang LAN standar
• Apabila dalam suatu ruangan terlalu banyak koneksi Bluetooth yang digunakan, akan menyulitkan pengguna untuk menemukan penerima yang diharapkan 
• Banyak mekanisme keamanan Bluetooth yang harus diperhatikan untuk mencegah kegagalan 
• pengiriman atau penerimaan informasi. 
• Di Indonesia, sudah banyak beredar virus-virus yang disebarkan melalui bluetooth dari 
• handphone. 

 4. Long Term Evolution (LTE) 
     Long Term Evolution (LTE) merupakan teknologi berstandar 3GPP (Third Generation Partnership Project) Release 8 dan juga merupakan evolusi teknologi 1xEV-DO sebagai bagian dari roadmap standar 3GPP2.LTE atau biasa juga disebutSAE (System Architecture Evolution) disebut-sebut sebagai generasi keempat (4G) yang akan menggeser kemampuan 3G. Dalam akses data, LTE jauh melebihi generasi-generasi sebelumnya, bahkan standar spesifikasi kecepatan datanya sampai 100 Mbps pada arah downlink. Beberapa kelebihan yang dimiliki LTE antaralain: 
 a. Tingkat download sampai dengan 299.6 Mbis/s dan tingkat upload gingga 75.5 Mbis/s tergantung                 pada katrgori perangkat yang digunakan. 
 b. Peningkatan dukungan untuk mobilitas, sebagai contoh dukungan untuk terminal bergerak hingga                   350km/jam atau 500 km/jam tergantung pita frekuensi 
c. Dukungan untuk semua gelombang frekuensi yang saat ini digunakan oleh sistem IMT dan ITU-R 
d. Di daerah kota dan perkotaan, frekuensi band yang lebih tinggi (seperti 2.6 GHz di Uni Eropa)                      digunakan untuk mendukung kecepatan tinggi mobile broadband. 
e. Dukungan untuk MBSFN (Multicast Broadcast Single Frequency Network). 
   Fitur ini dapat memberikan layanan seperti Mobile TV menggunakan infrastruktur LTE, dan merupakan         pesaing untuk layanan DVB-H berbasis siaran TV.

Kamis, 19 Januari 2012

tugas p.taufik

TUGAS ALGORITMA PEMROGRAMAN

1. Buatlah algoritma yang membaca sebuah titik p (x,y) di bidang kartesian, lalu menentukan di kuadran mana letak titk tersebut. ! 
2.2. Misalkan karyawan PT. “MUSTAHIL MAJU” dikelompokkan berdasarkan golongannya. Upah perjam tiap karyawannya bergantung pada golongannya sesuai tabel dibawah. Jumlah jam kerja yang normal dalam seminggu adaha 48 jam, kelebihan jam kerja dianggap lembur dan upah lembur perjammnya Rp. 3000,00 untuk semua golongan karyawannya. Buatlah algoritma yang membaca nama karyawan dan jumlah jam kerjanya selama seminggu, lalu menghitung gaji mingguannya !
3. Indeks nilai mahasiswa ditentukan berdasarkan nilai ujian yang  diraihnya. Ketentuan pemberian nilai indeks sebagai berikut
- jika nilai ujian ≥ 80, indeks nilai A
- jika 70 ≤ nilai ujian < 80, indeks nilai B
- jika 55 ≤ nilai ujian < 70, indeks nilai C
- jika nilai ujian < 40 , indeks nilai D
Buatlah algoritma yang membaca nilai ujian seorang mahasiswa, lalu menentukan indeks nilainya,kemudian mencetak nilai dan indeksnya ke piranti keluaran.
4. Buatlah sebuah permasalahan algoritma yang mempunyai penyelesaian masalah hingga 3 kasus lebih, kemudian buatlah analisis kasus, notasi algoritmik dan translasi bahasa pascalnya.



PENYELESAIAN
1. Bahasa Algoritmik
Program kartesius

deklarasi
x : integer
y : integer

Algoritma
write ('Masukkan nilai x : ')
read (x)
write ('Masukkan nilai y : ')
read (y)
if (x>0) and (y>0) then
write ('Kuadran 1')
if (x<0) and (y>0) then
write ('Kuadran 2')
if (x<0) and (y<0) then
write ('Kuadran 3')
if (x>0) and (y<0) then
write ('Kuadran 4')

endif
Bahasa Pascal
program kartesius;
uses winCrt;
var
x : integer;
y : integer;
begin
writeln ('Masukkan nilai x : '); readln (x);
writeln ('Masukkan nilai y : '); readln (y);
if (x>0) and (y>0) then
begin
writeln ('Kuadran 1');
end;
if (x<0) and (y>0) then
begin
writeln ('Kuadran 2');
end;
if (x<0) and (y<0) then
begin
writeln ('Kuadran 3');
end;
if (x>0) and (y<0) then
begin
writeln ('Kuadran 4');
end;
end.
2. Bahasa Algoritmik
Program gaji
deklarasi
nama : string
a : char
b : longint
c : longint
d : longint
Algoritma
write ('Masukkan nama')
read (nama)
write ('Masukkan golongan (A/B/C/D) : ')
read (a)
if (a = 'A') or (a='a') then
b = 48 * 4000
else if (a = 'B') or (a='b')then
b = 48 * 5000
else if (a = 'C') or (a='c')then
b = 48 * 6000
else
b = 48 * 7500
write ('Gaji mingguan anda adalah : Rp. ',b)
write ('Masukkan total jam lembur minggu ini : ')
read (c)
d = c * 3000
write ('Total gaji anda minggu ini adalah : Rp. ',b+d)
end.
Bahasa Pascal
program gaji;
uses winCrt;
var
   nama : string[50];
   a : char;
   b : longint;
   c : longint;
   d : longint;

begin
writeln ('Masukkan nama : '); readln (nama);
writeln ('Masukkan golongan (A/B/C/D) : '); readln (a);
if (a='A') or (a='a') then
  begin
  b:= 48 * 4000;
  end
else if (a='B') or (a='b') then
  begin
  b:= 48 * 5000;
  end
else if (a='C') or (a='c') then
  begin
  b:= 48 * 6000;
  end
else
  begin
  b:= 48 * 7500
  end;

writeln ('Gaji mingguan anda adalah : Rp. ',b);
writeln ('Masukkan total jam lembur minggu ini : ');readln (c);
d:= c * 3000;
writeln ('Total gaji anda minggu ini adalah : Rp. ',b+d);

end.
3. Bahasa Algoritmik
Program nilai_ujian
deklarasi
nama : string
x : integer
y : char
Algoritma
write ('Masukkan nama : ')
read (nama)
write ('Masukkan nilai ujian : ')
read (x)
if (x>=80) then
y = 'A'
if (x>=70) and (x<80) then
y = 'B'
if (x>=55) and (x<70) then
y = 'C'
if (x<40) then
y = 'D'
write ('Nilai anda adalah : ',x)
write ('Indeks nilai anda adalah : ',y)
end.
Bahasa Pascal
program nilai_ujian;
uses winCrt;
var
nama : string[100];
x : integer;
y : char;
begin
writeln ('Masukkan nama : '); readln (nama);
writeln ('Masukkan nilai ujian : '); readln (x);
if (x>=80) then
begin
y:='A';
end
else if (x>=70) and (x<80) then
begin
y:='B';
end
else if (x>=55) and (x<70) then
begin
y:='C';
end
else if (x<40) then
begin
y:='D';
end
else
begin
writeln ('Nilai yang anda masukkan salah');
end;
writeln ('Nilai anda adalah : ',x);
writeln ('Indeks nilai anda adalah : ',y);
end.
4. Di dalam kontrakan terdapat  7 orang mahasiswa, setiap orang  mempuyai tugas piket membersikan kontrakan masing – masing sebagai berikut:
  Senin : Adi
  Selasa : Aswin
  Rabu : Anton
  Kamis : Avil
  Jumat : 4ntonz
  Sabtu : Green 
  Minggu : Boy
Buatlah analisis kasus, notasi algoritmik dan translasi bahasa pascalnya.
    Analisis Kasus
Kasus 1:Case 1, maka tulis pesan "Hari Senin piket Adi"
Kasus 2:Case 2, maka tulis pesan "Hari Selasa piket Aswin"
Kasus 3:Case 3, maka tulis pesan "Hari Rabu piket Anton"
Kasus 4:Case 4, maka tulis pesan "Hari Kamis piket Avil"
Kasus 5:Case 5, maka tulis pesan "Hari Jumat piket 4ntonz"
Kasus 6:Case 6, maka tulis pesan "Hari Sabtu piket Green"
Kasus 7:Case 7, maka tulis pesan "Hari Sabtu piket Boy"
Kasus 8:else, maka tulis pesan "Kode yang anda masukkan salah"
    Bahasa Algoritmik
Program piket
deklarasi
x : integer
Algoritma
write (senin=1,selasa=2,rabu=3,kamis=4,jumat=5,sabtu=6,minggu=7)
read (x)
Case of x
1:
write (‘Hari Senin piket Adi’)
2:
write (‘Hari Selasa piket Aswin’)
3:
write (‘Hari Rabu piket Anton’)
4:
write (‘Hari Kamis piket Aswin’)
5:
write (‘Hari Jumat piket 4ntonz’)
6:
write (‘Hari Sabtu piket Green’)
7:
write (‘Hari Minggu piket Boy’)
else
write ('Kode yang anda masukkan salah')
end.
    Bahasa Pascal
program piket;
uses winCrt;
var
x : integer;
begin
writeln ('Program Daftar Piket');
writeln ('---------------------------------------------------------');
gotoxy (0,3); writeln ('Senin = 1 Selasa = 2 Rabu = 3 Kamis = 4');
gotoxy (0,4); writeln ('Jumat = 5 Sabtu = 6 Minggu = 7');
writeln ('-------------------------------

Jumat, 25 November 2011

UTS


Pseudo Code

1. Start
2. Penerimaan MABA STKIP
3. Apakah sudah tahu jurusan yang akan di ambil dan apa saja persyaratannya
4. Pergi ke STKIP
5. Di beri tahu jurusan yang ada dan apa saja persyaratannya
6. Pergi ke loket pendaftaran kampus STKIP
7. Mengisi formulir dan menyerahkan semua berkas persyaratan
8. Apakah sudah lengkap
9. Mendapat kartu peserta
10. End



No. 2  Soal Cerita
Komponen perakit komputer tersedia di pasaran dengan beragam pilihan kualitas dan harga. Dengan merakit sendiri komputer, kita dapat menentukan jenis komponen, kemampuan serta fasilitas dari komputer sesuai kebutuhan.Tahapan dalam perakitan komputer terdiri dari:
Tahap persiapan ini merupakan kunci awal proses perakitan komputer. Sebab dalam tahap ini kita akan menentukan langkah selanjutnya dalam proses tersebut, serta untuk mempersiapkan berbagai kemungkinan untuk mencegah terjadinya masalah yang bisa saja terjadi. Selanjutnya tahap perakitan, kita akan memasang hardware yang telah kita siapkan, dan kita akan memasang hardware tersebut sesuai dengan jalur atau alur yang telah di tentukan. Setelah semuanya terpasang periksalah seluruh bagian apakah sudah terhubung dengan benar satu sama lainnya, selain itu periksa bagian kabel catu daya apakah sudah terhubung dengan motherboard atau belum. Setelah semua terpasang pada tempatnya, segera pasang penutup chasing. Selanjutnya, pasanglah konektor mouse dan keyboard pada tempatnya.Tahap Pengujian dilaksanakan dengan cara menghidupkan komputer dimulai dari monitor. Pada tampilan awal akan muncul program FOST dan BIOS yang akan menunjukkan semua perangkat keras yang terpasang. Apabila muncul kesalahan, maka pada layar monitor tidak akan muncul tampilan apapun dan bagian speaker akan mengeluarkan bunyi “beeep”. Segera masuk ke bagian BIOS untuk mengetahui kesalahan apa yang terjadi.Biasanya masalah yang terjadi dalam peroses perakitan komputer yaitu di bagian monitor atau CPU tidak bisa menyala, jika ini terjadi maka segera periksa bagian kabel daya dan pastikan  telah terhubung dengan baik. Masalah yang kedua biasanya tidak bisa mendeteksi bagian card adapter, untuk masalah ini biasanya terjadi karena adanya kesalahan pada saat pemasangan yang belum tepat pada bagian slot di motherboard. Jika LED dari hardisk, floppy atau CD menyala terus disebabkan kesalahan pemasangan kabel konektor atau ada pin yang belum pas terhubung.




No.2   Pseudo Code
1. Start
2. Persiapan
3. Perakitan
4. Pengujian
5. Penanganan Masalah
6. Sukses ( Hidup )
7. End



Selasa, 15 November 2011

RANGKAIAN LOGIKA

Komputer Digital
KOMPUTER adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya.

DIGITAL Merupakan hasil teknologi yang mengubah sinyal menjadi kombinasi urutan bilangan 0 dan 1 (disebut juga dengan biner)untuk proses informasi yang mudah, cepat dan akurat. Sinyal tersebut disebut sebuah bit. Sinyal digital ini memiliki berbagai keistimewaan yang unik yang tidak dapat ditemukan pada teknologi analog, yaitu:
1. Mampu mengirimkan informasi dengan kecepatan cahaya yang dapat membuat informasi dapat dikirim dengan kecepatan tinggi.
2. Penggunaan yang berulang-ulang terhadap informasi tidak mempengaruhi kualitas dan kuantitas informasi itu sendiri,
3. Informasi dapat dengan mudah diproses dan dimodifikasi ke dalam berbagai bentuk,
4. Dapat memproses informasi dalam jumlah yang sangat besar dan mengirimnya secara interaktif. Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterimanya atau dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang anda tonton dalam format digital.

KOMPUTER DIGITAL Adalah mesin komputer yang diciptakan untuk mengolah data yang bersifat kuantitatif dalam bentuk angka, huruf, tanda baca dan lain-lain. Yang pemrosesnya dilaksanakan berdasarkan teknologi yang mengubah sinyal menjadi kombinasi bilangan 0 dan 1.
Flip-Flop
Flip-flop adalah rangkaian digital yang digunakan untuk menyimpan satu bit secara semi permanen sampai ada suatu perintah untuk menghapus atau mengganti isi dari bit yang disimpan. Prinsip dasar dari flip-flop adalah suatu komponen elektronika dasar seperti transistor, resistor dan dioda yang di rangkai menjadi suatu gerbang logika yang dapat bekerja secara sekuensial

Penjelasan dari bebereapa flip flop :

• D Flip-flop merupakan salah satu jenis flip-flop yang dibangun dengan menggunakan flip-flop S-R. Perbedaannya dengan flip-flop S-R terletak pada inputan R, pada D Flip-flop inputan R terlebi dahulu diberi gerbang NOT, maka setiap input yang diumpankan ke D akan memberikan keadaan yang berbeda pada input S-R, dengan demikian hanya akan terdapat dua keadaan S dan R yairu S=0 dan R=1 atau S=1 dan R=0, jadi dapat disi
• Master Save D Flip-flop merupakan rangkaian flip-flop yang memiliki 2 latch D dan sebuah inverter. Latch yang satu bernama Master dan yang kedua bernama Slave. Master D hanya akan mendeskripsikan diktat yang outputnya hanya dapt diganti selama ujung negatif jam.
• JK Flip-flop merupakan rangkaian flip-flop yang dibangun untuk megantisipasi keadaan terlarang pada flip-flop S-R.
• T Flip-flop merupakan rangkaian flip-flop yang dibangun dengan menggunakan flip-flop J-K yang kedua inputnya dihubungkan menjadi satu maka akan diperoleh flip-flop yang memiliki watak membalik output sebelumnya jika inputannya tinggi dan outputnya akan tetap jika inputnya rendah.
Aljabar Boolean
Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan operasi-operasi logik. Variabel-variabel diperlihatkan dengan huruf-huruf alfabet, dan tiga operasi dasar dengan AND, OR dan NOT (komplemen). Fungsi boolean terdiri dari variabel-variabel biner yang menunjukkan fungsi, suatu tanda sama dengan, dan suatu ekspresi aljabar yang dibentuk dengan menggunakan variabel-variabel biner, konstanta-konstanta 0 dan 1, simbol-simbol operasi logik, dan tanda kurung.
Aljabar Boolean merupakan bagian dari matematika yang telah banyak dipergunakan dalam rangkaian digital dan komputer. Setiap keluaran dari suatu atau kombinasi beberapa buah gerbang dapat digunakan dalam suatu rangkaian logika yang disebut ungkapan Boole. Aljabar Boole mempunyai notasi sebagai berikut :
1. Fungsi NOT dinyatakan dengan notasi garis atas (Over line) pada masukanya, sehingga gerbang NOT dengan masukan A dapat ditulis :
Y = A ( NOT A)
2. Fungsi OR dinyatakan dengan simbol plus (+), sehingga gerbang OR dengan masukan A dan B dapat ditulis :
Y = A + B atau Y = B + A
3. Fungsi AND dinyatakan dengan notasi titik (. ; dot), sehingga gerbang AND dinyatakan dengan :
Y = A• B atau Y = B • A
Misalkan diketahui suatu persamaan :
Y = A • B + A• B + B •C
Ekspresi Boolean merupakan suatu cara yang baik untuk menggambarkan bagaimana suatu rangkaian logika beroperasi. Tabel kebenaran merupakan metode lain yang tepat untuk menggambarkan bagaimana suatu rangkaian logika bekerja. Dari suatu tabel kebenaran dapat diubah ke dalam ekpresi Boolean dapat dibuat tabel kebenaranya.
Gerbang Logika
Gerbang Logika, merupakan dasar sirkuit digital. Umumnya gerbang logika ini mempunyai dua input dan satu output. Masing-masing dari input atau output tersebut terdiri dari nilai biner, yaitu untuk low(0) dan hight(1), yang diwakili oleh dua level tegangan listrik (voltage) yang berbeda. Nilai dari gerbang logika ini dijadikan sebagai dasar dari proses data digital. Dalam kebanyakan gerbang logika, Nilai low ini diperkirakan pada tegangan nol volt (0 V), sedangkan untuk high diperkirakan pada lima volt (+5 V). Terdapat tujuh dasar gerbang logika, yaitu: AND, OR, XOR, NOT, NAND, NOR, dan XNOR.

GERBANG AND
Menghasilkan And Logic Function, artinya outputnya memiliki nilai 1 jika input A dan input B keduanya merupakan bilangan biner 1. Dalam hal lain outputnya adalah 0.

GERBANG OR
Menghasilkan fungsi inclusive OR, artinya outputnya adalah 1 jika salah satu atau kedua input A dan B bernilai 1. Dalam hal lain outputnya adalah 0.

GERBANG INVERTER
Rangkaian inverter mengubah logika sensor sebuah sinyal biner. Rangkaian ini menghasilkan fungsi NOT atau komplemen.

GERBANG NAND (NOT AND)
Fungsi NAND adalah logika komplemen dari AND.
GERBANG NOR (NOT OR)
Fungsi NOR adalah logika komplemen dari OR.

GERBANG EXCLUSIVE OR (XOR)
Fungsi logika ganjil (odd function). Gerbang ini menghasilkan logika biner 1 apabila input A dan B dijumlahkan bernilai ganjil. Dalam hal lain outputnya adalah 0.

GERBANG EXCLUSIVE NOR (XNOR)
Fungsi logika genap (even function). Gerbang ini menghasilkan logika biner 1 apabila input A dan B dijumlahkan bernilai genap. Dalam hal lain outputnya adalah 0

kode yang mewakili data ( BCD, SBCDIC, EBCDIC, ASCII )

BCD (Binary Coded Decimal)
data BCD (Binary Coded Decimal) yang biasa digunakan dalam komunikasi data untuk mengetahui berbagai kode yang digunakan dalam komunikasi data dapat dilihat disini. BCD merupaka kode biner yang digunakan hanya untuk mewakili digit desimal dari 0-9, BCD menggunakan kombinasi 4 bit sehingga ada 16 kombinasi yang bisa diperoleh dan hanya 10 kombinasi yang digunakan.
kode BCD sudah jarang digunakan oleh komputer-komputer dan transmisi data sekarang ini. Karena tidak dapat mewakili huruf atau simbol karakter khusus. BCD hanya digunakan oleh komputer generasi Pertama. berikut ini adalah kode-kode binary decimal pada BCD 4bit:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 =8
1001 = 9

SBCDIC (Standart Binary Coded Decimal Interchange Code)
SBCDIC (Standart Binary Coded Decimal Interchange Code) merupakan kode biner yang dikembangkan dari kode BCD. untuk mengetahui lebih jauh tentang  kode BCD, dapat dilihat disini, sedangkan untuk mengetahui tentang macam-macam pengodean data, dapat dilihat disini. SBCDIC menggunakan kombinasi 6bitsehingga lebih banyak kombinasi yang digahasilkan yaitu 64 kombinasi kode. Ada sepuluh kode untuk digit angka, 26 kode untuk digit huruf alfabet, sisanya digunakan untuk karakter khusus tertentu. SBCDIC digunakan pada komputer generasi kedua.
SBCDIC Karakter SBCDIC Karakter
001010 0 100001 J
000001 1 100010 K
000010 2 100011 L
000011 3 100100 M
000100 4 100101 N
000101 5 100110 O
000110 6 100111 P
000111 7 101000 Q
001000 8 101001 R
001001 9 010010 S
110001 A 010011 T
110010 B 010100 U
110011 C 010101 V
110100 D 010110 W
110101 E 010111 X
110110 F 011000 Y
110111 G 011001 Z
111000 H    
111001 I    
kemudian perkembangan dari kode SBCDIC adalah kode EBCDIC ( Extend Binary Decimal Interchange code

EBCDIC ( Extend Binary Decimal Interchange code)
EBCDIC ( Extend Binary Decimal Interchange code) adalah kode 8 bit yang memungkinkan untuk mewakili karakter 256 kombinasi karakter. Pada EBICDIC, high order bits atau 4 bit pertama disebut zone dits dan low order bits atau 4 bit kedua disebut dengan numeric bits.
Kode EBCDIC banyak dipakai pada komputer generasi ketiga. seperti pada sistem operasi komputer merk IBM, seperti z/OS, OS/390, dll. kode ini merupakan hasil dari pengembangan kode 6 bit yang dipakai untuk kartu berlubang (punched card) pada komputer IBM antara akhir tahun 1950 1n sampai 1960 an.

ASCII (American Standard Code for Information Interchange)
1.          ASCII 7-bit
      ASCII singkatan dari American Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Commintee on Information Interchange dikembangkan oleh ANSI (American National Standards Institute) untuk tujuan membuat kode biner yang standar. Kode ASCII yang standar menggunakan kombinasi 7-bit, dengan kombinasi sebanyak 127 dari 128 (27 = 128) kemungkinan
kombinasi, yaitu :
·        26 buah huruf capital (upper case) dari A s/d Z
·        26 buah huruf kecil (lower case) dari a s/d z
·        digit decimal dari 0 s/d 9
·        34 karakter kontrol yang tidak dapat dicetak hanya digunakan untuk informasi status operasi computer
·        32 karakter khusus (special characters)

ASCII 7-bit banyak digunakan untuk komputer-komputer generasi sekarang, termasuk komputer mikro.

2.        ASCII 8-bit
ASCII 8-bit terdiri dari kombinasi 8-bit mulai banyak digunakan, karena lebih banyak memberikan kombinasi karakter. Dengan ASCII 8-bit, karakter-karakter graphic yang tidak dapat diwakili ASCII 7-bit, seperti ♠ α β ►◄ karakter dan sebagainya dapat diwakili. Komputer IBM PC menggunakan ASCII 8-bit.

Sistem Bilangan Komputer

Sistem Bilangan atau Number System adalah Suatu cara untuk mewakili besaran dari suatu item fisik. Sistem Bilangan menggunakan suatu bilangan dasar atau basis (base / radix) yang tertentu. Dalam hubungannya dengan komputer, ada 4 Jenis Sistem Bilangan yang dikenal yaitu : Desimal (Basis 10), Biner (Basis 2), Oktal (Basis 8) dan Hexadesimal (Basis 16). Berikut penjelesan mengenai 4 Sistem Bilangan ini :


1. Desimal (Basis 10)

Desimal (Basis 10) adalah Sistem Bilangan yang paling umum digunakan dalam kehidupan sehari-hari. Sistem bilangan desimal menggunakan basis 10 dan menggunakan 10 macam simbol bilangan yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9. Sistem bilangan desimal dapat berupa integer desimal (decimal integer) dan dapat juga berupa pecahan desimal (decimal fraction).

Untuk melihat nilai bilangan desimal dapat digunakan perhitungan seperti berikut, misalkan contoh bilangan desimal adalah 8598. Ini dapat diartikan :

Dalam gambar diatas disebutkan Absolut Value dan Position Value. Setiap simbol dalam sistem bilangan desimal memiliki Absolut Value dan Position Value. Absolut value adalah Nilai Mutlak dari masing-masing digit bilangan. Sedangkan Position Value adalah Nilai Penimbang atau bobot dari masing-masing digit bilangan tergantung dari letak posisinya yaitu bernilai basis di pangkatkan dengan urutan posisinya. Untuk lebih jelasnya perhatikan tabel dibawah ini.

Dengan begitu maka bilangan desimal 8598 bisa diartikan sebagai berikut :

Sistem bilangan desimal juga bisa berupa pecahan desimal (decimal fraction), misalnya : 183,75 yang dapat diartikan :

2. Biner (Basis 2)

Biner (Basis 2) adalah Sistem Bilangan yang terdiri dari 2 simbol yaitu 0 dan 1. Bilangan Biner ini di populerkan oleh John Von Neumann. Contoh Bilangan Biner 1001, Ini dapat di artikan (Di konversi ke sistem bilangan desimal) menjadi sebagai berikut :

Position Value dalam sistem Bilangan Biner merupakan perpangkatan dari nilai 2 (basis), seperti pada tabel berikut ini :

Berarti, Bilangan Biner 1001 perhitungannya adalah sebagai berikut :


3. Oktal (Basis 8)


Oktal (Basis 8) adalah Sistem Bilangan yang terdiri dari 8 Simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7. Contoh Oktal 1024, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :
Position Value dalam Sistem Bilangan Oktal merupakan perpangkatan dari nilai 8 (basis), seperti pada tabel berikut ini :


Berarti, Bilangan Oktal 1022 perhitungannya adalah sebagai berikut :

4. Hexadesimal (Basis 16)

Hexadesimal (Basis 16), Hexa berarti 6 dan Desimal berarti 10 adalah Sistem Bilangan yang terdiri dari 16 simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15). Pada Sistem Bilangan Hexadesimal memadukan 2 unsur yaitu angka dan huruf. Huruf A mewakili angka 10, B mewakili angka 11 dan seterusnya sampai Huruf F mewakili angka 15.

Contoh Hexadesimal F3D4, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :


Position Value dalam Sistem Bilangan Hexadesimal merupakan perpangkatan dari nilai 16 (basis), seperti pada tabel berikut ini :


Berarti, Bilangan Hexadesimal F3DA perhitungannya adalah sebagai berikut :