Logika dan Komputer (Logic and Computers) Pengantar Rekayasa Desain 1 Dian Retno Sawitri

dokumen-dokumen yang mirip
OPERASI DAN OPERATOR LOGIKA

KONSEP PENDAHULUAN. Sistem Digital

GERBANG LOGIKA. Keadaan suatu sistem Logika Lampu Switch TTL CMOS NMOS Test 1 Tinggi Nyala ON 5V 5-15V 2-2,5V TRUE 0 Rendah Mati OFF 0V 0V 0V FALSE

LAPORAN PRAKTIKUM SISTEM DIGITAL PEMBUKTIAN DALIL-DALIL ALJABAR BOOLEAN

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Dari tabel kebenaran half adder, diperoleh rangkaian half adder sesuai gambar 4.1.

Bagian 2 STRUKTUR CPU

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Perkembangan Komputer

KELAS 7 SEMESTER 1 TAHUN PELAJARAN 2009/2010

2. Dasar dari Komputer, Sistem Bilangan, dan Gerbang logika 2.1. Data Analog Digital

Pendahuluan BAB I PENDAHULUAN

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

MATA KULIAH: PENGANTAR ILMU KOMPUTER ALAT PROSES AYU ANGGRIANI H PTIK A 2009 CREATED BY:

Pengantar Organisasi dan Arsitektur Komputer. Team Dosen Telkom University 2016

REPRESENTASI DATA DATA REPRESENTATION

Review Kuliah Sebelumnya

Sejarah Mikrokontroler

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

SISTEM DIGITAL Dalam Kehidupan Sehari-hari PADA KALKULATOR

BAB III RANGKAIAN LOGIKA

BAB II ARITMATIKA DAN PENGKODEAN

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

BAB I PENDULUAN 1.1 Pengertian Digital

Sejarah Perkembangan Komputer

Sejarah Alat Hitung dan Komputer Generasi Awal. Adri Priadana ilkomadri.com

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

Arsitektur & Organisasi Komputer. Aritmatika Komputer. Pertemuan I I

KONSEP DASAR DAN SEJARAH KOMPUTER

MINGGU I PENDAHULUAN

BAB I PENGENALAN KONSEP DIGITAL

BAB V b SISTEM PENGOLAHAN DATA KOMPUTER (Representasi Data) "Pengantar Teknologi Informasi" 1

Pengantar Sistem Komputer

KOMPUTER? Komputer Berdasarkan Ukuran SEJARAH KOMPUTER. Komputer Berdasarkan Data yang Diolah

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

BAB II SISTEM KENDALI, DIAGRAM TANGGA & PLC. Sejarah Perkembangan Sistem Kendali dan Otomtisasi Industri

Hanif Fakhrurroja, MT

MAKALAH. Mata Kuliah. Arsitektur dan Organisasi Komputer

PERANGKAT KERAS KOMPUTER

OPERASI DALAM SISTEM BILANGAN

TEORI DASAR DIGITAL OTOMASI SISTEM PRODUKSI 1

Dasar - Dasar Pemrograman PLC (Bagian 3) Lanjutan dari Bagian 2. B. Example Problem Lighting Control

SISTEM SANDI (KODE) Suatu rangkaian pengubah pesan bermakna (misal desimal) menjadi sandi tertentu (misal biner) disebut enkoder (penyandi).

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

BAB III PLC (PROGRAMMABLE LOGIC CONTROL)

Sistem Bilangan pada Bidang Ilmu Komputer (Lanjutan)

Definisi Gerbang Logika

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

::

ALJABAR BOOLEAN. -Definisi -AB dua-nilai. Altien Jonathan Rindengan, S.Si, M.Kom

Halaman 1 PILIHLAH JAWABAN YANG PALING BENAR, DIANTARA A,B,C,D.

BAB III RANGKAIAN LOGIKA

MATERI : Minggu 2 SISTEM KOMPUTER

TI [2 SKS] OTOMASI INDUSTRI MINGGU KE-4 LOGIKA OTOMASI. disusun oleh: Mokh. Suef Yudha Prasetyawan Maria Anityasari. Jurusan Teknik Industri 1

ARSITEKTUR SISTEM KOMPUTER. Wayan Suparta, PhD Maret 2018

Pengertian Komputer dan Perkembangannya. Hanif Fakhrurroja, MT

BAHAN AJAR SISTEM DIGITAL

BAB V RANGKAIAN ARIMATIKA

Rangkaian Logika. Kuliah#2 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

Central Processing Unit ( CPU )

Gerbang logika dasar: AND, OR, NOT, NAND dan NOR

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Komputer yang dipakai saat ini adalah sebuah pemroses data. Fungsinya sangat sederhana Untuk memproses data, kemudian hasil prosesnya diselesaikan

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

KOMPUTER? Computare (Latin) to compute menghitung

TEKNIK DIGITAL KODE BILANGAN

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

SISTEM BILANGAN DAN FORMAT DATA

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Aplikasi Komputer. Miftahul Fikri, M.Si. Komputer Perkembangan Komputer Komponen dan Struktur Komputer. Modul ke: Fakultas Ekonomi dan Bisnis

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

Sistem Digital. Sistem Angka dan konversinya

Struktur dan Fungsi Komputer

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER KODE / SKS : KD / 3

PENGERTIAN KOMPUTER P R O P O S A L

Rangkaian Logika. Kuliah#2 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK. digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.

MODUL 2 SISTEM PENGKODEAN BILANGAN

Pengenalan & Konsep Dasar FPGA. Veronica Ernita Kristianti

MATERI 2 COMBINATIONAL LOGIC

Representasi Boolean

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Pendahuluan. H. Aris Ihwan, SKom.,MMSI. Aplikasi Komputer 1 STIE Bina Bangsa. Minggu ke 2-3 1

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

BAB III GERBANG LOGIKA DAN ALJABAR BOOLEAN

Pengantar Teknologi Informasi

DASAR SISTEM KOMPUTER

BAB V GERBANG LOGIKA DAN ALJABAR BOOLE

BAB II SISTEM BILANGAN DAN KODE BILANGAN

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

MODUL 3 GERBANG LOGIKA DASAR

BAB II LANDASAN TEORI

Title Cara Komputer Memahami bit 0 atau 1. Author Rio Yunanto, S.Kom., M.T.

BAB II SISTEM-SISTEM BILANGAN DAN KODE

MODUL I GERBANG LOGIKA

APLIKASI KOMPUTER (APLIKOM) Modul ke: Pengenalan Komputer. Dr. Suharno Pawirosumarto, S.Kom, MM. Fakultas ILMU KOMUNIKASI. Program Studi PENYIARAN

SISTEM BILANGAN REPRESENTASI DATA

Hanif Fakhrurroja, MT

Transkripsi:

Logika dan Komputer (Logic and Computers) Pengantar Rekayasa Desain 1 Dian Retno Sawitri

Hukum Moore Pada akhir 1960, ditemukan IC (Integrated Circuit), dan komputer mulai menyusut dalam ukuran dan harga (biaya). Hukum Moore (Gordon Moore) menyatakan bahwa jumlah transistor dalam IC (chips) meningkat 2 kali lipat setiap tahunnya Saat ini ukuran komputer semakin kecil dan telah diaplikasikan secara luas dalam berbagai perangkat. Komputer telah diaplikasikan untuk mengendalikan sistem dalam sebuah mobil, pesawat, kapal, juga untuk mengendalikan distribusi energi listrik

Apa itu Komputer? Komputer melakukan tugas logika aritmatika yang pada dasarnya berupa rangkaian elektrik/elektronik Secara sederhana, komputer berisi switching yang bekerja secara ON OFF Switching ini akan merespon masukan dan melakukan perhitungan Komputer bekerja menggunakan logika dan komputasi digital

Komputer Analog Selama ratusan tahun, engineer menggunakan perangkat mekanik untuk mengendalikan berbagai hal, seperti menggerakkan roda kincir air dan kincir angin, mengatur kecepatan mesin uap. Kelemahan dari sistem ini, lambat dan tidak responsif serta perlu rancangan khusus untuk setiap perangkat yang akan dikontrol Pada awal abad 20, engineer mencari cara yang lebih fleksibel, responsif, dan umum untuk menggantikan kendali mekanis. Diciptakanlah analogi mekanik melalui logika aritmatika dan diaplikasikan dalam IC Komputer analog

Dari Komputasi Analog ke Digital Pada tahun 1800, mulai dilakukan solusi numerik menggunakan aritmatika Hingga tahu 1950, kata komputer digunakan untuk menyebut orang yang bersedia menghitung upah Sekitar tahun 1900 ada upaya perhitungan mekanis dilakukan secara otomatis, hingga 1920 upaya mekanik sudah seluruhnya otomatis Diawal 1820, ilmuwan inggris Charles Babbage melakukan upaya perhitungan arirmatika menggunakan mesin teknik digital

Dari Komputasi Analog ke Digital Teknik digital digunakan untuk mengontrol mesin Ilmuwan perancis, Joseph Marie Jacquard (1752-1834), menggunakan kartu dengan menekan lubang di dalamnya sebagai metode digital untuk mengontrol manipulasi yang rumit untuk sulaman sutra kompleks dalam proses menenun. Manusia belajar komputasi digital menggunakan 10 jarinya. Komputasi digital dibangun secara desimal berdasar teknik 10 jari Tahun 1940 dibangun komputer digital elektronik pertama dengan sistem desimal ENIAC, dari University of Pennsylvania

Logika Biner Penggunaan logika desima dipandang kurang efisien Dengan cepat para ilmuwan menemukan cara yang lebih cepat dan efisien menggunakan logika biner (2 digit). Sistem didasarkan pada 2 angka yaitu, 0 dan 1 Contohnya, sistem saklar, off = 0 dan On = 1 Metode ini dikembangkan oleh matematikawan Inggris bernama George Boole (1815-1864) dikenal sebagai aljabar Boolean.

Operasi Logika Biner Logika biner dinyatakan melalui suatu pernyataan yang disimbolkan dengan suatu variabel, misal X dan Y Ada tiga operasi yang digunakan AND. (intersection/irisan) disimbolkan dengan Atau * OR (Union/jumlah) disimbolkan dengan + NOT (Negation) disimbolkan dengan atau overbar Urutan operator NOT, AND, OR misal X = A+B*C Notasi di dalam kurung diselesaikan terlebih dulu

Contoh Sebuah pernyataan tentang mobil. Lampu peringaatan sabuk pengaman On. Definisikan variabel logika yang dibutuhkan dan nyatakan dalam pernyataan logika biner Need : Logic variabel (letter) =.. Know- How : Pilih sebuah huruf besar dan letakkan di sebelah kiri tanda =, letakkan pernyataan di sisi kanan dan diapit SOLVE : W = Lampu peringatan sabuk pengaman On

Contoh Pernyataan tentang pngendali mobil. Buka throtle jika kecepatan berada di bawah kecepatan yang ditentukan dan kecepatan yang ditentukan tidak tidak melebihi limit yang ditentukan. Nyatakan sebagai persamaan logika, untuk menjawab pertanyaan, jika kecepatan berada dibawah kecepatan yang ditentukan dan kecepatan awal berada diatas limit kecepatan maka throtle dibuka?. Kecepatan mobil 50 mph, standar kecepatan 60 mph, limit kecepatan 45 mph

Solusi Need : Persamaan logika biner untuk mengeksprsikan pernyataan. Buka throtle jika kecepatan berada di bawah kecepatan yang ditentukan dan kecepatan yang ditentukan tidak tidak melebihi limit yang ditentukan. Evaluasi pernyataan untuk keadaan kecepatan mobil 50 mph, standar kecepatan 60 mph, limit kecepatan 45 mph Know : Pernyataan yang merepresentasikan variabel dengan nilai 1 = true, 0 = fals, dan operator logika, AND, OR, NOT. How : Definisikan hubungan variabel untuk setiap pernyataan dan gunakan operator untuk menulis persamaan logika

Solusi Solve : X = throtle terbuka, A = kecepatan dibawah kecepatan yang ditentukan, B= kecepatan yang ditentukan tidak melebihi limit X = A.B Jika kecepatan mobil 50 mph, standar kecepatan 60 mph, limit kecepatan 45 mph X=1.1 X = 1.0= 0 Jika kecepatan berada dibawah kecepatan yang ditentukan dan kecepatan yang ditentukan berada diatas limit kecepatan maka throtle tidak dibuka

Tabel Kebenaran

Bilangan Desimal dan Biner

Desimal dan Biner

Desimal dan Biner

Bilangan biner tunggal 1 dan 0, disebut bit Kombinasi dari 8 bit disebut bytes 8-bit bytes merepresentasikan 256 nilai antara 0 255

Nilai Bytes

Aritmatika biner

Aritmatika biner

Komplemen 1 (One s complement) Komplemen 1 dari bilangan biner diperoleh dengan merubah semua bilangan 1 ke 0

Contoh

Perkalian dan Pembagian

Contoh

Kode Biner

Bagaimana Komputer Bekerja? Bagian cerdas dari komputer disebut CPU (Central Processing Unit) CPU terdiri dari register-register Komputer lama menggunakan 8 bit, komputer modern menggunakan 64 atau 128 bit register Register berisi 2 8 atau 256 bilangan diskrit atau addreses

Register

Memory Komputer ROM = Read Only Memory RAM = Random Access Memory ROM dan RAM berada di dalam CPU Komputer terdiri dari hardware berupa rangkaian elektronik seperti transistor yang dikendalikan oleh software Perintah-perintah disimpan dalam program memory dan disimpan sebagai stored memory. CPU akan menjalankan stored program step by step

Software Software dalam bentuk biner disebut bahasa mesin, hanya bahasa ini yang dimengerti oleh komputer Programmer dapat membuat program dalam bahasa tingkat tinggi dan diterjemahkan ke bahasa mesin Bahasa yang dipahami manusia disebut bahasa tingkat tinggi (Higher level language), Basic, C++, JAVA Komputer akan menterjemahkan bahasa tingkat tinggi ke bahasa mesin Compiler akan menterjemahkan bahasa tingkat tinggi ke bahasa asembly Assembler akan menterjemahkan bahasa asembly ke bahasa mesin

Embeded Komputer