260 likes | 405 Views
DEFINISI DAN CABANG-CABANG ILMU KOMPUTER. OLEH: Diyah Wahyu Utami (001) Atika Izzatul Jannah (002) Trisylia Ida Pramesti (003) Arif Nur Fitriyanti (004). Definisi Ilmu Komputer. Peter J Denning.
E N D
DEFINISI DAN CABANG-CABANG ILMU KOMPUTER OLEH: Diyah Wahyu Utami (001) Atika Izzatul Jannah (002) Trisylia Ida Pramesti (003) Arif Nur Fitriyanti (004)
Definisi Ilmu Komputer • Peter J Denning • IlmuKomputeradalahstudisistematiktentang proses algoritmik yang menjelaskandanmentransformasikaninformasi, baikituberhubungandenganteori-teori, anlisis, desain, efisiensi, implementasi, atauaplikasi-aplikasi yang adapadanya.
IlmuKomputeradalahilmupengetahuan yang berhubungandengankomputerdankomputasi. Di dalamnyaterdapatteori, eksperimen, pendesainankomponen, danhal-hal yang berhubungandengan: • 1. Teoriuntukmemahamiperangkat program, dansistemkomputer • 2. Eksperimenuntukpengembangandanpengetesankonsep • 3. Metodologidesain, algoritma, dantool untukmerealisasikannya • 4. Metodeanalisisuntukmelakukanpembuktianagar sesuaidenganpersyaratan yang diminta. CSAB (Computing Sciences Accreditation Board)
Dari persamaanpemakaianterminologidanhakekatmaknadalamdefinisi yang digunakandiatas, dapatdisimpulkanbahwa IlmuKomputeradalahilmupengetahuan yang berisitentangteori, metodologi, desaindanimplementasi, berhubungandengankomputasi, komputer, dan algoritmanyadalamperspektifperangkatlunak (software) maupunperangkatkeras (hardware).
CabangIlmuKomputer • JaringanKomputer • Ad-hoc Networks • Database Management System • Artificial Intelligent
Matematika Komputasi • MatematikaKomputasiadalahmatematika yang menggunakankomputasi(carauntukmenemukanpemecahanmasalahdari data input denganmenggunakansuatualgoritma), khususnyadengankomputeruntukmenyelesaikanpermasalahanmatematika. • Ilmukomputasiadalahbidangilmu yang mempunyaiperhatianpadapenyusunan model matematikadanteknikpenyelesaiannumeriksertapenggunaankomputeruntukmenganalisisdanmemecahkanmasalah-masalahilmu (sains).
Keamanan Internet • Keamanan Internet adalahkegiatanuntukmelindungidanmemeliharasumber-sumberdaninformasipribadidiinternet. • Keamanan internet meliputi:perlindunganterhadapakundanfile internet dalamsebuahkomputerterhadapintrusi (gangguan) penggunaasing. Contoh:memilihpassword yang baik, mengubah file permissiondanmem-back up data komputer.
Data Warehouse • Data warehouse merupakansuatusistem yang mengkonsolidasikan data secaraperiodikdarisistem-sistem yang ada, kedalamsuatupenyimpanan dimensional. Padaumumnya, data warehouse menyimpan data historibeberapatahundandi-queyuntukkeperluan business intelligenceatauaktifitasanalisislainnya.
Mobile Computing • Mobile computing adalah menggunakan peralatan komputer yang bergerak. • Mobile Computing selalu berarti transmisi tanpa kabel (wireless) tetapi transmisi wireless tidak selalu berarti mobile computing.
Algoritma • Algoritmaadalahurutanlangkah-langkahuntukmemecahkanmasalah. • MenurutKamusBesarBahasa Indonesia, algortimaadalahurutanlogispengambilanputusanuntukpemecahanmasalah. Algoritmadibutuhkanuntukmemerintahkomputermengambillangkah-langkahtertentudalammenyelesaikanmasalah.
Practical Considerations Contoh: • Sebuahalgoritmatidakcukuphanyabenardan reliable, tetapijugaharusakuratdanefisien. Sebuahalgoritmanumerik yang mengakumulasikesalahan yang terlalubesarterhadappembulatanhasilnyakurangakurat. Selainitu, sebuahalgoritma yang memerlukanterlalubanyakliterasiakanmenyebabkanpenggunaanmemoripenyimpananterlalubesar. • Pembuatankode program (menganalisastatemen program yang paling seringdijalankan) danteknikuntukmembuatkode yang lebihefisiendalamkasustertentu. Dalamhalinijugaperludiingatbahwasuatualgoritma yang efisiendalamsatumasalahmenjadikurangefisienuntukmasalah yang lain, sehinggamemerlukanalgoritma lain pula yang lebihefisien.
PemogramanKomputer • PemogramanKomputeradalahkumpulaninstruksi-instruksitersendiri yang biasanyadisebutsource code yang dibuatoleh programmer dalamsebuahbahasapemrograman. • Compiler atau interpreter bisadiibaratkansebagaisuatukamus yang berfungsiuntukmenterjemahkanbahasapemrograman yang ditulisoleh 5 programmer kedalambahasamesin agar komputerbisabekerjasesuaidenganketentuan program yang ditulis. Bahasamesinmerupakansuatubahasa yang dikenalolehkomputer.
Human-computer Interaction • Secaraumumberartimempelajarisuatuinteraksi yang terjadiantaramanusiadankomputer. Antaramanusiadenganmanusiaterjadiberagaminteraksisepertiberdialog, menggunakansuatubahasa yang dikenalataumelaluisimbol-simbol yang diciptakanolehmanusiaitusendiri.
SistemOperasi (Operating Systems) • SistemoperasiKomputeradalahsoftware yang bertugasuntukmelakukankontroldanmanajemenperangkatkerasdanoperasi-operasidasarsistem, termasukmenjalankan software aplikasisehinggasemuaaplikasi yang berbedafungsinyadapatberjalanlancarsecarabersamaantanpahambatan • SistemOperasikomputermerupakan software yang diletakkanpadamemorikomputer (hardisk) yang munculpadasaatkomputerdinyalakansedangkansoftware-software lainnyadijalankansetelahSistemOperasiKomputerberjalan.
System Programming • Systemprogramming adalah aktifitas dari perangkat lunak pemrograman sistem. Karakteristik dari pemrograman system ini bertujuan untuk menghasilkan perangkat lunak yang menyediakan layanan kepada user(misal:word processor)dan perangkat keras (misal:disk defragmenter).
CRM • CRM adalah istilah industri TI untuk metodologi, strategi, softwaredan aplikasi berbasis web lainnya yang mampu membantu sebuah perusahaan untuk mengelola hubungannya dengan pelanggan. • CRM adalah usaha sebuah perusahaan untuk menjaga pelanggan supaya tidak lari ke pesaing laindengan mengumpulkan segala bentuk interaksi baik viatelepon, email, masukan di situs atau hasil konsultasi dengan staf sales dan marketing.
SistemInformasiGeografis • SistemInformasiGeografi (SIG) adalahsistemberbasiskomputer yang digunakanuntukmenyimpan, memanipulasi, danmenganalisisinformasigeografi. • SIG mampumenyajikankeasliandankelengkapansebuahinformasisepertipeta digital. Selainitusisteminformasigeografijugamampumenyajikaninformasimengenaisumberdaya yang dimilikiolehsuaturuangatauwilayahtertentu yang dapatdigunakanolehperencanauntukkepentinganpengolahansumberdaya .
SistemInformasiManajemen • Sisteminformasimanajemenadalahsebuahsistemmanusia/mesin yang terpaduuntukmenyajikaninformasigunamendukungfungsioperasi, manajemen, danpengambilankeputusandalamsebuahorganisasi. Sisteminimenggunakanhardware dansoftware komputer, prosedurpedoman, model manajemendankeputusan, sertasebuahdata base.
Object-oriented programming (OOP) • Pemrogramaninimempertinggikualitasdanproduktifitaspengembangansoftware. Program pengembangannyadilakukandenganpendekatanbuilding block. Setiapblock disebut object, bersifatindependendanmampuberjalansendiri(salingkuncidenganobjeklain denganmudahdanotomatis) danbeberapaobjekberinteraksidengansalingmemberikaninformasisatuterhadap yang lainnyasehinggamasing-masingobjekharusberisikaninformasimengenaidirinyasendiridanobjekyang dapatdikaitkan.
Enterprise Resources Planning (ERP) • Enterprise Resources Planning merupakankemampuandukunganteknologiuntukberkomunikasidanberbagiinformasiantarapelanggan, staf-staflayanandanperusahaansecarakeseluruhan.
JaringanKomputer • Jaringankomputeradalahsebuahsistem yang terdiriataskomputerdanperangkatjaringanlainnya yang bekerjabersama-samauntukmencapaitujuanyang sama. Tujuandarijaringankomputeradalah: • Membagisumberdaya: contohnyaberbagipemakaian printer , CPU , memori , harddisk • Komunikasi: contohnyasuratelektronik , instant messaging , chatting • Aksesinformasi: contohnya web browsing
Ad-hoc Networks • Jaringan ad hoc biasanya terkait dengan perangkat nirkabel. Bila sambungan sudah dibuat antara dua atau lebih komputer tanpa dasar stasiun, mereka telah membentuk jaringan ad hoc. • Ad hoc memegang definisi dalam hal ini karena sambungan tidak tetap tetapi telah dibentuk sementara untuk memenuhi kebutuhan tertentu.
Database Management System (DBMS) • DBMS adalahsuatusistematausoftware yang dirancanguntukmengelolasuatu basis data danmenjalankanoperasiterhadap data yang banyak di minta user.
Artificial Intelligent • Artificial Intelligence (AI) ataukecerdasanbuatanadalahsuatuilmupengetahuandanteknologi yang berdasarkanpadadisiplinilmusepertiilmukomputer, biologi, psikologi, ilmubahasa, matematikadanteknik. • Tujuannyauntukmenciptakankomputeryang memiliki kecerdasanseperti manusia(dapatberfikir,melihat, mendengar, berjalan, berbicara, danmerasakan) sehingga dapatmemecahkansuatumasalah.
Referensi • KomputerdanTeknologiInformasi(Kuseari-2012), IlmuKomputer • http://harigustaman.wordpress.com/2011/05/27/beberapa-definisi-ilmu-komputer/