Minggu, 29 Maret 2015

Penalaran Induktif

Penalaran Induktif
Penalaran induktif adalah penalaran yang memberlakukan atribut-atribut khusus untuk hal-hal yang bersifat. Penalaran ini lebih banyak berpijak pada observasi inderawi atau empiri. Dengan kata lain penalaran induktif adalah proses penarikan kesimpulan dari kasus-kasus yang bersifat individual nyata menjadi kesimpulan yang bersifat umum.
Ciri-ciri penalaran induktif 
o   Menyebutkan peristiwa " khusus "
o   Menarik kesimpulan berdasarkan peristiwa khusus 
o   Kesimpulan terdapat diakhir paragraf 


contoh penalaran induktif adalah :
Premis 1 : Ayam punya mata
Premis 2 : Kucing punya mata
Premis 3 : Bebek punya mata
Premis 4 : Kuda punya mata


Konklusi : setiap hewan punya mata

Penalaran Deduktif

Penalaran Deduktif
Penalaran Deduktif adalah metode berpikir yang menerapkan hal-hal  yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus. Penalaran deduktif memberlakukan prinsip-prinsip umum untuk mencapai kesimpulan-kesimpulan yang spesifik
Ciri ciri penalaran deduktif :
o   Dimulai dari hal-hal umum, menuju kepada hal-hal yang khusus atau hal-hal yang lebih rendah proses pembentukan kesimpulan deduktif tersebut dapat dimulai dari suatu dalil atau hukum menuju kepada hal-hal yang kongkrit. 
o   Kalimat utama terletak diawal paragraf dan selanjutnya dibarengi oleh beberapa kalimat penjelas sebagai pendukung kalimat utama.
 Contoh:
o   Masyarakat indonesia konsumtif (umum) dikarenakan adanya perubahan arti sebuah kesuksesan (khusus)
o   dan kegiatan imitasi (khusus) dari media-media hiburan yang menampilkan gaya hidup komsumtif sebagai prestasi sosial dan penanda status sosial .

Arduino Uno

http://arduino.cc/en/uploads/Main/ArduinoUno_R3_Front.jpg


Arduino Uno adalah board mikrokontroler berbasis AMEGA 328(datasheet). Memiliki 14 pin input dari output digital  dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
Uno berbeda dari semua papan sebelumnya dalam hal itu tidak menggunakan FTDIchip driver USB-to-serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 hingga versi R2) diprogram  sebagai konverter USB-toserial. Revisi 2 dari dewan Uno memiliki resistormenarik garis 8U2 HWB ke tanah, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU.

Ringkasan  dari ARDUINO UNO

Microcontroller
ATmega328
Operating Voltage
5V
Input Voltage (recommended)
7-12V
Input Voltage (limits)
6-20V
Digital I/O Pins
14 (of which 6 provide PWM output)
Analog Input Pins
6
DC Current per I/O Pin
40 mA
DC Current for 3.3V Pin
50 mA
Flash Memory
32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM
2 KB (ATmega328)
EEPROM
1 KB (ATmega328)
Clock Speed
16 MHz
Length
68.6 mm
Width
53.4 mm
Weight
25 g


Power 
 Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan  satu daya eksternal. Sumberdaya dipilih secara otomatis.Eksternal (non-USB) dapat di ambil baik berasal dari  AC ke adaptor DC atau baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif ukuran 2.1mm konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header dari konektor POWER.Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno dapat beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat merusak board Uno.
Pin listrik adalah sebagai berikut:

VIN.
Tegangan masukan kepada board Arduino ketika itu menggunakan sumber daya eksternal (sebagai pengganti dari 5 volt  koneksi USB atau sumber daya lainnya).5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya3v3. Sebuah pasokan 3,3 volt dihasilkan oleh regulator on-board. GND. Ground pin.

Memori 
ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader),  2 KB dari SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan EEPROM liberary).




Input dan Output 

Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus: 
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial ATmega8U2 USB-to-TTL.
Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk rincian lebih lanjut.
PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite ().
SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan  SPI library.
LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai HIGH, LED on, ketika pin bernilai  LOW, LED off.
Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain itu, beberapa pin memiliki fungsi khusus:
I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan perpustakaan Wire.
Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan fungsi analog Reference ().
Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.
Lihat juga mapping  pin Arduino dan port ATmega328.



Komunikasi
Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328 menyediakan UART TTL (5V) untuk komunikasi serial, yang tersedia di pin digital 0 (RX) dan 1 (TX). Sebuah ATmega8U2 sebagai saluran komunikasi serial melalui USB dan sebagai port virtual com  untuk perangkat lunak pada komputer. Firmware ’8 U2 menggunakan driver USB standar COM, dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows diperlukan, sebuah file inf. Perangkat lunak Arduino terdapat monitor serial yang memungkinkan digunakan memonitor
data tekstual sederhana yang akan dikirim ke atau dari board Arduino. LED RX dan TX  di papan tulis akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dengan koneksi USB ke komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1).
Sebuah SoftwareSerial library memungkinkan untuk berkomunikasi secara serial pada salah satu pin digital pada board Uno’s.
ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak Arduino termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C, lihat dokumentasi untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI.
Pemrograman

Uno Arduino dapat diprogram dengan menggunakan software Arduino (download di http://arduino.cc/). Pilih “Arduino Uno dari menu> Peralatan Board (sesuai dengan mikrokontroler).
Untuk lebih rinci dapat lihat referensi (http://arduino.cc/en/Reference/HomePage) dan tutorial (http://arduino.cc/en/Tutorial/HomePage

terimakasih atas perhatiannya ,semoga apa yang saya posting bermanfaat

sumber http://arduino.cc/en/Main/ArduinoBoardUno
              http://arfa.ilearning.me/?p=49

Raspberry Pi


Raspberry Pi (juga dikenal sebagai RasPi) adalah sebuah SBC (Single Board Computer) seukuran kartu kredit yang dikembangkan oleh Yayasan Raspberry Pi di Inggris (UK) dengan maksud untuk memicu pengajaran ilmu komputer dasar di sekolah-sekolah.

Raspberry Pi menggunakan system on a chip (SoC) dari Broadcom BCM2835, juga sudah termasuk prosesor ARM1176JZF-S 700 MHz, GPU VideoCore IV dan RAM sebesar 256 MB (untuk Rev. B). Tidak menggunakan hard disk, namun menggunakan SD Card untuk proses booting dan penyimpanan data jangka-panjang. Pada saat awal tersedia dua versi, yang harganya US$ 25 dan US$ 35. Yayasan tersebut mulai menerima pesanan untuk model yang lebih tinggi harganya mulai 29 Februari 2012.
Yayasan tersebut juga menyediakan distribusi Debian dan Arch Linux ARM untuk siap diunduh. Juga disediakan beberapa tools untuk mendukung pemrograman bahasa utama Python, yang mendukung BBC BASIC (menggunakan tiruan “Brandy Basic”) dan Perl.

Spesifikasi

Model AModel B
Harga:US$ 25US$ 35
SoC:Broadcom BCM2835 (CPUGPUDSP, and SDRAM)
CPU:700 MHz ARM1176JZF-S core (ARM11 family)
GPU:Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 & VC-1 (dengan lisensi), 1080p30 h.264/MPEG-4 AVC high-profile decoder dan encoder
Memori (SDRAM):256 MB (berbagi-pakai dengan GPU)
USB 2.0 ports:12 (melalui USB hub)
Luaran video:Composite RCA (PAL & NTSC), HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI 14 HDMI resolutions from 640×350 to 1920×1200 plus variousPAL and NTSC standards.
Luaran Audio:3.5 mm jack, HDMI
Media penyimpan:SD / MMC / SDIO card slot
Jaringan:None10/100 Ethernet (RJ45)
Periferal:8 × GPIOUARTI²C bus, SPI bus with two chip selects, +3.3 V, +5 V, ground
Daya:300 mA (1.5 W)700 mA (3.5 W)
Catu daya:volt via MicroUSB or GPIO header
Ukuran:85.60 × 53.98 mm (3.370 × 2.125 in)
Berat:45 gram
Sistem Operasi:Debian GNU/LinuxFedoraArch Linux ARMRISC OS


Sabtu, 14 Maret 2015

PENALARAN

PENALARAN
Penalaran
Penalaran adalah proses berpikir yang bertolak dari pengamatan Indera (pengamatan empirik) yang menghasilkan sejumlah konsep dan pengertian. Dalam penalaran, proposisi yang dijadikan dasar penyimpulan disebut dengan premis (antesedens) dan hasil kesimpulannya disebut dengan konklusi (consequence). Hubungan antara premis dan konklusi disebut konsekuensi.
Cirri – cirinya :
o   Dilakukan dengan sadar
o   Didasarkan oleh sesuatu yang sudah diketahui
o   Sistematis
o   Berpikir logis, dimana berpikir logis diartikan sebagai kegiatan berpikir menurut pola tertentu atau dengan kata lain menurut logika tertentu
o   Sifat analitik dari proses berpikirnya, sifat analitik ini merupakan konsekuensi dari adanya suatu pola berpikir tertentu.

Penalaran Deduktif
Penalaran Deduktif adalah metode berpikir yang menerapkan hal-hal  yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus. Penalaran deduktif memberlakukan prinsip-prinsip umum untuk mencapai kesimpulan-kesimpulan yang spesifik
Ciri ciri penalaran deduktif :
o   Dimulai dari hal-hal umum, menuju kepada hal-hal yang khusus atau hal-hal yang lebih rendah proses pembentukan kesimpulan deduktif tersebut dapat dimulai dari suatu dalil atau hukum menuju kepada hal-hal yang kongkrit. 
o   Kalimat utama terletak diawal paragraf dan selanjutnya dibarengi oleh beberapa kalimat penjelas sebagai pendukung kalimat utama.
 Contoh:
o   Masyarakat indonesia konsumtif (umum) dikarenakan adanya perubahan arti sebuah kesuksesan (khusus)
o   dan kegiatan imitasi (khusus) dari media-media hiburan yang menampilkan gaya hidup komsumtif sebagai prestasi sosial dan penanda status sosial .

Penalaran Induktif
Penalaran induktif adalah penalaran yang memberlakukan atribut-atribut khusus untuk hal-hal yang bersifat. Penalaran ini lebih banyak berpijak pada observasi inderawi atau empiri. Dengan kata lain penalaran induktif adalah proses penarikan kesimpulan dari kasus-kasus yang bersifat individual nyata menjadi kesimpulan yang bersifat umum.
Ciri-ciri penalaran induktif 
o   Menyebutkan peristiwa " khusus "
o   Menarik kesimpulan berdasarkan peristiwa khusus 
o   Kesimpulan terdapat diakhir paragraf 


contoh penalaran induktif adalah :
Premis 1 : Ayam punya mata
Premis 2 : Kucing punya mata
Premis 3 : Bebek punya mata
Premis 4 : Kuda punya mata
Konklusi : setiap hewan punya mata

Sumber :


Selasa, 30 Desember 2014

Penjelasan Tentang Visual Basic


Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan Bahasa pemrograman Integrated Development Environment (IDE), yaitu bahasa pemrograman visual yang digunakan untuk membuat program aplikasi atau software berbasis sistem operasi Microsoft Windows, dengan menggunakan model pemrograman "Common Object Model (COM)".
visual basic merupakan turunan bahasa pemrograman BASIC yang menawarkan pengembangan perangkat lunak komputer bebasis grafik dengan cepat. Dengan menggunakan bahasa pemrograman VB, para progammer dapat membangun aplikasi dengan menggunakan komponen-komponen yang di sediakan VB...

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

Perkembangan Visual Basic VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.[3] Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 8) :[1] Perjalanan dari Visual Basic (VB1 to VB 10):[4]
1.Proyek “Thunder” dirintis
2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4.
5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau access) 1.x
6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
7. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control.
8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.

Pemrograman Berorientasi Objek (OOP) Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Desain Visual dan Komponen Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.[4] Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen.

FUNGSI DAN KEGUNAAN VISUAL BASIC

Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrogramanVisual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft Office, yakniMicrosoft ExcelMicrosoft AccessMicrosoft WordMicrosoft OutlookMicrosoft FrontPage, sertaMicrosoft PowerPoint dan juga Microsoft Visual Studio.
Kemampuan dan Manfaat VB (Visual Basic)
Sekilas Mengenai Microsoft Visual Basic 6
1.1.1 Apa itu Visual Basic?
Siapapun yang bergerak di bidang komputer pasti pernah mendengar tentang Visual Basic, baik di sekolah, perkuliahan, kantor, maupun lewat iklan-iklan lowongan pekerjaan. Tapi mungkin bagi Anda belum mengetahui apa itu sebenarnya Visual Basic. Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic kini sekan-akan menjadi “Kiblat” bagi para Software developer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Visual Basic (yang sering juga disebut VB) selain itu disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
• untuk membuat program berbasis windows.
• untuk membuat objek-objek pembantu program sepert misalnya kontrol ActiveX, file help, aplikasi internet, dan seagainya.
• menguji program (debugging) dan menghasilkan program akhir ber-ekstensi EXE yang bersifat executable, atau dapat langsung dijalankan.
1.1.2 Apa Visual Basic itu Sulit?
Visual Basic adalah bahasa yang sebenarnya cukup mudah untuk dipelajari. Bagi programmer, pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis windows dengan sekejap mata. Sedang bagi programmer tingkat lanjut, kemampuannya yang besar dapat digunakan untuk membuat program-program yang kompleks, misalnya seperti dalam lingkungan networking atau client-server.
Untungnya, bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa Inggris yang umum digunakan. Anda pun tidak perlu lagi menghafal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Di dalam Visual Basic semuanya telah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana pengembangannya yang bersifat memudahkan Anda untuk mengembangkan program aplikasi berbasis Windows, bersifat mouse-driven (digerakan dengan mouse), dan berdaya guna tinggi.
Visual Basic merupakan salah satu bahasa pemrograman paling terkenal tetapi juga paling mudah dan menyenangkan. Walaupun Anda tidak memiliki keahlian pemrograman sebelumnya, jika Anda mampu menjelajahi Windows dengan baik, Anda akan segera dapat dengan mudah mengembangkan aplikasi dengan Visual Basic. Bahkan keahlian dasar yang dibutuhkan di dalam Visual Basic hanyalah mengklik mouse, mengatur jendela, dan memilih-milih menu saja.
Kesimpulannya, Visual Basic adalah sebuah sarana pembuat program yang lengkap namun mudah. Siapapun yang bisa menggunakan Windows, ia pasti bisa membuat program dengan Visual Basic. Anda hanya perlu tahu cara penggunaan mouse, memanipulasi jendela, serta logika pemrgraman untuk membuat sebuah aplikasi Visual Basic.
1.1.3 Apa Hubungan Visual Basic dengan BASIC?
Mungkin banyak orang yang bertanya-tanya; apakah kata Basic pada Visual Basic diambil dari kata BASIC yang merupakan bahasa pemrograman juga? Jawabannya adalah benar. Memang Visual basic merupakan sebuah pengembangan terakhir dari bahasa BASIC.
BASIC (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakanawal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. BASIC dirancang tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya BASIC diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk mengembangkan program-program “cepat saji” yang ringan dan menyenangkan. Walaupun begitu, peran BASIC lebih dari sekadar itu saja. Banyak para programmer andal saat ini memulai karirnya dengan mempelajari BASIC
Visual Basic masih tetap mempertahankan beberapa sintaks atau format penulisan program yang pernah dipakai oleh BASIC. Microsoft sengaja tidak melupakan nenek moyang dari bahasa Visual Basic ini, karena di dalamya juga sudah mengandung kaidah-kaidah pemrograman yang cukup andal. Lalu apakah kita harus mempeljari bahasa BASIC dulu sebelum ingin menguasai Visual Basic? Bisa ya, bisa tidak. Visual basic dapat dikuasai oleh siapa saja, bahkan yang belum pernah belajar bahasa pemrograman apapun sebelumya. Tetapi jika Anda ingin mendalami secara serius pemrograman Visual Basic, tidak ada salahnya jika Anda juga sedikit mempelajari BASIC ini.
1.2 Keistimewaan Visual Basic
Sejak dikembangkan pada tahun 80-an, Visual Basic, kini telah mencapai versinya yang ke-6. Beberapa keistimewaan utama dari Visual Basic 6 ini di anaranya seperti:
• Menggunakan platform pembuatan rogram yang diberi nama Developer Studio, yang memiliki tampilan dan sarana yang sama dengan C++ dan Visual J++. Dengan bagitu Anda dapat bermigrasi atau belajar bahasa pemrograman lainnya dengan mudah dan cepat, tanpa harus belajar dari nol lagi.
• Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan lebih efisien dari sebelumnya.
• Memiliki beberapa tambahan sarana Wizard yang baru. Wizard adalah sarana yang mempermudah di dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.
• Tambahan kontrol-kontrol baru yang lebih canggih serta peningkatan kaidah struktur bahasa Visual Basic
• Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak
• Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database yang berkemampuan tinggi

• Visual Basic 6 memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan pemakainya.

PCI Express 3.0

Teknologi memang tiada habisnya. Setelah Bluetooth 3.0, ada USB 3.0 dan SATA 3. Kali ini PCIe tidak mau ketinggalan untuk melahirkan teknologi terbaru mereka. Setelah penantian yang panjang sejak versi terakhir mereka, yaitu PCIe 2.0 pada 2006, walaupun sempat melahirkan versi terbaru, PCIe 2.1, tidak ada perbedaan signifikan yang terjadi di antara keduanya.
Pada November 2010, PCIe merilis spesifikasi final PCIe 3.0 yang diumumkan melalui situs resminya, http://www.pcisig.com. Tentunya spesifikasi PCIe terbaru ini sudah tersedia bagi member yang terdaftar yang notabene merupakan aplikan atau para produsen hardware. Spesifikasi ini menggambarkan arsitektur PCI Express, interconnect attribute, fabric management, dan programming internet yang diperlukan untuk merancang dan membangun sistem dan periferal yang memiliki kompatibilitas dengan spesifikasi PCI Express.
Tujuan dibuatnya spesifikasi tersebut adalah agar setiap device dapat bekerja secara kompatibel meskipun device berasal dari vendor yang berbeda (open architecture). Dengan begitu, setiap device yang sudah mengimplementasikan spesifikasi ini dapat masuk ke segmen pasar yang beragam, seperti client (desktop dan mobile), server (standard dan enterprise), dan perangkat komunikasi. Hal tersebut juga akan memberikan keuntungan bagi OEM dan pengembang perangkat agar memiliki cukup ruang untuk fleksibilitasa produk dan diferensiasi pasar tanpa beban karena ketidaksesuaian dengan perangkat lama.
Fitur baru spesifikasi PCIe 3.0 terdiri atas sejumlah optimasi untuk meningkatkan pensinyalan dan integrasi data, termasuk transmitter dan receiver equalization, PPL improvements, clock data recovery, dan perangkat tambahan lainnya. PCI SIG (PCI Interest Group) mengharapkan spesifikasi PCIe 3.0 untuk menjalani pemeriksaan tekniks yang ketat dan validasi sebelum dirilis. Hal tersebut memang sangat mutlak diperlukan untuk menghindari berbagai masalah.
Pada 23 Juni 2011, revisi terbaru PCIe 3.0, yaitu 0.71, telah dirilis. Revisi tersebut merupakan solusi untuk mengatasi masalah pada kompatibilitas yang sempat membuatnya tertunda lagi. Revisi selanjutnya, yaitu 0.9, saat ini sedang dilakuakn dan akan diikuti oleh revisi 1.0, yang dijadwalkan akan dirilis pada kuartal empat tahun ini.
Apa yang berbeda dari generasi sebelumnya?
PCI Express 3.0 akan memiliki kecepatan transfer 8 GT/s (gigatransfer per second) dan kompatibilitas dengan implementasi PCIe saat ini. Sebagaimana kita ketahui, PCIe saat ini sudah menjadi standar input/output berbagai device komputer, salah satunya graphic card. Karena itu, evolusi PCIe ini akan memberikan dampak yang sangat signifikan. Pasalnya, spesifikasi PCIe 3.0 memiliki double bit rate, PCIe 2.0 memberikan 5 GT/s, tetapi menggunakan sebuah 8b/10b skema pengodean –skema pengodean tersebut menghasilkan overhead 20% pada bit rate dasar. PCIe 3.0 menghilangkan kebutuhan untuk encoding 8b/10b dan sebagai gantinya menggunakan teknik yang disebut scrambling. Scrambling dikenal sebagai polinomial biner dan diterapkan pada aliran data dalam topologi umpan balik. Karena polinomial scrambling diketahui, data dapat dipulihkan melalui topologi umpan balik dengan menggunakan polinomial invers yang menggunakan skema pengodean 128b/130b. Dengan begitu, PCIe 3.0 menghasilkan bandwidth hingga 8 GT/s yang secara efektif memberikan dua kali lipat bandwidth PCIe 2.0.
Lalu apa dampak nyata dari penggunaan PCIe 3.0?
Tentu saja hal ini berkaitan dengan kecepatan seperti yang dijelaskan di atas. Pasalnya, hampir semua device komputer memiliki keterkaitan dengan kecepatan, seperti PLX switches, 40 Gb Ethernet, InfiniBand, Solid state devices, dan tentu saja graphic card.
Perkiraan awalnya, implementasi PCIe 3.0 pada motherboard akan tersedia pada seri Intel x79. Namun ternyata pada beberapa motherboard berbasiskan chipset seri 6 sudah ada yang menerapkan PCIe 3.0.
Namun, untuk bisa menikmati kemampuan teknologi PCIe generasi 3 ini secara optimal, lagi-lagi kita harus sedikit bersabar. Pasalnya, hingga saat ini belum ada device yang sudah mendukung PCIe 3.0 ini, umumnya masih menggunakan PCIe 2.0/2.1.
Berikut ini beberapa fungsi dan kemampuan yang dimiliki PCIe 3.0 dibandingkan versi sebelumnya:
·         Double bit rate: seperti yang telah disebutkan sebelumnya, kecepatannya mencapai 8 GT/s.
·         TLP Processing Hints: Transaction layer Packet (TLP) processing hints meningkatkan kemampuan I/O pada cache memory sehingga menghasilkan nilai yang kecil untuk latency, interconnect overhead, serta konsumsi daya.
·         ID-Based Ordering: untuk mengatasi masalah bottleneck pada sistem dengan menggabungkan kemampuan ID-Based Ordering (IDO) dan Relaxed Ordering (RO).
·         Atomic Operations: meningkatkan sinkronisasi yang memungkinkan kinerja yang lebih tinggi.
·         Multicast: Mekanisme di mana single packet data dapat dikirimkan ke banyak tujuan secara bersamaan, seperti penggunaan mirroring pada storage system, multi-graphic computing dan communication backplanes.

·         Dynamic Power Allocation: Memungkinkan penggunaan daya secara dinamis yang berdampak pada penggunaan daya secara efisien.