Rabu, 09 Januari 2013

Flashdisk

Flashdisk

Flashdisk merupakan alat yang digunakan untuk menyimpan data memori flash yang memiliki alat penghubung USB yang saling terintegrasi. Flashdisk berfungsi sebagai media penyimpanan data yang memiliki bentuk fisik yang kecil dan ringan serta memiliki kapasitas yang besar sehingga membuat banyak pengguna memilih alat ini sebagai media penyimpanan data yang efektif dan efisien karena dapat di bawa kemana saja.
Namun, terkadang flashdisk kita tidak bisa terbaca sama sekali oleh suatu PC/Laptop yang biasanya di sebabkan oleh kerusakan hardware atau perangkat lainnya oleh ulah kita sendiri.
Beberapa penyebab tidak terbacanya flashdisk pada komputer/PC atau laptop kita adalah bisa terkena air, settingan BIOS pada Windowsnya yang bermasalah, port USBnya yang rusak, dan beberapa penyebab lainnya. Untuk itu di bawah ini akan di paparkan bagaimana cara memperbaiki flashdisk tidak terbaca sebelum anda memutuskan untuk menggantinya dengan flashdisk yang baru.



Berikut ini akan kita ulas lebih lanjut mengenai cara memperbaiki flashdisk tidak terbaca:
1. Pertama-tama, cek kesehatan flashdisk pada komputer ataupun laptop yang lain untuk memastikan bahwa flashdisk anda benar-benar tidak dapat terbaca di perangkat komputer manapun agar tidak akan salah perbaikan nantinya.
2. Jika flashdisk anda terbaca pada komputer yang lain, berarti ada kesalahan sistem yang terjadi pada komputer anda yang sebelumnya. Untuk mengatasinya, anda cukup mencolokkannya saja pada komputer yang tidak dapat membaca flashdisk anda tadi kemudian restart komputer anda agar system fresh kembali. Jika masih tidak terbaca juga, masuklah ke menu RUN lalu ketikkan decmgmt.msc lalu tekan enter, kemudian akan muncul jendela baru. Carilah tulisan USB controller dan cari hardware yang berwarna kuning dengan icon tanda seru. Uninstal harware tersebut kemudian restart kembali komputer anda.
3. Anda bisa memformat flashdisk anda tersebut dengan menggunakan software khusus untuk memperbaiki flashdisk.
4. Lakukan pemograman kembali IC Controller Flashdisk yang tidka dapat terbaca itu dengan menggunakan software alcorM_UFD tools.
Demikian beberapa Cara Memperbaiki Flashdisk Tidak Terbaca di atas, semoga berhasil mempraktekkannya di rumah. Mudah-mudahan artikel ini bisa membantu, terima kasih.

Pengertian Modem Dan Jenisnya

Pengertian Modem dan Jenisnya

Tahukah anda apa itu modem atau Pengertian Modem? Kebanyakan dari kita tidak mengerti apa itu modem yang sering kita pakai sehari-hari. Modem merupakan kependekan dari kata Modulator Demodulator, apa itu modulator dan demodulator? Modulator adalah bagian yang memiliki fungsi untuk merubah sinyal informasi menjadi sinyal carrier yang mana sinyal tersebut dapat dikirimkan. Sedangkan demodulator adalah bagian yang memiliki fungsi untuk merubah sinyal carrier menjadi sinyal informasi.
Dari keterangan diatas maka dapat disimpulkan bahwa modem adalah perangkat keras atau hardware yang memiliki fungsi sebagai alat untuk berkomunikasi dua arah. Sebenarnya semua alat yang digunakan untuk berkomunikasi juga menggunakan komunikasi dua arah dan selalu ada sebuah hardware yang bernama modem, misalnya saja microwave radio maupun VSAT dan banyak yang lain. Tetapi kebanyakan dari mereka hanya mengena modem sebagai hadware yang hanya digunakan pada komputer atau sejenisnya.
Dari pengertian modem diatas, tentu kita dapat menjabarkan apa saja fungsi modem tersebut. Fungsi yang paling utama adalah mengubah sinyal digital dari kabel menjadi sinyal suara bahkan sebaliknya. Saat ini modem berkembang sangat pesat, salah satunya voice modem. Voice modem adalah fungsi baru dari modem yang tidak hanya menyediakan fasilitas internet, namun juga menyediakan fasilitas bermanfaat lainnya seperti saluran radio, streaming video, percakapan telepon, audio dan masih banyak yang lainnya.
Lalu bagaimana cara kerja modem tersebut secara jelasnya? Saat kita meminta data, komputer kita akan membuat perintah digital yang sesuai dengan perintah anda lalu ditujukan kepada modem, kemudian modem akan merubah sinyal digital dari komputer kita menjadi sinyal analog kemudian sinyal analog tersebut dikirimkan oleh modem ketempat tujuan atau sesuai perintah kita.
Setelah sampai pada tempat tujuan, tempat tujuan tersebut akan mengirimkan sinyal analog balasan yang sesuai dengan perintah anda dan kemudian modem merubahnya kembali dari sinyal analog menjadi sinyal digital yang siap di tampilkan kepada anda.

Solusi Komputer & Laptop Yang Bermasalah

Solusi Komputer & Laptop Yang Bermasalah

Komputer atau laptop anda bermasalah???sering hang, crash, restart sendiri, dll bahkan tidak hidup sama sekali???
Ada dua kemungkinan bagian yang rusak,,,kalau tidak software berarti hardware yang bermasalah...

Berikut beberapa solusi yang bisa anda gunakan

Masalah pada Software

Masalah pada sistem operasi/software:
1. sering muncul error
2. komputer restart sendiri
3. start up/booting windows tidak jalan
4. komputer sering hang
5. kena virus komputer
6. ada aplikasi yang tidak bisa diinstall atau dijalankan

Masalah pada hardware
1. Pada RAM/Memory :
- Akses sistem komputer lambat atau bahkan lemot
- Sering hang
- Suka restart sendiri
- klo udah parah, komputer gk bs booting

2. Pada prosesor :
- Sering hang atau bahkan crash
- komputer gk bisa dihidupkan sama sekali

3. VGA :
- Tampilan layar di monitor tidak ada
- Jika tampil di monitor maka layar terlihat kabur berkedip

4. Harddisk :
- Windows gk bisa jlan
- sering hang
- data suka terhapus sendiri

5. Mouse : kursor gk bisa jalan

6. Keyboard : gk bisa ngetik tp komputer tetap jalan

7. Sound Card : Suara gk muncul/kecil/dan noise

Prinsip Kerja Sistem Jaringan Komputer

Prinsip Kerja Sistem Jaringan Komputer

Sinyal listrik maupun sinyal dalam bentuk gelombang elektromagnetik pada suatu jaringan komputer merambat/memancar dengan prinsip kerja sistem jaringan komputer. Agar suatu jaringan dapat sngan aling bertukar informasi data, diperlukan suatu alat yang disebut Modem (Modulator Demodulator) yang berfungsi untuk mengubah sinyal analog menjadi sinyal digital maupun sebaliknya.

Ada 4 komponen utama yang terdapat pada suatu jaringan, yaitu sender (pengirim data informasi), protokol (yang meng-encode dan men-decode data informasi), media transmisi (medium transfer data), dan receiver (penerima data informasi).

Prinsip kerjanya, pertama-tama sender mengirim sinyal informasi menuju receiver melalui protokol encode yang mengubah sinyal digital menjadi sinyal analog kemudian sinyal melalui media transmisi dan melalui protokol kedua di decode kembali menjadi sinyal digital sebelum masuk ke receiver.

Prinsip kerja diatas dapat di analogikan saat orang jepang dan orang inggris sedang chatting melalui internet. Saat orang jepang mengetikkan suatu pesan dalam bahasa jepang maka pesan tersebut akan diubah terlebih dahulu oleh protokol ke dalam bahasa inggris sehingga orang inggris dapat menerima pesan tersebut dalam bahasa inggris dan sebaliknya saat orang inggris membalas pesan orang jepang tersebut maka pesan bahasa inggris akan diubah oleh protokol terlebih dahulu menjadi bahasa jepang sebelum sampai ke orang jepang. Jadi dalam hal ini protokol dapat di istilahkan seperti penerjemah informasi data.

Pengenalan Dasar Jaringan Komputer

Pengenalan Dasar Jaringan Komputer

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat
Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi
Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.


2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN
merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN
Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN
Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.


3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server
Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer
Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.


4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network)
Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel (Wireless Network)
Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Perkembangan Internet DIIndonesia

Perkembangan Internet DIIndonesia

Zaman sekarang, internet merupakan kebutuhan bagi banyak orang karena dengan internet kita bisa mengakses dan menemukan segala informasi di seluruh dunia dengan cepat dan mudah. Kebutuhan internet yang sangat penting sehingga peningkatan jumlah pemakai internet setiap tahun yang selalu meningkat di seluruh dunia. Di Indonesia sendiri jumlah pemakai internet selalu meningkat dengan peningkatan yang cukup besar.

Sekarang banyak sekali layanan-layanan akses internet yang bisa kita pilih sesuai dengan kebutuhan kita, salah satunya layanan akses internet dari PT. Telkom seperti Telkomnet Instan dan Telkom Speedy. Telkomnet Instan merupakan layanan akses Dial-Up dengan kecepatan berkisar antara 40 Kbps - 56 Kbps sedangkan Telkom Speedy merupakan akses ADSL dengan kecepatan Up To 384 Kbps. Selain itu masih banyak sekali layanan-layanan akses internet yang bisa kita pilih.

Ada lagi layanan internet yang menggunakan Wireless Lan yang merupakan akses internet tanpa kabel atau menggunakan gelombang elektromagnetik seperti akses GPRS menggunakan handphone, PDA, laptop, dll. Selain itu sinyal Hotspot yang sering disebarkan ditempat-tempat seperti Mall, Cafe, Kampus, atau berbagai tempat lainnya bisa digunakan untuk mengakses internet, kita hanya perlu membawa peralatan mobile kita ditempat tersebut dan berinternetan disana.

Untuk dapat mengakses internet baik dengan kabel atau tanpa kabel selain diperlukan seperangkat komputer atau laptop diperlukan juga sebuah alat yang disebut Modem, modem berfungsi sebagai protokol yang mengubah sinyal analog menjadi sinyal digital atau sebaliknya.

Komponen Internal Komputer

Komponen Internal Komputer

Oke, seperti yang sudah saya janjikan bahwa pada tulisan saya kali ini saya akan menjelaskan tentang komponen-komponen internal yang terdapat pada komputer. Untuk lebih spesifiknya komponen internal yang akan saya jelaskan adalah komponen internal yang ada didalam CPU.
Komponen utama yang ada pada CPU adalah Prosesor yang merupakan pusat pengendali atau otak dari semua komponen internal & eksternal pada komputer. Prosesor terdiri dari berjuta-juta microchip yang saling berhubungan untuk membentuk suatu sistem khusus yang akan menjadi satu rangkaian yang mana kita sebut sebagai Prosesor, prosesor terdiri dari berbagai jenis yang semuanya memiliki fungsi yang sama. Salah satu prosesor yang canggih saat ini adalah yang berjenis Dual Core, saya tidak akan menjelaskan lebih detail apa itu yang dimaksud dual core.
Kompoonen internal lainnya adalah Memory yang merupakan faktor kecepatan kedua setelah prosesor karena semua ingatan sementara ketika komputer dihidupkan akan disimpan pada memory ini jadi dapat disimpulkan bahwa memory bekerja menyimpan data hanya pada saat komputer dihidupkan dan ketika komputer dimatikan maka semua data pada memory akan hilang (bersifat sementara). Kapasitas penyimpanan pada memory terdiri dari 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, dan bisa lebih besar lagi jika terdapat banyak slot memory pada komputer kita.
Komponen yang ketiga adalah motherboard yang merupakan medium komponen internal sehingga semua komponen seperti prosesor dan memory dapat bekerja.
komponen keempat adalah Video Card & Sound Card. Video card berfungsi untuk bisa memberikan tampilan data yang akan dihubungkan ke monitor sedangkan sound card berfungsi untuk mengeluarkan sound komputer yang akan dihubungkan pada speaker.

PEMROGRAMAN AI

PEMROGRAMAN AI

  • Newel dan Simon mengemukakan aktivitas/mesin cerdas (intelligence) dapat dicapai melalui :
  1.  Pola-pola simbol untuk merepresentasikan problem 
  2.  Operasi-operasi untuk menghasilkan berbagai solusi yang mungkin 
  3.  Proses pencarian (searching) untuk memilih solusi terbaik
  • Dasar Teknik Pemrograman
  1. Algoritma - Searching : Logika/Logika formal/predikat kalkulus dan backtracking. 
  2. Data - Representasi  Pengetahuan : - List/Graf, Database, dll.
  • Ciri khas terpenting Pemrograman (Software) AI :
  1. Pemrograman simbolik 
  2.  Memecahkan masalah non algoritmik 
  3.  Memanipulasi sifat/type kualitatif ketimbang kuantitatif/Numerik 
  4.  Solusi (pemecahan) tidak mesti eksak 
  5.  Menggunakan pengetahuan untuk memecahkan masalah 
  6.  Setiap bagian program dapat bersifat Independen

Manfaat Kecerdasan Buatan

Manfaat Kecerdasan Buatan

Di dalam ilmu komputer, banyak ahli yang berkonsentrasi pada pengembangan kecerdasan buatan atau Artificial Intelligence (AI).
Banyak implementasi kecerdasan buatan dalam bidang komputer, antara lain adalah Decision Support System (Sistem Pendukung Keputusan), Robotic, Natural Language (Bahasa Alami), Neural Network (Jaringan Saraf) dan lain-lain.
Pengertian kecerdasan buatan yaitu suatu studi khusus di mana tujuannya adalah membuat komputer berpikir dan bertindak seperti manusia.
Contoh bidang lain pengembangan kecerdasan buatan adalah sistem pakar yang menggabungkan pengetahuan dan penelusuran data untuk memecahkan masalah yang secara normal memerlukan keahlian manusia. Tujuan dari pengembangan sistem pakar sebenarnya bukan untuk menggantikan peran manusia, tetapi untuk mensubstitusikan pengetahuan manusia ke dalam bentuk sistem, sehingga dapat digunakan oleh orang banyak.
Manfaat kecerdasan buatan yang diimplementasikan dalam pengembangan sistem pakar adalah :
Memberikan penyederhanaan solusi untuk kasus-kasus yang kompleks dan berulang-ulang.
Masyarakat awam non-pakar dapat memanfaatkan keahlian di dalam bidang tertentu tanpa kehadiran langsung seorang pakar.
Meningkatkan produktivitas kerja, yaitu bertambah efisiensi pekerjaan tertentu serta hasil solusi kerja.
Penghematan waktu dalam menyelesaikan masalah yang kompleks.
Memungkinkan penggabungan berbagai bidang pengetahuan dari berbagai pakar untuk dikombinasikan.
Pengetahuan dari seorang pakar dapat didokumentasikan tanpa ada batas waktu.
Demikianlah ulasan tentang pengertian dan manfaat kecerdasan buatan. Mudah-mudahan dapat bermanfaat.

Pengertian Hosting & Jenisnya

Pengertian Hosting & Jenisnya

Pengertian Hosting. Hosting berasal dari kata “host” yang berarti tuan rumah atau menerima tamu. Hosting merupakan jasa layanan internet untuk menempatkan halaman website Anda agar bisa online. Hosting sendiri menyediakan server-server yang disewakan sehingga memungkinkan individu atau organisasi menempatkan data atau informasi di internet berupa DNS, EMAIL, FTP, atau HTTP. Server hosting terdiri atas dari sebuah server yang terhubung dengan jaringan internet yang mempunyai kecepatan tinggi. Pengertian hosting yang lain yaitu menyewa tempat untuk menyimpan data yang dibutuhkan oleh sebuah website sehingga bisa diakses melalui internet.

Penyewa hosting akan memiliki hak akses setelah menyewa/membelinya dan akan diberikan kontrol panel yang sudah terproteksi dengan username dan password sebagai admin websitenya. Sebuah hosting mempunyai kapasitas dengan ukuran MB (MegaByte) dan GB (GigaByte). Rata-rata penyewaan hosting adalah per tahun. Sekarang ini penyewaan hosting yang dilakukan oleh perusahaan-perusahaan besar banyak dijumpai baik di Indonesia maupun luar negeri. Lokasi peletakan data center (pusat data) hosting bisa bermacam-macam, ada di Amerika, Inggris, Singapura, dan ada yang di Jakarta dengan harga sewa yang bervariasi.

pengertian hostingImage courtesy of SOMMAI / FreeDigitalPhotos.net

Jenis-jenis Hosting

Ada beberapa jenis layanan hosting diantaranya adalah Shared Hosting, Dedicated Server, Virtual Dedicated Server (VPS), dan Colocation Server. Berikut penjelasannya:

1. Shared Hosting merupakan server hosting yang dimiliki oleh pengguna satu dan pengguna lainnya yang bisa digunakan untuk beberapa domain (lebih dari satu nama domain). Hal ini berarti satu server memiliki beberapa akun yang dibedakan pada username dan passwordnya.

2. Dedicated Server merupakan penggunaan server yang tidak bisa dioperasikan dalam VPS (shared hosting) dan dikhususkan untuk aplikasi yang lebih besar. Server disediakan oleh perusahaan hosting yang bekerja sama dengan vendor.

3. Virtual Dedicated Server (VPS) atau Virtual Private Server merupakan server yang menggunakan lingkungan software OS (Operating System/Sistem Operasi) dari proses virtualisasi. Hal ini memungkinkan untuk menginstall OS yang bisa berjalan pada OS lain.

4. Colocation Server merupakan sebuah layanan penyewaan tempat atau lokasi untuk meletakkan server yang digunakan untuk hosting. Server disediakan oleh pengguna yang bekerja sama dengan vendor.

Ketika Anda ingin mempunyai website dengan hosting sendiri, maka yang Anda harus perhatikan adalah kebutuhan terhadap space dan bandwidth (space dibutuhkan jika Anda mempunyai artikel yang banyak dan bandwidth dibutuhkan ketika pengunjung website Anda banyak, memperhatikan fitur dan layanan pada hosting yang akan Anda sewa agar nanti mudaj menggunakannya, serta harga yang disesuaikan dengan kebutuhan dan budget Anda.

Konsep Pemrograman Dengan Bahasa C



Konsep Pemrograman Dengan Bahasa C

C adalah bahasa yang kuat, fleksibel yang memberikan pelaksanaan program cepat dan menerapkan beberapa kendala pada programmer. It allows low level access to information and commands while still retaining the portability and syntax of a high level language. Hal ini memungkinkan akses rendah terhadap informasi dan perintah sementara masih mempertahankan portabilitas dan sintaks bahasa tingkat tinggi. These qualities make it a useful language for both systems programming and general purpose programs. Kualitas ini membuat bahasa yang berguna untuk kedua program sistem dan program tujuan umum.
C's power and fast program execution come from it's ability to access low level commands, similar to assembly language, but with high level syntax.C daya dan pelaksanaan program cepat datang dari kemampuan itu untuk mengakses perintah tingkat rendah, mirip dengan bahasa assembly, tetapi dengan sintaks tingkat tinggi. It's flexibility comes from the many ways the programmer has to accomplish the same tasks. fleksibilitas Ini berasal dari banyak cara programmer harus menyelesaikan tugas yang sama. C includes bitwise operators along with powerful pointer manipulation capabilities. C termasuk operator bitwise bersama dengan kuat kemampuan manipulasi pointer. C imposes few constraints on the programmer. C memaksakan beberapa kendala pada programmer. The main area this shows up is in C's lack of type checking. Area utama ini muncul adalah kurangnya C pengecekan tipe. This can be a powerful advantage to an experienced programmer but a dangerous disadvantage to a novice. Hal ini dapat menjadi keuntungan yang kuat untuk programmer yang berpengalaman tetapi merugikan berbahaya untuk pemula.
Another strong point of C is it's use of modularity. Hal lain yang kuat C itu penggunaan modularitas. Sections of code can be stored in libraries for re-use in future programs. Bagian dari kode yang dapat disimpan di perpustakaan untuk digunakan kembali dalam program-program masa depan. This concept of modularity also helps with C's portability and execution speed. Konsep modularitas juga membantu dengan portabilitas C dan kecepatan eksekusi. The core C language leaves out many features included in the core of other languages. Bahasa C inti daun keluar banyak fitur termasuk dalam inti dari bahasa lain. These functions are instead stored in the C Standard Library where they can be called on when needed.. Fungsi-fungsi ini, bukan disimpan dalam C Standar Perpustakaan di mana mereka dapat dipanggil pada saat dibutuhkan .. An example of this concept would be C's lack of built in I/O capabilities.Contoh dari konsep ini akan kurangnya C dibangun di I / O kemampuan.I/O functions tend to slow down program execution and also be machine independent when running optimally. I / O fungsi cenderung untuk memperlambat pelaksanaan program dan juga menjadi mesin independen ketika menjalankan secara optimal. For these reasons, they are stored in a library separately from the C language and only included when necessary. Untuk alasan ini, mereka disimpan di perpustakaan secara terpisah dari bahasa C dan hanya disertakan bila diperlukan.

Konsep Pemrograman Dengan Bahasa C++

Konsep Pemrograman Dengan Bahasa C++

Bahasa pemrograman yang dapat dikatagorikan menjadi tiga level bahasa, yaitu ;
1.     Bahasa tingkat tinggi
2.     Bahasa tingkat menengah
3.     Bahasa tingkat rendah
Semakin tinggi level bahasa pemrograman maka semakin mudah untuk dipelajari karena dekat dengan bahasa manusia. Sebaliknya semakin rendah bahasa pemrograman maka semakin sulit untuk dipelajari karena semakin dekat dengan bahasa mesin. Bahasa tingkat rendah sebagai contoh adalah assembly.
Bahasa C dibuat oleh Brian W. Kernighan dan Dennis M. Ritchie. Bahasa C merupakan bahasa intermediate yaitu bahasa tingkat menengah dan tidak dikatakan bahasa tingkat tinggi dimana para programmer diberikan aturan main dalam penulisan sintak yang dapat dimengerti oleh manusia. Akan tetapi bahasa C juga dapat dikatagorikan sebagai bahasa tingkat rendah karena disediakan sintak untuk Asembly yang termasuk dalam bahsa tingkat rendah yang digunakan sebagai bahasa mesin.
Bahasa C menyediakan beberapa komponen yang dapat digunakan programmer untuk mengimplementasikan kode-kodenya dengan mudah. Adapaun komponen dari bahasa C adalah sebagai berikut ;
1.  Editor
2.  Interpreter
3.  Compiler
4.  Debugging
Berlanjut ke C++ yaitu bahasa C telah dikembangkan dan tak lepas dari bahasa C yang sebagai nenek moyangnya. C++ diciptakan satu decade dengan C. Diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini sama dengan bahasa C. hanya saja pada C++ mendukung pemrograman yang berorientasi objek (OOP-Object Oriented Programing)
Semua bahasa mempunyai kelemahan atau kelebihan sendiri-sendiri. Begitu juga dengan bahasa C dan C++. Adapun kelebihannya adalah sebagai berikut:
1.  Banyak memiliki operator untuk mengolah/memanipulasi data.
2.  Bahasa C termasuk sebagai bahasa terstruktur sehingga program dapat lebih mudah dipahami atau dikembangkan.
3.  Kecepatan eksekusi tinggi.
Dan beberapa kelemahannya adalah sebagai berikut:
1.  Banyaknya operator atau cara penulisan program kadang menimbulkan kebingungan para pemakainya.
2.  Perlu adanya ketelitian dalam penulisan program karena C dan C++ bersifat Case Sensitive (Membedakan antara huruf kapital dan huruf kecil).

·       Editor
Editor adalah sebuah fasilitas yang disediakan oleh bahasa C dan C++ untuk menuliskan kode yang telah didesain oleh programmer. Editor yang disediakan pada umumnya sama dengan yang disediakan oleh perangkat lunak lainnya yang menangani file TEXT. Akan tetapi untuk beberapa editor terbaru model TEXT ini dapat dibedakan antara keyword, variabel, dan sebagainya.
·       Interpreter
Kebanyakan perangkat lunak bahasa pemrograman menyediakan fasilitas Interpreter. Demikian juga dengan bahasa C. Interpreter digunakan untuk membaca kode yang telah ditulis oleh programmer untuk diterjemahkan oleh Interpreter C dan C++. Sehingga sekumpulan kode yang telah ditulis dapat berjalan sesuai dengan sintaks yang telah ditentukan oleh bahasa C dan C++.
·       Compiler
Tidak semua perangkat lunak bahasa pemrograman menyediakan fasilitas Compiler. Tetapi untuk bahasa C dan C++, fasilitas ini disediakan. Compiler digunakan untuk mentranslator sekumpulan kode yang telah ditulis sesuai dengan sintak yang ditentukan oleh bahasa C ke bentuk yang lain. Dalam hal ini diubah ke dalam bentuk bahasa Assembly sehingga selanjutnya akan menghasilkan suatu file execute (.exe). di mana file tersebut dapat berdiri sendiri tanpa memerlukan perangkat lunak lainnya.
·       Debugging
Bahasa C dan C++ menyediakan fasilitas debugging yang dapat digunakan untuk menelusuri setiap kode yang telah ditulis. Sehingga programmer dapat mengetahui perubahan dan pengaruh serta kesalahan setiap kode per baris yang telah ditulis. Fasilitas debug yang disediakan antara lain:
1.  Debug per baris.
2.  Debug per prosedur/fungsi.
3.  Debug per breakpoint.

·       Software
Ada beberapa software yang dapat digunakan untuk membuat program dengan bahasa C dan C++, antara lain:
1.  Turbo C++
2.  Borland C++
3.  Dev-C++
4.  GCC.
Untuk software nomor 1 sampai 3 digunakan pada sistem operasi windows sedangkan untuk software nomor 4 digunakan di sistem operasi Linux.

Konsep Programan Dengan Bahasa PHP

Konsep Programan Dengan Bahasa PHP

PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa Server side yang lain. Anda dapat melihat angka sesungguhnya di http://www.php.net/usage.php.

Saat ini PHP amat populer dan menggantikan Perl yang sebelumnya juga populer sebagai bahasa scripting web. PHP telah menjadi modul Apache terpopuler (menurut www.securityspace.com), melebihi FrontPage dan mod_perl. Dan menurut hasil survei www.netcraft.co.uk, PHP terus meningkat penggunaannya dan telah digunakan pada jutaan domain dan jutaan alamat IP. PHP menjadi populer karena kesederhanaanya dan kemampuannya dalam menghasilkan berbagai aplikasi web. Mulai dari counter, sistem artikel atau content management system, e-commerce/e-store, bulletin board/forum diskusi, dan sebagainya dapat dibuat dengan PHP.

PHP adalah salah satu bahasa Server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa Server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat.
PHP termasuk dalam Open Source Product dan saat ini telah mencapai versi 4. Jadi anda dapat merubah source code dan mendistribusikannya secara bebas. PHP juga diedarkan secara gratis. Anda bisa mendapatkannya secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll. Penggabungan PHP dengan HTML Seperti yang telah dituliskan sebelumnya bahwa PHP dapat digabung / mixed dengan HTML, Untuk penulisannya dalam HTML, kode PHP diawali dengan tanda
 .
Contoh kode:
<html>
<head>
<title>Testing</title>
</head>
<body>
<?php echo "Halo Dunia"; ?>
</body>
</html>

Konsep Pemrograman Dengan Bahasa Visual Basic

Konsep Pemrograman Dengan Bahasa Visual Basic

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. 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. Dalam pemrograman untuk bisnis. 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.
Sejarah Bill Gates , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999). Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer. Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB.
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 10). Perjalanan dari Visual Basic (VB1 to VB 10):
1.     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.
2.     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.
3.     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).
4.     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
5.     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.
6.     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.
7.     Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
8.     Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
9.     Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET. pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
10.  Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type Inference.
11.  Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight  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 sensitive 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 (menjadi independen terhadap registry).

Konsep Pemrograman Dengan Bahasa Pascal

Konsep Pemrograman Dengan Bahasa Pascal
Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss.
Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17.
Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.
Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer.
Ternyata dalam waktu singkat, nahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.
Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangannya, antara lain :
1.    UCSD Pascal
2.    Microsoft Pascal
3.    Apple Pascal
4.    Turbo Pascal, dsb
Diantara versi-versi yang ada, Turbo Pascal merupakan versi yang sangat populer saat ini.
Struktur Dan Komponen Dasar Program Pascal
                Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement).
Struktur program :
Judul Program                                   PROGRAM nama-program;
Blok Program       
Bagian deklarasi
Ø  deklarasi label                        LABEL nama-label;
Ø  deklarasi konstanta               CONST…………..;
Ø  deklarasi tipe                          TYPE …………….;
Ø  deklarasi variable                  VAR ……………...;
Ø  deklarasi prosedur                PROCEDURE nama-prosedur;
                                                              ……………………………….;
Ø  deklarasi fungsi                           FUNCTION nama-fungsi;
                                                              ………………………….;
Bagian Pernyataan                              
Begin
        (statement)                                   
        …………;
        …………;
end.
Contoh :  Menghitung luas bidang berbentuk empat persegi panjang dengan panjang P dan lebar L.
PROGRAM Luas;                              {Judul}
VAR P,L,Luas       : real;                   {Deklarasi variabel}
BEGIN
                Read (P,L);                         {Statemant}
                Luas := P*L;                        {Statement}
                Write (P,L,Luas);                {Statement}
END.
Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma.
Bagian deklarasi digunakan bila di dalam program digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.
Beberapa aturan dalam program Pascal :
·      Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang  paling akhir.
·      Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.
·      Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;)
     Contoh : simpan  :=  akhir;   akhir := simpan + awal;
·      Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }
     Contoh :         Var         rerata      : real;                      (*nilai rata-rata*)
                                        Nil1         : real;                      {nilai ujian}          
Statement  (pernyataan)
            Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan aksi. Type statement dalam Pascal terdiri atas :
1.        Sederhana :
ü menandai sebuah item data ke sebuah variabel (assigment statement)
contoh : X := Y * 4.135
ü pemanggilan procedure dan goto statement
2.        Terstruktur:
·      Compound Statement
                contoh : Begin
                                                read (x) ;
                                                y := x + 5;
                                                write (y)
                                  End.
·      Repetitive Statement
                contoh :                 For I := 1 to 100 do
                                                write (count);
·      Conditional Statement
contoh :                 If x > 100 then write (s)
                                                                else write (p) ;
Komponen Dasar Program Pascal 
Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu :
1.        Simbol Dasar
2.        Reserved Word (kata pasti)
3.        Identifier (penyebut)
Simbol Dasar.
Simbol dasar terdiri atas :
1.    Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z. (huruf besar dan kecil).
2.    Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9.
3.    Simbol khusus, yaitu:
            +   -   *   /   ;   :=   ,   ‘   =   <   >   <=   >=   <>   :   {  }   ( )   [   ]
v  Reserved Word (kata pasti)
Reserved Word adalah suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal (identifier)
Reserved Word ini jumlahnya berbeda untuk masing-masing bahasa Pascal.
Contoh beberapa reserved word yang telah didefinisikan oleh bahasa pascal antara lain
        AND                                   ELSE                       LABEL                         SET
        ARRAY END                    OF                            TYPE
        BEGIN    FUNCTION       OR                           UNTIL
        CASE                                 FOR                         PROCEDURE            VAR
        CONST  GOTO                 PROGRAM            WHILE
        DO                                      IF                              RECORD                    WITH
        DOWNTO                          IN                             REPEAT                      dsb
v  Identifier (sebutan/pengenal)
Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier.
Identifier ini terdiri atas :
1.     Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal.Contoh dari Identifier standar ini antara lain:
ABS                                     LN
ARCTAN                            ODB
BOOLEAN                         PRED
CHAR                                 ROUND
CHR                                    READ
COS                                    READLN
EOF                                     SQR
EOLN                                  SQRT
EXP                                     SUCC    
       Dan masih banyak lagi.
Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; misalnya;
1.  nama suatu program
2.  nama suatu konstanta
3.  nama suatu variabel
4.  nama suatu procedure
Identifier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut :
1.  terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf besar dan huruf kecil dianggap sama.
2.  Tidak boleh mengandung blank.
3.  Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah.
4.   Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.
Contoh :
Identifier
Keterangan
GajiKaryawan
Benar
No_Mhs
Benar
P3K
Benar
1X
Salah, karakter pertama harus huruf
A&B
Salah, tidak boleh mengandung simbol khusus
A B
Salah, tidak boleh mengandung blank