Jumat, 29 Oktober 2010

PERANGKAT LUNAK

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
• Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
• Sistem operasi (operating system) misalnya Ubuntu.
• Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
• Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.[4]
• Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh.
• Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber terbuka (open source software)
• Perangkat lunak gratis (freeware)
• Perangkat lunak uji coba (shareware / 'trialware)
• Perangkat lunak perusak (malware)
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.
Perangkat lunak
• Sistem operasi
Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputer. Sistem operasi yang biasa digunakan adalah Linux, Windows, dan Mac OS. Tugas sistem operasi termasuk (namun tidak hanya) mengatur eksekusi program di atasnya, koordinasi input, output, pemrosesan, memori, serta instalasi software.
• Program komputer
Merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasinya
by:belajar computer.com
Perangkat lunak atau software adalah sebuah perangkat yang terdiri dari item-item / objek-objek yang merupakan konfigurasi dari :
• Program : perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan
• Dokumen : menggambarkan operasi dan kegunaan program
• Data : struktur data yang memungkinkan program memanipulasi informasi secara proporsional
Karakteristik Perangkat Lunak :
• PL merupakan suatu produk, sekaligus sarana untuk membangun suatu produk
• PL dibangun dan dikembangkan (engineered, not manufactures). Berbeda dengan perangkat keras (hardware), PL dibuat dengan suatu perancangan yang kemudian setelah jadi dapat dikembangkan lebih lanjut. Biaya untuk PL dikonsentrasikan pada pengembangan.
• PL tidak pernah usang (wear out) namun memburuk (deteriorate). PL tidak pernah usang karena adanya perawatan memungkinkan pengembangan PL untuk menyesuaikan dengan kebutuhan baru. Namun sekali PL rusak, maka tidak dapat diganti dengan PL lain, namun harus dilakukan pembuatan ulang karena tidak ada suku cadang dalam PL (berbeda dengan hardware).
• Sampai saat ini kebanyakan PL masih dibuat menurut pesanan (custom built)
Perkembangan Perangkat L unak:
• Tahun-Tahun Awal (1950 - 1965)
  1.  Orientasi batch -> update data pada periode tertentu
  2.  Distribusi terbatas
  3.  PL dibuat menurut pesanan
• Era Kedua (1965 - 1975)
  1. Multiuser -> ada pembagian hak akses, contoh : manager, karyawan
  2. Real time -> update data langsung ketika ada perubahan
  3. Database -> karena real time
  4. Software produk
• Era Ketiga (1975 - 1989)
 Sistem terdistribusi
  1.  Embedded Intelligence
  2.  Hardware biaya rendah -> kalau dulu mahal karena ukurannya sangat besar
• Era Keempat (1989 - sekarang)
  1.  Sistem desktop bertenaga kuat
  2.  Teknologi berorientasi objek (Object Oriented) -> kalau ada komponen rusak,
tidak perlu membeli PL baru, cukup membeli komponen
  •  Sistem pakar -> bertindak seperti pakar
  •  Jaringan syaraf tiruan
  •  Komputasi Paralel
  •  Komputasi Jaringan
Aplikasi Perangkat Lunak :
Kandungan dan determinasi informasi merupakan faktor penting dalam menentukan sifat aplikasi PL. Kandungan informasi merujuk pada arti dan bentuk informasi yang masuk dan keluar. Determinasi informasi merujuk pada prediktabilitas urutan dan timing informasi.
1. System software : melayani program-program yang lain, contoh :kompiler, editor, prosesor telekomunikasi, sistem operasi, driver. Areanya ditandai dengan eratnya interaksi dengan hardware komputer, penggunaan oleh banyak user, operasi konkuren yang membutuhkan penjadwalan, tukar-menukar sumber dan pengaturan proses yang canggih serta struktur data yang kompleks dan interface eksternal yang ganda.
2. Real-time software : program-program yang memonitor / menganalisis / mengontrol kejadian dunia nyata ketika kejadian tersebut terjadi. Elemen-elemennya meliputi komponen pengumpul data (mengumpulkan dan memformat informasi dari lingkungan eksternal), komponen analisis (mentransformasikan informasi ketika dibutuhkan oleh aplikasi), komponen kontrol / output (memberi respon real-time).
3. Business software : merupakan area aplikasi PL yang paling luas. Sistem diskrit (contoh : penggajian/payroll, account receivable, inventory) telah mengembangkan PL SIM yang mengakses satu atau lebih database besar yang berisi informasi bisnis. Aplikasi dalam area ini menyusun kembali struktur data yang ada dengan suatu cara tertentu untuk memperlancar operasi bisnis atau pengambilan keputusan manajemen.
4. Engineering / scientific software : ditandai dengan algoritma numerik (number crunching). Memiliki jangkauan aplikasi mulai astronomi sampai vulkanologi, analisis otomatif sampai dinamika orbit pesawat ruang angkasa, dan biologi molekular sampai pabrik yang sudah diotomatisasi. Namun aplikasi baru dalam area teknik atau ilmu pengetahuan sedang bergerak menjauhi algoritma numerik yang konvensional.
5. Embedded software : ada dalam ROM, digunakan untuk mengontrol hasil serta sistem untuk keperluan konsumen dan pasar industri. Dapat melakukan fungsi terbatas serta fungsi esoterik (contoh : key pad control microwave yang bisa mematikan otomatis sesuai waktu) atau memberikan kemampuan kontrol dan fungsi penting (contoh : fungsi digital dalam sebuah automobil seperti kontrol bahan bakar, autopilot, penampilan dashboard, sistem rem).
6. PC software, contoh :pengolah kata, manajemen database, multimedia, hiburan aplikasi keuangan bisnis dan personal, dll.
7. AI software : menggunakan algoritma non-numerik untuk menyelesaikan masalah kompleks yang tidak sesuai untuk perhitungan maupun analisis secara langsung. Contoh : sistem pakar, aplikasi dengan jaringan syaraf tiruan, image dan suara, pembuktian teorema, permainan game.
8. Aplikasi web : aplikasi berbasis web yang mendukung kegiatan-kegiatan bisnis maupun kegiatan lain, contoh : e-commerce, search engine.
By : http://blog.its.ac.id
Perangkat lunak dapat digolongkan menjadi tiga bagian, yaitu:
1. Sistem Operasi (operating system)
Yaitu program yang dibuat untuk mengendalikan dan mengkoordinasikan seluruh kegiatan dari sistem komputer.
2. Perangkat lunak bahasa pemrograman (programming
software)
Yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat dimengerti komputer.
3. Perangkat lunak aplikasi (application software)
Yaitu program yang ditulis dan diterjemahkan oleh language-software untuk menyelesai-kan suatu aplikasi tertentu.

SISTEM OPERASI
- Tujuan dari OS ini adalah untuk meningkatkan efisiensi dan menggunakan komputer semaksimal mungkin, dalam melaksanakan pekerjaan khususnya untuk mengurangi ‘waktu nganggur’ yang dialami oleh komputer. Program-program dalam OS biasanya ditulis dan disusun oleh pabrik komputer yang bersangkutan.
- Sistem Operasi terdiri dari : Control Program dan OS Service.
BAHASA PEMROGRAMAN
- Susunan instruksi-instruksi yang dimasukkan ke komputer disebut program, dan bahasa yang digunakan untuk penulisan program ini disebut bahasa pemrograman (programming language).
BEBERAPA CONTOH PROGRAM APLIKASI
• Program aplikasi yang dimaksud adalah berupa perangkat lunak (program paket) yang digunakan untuk aplikasi tertentu, dan pemakai langsung dapat menggunakannya tanpa harus memikirkan bagaimana proses yang dilakukan komputer.
• Contoh-contoh:
• Pengolah Kata (Word Processor)
• Program paket ini dapat membuat komputer berfungsi sebagai mesin ketik elektronik yang canggih. Jenis dari pengolah kata yang terkenal, antara lain:
• WordStar
• Word Perfect
• Multimate
• Microsoft Word
• Turbo Sprint dan lain lain
BEBERAPA CONTOH PROGRAM APLIKASI
• Pengolah Angka (Spreadsheet)
• Dengan program ini komputer berfungsi sebagai kertas kerja yang dapat melakukan perhitungan secara otomatis. Adapun jenis dari spreadsheet yang cukup terkenal seperti:
• Lotus 123 (dengan berbagai versinya)
• Supercalc
• Symphony
• FrameWork
• Quattro
• Microsoft Works (Spreadsheet)
• Microsoft Excel (dengan berbagai versinya) dan lain-lain
• Pengolah Data (DataBase)
• Program ini dapat membuat komputer mengolah data dalam bentuk file secara mudah, rapi, dan cepat dalam hal penempatan dan manipulasinya. Yang termasuk program aplikasi ini antara lain:
• dBase (dengan berbagai versinya)
• Paradox
• dBXL
• FoxBase
• DacEasyBase
• FoxPro
• Visual FoxPro dan lain-lain

• Pembuat Artikel (Publisher) atau lazim disebut software Desktop Publishing
• Dengan paket ini komputer dapat berfungsi sebagai mesin editor untuk membuat majalah, koran, ataupun berbagai bentuk artikel lainnya. Yang termasuk dalam paket program ini antara lain:
• Ventura Publisher
• Aldus PageMaker (dengan berbagai versinya)
• Adobe PageMaker (dengan berbagai versinya)
• Corel Draw (dengan berbagai versinya)
• Aldus FreeHand (dengan berbagai versinya)
• Harvard Graphics dan lain-lain
• CAD (Computer Aided Design)
• Dengan CAD komputer dapat berfungsi sebagai alat lukis elektronik yang canggih dalam membuat sketsa ruangan, mesin, model industri, pesawat, dan lain sebagainya. Yang termasuk paket program ini antara lain:
• AutoCad
• Drafix
• CAM
• 3D Home Architech
• Animasi
• Program paket yang dapat membuat animasi berupa gambar ataupun tulisan, dengan berbagai fasilitasnya (warna, bergerak, dan lain-lain). Contoh-contoh program animasi adalah sebagai berikut:,
• Story Board , Show Partner
• dr Hallo, Fanta Vision
• Cartooner, Disney Animation Studio
• Tempra Pro, Assymetric Toolcox, Animator Studio
• Macromedia Flash, Director
• dan lain-lain
• Statistik
• Program yang digunakan untuk mengolah data-data statistik.
• Contoh-contoh program ini adalah:
– My Stat
– Micro Stat
– Statplan
– SPSS
– MathLab
dan lain-lain
• MULTIMEDIA
• Contohnya :
• - Program Audio
– Utility Sound Card
– Goldwave
– Cakewalk Pro Audio -- Midi
– Sound Forge
– dan lain-lain
Program Video
– Adobe Premiere
– Deputy Soft
– Video Edit
– Mpeg Player
– dan lain-lain
Program Image Editing
•  Photo Styler
•  Image Styler
•  Photo Finish
•  Adobe PhotoShop
•  dan lain-lain
Program 3D Animation
•  3D Studio Max
•  Crystal Topas
•  Infinidy lain-lain

Tidak ada komentar:

Posting Komentar