TUGAS RESUME
SOFTWARE
KOMPUTER
MATA KULIAH
: PENGANTAR TEKNOLOGI INFORMASI
DOSEN
PENGAMPU :
Tuti
Widya Lestari, S.Kom, M.Kom
Disusun Oleh
:
Nama : Rama Andi Wiguna
NIM :
11150533
Kelas : 6f
Prodi : S1
Akuntansi
STIE BANK
BPD JATENG
PENGERTIAN SOFTWARE
Software disebut dengan perangkat lunak,
merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya. Perangkat lunak ini merupakan catatan bagi mesin
komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Sebagian besar dari software komputer dibuat
oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan
perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh
orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut
dinamakan “Source Code”. Program komputer lainnya dinamakan Compiler yang
digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa
yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan program executable
(EXE).
JENIS-JENIS
SOFTWARE
Secara umum:
1. Pertama adalah software aplikasi. Software
aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik,
contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya.
Kedua adalah software sistem.
2. Software sistem adalah software yang menjadi
tempat semua software aplikasi berjalan . Contohnya adalah Microsoft Windows,
Linux, Mac OS, dan sebagainya.
Menurut cara
memperolehnya (harga beli dan legalitas) :
1.
FREEWARE
Software yang bersifat freeware dapat
digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna.
2.
SHAREWARE
Shareware adalah software yang dapat digunakan
tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai,
pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut
(dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut.
Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan
sebagainya.
3.
PROPIETARY SOFTWARE
Intinya, propietary software itu hampir sama
dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya,
kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta.
4.
OPEN SOURCE SOFTWARE
Berbeda dengan jenis software sebelumnya, open
source software memberikan kebebasan kepada kita untuk menggunakan, mengubah
sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya
maupun yang telah kita ubah.
MACAM MACAM
SOFTWARE BESERTA FUNGSINYA
1.
FREEWARE
a. Winamp : Pemutar musik dan video
b. Avira :
Menjaga computer dari serangan virus/adwarel worm
c. Google chrome : Mesin pencari untuk membuka
website secara cepat dan aman
d. Irfanview : Image viewer dan pengedit gambar
2.
Shareware
a.
WinRAR :
Pengompres data
b.
IDM : Berfungsi
untuk mendownload file
c.
Microsoft Office
: Paket aplikasi perkantoran
3.
Open source
a.
Linux : sistem
operasi
b.
Notepad ++ :
catatan serba guna dan editor source code
c.
Audacity :
mengedit dan merekam suara
d.
Pidgin : untuk
mengakses layanan olah pesan instan
4.
Proprietary/Commercial Software
a.
Microsoft Windows
: sistem operasi yang bisa menjalankan lebih dari satu aplikasi secara
bersamaan
b.
Macromedia Flash
: software plugin untuk membuka atau melihat gambar, animasi dan video yang ada
pada website
c.
Microsoft Office
: paket aplikasi perkantoran
IDENTIFIKASI
JENIS-JENIS SOFTWARE
1.
Sistem Operasi Sistem
operasi merupakan sofware yang pertama kali
dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer.
Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada
penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface)
dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI,
misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada
mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya :
Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang
telah mendukung GUI.
2.
Program Bantu dan Program Tambahan Program
bantu (utility)
merupakan program yang digunakan untuk mengisi
kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC
Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari
kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu
beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS
tersebut (single user atau stand alone system) menjadi sistem operasi yang
dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan
Lantastic merukan contoh-contoh program ini.
3.
Bahasa Komputer (Computer Language) Computer
Language
merupakan bahasa yang digunakan untuk membuat
program komputer. Yang termasuk dalam jenis ini adalah :
a. Low Level
Language, merupakan bahasa tingkat rendah
karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya.
b. High Level
Language, merupakan bahasa tingkat tinggi
karena menggunakan kata-kata yang mudah dimengerti. Ada pula beberapa tipe
software, diantaranya :
a. 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.
b. Software
Driver Program inI mengijinkan komputer
untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer,
scanner, dan video cards.
c. 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.
d. Media player
dan pengembangan software media lainnya – Software yang dibuat untuk dapat memainkan atau
mengedit media digital seperti file music atau video.
e. 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.
f.
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, Apple,
Machintos dll, dan pada software inilah program aplikasi lainnya di install.
g. Software
Aplikasi Software yang diinstal
pada komputer yang sesuai dengan os yang ada, dimana software aplikasi ini
diinstal sesuai dengan kebutuhan User (Pengguna) contohnya, MS Office (Ms Word,
Ms Excell, Ms Power Point dll), Software Grafis (Adobe Photoshope, Corel Draw,
Autocad dll)
h. Software
Program Software yang berfungsi
untuk membuat aplikasi-aplikasi program (Membuat Program baru) seperti program
Games, Program data Base, Program Web dll, Contoh Software Program : Visual
Basic, Cobol, C++, Program PHP dll
i.
Software Aplikasi Tools Program-program yang berfungsi untuk
mempercepat, memperbaiki, dan mempermudah pengoperasian komputer.
BAHASA
PEMROGRAMAN
1.
Pemrograman Prosedural (Procedural
Programming) :
a. Algoritma berisi urutan langkah-langkah
penyelesaian masalah. Ini berarti algoritma adalah proses yang procedural.
2.
Pemrograman Terstruktur (Structured
Programming
a. Contoh bahasa pemrograman terstruktur :
Pascal. Cobol, RPG, ADA, C.
3.
Pemrograman Modular(Modular Programming)
a. Program-program yang besar cenderung sulit
terutama karena kompleksitas dari program tersebut, dan banyak bagian dengan
hubungan yang rumit dan detail yang sebenarnya tidak perlu. Salah satu metode
dalam penyusunan program terstruktur adalah pemrograman modular.
4.
Pemrograman Fungsional (Functional
Programming) :
Contoh bahasa pemrograman fungsional : Lisp,
Scheme, ML, Haskell,
Erlang.
5.
Pemrograman Berorientasi Objek (OOP/Object-Oriented
Programming)
Object / Objek : Elemen yang memiliki fungsi,
metode, karakteristik tertentu yang dapat dibedakan dalam dunia nyata.
Berikut
adalah macam bahasa pemrograman lain yang perlu anda ketahui :
1. Bahasa
Pemrograman HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan
untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam
sebuah browser Internet.
2. Bahasa
Pemrograman PHP PHP adalah
bahasa pemrograman script yang paling banyak dipakai saat ini.
3. Bahasa
Pemrograman ASP ASP adalah
singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman
web untuk menciptakan halaman web yang dinamis
4. Bahasa
Pemrograman XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang
direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
5. Bahasa
Pemrograman WML WML adalah
kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang
digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
6. Bahasa
Pemrograman PERL Perl adalah bahasa
pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX),
juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS,
EBCDIC, dan PocketPC.
7. Bahasa
Pemrograman CFM Cfm dibuat menggunakan tag
ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.
8. Bahasa
Pemrograman Javascript Javascript
adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript
merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
9. Bahasa
Pemrograman CSS Cascading Style Sheets
(CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan
suatu dokumen yang ditulis dalam bahasa markup.
KESIMPULAN
Perkembangan software dari masa ke masa selalu
mengalami peningkatan. Pada awalnya software bukanlah alat yang diciptakan
untuk berbagai kegunaan seperti yang kita amati pada zaman sekarang. Dulu
software diciptakan hanya sebagai alat untuk mempermudah dalam penghitungan
atau lebih mudahnya sebagai mesin hitung matematika. Tetapi seiring dengan
perkembangan zaman software ini terus berevolusi menjadi mesin serba guna
khususnya pada bidang industri dan penelitian.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar