Minggu, 29 Maret 2009

SOFTWARE

(PERANGKAT LUNAK KMOPUTER)

SOFTWRARE

Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.

Perangkat lunak komputer berfungsi untuk :

  1. Mengidentifikasi program
  2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
  3. Mengatur dan membuat pekerjaan lebih efisien.

Macam-macam Perangkat Lunak

Perangkat lunak terbagi menjadi 4 macam, yaitu :

  1. Sistem Operasi (Operating System),
  2. Program Aplikasi (Application Programs),
  3. Bahasa Pemrograman (Programming Language),
  4. Program Bantu (Utility)

1. Sistem Operasi (Operating System)

Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :

  • Menyimpan program dan aksesnya
  • Membagi tugas di dalam CPU
  • Mengalokasikan tugas-tugas penting
  • Merekam sumber-sumber data
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
  • Memeriksa kesalahan sistem
  • Multitugas pada OS/2″, Windows ‘95″, Windows ‘98″, Windows NT”, /2000/XP
  • Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID

Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.

2. Program Aplikasi (Aplication Programs)

Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.

3. Bahasa Pemrograman (Programming Language)

Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.

Ada 3 level bahasa pemrograman, yaitu :

  • Bahasa tingkat rendah (low level language)

Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.

  • Bahasa tingkat tinggi (high level language)

Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.

  • Bahasa generasi keempat (4 GL)

Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++

4. Program Bantu (Utility)

Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.

Contoh software ini diantaranya :

  • Norton Utility
  • Winzip
  • Norton Ghost
  • Antivirus

MACAM-MACAM SOFTWARE

Software atau disebut juga perangkat lunak adalah bagian dari komputer yang
melakukan fungi atau tugas tertentu dikomputer.Tanpa sofware kommputer hanyalah rongsokan elektronik yang tidak ada gunaya :-P.
Dalam tulisan ini kita akan melihat berbagai antarmuka software ,antarmuka software sendiri [menurut saya] ada 5 yaitu:

  1. libary/API
  2. command line
  3. Text/Konsole
  4. GUI
  5. web



library/API
library adalah kumpulan file file pendukung dalam suatu software atau bisa juga
berupa file header dimana software aplikasi mengambil fungsi fasilitas pemrograman yang disediakannya.Umumnya libary bisa dianalogikan sebagai fondasi bangunan bagi aplikasi.Library sendiri ada yang masih dalam bentuk source code ,misal file header bahasa C/C++,atau yang sudang dalam bentuk compilasi seperti dll di windows dan so di linux.selain itu library untuk antarmuka GUI umumnya disebut fondation class ,misal JFC,untuk antarmuka GUI di java,OWL di borland,dan MFC di visual C++ milik microsoft antarmuka library umumnya berupa fungsi fungsi dan Variable /konstanta public yang bisa dipakai oleh programmer/developer untuk membangun aplikasi lain.Contoh dari library adalah Alsa-lib dilinux digunakan untuk menjembatani sound device dengan audio player.atau

command line

software dengan antarmuka command line umumnya dipakai untuk tugas tugas yang simple .
jika anda memakai linux kebanyakan softwarenya berantarmuka commandline
mmisal man,less,cat,ls dan lain lain.jika kita memakai DOS,maka perintah dir,type dan date merupakan
aplikasi commandline.umumnya aplikasi command line digunakan sysadmin untuk mengatur server.command line sangat umum ditemui di UNIX/linux system serta di DOS.

Text
software berbasis text adalah software yang sudah mempunyai "frame" atau window namun masih dalam lingkungan konsole.contohnya jed editor,vi,atau wordstar di DOS,bagi saya sendiri command line dan Text berbeda,perbedaan mendasar adalah umumnya software commandline menggunnakan argumen sebagai input datanya sedangkan
standar output sebagai keluarannya.sedangkan software dengan interface text/Konsole
biasanya input data ada di "buffer" atau di frame tersendiri.contoh dari software
berbasis text yang lain yaitu mc,dan editor editor linux di text based.

GUI
antarmuka ini adalah antarmuka yang sekarang paling banyak dipakai,antarmuka ini umumnya digunakan untuk aplikasi didesktop.untuk menggunakannya anda tinggal clik menu atau dengan tombol tertentu.model gadget terbaru pun memakai antarmuka ini.sasaran pengguna dari GUI adalah end user atau desktop oriented user.

web
antarmuka web adalah antarmuka software yang sekarang mulai menggeser ketenaran gui.jika kita
lihat makin banyak aplikasi yang berbasis web seperti phpmyadmin,cms dan groupware.umumnya aplikasi ini adalah aplikasi n-tier,dimana data disimpan didatabase,aplikasi disimpan diwebserver ,dengan bahasa script tertentu, dan antarmuka berbasis web di tampilkan di client dengan browser.
kelebihan dari antarmuka web ini adalah independent platform dan flexible.

Jenis-jenis Software

  • System Software:
    • Operating System (OS) : Windows, MacOS, Linux, BSD, Darwin
    • Programming Languages : asembly, pascal, C, C++, .. perl, php, java
    • System Utility : scandisk, fdisk, ..
  • Application Software
    • Custom-made Software / Custom Software / Tailor-made Software
    • Commercial Software / Package Software :
      • wordprocessor,
      • desktop publishing,
      • spareadsheet,
      • database management system,
      • graphics software, dsb

Perangkat Lunak Aplikasi

Perangkat lunak aplikasi umumnya dapat menangani data jenis:

  • text: type face, type size (satuan point = 1/72"), type weight, type style, font
  • numbers
  • pictures
  • sound
  • video

TAMBAHAN:

Ada 3 macam jenis perangklat lunak yaitu :


a. Perangkat lunak sistem operasi , yaitu program yang ditulis untu mengendalikan dan mengkoordinasikan kegiatan sistem komputer. Contoh : Windows, VNIX, LINUX dan VMS
b. Perangakt lunak bahasa yaitu, program yang digunakan untuk menterjemahkan instruksi - instruksi yang di tulis dlam bahasa pemograman kedalam bahasa mesin agar di mengerti oleh komputer. Contoh : Visual Basic, Delphi, dan C++
c. Perangkat lunak aplikasi, yaitu perangkat linak yang digunakan oleh software house yang berguna untuk menyelesaikan pekerjaan yang sifatnya umum atau standart. Contoh MS Word yang digunalan untuk mebuat suatu dokumen

Cara menggunakan perangkat lunak apliaksi
Sebelum menggunakan perangkat lunak aplikasi ada beberapa langkah yang digunakan agara perangkat lunak anda aktif.
Apabila perangklat lunak aplikasi belum terpasang ikuti langkah-langkah dibawah ini :
1. Langkah pertama, anda harus menginstalnya lebih dulu
caranya : Masukkan cd software aplikasi
klik start, run, Browse
Pada kotak log in, pilih drive cd rom dan cari file set up
klik open
klik ok
maka proses penginstalan program aplikasi dimulai