Senin, 28 Februari 2011

Pengenalan Internet-2


  1. CLIENT
 
    • Aktif meminta layanan atau kontak ke server.
    • Dapat mengakses berbagai layanan yang diperlukan yang disediakan server.
    • Berjalan secara lokal pada PC user.
    • Dapat melakukan remote akses yang diperlukan serta juga melakukan proses komputasi secara lokal.
    • Tidak memerlukan hardware yang khusus atau sistem operasi yang rumit.
  1. SERVER
 
    • Menunggu secara pasif untuk memberi layanan / kontak dari remote client.
    • Khusus menyediakan layanan-layanan yang diperlukan oleh berbagai remote client pada saat yang sama.
    • Berfungsi sebagai share komputer.
    • Memerlukan hardware dan sistem operasi yang yang powerful.

 
  1. DNS (Domain Name System)
 
    • Sistem yang memetakan domain ke alamat IP..
    • Server ini memelihara daftar nama jaringan lokal dan nama komputer serta alamat IP.
    • Contoh :
      • http://www.bl.ac.id
      • bl = domain
      • ac = jenis layanan
      • id = kode negara
 
  1. E-MAIL
 
    • Electronic mail /e-mail memungkinkan user lokal dan global (worldwide) saling bertukar informasi/pesan.
    • Setiap user yang mempunyai e-mail mempunyai alamat mailbox dimana pesan dikirim.
    • File non-ASCII (binary) dapat di attach (lampiran) pada pesan e-mail.
    • Contoh aplikasi/program e-mail : MS.Outlook, Eudora, dll.
    • Roy Tomlinson (1972).
    • Lambang dengan icon @ “at” “pada”.
    • rusito@stekom.ac.id.
    • 26 Maret 1976, Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern.
    • 100 Komputer telah tersambung (1977).
  1. KEUNTUNGAN INTERNET
 
    • Internet menghubungkan jutaan komputer yang tersebar di seluruh dunia.
    • Internet tidak terikat pada organisasi apapun.
    • Dengan Internet, organisasi dapat bertukar informasi baik secara internal maupun eksternal.
    • Internet dapat digunakan untuk semua platform.
    • Internet dapat digunakan siapa saja untuk melakukan akses informasi apa saja dan bahkan untuk melakukan transaksi bisnis.



  1. KERUGIAN INTERNET
 
    • Penipuan, perusakan informasi, pengetahuan yang ada di internet.
    • Pemasaran produk, layanan yang ilegal di internet.
    • Pornografi.


Rabu, 16 Februari 2011

Pengenalan Internet-1


  1. PENGERTIAN

    • Ingin mengkomunikasikan berbagai jaringan yang berbeda.
    • Awal banyak dipakai untuk pendidikan, terpopuler: e-mail.
    • Perkembangan ke arah bisnis (e-Commerce), pemerintahan (e-Government), pendidikan (e-Learning).
    • Teknologi baru: VoIP, WAP.

  1. SEJARAH
    • Tahun 1969: Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA).
    • Riset: ARPANET (Advanced Research Projects Agency Network).
    • Sasaran untuk membuat suatu jaringan komputer yang tersebar. Melindungi dari data yang terpusat.

  1. PERKEMBANGAN

    • Ingin mengkomunikasikan berbagai jaringan yang berbeda.
    • Awal banyak dipakai untuk pendidikan, terpopuler: e-mail.
    • Perkembangan ke arah bisnis (e-Commerce), pemerintahan (e-Government), pendidikan (e-Learning).
    • Teknologi baru: VoIP, WAP.

  1. INTRANET

Adalah jaringan komputer dalam sebuah perusahaan yang menggunakan teknologi internet sehingga terbentuk lingkungan yang seperti internet tetapi bersifat privat bagi perusahaan bersangkutan Biasanya Intranet dihubungkan ke jaringan Internet dengan dilengkapi firewall. 
  1. EXTRANET

Adalah jaringan privat yang menggunakan teknologi Internet dan sistem telekomunikasi publik untuk membentuk hubungan yang aman antara pemasok, vendor, mitra kerja, pelanggan, dan pihak bisnis lainnya dalam rangka mendukung operasi bisnis atau pengaksesan informasi bisnis. 
  1. TELNET

Adalah program yang memungkinkan user login ke suatu komputer server Perintahnya memerlukan 2 argumen : nama komputer dan nomor port komputer server yang akan diakses Di internet dapat memungkinkan menggunakan database online, daftar katalog, layanan chat dll Hanya menampilkan teks.

  1. FTP (File Transfer Protokol )

Adalah protokol yang berfungsi untuk men-transfer file dari satu komputer ke komputer lainnya. Site FTP menyediakan buku-buku, artikel, software, games, images, sound, multimedia, data dan sebagainya. Memiliki perintah yang memungkinkan user melakukan koneksi ke remote computer mengambil beberapa file. 
  1. IRC (Internet Relay Chat)

Fasilitas yang memungkinkan pemakai melakukan percakapan dalam bentuk bahasa tertulis secara interaktif User yang login ke internet dapat langsung berbicara dengan user lain dalam “chat room” untuk bertukar komentar atas suatu topik yang ada Untuk akses IRC diperlukan software pendukung seperti mIRC, ICQ, yahoo messenger, dll.
 

  1. WWW (World Wide Web)

    • Sistem yang memungkinkan pengaksesan informasi dalam internet melalui pendekatan hypertext.
    • Web menggunakan protokol yang disebut HTTP (HyperText Transfer Protocol) yang berjalan pada TCP/IP.
    • Dokumen web ditulis dalam format HTML (HyperText Markup Language) yang diletakkan dalam web server dan diakses oleh klien melalui browser.
    • Mengakses web dari browser perlu menyebutkan URL (Uniform Resource Locator).
    • Tahun 1990, Tim Berners Lee menemukan program editor dan browser.
    • Menjelajah antara satu komputer dengan komputer yang lainnya.
    • Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat WEB.
  1. TEKNIK SEARCHING

    • Mencari informasi apapun melalui internet.
    • Apabila berupa artikel bisa di save dalam bentuk web, atau copy paste di editor.
    • Apabila dalam bentuk file bisa di download.
    • Contoh URL dengan search engine :
      • http://www.google.com
      • http://www.altavista.com

Senin, 14 Februari 2011

BRAINWARE


Klasifikasi Brainware
 
  • Sistem Analis
Bertugas mempelajari, menganalisa serta mendesain suatu proyek aplikasi dari user (pemakai komputer) beserta tata cara prosedur yang akan dilakukan dalam instalasi komputer sesuai dengan kebutuhan user. 
  • Programmer
Membuat program berdasarkan design dari sistem analis. Programmer mempersiapkan secara lebih detail persoalan processing yang telah digambarkan oleh analis sistem secara garis besarnya. Programmer menulis instruksi-instruksi (program) yang :
    1. menggambarkan persoalan-persoalan tersebut pada komputer.
    2. memberitahukan kepada komputer bagaimana persoalan baru diselesaikan dan bagaimana cara untuk membuat laporan hasil komputerisasi.  
  • Operator
Bertugas menjalankan / mengoperasikan komputer untuk memproses suatu program dan data sesuai dengan jadwal dan aplikasi yang ada. 
  • Computer Engineer
Menjaga kelangsungan bekerjanya komputer secara keseluruhan, termasuk mengganti komponen yang rusak.



Perbedaan Karakteristik Analis Sistem dan Programer
  1. Tanggung Jawab
  2. Pekerjaan yang dihasilkan
  3. Hubungan
 
  • Analis Sistem

Bertanggungjawab dalam pemilihan perangkat komputer, orang-orang yang akan menggunakan sistem yang disusunnya, prosedure-prosedure sistem dan file/database sistem yang digunakan. Kerja yang dihasilkan bukan merupakan suatu hal yang pasti. Ada banyak kemungkinan jawaban betul atau salah karena solusi sistem merupakan suatu hal yang dapat dirundingkan. Hubungan yang harus dijalin lebih luas dan kompleks. Analis sistem menjalin hubungan dengan klien bisnisnya, pihak manajemen dan programmer. 
  • Programmer
Bertanggungjawab terhadap program komputer yang meliputi komputer, mengoperasikan program dan kelengkapannya termasuk bahasa pemrograman yang digunakan. Pekerjaan programmer merupakan suatu hal yang pasti. Penilaiannya berkisar pada benar/tidaknya instruksi dan logika program. Hubungannya hanya terbatas dengan sesama programmer dan analis sistem yang menyiapkan design / spesifikasi program.


Kemampuan Yang harus dimiliki Analis Sistem


1.      Memiliki pengetahuan teknis dan teknologi (database, komunikasi data, pengenalan komputer, software dan pengamanan komputer).
2.      Dapat menggunakan bahasa komputer tingkat tinggi.
3.      Memiliki pengetahuan bisnis secara umum.
4.      Mampu berkomunikasi dengan baik ( lisan / tulisan ).
5.      Mempunyai relasi yang luas.
6.      Berpengalaman ( pernah terlibat langsung dalam pengembangan sistem ).



JARINGAN


  Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem Client-Server dan digunakan pada hampir seluruh aplikasi jaringan komputer.


SEJARAH JARINGAN KOMPUTER

Konsep jaringan komputer lahir pada tahun 1940-an di Amerika dari sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset Harvard University yang dipimpin profesor H. 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 dengan kaidah antrian.
Ditahun 1950-an ketika jenis komputer mulai membesar sampai terciptanya super komputer, maka sebuah komputer mesti melayani beberapa terminal (lihat Gambar 1) Untuk itu ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System), maka untuk pertama kali bentuk jaringan (network) komputer diaplikasikan. Pada sistem TSS beberapa terminal terhubung secara seri ke sebuah host komputer. Dalam proses TSS mulai nampak perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri-sendiri.

Memasuki tahun 1970-an, setelah beban pekerjaan bertambah banyak dan harga perangkat komputer besar mulai terasa sangat mahal, maka mulailah digunakan konsep proses distribusi (Distributed Processing). Seperti pada Gambar 2, dalam proses ini beberapa host komputer mengerjakan sebuah pekerjaan besar secara paralel untuk melayani beberapa terminal yang tersambung secara seri disetiap host komputer. Dala proses distribusi sudah mutlak diperlukan perpaduan yang mendalam antara teknologi komputer dan telekomunikasi, karena selain proses yang harus didistribusikan, semua host komputer wajib melayani terminal-terminalnya dalam satu perintah dari komputer pusat.

Selanjutnya ketika harga-harga komputer kecil sudah mulai menurun dan konsep proses distribusi sudah matang, maka penggunaan komputer dan jaringannya sudah mulai beragam dari mulai menangani proses bersama maupun komunikasi antar komputer (Peer to Peer System) saja tanpa melalui komputer pusat. Untuk itu mulailah berkembang teknologi jaringan lokal yang dikenal dengan sebutan LAN. Demikian pula ketika Internet mulai diperkenalkan, maka sebagian besar LAN yang berdiri sendiri mulai berhubungan dan terbentuklah jaringan raksasa WAN.

JENIS JARINGAN KOMPUTER

1.     Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
  •     Client-server
Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  •     Peer-to-peer
Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

2.     Berdasarkan Skala :

  • Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (misalnya printer) dan saling bertukar informasi.

  • Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

  • Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

  • Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

  • Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.

3.     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.

TOPOLOGI JARINGAN KOMPUTER

    Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus, token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri.
  1. Topologi BUS
Menggunakan sebuah kabel tunggal atau kabel pusat di mana seluruh workstation dan server dihubungkan.

Keuntungan :

o   Hemat kabel
o   Layout kabel sederhana
o   Mudah dikembangkan

 Kerugian:

o   Deteksi dan isolasi kesalahan sangat kecil
o   Kepadatan lalu lintas
o   Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
o   Diperlukan repeater untuk jarak jauh

  1. Topologi RING
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap
informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau bukan. 



Keuntungan :

o   Hemat kabel

Kerugian:

o   Peka kesalahan Kepadatan lalu lintas
o   Pengembangan jaringan lebih kaku.

  1. Topologi STAR
    Setiap workstation dihubungkan langsung ke server atau hub.


Keuntungan :

o   Paling fleksibel.
o   Pemasangan atau perubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain.
o   Kontrol terpusat.
o   Kemudahan deteksi dan isolasi kesalahan/kerusakan.
o   Kemudahaan pengelolaan jaringan.

 Kerugian:

o   Boros kabel
o   Perlu penanganan khusus
o   Kontrol terpusat (HUB) jadi elemen kritis


ETHERNET

    Ethernet adalah sistem jaringan yang dibuat dan dipatenkan perusahaan Xerox. Ethernet adalah implementasi metoda CSMA/CD (Carrier Sense Multiple Access with Collision Detection) yang dikembangkan tahun 1960 pada proyek wireless ALOHA di Hawaii University diatas kabel coaxial. Standarisasi sistem ethernet dilakukan sejak tahun 1978 oleh IEEE. Kecepatan transmisi data di ethernet sampai saat ini adalah 10 sampai 100 Mbps. Saat in yang umum ada dipasaran adalah ethernet berkecepatan 10 Mbps yang biasa disebut seri 10Base. Ada bermacam-macam jenis 10Base diantaranya adalah: 10Base5, 10Base2, 10BaseT, dan 10BaseF yang akan diterangkan lebih lanjut kemudian.
     Pada metoda CSMA/CD, sebuah host komputer yang akan mengirim data ke jaringan pertama-tama memastikan bahwa jaringan sedang tidak dipakai untuk transfer dari dan oleh host komputer lainnya. Jika pada tahap pengecekan ditemukan transmisi data lain dan terjadi tabrakan (collision), maka host komputer tersebut diharuskan mengulang permohonan (request) pengiriman pada selang waktu berikutnya yang dilakukan secara acak (random). Dengan demikian maka jaringan efektif bisa digunakan secara bergantian.
    Untuk menentukan pada posisi mana sebuah host komputer berada, maka tiap-tiap perangkat ethernet diberikan alamat (address) sepanjang 48 bit yang unik (hanya satu di dunia). Informasi alamat disimpan dalam chip yang biasanya nampak pada saat komputer di start dalam urutan angka berbasis 16.



Dengan berdasarkan address ehternet, maka setiap protokol komunikasi (TCP/IP, IPX, AppleTalk, dll.) berusaha memanfaatkan untuk informasi masing-masing host komputer dijaringan.


Sumber : http://fadel05.tripod.com/network/jaringan.html

Minggu, 13 Februari 2011

SOFTWARE



Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik dan logika. Dari operasi dasar ini di susun program atau perangkat lunak. Tingkat pemrosesan yang di kerjakan perangkat lunak pun dari machine-like, mulai berubah seperti human-like. Di dalam teori informasi, di susun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge. Dan pada akhirnya gabungan knowledge yang di gabung dari berbagai sisi guna membangun wisdom. Data yang di proses pun telah banyak berubah, yang semula hanya berupa data bilangan dan karakter merambah ke audio visual (bunyi, suara, gambar, film). Sejauh perkembangan hingga saat ini, seluruh proses menggunakan format data digital dengan satuan bit (binary digit). Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. 

Fungsi Software adalah :
  1. Mengidentifikasi program
  2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
  3. Mengatur dan membuat pekerjaan lebih efisien.
 
  • Menurut Prof. Dr. Jogianto; dalam bukunya membedakan perangkat lunak dalam 3 kategori : 
  1. Tingkatan sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer.
  2. Tingkatan bahasa pemrograman (language software), yaitu program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat dimengerti oleh komputer.
  3. Tingkatan program aplikasi (application program), yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.  
 
  • Menurut Abdul Kadir dan Terra CH perangkat lunak dikelompokkan berdasarkan fungsinya menjadi : 
  1. Perangkat Lunak Aplikasi (Aplication Software), yaitu program yang bisa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik mis: membuat dokumen, membuat laporan, dsb.
  2.  Perangkat Lunak System (System Software), disebut juga sebagai perangkat lunak pendukung atau support system yaitu program yang digunakan untuk mengontrol sumber daya komputer mis: CPU dan piranti masukan/keluaran. Perangkat lunak system misalnya windows dan linux.

Program komputer (sering kali disebut sebagai program) merupakan suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah ter-install di dalam komputer. Program komputer merupakan contoh perangkat lunak komputer yang menuliskan aksi komputasi yang akan dijalankan oleh komputer. Komputasi ini biasanya dilaksanakan berdasarkan suatu algoritma atau urutan perintah tertentu. 

Kamis, 10 Februari 2011

Sejarah Komputer


Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik. Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa kita golongkan ke dalam 4 golongan besar.
    1. Peralatan manual:
yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia.
    1. Peralatan Mekanik:
yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual.
    1. Peralatan Mekanik Elektronik:
Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik.
    1. Peralatan Elektronik:
Peralatan yang bekerjanya secara elektronik penuh.

  • GENERASI KOMPUTER I
Awal generasi komputer dimulai semenjak komputer yang diciptakan oleh manusia mulai menggunakan konsep stored program pada tahun 1946.

Meskipun sebelumnya sudah bermunculan berbagai jenis komputer, seperti komputer analog pada tahun 1931 oleh Dr. Vannevar Bush di Massachussetts Institute of Technology). Lalu komputer digital elektronik pertama oleh John V Atanasoff yang diselesaikannya pada tahun 1942, komputer-komputer tersebut merupakan pendorong lahirnya komputer generasi pertama. 

 

1. Generasi Mainframe
    Tahun 1946 merupakan awal generasi pertama dari komputer, dimulai dengan dibuatnya ENIAC (electronic Numerical Integrator And Calculator). Komputer pada zaman ini memiliki ribuan tabung hampa untuk satu komputernya, ukuran fisik yang cukup besar, dan membutuhkan tempat yang cukup luas. Umumnya komputer ini digunakan untuk menghitung ketepatan tembakan. Komputer pada generasi ini masih lambat prosesnya, dan memakan listrik yang cukup tinggi, serta daya simpan masih sedikit.

        2.Generasi Minicomputer
    Komputer pada generasi ini merupakan penyempurnaan dari komputer generasi sebelumnya. Bahasa yang digunakan tidak lagi murni bahasa mesin, namun sudah menggunakan bahasa tingkat tinggi, lebih memudahkan dalam pembuatan programnya. Komponen yang digunakan sudah mulai menggunakan transistor sehingga mampu membuat ukuran komputer tersebut jauh lebih kecil dibandingan dengan komputer pada generasi pertama. Generasi ini merupakan generasi munculnya minicomputer , dan harganya pun jauh lebih murah apabila dibandingkan dengan generasi sebelumnya.

    • ·        KOMPUTER GENERASI II(1959-1964)
    Menggunakan teknologi sirkuit berupa transistor dan diode untuk menggantikan tabung vakum. Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL. Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk. Kemampuan melakukan proses real time dan real-sharing. Ukuran fisiknya sudah lebih kecil dibanding komputer generasi pertama. Proses operasi sudah lebih cepat, yaitu jutaan operasi perdetik. Kebutuhan daya listrik lebih kecil. Orientasi program tidah hanya tertuju pada aplikasi bisnis, tetapi juga aplikasi teknik. 

    • KOMPUTER GENERASI III (1964-1970)
    Pada generasi ketiga inilah teknologi Integrated Circuit (IC) menjadi ciri utama karena mulai digunakan pada sebuah perangkat komputer hingga generasi sekarang. Komponen IC berbentuk hybrid atau solid (SLT) dan monolithyc (MST). IC dibuat pertama kali oleh Texas Istruments dan Fairchild Semiconductor pada tahun 1959 yang hanya berisi enam transistor. Bisa kita bandingkan bahwa prosesor saat ini yang kita gunakan telah memiliki jutaan, puluhan, ratusan juta transistor, bahkan telah didesain prosesor dengan miliaran transistor. Sebuah perkembangan yang luar biasa dalam masa kurang dari setengah abad. 

    • KOMPUTER GENERASI IV (1970-1980-an)
    Komputer generasi keempat merupakan kelanjutan dari generasi III. Bedanya bahwa IC pada generasi IV lebih kompleks dan terintegrasi. Selanjutnya dikembangkannya komputer mikro yang menggunakan mikroprosesor dan semikonduktor yang berbentuk chip untuk memori komputer internal sementara generasi sebelumnya menggunakan magnetic core storage. 
     
    • KOMPUTER GENERASI V (1980-an-sekarang)
    Pada generasi kelima ini, telah dilakukan pengembangan dengan apa yang dinamakan Josephson Junction, teknologi yang akan menggantikan chip yang mempunyai kemampuan memproses trilyunan operasi perdetik sementara teknologi chip hanya mampu memproses miliaran operasi perdetik. Komputer pada generasi ini akan dapat menerjemahkan bahasa manusia, manusia dapat langsung bercakap-cakap dengan komputer serta adanya penghematan energi komputer. Sifat luar biasa ini disebut sebagai “Artificial Intelligence”, selain itu juga berbasis Graphic User Interface (GUI), multimedia, dan multikomunikasi.

    • KOMPUTER GENERASI VI (Masa Depan)
    Komputer Masa Depan Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan.