Fungsi software Komputer

Fungsi software Komputer
Software komputer itu apa ? software komputer adalah salah satu elemen penting dari komputer setelah hardware komputer. Software komputer juga dapat membantu para pengguna komputer untuk mengenal komputer Anda.
Ada beberapa jenis software komputer yang harus Anda ketahui, berikut software – software tersebut :
1.Operating sistem – software yang merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan. Contoh dari software operating sistem ini adalah Window Vista, Mac OS X dan Linux
2. Software Driver – Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
3. MLM Software – software mlm ini dapat membantu dan mempermudah pebinsis mlm untuk mengatur, mengontrol dan memantau bisnis mlm. Contoh dari software ini adalah strategic management report
4. Software Pendidikan – berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
5. Software Produktifitas – Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya.
6. Software Games - Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
7. Media player dan pengembangan software media lainnya Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
Software adalah kumpulan dari program-program dan data-data yang saling terelasi yang memerintahkan apa yang harus dilakukan komputer. Software mengandung fungsi-fungsi, baik yang menginstruksikan hardware atau yang mengolah dan menyediakan fasilitas untuk software lainnya. Berikut adalah beberapa jenis-jenis software secara umum dan penjelasannya.

1. System Software
System software menyediakan fungsi-fungsi dasar untuk kebutuhan komputer, yang bisa dibagi menjadi sistem operasi atau sistem pendukung. Sistem operasi adalah sebuah software yang paling mendasar, yang membantu menjalankan hardware komputer dan sistem pendukung.
System software bertanggung jawab mengatur berbagai hardware agar dapat bekerja secara bersama-sama. Sehingga para pengguna dan software yang lain tidak perlu memikirkan bagaimana hardware bekerja.
Tugas utama lain dari system software adalah menjembatani antara software-software yang lain dengan hardware. System software menerjemahkan intruksi-instruksi dari software lain ke dalam bahasa mesin sehingga dapat diterima oleh hardware.
Termasuk juga aksesoris pendukung seperti web cam, flashdisk, printer, dan lain-lain supaya bisa berjalan dengan stabil. System software adalah software yang berada pada level paling bawah di mana bahasa yang digunakan ada assembler (bahasa mesin). Contoh dari system software adalah Microsoft Windows, Linux, Mac OS X.

2. Programming Software (Software Pemrograman)
Software pemrograman biasanya dipakai untuk memudahkan para pembuat program (programmer) untuk menulis program yang kemudian dibentuk menjadi sebuah obyek yang bisa diakses oleh system software dalam bentuk aplikasi.
Software pemrograman berbentuk lebih ke instruksi langsung terhadap system software. Berbagai macam software pemrograman digunakan dan bermacam pula varian dari algoritma masing-masing software pemrograman.
Dalam hal ini software pemrograman adalah software yang berada pada level tengah. Contohnya seperti Visual Studio, Gambas, Delphi, C++ dll.

3. Application Software (Software Aplikasi)
System software tidak mengarah langsung ke sebuah kebutuhan. Atau lebih jelasnya, software aplikasi menawarkan berbagai fungsi-fungsi yang berbeda sesuai dengan kebutuhan pengguna dan dimana aplikasi tersebut dibutuhkan.
Software aplikasi dibangun untuk sebuah tujuan atau keperluan yang bisa berupa program khusus atau berbagai kumpulan dari program-program.
Software aplikasi menyediakan fasilitas bagi pengguna untuk menginstruksikan tugas-tugas dalam bentuk yang lebih sederhana, artinya bukan dalam bentuk pemrograman.
Jadi bisa dikatakan bahwa software aplikasi adalah lapisan antarmuka terakhir antara komputer dan pengguna maka software aplikasi berada pada tingkatan teratas dari tipe-tipe software.
Contoh dari software aplikasi adalah browser internet, aplikasi bisnis, aplikasi perkantoran, editor kata dan gambar, dan lain-lain.

Fungsi System sofware
System software menyediakan fungsi-fungsi dasar untuk kebutuhan komputer, yang bisa dibagi menjadi sistem operasi atau sistem pendukung. Sistem operasi adalah sebuah software yang paling mendasar, yang membantu menjalankan hardware komputer dan sistem pendukung.
System software bertanggung jawab mengatur berbagai hardware agar dapat bekerja secara bersama-sama. Sehingga para pengguna dansoftware yang lain tidak perlu memikirkan bagaimana hardware bekerja.
Tugas utama lain dari system software adalah menjembatani antarasoftware-software yang lain dengan hardware. System software menerjemahkan intruksi-instruksi dari software lain ke dalam bahasa mesin sehingga dapat diterima oleh hardware.
Termasuk juga aksesoris pendukung seperti web cam, flashdisk,printer, dan lain-lain supaya bisa berjalan dengan stabil. System software adalah software yang berada pada level paling bawah di mana bahasa yang digunakan ada assembler (bahasa mesin). Contoh darisystem software adalah Microsoft Windows, Linux, Mac OS X.

Memahami Pengertian software Aplikasi
yaitu suatu program komputer yang berfungsi untuk melakukan tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan keuangan, atau merancang rumah.
Pengertian software aplikasi tidak lepas dari beberapa macam program pembangunnya, yaitu terdiri dari software hiburan, pendidikan, bisnis, perangkat lunak khusus, serta produktivitas kerja.
Perangkat lunak penunjang produktivitas kerja memberikan peranan yang sangat bermanfaat untuk optimalisasi mutu kerja.

Seluk Beluk Software Aplikasi
Berikut beberapa jenis perangkat lunak yang terdapat di pasaran untuk aplikasi komputer.
Perangkat lunak hiburan. Beberapa contoh dari software ini, yaitu winamp untuk mendengarkan musik, games, dan sebagainya untuk hiburan.
Perangkat lunak pendidikan. Berguna untuk mempelajari atau mereferensikan tentang pendidikan atau pengetahuan.
Perangkat lunak bisnis. Software ini berguna untuk aplikasi bisnis, contohnya untuk menangani utang piutang, pencatatan barang, dan sebagainya.

Pengertian software aplikasi pada software produktivitas kerja adalah sebagai berikut:
Word processing
Word processing disebut juga pengolah kata untuk membuat dokumen. Berguna untuk memformat teks sehingga teks lebih rapi, misalnya rata kanan-kiri dan sebagainya.
Gramer checker digunakan untuk mengidentifikasi kesalahan tata bahasa. Thesaurus adalah untuk mencari padanan kata.

Spreadsheet
Spreadsheet berupa sekumpulan sel yang khas. Setiap sel terdiri dari nama baris dinyatakan dengan angka dan nama kolom dinyatakan dengan huruf.
Beberapa contoh nama spreadsheet, yaitu Claris Resolve dari Claris Corporation, excel dari Microsoft, lotus 1-2-3 dari Lotus. Development Corporation, QuatroPro dari Novel Corporation, StarOffice Calc dari Sun Microsystems.

Desktop Publishing
Biasanya digunakan untuk mencetak kartu undangan. Cocok sekali bagi yang ingin membuka usaha percetakan, karena ia bisa menggabungkan metode dari perangkat lunak yang lain.
Contoh nama dari program desktop publishing, yaitu corel draw, frame maker, indesign, ventura, dan lain-lain.

Presentasi Grafik
Software ini biasanya digunakan untuk membuat bahan presentasi grafik sehingga pembuatan bahan presentasi mudah dan cepat. Anda juga bisa menambahkan fitur-fitur penambah cantiknya bahan presentasi Anda.
Contoh aplikasi ini adalah dengan menambahkan gambar animasi atau bahkan menambahkan video untuk ditayangkan guna memperjelas bahan presentasi. Contoh nama software ini adalah StarOffice Impress, FreeLance Grafics, Power Point, dan lain-lain.

Komunikasi
Software ini berfungsi untuk berkomunikasi antar orang melalui e-mail (electronic-mail), atau disebut juga dengan surat elektronik. Beberapa contoh nama software email ini adalah Perfect Office, Kmail, OutLook Express, Netscape messenger, dan lain-lain.

Personal Information Manager (PIM)
PIM sangat berguna untuk mengelola informasi pribadi, seperti tugas, jadwal, rekanan atau klien dan juga keuangan. Beberapa contoh dari software ini adalah commence, computer organizer, lotus organizer, Microsoft outlook.

Manajemen Data
Software manajemen data disebut juga dengan DBMS (Database Management System). DBMS berguna untuk mencatat, memanipulasi, dan mengambil data agar lebih cepat dan tepat.
Beberapa contoh nama DBMS, yaitu access dari Microsoft Corporation, paradox, visual Dbase, visual express, dan visual foxpro. DBMS memiliki fitur yang canggih sekali, misalnya mampu menyediakan fasilitas keamanan bagi pengakses yang tidak  berwewenang.
Begitu banyak istilah yang dapat kita pelajari dari berbagai komponen pengertian software aplikasi. Semoga bermanfaat.

Proses Pembuatan Software
Ada sebagian orang yang beranggapan pembuatan software tidak harus dibuat oleh mereka yang berlatar belakang ilmu komputer, sistem informasi, atau teknik informatika. Asal si pembuatnya memahami logika dan algoritma, software pun  jadi. Toh sekarang sudah banyak software pemrograman. Benarkah pembuatan software terbilang mudah?
Jawabannya bisa benar atau salah bergantung pada kompleksitas atau kerumitan software-nya. Jika software-nya untuk fungsi-fungsi sederhana, misal software aplikasi pembukuan debet dan kredit saja maka tidak harus jago pemrograman berlatar belakang TI. Contoh lainnya, membuat situs jual beli. Jika hanya melayani pemesanan, tanpa terhubung ke mesin ATM atau memerlukan verifikasi kartu kredit, maka hal ini mudah dilakukan.

Bantuan Software Pemrograman
Lebih memudahkan lagi, kini semakin banyak software pemrograman  yang mempermudah proses pembuatan. Apabila dahulu programmer mengetik baris-baris program dalam console atau layar gelap, kini ia tinggal memilih software pembantu pembuatan pemrograman sesuai bahasa pemrograman yang ia pilih.
Apabila ia terbiasa menggunakan bahasa pemrograman basic, maka visual basic bisa ia pilih. Jika ia ahli dalam bahasa pascal, Borland Delphi siap membantunya. Termasuk jika si programmer lebih menyukai bahasa C ataupun C++, tersedia Microsoft Visual C/ C++. Software pemrograman seperti di atas yang lebih dikenal dengan sebutan integrated development environment (IDE) ini memang lengkap.
Selain itu, Anda nbisa mengetik baris program, mendesain tampilan (interface), mengkompilasinya dan kemudian membuat file executable (.exe), serta mengkoneksikannya dengan database , jika diperlukan.
Dengan alat bantu pemrograman, tugas programmer sepertinya semakin mudah. Namun, bagaimana jika membuat software sistem penjadwalan pesawat terbang atau software pemilihan umum online? Apakah tetap mudah jika menggunakan software pemrograman.
Kembali lagi ke jawaban benar dan tidak. Software sistem penjadwalan pesawat terbang tidak berdiri sendiri. Ia memerlukan koneksi ke database yang mungkin berisi tabel-tabel tentang pesawat terbang, jadwal, dan kapasitas tiap pesawat terbang. Ia juga perlu terkoneksi dengan server atau juga dengan internet apabila berbasis web.
Hal-hal semacam itulah yang perlu dipikirkan matang sebelum programmer menyusun baris kode program. Sebab, bahasa pemrograman aplikasi berbasis desktop berbeda dengan aplikasi berbasis web. Termasuk cara berinteraksi dengan database dan sistem lainnya. Programmer memerlukan bantuan analis software untuk memikirkan dan menganalisis kebutuhan apa saja untuk mendesain suatu software.
Analis akan mendetailkan kebutuhan software dalam bentuk modul-modul yang harus ada dalam software tersebut, manajemen database yang digunakan dan sebagainya. Hasil analisis berupa modul-modul fungsi  itulah yang akan dibuat dalam bentuk tampilan dan baris program oleh seorang programmer.
Nah, setelah fungsi dan kebutuhan software tersebut jelas, si programmer dapat menggunakan software pemrograman berbasis IDE untuk membantunya dalam proses pembuatan software.

Share on Google Plus

About Bloby's Blogger

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

2 komentar:

  1. Terima kasih atas informasinya sangat bermanfaat sekali..
    Bagus min Good job.....

    Jangan lupa juga kunjungi halaman ini
    http://mesinantrianmakingsolution.blogspot.co.id/2016/05/mesin-antrian-bersolusi.html
    http://alatskpberkualitas.blogspot.co.id/2016/05/alat-survey-kepuasan-pelanggan.html

    BalasHapus
  2. Great Information …… For best MLM Software Visit MLM Software

    BalasHapus