Halaman

23/03/12

Instruction Cycle

Setelah kita mengetahui struktur dan fungsi komputer sesuai dengan pembahasan sebelumnya. Pada kesempatan ini saya akan share tentang instruktion cycle. Instruction cycle adalah siklus operasi dasar dari sebuah komputer. Ini adalah proses di mana sebuah komputer mengambil instruksi program dari memori, menentukan kebutuhan dari tindakan instruksi, dan melakukan tindakan instruksi tersebut. Siklus ini diulang terus menerus oleh unit pengolah pusat (CPU), sampai instruksi tersebut selesai dilakukan.
Dalam pengolahan instruksi terdiri dari 2 langkah:
1.  Fetch ( prosesor membaca instruksi dari memori, satu persatu setiap waktu ).
2.  Execute ( eksekusi setiap instruksi ).
Instruction Cycle
Di dalam proses  pengolahan data, kita mengenal beberapa istilah sebagai berikut:
  1. Memory Buffer Register (MBR)
    Berisi data yang akan disimpan di memori, atau digunakan untuk menerima data dari memori.

22/03/12

Struktur dan Fungsi Komputer

Pada kesempatan ini, saya akan share mengenai struktur dan fungsi komputer. Secara umum struktur komputer terdiri dari empat komponen, yaitu Device I/O, Processor, Memory dan Address Bus.
Struktur Umum Komputer
  1. Device I/O
    Device I/O merupakan koneksi sistem dengan dunia luar. Contoh device I/O yaitu keyboard dan mouse sebagai user input, display sebagai user output, disk drive (disk) sebagai penyimpan data,  dan program jangka panjang. Setiap device I/O terhubung dengan bus I/O melalui controller atau adapter
    Controller : chip set dalam device tersebut atau pada motherboard
    Adapter     : card yang dipasang pada slot motherboard.

19/03/12

Klasifikasi Jaringan Komputer


Klasifikasi jaringan komputer terbagi menjadi :
Contoh model jaringan Klien-Server
  1. Berdasarkan geografisnya, jaringan komputer terbagi menjadi Jaringan wilayah lokal atau Local Area Network (LAN), Jaringan wilayah metropolitan atau Metropolitan Area Network (MAN), dan Jaringan wilayah luas atau Wide Area Network (WAN). Jaringan wilayah lokal merupakan jaringan milik pribadi di dalam sebuah gedung atau tempat yang berukuran sampai beberapa 1 - 10 kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan stasiun kerja (workstation) dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (misalnya pencetak (printer) dan saling bertukar informasi.

Pengenalan Jaringan Komputer


PENGERTIAN
Jaringan komputer merupakan sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban web). Tujuan dari jaringan komputer adalah Agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut Client (pengguna) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya.

SEJARAH JARINGAN
Sejarah jaringan komputer bermula dari lahirnya konsep jaringan komputer pada tahun 1940-an di Amerika yang digagas oleh sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset Universitas Harvard yang dipimpin profesor Howard Aiken. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Untuk mengerjakan beberapa proses tanpa banyak membuang waktu kosong dibuatlah proses beruntun (Batch Processing), sehingga beberapa program bisa dijalankan dalam sebuah komputer dengan kaidah antrian.

18/03/12

Pengenalan Program C

Dalam sebuah progran C++ terdapat perintah-perintah yang harus ada. Ini merupakan pengenalan-pengenalan dasar tentang pemrograman C++. Adapun pengenalan dari program C ini adalah sebagai berikut:
1. Pengenalan Fungsi-Fungsi Dasar 
  • Fungsi main ()
    Merupakan fungsi istimewa yang harus ada dalam program dan juga merupakan titik awal dan akhir eksekusi program. Diawali tanda { menyatakan awal tubuh fungsi dan awal eksekusi program dan diakhiri tanda } yang menyatakan akhir tubuh fungsi dan akhir eksekusi program.
  • Fungsi printf()
    Fungsi printnf()  digunakan untuk menampilkan suatu data keluaran (bilangan bulat, pecahan, karakter, string) pada layar peraga (monitor).  Bentuk umum : printf(“ parameter ”, argumen);
    • Contoh
    printf( “SELAMAT BELAJAR C++ \n” ); => digunakan Untuk menampilkan tulisan SELAMAT BELAJAR C++  pada layar (monitor).

16/03/12

Wow,,, "Understanding Cyberworld 2020" is amazing

Video "Understanding Cyberworld 2020" merupakan video yang sangat menarik dan menakjubkan. Dari video tersebut dapat saya tangkap bahwa di tahun 2020 semua pekerjaan, kegiatan, aktivitas sudah dapat tergantikan dengan teknologi. Hal yang sangat menyenangkan jika kita berada di tahun 2020 di dunia teknologi yang sangat canggih. Pada dasarnya menurut ilmuan teknologi "Gordon Morris" teknologi akan berlipat 2 setiap 18 bulan itu benar-benar terjadi. Hampir disetiap tahunnya teknologi berubah pesat dan semakin canggih. Hal yang sangat mustahil dapat terjadi yang akan datang, dimana manusia dapat merinteraksi dengan komputer (robot), komputer berbicara, berpikir serta melakukan kegiatan yang tidak mungkin manusia bisa lakukan.

Pada kenyataannya manusia sangat terbantu dengan adanya komputer yang canggih, teknologi yang pesat. Sesuai dengan video tersebut, dimana pada tahun 2020 orang bisa berbelanja di rumah dengan keinginan sesuai selera tanpa harus pergi ke mall, membuat alat pendengaran yang dapat digunakan untuk orang-orang yang tidak bisa mendengar, membantu dalam pekerjaan polisi, mengetahui identitas semua orang, dapat berkomunikasi dan bertatap muka dengan orang dari jarak jauh.

Tips Memilih Spesifikasi Komputer yang Baik

Pada saat ini hal yang tidak asing lagi bagi kita dengan komputer. Hampir disetiap kegiatan kita menggunakan komputer. Baik dari segi pendidikan, organisasi maupun pekerjaan kita sudah menggunakan komputer. Sistem komputer itu sendiri merupakan kumpulan dari komponen-komponen yang tersusun untuk melaksanakan suatu tujuan tertentu. Dari hal tersebut, memilih komputer rakitan merupakan hal yang tepat, selain dari kepuasan dalam spesifikasi komputer yang diinginkan, komputer rakitan menjawab semua kebutuhan yang kita butuhkan dalam melaksanakan pekerjaan kita sehari-hari. Adapun komponen utama dalam membangun atau merakit sebuah komputer adalah sbb:
1.  Motherboard
2.  Processor
3.  Memory
4.  Harddisk
5.  Power supply
6.  Monitor

Sedangkan komponen pendukung dalam membangun atau merakit sebuah komputer adalah sbb:
1.  VGA (Menjadi penting jika kebutukan komputer untuk gamers)
2.  Heatsink
3.  Casing PC
4.  Keyboard and Mouse
5. Speaker

Berikut ini adalah tips bagaimana pemilihan komponen/perangkat dalam perakitan komputer yang baik dan ideal:

14/03/12

Belajar Pemrograman C

PENGERTIAN
Bahasa pemrograman c merupakan bahasa pemrograman tingkat tinggi, itu dikarenakan bahasa c dapat dimengerti dan dipelajari dengan mudah karena kedekatanya dengan bahasa manusia. Tapi banyak orang juga mengatakan bahwa bahasa c adalah medium level progamming language karena bahasa c juga dapat digunakan untuk memasukkan program ke mesin.

Bahasa C dirancang oleh Dennis M. Ritchie pada tahun 1972 di AT&T Bell Labs. Bahasa C dikembangkan dari bahasa BPCL (Basic Combined Programming Language ) dan bahasa B. Bahasa BPCL di kembangkan oleh Martin Richard pada tahun 1967 sebagai bahasa system operasi dan compiler. Ken Thompson pada tahun 1970 telah merancang bahasa B dengan memasukkan feature BPCL.

KERANGKA DASAR BAHASA C
Dalam pemrograman bahasa C mempunyai kerangka-kerangka yang harus ada. Adapun kerangka dasar bahasa C adalah sebagai berikut :
a. main() yang merupakan suatu fungsi yang harus ada di dalam sebuah program C
b. Deklarasi variable
c. Perintah (statement)
d. Akses library e. 
e. Komentar