Category Archives: komputer-dasar

Mengenal Microcontroller(mikrokontroler) Board Yang Ada di Pasaran

(draft)

Beberapa Open Source Hardware antara lain:

                   Board                 IDE –  Bahasa pemrograman                      OS
Arduino Arduino(C/C++)
BeagleBond  C/C++,python ,java,dll Linux
UDOO C/C++,java, python Linux,  Android,  Wins
Rasberry Pi C/C++,python dll Linux
Netduino Visual Studio (C#)
AVR board Atmel studio(C), Codevision(C), Bascom(basic)
PIC Board MPLAB (C)
 Intel Galileo Arduino,   C++,phyton  Linux

 

 

Beberapa varian board tsb antara lain:

 Pembuat  Board  Prosessor
Adafruit FLORA ATmega32U4-AU
Adafruit Gemma ATtiny85
Adafruit Metro 328 Mini ATmega328
Adafruit Metro 328 ATmega328
Arduino Arduino Uno Atmel ATmega328
Arduino Arduino Mega 2560 Atmel ATmega2560
Gravitech Arduino Nano 3.0 Atmel ATmega328
Intel Arduino 101 Intel® Curie Module
Intel Edison Intel® Edison SoC
Intel Galileo Intel® Quark SoC X1000
Arduino Arduino Robot Atmel ATmega32u4
Cypress Cypress CY8CKIT-042-BLE Cypress PSoC4 BLE
NXP FRDM-K64F Freedom Kinetis MK64FN1M0VLL12
Digilent chipKIT uC32 PIC32MX340F512H
UDOO UDOO Neo Freescale i.MX 6SoloX
STMicroelectronics STM32F4 Nucleo STmicroelectronics STM32F4
STMicroelectronics STM32F0 Nucleo STMicroelectronics STM32F0
STMicroelectronics STM32F103 Nucleo STMicroelectronics STM32F103
STMicroelectronics STM32L Nucleo STMicroelectronics STM32L
Texas Instruments MSP432 LaunchPad Texas Instruments MSP432P401R
Texas Instruments MSP430 LaunchPad Texas Instruments MSP430G2
Texas Instruments MSP430 LaunchPad – USB Texas Instruments MSP430F5529
Texas Instruments C2000 LaunchPad Texas Instruments C2000 TMS320F28027
Texas Instruments C2000 LaunchPad – InstaSPIN-FOC Texas Instruments C2000 TMS320F28027F
Texas Instruments Tiva C LaunchPad Texas Instruments Tiva C TM4C123GH6PM
Texas Instruments Hercules TMS570 LaunchPad Texas Instruments Hercules TMS570
Texas Instruments Hercules RM4 LaunchPad Texas Instruments Hercules RM4
BeagleBoard.org BeagleBoard-xM Texas Instruments OMAP3530
BeagleBoard.org BeagleBone Texas Instruments AM3358
BeagleBoard.org BeagleBone Black Texas Instruments AM3358
Seeed Studio Beaglebone Green TI AM3358
Netduino Netduino Go STmicroelectronics STM32F405
Netduino Netduino 2 STmicroelectronics STM32F2
Netduino Netduino Mini Atmel AT91SAM7
Netduino Netduino Plus Atmel AT91SAM7
Netduino Netduino Plus 2 STmicroelectronics STM32F4

 

 

referensi

http://www.mouser.co.id/applications/open-source-hardware/

Pengetahuan Dasar Sistem Operasi (Operating system/OS)

Tujuan :  Memberi pemahaman dasar Sistem operasi  untuk  pengguna pemula  Raspberry Pi atau Beaglebone.

Latar belakang

Untuk aplikasi microcontroller  yg komplek dibutuhkan sistem operasi yg tertanam pada microcontroller. Contoh microcontroler Board yg menggunakan sistem operasi adalah Raspberry pi dan beaglebone, sistemoperasi yg digunakan kedua board tsb adalah Linux. Untuk itu artikel ini akan menjelaskan sedikit tentang apa itu sistem operasi.

Pendahuluan

Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber dayaperangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistemdalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.

OS1

Konsep Dasar OS
• Komponen dasar OS:
– Manajemen proses
– Manajemen file
– Manajemen I/O dan media penyimpanan
– Sistem proteksi
– Jaringan

Fungsi OS dalam manajemen proses:
– Membuat dan menghapus proses
– Menunda dan memulai kembali proses
– Mendukung mekanisme utk sinkronisasi dan
komunikasi antar proses

Peran OS dlm manajemen memori:
– Mengetahui bagian memori yg sedang diakses dan siapa yg mengakses
– Menentukan proses mana yg akan di-load jika ada ruang memori yg tersedia
– mengalokasikan dan mendealokasikan ruang memori ketika diperlukan

Sistem I/O terdiri dari
– Sistem buffer-caching
– Antarmuka device-driver umum
– Drivers utk H/W spesifik

Peran OS dalam manajemen file:
– Membuat dan menghapus file dan direktori
– Mendukung primitif utk manipulasi file dan direktori
– Pemetaan file ke media penyimpanan sekunder
– Back up file pada media penyimpanan yg stabil

Layanan OS
• Eksekusi program – me-load program ke memori dan menjalankannya
• Operasi I/O – utk membantu program user melakukan I/O krn program user tdk dpt melakukan operasi I/O secara langsung
• Manipulasi sistem file – membaca, menulis, membuat, dan menghapus file
• Komunikasi – pertukaran informasi antar proses yg berjalan pd komputer yg sama atau berbeda
• Pendeteksian kesalahan – menjamin kebenaran komputasi utk mendeteksi kesalahan pd CPU, memori, perangkat I/O, atau program user

Fitur OS yg diperlukan utk multiprogramming:
– I/O routine yg disediakan oleh sistem
– Manajemen memori – sistem harus mengalokasikan memori utk beberapa job
– Penjadwalan CPU – sistem harus memilih diantara beberapa job yg siap utk dijalankan
– Alokasi perangkat

referensi

http://id.wikipedia.org/wiki/Sistem_operasi

– diktat kuliah informatika

Mengenal Perangkat lunak (Software)

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer.

Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:

  • Sistem operasi (operating system)   software yang mengelola semua sumber daya komputer : File ,Hardisk,Memori ,driver dll . contoh operating system :

Linux :  Ubuntu. Fedora , Suse dll

Windows : XP , win7 ,win 200 dll

Dasar Pemrograman

Dasar Pemrograman

Under construction

Mengenal Komputer

komputer itu Apaan sih?

Komputer adalah alat (rangkaian elektronik)  yang bekerja setelah diberi  perintah/instruksi.Perintah tersebut biasanya berurutan yang disebut  program.

komputer terdiri dari beberapa  bagian utama:

– bagian untuk memasukan perintah   contoh : keyboard , mouse,input modul dll.
– bagian yg menjalankan/memproses  perintah ,biasa disebut prosessor .  contoh  Pentium 4 , Pentium 3 dsb
– bagian untuk mengeluarkan/menampilkan hasil perintah   : monitor , speaker  LCD display dll

– bagian yg bisa sebagai input juga sekaligus output : Parallel port, serial port ,USB dll.

beberpapa contoh jenis komputer:   Microcontroller,  PLC ,PC (personal computer),kalkulator, dll

Mikrokontroler adalah single chip computer yang memiliki kemampuan untuk diprogram dan digunakan untuk tugas-tugas yang berorientasi kontrol. contoh pengggunaannya pada mesin cuci, AC, mobil, Kulkas ,robot dll.

PLC (Programmable logic controller) : komputer khusus digunakan  untuk mengontrol proses (otomatisasi) di industri. plc

PC (Personal Computer) : komputer yg digunakan untuk berbagai keperluan umum.bisanya digunakan dirumah dan dikantor2.pcKalkulator  : komputer kecil khusus  untuk melakukan operasi aritmatika , pengurangan , penjumlahan dll .

calculator

calculator

Bagaimana sebuah komputer Bekerja ?

Pertama urutan pekerjaan(instruksi)  kita berikan/disimpan dimemori. ketika komputer dinyalakan prosessor komputer akan melihat instruksi  no 1 kemudian instruksi ke 2 dst sampai selesai (end) atau jika diakhiri perintah loop , maka artinya laksanakan perintah-perintah tsb secara berulang. perpindahan dari instruksi 1 ke instruksi ke-2 dst di picu oleh clock. clock berupa sumber sinyal biasanya dari cristal.

Perbedaan arsitektur Microkontroler ,PC ,PLC dan kalkulator :

perbedaan arsitektur PC,PLC dan microcontroller

 

Komputer berdasarkan kapasitas memory dan  kecepatan proses