Jumat, 21 November 2014

Pengertian Multiplexer dan Demultiplexer

Assalamualaikum...Wr....Wb

Pada kesempatan ini saya akan memosting tulisa tentang pegertian daro multiplexer dan demultiplexer, tanpa basa basi langsung saja saya jelaskan.

> Multiplexer adalah rangkaian logika yang menerima beberapa input data digital dan menyeleksi salah satu dari input tersebut pada saat tertentu untuk dikeluarkan pada sisi output.
> Demultiplexer adalah rangkain logika yang menerima satu input data digital dan mendistribusikan input tersebut ke beberapa output.

MULTIPLEXER :
> Perangkat pemilih beberapa jalur data kedalam satu jalur data untuk dikirim ketitik lain.
> Mempunyai dua atau lebih signal digit sebagai input dan control sebagai pemilih (selector).
> Merupakan data selector (pemilih data)

DEMULTIPLEXER : > Kebalikan dari multiplexer.
> Mempunyai satu input data dan beberapa output data.
> Merupakan data distributor (distribusi data)

Multiplexing adalah Teknik menggabungkan beberapa sinyal untuk dikirimkan secara bersamaan pada suatu kanal transmisi. Dimana perangkat yang melakukan Multiplexing disebut Multiplexer atau disebut juga dengan istilah Transceiver / Mux. Dan untuk di sisi penerima, gabungan sinyal - sinyal itu akan kembali di pisahkan sesuai dengan tujuan masing – masing. Proses ini disebut dengan Demultiplexing. Receiver atau perangkat yang melakukan Demultiplexing disebut dengan Demultiplexer atau disebut juga dengan istilah Demux.


Tujuan Muliplexing bertujuan meningkatkan effisiensi penggunaan bandwidth / kapasitas saluran transmisi dengan cara berbagi akses bersama.

Jenis Teknik Multiplexing

Teknik Multiplexing yang umum digunakan adalah :
a. Time Division Multiplexing (TDM) :
- Synchronous TDM
- Asynchronous TDM
b. Frequency Division Multiplexing (FDM)
c. Code Division Multiplexing (CDM)
d. Wavelength Division Multiplexing (WDM)
e. Optical code Division Multiplexing (ODM)


Time Division Multiplexing (TDM)

Secara umum TDM menerapkan prinsip pemnggiliran waktu pemakaian saluran transmisi dengan mengalokasikan satu slot waktu (time slot) bagi setiap pemakai saluran (user).

TDM yaitu Terminal atau channel pemakaian bersama-sama kabel yang cepat dengan setiap channel membutuhkan waktu tertentu secara bergiliran (round-robin time-slicing). Biasanya waktu tersebut cukup digunakan untuk menghantar satu bit (kadang-kadang dipanggil bit interleaving) dari setiap channel secara bergiliran atau cukup untuk menghantar satu karakter (kadang-kadang dipanggil character interleaving atau byte interleaving).

Menggunakan metoda character interleaving, multiplexer akan mengambil satu karakter (jajaran bitnya) dari setiap channel secara bergiliran dan meletakkan pada kabel yang dipakai bersama-sama sehingga sampai ke ujung multiplexer untuk dipisahkan kembali melalui port masing-masing. Menggunakan metoda bit interleaving, multiplexer akan mengambil satu bit dari setiap channel secara bergiliran dan meletakkan pada kabel yang dipakai sehingga sampai ke ujung multiplexer untuk dipisahkan kembali melalui port masing-masing.

Jika ada channel yang tidak ada data untuk dihantar, TDM tetap menggunakan waktu untuk channel yang ada (tidak ada data yang dihantar), ini merugikan penggunaan kabel secara maksimun. Kelebihanya adalah karena teknik ini tidak memerlukan guardband jadi bandwidth dapat digunakan sepenuhnya dan perlaksanaan teknik ini tidak sekompleks teknik FDM. Teknik TDM terdiri atas :


Synchronous TDM

Hubungan antara sisi pengirim dan sisi penerima dalam komunikasi data yang menerapkan teknik Synchronous TDM .
Asynchronous TDM


Untuk mengoptimalkan penggunaan saluran dengan cara menghindari adanya slot waktu yang kosong akibat tidak adanya data ( atau tidak aktif-nya pengguna) pada saat  sampling setiap input line, maka pada Asynchronous TDM proses sampling hanya dilakukan untuk input line yang aktif saja. Konsekuensi dari hal tersebut adalah perlunya menambahkan informasi kepemilikan data pada setiap slot waktu berupa identitas pengguna atau identitas input line yang bersangkutan.
Frequency Division Multiplexing (FDM)

Prinsip dari FDM adalah pembagian bandwidth saluran transmisi atas sejumlah kanal (dengan lebar pita frekuensi yang sama atau berbeda) dimana masing-masing kanal dialokasikan ke pasangan entitas yang berkomunikasi. Contoh aplikasi FDM ini yang polpuler pada saat ini adalah Jaringan Komunikasi Seluler, seperti GSM ( Global System Mobile) yang dapat menjangkau jarak 100 m s/d 35 km. Tingkatan generasi GSM adalah sbb:

First-generation: Analog cellular systems (450-900 MHz)

- Frequency shift keying for signaling
- FDMA for spectrum sharing
- NMT (Europe), AMPS (US)

Second-generation: Digital cellular systems (900, 1800 MHz)
- MA/CDMA for spectrum sharing

- Circuit switching
- GSM (Europe), IS-136 (US), PDC (Japan)

2.5G: Packet switching extensions
- Digital: GSM to GPRS

- Analog: AMPS to CDPD

3G:
- High speed, data and Internet services

- IMT-2000
FDM yaitu pemakaian secara bersama kabel yang mempunyai bandwidth yang tinggi terhadap beberapa frekuensi (setiap channel akan menggunakan frekuensi yang berbeda). Contoh metoda multiplexer ini dapat dilihat pada kabel coaxial TV, dimana beberapa channel TV terdapat beberapa chanel, dan kita hanya perlu tunner (pengatur channel) untuk gelombang yang dikehendaki. Pada teknik FDM, tidak perlu ada MODEM karena multiplexer juga bertindak sebagai modem (membuat permodulatan terhadap data digital).

Kelemahan Modem disatukan dengan multiplexer adalah sulitnya meng-upgrade ke komponen yang lebih maju dan mempunyai kecepatan yang lebih tinggi (seperti teknik permodulatan modem yang begitu cepat meningkat).

Kelemahannya adalah jika ada channel (terminal) yang tidak menghantar data, frekuensi yang dikhususkan untuk membawa data pada channel tersebut tidak tergunakan dan ini merugikandan juga harganya agak mahal dari segi pemakaian (terutama dibandingkan dengan TDM) kerana setiap channel harus disediakan frekuensinya.
Code Division Multiplexing (CDM)

Code Division Multiplexing (CDM) dirancang untuk menanggulangi kelemahankelemahan yang dimiliki oleh teknik multiplexing sebelumnya, yakni TDM dan FDM.. Contoh aplikasinya pada saat ini adalah jaringan komunikasi seluler CDMA (Flexi) Prinsip kerja dari CDM adalah sebagai berikut :

1. Kepada setiap entitas pengguna diberikan suatu kode unik (dengan panjang 64 bit) yang disebut chip spreading code.

2. Untuk pengiriman bit ‘1’, digunakan representasi kode (chip spreading code) tersebut.

3. Sedangkan untuk pengiriman bit ‘0’, yang digunakan adalah inverse dari kode tersebut.

4. Pada saluran transmisi, kode-kode unik yang dikirim oleh sejumlah pengguna akan ditransmisikan dalam bentuk hasil penjumlahan (sum) dari kode-kode tersebut.

5. Di sisi penerima, sinyal hasil penjumlahan kode-kode tersebut akan dikalikan dengan kode unik dari si pengirim (chip spreading code) untuk diinterpretasikan.
selanjutnya :
- jika jumlah hasil perkalian mendekati nilai +64 berarti bit ‘1’,
- jika jumlahnya mendekati –64 dinyatakan sebagai bit ‘0’.

Contoh penerapan CDM untuk 3 pengguna (A,B dan C) menggunakan panjang kode 8 bit (8-chip spreading code) dijelaskan sebagai berikut :

a. Pengalokasian kode unik (8-chip spreading code) bagi ketiga pengguna :

   - kode untuk A : 10111001
   - kode untuk B : 01101110
   - kode untuk C : 11001101

b. Misalkan pengguna A mengirim bit 1, pengguna B mengirim bit 0 dan pengguna C mengirim bit 1. Maka pada saluran transmisi akan dikirimkan kode berikut :

  - A mengirim bit 1 : 10111001 atau + - + + + - - +
  - B mengirim bit 0 : 10010001 atau + - - + - - - +
  - C mengirim bit 1 : 11001101 atau + + - - + + - +
  - hasil penjumlahan (sum) = +3,-1,-1,+1,+1,-1,-3,+3

c. Pasangan dari A akan menginterpretasi kode yang diterima dengan cara :

   - Sinyal yang diterima : +3 –1 –1 +1 +1 –1 –3 +3
   - Kode milik A : +1 –1 +1 +1 +1 -1 –1 +1
   - Hasil perkalian (product) : +3 +1 –1 +1 +1 +1 +3 +3 = 12
   Nilai +12 akan diinterpretasi sebagai bit ‘1’ karena mendekati nilai +8.

d. Pasangan dari pengguna B akan melakukan interpretasi sebagai berikut :

   - sinyal yang diterima : +3 –1 –1 +1 +1 –1 –3 +3
   - kode milik B : –1 +1 +1 –1 +1 +1 +1 –1
   - jumlah hasil perkalian : –3 –1 –1 –1 +1 –1 –3 –3 = -12
  berarti bit yang diterima adalah bit ‘0’, karena mendekati nilai –8.

Wavelength Division Multiplexing (WDM).

Teknik multiplexing ini digunakan pada transmisi data melalui serat  optik (optical fiber) dimana sinyal yang ditransmisikan berupa sinar. Pada WDM prinsip yang diterapkan mirip seperti pada FDM, hanya dengan cara pembedaan panjang gelombang (wavelength) sinar. Sejumlah berkas sinar dengan panjang gelombang
berbeda ditransmisikan secara simultan melalui serat optik yang sama (dari jenis Multi mode optical fiber).

Pendapat saya :
Multiplexer merupakan rangkaian yang mempunyai beberapa inputan dan menghasilkan satu keluaran
Demultiplexer merupakan rankaian yang memiliki satu inputan dan beberapa keluaran.

Pendapat para ahli :
Wikipedia
Multiplekser atau disingkat MUX adalah alat atau komponen elektronika yang bisa memilih input (masukan) yang akan diteruskan ke bagian output (keluaran). Pemilihan input mana yang dipilih akan ditentukan oleh signal yang ada di bagian kontrol (kendali) Select.

Demultiplekser (DEMUX). Pada DEMUX, jumlah masukannya hanya satu, tetapi bagian keluarannya banyak. Signal pada bagian input ini akan disalurkan ke bagian output (channel) yang mana tergantung dari kendali pada bagian SELECTnya. 

Wassalamualaikum....Wr....Wb

Sumber :
wikipedia.org
dodoflamingo.blogspot.com

Overclock

Assalamualaikum....Wr....Wb

Pada kesempatan ini saya akan memposting penjelasan dari over clocking dan cara-cara pengerjaannya, apabil ada kesalahan dari tulisan saya bisa anda berikan saran atau komentar. untuk lebih jelas saya akan memulainya.  

  Overclocking sesuai namanya adalah memaksa clock sebuah peripheral, biasanya clock dari prosessor, lebih tinggi dari standarnya. Dalam perkembangannya overclocking tidak selalu harus berhubungan dengan kenaikan clock, tetapi juga ketika kita memaksa sebuah peripheral bekerja lebih cepat dari standarnya. (clock : satuan frekuensi yang terjadi dalam 1 waktu, untuk di ketahui saja : Mhz prosesor di hitung dari FSB di kalikan faktor pengali, atau yang biasa di sebut multiplier. Contoh : Intel Pentium 2,66 Ghz = 20 x 133, di mana 20 adalah faktor pengali, sedangkan 133 adalah FSB dari prosesor tersebut).

   Awalnya, orang melakukan overclocking hanya untuk mendapatkan sistem yang lebih cepat dari standarnya bahkan sampai mendekati sistem yang spesifikasi nya berada di atas sistem yang dia miliki. Tetapi dalam perkembangannya overclocking menjadi sebuah hobi, sebuah trend baru di dunia komputer. Overclocking tidak hanya bertujuan untuk mendapatkan sebuah sistem yang setara dengan sistem yang berada di atasnya tapi juga melampaui sistem tersebut. Bahkan sekarang ada trend di mana overclocking dipergunakan untuk mendapatkan sistem yang benar-benar di luar batas logika, atau bahkan jauh diatas kemampuan sistem tercepat yang telah ada.

     Peripheral komputer yang biasa dan umum dioverclock adalah clock dari prosessor, FSB prosessor, FSB mainboard, timing memori, FSB memori, clock memori dan core VGA, timing memori VGA. Tidak berhenti sampai di situ, masih ada perubahan pada voltase/tegangan pada processor, memori, vga, & chipset agar dapat berjalan stabil pada sistem yang di overclock.

    Kenapa harus ada perubahan voltase/tegangan? Seperti yang kita tahu sebuah peripheral komputer sekecil apapun pasti memerlukan daya listrik agar bisa bekerja/berjalan. Apabila kita menaikkan/merubah clock dari sebuah peripheral jelas saja peripheral tersebut membutuhkan daya yang cukup agar dapat bekerja/berjalan dengan stabil. Oleh sebab itu salah satu faktor penting dalam overclocking adalah suplai daya yang cukup dari penyedia daya, yaitu Power Supply.

     Pengaruh dari sebuah periferal ketika dioverclock adalah membuat kinerja periferal tersebut lebih cepat dari standarnya dengan efek samping suhu periferal lebih panas dari seharusnya, terjadi ketidakstabilan sistem, bahkan membuat peripheral tersebut tidak mau bekerja. Hal-hal inilah yang membuat seseorang yang ingin mendalami overclocking segan untuk memulainya, padahal dalam overclocking ada tingkatan-tingkatannya sendiri. Overclocking sendiri dibagi menjadi 3 : Safe-Overclocking, Real-Overclocking, & Extreme-Overclocking yang cara & tujuannya berbeda-beda.

-Safe-overclocking/ optimalisasi pada PC
     Safe overclocking adalah pengoptimalan PC dengan aman tanpa memerlukan perubahan-perubahan atau alat-alat tambahan pada sistem yang telah ada. Untuk cakupan kali ini, saya akan membahas komputer yang bersistem operasi Windows, dengan alasan banyaknya software yang tersedia bagi sistem operasi ini dan juga dengan pertimbangan banyak yang memakai sistem operasi ini.

       Sebelum memulai overclocking, sebaiknya lu udah mengetahui apa-apa saja yang terdapat dalam sistem anda, apa jenis prosessor-nya, berapa FSB standarnya, berapa timing memori lu, dan lain sebagainya. Untuk mengetahuinya Anda dapat melihat pada box penjualannya, atau bila tidak ingin repot sebaiknya gunakan software ‘Hardware diagnostic’ yang gunanya untuk menginformasikan periferal apa saja yang terpasang di sistem anda. 

     Patut diperhatikan sebelumnya bahwa tidak semua mainboard punya dukungan overclocking lewat BIOS. Untuk mengetahui apakah mainboard anda fitur overclocking (dalam konteks ini adalah Safe Overclcoking), Bacalah manual mainboard lu, di bagian BIOS, apakah terdapat pengaturan terhadap clock speed prosesor, fsb prosesor, timing prosesor. Bila tidak ada, ada alternatif lainnya yaitu menggunakan software overclocking (beberapa merek mainboard mempunyai software overclockingnya sendiri, dan biasanya bila ada software overclocking maka BIOSnya pun mendukung overclocking).

      Setelah kita tahu apa isi dari sistem yang di pakai & juga BIOS mendukung fitur overclocking, sekarang kita harus tahu settingan apa sajakah yang harus diubah agar komputer kita berjalan secara optimal. Untuk konteks optimalisasi kita hanya akan mengubah settingan dari FSB memori terhadap FSB prosesor dan timing memori tanpa mengubah voltase dari memori maupun prosesor.

     Sistem yang berbasiskan Intel berbeda cara optimalisasinya dengan sistem yang berbasis AMD. Disini gw akan memberikan garis besarnya bagaimana optimalisasi terhadap kedua sistem tersebut. Walaupun optimalisasi yang dilakukan tadi benar-benar bisa diaplikasikan tanpa adanya masalah, tetapi untuk pencegahan saja apabila komputer mengalami hal yang tidak beres, seperti misalnya tidak mau booting, atau komputer tiba-tiba restart ketika loading Windows (loading Windows gagal), atau juga kita mendapatkan pesan error saat masuk ke Windows maka lakukan langkah-langkah berikut :

       Bila komputer tidak mau booting dan mengeluarkan bunyi panjang-panjang itu artinya settingan memori yang dimasukkan tidak sesuai dengan memorinya (memori tidak mau berjalan dengan settingan tersebut). Pemecahan dari masalah ini adalah coba kita matikan total komputer (langsung dari stavolt atau listrik utamanya, tunggu 1 menit dan hidupkan kembali, bila masih mati dan berbunyi maka kita harus mematikan komputer tersebut dan membuka casingnya, cari jumper untuk clear-cmos (bisa dilihat di manual mainboard anda di mana letak jumper tersebut).

    Bila komputer tiba-tiba restart ketika loading Windows atau ada pesan error ketika akan masuk Windows, penyebabnya bisa macam-macam. Apabila lu melakukan overclock terhadap prosessor maka bisa jadi listrik/voltase yang dibutuhkan oleh prosessor tidak cukup, coba untuk mengembalikan clock prosesor tersebut. Apabila permasalahan yang sama masih terjadi juga maka coba untuk mengembalikan settingan kembali seperti keadaan semula. Caranya dengan kembali masuk ke BIOS, lalu pilih [Load Optimized Defaults].

     Ketika kita mengalami masalah pada saat harus mengembalikan keadaan ke kondisinya semula, itulah saatnya kita mengetahui bahwa peripheral yang kita gunakan sudah optimal (dalam konteks safe overclock).
Berikutnya,Real-Overclocking. Disini penambahan voltase adalah hal wajib, penggantian peripheral juga bisa merupakan sebuah pilihan tepat. Kapan ‘level’ Extreme-Overclocking tercapai? Bila sebuah komputer tidak lagi pada settingan standar seperti komputer normal, maka tidak lagi bisa berjalan sehari-hari tanpa menggunakan pendingin yang lebih bagus, dan lu tentunya akan merasa bahwa itu semua masih belum cukup. Dan yang pasti Anda masih menginginkan lebih dari hasil sebelumnya.

Pengujian safe-overclocking
Setelah kita melakukan optimalisasi pada PC sekarang waktunya untuk pengujian. Kenapa kita butuh pengujian? Karena kita harus memastikan sistem tersebut berjalan tanpa masalah. Pengujian juga dilakukan apabila kita ingin mengetahui berapakah kinerja yang didapatkan dari hasil optimalisasi tersebut. Prime95 fungsi sebenarnya mencari bilangan prima yang baru dengan cara menggunakan secara maksimal tenaga prosessor dan memori kita. Software ini rentan error apabila sistem kita berjalan tidak stabil. Hal ini disebabkan karena ketika menghitung dan mencari bilangan prima, bila menemui kesalahan sedikit saja maka program ini akan menolak untuk melanjutkan. Hal inilah yang menyebabkan Prime95 digunakan oleh overclocker untuk menguji kestabilan sistem mereka setelah di overclock.


Pendapat saya :
Over Clocking merupakan sebuah cara untuk menaikkan proses atau kinerja pada komputer atau Laptop. Agar mendapatkan waktu yang cepat dalam mengerjakan sesuatu. dan menaikkan resolusi misalkan game yang tidak dapat dimainkan menjadi lebih mudah untuk mengakses permainan yang anda inginkan.


Pedapat para ahli :

Pheebles : Overclock adalah sebuah proses overclock untuk membuat sebuah perangkat berjalan di kecepatan yang lebih tinggi di bandingkan spesifikasi ang dimilikinya (memaksa performa PC ).

Sampai disini saja kesempatan yang dapat saya jelaskan tenrtang over clockcing, lebih dan kurangnya saya mohn maaf .

Wassalamualaikum....Wr....Wb

Sumber :
http://nanopaw.wordpress.com
wikipedia.org

Mikrokontroller AT89C51 (Arsitektur dan Fungsi PIN)

 Assalamualaikum...Wr...Wb
 
   Kali ini saya akan memposting fungsi-fungsi dari pin ic at89c51, untuk lebih jelas saya akan langsung memulainya .

   Mikrokontroler adalah mikrokomputer dalam keping tunggal (single chip Microcomputer) yang dapat berdiri sendiri serta memiliki CPU dan dilengkapi dengan memori input output. Mikrokontroler AT89C51 adalah mikrokontroler ATMEL yang kompatibel penuh dengan mikrokontroler keluarga MCS-51, membutuhkan daya yang rendah, memiliki performa yang tinggi dan merupakan mikrokomputer 8 bit yang dilengkapi 4 Kbyte EPROM (Erasable and Programable Read Only Memori) dan 128 byte RAM internal. Program memori dapat diprogram ulang dalam sistem atau dengan menggunakan Program Nonvolately Memory Konvensional.

Sebagai single chip yaitu suatu system mikroprosesor yang terintegrasi, mikrokontroler AT89C51 mempunyai konfigurasi sebagai berikut:
  • CPU 8 bit termasuk keluarga MCS-51.
  • 4 Kbyte alamat untuk memory program internal (EEPROM).
  • 128 byte memory data dalam ( Internal Data memory/ RAM).
  • 8 bit program status word (PSW).
  • 8 bit stack pointer ( SP).
  • 32 pin I/O tersusun yaitu port 0-port 3 @ 8 bit.
  • 2 buah timer/ counter 16 bit.
  • Data serial full dupleks.
  • Control register.  
  • 5 sumber interrupt.
  • Rangkaian osilator dan clock.

Susunan pin-pin mikrokontroller AT89C51 diperlihatkan pada Gambar di bawah ini dan penjelasan dari masing-masing pin adalah sebagai berikut:

Port 0

Port 0 merupakan port dua fungsi yang berada pada pin 32-39 dari IC AT 89C51. Merupakan port I/O 8 bit dua arah yang serba guna port ini dapat digunakan sebagai multlipleks bus data dan bus alamat rendah untuk pengaksesan memori eksternal.

Port 1

Port 1 merupakan port I/O yang berada pada pin 1-8. Port ini dapat bekerja dengan baik untuk operasi bit maupun byte, tergantung dari pengaturan pada software

Port 2

Port 2 merupakan port I/O serba guna yang berada pada pin 21- 28, port ini dapat juga digunakan sebagai bus alamat byte tinggi untuk rancangan yang melibatkan pengaksesan memori eksternal.

Port 3

Port 3 merupakan port I/O yang memiliki dua fungsi yang berada pada pin 10-17, port ini mempunyai multi fungsi, seperi yang terdapat pada tabel berikut:
BIT
NAMA
BIT
ADDRES
FUNGSI ALTERNATIF
P3.0
P3.1
P3.2
P3.3 P3.4 P3.5 P3.6 P3.7
RXD
TXD
INT0
INT 1
T0
T1
WR
RD
B0H
B1H
B2H
B3H
B4H
B5H
B6H
B7H
Penerima data pada port serial
Pemancar data pada port serial
Eksternal interupsi 0
Eksternal interuposi 1
Input Timer/ counter eksternal
Input Timer / counter
Sinyal pembacaan memori data eksternal
Sinyal penulisan memori data eksternal

PSEN ( Programable Store Enable)

PSEN adalah sebuah sinyal keluaran yang terdapat pada pin 29. Fungsinya adalah sebagai sinyal kontrol untuk memungkinkan mikrokontroller membaca program (code) dari memori eksternal atau dapat dikatakan sebagai sinyal kontrol yang menghubungkan memori program eksternal dengan bus selama pengaksesan.

ALE ( Address Latch Enable)

Sinyal output ALE yang berada pada pin3.0 fungsinya sama dengan ALE pada mikroprosesor INTEL 8085 atau 8088. Sinyal ALE dipergunakan untuk demultlipleks bus alamat dan bus data. Dan untuk menahan alamat  memori eksternal selama pelaksanaan instruksi.

EA ( External Acces)

Maksudnya sinyal EA terdapat pada pin 3.1 yang dapat diberikan logika rendah (ground) atau logika tinggi(+ 5 V ). Jika EA diberikan logika tinggi maka mikrokontroller akan mengakses program dari ROM internal ( EEPROM/ flash memori).Jika EA diberi logika rendah maka mikrokontroller akan mengakses program dari memori eksternal.

RST ( Reset)

Input reset pada pin 9 adalah reset master untuk AT89C51. Perubahan tegangan dari rendah ke tinggi akan merest AT 89C51.

Osilator 

Osilator yang disediakan pada chip dikemudikan  dengan kristal yang dihubungkan pada pin 18 (X2) dan pin 19 (X1) sebesar 12 Mhz.
 

Power (Vcc)

AT89C51 dioperasikan dengan tegangan supply +5v, pin Vcc berada pada pin 40 dan Vss(ground) pada pin 20.
Pendapat saya:
Ic at89c51 adalah sebuah mikrokontroler yang dapat di gunakan untuk memasukkan sebuah program untuk menjalankan suatu alat seperti Robot line tracking, combinasi running led, dll

Pendapat para ahli :
Warta warga : Merupakan bagian utama Basic Training Kit dimana bagian ini merupakan konfigurasi minimum sistem Mikrokontroler untuk dapat digunakan. Sebuah mikroprosesor yang digabungkan dengan input-output (I/O) dan memori (Random Access Memory/Read Only Memory) akan membentuk sebuah system mikrokomputer.

Mungkin hanya sampai disini saja yang dapat saya sampaikan lebih dan kuerangnya saya mohon maaf.

Wassalamualaikum...Wr...Wb

Sumber :
http://www.kajianpustaka.com
wikipedia.org
Wartawarga.gunadarma.ac.id

Tranduser dan Sensor

Assalamualaikum

     Saya kembali lagi akan memposting tulisan tentang tranduser dan sensor. Dengan menjelaskan tentang tranduser dan sensor itu apa perbedaanna dan fungsinya, serta yang berhubungan dengan sensor. Tanpa panjang lebar lagi saya akan memulainya.

     Tranduser dan Sensor merupakan komponen atau peralatan yang berperan penting dalam sistem kontrol terutama untuk sistem kontrol otomatis.

     Tranduser merupakan komponen atau peralatan yang berungsi merubah dari energi atau besaran yang satu keenergi yang lain.contoh energi atau besaran : listrik, suara, suhu, cahaya, gerak.

Sensor merupakan komponen atau peralatan yang berfungsi merubah dari energi yang satu kenergi listrik.

      Dalam sistem kontrol otomatis sensor berperan sebagai pendeteksi input dan hasil pengontrolan ditampilkan pada peangkat tranduser.
Contoh : Lampu, Speaker, Relay, Kipas, Ac
Contoh Sensor : LDR, Photo Dioda, Photo Transistor, Lm 35, Thermo cople, NTC/PTC.

- Persayaratan umum dalam memilih tranduser dan sensor yaitu :
   1. Linearitas
   2. Sensitifitas : Menunjukkan kepekaan dari sebuah tranduser dan sensor.
   3. Waktu tanggap / Respon

Jadi dari semua penjelasan di atas bisa kita artikan bahwa sensor merupakan tranduser tapi tidak semua tranduser merupakan sensor.

- Jenis-jenis tranduser dan sensor:
   a. Internal : Didalam  dapat diaplikasikan untuk mengukur kecepatan.
   b. Eksternal : Di luar dapat di aplikasikan keamanan atau penuntun.

- Klasifikasi Sensor :
  a. Sensor thermal
  b. Sensor mekanis
  c. Sensor optik

-Klasiikasi Tranduser :
  a. Self generating tranduser ( Power sendiri )
  b. Eksternal power tranduser ( Power dari luar )

Sensor Digital merupakan sensor yang menghasilkan keluaran dengan kondisi 0 dan 1 (biner).
Contoh sensor digital : Infrared dan Ultra sonic.
- Saturasi (1) basis
- Cut off (0) basis

Pendapat saya :
- Trandueser merupakan sebuah peubah daya menjadi bentuk daya lainnya.
- Sensor merupakan suatu alat untuk mengubah suatu energi dari alam menjadi energi listrik atau tegangan.

Pendapat para ahli :
Bagus Rizal : alat yang mampu menangkap enomen fisika atau kimia kemudian mengubahnya menjadi sinyal electrik baika arus listrik ataupun tegangan.

      Mungkin hanya sampai disini saja saya dapat menjelaskan tentang Tranduser dan Sensor, semoga dapat berguna bagi pembaca semua, lebih dan kurangnya saya mohon maaf.

Wassalam

sumber :
wikipedia.org
buku catatan kuliah

Kamis, 20 November 2014

Jaringan Komputer

Assalammualaikum

Pada kesempatan ini saya akam mempostin tulisan tentang jaringan komputer agar kita dapat lebih memahami cara kerja dari jaringan komuter dan mengetahui macam-macam jaringan komputer itu apa, tanpa panjang lebar langsung saya akan menjelaskannya.

Jaringan Komputer yaitu sebuah sistem terdiri dari beberapa komputer dan perangkat jaringan lainnya yang didesain saling terhubung menggunakan protokol komunikasi agar bisa bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan Jaringan komputer adalah berbagi sumber daya (data, printer, harddisk), berkomunikasi (email, chatting), dan untuk akses informasi (web browsing)

Pengertian Jaringan Komputer secara sederhana berarti 2 atau lebih komputer yang terhubung sehingga dapat saling berkomunikasi memberi dan mendapatkan informasi dan juga bisa bertukar data untuk dapat menggunakan sumber daya secara bersama-sama. Informasi lebih lengkap mengenai pengertian komputer telah dibahas sebelumnya sehingga topik ini lebih ditujukan kepada pengertian jaringan komputer dan manfaatnya.

Macam-macam Jaringan Komputer

1. Macam-macam Jaringan Komputer Berdasarkan Skalanya

  • Local Area Network (LAN) :: sebuah jaringan komputer yang menghubungkan satu komputer lokal atau lebih untuk saling terhubung atau berkomunikasi, dan biasanya menggunakan HUB/Server. Jaringan LAN pada umumnya dibangun dalam 1 ruang misalnya rumah atau kantor.
  • Metropolitant Area Network (MAN) :: mirip dengan jaringan area lokal (LAN), tetapi meliputi seluruh kota atau kampus. MAN dibentuk dengan menghubungkan beberapa LAN. Dengan demikian, MAN lebih besar dari LAN tetapi lebih kecil dari wide area network (WAN). MAN sangat efisien dan menyediakan komunikasi cepat melalui kecepatan tinggi operator, seperti kabel serat optik.
  • Wide Area Network (WAN) :: Sebuah WAN menghubungkan lebih dari satu LAN dan digunakan untuk wilayah geografis yang lebih besar. WAN yang mirip dengan sistem perbankan, di mana ratusan cabang di berbagai kota yang terhubung satu sama lain untuk berbagi data resmi mereka. Sebuah karya WAN dengan cara yang sama seperti LAN, hanya pada skala yang lebih besar. Biasanya, TCP / IP adalah protokol yang digunakan untuk WAN dalam kombinasi dengan perangkat seperti router, switch, firewall dan modem.

2. Macam-macam Jaringan Komputer Berdasarkan Fungsinya

  • Peer-To-Peer (P2P) :: yaitu komputer terhubung lansung satu dengan lainnya, tidak menggunakan perangkat tambahan seperti bridge atau server sebagai penghubung. Jadi jaringan komputer yang satu ini dapat berkomunikasi langsung antar komputer satu dengan yang lainnya baik itu secara software maupun hardware.
  • Client – server :: Jaringan komputer yang satu ini membutuhkan komputer server sebagai perantara antar komputer client. berfungsi untuk mengontrol akses antara klien u/ berkomunikasi dgn computer lain.

3. Macam-macam Jaringan Komputer Berdasarkan Topologi Jaringan

  • Topologi bus :: Semua komputer dalam jaringan terhubung dgn jalur utama (backbone), pada umumnya menggunakan kabel biasa disebut dengan (BUS). Semua komputer dapat terhubung dalam sebuah jaringan dengan menggunakan mediautama (BUS)
  • Topologi bintang/star :: jaringa komputer ini paling sering digunakan pada saat sekarang ini, komputer – komputer terhubung melalui konsentrator seperti Switch, HUB atau keduanya. Jadi komputer dapat terhubung dengan komputer lain dengan aman, meskipun salah satu dari komputer ada yang bermasalah, maka komputer lain tidak dipengaruhi dan tetap bisa terhubung.
  • Topologi cincin/token ring :: model jaringan komputer yang mirip dengan  cincin, komputer satu dengan komputer lainnya terhubung seperti lingkaran, misalnya komputer pertama terhubung ke komputer dua, komputer dua terhung ke komputer tiga dan begitulah seterunya, sampai komputer terakhir akan kembali lagi ke komputer yang pertama. namun jaringan komputer ini memiliki kelemahan yaitu jika salah satu komputer rusak/bermasalah maka jaringan komputer juga ikut bermasalah.
  • Topologi jala atau Topologi mesh :: suatu jaringan komputer yang terhubung dengan komputer-komputer secara langsung ke komputer lainnya yang terdapat di dalam jaringan. Jadi, di dalam topologi mesh setiap komputer dapat berkomunikasi langsung dengan komputer yang dituju.
  • Topologi pohon :: jenis jaringan yang digabungkan antara topologi BUS dan topologi Star. Topologi ini terdiri atas kumpulan topologi star yang dihubungkan dalam satu topologi BUS sebagai jalur utama (backbone). Komputer-komputer dihubungkan ke hub, sedangkan hub lain di hubungkan sebagai jalur utama

4. Macam-macam Jaringan Komputer Berdasarkan media transmisi data

  • Jaringan Berkabel (Wired Network) :: Suatu jaringan komputer yang menggunakan kabel, jadi untuk menghubungkan suatu komputer dengan komputer lainnya diperlukan penghubung berupa kabel jaringan. Fungsi Kabel jaringan untuk mengirim informasi dalam bentuk listrik antar komputer jaringan.
  • Jaringan Nirkabel(WI-FI) :: suatu jaringan yang menggunakan gelombang elektromagnetik. Jaringan ini tidak membutuhkan kabel lagi agar bisa terhubung antar komputer satu dengan komputer lainnya, karena jaringan ini hanya menggunakan gelombang elektro magnetik yang nanti. 

Berikut Pengertian Jaringan Komputer Menurut Para Ahli dan beberapa Media lainnya yang telah weblog rangkum diambil beberapa sumber yang secara lengkapnya dapat melihat dibawah ini.
Melwin Syafrizal (AMIKOM Yogyakarta)
Jaringan Komputer yaitu himpunan "interkoneksi" antara 2 komputer autonomous atau lebih yang terhubung dengan media transmisi kabel atau tanpa kabel (wireless)
Izaas el Said (pakar jaringan komputer)
Pengertian jaringan Komputer adalah Sebuah sistem di mana komputer yang terhubung untuk berbagi informasi dan sumber daya.
Madcoms
Jaringan Komputer merupakan kumpulan dari beberapa komputer dan peralatan penunjang lainnya yang terhubung dalam satu kesatuan dan saling terkoneksi
Techi Wire House
Pengertian Jaringan komputer adalah kumpulan dua atau lebih komputer yang terhubung.
Kamus Besar dan Pakar
Pengertian Jaringan komputer merupakan sekelompok dari dua atau lebih sistem komputer yang dihubungkan bersama-sama.
English wikipedia
Jaringan komputer adalah sebuah kumpulan dari beberapa komputer dihubungkan secara elektronik.
Ensiklopedia
Pengertian jaringan komputer adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya, berkomunikasi, dan dapat mengakses informasi secara bersama.

Sampai disini postingan yang dapat saya jelaskan, lebih dan kuangnya saya mohon maaf .

Wassalam

sumber :
http://wikipedia.org
http://saefultkj1.blogspot.com/ 
http://disclamaboy.wordpress.com/2010/page/3/
tekno.kompas.com/read/2010/10/04/ 

Port Komunikasi

Pada kesempatan ini saya akan memposting sebuah tulisan tentang dasar-dasarnya port komunikasi, tanpa basa-basi saya akan memulainya.

Pengertian Port Komunikasi
Merupakan pintu atau gerbang yang digunakan untuk proses keluar atau masuknya data antara pemroses dan perangkat I/O. Port komunikasi digunakan untuk menghubungkan antara komputer (pemroses) dan perangkat di luar komputer.

Jenis-jenis port komunikasi :

A. Port serial (com 1&2) DB 9
     Merupakan port komunikasi yang dapat menransmisikan data 1 bit per 1 piode clock
keuntungan :
1. Dapat mengirimkan data dengan jarak yang jauh .
    Logika 0 : +3v s/d +25v
    Logika 1 : -3v s/d -25v

2. Modah dalam mengkonfigurasi kabel.
    kelemahan :
    a. Transfer data lambat
    b. Karena menggunakan port serial maka maka datanya dalam bentuk serial, untuk diproses 
        diperlukan perangkat tambahan untuk konversi data (UART) Universal Asynchronous Receiver
        Transmitter.
    c. Diperlukan pemrograman tambahan untuk mengaktifkan UART. contoh perangkan yang dapat
        terhubung ke port serial : mouse, modem, mikrokontroler.
        1. DCE ( Data Comunication Equipment)
        2. DTE ( Data Terminal Equipment )

B. Port Paralel ( LPT) DB 25
     Merupakan Port komunikasi yang dapat mentransmisikan data 8 bit dalam 1 peiode clock.
     Keuntungan :
     1. Proses teransfer data lebih cepat di banding port serial
     2. Tidak diperlukan perangkat atau pemrograman tambahan untuk konvesi data. ( karena data sudah
          dalam format data paralel )
     Kelemahan :
     1. Jarak transfer data pendek.
     2. Untuk transfer dengan jarak yang jauh diperlukan perangkat tambahan ( repeater).
          contoh : Printer, Ploter, Modem.

Port USB
Meruapakan port yang didesain untuk menghubungkan suatu perangkat dengan sebuah komputer yang memiliki port usb juga. USB ( Universal Serial Bus ) sudah sangat populer pada kalangan masyarakat dan sudah banyak perngkat-perangkat yang dapat digunakan dimana saja dengan port USB itu sendiri.

Alasan penggunaan port USB :
1. Kecepatan transfer data
2. Jumlah perangkat yang terhubung (12 perangkat)
3. Mudah dalam koneksi (plug and play)
4. Data yang beredar banyak data multimedia
5. Perangkat yang memerlukan power kecil dapat memperoleh power dari port USB.

Kecepatan data transfer port USB:
a. Versi 1.0 : Kecepatan rendah 1,5 Mbps
                    Kecepatan tinggi 12 Mbps
b. Versi 2.0 : Kecepatan tinggi 480 Mbps
c. Versi 3.0 : Kecepatam tinggi 5 Gbps

Pendapat saya :
Menurut saya Port komunikasi adalah suatu port yang kegunaannya sangat penting untuk melakukan transfer data yang dapat digunakan untuk berbagai macam perngkat yang mempunyai kecepatan tinggi sehingga tidak membuat orang-orang lama menunggu .

Demikian tulisan tentang port komunikasi ini, semoga apa yang saya lakukan ini dapat bermanfaat untuk para pengunjung blog saya, lebih dan kurangnya saya mohon maaf.

Sumber : buku catatan kuliah saya .

Selasa, 18 November 2014

inTouch menggunakan BlackBerry

Berikut adalah penjelasan mengenai inTouch menggunakan BlabkBerry, semoga dapat bermanfaat .

Dalam perkembangan handphone Blackberry di Indonesia,kini Blackbaerry menawarkan suatu Kemampuan untuk merasakan teknologi baru telah mendorong inTouch Innovate Indonesia memprioritaskan penelitian dan pengembangan yang memanfaatkan Near Field Communications (NFC).

Dalam Fitur ini memungkinkan pengguna aplikasi ini untuk berinteraksi dengan beberapa tag dan aksesori pintar serta perangkat NFC lainnya, yang telah dimanfaatkan oleh inTouch di sejumlah aplikasi popular. Untuk mengembangkan aplikasi BlackBerry dengan kemampuan NFC, inTouch menggunakan BlackBerry Java ® Development Environment (JDE) yang memungkinkan tim ahli membuat proyek yang dapat dikembangkan secara otomatis dan dikemas ke dalam aplikasi. Mereka juga dapat mengambil keuntungan maksimum dari BlackBerry NFC API seperti NFC Reader API, NFC Emulation API, and NFC Listener API. “NFC sebagai teknologi baru, tidak terbatas hanya pada fungsi pembayaran saja. Sebagai pengembang, pengguna juga dapat memanfaatkan NFC dalam berbagai cara menarik, mulai dari membaca tag-smart poster hingga meniru kemampuan yang ada dalam sistem kartu pelajar.

Keunikan dari fitur RIM yang dianggap cukup penting dalam pengembangan aplikasi inTouch adalah Aplikasi AIReward. Yang memungkinkan pedagang untuk mendistribusikan kupon, hadiah voucher, dan tiket menggunakan smartphone BlackBerry. Pengguna yang ingin melakukan pembelian dari merchant yang berpartisipasi dapat memindai kode QR dan mengumpulkan cap, yang kemudian dapat ditebus atau ditukar dengan produk secara gratis.

Aplikasi ini juga terintegrasi dengan BlackBerry ® Messenger (BBM ™) dan Facebook®, sehingga memungkinkan pengguna untuk berbagi cap dengan anggota lain dan memposting apa yang telah mereka kumpulkan pada profil BBM atau halaman Facebook. Lalu, BlackBerry Push Service, yang memungkinkan inTouch untuk memberitahukan pengguna tentang penawaran promosi sesaat sebelum penawaran tersebut berakhir serta mendorong pelanggan untuk kembali ke toko dan melakukan pembelian tambahan.

Kemudian adanya, BlackBerry Messenger (BBM) sebagai aplikasi andal yang sangat popular di Indonesia, yang memungkinkan pengguna untuk memperbarui profil mereka dengan URL dan mengunduh aplikasi yang sama. Berbagi adalah bagian penting dari sebuah komunitas BlackBerry, inilah yang menjadikannya sebuah fitur yang sangat signifikan keberadaannya. Tidak terlupakan, adanya BlackBerry ® Internet Service, yang memungkinkan penggunanya untuk menjalankan aplikasi data secara intensif dan tak terbatas tanpa membayar tambahan biaya untuk penggunaan data tersebut.

Ke depan, InTouch akan terus mengembangkan desain aplikasi dengan menggunakan kemampuan NFC yang sesuai dengan perangkat RIM. Kini pengguna dapat memilih untuk bertransaksi dengan sekali sentuhan sederhana dari telepon mereka daripada harus memasukkan dalam kode QR. Dan teknologi berbasis NFC ini akan menjadi perangkat pembayaran secara off-line terkemuka di masa depan.eyangkalabahu

sumber :
http://trimaxindo.blogspot.com/
https://duniakarya.wordpress.com
http://www.academia.edu

FPGA (Field Programmable Gate Array)

Pada kesempatan ini saya akan menyampaikan apa itu FPGA (Field Programmable Gate Array). Tanpa basa_basi lagi saya akan menjelaskan pengertian fpg dan bagian bagiannya.

FPGA (Field Programable Gate Array) adalah gerbang gerbang digital dimana interkoneksi antar masing masing gerbang tersebut dapat dikonfigurasi antara satu sama lainnya, dan dapat dirancang sesuai dengan keinginan dan kebutuhan user atau pemakai tanpa melalui tahap burn. FPGA juga bisa dibilang permodelan atau prototyping karena mempunyai software simulasinya yaitu Xilinx, FPGA juga bisa dibilang processor atau  embedeed controller.
Teknologi FPGA berawal dari PROM, EPROM, EEPROM, FLASH, SRAM. Berikut ini adalah arti arti dari istilah itu, :
  • PROM (Programmable Read Only Memory) adalah jenis memory chip ROM yang isinya dapat dihapus oleh sinar ultraviolet dan kemudian dipogram ulang sekali saja dengan menggunakan peralatan khusus.
  • EPROM (Erasable Programmable Read Only Memory) adalah jenis memory yang dapat menyimpan data ketika catu daya dimatikan dan hanya dapat deprogram ulang dengan sebuah peralatan khusus.
  • EEPROM (Electrically Erasable Programmable Read Only Memory)adalah yang dapat dihapus dengan perintah elektris.
  • FLASH adalah chip memory yag dapat dibaca dan diprogram yang dapat menyimpan datanya tanpa aliran listrik.
  • SRAM (Static Random Access Memory ) adalah memory yang data didalamnya tetap tersimpan dengan baikwalaupun tak diberi penyegaran/refresh oleh CPU.
  • Teknologi FPGA juga berhubungan dengan IC, Transistor, SRAM, DRAM, SPLD, CPLD, dan ASIC. Berikut ini adalah arti dari istilah itu :
  • IC adalah sebuah komponen  elektronika yang berupa chip silikon yang berisi rangkaian elektronika lengkap. IC berisi puluhan, ratusan, bahkan ribuan komponen elektronika .(Transistor, Dioda, resistor, kapasitor, dll). FPGA terinspirasi dari IC.
  • Transistor adalah komponen elektronika yang terbuat dari dua buah diode ,yang punya dua jenis Tr PNP dan NPN ,mempunyai tiga kaki ,yaitu basis, collector dan emitor. Transistr merupakan sejaah awal pembuatan FPGA , bersifat semikonduktor ,penguat dan switching.
  • SRAM (Static Random Access Memory ) adalah memory yang data didalamnya tetap tersimpan dengan baik walaupun tak diberi penyegaran/refresh oleh CPU (Automatis refresh)
  • DRAM (Dinamic Random Access Memory) adalah jenis RAM yang menyimpan setiap bit data yang terpisah dalam kapasitor dalam satu sirkit tertentu , Memory ini butuh di refresh dan merupakan jenis chip computer yang banyak digunakan .
  • SPLD (Simple Programmable Logic Devices)adalah perngkat logic terprogram yang tersimpel, terkecil, dan cukup mahal bentuknya. SPLD dapat digunakan di papan untuk menggantikan komponen TTL seri 7400 (and, or, not gates).
  • CPLD (Comlex Programmable logic Devices ) adalah perangkat logika terprogram dengan gabungan antara PALs dan FPGAs. Terdiri dari lapisan interconnect ,gates ,dan flip flop.
  • ASIC adalah IC yang hanya digunakan pada keperluan tertentu , kompleksitas IC ini cukup tinggi jadi tidak muat pada CPLD .
Penggunaan FPGA
  1. ASIC & Costum Silikon (yang ada pada trafo)
  2. DSP (Digital Signal Processing) ( Microprocesor)
  3. Embeded Mikrokontroller
  4. Fisical Layer Communication (protocol/NIC), GLU antara layer fisik dan protocol (menjembatani antara fisical layer dan fisical protocol )
  5. Record Configurable Computing
  • Untuk akselerasi hardware
  • Simulasi hardware
Sifat FPGA (sifatnya bisa dibilang kelebihannya)
  1. Dapat diprogram berkali kali (record)
  2. Dapat didownload dlm rogram berkali kali
  3. Bersifat volatile (tergantung catu daya)
  4.  Hampir semua rangkaian terimplementasi dalam chip
  5. Murah .
Perusahaan pembuat FPGA
Ada 5 perusahaan besar yang memproduksi FPGA. Dua yang pertama merupakan yang paling menguasai di pasar FPGA:
  • Xilinx yang punya nama besar dalam dunia FPGA, masih memimpin dalam densitas dan teknologi.
  • Altera merupakan pemain kedua terkenal di dunia FPGA, terkenal dengan namanya.
  • Lattice, Actel, Quicklogic adalah perusahaan-perusahaan yang lebih kecil dan punya “pasar khusus”.
Rangkaian FPGA / atau isi dari FPGA
Bila dilihat dari segi bentuknya, FPGA tak berbeda jauh dengan bentuk IC-IC lainnya. Hanya saja, bila dilihat dari isinya FPGA memiliki bagian yang berbeda dengan komponen IC pada umumnya. Berikut isi dari FPGA pada umumnya:
  1. Configure Logic Blocks (CLB). Bisa dikatakan, bagian inilah yang akan memproses segala bentuk rangkaian logika yang dibuat oleh user/pemakai.
  2. I/O Blocks. Sebagai interface antara external pin dari device dan internal user logic
  3. Programmable Interconnect. Bagian ini berisi wire segments dan programmable switches atau biasa disebut saklar , selain itu bagian ini juga akan menghubungkan antara CLB satu dengan CLB lainnya.
Isi  dari CLB
Sebuah FPGA tersusun dari sebuah bagian yang bernama “logic-cell” (Logic Blocks), yang kemudian pada perkembangannya saling terhubung satu sama lain. Kumpulan-kumpulan dari logic cell ini berjumlah ratusan bahkan ribuan dan membentuk sauatu fungsi yang kompleks. Sebuah logic cell pada dasarnya terdiri atas sebuah lookup table(LUT), D flip-flop, dan sebuah multiplekser 2 ke 1.
  1. Look Up Table (LUT) merupakan sejenis RAM (Random Acces Memory) yang berkapasitas kecil. Di dalam FPGA, LUT ini memegang peranan penting dalam proses implementasi fungsi-fungsi logika. Selain itu, LUT ini berciri khas memiliki input sejumlah 4 buah.
  2. D Flip Flop. Seperti yang diketahui, flip-flop (Bistable Multivibrator) dalah suatu rangkaian sel biner yang memiliki dua buah output yang saling berkebalikan keadaannya (0 atau 1). Di dalam FPGA, terdapat sebuah jenis flip-flop yaitu D flip-flop atau Data flip flop. Rangkaian D flip-flop ini berfungsi sebagai rangkaian logika sekuensial dimana di dalamnya terdapat peralatan memori dan pewaktu.
  3. Multiplekser 2 ke 1. Sebuah multipleser adalah piranti digital yang bekerja sebagai switch (saklar) yang menghubungkan data dari n masukkan ke sebuah keluaran. Multiplekser berfungsi untuk memilih beberapa input untuk hanya menjadi 1 output saja.
Istilah istilah dalam FPGA
Antifuse
Adalah lawan dari fuse, fuse itu sendiri adalah sekering yaitu alat yang digunakan sebagai pengaman dalam suatu rangkaian listrik apabila terjadi kelebihan muatan listrik atau suatu hubungan arus pendek. Cara kerjanya apabila terjadi kelebihan muatan listrik atau terjadi hubungan arus pendek, maka secara otomatis sekering tersebut akan memutuskan aliran listrik dan tidak akan menyebabkan kerusakan pada komponen yang lain. Jadi Antifuse itu sendiri adalah untuk menciptakan atau membangkitkan jalur elektrik konduktif atau memberikan jalan kepada muatan listrik yang besar untuk lewat.
Fine, Medium, Coarse Grained
  1. Fine Grained
    Adalah arsitektur FPGA pada suatu sistem yang memiliki komponen yang kecil
  2. Medium Grained
    Arsitekur FPGA pada suatu sistem dengan komponen yang sedang
  3. Coarse Grained
    Arsitektur FPGA pada suatu sistem dengan komponen yang besar
MUX dan LUT


  • MUX adalah Perangkat digital yang memilih 1 sinyal input dari beberapa sinyal input dan memasukkanya ke dalam sebuah saluran.
  • LUT adalah RAM yang berkapasitas kecil yang berperan mengimplementasikan logika.

 CLB, LAB, dan Slice
  • CLB adalah Komponen yang berfungsi memproses rangkaian logika yang dibuat oleh user.
  • LAB adalah istilah lain dari CLB atau kumpulan dari CLB.
  • Slice adalah komponen utama yang digunakan pada FPGA yang terdiri atas CLB.
Fast Carry Chains
Tipe jalur interkoneksi yang berfungsi dalam pembuatan fungsi fungsi logika agar dapat brjalan efisien
Processor Core
Otak dari sebuah processor dan pusat pengendali komputeryang berfungsi untuk melakukan perhitungan dan menjalankan tugas.
General purpose i/o
Pin generic pada chip yang perilakunya dapat dikontrol atau diprogram melaui perangkat lunak
Hard, Soft, dan Firm IP

  • Hard IP adalah perwujudan  fisik dari design IP .Hard IP merupakan aplikasi terbaik untuk plug n play
  • Soft  IP adalah implementasi processor dalam sebuah bahasa HDL (Hard Description Languange) tanpa optimasi yang luas untuk arsitektur tujuan.
  • Firm IP adalah implementasi HDL namun sudah dioptimalkan untujk sebuah arsitektur FPGA tujuan.Contohnya altera nios II dan Xilinx microblaze processor.

( sumber : https://bagaskawarasan.wordpress.com )

Tugas 2 (Wacana yang Membedakan Pemanfaatan Bahasa Indonesia)

Wacana  yang Membedakan Pemanfaatan Bahasa Indonesia Pada Tataran Ilmiah, Semi Ilmiah dan Non Ilmiah (tugas 2)

Wacana Ilmiah
Wacana Ilmiah adalah tulisan yang berisi argumentasi penalaran keilmuan, yang dikomunikasikan lewat bahasa tulis    yang formal dengan sistematis-metodis dan sintesis-analitis.
Dalam tataran ilmiah, bahasa Indonesia sangat wajib diperlukan terutama dalam penulisan karya ilmiah, sehingga bahasa yang baik dan benar sangat diperlukan agar pemahaman bahasa dalam satu paragraph ke paragraph lainnya dapat dimengerti.
Bahasa indonesia yang baik seharusnya sudah di tanamkan sejak dini, agar anak-anak dapat berbahasa dengan baik dan sopan. Sekarang ini kebanyakan bahasa telah mulai dipersalahgunakan oleh banyak orang, yang menggunakan bahasa tersebut tidak pada tempatnya sehingga menimbulkan kerancuan dalam berkomunikasi. Oleh karena itu, sebaiknya sejak dini kita harus membiasakan diri menggunakan bahasa yang baik dan benar sehingga pemanfaatan bahasa dapat di rasakan dengan baik oleh semua pihak.
Contoh penggunaan bahasa dalam tataran ilmiah
Makalah Ringkas
PERILAKU EMPAT KATA PENUNJUK ARAH DALAM BAHASA BALI
I Dewa Putu Wijana | Fakultas Ilmu Budaya Universitas Gadjah Mada
1. Pendahuluan
Dari berbagai bahasa, bahasa Bali mungkin merupakan salah satu bahasa yang memiliki kata penunjuk arah (mata angin) yang memiliki perilaku yang unik bila dilihat secara linguistis, khususnya dari aspek morfologis dan sintaktis. Hanya kata-kata penunjuk arah inilah yang bisa dikenai proses morfologis dan sintaktis tertentu, dan proses itu tidak pernah atau jarang sekali dapat dikenakan pada kata-kata yang lain. Tulisan singkat ini akan mendeskripsikan keunikan-keunikan itu, dan berusaha mencari penjelasan mengapa keunikan itu bisa terjadi. Dalam bahasa Bali, empat kata penunjuk arah yang utama diungkapkan dengan satuan lingual kangin timur , kauh barat , kaja selatan , dan kelod utara . Secara etimologis kata kelod berasal dari ke laut lewat proses persandian (au>O) dan korespondensi /t/ dan /d/ dan pengubahan fungsi preposisi ke menjadi suku awal . Hilangnya sifat kontras antara /t/ dan /d/dalam hal ini disebut dengan netralisasi (Martinet, 1987, 85; Verhaar, 1996, 85). Oleh karenanya, tidak mengherankan bila orang orang Bali menyebut tempat yang mengarah atau menuju ke laut dengan kelod walaupun secara geografis tempat-tempat itu berada di barat, selatan, atau timur. Orang Bali sering mengatakan Engken pasihe ento kelode Mana lautnya di sanalah kelod . Kata lod dalam hal ini agaknya secara diakronis berkorespondensi dengan kata lor dalam bahasa Jawa yang bermakna utara hanya saja kemudian terjadi perubahan dalam bahasa Bali menjadi tempat yang menuju ke laut . Dengan kontrusksi itu kata-kata penunjuk arah merupakan kata-kata yang sangat tinggi frekuensi pemakaiannya karena begitu dekat hubungannya dengan kehidupan orang Bali. Misalnya dalam dikotomi budaya Bali kaja adalah gunung sebagai pusat kemakmuran dan kesuburan. Kelod adalah tempat yang menuju laut. Kangin adalah tempat matahari terbit, dan kauh adalah tempat matahari tenggelam. Dekatnya hubungan arah dan kehidupan manusia inilah yang menyebabkan kata-kata ini memiliki perlakuan linguistik tertentu di dalam pemakiannya. Hal ini agaknya belum pernah mendapatkan perhatian dari ahli-ahli bahasa yang bergelut dengan bahasa Bali. Dalam tulisan ini ditemukan dua buah proses linguistik yang khas dialami oleh kata-kata penunjuk arah ini, yakni kontraksi preposisi di dan pembubuhan afiks be- yang secara berturut-turut diuraikan dalam 2 dan 3.
2. Kontraksi preposisi di
Perubahan bunyi yang terjadi di dalam bahasa tidak hanya terjadi dalam tataran Leksikon, tetapi mungkin pula ditemukan dalam tataran yang lebih tinggi, seperti frasa dan kalimat (Pastika, 2004a, 1; 2004b, 52). Kontraksi di yang melekat pada kata-kata penunjuk arah yang akan dibicarakan berikut ini pada hakikatnya merupakan perubahan bunyi pada tataran frase. Kontraksi adalah proses peringkasan leksem dasar atau gabungan leksem, seperti tidak menjadi tak, tidak ada menjadi tiada, dsb. (Kridalaksana 1993, 121). Definisi ini tidak jauh berbeda dengan yang dikemukakan oleh Crystal (1978, 89) yang mengemukakan bahwa kontraksi adalah:
The process or result of phonologically reducing a linguistic form so that it comes to be attached to an adjacent linguistic form or fusing a sequence of forms so that they appear as a single form.
Dengan terjadinya kontraksi secara diakronis maka semua kata-kata penunjuk arah angin dalam bahasa Bali berawal dengan bunyi /k/, yakni kangin, kauh, kaja, dan kelod. Kata kaja, kelod, kangin, dan kauh adalah nomina yang bila digunakan untuk menunjuk tempat tertentu harus mengambil bentuk yang lain, yakni dangin, dauh, daja, dan delod. Bila tidak maka kata kangin hanya dapat digunakan sebagai nomina biasa, seperti dalam ungkapan Tusing nawang kaja kelod tidak tahu selatan dan utara atau Tusing nawang kangin kauh Tidak tahu timur dan barat . Adapun kalau arah itu menunjuk tempat akan digunakan seperti berikut ini:
1.    Dajan rurung-e ada anak ng-adep kembungan
Di selatan jalan-nya kl ada orang jual trans balon
Di selatan jalan ada orang yang menjual balon2
2.    I Belog ulung di delod pangkung-e
Art. Belog ND jatuh di utara jurang kl
I Belog jatuh di sebelah utara jurang
3.    Dauh tukade tusing ada yeh.
Utara sungai tidak ada air
Di utara sungai tidak ada air
4.    Dangin tiange umah-ne.
Timur saya kl rumah pos.
Di sebelah timur rumah saya rumahnya
3. Prefiksasi be-
Dalam buku-buku tata bahasa bahasa Bali agaknya jarang sekali atau mungkin tidak ada yang membicarakan afisk be-. Dengan kata lain afiks-afiks ini dianggap tidak ada dalam bahasa Bali. Akan tetapi, secara sinkronis jelas sekali bahwa di dalam bahasa Bali ada kata-kata bedauh jauh di barat , bedelod jauh di utara , bedaja jauh di selatan , bedangin jauh di timur . Dengan demikian, dicurigai ada proses morfologis seperti di bawah ini:
be- + dauh > bedauh
be- + delod > bedelod
be- + daja > bedaja
be- + dangin > bedangin
Adapun pemakaiannya dapat dilihat dalam (14), (15), (16), dan (17) di bawah ini:
5.    + Dija ada balih-balihan?
Di mana KT ada tontonan
Di mana ada tontonan?
- Ditu bedaja.
Di sana di selatan
Di sana di selatan
6. Bedangin tusing ada apa-apa.
di timur tidak Neg ada apa-apa
Di timur tidak ada apa-apa
7.    Ada apa bedauh?
ada apa KT di barat
Ada apa di barat?
8.    Umah-ne bedelod, tusing dini.
Rumah-nya pos di utara, bukan Neg. di sini
Rumahnya di utara, bukan di sini
Afiks be- yang melekat pada keempat kata penunjuk arah itu bermakna gramatikal tempat yang jauh dari pembicara.Bila orang Bali ingin menunjuk
tempat yang dipandang tidak terlalu jauh, maka ia akan menggunakan klitika ne.
Kata-kata penunjuk arah yang berklitika ne ini dapat didahului dengan kata dini
di sini .
9.    + Lakar kija, Beli?
mau ke mana KT, Kakak
Mau pergi ke mana, kakak?
- Dini, dauh-ne jep.
di sini di barat Kl sebentar
Di sini di barat sebentar
4. Catatan Penutup
Proses linguistik apapun jenisnya yang terdapat di dalam bahasa bahasa ternyata tidak terjadi pada sembarang bentuk kebahasaan, dan dapat dikenakan secara analogis pada bentuk-bentuk serupa yang lain. Untuk ini diperlukan syarat yang lain, yakni bentuk itu lazimnya memiliki ciri tertentu dan mempunyai frekuensi pemakaian yang sangat tinggi, bahkan mungkin secara kultural begitu dekat atau penting hubungannya dengan kehidupan masyarakatnya.
Untuk mencapai penjelasan yang memuaskan analisis sinkronis pada saat-saat tertentu membutuhkan penjelasan yang bersifat diakronis. Hal ini agaknya berkaitan dengan prinsip uniformasi yang dikemukakan oleh Bell (1976, 187-191; periksa juga Wardaugh, 1988, 18) yang mengemukakan bahwa:
The linguistic process which we observe to be taking place around us are the same as those which have operated in the past, so that there can be no clean break between synchronic matters and diachronic ones.
Dalam hubungannya dengan kontraksi di dalam bahasa Bali semakin jelas bahwa batas-batas tataran linguistik, leksikon, fonologi, morfologi, dan sintaksis semakin tidak jelas (kabur). Di dalam bahasa terdapat morfem-morfem yang bergabung dengan satu satuan tertentu saja yang disebut dengan morfem unik (Ramlan, 1987, 82), ada morfem yang dapat bergabung dengan berbagai jenis morfem, dan dalam kaitannya dengan afiks be- dalam bahasa Bali, morfem ini hanya bergabung dengan morfem dasar penunjuk arah yang bila konsep keunikan ini diperluas, yakni dapat pula diterapkan untuk morfem terikat, maka be- dalam bahasa bali disebut sebagai morfem semiunik.
Wacana Semi Ilmiah
Wacana semi-ilmiah adalah tulisan yang berisi informasi faktual, yang diungkapkan dengan bahasa semiformal, tetapi tidak sepenuhnya mengikuti metode ilmiah yang sintesis-analitis karena sering “dibumbui” dengan opini pengarang yang kadang-kadang subjektif.
Contoh bahasa dalam tataran semi ilmiah
KabarIndonesia – Pemerintah Provinsi Kalimantan Selatan, melaui dinas pekerjaan umumnya (DPU) terus mempermulus jalan-jalan trans propinsi yang ada dikabupaten Tanah Bumbu itu. Pekerjaan yang dilaksanakan oleh PT. Adhi Karya tersebut, sangat terasa manfaatnya oleh masyarakat.
“Khususnya para pengguna jalan trans provinsi, baik yang dari Banjarmasin menuju Batulicin dan Kotabaru,” kata Fadli MHM, yang kesaharian sebagai pengemudi angkutan penumpang Banjarmasin – Batulicin PP.
“Dulu, sebelum jalan ini diperbaiki, dari Batulicin menuju Banjarmasin bisa memakan waktu hingga 7 jam perjalanan. Tetapi sekarang bisa ditempuh cukup dengan 5 jam saja,” ujar Fadli.
Wacana Non Ilmiah
Non Ilmiah (Fiksi) adalah satu ciri yang pasti ada dalam tulisan fiksi adalah isinya yang berupa kisah rekaan. Kisah rekaan itu dalam praktik penulisannya juga tidak boleh dibuat sembarangan, unsur-unsur seperti penokohan, plot, konflik, klimaks, setting dsb.
Contoh penggunaan bahasa dalam tataran non-ilmiah
AKU
Kalau sampai waktuku
Ku mau tak seorang kan merayu
Tidak juga kau
Tak perlu sedu sedan itu
Aku ini binatang jalang
Dari kumpulannya terbuang
Biar peluru menembus kulitku
Aku tetap meradang menerjang
Luka dan bisa kubawa berlari
Berlari
Hingga hilang pedih peri
Dan aku akan lebih tidak perduli
Aku mau hidup seribu tahun lagi

( sumber : http://xxx-myzoners.blogspot.com )