Minggu, 04 Desember 2011

PENGENALAN KOMPONEN-KOMPONEN ELEKTRONIKA

Untuk memahami mekanisme kerja system ataupun subsistem dalam rangkaian elektronika, langkah pertama yang harus kita lakukan adalah mengetahui mekanisme kerja per komponen ( khususnya komponen dasar ). Baik itu menyangkut karakteristik, konstruksi/arsitektur, system fabrikasi maupun struktur atom ( untuk komponen semikonduktor ). Dalam bab ini akan dibahas tentang komponen-komponen dasar yang akan kita gunakan dalam praktikum. Yang nantinya akan kita integrasikan dalam beberapa system diantaranya yaitu : Rectifier, Regulator Tegangan, VCO ( Voltage Controller Oscillator ), Penguatan Daya, dll. Komponen tersebut dikategorikan dalam dua jenis, yaitu :
1. Komponen Pasif ( meliputi : Resistor, Kapasitor, Transformator/Trafo )
2. Komponen Aktif ( meliputu : Dioda, Transistor, SCR )

Minggu, 23 Oktober 2011

Perangkat keras

Perangkat keras komputer adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

Komputer pada umumnya adalah komputer pribadi, (PC) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:
Papan sistem/papan induk yang merupakan tempat CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yang lebih besar akan membantu kecepatan PC
Buses:
Bus PCI
Bus ISA
USB
AGP
ROM (Read Only Memory) di mana firmware diletakkan
CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
Power supply - sebuah kotak yang merupakan tempat transformer, kontrol voltase dan kipas
Pengontrol penyimpanan, dari jenis IDE, SCSI atau lainnya, yang mengontrol hard disk, Floppy disk, CD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan
Pengontrol penampilan video yang memproduksi output untuk komputer display
Pengontrol komputer bus (paralel, serial, USB, Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
Beberapa jenis penyimpanan komputer:
CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
CD-ROM
CD-RW
CD-R
DVD
DVD-ROM
DVD-RW
DVD-R
Floppy disk
Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
Hard disk - untuk penyimpanan data jangka panjang
Disk array controller
Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
Jaringan komputer - untuk menghubungkan komputer ke internet dan/atau komputer lainnya.
Modem - media penyambung ke koneksi internet.
Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke komputer lain.
Alat lainnya.

Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.
Input
Keyboard
Alat penunjuk
Mouse
Trackball
Joystick
Gamepad
Scanner gambar
Webcam
Tablet Grafis
Output
Printer
Speaker
Monitor
Jaringan/Networking
Modem
kartu network

Sumber : http://id.wikipedia.org/wiki/Perangkat_keras

Senin, 17 Oktober 2011

Dokumentasi Arduino Open Source Hardware


Arduino adalah inovasi di bidang elektronika yang telah membuat perubahan besar dalam dunia mikrokontroler sehingga seorang yang awam atau amatiran bisa membuat proyek-proyek elektronika atau robotika dengan relatif mudah dan cepat.

Arduino lahir dari lingkungan mahasiswa dan dosen yang merasakan sulitnya mempelajari mikrokontroler. Kemudian mereka mengembangkan sebuah sistem minimum berbasis AVR yang dilengkapi dengan bootloader dan software yang user friendly. Hasilnya adalah sebuah board mikrokontroler yang bersifat open source yang bisa dipelajari atau dikembangkan oleh mahasiswa, professional atau penggemar mikrokontroler di seluruh dunia.

Konon Arduino sudah lebih populer dibandingkan Basic Stamp yang lahir lebih awal yang harganya relatif mahal dan close source. Tapi walaupun open source, tapi dengan harga yang relatif murah dan minat yang besar karena kemudahan, penjualan board Arduino bisa menghasilkan milyaran Rupiah pada penjual kit online seperti Sparkfun, Adafruit, dsb.

Proyek Pembuatan Database Kemahasiswaan Berbasis PHP, MySQL dan AJAX


AJAX merupakan kepanjangan dari Asynchronous Javascript And XML, pertama kali diperkenalkan oleh Jesse James Garret dari perusahaan konsultan adaptive path pada tahun 2005. Pada aplikasi web tradisional, sebuah aplikasi web berjalan secara sinkron (synchronously) antara client dan server. Dimana setiap client mengklik suatu link, maka server akan merespon dengan mengirimkan / merefresh seluruh halaman. Dalam aplikasi server dengan jumlah client yang sedikit, tentunya tidak jadi masalah menggunakan metode tradisional ini, namun dalam aplikasi berskala besar yang memproses ribuan permintaan dalam sekali waktunya, tentu ini menjadi suatu masalah besar, dimana akan menghabiskan bandwidth dan proses di sisi server.

Aplikasi yang berbasis ajax, bekerja secara asinkron (asynchronously). Dimana proses dilakukan secara background / dilaksanakan di belakang layar, sehingga proses pengiriman & penerimaan data antara server & client dapat berjalan tanpa harus merefresh / memperbaharui halaman, hanya satu atau lebih elemen yang diganti dengan data yang baru hasil pemrosesan dari server. Dalam prosesnya, AJAX menggunakan metode XMLHttpRequest untuk tukar menukar data antara client & server.
Dengan semakin luas & berkembangnya dunia internet, tentunya metode ini dapat sangat membantu dalam optimasi suatu aplikasi web. Dan dalam kasus ini akan diberikan contoh bagaimana membuat aplikasi data mahasiswa berbasis ajax