1 / 22

DEFINISI DAN CABANG ILMU KOMPUTER

DEFINISI DAN CABANG ILMU KOMPUTER. OLEH: Diyah Wahyu Utami (001) Atika Izzatul Jannah (002) Trisylia Ida Pramesti (003) Arif Nur Fitriyanti (004). Definisi Ilmu Komputer.

Télécharger la présentation

DEFINISI DAN CABANG ILMU KOMPUTER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEFINISI DAN CABANG ILMU KOMPUTER OLEH: Diyah Wahyu Utami (001) Atika Izzatul Jannah (002) Trisylia Ida Pramesti (003) Arif Nur Fitriyanti (004)

  2. Definisi Ilmu Komputer • IlmuKomputeradalahstudisistematiktentang proses algoritmik yang menjelaskandanmentransformasikaninformasi, baikituberhubungandenganteori-teori, anlisis, desain, efisiensi, implementasi, ataupunaplikasi-aplikasi yang adapadanya. • Peter J Denning • IlmuKomputeradalahilmupengetahuan yang berhubungandengankomputerdankomputasi. Di dalamnyaterdapatteoritis, eksperimen, danpendesainankomponen, sertatermasuk di dalamnyahal-hal yang berhubungandengan: • 1.  Teori-teoriuntukmemhamiperangkatkomputer,program, dansistem • 2.  Eksperimenuntukpengembangandanpengetesankonsep • 3.  Metodologidesain, algoritma, dan tool untukmerealisasikannya • 4. Metodeanalisisuntukmelakukanpembuktianbahwarealisasisudahsesuaidenganpersyaratan yang diminta. CSAB (Computing Sciences Accreditation Board)

  3. Cabang Ilmu Komputer • Matematika Komputasi • Keamanan Internet • DataWarehouse • Mobile Computing • Algoritma • Practical considerations • Pemrograman Komputer • InteraksiManusia dengan komputer (Human-Computer Interaction) • Sistem Operasi(Operating Systems ) • System programming • CRM • Sistem Informasi Geografis • Sistem Informasi Manajemen • Object-oriented programming (OOP) • Enterprise Resource Planning (ERP) • Jaringan komputer • Ad-hoc Networks • Database management system (DBMS) • Artificial Intelligent

  4. Matematika Komputasi • MatematikaKomputasiadalahmatematika yang menggunakankomputasikhususnyadengankomputeruntukmenyelesaikanpermasalahanmatematika. Matematikaterusberkembang, mengingatkepentingannya di dalammatematika, kemudiankomputasimemainkanperan yang semakinmenguat, baikitu di ilmupengetahuan, maupun di matematika. • Ilmukomputasiadalahbidangilmu yang mempunyaiperhatianpadapenyusunan model matematikadanteknikpenyelesaiannumeriksertapenggunaankomputeruntukmenganalisisdanmemecahkanmasalah-masalahilmu (sains). Komputasijugabisadiartikansebagaicarauntukmenemukanpemecahanmasalahdari data input denganmenggunakansuatualgoritma. Komputasimerupakansuatu sub-bidangdariilmukomputerdanmatematika. Komputasimenggabungkanantaraduakomponenilmu yang berbeda, yaitukomputerdanmatematika. Ilmuinidigunakanuntukmenerapkanteorimatematikakedalamaplikasikomputer.

  5. Keamanan Internet • Keamanan Internet adalahkegiatanuntukmelindungidanmemeliharasumber-sumber (resources) daninformasipribadi di internet. • Padasaatkomputerterhubungdalamjaringandanmulaisalingberkomunikasi, makaakanmulaiberesiko. • Keamanan internet meliputi : perlindunganterhadapakun (account) dan file internet dalamsebuahkomputerterhadapintrusi (gangguan) penggunaasing. Contoh yang sederhanaadalahmemilih password yang baik, mengubah file permission danmem-back up data komputer.

  6. Data Warehouse • data warehousemerupakanmetodedalamperancangan database, yang menunjang DSS(Decission Support System) dan EIS (Executive Information System). Secarafisikdata warehouseadalah database, tapiperancangan data warehouse dan database sangatberbeda. Dalamperancangan database tradisionalmenggunakannormalisasi, sedangkanpadadata warehousenormalisasibukanlahcara yang terbaik. • dapatdisimpulkandata warehouseadalah database yang salingbereaksi yang dapatdigunakanuntukquerydananalisisis, bersifatorientasisubjek, terintegrasi, time-variant,tidakberubah yang digunakanuntukmembantuparapengambilkeputusan.

  7. Mobile Computing • Mobile computing adalah menggunakan peralatan komputer yang bergerak. Mobile Computing selalu berarti trasmisi tanpa kabel (wireless) tetapi tidak sebaliknya,transmisi wireless tidak selalu berarti mobile computing.

  8. Algoritma • Algoritmaadalahurutanlangkah-langkahuntukmemecahkanmasalah. MenurutKamusBesarBahasa Indonesia, algortimaadalahurutanlogispengambilanputusanuntukpemecahanmasalah. Algoritmadibutuhkanuntukmemerintahkomputermengambillangkah-langkahtertentudalammenyelesaikanmasalah.

  9. Practical Considerations • Contoh: • Sebuahalgoritmatidakcukuphanyabenardan reliable, tetapijugaharusakuratdancukupefisien. Sebuahalgoritmanumerik yang mengakumulasikesalahan yang terlalubesarterhadappembulatanmungkinkurangakurathasilnya. • Sebuahalgoritma yang memerlukanterlalubanyakiterasimungkinakanmenyebabkanpenggunaanmemori & penyimpanan yang terlalubesar. • Pembuatankode program (menganalisastatemen program yang paling seringdijalankan) danteknikuntukmembuatkode yang lebihefisiendalamkasustertentu. Dalamhalinijugaperludiingatbahwasuatualgoritma yang efisiendalamsatumasalahmenjadikurangefisienuntukmasalah yang lain, sehinggamemerlukanalgoritma lain pula yang lebihefisien.

  10. PemogramanKomputer • PemogramanKomputeradalahkumpulaninstruksi-instruksitersendiri yang biasanyadisebut source code yang dibuatoleh programmer (pembuat program), dalamsebuahbahasapemrograman. • Compiler atau interpreter bisadiibaratkansebagaisuatukamus yang berfungsiuntukmenterjemahkanbahasapemrograman yang ditulisoleh 5 programmer kedalambahasamesin agar komputerbisabekerjasesuaidenganketentuan program yang ditulis. Bahasamesinmerupakansuatubahasa yang dikenalolehkomputer

  11. InteraksiManusiadenganKomputer (Human-Komputer Interaction) • InteraksimanusiadanKomputeradalahsuaturancangan system komputer yang mendukung/membantumanusia. Human Komputer Interaction = Interaksi. Manusiadankomputer, yang secaraumumadalahmempelajarisuatuinteraksi yang terjadiantaramanusiadankomputerantaramanusiadenganmanusiaterjadisuatuinteraksi; yang beragamcaraberinteraksinyadapatsecaraberdialog, menggunakansuatubahasa yang di kenalantarmanusiaataumelaluisimbol-simbol yang diciptakanolehmanusiaitusendiri.

  12. SistemOperasi (Operating Systems) • SistemoperasiKomputeradalahperangkatlunakkomputeratau software yang bertugasuntukmelakukankontroldanmanajemenperangkatkerasdanjugaoperasi-operasidasarsistem, termasukmenjalankan software aplikasiseperti program-program pengolah data yang bisadigunakanuntukmempermudahkegiatanmanusia. SistemOperasidalambahasaInggrisnyadisebut Operating System, ataubiasa di singkatdengan OS. • SistemOperasikomputermerupakan software padalapisanpertama yang diletakkanpadamemorikomputer, (memorikomputerdalamhaliniadaHardisk, bukan memory ram) padasaatkomputerdinyalakan. Sedangkan software-software lainnyadijalankansetelahSistemOperasiKomputerberjalan, danSistemOperasiakanmelakukanlayananintiumumuntuk software-software itu. Layananintiumumtersebutsepertiakseske disk, manajemenmemori, skeduling task, danantar-muka user. Sehinggamasing-masing software tidakperlulagimelakukantugas-tugasintiumumtersebut, karenadapatdilayanidandilakukanolehSistemOperasi. Bagiankode yang melakukantugas-tugasintidanumumtersebutdinamakandengan kernel suatuSistemOperasi. • SistemOperasiberfungsisebagaipenghubungantaralapisan hardware danlapisan software. selainitu, SistemOperasikomputerjugamelakukansemuaperintahperintahpentingdalamkomputer, sertamenjaminaplikasi-aplikasi yang berbedafungsinyadapatberjalanlancarsecarabersamaantanpahambatan. SistemOperasiKomputermenjaminaplikasiperangkatlunaklainnyabisamemakaimemori, melakukan input serta output terhadapperalatan lain, danmempunyaakseskepadasistem file. Jikabeberapaaplikasiberjalansecarabersamaan, makaSistemOperasiKomputerakanmengaturjadwal yang tepat, sehinggasebisamungkinsemua proses padakomputer yang berjalanmendapatkanwaktu yang cukupuntukmenggunakan CPU dantidaksalingmengganggudenganperangkat yang lain.

  13. Systemprogramming • 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), perangkat keras (misal: disk defragmenter).

  14. CRM • CRM adalah sebuah istilah industri TI untuk metodologi, strategi, perangkat lunak (software) dan atau aplikasi berbasis web lainnya yang mampu membantu sebuah perusahaan (enterprise, kalau besar ukurannya) untuk mengelola hubungannya dengan para pelanggan • CRM adalah usaha sebuah perusahaan untuk berkonsentrasi menjaga pelanggan (supaya tidak lari ke pesaing) dengan mengumpulkan segala bentuk interaksi pelanggan baik itu lewat telepon, email, masukan di situs atau hasil pembicaraan dengan staf sales dan marketing CRM adalah sebuah strategi bisnis menyeluruh dari suatu perusahaan yang memungkinkan perusahaan tersebut secara efektif bisa mengelola hubungan dengan para pelanggan

  15. SistemInformasiGeografis • SistemInformasiGeografi (SIG) adalahsistemberbasiskomputer yang digunakanuntukmenyimpan, memanipulasi, danmenganalisisinformasigeografi. Yang semulainformasipermukaanbumidisajikandalambentukpeta yang dibuatsecara manual, makadenganhadirnyaSistemInformasiGeografi (SIG) informasi-informasiitudiolaholehkomputer, danhasilnyaberupapeta digital. SistemInformasiGeogafi (SIG) mampumenyajikankeasliandankelengkapansebuahinformasidibandingkancara-cara yang digunakansebelumnya. Sisteminformasigeografimenyimpan data sesuaidengan data aslinya. Walaupundemikian, agar data yang disimpanituakurat, maka data yang dimasukkanharuslah data yang akurat. SistemInformasiGeografi (SIG) akanmemberikaninformasi yang kurangakuratbila data yang dimasukkanmerupakan data yang meragukan. • Selainberperansebagaialatpengolah data keruangan, sisteminformasigeografijugamampumenyajikaninformasimengenaisumberdaya yang dimilikiolehsuaturuangatauwilayahtertentu. Dengandemikian, sisteminformasigeografitidakhanyabefungsisebagai “alatpembuatpeta”, tetapilebihjauhdariitu. Sisteminformasigeografimampumenghasilkansuatusisteminformasi yang aplikatif, yang dapatdigunakanolehperencanaatauolehpengambilkeputusanuntukkepentinganpengolahansumberdaya yang ada di suatuwilayah. KajiantentangpemetaansangatpentingdalampelajaranGeografi, karenakajian-kajiannyaberkaitandenganruang di permukaanbumiakanberhubungandenganpersebaran, jarak, letak, fungsidanpotensi, danobjeksertainteraksiantarobjek di permukaanbumisehinggaobjek-objekgeografiperludigambarpadabidangdatar yang disebutpeta. • SIG sebagaisistemkomputer yang digunakanuntukmemanipulasi data geografi. Sisteminidiimplementasikandenganperangkatkerasdanperangkatlunakkomputer yang berfungsiuntukakusisidanverifikasi data, kompilasi data, penyimpanan data, perubahandanpembaharuan data, manajemendanpertukaran data, manipulasidata,pemanggilandanpresentasi data sertaanalisa data (Elly, 2009).

  16. SistemInformasiManajemen • Definisisebuahsisteminformasimanajemen, istilah yang umumdikenal orang adalahsebuahsistemmanusia/mesin yang terpadu (intregated) untukmenyajikaninformasigunamendukungfungsioperasi, manajemen, danpengambilankeputusandalamsebuahorganisasi. Sisteminimenggunakanperangkatkeras (hardware) danperangkatlunak (software) komputer, prosedurpedoman, model manajemendankeputusan, dansebuah “data base”

  17. Object-oriented programming (OOP) • Pemrogramanberorientasiobjek. Pemrogramaninimempertinggikualitasdanproduktifitaspengembangansoftware. Program pengembangannyadilakukandenganpendekatan building block. Setiap block, disebutobject, bersifatindependendanmampuberjalansendiriatausalingkuncidengan object lain denganmudahdanotomatis. beberapa object berinteraksidengansalingmemberikaninformasisatuterhadap yang lainnya. Masing-masing object harusberisikaninformasimengenaidirinyasendiri (encapsulation) dan object yang dapatdikaitkan (inheritance).

  18. Enterprise Resources Planning (ERP) • Kemampuandukunganteknologiuntukberkomunikasidanberbagiinformasiantarapelanggan, staf-staflayanandanperusahaansecarakeseluruhan.

  19. JaringanKomputer • Jaringankomputeradalahsebuahsistem yang terdiriataskomputerdanperangkatjaringanlainnya yang bekerjabersama-samauntukmencapaisuatutujuan yang sama. • Tujuandarijaringankomputeradalah: • Membagisumberdaya: contohnyaberbagipemakaian printer , CPU , memori , harddisk • Komunikasi: contohnyasuratelektronik , instant messaging , chatting • Aksesinformasi: contohnya web browsing • Ad-hoc Networks • Jaringan ad hoc biasanyaterkaitdenganperangkatnirkabel. Bilasambungansudahdibuat di antaraduaataulebihkomputertanpadasarstasiun, merekatelahmembentukjaringan ad hoc. Ad hoc yang masihmemegangdefinisidalamhalinikarenasambungantidaktetaptetapitelahdibentuksementarauntukmemenuhikebutuhantertentu.

  20. Ad-hoc Networks • Jaringan ad hoc biasanya terkait dengan perangkat nirkabel. Bila sambungan sudah dibuat di antara dua atau lebih komputer tanpa dasar stasiun, mereka telah membentuk jaringan ad hoc. Ad hoc yang masih memegang definisi dalam hal ini karena sambungan tidak tetap tetapi telah dibentuk sementara untuk memenuhi kebutuhan tertentu.

  21. Database Management System (DBMS) • DBMS adalahsuatusistematauperangkatlunak (software) yang dirancanguntukmengelolasuatu basis data danmenjalankanoperasiterhadap data yang banyak di minta user.

  22. Artificial Intelligent • Artificial Intelligence (AI) ataukecerdasanbuatanadalahsuatuilmupengetahuandanteknologi yang berdasarkanpadadisiplinilmusepertiilmukomputer, biologi, psikologi, ilmubahasa, matematikadanteknik. • Artificial Intelligence (AI) memilikitujuanuntukmenciptakankomputer-komputer yang dapatberfikir (danjuga) dapatmelihat, mendengar, berjalan, berbicara, danmerasakan. DoronganutamadariArtificial Intelligence (AI) adalahpengembanganfungsi normal komputer yang digabungkandengankecerdasanmanusia, sepertimemberialasan, menarikkesimpulan, belajardanmemecahkanmasalah.

More Related