Kamis, 05 Desember 2013

terbaru perangkat lunak pada komputer (software)

A.    SOFTWARE ( PERANGKAT LUNAK)

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. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
Sebutan lain software adalah perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi bisa di operasikan.

Berdasarkan fungsinya perangkat lunak dapat dibagi menjadi 2 golongan ,yaitu perangkat lunak sistem dan perangkat lunak aplikasi.

1. Perangkat Lunak Sistem
    perangkat lunak sistem atau system softwarebiasa di sebut operasi sistem / operating system merupakan perangkat lunak  yang digunakan untuk mengontrol sumber daya komputer, sperti CPU dan piranti masukkan atau keluaran. Perangkat lunak ini  dapat di bagi menjadi tiga (3) macam yaitu:
a. Bahas pemrograman
    Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer.
Contohnya:
- BASIC
- COBOL
-Pascal
-C++
- FORTRAN
- Delpi
Generasi Bahasa Pemrograman
Bahasa permrograman adalah serangkaian aturan yang memberitahu komputer operasi
apa yang akan dilakukan. Ada lima generasi bahasa pemrograman: (1) Machine
language, (2) Assembly language, (3) High-level (procedural) language, (4) Very-highlevel
(Non-procedural) language, dan (5) Natural language.
Bahasa tingkat lebih rendah adalah bahasa yang lebih dekat dengan bahasa komputer
yang menggunakan sistem biner 1 dan 0. Bahasa tingkat lebih tinggi adalah bahasa
yang lebih dekat dengan bahasa manusia (pada umumnya adalah English-like). Dari
generasi ke generasi, bahasa pemrograman mengalami peningkatan, bahasa generasi
terbaru lebih mudah dipelajari dibandingkan dengan generasi sebelumnya. Bahasa
generasi awal menggunakan perbendaharaan kata (vocabulary) dan struktur kalimat
(syntax) yang lebih kompleks dibandingkan yang terbaru.

Generasi Pertama: Machine Language
Machine Language (bahasa mesin) adalah bahasa dasar komputer, perintah dan data
disajikan dalam bentuk binary digit (0 dan 1). Program yang ditulis dalam bahasa mesin
tidak perlu diterjemahkan sebelum program tersebut dijalankan pada komputer. Bahasa
ini tergantung pada mesin komputer, program hanya bisa dijalankan pada mesin yang
programnya dirancang untuk mesin tersebut.

Generasi Kedua: Assembly Language
Bahasa Assembly menggunakan simbol sebagai singkatan untuk perintah, sebagai
pengganti kombinasi bit-0 dan bit-1 yang panjang. Programmer bisa dengan mudah
mengingat perintah, namun program dalam bahasa Assembly tetap sulit dikonversi
untuk digunakan pada mesin komputer lain.

Generasi Ketiga
Bahasa ini tampil sudah seperti teks sehari-hari dan formula matematik, dapat
dijalankan pada berbagai jenis/merek komputer dengan atau tanpa perubahan. Contoh:
COBOL (Common Business Oriented Language), FORTRAN (FORmula TRANslator),
BASIC (Baginners All-purpose Symbolic Unstuction Code), C, RPG, PL/1, Pascal.
Program harus diterjemahkan lebih dahulu oleh Language Translator ke dalam bahasa
mesin (dari bentuk source code ke bentuk object code).
Contoh Pemrograman dalam FORTRAN


                                                Contoh Pemrograman COBOL

                                            Contoh Pemrograman BASIC

Generasi Keempat
Generasi keempat dikenal dengan bahasa berorientasi-masalah atau 4GLs, merupakan
bahasa non-prosedural. Programmer atau pengguna dapat membuat spesifikasi apa
yang diinginkan untuk dilakukan oleh komputer tanpa menguraikan bagaimana
komputer melakukannya. Karena kemudahan penggunaannya, yang bukan profesional
komputer pun bisa mengembangkan perangkat lunak aplikasi tertentu. Query language:
pengguna dapat bertanya tentang, atau menemu-balik informasi dari, berkas database
dengan menyusun pertanyaan dalam bahasa Inggris. Contoh: SQL (sekuel, Structured
Query Language), QBE (Query-By-Example), dan Intellect.

Generasi Kelima
Disebut juga dengan bahasa natural mirip dengan bahasa query, dengan satu
perbedaan dimana pengguna atau programmer tidak perlu mempelajari vocabulary,
grammar, atau syntax tertentu.

Pemrograman Berorientasi Obyek dan Visual
Pemrograman berorientasi obyek (OOP) adalah metode pemrograman yang
mengkombinasikan data dan perintah-perintah untuk pemrosesan data cukup dengan
kode pemrograman obyek atau block preassemble, yang dapat digunakan oleh
program-program lain. Ada tiga konsep dari OOP yaitu encapsulation, inheritance, dan
polymorhism. Beberapa contoh pemrograman berorientasi obyek: Smalltalk, C++,
Turbo Pascal, dan Hypertalk.
Pemrograman visual memungkinkan programmer membuat koneksi antara obyek
pemrograman dengan gambar, pointing, dan clicking pada diagram dan icon. Tujuan
pemrograman visual adalah programmer dengan mudah membuat program dan lebih
mudah digunakan oleh non-programmer. Beberapa contoh pemrograman visual adalah
ObjectVision (dari Borland), Visual BASIC (Microsoft)

Pemrograman: Lima Langkah Produksi
Pemrograman dilakukan secara berurut dalam lima langkah proses: (1) define the
problem, (2) map out program logic and design a solution, (3) code the program, (4) test
the program, dan (5) collate the documentation.
Gambar-
                                      Lima Langkah Produksi Pemrograman
 
b. Sistem operasi
    Saat komputer pertama kali dihidupkan, sistem operasilah yang pertama kali di alankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanageemen penggunaan memori dan memberikan keluaran keperalatan  yang bersesuaian.
Contohnya:
-DOS
-Unix
- Windows
- IMBOS/2
- Apple’s System 7
·          Utility
    Sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,misalnya pemeriksaan perangkat keras, memeriksa disket yang rusak, mengatur ulang isi harddiks.
Contohnya:
- Utilty
-
Norton Utilty

·         Perantara antara perangkat lunak aplikasi dengan perangkat keras komputer.
contoh perangkat lunak system yaitu
- Microsoft Word,
-Linux, Machintos,
-FreeBSD,

2. Perangkat Lunak Aplikasi
     perangkat lunak aplikasi atau application software merupakan perangkat lunak yang digunakan untuk melakukan kegiatan sehari-hari manusia yang spesifik misalnya untuk membuat dokumen, manipulasi foto , dll. Perangkat lunak aplikasi dapat dikelompokkan dalam beberapa bagian yaitu : 
·         Word Processing
Perangkat lunak ini berfungsi untuk melakukan pengolahan kata yang berhubungan dengan naskah dan berbagai macam administrasi surat-menyurat Contoh : MSword, Amipro, Word Percfect
·         Spreadsheet
Perangkat lunak ini berfungsi untuk melakukan pengolahan angka yang berhubungan dengan laporan perhitungan, grafik, dll. Contoh : MSexcel, Lotus123, Symphony
·         Database
Perangkat lunak ini berfungsi untuk melakukan pengolahan data contoh : dBase, Fox Base, MSacces,dll
·         Perangkat Lunak Presentasi
Aplikasi ini berfungsi untuk mengolah suatu data agar sia dipresentasikan ke dalam suatu proses pembelajaran atau seminar
contoh : MSpowerpoint, OpenOffice.org Impress, dll
·         Perangkat Lunak Multi Media
Contoh aplikasi multimedia adalah Winamp, Audio Pro untuk memutar musik berformat MP3 atau CD Audio. Kemudian RealPlayer,Xing,Totem atau Jet Audio dapat digunakan untuk menonton film atau VCD
·         Perangkat Lunak Komunikasi dan Internet
Aplikasi ini digunakan untuk melakukan konikasi antara 2 komputer atau lebih, contohnya LapLink, PC Anywhere, dll. Aplikasi internet yang umum digunakan adalah browsing, e-mail, chatting, messenger seperti : Internet Explorer, Mozilla Firefox, Opera, MIRC, MSN, dll
·         Perangkat Lunak Pengolah Gambar
Aplikasi yang bersifat khusus diantaranya membantu pekerjaan engineer seperti AutoCAD, Protel, Matlab, dll
·         Perangkat Lunak Untlity
Perangkat lunak ini digunakan untuk memaskimalkan kinerja perangkat keras dan sistem operasi komputer, serta melindungi komputer dari dampak negatif aplikasi komputer seperti virus, spam, dll.
Contohnya antivirus, K3B, untuk menulis data ke CD atau DVD
·         Perangkat Lunak Pemograman
Perangkat lunak ini merupakan suatu perangkat lunak aplikasi yang digunakan untuk membuat perangkat lunak aplikasi baru. Pemakai aplikasi ini adalah user khusus yang memang menguasai aplikasi pemograman
Contoh : Visual Basic, Delphi, FoxPro, dll
·         Perangkat Lunak Games
Perangkat lunak ini pastilah kita sudah kita ketahui, yaitu suatu program aplikasi yang dibuat khusus sebagai aplikasi permainan dengan berbagai tingkat kesulitan 

Operasi Dasar Komputer dan Perangkat lunak dalam Sistem Informasi - TIK SMAN 12 Jakarta TimurOperasi Dasar Komputer dan Perangkat lunak dalam Sistem Informasi - TIK SMAN 12 Jakarta TimurOperasi Dasar Komputer dan Perangkat lunak dalam Sistem Informasi - TIK SMAN 12 Jakarta TimurOperasi Dasar Komputer dan Perangkat lunak dalam Sistem Informasi - TIK SMAN 12 Jakarta Timur
Contoh program permainan yang sudah dikenal yaitu :
a. Solitaire, tersedia pada Accessories WIndows
b. Counter Strike, umumnya dimainkan di game center
c. Kurusetra, terkenal sebagai game asli buatan indonesia
Klasifikasi Software berdasarkan cara distribusi
·         Software berbayar  dan Bebas atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu
a. software berbayar,
b. software gratis atau free ( Freeware, free software, shareware, adware)
Untuk lebih jelasnya silahkan baca definisi lebih detail mengenai beberapa jenis software tersebut.
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. Pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah
-sistem microsoft windows,
-microsoft office,
-adobe photo shop, dan lain-lain.

Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.
misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
·         Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
·         Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.

Klasifikasi Software berdasarkan Fungsi
·         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.
·         Software Driver – Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
·         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.
·         Media player dan pengembangan software media lainnyaSoftware yang dibuat untuk dapat memainkan atau mengeditmedia digital seperti file music atau video.
·         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.
·         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







SUMBER TULISAN:






Tidak ada komentar:

Posting Komentar