Sebutkan contoh program aplikasi komputer dan fungsinya

Program aplikasi adalah program yang ditulis untuk memecahkan masalah tertentu, untuk menghasilkan laporan tertentu, atau untuk memperbarui file tertentu. Program komputer yang melakukan pekerjaan berguna atas nama pengguna komputer (misalnya program pengolah kata atau akuntansi) sebagai lawan dari PERANGKAT LUNAK SISTEM yang mengatur jalannya komputer itu sendiri, atau perangkat lunak PENGEMBANGAN yang digunakan oleh pemrogram untuk membuat program lain.

Program aplikasi biasanya berdiri sendiri, menyimpan data dalam file dengan format khusus (sering kali merupakan hak milik) yang dapat dibuat, dibuka untuk diedit, dan disimpan ke disk: ini berbeda dengan program UTILITY, yang biasanya melakukan operasi sederhana pada file yang dibuat oleh program lain.

Pengertian

Program aplikasi adalah program lengkap dan mandiri yang menjalankan fungsi tertentu secara langsung bagi pengguna. Di antara banyak lainnya, program aplikasi meliputi:

  • Surel
  • Browser web
  • permainan
  • Pengolah kata
  • Perangkat lunak perusahaan
  • Perangkat lunak akuntansi
  • Perangkat lunak grafis
  • Pemutar media
  • Manajemen database

Karena setiap program memiliki aplikasi tertentu untuk pengguna akhir, istilah “aplikasi” digunakan. Misalnya, pengolah kata dapat membantu pengguna membuat artikel, sedangkan aplikasi game dapat digunakan untuk hiburan. Program aplikasi juga dikenal sebagai aplikasi atau perangkat lunak aplikasi.

Perangkat lunak aplikasi dan perangkat lunak sistem adalah dua jenis perangkat lunak utama yang tersedia. Perangkat lunak sistem mengelola operasi internal komputer, terutama melalui sistem operasi (OS). Ia mengelola periferal seperti perangkat penyimpanan, printer, dan monitor juga. Sebaliknya, perangkat lunak aplikasi atau program aplikasi memandu komputer untuk menjalankan instruksi yang diberikan oleh pengguna.

Perangkat lunak sistem mencakup program yang berjalan di latar belakang, yang memungkinkan program aplikasi berfungsi. Program perangkat lunak sistem mencakup kompiler, assembler, alat manajemen file serta OS itu sendiri. Program aplikasi berfungsi di atas perangkat lunak sistem karena perangkat lunak sistem dibangun dari program “tingkat rendah”. Perangkat lunak sistem diinstal secara otomatis selama penginstalan OS. Namun, pengguna memiliki opsi untuk memilih program aplikasi mana yang diinstal pada sistem mereka.

Contoh

Berikut adalah contoh dari beberapa kelompok program aplikasi.

  • Program pengolah kata, contohnya Microsoft Word, Word Pad, WordStar, dan Adobe PageMaker.
  • Program pengolah angka, contohnya Microsoft Excel, lotus 123, dan Quattro Pro.
  • Program database, contohnya Microsoft Access, Paradox, Visual dBase, dan dBase 111+.
  • Program presentasi, contohnya Microsoft PowerPoint dan Macromedia Flash.
  • Program grafis, contohnya CorelDRAW, Adobe Photoshop, dan Macromedia FreeHand.
  • Program teknis, contohnya Visio, AutoCAD, dan Visio Architecture.
  • Program akuntansi, contohnya MYOB, DEA, General ledger, dan Sybiz.
  • Program olah data statistik, contohnya SPSS.

Dan lain-lain.

Jenis

Aplikasi dapat bervariasi dalam banyak hal, termasuk bagaimana mereka dibangun, platform apa yang mereka jalankan, apakah itu open source atau eksklusif, atau untuk pasar mana mereka digunakan.

Misalnya, pengembang aplikasi seluler menulis kode mereka sebagai aplikasi asli, web, atau hibrid – dan istilah ini juga dapat menjelaskan aplikasi desktop. Pengembang mengkodekan aplikasi asli untuk dijalankan pada perangkat keras tertentu, seperti kamera atau GPS, dan dalam bahasa pemrograman yang sama dengan OS yang mendasarinya. Misalnya, aplikasi Foto di Mac OS X ditulis dalam Objective-C bahasa yang sama dengan yang digunakan Mac OS X.

Pengguna akhir biasanya mengakses aplikasi web melalui browser web, seperti Google Chrome. Pengembang dapat menulis aplikasi web dalam beberapa bahasa, termasuk JavaScript, CSS, dan HTML, tetapi mereka tidak dapat mengakses perangkat keras tempat aplikasi dipasang. Aplikasi hibrid memiliki API yang dapat mengakses sumber daya perangkat, mirip dengan aplikasi asli, tetapi biasanya ditulis dalam bahasa seperti HTML dan CSS. Selain itu, pengembang sering kali membuat kode aplikasi seluler untuk bekerja pada platform perangkat tertentu.

Aplikasi juga dapat dikelompokkan ke dalam kategori berdasarkan gaya lisensi. Program perangkat lunak berpemilik, seperti Adobe Photoshop, adalah aplikasi yang dimiliki dengan hak cipta. Pengguna akhir dapat membeli atau melisensikan aplikasi berpemilik melalui vendor yang menyediakan perangkat lunak. Mereka tidak dapat mengubah aplikasi ini; mereka hanya dapat menambahkan fungsionalitas melalui add-on pihak ketiga. Aplikasi sumber terbuka, seperti WordPress, menyediakan kode sumber bagi pengguna akhir dan pengembang untuk digunakan dan dimodifikasi. Perusahaan perangkat lunak dan pengembang individu biasanya membuat aplikasi open source tersedia secara gratis di bawah lisensi umum atau publik, seperti GNU.

Pengembang atau tim pengembang dapat membuat aplikasi untuk pasar vertikal tertentu. Aplikasi vertikal biasanya melayani kebutuhan industri atau departemen tertentu, seperti sistem penagihan medis. Sebaliknya, aplikasi horizontal, seperti pengolah kata atau browser web, berlaku untuk berbagai industri.

Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:

Word Processing

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

Desktop Publishing

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

Program Speadsheet

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

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.

Grafik

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.

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.

Program Statistik

Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.

Komunikasi

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

Multimedia

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

Game

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

Antivirus

Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.

Program Aplikasi dan perangkat lunak sistem

Tidak seperti perangkat lunak aplikasi, program perangkat lunak sistem beroperasi di latar belakang dan tidak secara langsung berinteraksi dengan pengguna komputer. Perangkat lunak sistem mengelola operasi komputer atau mesin virtual dan biasanya mencakup OS, hypervisor, dan driver. Ini umumnya adalah program tingkat rendah atau dasar dibandingkan dengan aplikasi yang dihadapi pengguna akhir.

Aplikasi menggunakan perangkat lunak sistem untuk mengakses sumber daya perangkat keras dasar, seperti memori, penyimpanan, dan utilitas lain. Misalnya, aplikasi bergantung pada perangkat lunak sistem untuk akses ke sistem file untuk mengelola dan menyimpan file.