Penulis: ichal

Sistem Pakar

Anda pernah mendengar tentang MYCIN sebuah aplikasi komputer yang dapat membantu dokter dalam mendiagnosa penyakit seseorang, aplikasi yang dibuat pada tahun 70-an tersebut mengapdosi pengetahuan para ahli ke aplikasi komputer, agar aplikasi komputer tersebut...

Kecerdasan Buatan

Kecerdasan buatan atau Artificial Intelligence (AI) istilah yang mungkin akan mengingatkan kita akan kehebatan optimus prime dalam film The Transformers. Kecerdasan buatan memang kerap diidentikkan dengan kemampuan robot yang dapat berperilaku seperti manusia. Definisi...

Sejarah Algoritma

Pada artikel-artikel sebelumnya kita sering menemukan kata algoritma, tahukah anda mengenai asal-usul algoritma?. Menurut para ahli sejarah matematika, algoritma (algorithm) merupakan latinisasi dari nama Muhammad bin Musa Al-Khuwarizmi seorang ahli matematika, astrologi, astronomi dan...

Membuat Aplikasi Konversi Desimal ke Biner

Konversi bilangan dari desimal ke biner dapat dilakukan dengan membagi bilangan desimal tersebut dengan dua, kemudian sisa hasil baginya disimpan sebagai bagian dari bilangan biner, selanjutnya jika hasil bagi bilangan tersebut belum habis maka...

Flowchart Percabangan

Dalam pemrograman percabangan merupakan salah struktur kendali yang memungkinkan pemilihan atas perintah yang akan dijalankan. Secara sederhana percabangan dapat digambarkan seperti dalam flowchart berikut: Pada flowchart di atas “perintah 1” akan dilakukan jika ”kondisi”...

Perulangan (Loop)

Dalam konteks pemrograman perulangan adalah pengulangan suatu proses hingga batas yang telah ditentukan. Secara umum dikenal dua jenis perulangan yaitu perulangan iteratif dan rekursif. 1. Perulangan Iteratif merupakan struktur kontrol perulangan yang umumnya menggunakan...

Pemrograman Berorientasi Objek/Object Oriented Programming (OOP)

Pemrograman berorientasi objek atau yang lebih umum disebut OOP merupakan paradigma pemrograman yang menggunakan pendekatan “object” untuk membangun sebuah aplikasi. Dalam OOP, data dan fungsi dibungkus dalam class atau object. Dalam konsep Pemrograman Berorientasi...

Aritmetika Biner

Seperti pada bilangan desimal, dalam bilangan biner dapat dilakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian. Penjumlahan Biner Penjumlahan bilangan biner serupa dengan penjumlahan pada bilangan desimal. Dua bilangan yang akan dijumlahkan disusun...

Pendekatan Modular dalam Pemrograman Terstruktur

Istilah Pemrograman Terstruktur (Structured Programming) mengacu dari suatu kumpulan tehnik yang dikemukan oleh Edsger Dijkstra. Dengan tehnik ini akan meningkatkan produktifitas programmer, dengan mengurangi waktu yang dibutuhkan dalam penulisan (write), pengujian (test), penelusuran kesalahan...

Paradigma Pemrograman

  Paradigma adalah sudut pandang tertentu yang digunakan terhadap suatu problem, realitas, keadaan dan sebagainya. Paradigma membatasi dan mengkondisikan jalan berpikir seseorang, mengarahkannya terhadap beberapa atribut dan mengabaikan atribut lain, sehingga paradigma hanya memberikan...

Sejarah Pemrograman Komputer

Pada tahun 1822, Charles Babbage seorang mahasiswa di Universitas Cambridge Inggris mengembangkan sebuah mesin untuk mengelola data-data agar mudah digunakan, mesin tersebut diberi nama ‘Difference Enggine’. Setelah bekerja selama 10 tahun pada mesinnya, Charles...

Arsitektur Havard dan Von Neumann

Ada dua kelas utama dari arsitektur komputer, yaitu ‘arsitektur Havard’ dan ‘arsitektur Von Neumann (atau Princeton). Banyak desain khusus mikrokontroler dan DSP (Digital Signal Processor) menggunakan arsitektur Havard.      Arsitektur Havard menggunakan memori...

Sistem Bilangan

Cuma mau berbagi informasi tentang Sistem Bilangan. Berikut ini uraiannya. Bahwa ada beberapa sistem bilangan yang digunakan dalam sistem digital, yaitu : Bilangan Biner (Sistem Bilangan Basis Dua), Bilangan Oktal (Sistem Bilangan Basis Delapan),...