BLOGGER TEMPLATES AND Friendster Layouts »

Selasa, 07 Januari 2014

SISTEM BILANGAN

Sistem Bilangan atau Number System adalah Suatu cara untuk mewakili besaran dari suatu item fisik. Sistem Bilangan menggunakan suatu bilangan dasar atau basis (base / radix) yang tertentu. Dalam hubungannya dengan komputer, ada 4 Jenis Sistem Bilangan yang dikenal yaitu : Desimal (Basis 10), Biner (Basis 2), Oktal (Basis 8) dan Hexadesimal (Basis 16). Berikut penjelesan mengenai 4 Sistem Bilangan ini :


1. Desimal (Basis 10)

Desimal (Basis 10) adalah Sistem Bilangan yang paling umum digunakan dalam kehidupan sehari-hari. Sistem bilangan desimal menggunakan basis 10 dan menggunakan 10 macam simbol bilangan yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9. Sistem bilangan desimal dapat berupa integer desimal (decimal integer) dan dapat juga berupa pecahan desimal (decimal fraction).

Untuk melihat nilai bilangan desimal dapat digunakan perhitungan seperti berikut, misalkan contoh bilangan desimal adalah 8598. Ini dapat diartikan :

Dalam gambar diatas disebutkan Absolut Value dan Position Value. Setiap simbol dalam sistem bilangan desimal memiliki Absolut Value dan Position Value. Absolut value adalah Nilai Mutlak dari masing-masing digit bilangan. Sedangkan Position Value adalah Nilai Penimbang atau bobot dari masing-masing digit bilangan tergantung dari letak posisinya yaitu bernilai basis di pangkatkan dengan urutan posisinya. Untuk lebih jelasnya perhatikan tabel dibawah ini.

Dengan begitu maka bilangan desimal 8598 bisa diartikan sebagai berikut :

Sistem bilangan desimal juga bisa berupa pecahan desimal (decimal fraction), misalnya : 183,75 yang dapat diartikan :

2. Biner (Basis 2)

Biner (Basis 2) adalah Sistem Bilangan yang terdiri dari 2 simbol yaitu 0 dan 1. Bilangan Biner ini di populerkan oleh John Von Neumann. Contoh Bilangan Biner 1001, Ini dapat di artikan (Di konversi ke sistem bilangan desimal) menjadi sebagai berikut :

Position Value dalam sistem Bilangan Biner merupakan perpangkatan dari nilai 2 (basis), seperti pada tabel berikut ini :

Berarti, Bilangan Biner 1001 perhitungannya adalah sebagai berikut :


3. Oktal (Basis 8)
Oktal (Basis 8) adalah Sistem Bilangan yang terdiri dari 8 Simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7. Contoh Oktal 1024, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :
Position Value dalam Sistem Bilangan Oktal merupakan perpangkatan dari nilai 8 (basis), seperti pada tabel berikut ini :


Berarti, Bilangan Oktal 1022 perhitungannya adalah sebagai berikut :

4. Hexadesimal (Basis 16)

Hexadesimal (Basis 16), Hexa berarti 6 dan Desimal berarti 10adalah Sistem Bilangan yang terdiri dari 16 simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15). Pada Sistem Bilangan Hexadesimal memadukan 2 unsur yaitu angka dan huruf. Huruf A mewakili angka 10, B mewakili angka 11 dan seterusnya sampai Huruf F mewakili angka 15. 

Contoh Hexadesimal F3D4, Ini dapat di artikan (Di konversikan ke sistem bilangan desimal) menjadi sebagai berikut :


Position Value dalam Sistem Bilangan Hexadesimal merupakan perpangkatan dari nilai 16 (basis), seperti pada tabel berikut ini :


Berarti, Bilangan Hexadesimal F3DA perhitungannya adalah sebagai berikut :

BAHASA PEMROGRAMAN

Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (machine languange), sehingga dapat diterima dan dimengerti oleh komputer. Apabila languange software tidak tersedia, maka pembuat program harus menulis programnya langsung dengan bahasa mesin yang berbentuk bilangan-bilangan binary. Suatu instruksi program yang ditulis dalam bahasa mesin dapat berbentuk seperti 000100110010. Tanpa mengetahui arti tertentu dari masing-masing bagian dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari instruksi tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan kumpulan dari instruksi-instruksi yang membentuk suatu program dalam bahasa mesin disebut dengan object program. Tiap-tiap instruksi object code terdiri dari operation code (op code) dan open and. Penulisan program dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak waktu, maka dikembangkan languange software sebagai alternatif penulisan program yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
1) Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke dalam bahasa mesin.
2) Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
3) Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat.
1) Bahasa mesin
Bahasa mesin termasuk ke dalam bahasa tingkat rendah (low level language) karena sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu) dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa yang harus dikerjakan. Dalam penggunaannya biasanya intruksi dituliskan dalam bentuk bahasa pemrograman yang akan disampaikan ke kompiler, assembler, atau interpreter yang bertugas untuk menerjemahkan bahasa pemrograman tadi ke bahasa mesin.
Assembler merupakan sebuah program. Program ini mengambil informasi yang dituliskan oleh programmer dalam bahasa assembly dan menerjemahkannya ke sebuah program yang dapat dieksekusi komputer. output assembler harus diproses oleh linker untuk menghasilkan program akhir.
2) Bahasa assembly
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
3) Bahasa tingkat tinggi (high level languange)
Bahasa tingkat tinggi memiliki arti bahwa bahasa ini lebih mudah dimengerti oleh banyak orang karena memang dirancang untuk orang yang awam. Bahasa pemrograman yang termasuk dalam bahasa tingkat tinggi adalah sebagai berikut.
a) BASIC (Beginners All-purposes Symbolic Instruction Code)
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.
b) LOGO
Bahasa ini dikembangkan untuk pendidikan dan simulasi pengajaran pada anak-anak dalam menyelesaikan masalah dan melakukan pemrograman. Ditemukan pada tahun 1967 oleh Seymour Papert dengan menggunakan LISP, yaitu satu jenis bahasa pemrograman untuk kecerdasan buatan. Logo sangat mudah digunakan untuk membuat gambar, sehingga banyak digunakan dalam menghasilkan laporan-laporan bisnis dalam bentuk grafik.
c) COBOL (Common Business Oriented Language)
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1) Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
2) Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer.
3) Penanganan masukan dan keluaran mudah dilakukan.
4) Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks.
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan.
d) PASCAL
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux.
e) Fortran (Formula Translator)
Fortran merupakan bahasa tingkat tinggi yang pertama kali diciptakan. Bahasa ini mulai dikembangkan pada tahun 1956 oleh John Backus di IBM. Fortran digunakan dalam bidang aplikasi matematika, yaitu dalam hal perumusan dan perhitungan sehingga menjadi andalan keunggulan dari bahasa ini. Namun Fortran memiliki kelemahan, yaitu operasi masukan dan keluarannya sangat kaku dan sulit dipahami. Untuk membuat bahasa fortran, seorang programmer tidak harus mengetahui bahasa mesin, tetapi harus memahami tata bahasa dan peraturan bahasa fortran.
f) Algol (Algoritma Language)
Algol merupakan bahasa automatic yang cocok untuk memecahkan permasalahan yang membutuhkan perhitungan numerik untuk beberapa pengolahan logic.
g) PL/1 (Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.
h) RPG (Report Program Generation)
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.
i) APL (Aritmathic Programming Language)
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.
4) Bahasa pemrograman generasi keempat
Bahasa pemrograman generasi keempat meliputi Microsoft Visual Basic, Visual J++, dan Visual C++ yang dikembangkan dari keluarga besar bahasa tingkat tinggi untuk memudahkan pemrograman.

JARINGAN KOMPUTER

Jaringan (network) adalah sebuah sistem operasi yang terdiri atas sejumlah komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuam yang sama atau suatu jaringan kerja yang terdiri dari titik-titik (nodes) yang terhubung satu sama lain, dengan atau tanpa kabel. Masing-masing nodes berfungsi sebagai stasiun kerja (workstations). Salah satu nodes sebagai media jasa atau server, yaitu yang mengatur fungsi tertentu dari nodes lainnya. Pada dasarnya teknologi jaringan komputer itu sendiri merupakan perpaduan anatara tenologi komputer dan juga teknologi komunikasi.
Tujuan dari jaringan komputer:
  1. Jaringan memungkinkan manajemen sumber daya lebih efisien:Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama, serta berbagi pemakaian CPU, Memori, dan Harddsik.
  2. Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date: Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.
  3. Jaringan membantu mempercepat proses berbagi data (data sharing).Transfer data pada jaringan selalu lebih cepat dibandingkan sarana berbagi data lainnya yang bukan jaringan.
  4. Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik merupakan substansi sebagian besar sistem jaringan, disamping sistem penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana semuanya membantu team bekerja lebih produktif.
  5. Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan karyawan dapat melayani klien di lapangan dan klien dapat langsung berkomunikasi dengan pemasok.
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanaan (service). Pihak yang meminta layanan disebut  klien (client) dan yang memberikan layanan disebut pelayanan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Keuntungan utama yang langsung terasa dari network sharing itu adalah, Internet yang mendunia, karena pada hakikatnya Internet itu  sendiri  adalah  serangkaian  komputer (ribuan bahkan jutaan komputer) yang saling terhubung satu sama lain. Berevelusi dan berkembang dari waktu ke waktu, sehingga membentuk satu jaringan kompleks seperti yang kita rasakan sekarang ini.
Keuntungan lain dilihat dari sisi internal network adalah :
  1. Resource Sharing, dapat menggunakan sumberdaya yang ada secara bersama-sama. Misal seorang pengguna yang berada 100 km jauhnya dari suatu data, tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer mangatasi masalah jarak.
  2. Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya, semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang terkoneksi kejaringan. Sehingga bila salah satu mesin rusak, maka salinan di mesin yang lain bisa digunakan.
  3. Menghemat uang, Komputer berukutan kecil mempunyai rasio harga/kinerja yang lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat para perancang sistem untuk membangun sistem yang terdiri dari komputer-komputer pribadi.
  4. Hardware sharing, Bagi pakai hardware secara bersama-sama. Dengan adanya fasilitas jaringan kemudian menggunakan alat yang bernama printer server. maka sebuah printer laser berwarna yang mahal sekali harganya dapat dipakai secara bersama-sama oleh 10 orang pegawai. Begitu pula halnya dengan scanner, Plotter, dan alat-alat lainnya.
  5. Keamanan dan pengaturan data, komputer dalam sebuah lingkungan bisnis, dengan adanya jaringan tersebut memungkinkan seorang administrator untuk mengorganisasi data-data kantor yang paling penting. Dari pada setiap departemen menjadi terpisah-pisah dan data-datanya tercecer dimana-mana. Data penting tersebut dapat di manage dalam sebuah server back end untuk kemudian di replikasi atau dibackup sesuai kebijakan perusahaan. Begitu pula seorang admin akan dapat mengontrol data-data penting tersebut agar dapat diakses atau di edit oleh orang-orang yang berhak saja.
  6. Ke-stabilan dan Peningkatan performa komputasi, Dalam kondisi tertentu, sebuah jaringan dapat digunakan untuk meningkatkan performa keseluruhan dari aplikasi bisnis, dengan cara penugasan komputasi yang di distribusikan kepada beberapa komputer yang ada dalam jaringan.
Berbagai keuntungan dari media-media jaringan telah panjang lebar dijelaskan diatas, akan tetapi kerugian belum disinggung sama sekali. Jaringan dengan berbagai keunggulannya memang sangat membantu sekali kerja dalam suatu perusahaan. Tetapi kerugiannya juga banyak apabila tidak di sadari dari awal. Berikut beberapa kerugian dari implementasi jaringan  :
  1. Biaya yang tinggi kemudian semakin tinggi lagi. pembangunan jaringan meliputi berbagai aspek: pembelian hardware, software, biaya untuk konsultasi perencanaan jaringan, kemudian biaya untuk jasa pembangunan jaringan itu sendiri. Infestasi yang tinggi ini tentunya untuk perusahaan yang besar dengan kebutuhan akan jaringan yang tinggi. Sedangkan untuk pengguna rumahan biaya ini relatif kecil dan dapat ditekan. Tetapi dari awal juga network harus dirancang sedemikian rupa sehingga tidak ada biaya overhead yang semakin membengkak karena misi untuk pemenuhan kebutuhan akan jaringan komputer ini.
  2. Manajemen Perangkat keras Dan Administrasi sistem : Di suatu organisasi perusahaan yang telah memiliki sistem, administrasi ini dirasakan merupakan hal yang kecil, paling tidak apabila dibandingkan dengan besarnya biaya pekerjaan dan biaya yang dikeluarkan pada tahap implementasi. Akan tetapi hal ini merupakan tahapan yang paling penting. Karena Kesalahan pada point ini dapat mengakibatkan peninjauan ulang bahkan konstruksi ulang jaringan. Manajemen pemeliharaan ini bersifat berkelanjutan dan memerlukan seorang IT profesional, yang telah mengerti benar akan tugasnya. Atau paling tidak telah mengikuti training dan pelatihan jaringan yang bersifat khusus untuk kebutuhan kantornya.
  3. Sharing file yang tidak diinginkan : With the good comes the bad, ini selalu merupakan hal yang umum berlaku (ambigu), kemudahan sharing file dalam jaringan yang ditujukan untuk dipakai oleh orang-orang tertentu, seringkali mengakibatkan bocornya sharing folder dan dapat dibaca pula oleh orang lain yang tidak berhak. Hal ini akan selalu terjadi apabila tidak diatur oleh administrator jaringan.
  4. Aplikasi virus dan metode hacking : hal-hal ini selalu menjadi momok yang menakutkan bagi semua orang, mengakibatkan network down dan berhentinya pekerjaan. Permasalahan ini bersifat klasik karena system yang direncanakan secara tidak baik. Masalah ini akan dijelaskan lebih lanjut dalam bab keamanan jaringan.
  5. Berikut grafik yang menjelaskan prosentase penggunaan berbagai tipe media yang mendukung jaringan komputer beserta keuntungan dan kerugian dari masing-masing media / backbone tersebut.

INTERNET


Pengertian internet adalah hubungan (koneksi) satu komputer ke komputer lainnya diseluruh dunia melalui server dan router terdedikasi. Ketika dua komputer terhubung lewat internet, mereka bisa saling kirim dan terima informasi seperti teks, grapik (gambar), suara, video dan program komputer berupa software dan aplikasi.

Internet

Internet tidak dimiliki oleh siapapun, namun sejumlah organisasi penyedia diseluruh dunia berkolaborasi untuk meningkatkan dan menghadirkan fungsi internet juga mengurusi perkembangannya.

Soal kecepatan dan kabel fiber optik yang merupakan bagian besar dalam urusan lalu-lintas data internet dimiliki oleh perusahaan telefon di sejumlah negara tertentu.

Pertumbuhan internet seiring dengan pertumbuhan ARPANET (Advanced Research Projects Agency Wide Area Network) oleh depatermen pertahanan US dari tahun 1960 untuk urusan riset militer diantara pemain bisni dan laboratorium pemerintah.

Kemudian jasa internet berkembang ke kampus-kampus dan institusi lain di Amerika. Hal ini merupakan pertumbuhan ARPANET yang tidak diduga sebelumnya, oleh karenanya memerlukan nama baru, disebutlah sebagai internet.

Pengembangan hypertext berbasis teknologi (disebut World Wide Web, WWW, atau Web) menyediakan sarana hadirkan informasi lewat teks, gambar, dan animasi dan pencarian mudah juga perangkat navigasi yang memicu pertumbuhan pesat mendunia

VIRTUAL REALITY



2.1  Artificial Intelligence Projects
Salah satu contoh aplikasi AI yang digunakan pada saat ini yaitu dalam bidang militer. Virtual reality dipakai untuk melakukan simulasi latihan perang, simulasi latihan terjun payung. dan sebagainya. Dimana dengan pemakaian teknologi ini bisa lebih menghemat biaya dan waktu dibandingkan dengan cara konvensional.
Istilah Realitas maya tidak pasti asalnya. Pengembang realitas maya, Jaron Lanier mengakui bahwa ia menggunakan istilah itu pertama kali dan ada istilah yang terkait digunakan oleh Myron Krueger adalah kenyataan tiruan telah digunakan sejak 1970.
Virtual Reality sering digunakan untuk menggambarkan berbagai aplikasi, umumnya terkait dengan mendalam, sangat visual, 3D lingkungan.Biasanya piranti Virtual Reality ini juga memonitor apa yang dilakukan user. Misalnya kacamata yang mengontrol pergerakkan bola mata pengguna dan meresponnya dengan mengirim masukkan video yang baru.
Virtual Reality kadang digunakan untuk menyebut dunia virtual yang disajikan ke dalam komputer, seperti pada berbagai macam game permainan komputer yang kini marak perkembangannya, meskipun hanya berbasis representasi teks, suara dan grafis.
Sekarang, istilah Virtual Reality mulai tergantikan oleh istilah Virtual Envoronment oleh para ahli komputer. Konsepnya tetap sama, yaitu mensimulasikan lingkungan 3-D yang bisa dijelajahi oleh pengguna seolah-olah benar-benar bisa dirasakan lewat indera.
2.2  Teknologi Virtual Reality
Virtual reality adalah sebuah teknologi yang memungkinkan seseorang melakukan simulasi terhadap suatu objek nyata dengan menggunakan komputer yang mampu membangkitkan suasana tiga dimensi (3-D) sehingga membuat pemakai seolah-olah terlibat secara fisik. Virtual Reality atau VR tidak hanya mensimulasikan apa yang ingin disimulasikan seseorang yang diprogramkan di Komputer seperti dunia nyata atau sesuatu yang lain, tetapi juga menciptakan kemampuan intelegensi dalam dunia virtual tersebut, dalam bahasan ini mengenai simulai militer dalam angkatan bersenjata.
Sistem seperti ini juga dapat digunakan untuk farmasi, arsitek, pekerja medis, dan bahkan orang awam untuk melakukan aktivitas-aktivitas yang meniru dunia nyata. Sebagai contoh, pilot dapat menggunakan sistem virtual reality untuk melakukan simulasi penerbangan sebelum melakukan penerbangan yang sesungguhnya. Ini sangat membantu dalam menekan biaya dan sumber daya manusia maupun sumberdaya alam yang dibutuhkan untuk membantu dalam melakukan hal-hal tertentu. Dalam VR juga dapat dimasukkan system pembelajaran, karena tidak nyata maka simulasi dapat dilakukan terus menerus, seperti halnya ketika main game hanya saja system ini jauh lebih cerdas karena dapat membantu kita mengenali object virtual dan berinteraksi langsung dengan system, VR dibuat untuk mengenali sentuhan, gerakan, tekanan,bahasa, dan lain-lain.
VR bisa disebut gabungan dari beberapa aplikasi AI yang ada yaitu Cognitive architectures, Games, Motion and manipulation, Natural language processing, semua yang ada disimulasikan dengan system yang dibuat seperti apa yang dikenali manusia melalui penglihatan, sentuhan, dan pendengaran.
2.3  Peranti Virtual Reality
Untuk mewujudkan suasana yang menyerupai dunia nyata, virtual reality menggunakan peralatan-peralatan yang dinamakan glove, headset, dan walker. Glove adalah peranti masukan yang dapat menangkap gerakan tangan dan mengirimkan informasi gerakan ke sistem virtual reality. Headset adalah peranti yang berfungsi untuk memonitor gerakan kepala. Selain itu, peranti inilah yang memberikan pandangan lingkungan yang semu kepada pemakai sehingga seolah-olah pemakai melihat dunia nyata. Walker adalah peralatan yang dimaksudkan untuk memantau gerakan kaki. Peralatan ini dapat digunakan untuk mengatur kaki pemakai agar merasakan beban seperti kalau melangkah dalam dunia nyata. Sebagai contoh, kaki akan terasa berat untuk melangkah ketika pemakai sedang menghadapi dunia semu berupa rawa atau medan berlumpur.
Gambar 1. Piranti Dalam Mensimulasikan Dunia Virtual
 2.4  Cara Kerja Virtual Reality dalam Bidang Militer
Cara kerja sistem virtual reality pada prinsipnya adalah seperti berikut, pemakai melihat suatu dunia semu, yang sebenarnya berupa gambar-gambar yang bersifat dinamis. Melalui perangkat headphone atau speaker, pemakai dapat mendengar suara yang realistis. Melalui headset, glove dan walker, semua gerakan pemakai dipantau oleh sistem dan sistem memberikan reaksi yang sesuai sehingga pemakai seolahmerasakan sedang berada pada situasi yang nyata, baik secara fisik maupun secara psikologis.
 
Gambar 2. Latihan tempur udara Melawan Pesawat Virtual
 
Gambar 3. US Navy latihan menggunakan ”Future Immersive Training Environment (FITE)”
dan ”Joint Capabilities Technology Demonstration (JCTD)”
 
Gambar 4. Real Human .VS. Virtual Human : mana yang lebih baik
Dari gambar diatas kita dapat melihat bagaimana VR diaplikasikan dalam simulasi latihan militer yang sesungguhnya. Konsep dalam pembangunan VR sebagai artifisial intellegent terpadu yaitu :
2.4.1        Membangun Objek 3 Dimensi
seperti yang sudah dijelaskan sebelumnya, VR dapat dijelaskan secara sederhana seperti sebuah gama yang dapat kita kendalikan langsung dengan panca indra. Sebuat lingkungan dan objek 3D dibuat sedetail mungkin sifatnya, bentuk, dan teksturnya. Seperti senjata misalnya AK47, M16, Sniper Riffle Dragon, kendaraan berat misalnya tank, pesawat tempur, area latihan, misal hutan, padang pasir, dalam sebuah gedung dan tentu saja objek manusia sebagai latihan dinamis seperti musuh misalnya teroris atau sandra dan mungkin kerumunan (crowd) orang dalam situasi latihan tertentu.
2.4.2        Membangun  AI
kita masih membicarakan pengolahan grafis, object 3D yang dibuat kemudian  dihidupkan secara dinamis seperti dunia nyata, bagaimana air mengalir, pohon tertiup angin, bagaimana api membara, bagaimana manusia hidup, bagaimana alam berbicara. Disini mulai dapat dilihan konsep kecerdasan buatan yang ada dalam VR, dalam latihan militer tentu yang dibutuhkan adalah peralatan militer, objek hidup dan bahan pendukung lainnya, misalnya seorang teroris diciptakan memiliki  kemampuan menggunakan senjata, memiliki kepandaian untuk menyerang tentara dan berusaha (survive) mempertahankan dirinya, ini sebuah kemampuan yang jauh lebih tinggi dari AI yang diciptakan dalam game perang misalnya Call of Dutty atau Ranbow Six. AI yang dirancang untuk teroris virtual ini harus dibuat dengan sangat dinamis, tidak mudah ditebak, memiliki perhitungan militer seperti tentara yang sesungguhnya. AI tidak dibuat hanya untuk ini tetapi juga dalam simulasi lainnya seperti latiahn pesawat tempur atau terjun payung, VR memandu pengguna untuk belajar untuk diterapkan dalam dunia nyata. VR tidak sekedar sebuat media simulasi tetapi sebuah lingkungan cerdas untuk membantu kita dalam menyelesaikan masalah karena keterbatasan SDM dan SDA.
2.4.3        Kontrol AI
Setelah AI dirancang dalam system virtual, kita membicarakan hardware untuk kontrol dunia virtual oleh prajurit yang menggunakannya. Sebuah kacamata khusus, headset, glove dan baju khusus yang memungkinkan pengguna dapat merasakan dirinya ada dalam dunia simulasi menggunakan panca indranya. Misalnya bagaimana system membaca gerakan kepala, mata, tangan atau kaki, dan mungkin diciptakan sensor untuk membaca semua gerak tubuh, untuk mengkondisikan sebuah gerakan yang sama pada VR.
2.5  VRML
VRML merupakan kepanjangan dari Virtual Reality Modeling Language. VRML sendiri adalah suatu format komputer yang dapat menjelaskan objek 3 dimensi untuk digunakan secara online maupun offline. VRML memiliki kemampuan menampilkan objek 3 dimensi statis maupun dinamis, dan objek multimedia melalui hyperlink seperti suara, text, gambar dan video. VRML merupakan salah satu system yang digunakan untuk memodelkan Virtual Reality.
2.6  SIMNET
SIMNET adalah jaringan area luas dengan simulator kendaraan dan menampilkan simulasi tempur yang real-time: tank, helikopter dan pesawat di medan perang virtual. SIMNET dikembangkan dan digunakan oleh militer Amerika Serikat. SIMNET dibangun dimulai pada pertengahan 1980-an, kemudian mulai diterjunakan ke lapangan pada tahun 1987, dan digunakan untuk pelatihan sampai program penggantinya datang  pada tahun tahun 1990-an.
Peralatan simulasi interaktif ini sangat mahal, fasilitas pelatihan untuk memproduksinya juga mahal dan memakan waktu. Pada awal tahun 1980, DARPA memutuskan untuk menciptakan sebuah sistem prototipe penelitian untuk menyelidiki kelayakan membuat simulator real-time didistribusikan untuk simulasi pertempuran. SIMNET, aplikasi yang dihasilkan, untuk membuktikan baik  atau kelayakan dan efektivitas suatu proyek (Pimental dan Blau 1994).
Pelatihan menggunakan peralatan yang sebenarnya sangat mahal dan berbahaya. Simnet dapat digunakan dengan jarak jauh secara bersamaan, misalnya latihan antar Negara, mampu mensimulasikan skenario perang tertentu,  sangat mengurangi biaya pelatihan dan risiko cedera pribadi (Rheingold 1992). Network SIMNET awalnya dijalankan kecepatan sekitar 56 kbit / s jalur dial-up, menggunakan prosesor paralel untuk kompres paket melalui link data. Lalu lintas ini tidak hanya berisi data kendaraan, tetapi suara juga terkompresi.
SIMNET dikembangkan oleh tiga perusahaan: Delta Graphics, Inc; Perceptronics, Inc; dan Bolt, Beranek dan Newman (BBN), Inc SIMNET simulator, faktor personil dan tim manufaktur dirancang, dikembangkan dan dibangun lebih dari 300 penuh awak simulator, mengintegrasikan kontrol, sistem suara dan sistem visual ke system simulator khusus, mereka juga menginstal simulator di sejumlah fasilitas di Amerika Serikat dan Jerman, melatih operator dan didukung sistem untuk beberapa tahun.
 Selain jaringan, tantangan mendasar kedua di SIMNET saat dikandung adalah ketidakmampuan sistem grafis untuk menangani sejumlah besar model yang bergerak. Sebagai contoh, simulator penerbangan paling kontemporer digunakan Partisi Ruang Biner yang efektif untuk lingkungan komputasi diperbaiki sejak urutan tampilan poligon (yaitu, koherensi kedalaman) dapat pra-dihitung. Sementara cocok untuk simulator penerbangan, yang sebagian besar memiliki sudut pandang tetap di atas permukaan bumi, teknik ini tidak efektif dekat tanah, di mana urutan yang overlay poligon setiap perubahan lain dengan lokasi titik pandang.
SIMNET secara aktif digunakan oleh Angkatan Darat AS untuk pelatihan terutama di Fort Benning, Fort Rucker, dan Fort Knox. Lokasi sementara dan permanen tambahan di Fort Leavenworth dan Grafenwoehr, Jerman. Tindak-on protokol untuk SIMNET disebut Simulasi Interaktif Didistribusikan; Angkatan Darat AS utama tindak program adalah Trainer Tempur Tutup Taktis (CCTT). Para SIMNET-D (Pembangunan) program yang digunakan sistem simulasi yang dikembangkan dalam program SIMNET untuk melakukan eksperimen dalam sistem senjata, konsep, dan taktik. Ini menjadi Simulasi Demonstrasi Advanced Technology (ADST) program. Ini mendorong penciptaan Labs Pertempuran di Angkatan Darat AS, termasuk testbed Warfare Mounted di Ft Knox, Ky, Pertempuran Soldier Lab di Ft Benning, GA, yang Manuver Udara Lab Pertempuran di Ft Rucker, AL, Pertempuran Kebakaran Lab di ft Sill, OK.
2.7  Dampak Negative VR
Semua hal di dunia ini pasti memiliki kekurangan, entah dalam sesuatu itu sendiri atau penggunaannya, VR dapat digunakan untuk mensimulasikan apapun dengan menciptakan objek 3D di dalamnya, bahkan terpikir ide untuk menciptakan sistem virtual dengan konten pornografi, ide yang cukup gila tapi sangat mungkin, banyak kemungkinan – kemunginan lainnya tentu. VR merupakan simulasi yang membawa efek melalui psikologis pemakainya, mereka dapat terjebak dalam system VR itu sendiri walaupun dalam dunia game ini akan menjadi sangat menarik.

SOFWARE APLIKASI

Software atau perangkat lunak adalah semua program yang digunakan untuk menjalankan komputer atau perangkat lainnya.

Secara umum, ada dua jenis software :

Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya.

Software sistem adalah software yang menjadi tempat semua software aplikasi berjalan . Contohnya adalah Microsoft Windows, Linux, Mac OS, dan sebagainya.Nah, disini aku mau menceritakan khusus untuk software aplikasi yang aku pernah coba saja.

1. Software Aplikasi Pemrograman

Pertama kali aku mengenal komputer yaitu pada saat SD. Pada saat itu aku sudah mengenal yang namanya Software aplikasi pemrograman yaitu BASIC. Pada aplikasi ini kita dapat membuat suatu program-program kecil dengan mudah. setelah BASIC muncul bahasa pemrograman-pemrograman yang lain seperti GWBASIC, BASICA, QBASIC, TURBO BASIC dan muncul aplikasi pemrogramman yang lebih canggih lagi yaitu TURBO PASCAL.

Setelah periode Software sistem DOS sudah expired karena kehadiran Software sistem WINDOWS yang menggunakan GUI (Graphical User Interface). Maka terjadi perkembangan signifikan di software aplikasi pemrograman menjadi lebih visual interaktif, seperti : Visual Basic, Visual Foxpro, Delphi, Visual C++.

Karena perkembangan Internet terus meningkat, maka dari sisi software aplikasi pemrogrammanpun terus mengupdate sehingga muncul bahasa pemrograman baru seperti : Java, Visual Basic .NET, Visual C#, ASP.NET, ColdFusion.

Hingga saat ini kondisi software aplikasi bahasa pemrograman belum mengalami banyak perubahan.

2. Software Aplikasi Graphic

Pertama kali aku mengenal software aplikasi Grafik yaitu paintbrush. Aplikasi ini merupakan bawaan dari aplikasi sistem Windows. Seingatku pas SMP akupun sudah mengenal aplikasi Harvard graphics, aplikasi graphic ini berbasis vektor sangat mudah digunakan. Setelah itu muncul aplikasi graphic yang lebih canggih yaitu Corel Draw, aplikasi ini disertai banyak paket ada paket gambar, vektor dan animasi. Akupun sudah membuat animasi pertamaku pada aplikasi ini. Setelah itu mulai bermunculan aplikasi graphic yang lebih canggih seperti Adobe Photoshop dan Fractal Design Painter. Karena perkembangan hardware semakin cepat, maka software aplikasi graphic mulai mengarah ke 3D seperti Autocad, 3DMAX. dll

3. Software Aplikasi Antivirus

Pertama kali aplikasi Antivirus yang ku kenal adalah antivirus Untouchable, antivirus ini bisa mendeteksi virus C-Brain, Denzuko, dll. Setelah itu muncul antivirus yang lebih canggih yang bisa mengenal lebih banyak virus seperti McAfee for DOS. Setelah muncul aplikasi sistem Windows maka antivirus pun mengalami perubahan agar bisa beroperasi di lingkungan Windows, seperti : Norton Antivirus dan McAfee for Windows.
Namun karena semakin banyaknya virus lokal yang beredar yang tidak dapat dibasmi dengan Antivirus luar negri, maka muncullah Antivirus lokal yang dapat membasmi virus-virus lokal (seperti virus Brontok) yaitu MAV, PCAV, AnSAV, dll

4. Software Aplikasi WordProcessor (Menulis)

Pertama kali aplikasi yang bisa buat menulis adalah aplikasi WS (WordStar), aplikasi ini dulu sangat terkenal mungkin satu-satunya software yang ada buat nulis. :). Dulu aku tidak begitu menyukai aplikasi ini karena terlalu banyak perintah yang harus digunakan untuk melakukan modifikasi huruf-huruf dalam penulisan. Seingatku contohnya seperti : untuk memblok, diawal kata yang mau diblok harus menggunakan perintah Ctrl+K+K dan diakhir kata yang mau diblok harus menggunakan perintah Ctrl+K+B, itu baru cara memblok, belum cara-cara lain seperti membuat hurup menjadi tebal atau italic. Setelah ada aplikasi sistem Windows maka muulai bermunculan aplikasi WordProcessor yang lebih user friendly seperti Word Perfect, Microsoft Word, WordPro. dll

5. Software Aplikasi WorkSheet

Pertama kali aplikasi worksheet yang aku tahu adalah aplikasi Lotus 123, aplikasi ini juga sangat terkenal karena kemudahaannya. Setelah ada aplikasi sistem Windows mulai bermunculan aplikasi model seperti ini seperti Microsoft Excel. 

Pengertian dan Kegunaan Software Aplikasi
Pengertian dan Kegunaan Software Aplikasi
Sebagai tambahan, kali ini saya mau share beberapa jenis dan manfaat atau kegunaan software aplikasi yang banyak beredar di sekitar kita. Apa aja sih yg saya maksudkan. Simak nama software aplikasi dan kegunaannya berikut ini:

1. Irfan View.
Image viewer dengan fitur edit foto.

2. FileZilla
Untuk Upload file, CMS blog, dan sebagainya.

3. Mozilla Firefox
Browser andalan dengan banyak addon.

4. Last Pass Extension (for Firefox)
Addon buat ngumpulin password akun-akkun kita yg bejibun jadi 1.

5. Skype
Chatingan sama rekan-rekan.

6. Digsby
Sejak YM saya 'mbuh' error melulu, saya pilih third party software ini.

7. Kaspersky Internet Security 2013 (not free)
Yang ini juga jelas fungsinya. Mengamankan PC kita.

8. VLC Media Player
Media Player Classic Killer. :D

9. WinAmp
Muter musik sambil ngeblog

10. Format Factory
Yang bingung mau convert dari 1 format ke format lain, silakan coba ini. The best after Any Video Converter.

11. Foxit Reader
Buat ngebuka file format .pdf

12. IZarc
WinZip, WinRar, atau format compress sejenis, bisa ditangani yang satu ini.

13. Notepad++
Notepad yang ada plus-plusnya. :D

14. StickyNote
Buat nyatet yg penting dengan segera

15. Advance System Care
Buat maintenance lappie.

16. CCleaner
Buat bersih-bersih cookies.

17. Cool Timer
Aplikasi bantuan biar Pomodoro jalan disiplin. :D

18. Revo Uninstaller
Uninstaller Windows kurang mumpuni kalau buat ngebuang software. Pilihan saya ini.

19. Unlocker
Pernah kalau mau nyabut flashdisk, keluar notifikasi "gak bisa dicabut", ini solusinya.

20. HJJoin & Split
Penyatu dan pembagi file jadi banyak.

Ada juga aplikasi-aplikasi untuk mengoptimalkan komputer seperti Auslogic defragment, Revo uninstaller, registry first aid, wise disk cleaner, dan masih banyak software aplikasi lain yang bisa anda dapatkan baik berbayar maupun gratis di internet.

JENIS-JENIS PROGRAM APLIKASI BESERTA FUNGSINYA

 

 Program Aplikasi

Program aplikasi pada komputer merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya.Dalam sebuah komputer aplikasi ini disiapkan sesuai kebutuhannya masing-masing.
Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:

a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.

b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.

c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.

d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.

e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.

f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.

h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.

i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.

j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.

k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.  
MACAM-MACAM SOFTWARE APLIKASI
PASKAGED SOFTWARE
Paskaged software terdiri dari :
·        Software Aplikasi Pengolah Data ( Word Processing )
Biasanya di pakai untuk pembuatan naskah
Contohnya :
1.     Microsoft Word
2.     Wordstar
3.     WordPerfect
4.     OpenOffice Writer
5.     Adobe Page Maker
6.     WordPad
7.     Chiwriter
8.     AbiWord
9.     KWord
·        Software Aplikasi Pengolah Angka ( Spread Sheet )
Salah satu program aplikasi yang  berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis
Biasanya di pakai lebih banyak untuk pembuatan table-tabel dan angka.
Contohnya :
1.     Microsoft Excel
2.     Lotus 123
3.     OpenOffice Calc
4.     Quattro Pro
5.     Shympony
·        Software Aplikasi Pengolah Data Awal ( Data Base )
Biasanya di pakai untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan.
Contohnya :
1.     Microsoft Access
2.     Fox pro
3.     Dbase III, Dbase IV dan Foxbase
4.     Paradox
5.     RBase
6.     SQL Server
7.     MySql
8.     Oracle
·        Software Aplikasi Pengolah Tata Letak ( Publisher )
Biasanya banyak dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak karakter tertentu.
Contohnya :
1.     Ventura Desktop Publishing
2.     Microsoft Publisher
3.     PageMaker
4.     Flash
5.     Corel
·        Software Aplikasi Pengolah Statistik ( Statistic )
Biasanya dipakai untuk memecahkan permasalahan statistik baik di bidang ekonomi, teknik, kesehatan, sosial dan budaya.
Contohnya :
1.     MicroStat
2.     MiniTab
3.     SPSS
4.     WinIDAMS
5.     SAS
6.     JMulti
7.     OpenStat ( SO4 )
8.     MacAnova
9.     SciGraphica

·        Bahasa Pemrograman
Software ini banyak dipakai oleh seorang programmer, program ini berfungsi untuk menciptakan software-software baru yang digunakan untuk membantu/mempermudah kerja seorang operator komputer.
Contohnya :
1.     Turbo Assembler
2.     Basic, Pascal
3.     Fortran
4.     Cobol
5.     Visual Basic
6.     Clipper
7.     FoxPro
8.     Delphi
9.     C++
·        Software Aplikasi Anti Virus.
Software yang digunakan untuk menangani berbagai virus.
Contohnya :
1.     SmadaAV
2.     AVG
3.     Norton AV
4.     Avira
5.     Avast
6.     Norton Internet Security
7.     AVG Free
8.     Kaspersky
9.     PCMAV
10.                        Norton 360
11.                        Nod32
12.                        Norton AntiVirus
13.                        Avira
14.                        McAfee

·        Software Aplikasi Editing gambar (Still Image)
Software yang digunakan untuk mengolah gambar berupa file still image (gambar diam).
Contohnya :
1.     Adobe Photoshop
2.     Corel draw
3.     ACD See
4.     Adobe image ready
5.     Picasa
6.     Microsoft office picture manager
7.     Photoshine
·        Software Aplikasi Animasi (motion Image)
Software yang digunakan untuk membuat suatu objek bergerak disertai suara.
Contohnya :
1.     Macromedia flash
2.     3D Max
3.     Sony Vegas studio
·        Software Aplikasi Editing video
Software yang digunakan untuk memasukkan objek bergerak disertai suara dan dikerjakan dengan software yang lain.
Contohnya :
1.     Windows movie maker
2.     Pinacle Studio
3.     Allok
·        Software Aplikasi Web Browser
Jenis software aplikasi yang digunakan untuk mengakses ke jaringan internet.
Contohnya :
1.     Internet explorer
2.     Mozilla firefox
3.     Google chrome
4.     Opera
5.     Safari
·        Software Aplikasi Email client
Jenis software yang digunakan untuk mengakses suatu email.
Contohnya :
1.     Mozilla Thunderbird
2.     Gmail
3.     yahoo massager
·        Software Aplikasi Desain Grafis
Software ini pada dasarnya dipakai untuk pembuatan rancang bangun (design) sebuah benda, ruangan, bangunan gedung, peta kota dan sebagainya.
Contohnya :
1.     Adobe Photoshop
2.     ACDSee
3.     Paint
4.     Photopaint
5.     Freehand
6.     AutoCad
7.     Nero
8.     Jet  Audio
9.     WinISO
10.   Daemon Tools
11.   UltraISO
12.   CloneCD
13.  CloneDVD
14    Alcohol 120%
·        Software Aplikasi Pengolah Presentasi
adalah program aplikasi yang di gunakan untuk merancang slide yang biasa digunakan untuk presentasi dalam suatu pertemuan.
Contohnya :
1.     Microsoft PowerPoint
2.     Presentation, Impress
3.     Macromedia Flash
4.     Macromedia Authorware
·        Software Aplikasi Multimedia
Program ini berfungsi untuk mengolah multimedia seperti audio maupun video.
Contohnya :
1.     Winamp
2.     WIndows Media Player
3.     FLV Player
OPEN SOURCE
Software yang termasuk open source.
Contohnya :
1.     Mozilla Firefox
2.     Google Chrome
3.     Opera
4.     Joomla
5.     Safari
6.     Gom Player
SHAREWARE
Software yang termasuk shareware.
Contohnya :
1.     Power Point
2.     Winzip
3.     MIRC
4.     Microsoft Excel
5.     McAffee
6.     Norton AV
7.     Kaspersky
FREEWARE
Software yang termasuk freeware.
Contohnya :
1.     AVG
2.     Norman AV
3.     Antivir
4.     Clamwim
5.     PCMAV
6.     RAV(Rising Anti Virus)
7.     Internet Explorer
8.     Netscape Communicator