Rangkaian Logika Kombinasional

Rangkaian Logika Kombinasional adalah rangkaian logika digital tanpa memori yang outputnya bisa kapan saja hanya bergantung pada kombinasi inputnya. Tidak seperti Rangkaian Logika Sekuensial yang outputnya bergantung pada inputnya saat ini dan status keluaran sebelumnya memberi mereka beberapa bentuk Memori. Output dari Rangkaian Logika Kombinasional hanya ditentukan oleh fungsi logika dari status arus input mereka, logika “0” atau logika “1”, pada waktu tertentu.

Hasilnya adalah bahwa rangkaian logika kombinasional tidak memiliki umpan balik, dan setiap perubahan pada sinyal yang diterapkan pada inputnya akan segera berpengaruh pada output. Dengan kata lain, dalam Rangkaian Logika Kombinasional, output bergantung pada kombinasi inputnya setiap saat. Dengan demikian rangkaian kombinasi ini tidak memiliki memori.

Jadi jika salah satu kondisi inputnya berubah status, dari 0-1 atau 1-0, maka output yang dihasilkan juga sebagai rangkaian logika kombinasional default membuatnya "tidak ada memori", "waktu" atau "putaran umpan balik" dalam desain mereka.


Rangkaian Logika Kombinasional dibuat dari logika dasar gerbang NAND, gerbang NOR atau gerbang NOT yang “digabungkan” atau dihubungkan bersama untuk menghasilkan rangkaian sakelar yang lebih rumit. Gerbang logika ini adalah blok penyusun rangkaian logika kombinasional.

Contoh dari rangkaian kombinasi adalah decoder, yang mengubah data kode biner yang ada pada inputnya menjadi sejumlah garis output yang berbeda, satu per satu menghasilkan kode desimal yang setara pada outputnya. Rangkaian logika kombinasional bisa sangat sederhana atau sangat rumit dan rangkaian kombinasi apa pun dapat diimplementasikan dengan hanya gerbang NAND dan gerbang NOR karena ini digolongkan sebagai gerbang "universal".

Tiga cara utama menentukan fungsi rangkaian logika kombinasional adalah:

  1. Aljabar Boolean - Ini membentuk ekspresi aljabar yang menunjukkan operasi rangkaian logika untuk setiap variabel input, Benar atau Salah yang menghasilkan output logika “1”.
  2. Tabel Kebenaran - Tabel kebenaran mendefinisikan fungsi gerbang logika dengan memberikan daftar ringkas yang menunjukkan semua status keluaran dalam bentuk tabel untuk setiap kombinasi variabel input yang mungkin dapat ditemui gerbang.
  3. Diagram Logika - Ini adalah representasi grafis dari rangkaian logika yang menunjukkan jalur/kabel dan koneksi dari masing-masing gerbang logika individu, diwakili oleh simbol grafis tertentu, yang mengimplementasikan rangkaian logika.

dan ketiga representasi rangkaian logika ini ditunjukkan di bawah ini.

Karena rangkaian logika kombinasional hanya terdiri dari gerbang logika individu, mereka juga dapat dianggap sebagai "rangkaian pengambilan keputusan" dan logika kombinasional adalah tentang menggabungkan gerbang logika bersama untuk memproses dua atau lebih sinyal untuk menghasilkan setidaknya satu sinyal output sesuai dengan fungsi logika dari setiap gerbang logika.
Rangkaian Kombinasi umum terdiri dari gerbang logika individu yang menjalankan aplikasi/penerapan yang diinginkan termasuk Multiplexer, De-multiplexer, Encoder, Decoder, Penambah Penuh dan Setengah, dll.

Klasifikasi Logika Kombinasional

Salah satu kegunaan paling umum dari logika kombinasional adalah dalam rangkaian tipe Multiplexer dan De-multiplexer. Di sini, banyak input atau output dihubungkan ke jalur sinyal yang umum dan gerbang logika digunakan untuk mendecode alamat untuk memilih input data tunggal atau sakelar output.

Multiplexer terdiri dari dua komponen terpisah, decoder logika dan beberapa sakelar solid state, tetapi sebelum kita dapat membahas multiplexer, dekoder, dan de-multiplexer secara lebih rinci, pertama-tama kita perlu memahami bagaimana perangkat ini menggunakan "sakelar solid state" ini dalam desainnya.

Switch Solid State (SSS)

Perangkat logika TTL standar yang dibuat dari Transistor hanya dapat melewatkan arus sinyal dalam satu arah hanya menjadikannya perangkat "uni-directional" dan tiruan yang buruk dari sakelar atau relay elektromekanik konvensional.

Namun, beberapa perangkat sakelar CMOS yang dibuat dari tindakan FET sebagai sakelar “dua arah” yang mendekati sempurna menjadikannya ideal untuk digunakan sebagai sakelar solid state.

Sakelar solid state tersedia dalam berbagai jenis dan tingkat yang berbeda, dan ada banyak aplikasi/penerapan berbeda untuk menggunakan sakelar solid state. Mereka pada dasarnya dapat dibagi menjadi 3 kelompok utama yang berbeda untuk berpindah aplikasi dan di bagian logika kombinasional ini kita hanya akan melihat tipe Sakelar Analog tetapi prinsipnya sama untuk semua jenis termasuk digital.
Aplikasi (penerapan) Sakelar Solid State 
  1. Sakelar Analog - Digunakan dalam Pengalihan Data dan Komunikasi, Pengalihan Sinyal Video dan Audio, Rangkaian Kontrol Instrumentasi dan Proses ... dll.
  2. Sakelar Digital - Transmisi Data Berkecepatan Tinggi, Sakelar dan Routing Sinyal, Ethernet, LAN, USB dan Transmisi Serial ... dll.
  3. Sakelar Daya - Catu Daya dan Aplikasi Sakelar Umum “Daya Siaga”, Perpindahan Tegangan dan Arus Lebih Besar… dll.

Sakelar Bilateral Analog

Sakelar analog atau "Analog" adalah jenis yang digunakan untuk mengalihkan data atau arus sinyal saat berada dalam keadaan "ON" dan memblokirnya saat berada dalam kondisi "OFF". Pergantian cepat antara keadaan "ON" dan "OFF" biasanya dikontrol oleh sinyal digital yang diterapkan ke gerbang kontrol sakelar.

Sakelar analog yang ideal memiliki resistansi nol ketika "ON" (atau ditutup), dan resistansi tak terbatas ketika "OFF" (atau terbuka) dan beralih dengan nilai R ON kurang dari 1Ω umumnya tersedia.


Sakelar Solid State Analog


Dengan menghubungkan MOSFET channel-N secara paralel dengan MOSFET channel-P memungkinkan sinyal untuk lewat di kedua arah menjadikannya sakelar “Bi-directional” dan apakah perangkat channel-N atau channel-P membawa lebih banyak arus sinyal akan tergantung pada rasio antara input ke tegangan output.

Kedua MOSFET diaktifkan "ON" atau "OFF" oleh dua amplifier non-inverting dan inverting internal.

Jenis Kontak
Sama seperti sakelar mekanis, sakelar analog datang dalam berbagai bentuk atau tipe kontak, tergantung pada jumlah "pole/kutub" dan "throws/lontaran" yang mereka tawarkan.

Jadi, istilah seperti "SPST" (single-pole single-throws) dan "SPDT" (single-pole double-throws) juga berlaku untuk sakelar solid state analog dengan "make-before-break" dan "break-before-make" konfigurasi yang tersedia.


Rangkaian Jenis Sakelar Analog


Sakelar analog individual dapat dikelompokkan bersama menjadi paket IC standar untuk membentuk perangkat dengan konfigurasi sakelar berganda SPST (single-pole single-throw) dan SPDT (single-pole double-throw) serta multi channel multiplexer.

Sakelar analog paling umum dan paling sederhana dalam satu paket IC adalah 74HC4066 yang memiliki 4 sakelar “ON / OFF” dua arah yang independen dalam satu paket tetapi varian yang paling banyak digunakan dari sakelar analog CMOS adalah yang digambarkan sebagai “Multi- way Bilateral Switch” atau dikenal sebagai IC “Multiplexer” dan “De-multiplexer” dan ini akan dibahas dalam tutorial berikutnya.

Ringkasan Logika Kombinasional

Kemudian untuk meringkas, Rangkaian Logika Kombinasional terdiri dari input, dua atau lebih gerbang logika dasar dan output. Gerbang logika digabungkan sedemikian rupa sehingga keadaan output sepenuhnya tergantung pada keadaan input.

Rangkaian logika kombinasional menghasilkan "tidak ada memori", "waktu" atau "putaran umpan balik", ada operasi yang seketika. Rangkaian logika kombinasional melakukan operasi yang ditugaskan secara logika oleh ekspresi Boolean atau tabel kebenaran.

Contoh-contoh Rangkaian Logika Kombinasional umum meliputi: penambahan setengah ( half adders), penambahan penuh (full adders), Multiplexer, De-multiplexer, Encoder dan Decoder yang semuanya akan kita bahas dalam beberapa tutorial berikutnya.


Membuat Tabel Pada HTML

Umumnya saat kalian menampilkan suatu data yang terstruktur dari database, kalian akan menampilkannya dalam bentuk tabel bukan? Maka dari itu, HTML sebagai bahasa markup telah menyediakan elemen table yang bisa digunakan saat kalian ingin membuat tabel. 

Sebelum itu, mari kenali terlebih dahulu apa itu tabel. Tabel pada dasarnya digunakan untuk mengelompokkan suatu data secara terstruktur yang terdiri dari baris, kolom dan sel. Baris, kolom dan sel pada suatu tabel ini sangat membantu dalam melihat informasi keterkaitan di dalamnya.


Dari gambar di atas, bisa kalian pahami bahwa sel merupakan pertemuan antara baris dengan kolom. Mau tidak mau kalian harus memahami betul cara membuat tabel karena ini berkaitan erat dengan menampilkan data ketika suatu website sudah terdapat PHP - MySQL.

"Orang sukses akan mengambil keuntungan dari kesalahan dan mencoba lagi dengan cara yang berbeda." – Dale Carnegie

 

Memahami Elemen HTML dalam Membuat Tabel

Ada beberapa tag HTML dasar dalam membuat tabel yang harus kalian pahami yaitu :
  1. <table> digunakan untuk mendefinisikan pembuatan tabel
  2. <tr> digunakan untuk mendefinisikan pembuatan baris pada tabel
  3. <td> digunakan untuk membuat kolom atau sel di setiap baris pada tabel
Seiring dengan perkembangan dan kebutuhan akan tabel, HTML juga menyediakan elemen-elemen opsional lain dalam pembuatan tabel seperti berikut :
  1. <th> digunakan untuk mendefinisikan header di dalam tabel
  2. <thead> digunakan untuk membungkus konten bagian judul atau kepala tabel
  3. <tbody> digunakan untuk membungkus konten bagian isi atau tubuh dari tabel
  4. <tfoot> digunakan untuk membungkus konten bagian kaki atau bawah dari tabel

Contoh dan Pembahasan

Pertama silakan buat file html baru. Beri nama file html tersebut sesuai selera atau dapat kalian beri nama “index.html”. Silakan perhatikan contoh kode berikut dan salin ke dalam file index.html.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Tables</title>
   </head>
	
   <body>
      <table border = "1">
         <tr>
            <td>Baris 1, Kolom 1</td>
            <td>Baris 1, Kolom 2</td>
         </tr>
         
         <tr>
            <td>Baris 2, Kolom 1</td>
            <td>Baris 2, Kolom 2</td>
         </tr>
      </table>
      
   </body>
</html>
Elemen tabel wajib disusun seperti contoh di atas. Tag <td> harus berada di dalam tab <tr>, kemudian tag <tr> harus berada di dalam tag <table>. Perlu kalian ingat, bahwa tag pada tabel semuanya memiliki pasangan, jadi jangan lupa membuat penutup di setiap tag-nya.
Pada contoh code di atas, akan menghasilkan tabel yang terdiri dari 2 baris dan 2 kolom. Sehingga secara otomatis akan menghasilkan 4 buah sel. Salah satu atribut yang digunakan pada contoh tabel di atas adalah border, yang berfungsi untuk memberikan garis tepi suatu tabel. Berikut hasilnya:

Gerbang Logika Lanjutan


Pada bahasan kali ini kita akan mengenal 4 gerbang logika lainnya yang sebelumnya telah dibahas mengenai gerbang logika dasar yaitu terdiri dari NOT, AND, dan OR. 

Gerbang NAND
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.

Gerbang NOR
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.

Gerbang X-OR
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.

Gerbang X-NOR
Seperti Gerbang X-OR, Gerbang 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).

Gerbang Logika Dasar


Gerbang logika adalah dasar penyusun suatu sistem berbasis digital. Maksudnya adalah rangkaian elektronik yang memiliki satu atau lebih masukan dan hanya ada satu keluaran. Hubungan antara input dan output didasarkan pada logika tertentu. Dalam materi kali ini, gerbang logika dasar terdiri dari gerbang AND, gerbang OR, dan gerbang NOT. 

Gerbang AND

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.

Gerbang OR

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.


Gerbang NOT

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.



Peripheral Komputer

Peripheral Komputer

Peripheral komputer adalah komponen tambahan yang berfungsi untuk mendukung kerja komputer sehingga fungsi kerja komputer menjadi maksimal. Peripheral terbagi menjadi 2 macam berdasarkan fungsi peripheral komputer tersebut, yaitu:
1. Peripheral utama, yaitu perangkat keras atau hardware yang harus ada jika kita megoperasikan komputer sehingga peripheral ini tidak dapat dipisahkan dengan komputer utama, contohnya: mouse, keyboard dan monitor.
2. Peripheral Pendukung, yaitu perangkat keras atau hardware yang tidak harus ada pada saat pengoperasian komputer, sehingga peripheral ini merupakan perangkat tambahan untuk memaksimalkan kerja komputer, contohnya: printer, scanner, modem, dan lain-lain.
Setiap peripheral mempunyai peran dan fungsi masing-masing sehingga saling membantu sama lain. Dari macam peripheral diatas dapat digaris bawahi bahwa setiap peripheral saling mendukung kerja satu sama lain antara komponen peripheral utama maupun komponen peripheral pendukung. sebagai contoh untuk melakukan perintah print pada printer maka diperlukan keyboard atau mouse untuk memasukan intruksi agar komputer dapat melakukan perintah print.
Baik peripheral utama maupun pendukung dapat dibagi lagi menjadi peripheral input dan output. Peripheral input adalah peripheral yang menjadi sarana pendukung memasukan data ke komputer. Sedangkan peripheral output adalah peripheral untuk menampilkan hasil olahan komputer dalam bentuk audio, visual, maupun dalam bentuk fisik seperti cetakan.


Sumber:
http://www.teorikomputer.com/2014/01/pengertian-dan-fungsi-peripheral.html

Random Access Memory (RAM)

Tujuan
1. Memahami pengertian RAM
2. Memahami jenis-jenis dari RAM

RAM berasal dari singkatan Random Access Memory, RAM yaitu suatu memori penyimpanan data sementara, ketika saat komputer dijalankan dan dapat diakses secara acak (random). Fungsi RAM adalah mempercepat pemprosesan data pada komputer.

DDR (Double Data Rate) adalah jenis spesifikasi RAM yang sedang digandrungi saat ini. Sebenarnya DDR pada RAM sudah memiliki 3 jenis DDR yaitu DDR 1, DDR 2, dan DDR 3. Saat ini RAM sudah memunculkan DDR terbaru yaitu DDR 4 yang mana RAM DDR baru ini merupakan penerus dari DDR3.
DDR 4 memiliki beberapa perbaikan yaitu mulai dari konsumsi daya, ukuran, kecepatan, dan efisiensi DDR. Sebenarnya DDR4 sudah dirilis sejak tahun 2013, namun sayang DDR 4 masih belum banyak dikenal di pasaran.
Berikut perbedaan fisik antara masing-masing RAM yang telah disebutkan di atas.

Memori Komputer

Tujuan
1. Memahami hirarki memori komputer
2. Memahami jenis-jenis memori komputer


Memori merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer baik secara sementara maupun permanen. Tanpa memori, komputer hanya berfungsi sebagai piranti pemroses sinyal digital saja, contohnya kalkulator atau media player. Hirarki memori bisa dilihat pada gambar dibawah ini.
- Peningkatan waktu akses (access time) memori (semakin ke atas semakin cepat)
- peningkatan kapasitas (semakin ke atas semakin kecil)
- peningkatan jarak dengan prosesor (semakin ke atas semakin dekat)
- penurunan harga memori tiap bitnya (semakin ke atas semakin mahal)

Klik jenis memori untuk mempelajari lebih lanjut:
REGISTER CACHE RANDOM ACCESS MEMORY FLASH MEMORY HARD DRIVE TAPE BACKUP
Kemampuan memori untuk menyimpan data, instruksi, dan informasi-lah yang membuat komputer dapat disebut sebagai komputer multi-fungsi (general-purpose). Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan biner (binary). Teks, angka, gambar, suara dan video dikonversikan menjadi sekumpulan bilangan biner (binary digit atau disingkat bit). Sekumpulan bilangan biner dikenal dengan istilah Byte, dimana : 1 Byte = 8 bit
1 KiloByte (KB) = 1024 Byte
1 MegaByte (MB) = 1024 KB
dst.
bps = bit per second 1 kbps = 1000 bps 1 mbps = 1.000.000 bps
Semakin besar ukuran memorinya maka semakin banyak pula informasi yang dapat disimpan di dalam komputer (media penyimpanan). Memori komputer dapat memiliki sifat volatile atau non-volatile. Memori komputer yang memiliki sifat volatile akan kehilangan konten (data atau informasi) ketika komputer mati (kehilangan daya), sebaliknya memori komputer yang bersifat non-volatile akan tetap menyimpan konten sekalipun komputer dalam keadaan mati.

Cara Mengatasi Google Drive Limit

Download melalui Google Drive memang sangat menguntungkan salah satunya adalah kecepatannya. Pasti kalian tidak mau ketika file yang akan didownload tiba-tiba sudah pada limitnya. Nah, disini saya ingin berbagi cara untuk mengatasi hal tersebut.
1. Pertama-tama yang harus dilakukan adalah mengedit URL filenya yaitu menghapus &export=download dan mengubah uc menjadi open
2. Selanjutnya adalah Saving to Drive, hal ini bertujuan untuk menambahkan file tersebut ke Drive kalian.
3. masuk ke Drive kalian dan lakukan make a copy file yang ditambahkan tadi
4. Jika berhasil akan muncul file baru dengan nama diawali dengan copy of ...
5. Klik kanan pada file tersebut kemudian pilih download. maka kalian akan diarahkan ke halaman download atau jika mempunyai IDM, diarahkan ke Download file info dari IDM.