Slide Title 1

Aenean quis facilisis massa. Cras justo odio, scelerisque nec dignissim quis, cursus a odio. Duis ut dui vel purus aliquet tristique.

Slide Title 2

Morbi quis tellus eu turpis lacinia pharetra non eget lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec.

Slide Title 3

In ornare lacus sit amet est aliquet ac tincidunt tellus semper. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Thursday 12 May 2016

KELEBIHAN DAN KEKURANGAN KABEL COAXIAL

Kabel coaxial adalah salah satu jenis kabel jaringna yang saat ini mungkin kurang populer digunakan, karena masih kalah populer dengan kabel UTP dan juga kabel Fiber Optic. Kabel coaxial sendiri merupakan sebuah kabel jaringan yang terdiri dari satu buah kawat tembaga, yang dilapisi oleh berbagai macam lapisan pelindung, sehingga hal ini membuat kabel coaxial biasanya memiliki ukuran yang jauh lebih besar dan juga lebih tebal daripada kabel jaringan lainnya.
Kabel coaxial sendiri memiliki beberapa kelebihan dan juga kekurangan. Berikut ini adalah beberapa kelebihan dan kekurangan kabel coaxial :


Kelebihan kabel coaxial



Harga yang lebih murah daripada fiber optic
Coaxial merupakan jenis kabel jaringan yang memiliki harga yang cukup ekonomis. Meskipun lebih mahal daripada kabel UTP atau unshielded twisted pair, namun kabel coaxial memiliki harga yang lebih murah daripada kabel fiber optic. Hal ini membuat biaya investasi untuk kabel coaxial itu sendiri menjadi lebih murah, namun dengan kecepatan transmisi dan juga perlindungna kabel yang lebih baik apabila dibandingkan dengan kabel UTP biasa.
Cocok digunakan pada topologi Bus dan juga ring
Kabel coaxial adalah jenis kabel yang sangat cocok pada sebuah jaringna kecil, dan juga menggunakan topologi jaringan bus ataupun ring. Dengan menggunakan kabel coaxial ini, maka arus data pada topologi jaringna bus dan juga topologi jaringan ring akan berjalan lebih baik dan juga lebih lancar dibandingkan dengan menggunakan kabel jaringan UTP biasa. Selain itu, kabel coaxial juga optimal digunakan pada sebuah jaringan yang berada pada lokasi yang tidak terlalu luas, sehingga cocok diimplementasikan pada skala ruangan kecil.
Dapat menjadi media penghantar listrik dan juga data dengan baik
Kabel coaxial saat ini masih digunakan, sebagai media penghantar data apda jaringan, juga sering digunakan sebagai media pada pengantar sinyal – sinyal elektrik,seperti listrik. Kabel ini memiliki perlindungan yang sangat baik, terutama terhadap sinyal – sinyal listrik, sehingga sangat pas untuk digunakan pada jaringan yang banyak mengalirkan listrik. Selain dapat membantu mengalirkan listrik dengan baik, kabel coaxial juga dapat meneruskan sinyal – sinyal seperti data dan juga informasi pada jaringan komputer lebih baik, dibandingkan dengan kabel UTP.

JENIS JARINGAN

Artikel kali ini menjelaskan sedikit tentang macam macam jenis jaringan, lihat saja dibawah ini
Jenis Jaringan Berdasarkan Jangkauannya :


1. LAN


LAN merupakan kependekan dari Local Area Network. Dari namanya saja sudah mendeskripsikan bahwa jaringan LAN ini merupakan tipe jaringan paling sederhana dan juga paling kecil ruang lingkupnya. Biasanya jaringan LAN hanya digunakan dalam ruang lingkup kecil, seperti satu ruangan, satu rumah, satu sekolah, ataupun satu warnet.
Dengan menggunakan model jaringan LAN, maka seluruh komputer dalam satu ruangan tersebut dapat terkoneksi satu sama lain. LAN ini merupakan jaringan yang kasat mata yang hanya berjalan pada radius beberapa meter saja, oleh sebab itu jaringan ini jaringan terkecil bila di bandingkan dengan lingkung jaringan lainnya.

Meski jaringan komputer LAN ini memiliki lingkup yang kecil namun speed yang dimilikinya tidak kalah dengan jaringan lainnya, jaringan LAN ini cukup stabil dengan penggunaan PC user yang standar dalam satu wilayah.
Jaringan ini juga lebih memudahkan setiap user dalam membagikan file dengan cara sharing yang lebih ringkas dan cepat. Kelebihan lainnya dari jaringan LAN adalah biaya oprasional yang relatif kecil karena lebih sedikit menggunakan kabel yaitu hanya satu ruangan saja.
2. MAN


MAN adalah Metropolitan Area Network, merupakan kumpulan dari beberapa jaringan LAN yang menjadi satu, sehingga bisa tersambung dalam ruang lingkup yang lebih besar dari satu ruangan saja. Biasanya, MAN diaplikasikan untuk mengkoneksikan komputer melalui jaringan, pada satu kota tertentu. Namun di Indonesia, penggunaan MAN tidak berkembang dan jarang sekali digunakan.
Jaringan komputer MAN ini lebih efisien untuk cakupan yang lebih luas, dengan menggunakan tipe jaringan MAN ini para user akan lebih mudah mengakses data dari user lainnya meski lokasi mereka tidaklah dekat. Jaringan ini lebih sering di gunakan oleh gedung-gedung yang memiliki keterkaitan satu sama lain, seperti gedung perkantoran.

PERKEMBANGAN JARINGAN KOMPUTER

Tahun 1940-an

Konsep jaringan komputer pertama kali mulai dicetuskan pada era tahun 1940-an. Pada era ini, konsep jaringan komputer dibuat di Amerika, di dalam sebuah laboratorium yang sedang mengembangkan komputer MODEL I. Pengembangan ini dicetuskan oleh grup riset yang berasal dari Harvard University yang dipimpin oleh Prof. H.Aiken.
Pada awalnya proyek ini ingin memanfaatkan penggunaan kompueter secara bersamaan agar bisa mengerjakan banyak proses dalam satu waktu saja. Hal ini kemudian dikenal dengan istilah Batch Processing. Dengan menggunakan konsep ini, maka lebih dari satu pekerjaan bisa dilakukan secara sekaligus.

Tahun 1950-an
Berlanjut kira – kira 10 tahunan kemudian, munculah sebuah konsep yang mengembangkan konsep jaringan komputer sebelumnya. Konsep ini dikenal dengan istilah konsep TSS atau Time Sharing System. Pada proses ini, dimungkinkan terdapat satu host komputer sebagai server agar bisa mengakomodir kegiatan dari beberapa workstation atau terminal dalam waktu yang bersamaan.

Kelebihan dari sistem TSS pada masa ini adalah :
Menjadi cikal bakal pengembangan dari konsep jaringan komputer secara penuh
Dapat mengerjakan banyak tugas dalam satu waktu dengan beberapa station atau terminal
Mulai dapat menggabungkan antara sistem komunikasi dengan sistem komputer
Mempermudah pekerjaan pada masa itu
Namun demikian, terdapat pula beberapa kekurangan dari sistem ini, antara lain :
kecepatan transfer data yang masih lambat
Kapasitas data yang sedikit dari komputer host atau server
Spesifikasi server atau host yang masih rendah

Berangkat dari keberhasilan penggunaan TSS dan juga kelemahannya, maka banyak peneliti yang kemudian ingin mngembangkan konsep jaringan komputer agar menjadi lebih baik dan juga sempurna lagi. Maka dari itu, perkembangan jaringan komputer akan terus berjalan

Tahun 1970-an
Cukup lama setelah TSS ditemukan dan juga diimplementasikan, muncul istilah jaringan komputer yang dikenal dengan istilah Distribution Processing atau proses distribusi. Pada sistem jaringan ini, dimungkinkan untuk lebih dari satu host yang saling mendistribusikan datanya untuk kemudian disalurkan melalu terminal atau stasion – stasion dalam satu jaringan. Konsep ini memungkinkan host bisa bekerja secara paralel satu sama lain, sambil tetap bisa melayani stasion yang terhubung dengan host.
Kelebihan dari sistem ini adalah :
Mengurangi biaya produksi
Pendistribusian data antar jaringan menjadi lebih cepat

Namun demikian salah satu kekurangan dari sistem ini adalah kemampuan dari komputer host dan juga server yang masih kurang, sehingga tidak bisa mendukung banyak data.
Roy Tomlinson : 1970-an
Masih pada era 1970-an, seorang bernama Roy Tomlinson mengembangkan suatu sistem surat elektronik yang kita kenal hingga saat ini sebagai istilah email. Pada saat itu, jaringan komputer sudah mulai berkembang pesat, dan sistem surat elektronik yang disajikan untuk jaringan APARNET mulai populer dan juga banyak digunakan. Dengan begitu, setiap orang bisa berkirim surat secara elektronik hanya dengan menggunakan jaringan komputer saja. Kelebihan dari konsep surat elektronik yang pertama ini tentu saja dapat memudahkan kompunikasi antar individu dengan mudah, karena hanya digunakan dengan menggunakan jaringan komputer saja, tanpa perlu menggunakan pos. Sehingga dari segi waktu, akan jauh lebih efisien.

KOMBINASI TOMBOL KEYBOARD

Kali ini saya akan sedikit menjelaskan tentang kombinasi tombol tombol keyboard.
Langsung saja lihat kombinasi tombol dibawah ini :

1. Kombinasi Ctrl
Yang pertama adalah kombinasi pada tombol CTRL, yang tediri dari beberapa kombinasi, seperti:
Ctrl + A berguna untuk melakukan seleksi terhadap semua item di window.
Ctrl + B berfungsi untuk melakukan penebalan karakter (bold) pada formatting dokumen.
Ctrl + C berfungsi untuk melakukan proses copy dari dokumen ataupun files.
Ctrl + F berfungsi untuk fungsi find atau mencari.
Ctrl + I untuk melakukan formatting italic atau huruf yang dimiringkan pada sebuah dokumen atau kata.
Ctrl + N berfungsi untuk membuka window atau jendela baru. Bisa juga digunakan untuk membuka dokumen baru, email baru dan juga tab baru pada browser (N = New).
Ctrl + O berfungsi untuk membuka fie atau dokumen (open).
Ctrl + P berfungsi untuk menjalankan fungsi printing dokumen.
Ctrl + S memiliki fungsi untuk melakukan proses saving dokumen dan files.
Ctrl + U untuk melakukan formatting underline atau garis bawah pada sebuah dokumen.
Ctrl + V berfungsi untuk melakukan proses paste dari dokumen atau files yang sudah dicopy sebelumnya.
Ctrl + W berfungsi untuk melakukan close pada dokumen yang sedang terbuka.
Ctrl + X berfungsi untuk melakukan proses cut atau pemotongan file yang di pilih, dan meletakkan di clipboard.

Macam macam I/O

Perangkat Input

Keyboard 
Perangkat input komputer yang pertama adalah keyboard. Keyboard merupakan sebuah perangkat yang tersusun atas berbagai key atau tombol – tombol yang dimaksudkan untuk kepentingan tertentu. Keyboard saat ini terdiri dari dua jenis, yaitu keyboard eksternal dan juga keyboard laptop. Perbedaannya hanya terletak pada posisis keyboard tersebut.

- Fungsi dari Keyboard
Keyboard sendiri tentu saja memiliki banyak sekali fungsi yang sangat penting untuk kebutuhakn kita sebagai user komputer. Berikut ini adalah beberapa fungsi dari keyboard:
  • Menginput karakter ke dalam komputer 
  • Menulis sebuah dokumen 
  • Sebagai tombol shortcut 
  • Sebagai tombol command (tombol function, tombol enter, dan sebagainya) 
Dan masih banyak lagi fungsi tombol keyboard pada komputer yang perlu di ketahui user, agar penggunaannya tepat dan membantu user menyelesaikan pekerjaannya dengan cepat. (lihat juga kombinasi tombol keyboard disini

Mouse 
Perangkat input komputer yang kedua adalah mouse. Mouse merupakan salah satu perangkat yang fungsinya sangat luar biasa, penting dan juga vital, meskipun memiliki ukuran yang sangat kecil. Saat ini, muse komputer sudah menggunakan teknologi laser, sehingga mouse menjadi lebih ringan, bisa dibawa kemana – mana, dan juga menjadi lebih sensitive.

Saat ini mouse juga memiliki banyak pilihan, mulai dari mouse khusus gaming dan desain, mouse standar office, hingga mouse yang memiliki bentuk dan warna yang menarik (mouse fancy).

Fungsi dari mouse :
Berikut ini adalah beberapa fungsi penting dari sebuah mouse :
  • Menggerakan kursor 
  • Melakukan seleksi terhadap objek dan juga file 
  • Mengeksekusi file dan aplikasi 
  • Melakukan pengeditan, seperti rename dan copy paste 
  • Membuka menu dan juga properties dari sebuah file atau aplikasi. 


Fungsi mouse pada perangkat komputer yang lainnya juga dapat memudahkan user mengerjakan pekerjaan menjadi lebih rinci, terlebih user yang membuat desain grafis yang tentunya menggunakan fungsi keyboard dan fungsi mouse secara bersamaan. 

Scanner
Scanner merupakan perangkat input yang penting, namun tidak terlalu banyak digunakan. Scanner merupakan perangkat input yang sifatnya insidentil, yaitu hanya dipergunakan ketika dibutuhkan, dan tidak digunakan setiap saat, berbeda dengan muse dan juga keyboard.


Fungsi dari Scanner :
Berikut ini adalah beberapa fungsi utama dari penggunaan scanner :
  • Memindai objek berbentuk fisik di dalam sebuah kertas ke dalam komputer 
  • Mengubah format dari kertas secara fisik menjadi bentuk digital 
  • Memindai kode – kode tertentu, seperti barcode 

Seputar Tentang Virus Komputer

Virus Komputer
Sama seperti tubuh manusia, komputer juga bisa saja terkena virus dengan mudah. Virus komputer bisa masuk dengan mudah ke dalam suatu komputer terutama dari jaringan komputer dan juga pemindahan atau transfer file antar komputer. Mirip dengan transfer virus penyakit pada manusia bukan? Virus ini dapat mengakibatkan banyak sekali masalah pada komputer anda pastinya.


Sejarah virus komputer
Virus komputer sendiri sejatinya mulai muncul pada era 1949, dimana pada saat itu para teknisi menggunakan virus komputer sebagai suatu ajang permainan untuk sekedar memberikan hiburan bagi mereka. Namun ternyata, berkat eksperimen kecil ini, virus komputer kemudian berkembang dan malahan menjadi semakin berbahaya karena berpotensi untuk merusak sistem dan juga jaringan komputer. Pada era 1980an setelah perang mulai berakhir, banyak orang mulai mempresentasikan mengenai suatu program yang dapat menyebar dengan cepat melalui jaringan komputer. Fred Cohen merupakan orang pertama yang mencetuskan ide ini dan menyebutnya sebagai virus komputer.


Jenis Virus Komputer

Sama seperti manusia, virus komputer pun memiliki beragam jenis. Setidakny ada kurang lebih 13 jenis virus yang dapat masuk dan juga merusak sistem jaringan komputer anda. Berikut ini adalah beberapa jenis virus tersebut :
  • Trojan 
  • Worms 
  • Web Scripting virus 
  • Multipartite Virus 
  • FAT Virus 
  • Companion Virus 
  • Polymorphic Virus 
  • Directory Virus 

Macam macam sistem operasi


1. Sistem Operasi Windows adalah sebuah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (GraphicalUser Interface) atau tampilan antarmuka bergrafis. Os ini sudah banyak sekali digunakan oleh user sejak lama. Windows pertama kali masih dalam jenis Ms-Dos (Microsoft Disk OperatingSystem) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Dan Windows 1.0 berkembang hingga yang terbarusejarang ini, yaitu windows 8.
2. Sistem Operasi Linux merupakan kloningan dari MINIX (Salah satu varian UNIX). Sistem operasi ini juga terkenal dan banyak orang yang menggunakannya. Linux disusun berdasarkan standard Sistem Operasi POSIX yangditurunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, RedHat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.
3. Sistem Operasi MACINTOSH adalah Sistem Operasi yang dibuat oleh Apple Computerkhusus untuk komputer Macintosh dan tidak kompatibel (tidak harmonis untuk digunakan) dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Macintosh : cukup tinggi securitynya, cocok untuk user yang usagenya desain grafis atau user yang mementingkan eye-candy.
4. Sistem Operasi Symbian adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan pada peralatan bergerak atau ponsel. Jenis Os ini mudah kita temui di ponsel-ponsel produk nokia dan beberapa produk Sony. Akan tetapi sekarang Pamor dari OS ini sedikit bergeser karena kalah popular dengan beberapa os baru seperti android.

Perbedaan Hub, Switch, Bridge, dan Router


Untuk menghubungkan komputer dalam sebuah jaringan, kita kadang mendengar istilah Hub, Switch, Bridge dan Router, lantas apa perbedaan diantara keempat peralatan tersebut?. Tulisan ini saya rangkum dari berbagai sumber terutama modul kuliah jaringan komputer yang pernah saya dapatkan. Berikut definisi dan perbedaan Hub, Switch, Bridge dan Router.
1. Hub
Suatu perangkat yang memiliki banyak port yang akan menghubungkan beberapa node (komputer) sehingga membentuk suatu jaringan pada topologi star.
Beberapa hub di pasaran kadang disebut dengan istilah hub-switch yang sering dikira oleh kita sebagai switch, tentu saja hub lebih lambat performanya daripada switch.




Cara Kerja Hub : Ketika sebuah paket tiba di salah satu port, paket itu akan disalin ke port-port yang lain di hub. Atau dengan kata lain hub hanya menyalin data ke semua simpul yang terhubung ke hub. Hal ini menyebabkan unjuk kerja jaringan akan lambat.
Hub dengan spesifikasi 10/100Mbps harus berbagi bandwidth dengan masing-masing port. Jadi ketika hanya satu PC yang menggunakan, akan mendapat akses bandwith yang maksimum yang tersedia. Namun, jika beberapa PC beroperasi atau di gunakan pada jaringan tersebut, maka bandwidth akan dibagi kepada semua PC, sehingga akan menurunkan kinerja jaringan 

2. Bridge
Berfungsi menghubungkan dua buah LAN yang sejenis, sehingga dapat memiliki satu LAN yang jauh lebih besar dari ketentuan konfigurasi LAN tanpa Bridge.
Bridge dapat menghubungkan beberapa jaringan terpisah, baik tipe jaringan yang sama maupun berbeda (seperti Ethernet dan Fast Ethernet).
Bridge dapat menghubungkan dua LAN yang kedua-duanya menggunakan metode transmisi baseband atau broadbrand ataupun LAN dengan baseband dan LAN dengan broadband atau metode akses CSMA/CD dengan token passing dan sebagainya bergantung pada jenis Bridge yang digunakan.
Salah satu contohnya adalah Cisco-Linksys WET54G Wireless-G Ethernet Bridge seperti tampak pada gambar dibawah:





Cara Kerja: Bridge memetakan alamat Ethernet dari setiap node atau titik yang ada pada masing-masing segmen jaringan dan hanya memperbolehkan lalulintas data yang diperlukan melintasi bridge. Ketika menerima sebuah paket, bridge menentukan segmen tujuan dan sumber. Jika segmennya sama, paket akan ditolak, dan jika segmennya berbeda, paket paket diteruskan ke segmen tujuan. Dengan demikian bridge juga mencegah pesan rusak agar tidak menyebar keluar dari satu segmen.
Bridge bekerja pada lapisan physical layer dan data link layer, sehingga akan mempengaruhi unjuk kerja LAN bila sering terjadi komunikasi sistem yang berada di LAN yang berbeda yang terhubung oleh Bridge.


3. Switch

Switch bentuknya hampir sama dengan hub.
Switch atau lebih dikenal dengan istilah LAN Switch merupakan perluasan dari konsep bridge.
Salah satu contohnya adalah HP Procurve V1810-8G yang merupakan 8 Port Gigabit Switch.



Cara Kerja: Ada dua arsitektur dasar yang digunakan yaitu: cut-through dan store and forward.
Switch cut trough memiliki kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya memperhatikan alamat tujuan sebelum diteruskan ke segmen tujuannya. Sedangkan Switch store and forward merupakan kebalikan dari switch cut-through. Switch ini menerima dan menganalisa seluruh isi paket sebelum meneruskannya ke tujuan dan untuk meneriksa satu paket memerlukan waktu, tetapi ini memungkinkan switch untuk mengetahui adanya kerusakan pada paket dan mencegahnya agar tidak mengganggu jaringan.
Switch dengan spesifikasi 10/100Mbps akan mengalokasikan 10/100Mbps penuh untuk setiap port nya. Jadi berapapun jumlah computer yang terhubung, pengguna akan selalu memiliki bandwidth penuh.


4. Router

Berfungsi agar data sampai ke tempat tujuan pada jaringan sesuai yang dikehendaki.
Router biasanya digunakan untuk menghubungkan jaringan lokalke internet.
Salah satu contohnya adalah Mikrotik Router dan Linksys WRT54GL yang dalam pengaturan konfigurasinya bisa berfungsi juga sebagai bridge atau switch.
Cara Kerja: Router bekerja dengan cara yang mirip dengan switch dan bridge. Perbedaannya, router merupakan penyaring atau filter lalu lintas data. Penyaringan dilakukan dengan menggunakan protocol tertentu. Router pada dasarnya merupakan piranti pembagi jaringan secara logical bukan fisikal. 

Router dapat memilih jalan alternatif yang terbaik (rute terbaik untuk transportasi data.), bila memang ada beberapa jalan untuk mencapai tujuan atau bila salah satu jalan ke tempat tujuan terputus karena sesuatu hal.
Router bekerja pada lapisan physical, data link dan network layer, sehingga tidak dapat digunakan sembarangan.
Router umumnya paling tidak terhubung ke dua jaringan., dua LAN atau WAN ke LAN dan jaringan dari ISP ( Internet Service Provider). Beberapa modem DSL dan cable modem juga memiliki fungsi router yang terintegrasi ke dalamnya sehingga memungkinkan beberapa computer membentuk jaringan dan langsung terhubung ke internet.
Apabila hub, bridge dan switch merupakan networking device maka router merupakan internetworking device

Monday 9 May 2016

Wednesday 27 January 2016

SISTEM KOMPUTER

Pengertian Sistem
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau eleven yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.

Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.

Pengertian Sistem Komputer

Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat unak (software), set instruksi (instruction set), dan perangkat keras hardware).

Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan komputer jika tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut jika tidak ada softwarenya. Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

Komponen-komponen Komputer
Komponen – komponen dalam sistem komputer terbagi 3, yang tidak bisa terpisahkan yaitu :

1. Hardware ( Perangkat Keras )
a. Processing Device
b. Input Device
c. Output Device
d. Storage Device
2. Software ( Perangkat Lunak )
a. Operating System
b. Application Program
c. Language Program
3. Brainware ( Orang Yang MengoperasikanKomputer )


1. Hardware ( Perangkat Keras )
Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat perangkat masukan, perangkat pemroses, maupun perangkat keluaran. Peralatan ini umumnya cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga dengan instruction set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya.

Processing Device (CPU)
CPU ( Central Processing Unit ) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasidengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.

Input Device
Input Device adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Alat-alatnya adalah :
1. Keyboard
2. Pointing Device
3. Mouse
4. Touch screen
5. Digitizer Grapich Tablet
6. Scanner
7. Microphone

Output Device
Output Device adalah perangkat keras komputer yang erfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke ertas), soft-copy (ke monitor), ataupun berupa suara. latnya antara lain adalah :
1. Monitor
2. Printer
3. Speaker

Storage Device
Register CPU berukuran kecil sehingga tidak dapat enyimpan semua informasi, maka CPU harus dilengkapi dengan alat penyimpan berkapasitas lebih besar yaitu memori utama. Terbagi menjadi dua yaitu :

1. Internal Storage
Adalah media penyimpanan yang terdapat didalam komputer yaitu :

RAM ( Random Access Memory ) Untuk menyimpan program yang kita olah untuk sementara waktu. Dapat diakses secara acak ( dapat diisi/ditulis, diambil, atau dihapus isinya ). Struktur RAM terbagi menjadi empat bagian utama, yaitu:

Input Storage Digunakan untuk menampung input yang dimasukkan melalui alat input.

Program Storage Digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.

Working Storage Digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.

Output Storge Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

ROM ( Read Only Memori )
Memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. Hanya dapat dibaca, tidak bisa mengisi sesuatu ke dalam ROM, sudah diisi oleh pabrik pembuatnya. Berupa sistem operasi yg terdiri dari program pokok, seperti program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan (booting), yang dapat berupa cold booting atau warm booting. Dimungkinkan untuk merubah isi ROM, dengan cara memprogram kembali, yaitu :

PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali.

EPROM (Erasable Programmable Read Only Memory), dapat dihapus dgn sinar ultraviolet, dapat diprogram kembali berulang-ulang.

EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus secara elektronik dan dapat diprogram kembali.

2. External Storage
Perangkat keras untuk melakukan operasi penulisan, pembacaan & penyimpanan data, di luar komponen utama, yaitu :
a. Floppy Disk
b. Hard Disk
c. CD Room
d. DVD

2. Software ( Perangkat Lunak )
Rangkaian prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah yang dikehendaki. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.

Operating System
Sistem operasi atau operating system ialah Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputerPerangkat lunak yang dihubungkan dengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Ada beberapa macam system operasi diantaranya adalah :

1. Linux
2. Windows
3. Mac OS

Tugas sistem operasi termasuk (tetapi tidak hanya) mengurus penjalanan program di atasnya, koordinasi Input, Output, pemrosesan, memori, serta penginstalan dan
pembuangan software. Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.

Application Program
Yaitu program komputer yang siap digunakan atau disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang
industri, aplikasi untuk meningkatkan produktifitas organisasi atau perusahaan dan aplikasi untuk produktifitas perorangan.Contoh :
1. Microsoft Word
2. Microsoft Excel
3. CorelDraw X4
4. Dll

Language Program
Language Program atau bahasa pemrograman adalah bahasa yang digunakan oleh manusia untuk berkomunikasi dengan komputer, karena komputer memiliki bahasa sendiri maka komputer tidak akan merespon selain menggunakan
bahasa Pemrograman, seperti :Bahasa komputer yang digunakan untuk menulis instruksi-instruksi program untuk melakukan suatu pekerjaan yang dilakukan oleh programer, seperti :
1. Visual basic
2. Turbo pascal
3. Delphi

SOP (Standart Operating Procedure) Perakitan Komputer

1. persiapkan alat yang digunakan (obeng +, obeng -, gelang statik dll)
2. data semua komponen yang akandipasang
3. ambil mainboard dan buka pengait / socket prosesor
4. ambil prosesor dan pasang pada socket prosesor dimainboard sesuai posisinya secara benar
5. kunci prosesor dengan mengaitkan, pengait socket prosesor di main board

6. pasang dan kunci pengait heatsink fan prosesor dimainboard secara benar
7. pasang memory dan kunci memory pada mainboard yang sesuai secara benar
8. keluarkan casing dan buka semuapengait penutup samping kedua casing
9. lepaskan tutup samping kedua casing
10. pasang backing panel mainboard pada casing yang sesuai dengan baik dan benar
11. pasang mainboard pada casing dan baut denganerat damn benar
12. pasang floppy pada casing yang sesuai lalu baut dengan raapat
13. pasang kabel front panel casing pada mainboard yang sesuai dengan benar
14. pasang Harddisk pada casing yang sesuai lalu baut dengan rapat
15. tancapkan kabel power pada power supply pada mainboard yang sesuai
16. tancapkan kabel data CDROM, Floppy dan Harddisk pada mainboard yang sesuai
17. rapikan kabel dalam casing jangan sampai mengganggu heatsink fan pada processor
18. sambungkan kabel data monitor, keyboard, mouse dan kabel electric power pada port yang sesuai secara benar
19. nyalakan PC dan setting BIOS sesuai dengan peripheral yang ada serta sesuai dengan hardware yang terpasang
20. install dengan OS yang tersedia dan sesuaikan
21. check hardware melalui OS apakah sudah berfungsi semua dengan baik
22. matikan komputer menggunakan shutdown secara sempurna
23. lepas semua cable yang menancap diport lalu pasang dan baut masing-masing penutup casing dengan rapat
24. PC Siap digunakan

KONSEP JARINGAN

1)Stand alone
Merupakan penggabungan LAN sebelumnya hanya memiliki satu server saja, sehingga user tidak mengalami kesulitan untuk mencari file-file. Model ini merupakan midel yang paling sederhana dan mudah.
2)PAN
Adalah jaringan komputer atau titik akses yang digunakan untuk berkomunikasi ke berbagai komputer, seperti komputer, ponsel, TU, telepon.
•Cara kerja dengan cara menghubungkan pada komputer local untuk sharing data / indomasi jarak lebih luas dengan LAN.
•Contoh : menghubungkan HP dengan komputer
3)LAN (Local Area Network)
•Merupakan jaringan local yang digunakan oleh suatu organisasi untuk berbagi sumber daya seperti printer dan file
•Cara kerja yaitu dengan cara menghubungkan komputer local secara bersamaan untuk share data pada suatu ruangan ke ruangan lain
•Contoh perkantoran yang membutuhkan hubungan antara 2 komputer / lebih
4)MAN (Metropolitan area network)
•Pada dasarnya merupakan versi Lan.Man dapat mencakup kantor – kantor perusahaan yang letaknya berdekatan / juga sebelah kota.
•Cara kerja dengan cara menghubungkan dengan lebih dari 1 gateway dengan jarak 10 km lebih.
•Contohnya jaringan MAN di Indonesia misalnya saja jaringan BANK dimana beberapa kantor cabang sebuah BANK didalam sebuah kota besar, dihubungkan antara satu dengan yang lain misalnya : Bank Mandiri wilayah jabodetabek
5)WAN (Wide Area Network)
WAN jangkauannya mencakup daerah geografi yang luas, sering kali mencakup sebuah negara bahkan benua. WAN memungkinkan terjadinya komunikasi, diantara dua perangkat yang terpisah jarak yang sangat jauh WAN menginterkoneksikan beberapa LAN yang kemudian menyediakan akses ke komputer komputer atau file server pada koleksi lain.
•Cara kerjanya jaringan ini mempunyai jarak yang luas karena menggunakan banyak server bisa di akses melalui Negara ke Negara lain didunia nama lain dari WAN adalah Internet.
•Contohnya adalah jaringan yang menghubungkan suatu wilayah atau suatu Negara dengan Negara lainnya.
6)Internet adalah sekumpulan jaringan komputer yang menjadi satu.Sehingga dapat disimpulkan, bahwa internet adalah jaringan terbesar didunia, Internet merupakan singkatan dari interconnected network.
•Cara kerjanya dengan cara menggunakan internet protocol (IP) untuk menghubungkan biliunan komputer didunia.
•Contohnya adalah hinter-linked hypertext documents, aplikasi di world wide web, infrastruktur yang mendukung e-mail, hubungan peer to peer untuk berbagai file, dan VOIP.

Monday 18 January 2016

PHP

PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.
Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Jadi semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.
Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter.
Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.
PHP versi 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.
PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Wednesday 11 November 2015

Cara membuat form sederhana

Form adalah sekumpulan field yang dapat Anda gunakan untuk memperoleh informasi atau feedback yang berasal dari user melalui web FrontPage. Dengan menggunakan form, Anda dapat membuat web FrontPage menjadi lebih interaktif. Form-form tersebuat memungkinkan user-user Anda mengirim mengirim balik (melakukan interaksi) pada web FrontPage Anda. Form berisi teks dalam berbagai style paragraf, tabel, image, dan objek-objek lain yang dapat disisipkan pada page. D dalam FrontPage, Anda dapat membuat dorm dan field dengan mudah, dan interface-nya yang mendukung point-and-click. Untuk mendeklariskan sebuah from digunakan tag
.

Atribut elemen from :
Action = lokasi dan nama file (file yang berisi data – data form)
Method = [get | post] metode HTTP untuk men-submit form

Properti masukan pada elemen form
Text box
Dignakan untuk memasukan input yang berupa teks.
Size = ukuran dari textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Nama = nama variable yang dikirim ke suatu aplikasi
Value = akan menampilkan isinya sebagai nilai default

Password
Di gunakan untuk memasukan password
Size = ukuran textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Name = nama variable yang dikirim ke suatu aplikasi

Hidden
Digunkan untuk mengirim data ke suatu aplikasi yang tidak dingginkan untuk dilihat oleh browser.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable

Check Box
Check box digunakan untuk dapat memilih lebih dari satu pilihan.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (checkbox yang sudah ditandai)

Radio Button
Radio button digunakan agar dapat memilih ahnya salah satu pilihan.
Name = nama veriabel yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (radio button yang sudah di tandai)

Push Button
Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk menghasilkan suatu aksi.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol

Submit
Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan nilinya ke suatu aplikasi yang di tentukan dlam atribut ACTION dlam elemen FORM.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol

Image Submit Button
Digunakan untuk menggantikan tombol standar submit dengan image.
Name = nama dari variable yang dikirim ke suatu aplikasi

Reset
Digunakan untuk mereset semua masukan dalam form.
Value = label teks di button

Text Area
Elemen untuk memasukan teks secara leluasa seperti notepad.
Nama = nama dari veriabel yang dikirim ke suatu aplikasi
Rows = panjang baris dalam karakter
Cols = tiggi kotak

Select
Daftar isi dalam property select menggunakan tag

Cara membuat menu drop down dengan CSS

Kali ini saya akan membahas cara membuat menu dropdown menggunakan CSS

Pertama buatlah struktur HTML dari menu yang ingin di gunakan:



Diatas adalah menu utama dan sekarang coba buat submenu, misalkan:



Setelah anda membuat submenu, silahkan anda cek menu yang anda buat tadi. Memang terlihat kurang menarik dan biasa saja karena kita belum menambahkan style pada menu tersebut. Berikut code css yang membuat dropdown anda berjalan dengan baik:

nav ul ul {
display: none;
}

nav ul li:hover > ul {
display: block;
}
nav ul {
background: #efefef;
padding: 0;
list-style: none;
position: relative;
display: inline-table;
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li {
float: left;
}
nav ul li:hover {
background: #4b545f;
}
nav ul li:hover a {
color: #fff;
}

nav ul li a {
display: block; padding: 25px 40px;
color: #757575; text-decoration: none;
}
nav ul ul {
background: #5f6975; border-radius: 0px; padding: 0;
position: absolute; top: 100%;
}
nav ul ul li {
float: none;
border-top: 1px solid #6b727c;
border-bottom: 1px solid #575f6a;
position: relative;
}
nav ul ul li a {
padding: 15px 40px;
color: #fff;
}
nav ul ul li a:hover {
background: #4b545f;
}

nav ul ul ul {
position: absolute; left: 100%; top:0;
}

Berikut penjelasan dari code css:

nav ul ul {
display: none;
}

nav ul li:hover > ul {
display: block;
}

Code ini mengartikan, bahwa elemen yang memiliki submenu, tidak akan di tampilkan. Dan akan tampil ketika terjadi hover pada li yang mempunyai submenu.

nav ul ul {
background: #5f6975; border-radius: 0px; padding: 0;
position: absolute; top: 100%;
}
nav ul ul li {
float: none;
border-top: 1px solid #6b727c;
border-bottom: 1px solid #575f6a;
position: relative;
}

Code ini adalah styling untuk submenu. Artikel mempunyai submenu WordPress, Photoshop dan Web Design. Nah style ini dimaksudkan untuk submenu.
Jika sudah maka tampilan akhir dari code diatas adalah seperti ini:

Colspan dan Rowspan

Colspan dan rowspan adalah html attribute yang digunakan untuk memperlebar atau menggabungkan beberapa kolom atau row menjadi satu, sehingga satu unit kolom atau row ini menjadi lebih lebar. Colspan adalah kependekan dari “column span” yang bisa mengartikan sebagai “berapa kotak kesamping” sedangkan rowspan mengartikan “berapa kotak kebawah”.

Attribute colspan diletakkan dalam tag dan anda bisa mengatur “value”nya berapa kotak yang akan di span. Berikut saya kasih contohnya:


Gabungan Kotak 1-5
Kotak 1 Kotak 2 Kotak 3 Kotak 4 Kotak 5

dan hasilnya akan menjadi seperti ini:
Gabungan kotak 1-5
Kotak 1 Kotak 2 Kotak 3 Kotak 4 Kotak 5

Dengan menyetting colspan menjadi “5”, kotak di barisan pertama akan melebar menjadi gabungan dari 5 kolom. Berikut adalah contoh lain untuk pemahaman yang lebih baik:

Kotak 1-3 Kotak A Kotak B
Kotak 1 Kotak 2 Kotak 3 Kotak 4 Kotak 5

dan anda bisa lihat di browser, hasilnya akan seperti ini:


Kotak 1-3
Kotak A Kotak B
Kotak 1 Kotak 2 Kotak 3 Kotak 4 Kotak 5

Bagaimana dengan Rowspan?
Rowspan tugasnya untuk menyatukan kotak- kotak row kebawah sehingga menjadi satu unit yang panjang. Contohnya seperti ini:

Kotak 1-5 Kotak 1
Kotak 2
Kotak 3
Kotak 4
Kotak 5
dan ini hasilnya pada browser anda:
Kotak 1-5 Kotak 1
Kotak 2
Kotak 3
Kotak 4
Kotak 5

Thursday 5 November 2015

MACAM MACAM BILANGAN PADA KOMPUTER

Didalam dunia komputer kita mengenal empat jenis bilangan, yaitu bilang biner, oktal,desimal dan hexadesimal. Bilangan biner atau binary digit (bit) adalah bilangan yang terdiri dari 1 dan 0. Bilangan oktal terdiri dari 0,1,2,3,4,5,6 dan 7. Sedangkan bilangan desimal terdiri dari 0,1,2,3,4,5,6,7,8 dan 9. Dan bilangan hexadesimal terdiri dari 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E dan F.
Biner
Oktal
Desimal
Hexadesimal
0000
0
0
0
0001
1
1
1
0010
2
2
2
0011
3
3
3
0100
4
4
4
0101
5
5
5
0110
6
6
6
0111
7
7
7
1000
10
8
8
1001
11
9
9
1010
12
10
A
1011
13
11
B
1100
14
12
C
1101
15
13
D
1110
16
14
E
1111
17
15
F
Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atauBinary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII,American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.
Contoh : 20=1, 21=2, 22=4, 23=8, 24=16, 25=32, 26=64 dan lain-lain.
Perhitungan dalam biner mirip dengan menghitung dalam sistem bilangan lain. Dimulai dengan angka pertama, dan angka selanjutnya. Dalam sistem bilangan desimal, perhitungan mnggunakan angka 0 hingga 9, sedangkan dalam biner hanya menggunakan angka 0 dan 1.
contoh: mengubah bilangan desimal menjadi biner desimal = 10.
berdasarkan referensi diatas yang mendekati bilangan 10 adalah 8 (23), selanjutnya hasil pengurangan 10-8 = 2 (21). sehingga dapat dijabarkan seperti berikut:
contoh: 10 = (1 x 23) + (0 x 22) + (1 x 21) + (0 x 20).
dari perhitungan di atas bilangan biner dari 10 adalah 1010, dapat juga dengan cara lain yaitu 10 : 2 = 5 sisa 0 (0 akan menjadi angka terakhir dalam bilangan biner), 5(hasil pembagian pertama) : 2 = 2 sisa 1 (1 akan menjadi angka kedua terakhir dalam bilangan biner), 2(hasil pembagian kedua): 2 = 1 sisa 0(0 akan menjadi angka ketiga terakhir dalam bilangan biner), 1 (hasil pembagian ketiga): 2 = 0 sisa 1 (1 akan menjadi angka pertama dalam bilangan biner) karena hasil bagi sudah 0 atau habis, sehingga bilangan biner dari 10 = 1010
atau dengan cara yang singkat
10:2=5(0),
5:2=2(1),
2:2=1(0),
1:2=0(1) sisa hasil bagi dibaca dari belakang menjadi 1010
Konversi Biner ke Oktal
Metode konversinya hampir sama. Cuma, karena pengelompokkannya berdasarkan 3 bit saja, maka hasilnya adalah: 1010 (2) = ...... (8) Solusi: Ambil tiga digit terbelakang dahulu. 010(2) = 2(8) Sedangkan sisa satu digit terakhir, tetap bernilai 1. Hasil akhirnya adalah: 12.
Konversi Biner ke Hexadesimal
Metode konversinya hampir sama dengan Biner ke Oktal. Namun pengelompokkannya sejumlah 4 bit. Empat kelompok bit paling kanan adalah posisi satuan, empat bit kedua dari kanan adalah puluhan, dan seterusnya. Contoh: 11100011(2) = ...... (16)Solusi: kelompok bit paling kanan: 0011 = 3 kelompok bit berikutnya: 1110 = E Hasil konversinya adalah: E3(16)
Konversi Biner ke Desimal
Cara atau metode ini sedikit berbeda. Contoh: 10110(2) = ......(10) diuraikan menjadi: (1x24)+(0x23)+(1x22)+(1x21)+(0x20) = 16 + 0 + 4 + 2 + 0 = 22 Angka 2 dalam perkalian adalah basis biner-nya. Sedangkan pangkat yang berurut, menandakan pangkat 0 adalah satuan, pangkat 1 adalah puluhan, dan seterusnya.
Konversi Oktal ke Biner
Sebenarnya, untuk konversi basis ini, haruslah sedikit menghafal tabel konversi utama yang berada di halaman atas. Namun dapat dipelajari dengan mudah. Dan ambillah tiga biner saja. Contoh: 523(8) = ...... (2) Solusi: Dengan melihat tabel utama, didapat hasilnya adalah: 3 = 011 2 = 010 5 = 101 Pengurutan bilangan masih berdasarkan posisi satuan, puluhan dan ratusan. Hasil: 101010011(2)
Konversi Hexadesimal ke Biner
Metode dan caranya hampir serupa dengan konversi Oktal ke Biner. Hanya pengelompokkannya sebanyak dua bit. Seperti pada tabel utama. Contoh: 2A(16) = ......(2)
Solusi:
A = 1010,
2 = 0010
caranya: A=10
10:2=5(0)-->sisa
5:2=2(1)
2:2=1(0)
1:2=0(1)
Ditulis dari hasil akhir hasil: 1010
2:2=1(0)-->sisa
1:2=0(1)
Ditulis dari hasil akhir hasil: 010
jadi hasil dan penulisannya 0101010 sebagai catatan angka 0 diawal tidak perlu di tulis.
Konversi Desimal ke Hexadesimal
Ada cara dan metodenya, namun bagi sebagian orang masih terbilang membingungkan. Cara termudah adalah, konversikan dahulu dari desimal ke biner, lalu konversikan dari binerke hexadesimal. Contoh: 75(10) = ......(16) Solusi: 75 dibagi 16 = 4 sisa 11 (11 = B). Dan hasil konversinya: 4B(16)
Konversi Hexadesimal ke Desimal
Caranya hampir sama seperti konversi dari biner ke desimal. Namun, bilangan basisnya adalah 16. Contoh: 4B(16) = ......(10) Solusi: Dengan patokan pada tabel utama, Bdapat ditulis dengan nilai "11". (4x161)+(11x160) = 64 + 11 = 75(10)
Konversi Desimal ke Oktal
Caranya hampir sama dengan konversi desimal ke hexadesimal. Contoh: 25(10) = ......(8) Solusi: 25 dibagi 8 = 3 sisa 1. Hasilnya dapat ditulis: 31(8)
25 : 8 sisa 1 3 -------- 3 hasilnya adalah 31
Konversi Oktal ke Desimal
Metodenya hampir sama dengan konversi hexadesimal ke desimal. Dapat diikuti dengan contoh di bawah ini: 764(8) = ......(10) Solusi: (3x81)+(1x80) = 24 + 1 = 25(10

GERBANG LOGIKA

Gerbang Logika atau dalam bahasa Inggris disebut dengan Logic Gate adalah dasar pembentuk Sistem Elektronika Digital yang berfungsi untuk mengubah satu atau beberapa Input (masukan) menjadi sebuah sinyal Output (Keluaran) Logis. Gerbang Logika beroperasi berdasarkan sistem bilangan biner yaitu bilangan yang hanya memiliki 2 kode simbol yakni 0 dan 1 dengan menggunakan Teori Aljabar Boolean.
Gerbang Logika yang diterapkan dalam Sistem Elektronika Digital pada dasarnya menggunakan Komponen-komponen Elektronika seperti Integrated Circuit (IC), Dioda, Transistor, Relay, Optik maupun Elemen Mekanikal.

Jenis-jenis Gerbang Logika Dasar dan Simbolnya
Terdapat 7 jenis Gerbang Logika Dasar yang membentuk sebuah Sistem Elektronika Digital, yaitu :
Gerbang AND
Gerbang OR
Gerbang NOT
Gerbang NAND
Gerbang NOR
Gerbang X-OR (Exclusive OR)
Gerbang X-NOR (Exlusive NOR)
Tabel yang berisikan kombinasi-kombinasi Variabel Input (Masukan) yang menghasilkan Output (Keluaran) Logis disebut dengan “Tabel Kebenaran” atau “Truth Table”.
Input dan Output pada Gerbang Logika hanya memiliki 2 level. Kedua Level tersebut pada umumnya dapat dilambangkan dengan :
HIGH (tinggi) dan LOW (rendah)
TRUE (benar) dan FALSE (salah)
ON (Hidup) dan OFF (Mati)
1 dan 0
Contoh Penerapannya ke dalam Rangkaian Elektronika yang memakai Transistor TTL (Transistor-transistor Logic), maka 0V dalam Rangkaian akan diasumsikan sebagai “LOW” atau “0” sedangkan 5V akan diasumsikan sebagai “HIGH” atau “1”.
Berikut ini adalah Penjelasan singkat mengenai 7 jenis Gerbang Logika Dasar beserta Simbol dan Tabel Kebenarannya.

Gerbang AND (AND Gate)
Gerbang AND memerlukan 2 atau lebih Masukan (Input) untuk menghasilkan hanya 1 Keluaran (Output). Gerbang AND akan menghasilkan Keluaran (Output) Logika 1 jika semua masukan (Input) bernilai Logika 1 dan akan menghasilkan Keluaran (Output) Logika 0 jika salah satu dari masukan (Input) bernilai Logika 0. Simbol yang menandakan Operasi Gerbang Logika AND adalah tanda titik (“.”) atau tidak memakai tanda sama sekali. Contohnya : Z = X.Y atau Z = XY.
Simbol dan Tabel Kebenaran Gerbang AND (AND Gate)Simbol Gerbang Logika AND dan Tabel Kebenaran Gerbang AND
Gerbang OR (OR Gate)
Gerbang OR memerlukan 2 atau lebih Masukan (Input) untuk menghasilkan hanya 1 Keluaran (Output). Gerbang OR akan menghasilkan Keluaran (Output) 1 jika salah satu dari Masukan (Input) bernilai Logika 1 dan jika ingin menghasilkan Keluaran (Output) Logika 0, maka semua Masukan (Input) harus bernilai Logika 0.
Simbol yang menandakan Operasi Logika OR adalah tanda Plus (“+”). Contohnya : Z = X + Y.
Simbol dan Tabel Kebenaran Gerbang OR (OR Gate)Simbol Gerbang Logika OR dan Tabel Kebenaran Gerbang OR
Gerbang NOT (NOT Gate)
Gerbang NOT hanya memerlukan sebuah Masukan (Input) untuk menghasilkan hanya 1 Keluaran (Output). Gerbang NOT disebut juga dengan Inverter (Pembalik) karena menghasilkan Keluaran (Output) yang berlawanan (kebalikan) dengan Masukan atau Inputnya. Berarti jika kita ingin mendapatkan Keluaran (Output) dengan nilai Logika 0 maka Input atau Masukannya harus bernilai Logika 1. Gerbang NOT biasanya dilambangkan dengan simbol minus (“-“) di atas Variabel Inputnya.
Simbol dan Tabel Kebenaran Gerbang NOT (NOT Gate) Simbol Gerbang Logika NOT dan Tabel Kebenaran Gerbang NOT
Gerbang NAND (NAND Gate)
Arti NAND adalah NOT AND atau BUKAN AND, Gerbang NAND merupakan kombinasi dari Gerbang AND dan Gerbang NOT yang menghasilkan kebalikan dari Keluaran (Output) Gerbang AND. Gerbang NAND akan menghasilkan Keluaran Logika 0 apabila semua Masukan (Input) pada Logika 1 dan jika terdapat sebuah Input yang bernilai Logika 0 maka akan menghasilkan Keluaran (Output) Logika 1.
Simbol dan Tabel Kebenaran Gerbang NAND (NAND Gate) Simbol Gerbang NAND dan Tabel Kebenaran Gerbang NAND
Gerbang NOR (NOR Gate)
Arti NOR adalah NOT OR atau BUKAN OR, Gerbang NOR merupakan kombinasi dari Gerbang OR dan Gerbang NOT yang menghasilkan kebalikan dari Keluaran (Output) Gerbang OR. Gerbang NOR akan menghasilkan Keluaran Logika 0 jika salah satu dari Masukan (Input) bernilai Logika 1 dan jika ingin mendapatkan Keluaran Logika 1, maka semua Masukan (Input) harus bernilai Logika 0.
Simbol dan Tabel Kebenaran Gerbang NOR (NOR Gate) Simbol Gerbang Logika NOR dan Tabel Kebenaran Gerbang NOR
Gerbang X-OR (X-OR Gate)
X-OR adalah singkatan dari Exclusive OR yang terdiri dari 2 Masukan (Input) dan 1 Keluaran (Output) Logika. Gerbang X-OR akan menghasilkan Keluaran (Output) Logika 1 jika semua Masukan-masukannya (Input) mempunyai nilai Logika yang berbeda. Jika nilai Logika Inputnya sama, maka akan memberikan hasil Keluaran Logika 0.
Simbol dan Tabel Kebenaran Gerbang X-OR (X-OR Gate) Simbol Gerbang Logika X-OR dan Tabel Kebenaran Gerbang X-OR
Gerbang X-NOR (X-NOR Gate)
Seperti Gerbang X-OR, Gerban X-NOR juga terdiri dari 2 Masukan (Input) dan 1 Keluaran (Output). X-NOR adalah singkatan dari Exclusive NOR dan merupakan kombinasi dari Gerbang X-OR dan Gerbang NOT. Gerbang X-NOR akan menghasilkan Keluaran (Output) Logika 1 jika semua Masukan atau Inputnya bernilai Logika yang sama dan akan menghasilkan Keluaran (Output) Logika 0 jika semua Masukan atau Inputnya bernilai Logika yang berbeda. Hal ini merupakan kebalikan dari Gerbang X-OR (Exclusive OR).
Simbol dan Tabel Kebenaran Gerbang X-NOR (X-NOR Gate)

Simbol Gerbang Logika X-NOR dan Tabel Kebenaran Gerbang X-NOR

FULL ADDER DAN HALF ADDER

Sebuah Full Adder menjumlahkan dua bilangan yang telah dikonversikan menjadi bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling dijumlahkan. Full Adder sebagai penjumlah pada bit-bit selain yang terendah. Full Adder menjumlahkan dua bit input ditambah dengan nilai Carry-Out dari penjumlahan bit sebelumnya. Output dari Full Adder adalah hasil penjumlahan (Sum) dan bit kelebihannya (carry-out). Blok diagram dari sebuah full adder diberikan pada gambar berikut ini .
Tabel kebenarannya adalah :


Dari tabel diatas dapat dibuat persamaan boolean sebagai berikut :
S = A (+) B (+) C
Cy = AB + AC + BC


Rangkaian Full adder
Berdasarkan output-output yang didapatkan dari Tabel Kebenaran, dibuat rangkaian seperti gambar



Prinsip Kerja

Penjumahan full adder pada prinsipnya menggunakan dua buah half adder dan sebuah gerbang OR. Half adder pertama merupakan penjumlahan A dan B . Selanjutnya nilai SUM dari half adder pertama diproses pada half adder kedua dengan input satu lagi yaitu C. Nilai half adder kedua itulah yang menjadi SUM selanjutnya. Carry pada half adder pertama diproses pada gerbang OR.

Half adder Merupakan rangkaian elektronik yang bekerja melakukan perhitungan penjumlahan dari dua buah bilangan binary, yang masing-masing terdiri dari satu bit. Rangkaian ini memiliki dua input dan dua buah output, salah satu outputnya dipakai sebagai tempat nilai pindahan dan yang lain sebagai hasil dari penjumlahan.

Rangkaian ini bisa dibangun dengan menggunakan IC 7400 dan IC 7408. Seperti yang terlihat pada gambar dibawah ini, rangkaian half adder merupakan gabungan beberapa gerbang NAND dan satu gerbang AND. Karakter utama sebuah gerbang NAND dalah bahwa ia membalikkan hasil dari sebuah gerbang AND yang karakternya hanya akan menghasilkan nilai satu ketika kedua inputnya bernilai satu, jadi gerbang NAND hanya akan menghasilkan nilai nol ketika semua inputnya bernilai satu.
Skema Diagram HALF ADDER


Ketika salah satu atau lebih input bernilai nol maka keluaran pada gerbang NAND pertama akan bernilai satu. Karenanya kemudian input di gerbang kedua dan ketiga akan bernilai satu dan mendapat input lain yang salah satunya bernilai nol sehingga PASTI gerbang NAND yang masukannya nol tadi menghasilkan nilai satu. Sedangkan gerbang lain akan benilai nol karena mendapat input satu dan satu maka keluaran di gerbang NAND terakhir akan bernilai satu, karena salah satu inputnya bernilai nol.

Untuk menghitung carry digunakan sebuah gerbang AND yang karakter utamanya adalah bahwa iahanya akan menghasilkan nilai satu ketika kedua masukannya bernilai satu. Jadi carry satu hanya akan dihasilkan dari penjumlahan dua digit bilangan biner sama-sama bernilai satu, yang dalam penjumlahan utamanya akan menghasilkan nilai nol.
Tabel Kebenaran HALF ADDER


Ket :
1 = Benar
0 = Salah

Jika setiap elemen yang dihubungkan salah satu ada yang Salah/(0) maka pernyataan pada percobaan Rangakaian Half Adder ini menunjukan Salah/(0).
Skema Pengkabelan HALF ADDER

TIPE DATA C#

Kita akan selalu mendeklarasikan variabel dalam setiap program yang kita buat. Baik variabel yang kita gunakan itu untuk menyimpan data, membuat kalkulasi atau untuk fungsi yang lainnya. Untuk itu kita perlu mengenal tipe-tipe data yang bisa kita gunakan dalam program yang kita susun.
C# mengenal ada 2 jenis tipe data yaitu (1) Tipe data bawaan dan (2) Tipe data yang dibuat sendiri oleh pemrogram (dalam hal ini kita sendiri sebagai pemrogram atau yang sudah disediakan oleh framework atau buatan orang lain). Tipe data yang ada di C# ini semua nya diturunkan dari class object.

Tipe data bawaan terdiri atas tipe-tipe sebagai berikut beserta penjelasannya:
byte : merupakan tipe data untuk menyatakan bilangan dengan nilai range yang bisa dinyatakan dalam 8 bit biner dan hanya berisi bilangan non-negatif.
sbyte : sama dengan byte hanya saja bisa berisi bilangan negatif.
short : merupakan tipe data untuk menyatakan bilangan dengan kapasitas penyimpanan sampai 16 bit biner ( 2 bytes ) dan bisa berisi bilangan negatif.
ushort : sama dengan short tetapi hanya berisi bilangan non-negatif.
int : merupakan tipe data bilangan dengan kapasitas penyimpanan 4 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
uint : sama dengan tipe data int, perbedaannya adalah hanya bisa digunakan untuk menyimpan bilangan non-negatif.
long : tipe data bilangan dengan besaran 8 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
ulong : sama dengan tipe data long hanya saja dikhususkan untuk bilangan non-negatif.
float : merupakan tipe data yang digunakan untuk menyimpan bilangan pecahan dengan kapasitas penyimpanan 4 byte.
double : merupakan tipe data yang sama dengan float hanya memiliki tingkat precisi yang lebih tinggi dan dengan kapasitas penyimpanan 8 byte.
decimal : merupakan tipe data yang digunakan untuk menyimpan bilangan decimal dengan kapasitas penyimpanan 8 byte
char : merupakan tipe data yang digunakan untuk menyimpan karakter unicode, yaitu karakter yang dinotasikan dengan 2 byte.
string : merupakan kumpulan karakter unicode (string), yang setiap karakternya dinyatakan dengan 2 byte.
boolean : merupakan tipe data yang digunakan untuk menyimpan nilai benar (true) dan salah (false).
Untuk memudahkan representasi dan jangkauan masing-masing tipe data, berikut adalah tabel jangkauan masing-masing tipe data.

FLOWCHART

Pengertian dan Definisi Flowchart
Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
Jenis jenis Flowchart
Ada beberapa jenis flowchart diantaranya:
Bagan alir sistem (systems flowchart).
Bagan alir dokumen (document flowchart).
Bagan alir skematik (schematic flowchart).
Bagan alir program (program flowchart).
Bagan alir proses (process flowchart).
System Flowchart
System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.
Document Flowchart
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Schematic Flowchart
Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.
Program Flowchart
Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
Process Flowchart
Bagan alir proses (process flowchart) merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.
Simbol dan Notasi Flowchart
Dipakai sebagai alat Bantu menggambarkan proses di dalam program. Dan dibagi menjadi tiga kelompok :
♦ Flow Direction Symbols ♦
dipakai untuk menggabungkan antara symbol yang satu dengan symbol lainnya

Pengertian Flowchart dan Contoh SimbolnyaSymbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)
♦ Processing symbols ♦
Menunjukkan jenis operasi pengolahan dalam suatu prosedur

Pengertian Flowchart dan Contoh SimbolnyaSymbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Manual Operation (Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)-
Pengertian Flowchart dan Contoh SimbolnyaSymbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
-
Pengertian Flowchart dan Contoh SimbolnyaSymbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)
♦ Input-output symbols ♦
menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Pengertian Flowchart dan Contoh SimbolnyaSymbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Pengertian Flowchart dan Contoh SimbolnyaSymbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
-Pengertian Flowchart dan Contoh SimbolnyaSymbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)-
Pengertian Flowchart dan Contoh SimbolnyaSymbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Pengertian Flowchart dan Contoh SimbolnyaSymbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)
Pengertian Flowchart dan Contoh SimbolnyaSymbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)
Pedoman Membuat Flowchart
Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:
Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
Setiap langkah dari aktivitas harus berada pada urutan yang benar.
Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
Gunakan simbol-simbol flowchart yang standar.

MULTIPLEXER

multiplexer atau biasa disingkat dengan Mux adalah suatu rangkaian yang mempunyai input/masukan dua atau lebih dan hanya mempunyai satu output/ keluaran (jumlah input dapat bergantung dari jumlah keluarannya), didalam multiplexer terdapat suatu pemilih, untuk memilih masukannya, maka dapat disimpulkan bahwa multiplexer merupakan rangkaian elektronika (dalam dunia Elektronika) yang dapat dipilih inputnya untuk meneruskan data/sinyal kedalam outputnya.

Sebagai contoh adalah gambar ini :


Multiplexer

Multiplexer dari gambar diatas bisa diumpamakan sebuah saklar yang akan memindah-mindah jalur untuk memilih inputnya, dan jika diaplikasikan kedalam gerbang logika, multiplexer dapat diimplementasikan sebagai berikut :


Multiplexer Dengan Gerbang Logika

Dengan menggunakan gerbang logika and, not, dan or, secara sederhana multiplexer dapat diimplementasikan sebagai rangkaian pemilih input. Apabila pemilih berlogika 1 maka I1 akan menjadi input dari multiplexer tetapi bila pemilih berlogika 0 maka Io yang akan menjadi input dan meneruskan data ke Outputnya. Rangkaian multiplexer dapat menggunakan lebih dari 2 input dimana input dapat berjumlah 2n.


Multiplexer 4 ke 1


Dalam gambar diatas multiplexer 4 masukan ini terdapat dua pemilih input dimana setiap logika pemilih mewakili setiap inputnya, lebih jelasnya dapat dilihat tabel berikut :


Pemilih
Input
00
I0
10
I1
01
I2
11
I3

Sehingga multiplexer 4 masukan ini akan mengeluarkan data ketika pemilih akan memilih data pada masukan yang dituju, sebagai contoh pemilih menunjuk masukan I1 dengan memasukkan logika 10 pada pemilih, sehingga keluaran hanya akan mengikuti data masukannya yaitu masukan I1, apabila I1 berlogika 1 maka keluaran juga berlogika 1 dan juga sebaliknya, walaupun masukan lainnya mencoba untuk memasukkan data tetapi keluaran tidak akan terpangaruh dan hanya akan mematuhi masukan data pada input I1.

Sunday 18 October 2015

K-MAP (Karnaugh Map)

Aljabar Boolean 

Aljabar Boolean memuat variable dan simbul operasi untuk gerbang
logika. Simbol yang digunakan pada aljabar Boolean adalah: (.)
untuk AND, (+) untuk OR, dan ( ) untuk NOT.

Rangkaian logika
merupakan gabungan beberapa gerbang, untuk mempermudah
penyeleseian perhitungan secara aljabar dan pengisian tabel
kebenaran digunakan sifat-sifat aljabar Boolean.
 
Dalam aljabar boolean digunakan 2 konstanta yaitu logika 0 
dan logika 1. ketika logika tersebut diimplementasikan
kedalam rangkaian logika maka logika tersebut akan bertaraf 
sebuah tegangan. kalau logika 0 bertaraf tegangan rendah 
(aktive low) sedangkan kalau logika 1 bertaraf tegangan tinggi 
(aktive high). pada teori - teori aljabar boolean ini berdasarkan
aturan - aturan dasar hubungan antara variabel - variabel boolean.


Dalil-dalil Boolean (Boolean postulates)
P1: X= 0 atau X=1
P2: 0 . 0 = 0
P3: 1 + 1 = 1
P4: 0 + 0 = 0
P5: 1 . 1 = 1
P6: 1 . 0 = 0 . 1 = 0
P7: 1 + 0 = 0 + 1 = 1

Theorema Aljabar Boolean
T1: Commutative Law
a. A + B = B + A
b. A . B = B . A
T2: Associative Law
a. ( A + B ) + C = A + ( B + C )
b. ( A . B ) . C = A . ( B . C )
T3: Distributive Law
a. A . ( B + C ) = A . B + A . C
b. A + ( B . C ) = ( A + B ) . ( A + C )
T4: Identity Law
a. A + A = A
b. A . A = A
T5: Negation Law
1. ( A’ ) = A’
2. ( A’ )’ = A
T6: Redundant Law
a. A + A . B = A
b. A . ( A + B ) = A
T7: 0 + A = A
1 . A = A
1 + A = 1
0 . A = 0
T8: A’ + A = 1
A’ . A = 0
T9: A + A’ . B = A + B A . ( A’ + B ) = A . B
T10: De Morgan’s Theorem
a. (A+B)’ = A’ . B’
b. (A . B)’= A’ + B’

(Peta Karnaugh )K-Map merupakan  penyederhanakan persamaan logika yang lebih sederhana dengan cara pemetaan yang terdapat kotak -kotak atau bujur sangkar yang jumlahnya tergantung dari banyaknya inputan dari rangkaian logikanya.
Rumus menentukan jumlah kotak dalam K–Map
N = 2 dimana N = jumlah kotak dalam K-Map
N = banyaknya variabel/input

sebenarnya banyak sekali macam - macam k-map dari kmap dengan 2 variabel , 3 variabel dan 4 variabel. kita bisa melihat contoh k-map 2 variabel dibawah ini :
Jika terdapat 2 input variabel (X,Y atau A,B) dan 1 output (z)  maka .untuk menyederhanakan k-mapnya kita 
dapat menggunakan penyederhanaan peta dibawah ini :



ada penyederhanaan fungsi logika dengan sistem SOP (Sum Of Product) dan POS (Product Of Sum).
SOP ini nama lainnya persamaan minterm dimana untuk sistem SOP/Minterm digunakan output '1'
sedangkan POS / Maxterm menggunakan output '0'.
CONTOH SOP / Minterm dibawah ini :
Persamaan minterm diatas adalah : Y = A'.B'.C' + A'.B.C' + A'B.C + A.B'.C' + A.B.C 


kemudian contoh maxterm /POS :
Persamaan maxtermnya : Y=  (A+B+C').(A'+B+C').(A'+B'+C)