I. Programming
Merupakan proses menulis, menguji dan memperbaiki (debug), dan
memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam
berbagai bahasa pemrograman. Tujuan dari programming ini adalah untuk mebuat
suatu program sehingga program tersebut dapat melakukan perhitungan atau
pekerjaan sesuai dengan perintah yang diberikan oleh programmer itu sendiri.
Salah satu bentuk pengaplikasian dari programming ini adalah
desktop programming. Desktop programming merupakan penulisan bahasa pemrograman
dimana hasil dari program atau aplikasi yang telah dibuat oleh programmer
diuntukkan berjalan pada perangkat komputer seperti komputer desktop, laptop,
notebook, komputer mainframe, maupun super komputer. Untuk menjalankan program
tersebut, user diminta untuk menginstal terlebih dahulu untuk disimpan pada
directory sistem sehingga program tersebut dapat berjalan sesuai dengan alur
yang sebelumnya program tersebut dirancang oleh programmer.
Secara umum bahasa pemrograman dibagi menjadi yaitu :
·
Bahasa tingkat tinggi (pascal
dan basic)
·
Bahasa tingkat menengah
(Bahasa C)
·
Bahasa tingkat rendah (Bahasa
Assembly)
II. Sistem Informasi
Merupakan suatu sistem yang menyediakan informasi untuk manajemen
dalam mengambil keputusan dan juga untuk
menjalankan operasional perusahaan, dimana sistem tersebut merupaan kombinasi
dari orang-orang, teknologi informasi dan prosedur-prosedur yang terorganisir.
Di dalam menjalankan tugasnya, sistem informasi didukung oleh
beberapa komponen penyusunnya seperti :
Ø Komponen IO
Ø Model kombinasi prosedur, logika, dan model matematika.
Ø Teknologi
Ø Basis data
Ø Kotrol pengendalian
Adapun
karakter sistem informasi ialah :
·
Memiliki komponen yang berupa sub sistem yang
merupakan elemen-elemen yang lebih kecil yang membentuk sistem informasi.
Contohnya input,proses,output.
·
Ruang lingkup sistem
informasi memiliki garis batas lingkup kerja sistem sehingga sistem informasi
tidak bersinggungan dengan sistem informasi lainnya.
·
Sistem informasi dikembangkan
untuk tujuan berbeda-beda, tergantung kebututuhan para penggunanya
masing-masing.
III. Artificial Intelligence
Merupakan cabang dari ilmu komputer yang digunakan untukmengaplikasikan
berbagai instruksi yang diprogramkan oleh manusia dengan tujuan untuk
mempermudah pekerjaan manusia itu sendiri.
Adapun jenis-jenis kecerdasan buatan yaitu :
·
Sistem pakar
·
Pengolahan bahasa alami
·
Robotika dan sistem sensor
·
Computer vision
·
Intelligent computer – aide +
instruction
·
Game playing
·
Soft computing
Metodologi pada soft computing ialah :
Ø Logika Fuzzy (mengakomodasikan ketidaktepatan)
Ø Neurall Network (Jaringan syaraf tiruan)
Ø Probabilistic Reasoning (Mengakomodasian ketidakpastian
Ø Algoritma Genetika (optimasi)
IV. Networking (Jaringan)
Jaringan
merupakan kumpulan sejumlah terminal komunikasi yang terdiri dari dua komputer
atau lebih yang saling terhubung melalui media transmisi sehingga dapat saling
berbagi data, aplikasi, maupun perangkat keras komputer. Fungsi dari jaringan
komputer adalah agar data dari pengirim (transmitter) dapat diterima secara
langsung oleh penerima (receiver) secara tepat dan akurat.
Jaringan komputer memungkinkan penggunanya dapat melakukan
komunikasi satu sama lain dengan mudah. Selain itu, peran jaringan komputer
sangat diperlukan untuk mengintegrasi data antar komputer-komputer client
sehingga diperolehlah suatu data yang relevan.
Jaringan
memiliki beberapa manfaat diantaranya :
Ø Kita dapat mengakses berbagai informasi/berita, file yang kita
miliki/file milik orang lain melalui jaringan. Contohnya jaringan internet.
Ø Pengiriman data lebih cepat dan efisien.
Ø Membantu berkomunikasi dengan orang lain dari berbagai negara
dengan mudah.
Ø Pengguna juga dapat mengirim data berupa teks, gambar,audio, maupun
video secara real time dengan bantuan jaringan komputer.
Pada umumnya macam-macam jaringan dibagi menjadi 5 bagian, yaitu berdasarkan jangkauan geografis,
distribusi sumber informasi/data, media trasmisi data, peranan dan hubungan
tiap komputer dalam memproses data, dan berdasarkan jenis topologi yang
digunakan.
a)
Berdasarkan Jangkauan Geografis
·
LAN (Local Area Network)
·
MAN (Metropolitan Area
Network)
·
WAN (Wide Area Network)
b) Berdasarkan Distribusi Sumber Informasi/Data
·
Jaringan Terpusat
·
Jaringan Terdistribusi
c) Berdasarkan Media Transmisi Data
·
Jaringan berkabel
·
Jaringan nirkabel
d) Peranan dan Hubungan Tiap Komputer dalam
Memproses Data
·
Jaringan Client-Server
·
Jaringan Peer to Peer
e) Topologi Jaringan
Topologi jaringan komputer
merupakan bentuk/ struktur jaringan yang menghubungkan komputer satu dengan
yang lain.