Anda di halaman 1dari 22

PERANGKAT LUNAK KOMPUTER

Senin, 08 Oktober 2012

Definisi
Perangkat Lunak (software) atau program adalah daftar instruksi yang memerintahkan komputer untuk menerima input, memproses input, mengeluarkan output dan penyimpanan. Misal Microsoft Word, Windows XP, AVG Anti Virus dan Delphi. Perangkat Lunak atau Piranti Lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras

Senin, 08 Oktober 2012

Tujuan

Program yang didesain untuk membantu pengguna supaya dapat lebih produktif dan/atau membantu dengan tugas-tugas khusus. Program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu.

Senin, 08 Oktober 2012

Klasifikasi

Berdasarkan Pembagian Fungsi: Sistem dan Aplikasi Berdasarkan Lingkungan Kerjanya: Desktop dan Web Based Berdasarkan Tampilan: Command Line dan Graphical User Interface Berdasarkan Cara Kerja: Background dan Foreground Berdasarkan Cara Mendapatkan dan Hak Pemakaian: Komersil, Domain Publik, ShareWare, FreeWare, RentalWare, Free Software dan Open Source

Senin, 08 Oktober 2012

Perangkat Lunak Sistem


Mengelola sumber daya komputer, baik yang internal (RAM) atau eksternal (printer) Memberikan dukungan untuk Perangkat Lunak Aplikasi Menjaga dan memperbaiki kinerja komputer Perantara antara perangkat lunak aplikasi dan perangkat keras komputer Menjaga keamanan komputer

Senin, 08 Oktober 2012

Klasifikasi Perangkat Lunak Sistem


Sistem Operasi: Windows XP dan Linux. Utilitas: Anti Virus, WinZip, scandisk pada Windows dan tar pada UNIX/Linux. Device Driver: Printer dan Ethernet Card. Penerjemah Bahasa Pemrograman

Senin, 08 Oktober 2012

Sistem Operasi

Mengendalikan sistem komputer. Fungsi


Manajemen proses: penyiapan, penjadwalan, dan pemantauan proses pada komputer. Manajemen sumber daya: pengendalian terhadap pemakaian sumber daya sistem komputer atau perangkat lunak aplikasi yang sedang dijalankan Manajemen data: pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian peranti penyimpanan sekunder maupun memori utama. Keamanan: penggunaan password
Senin, 08 Oktober 2012

Sistem Operasi perlu dimuat ke memori sebelum bisa berfungsi booting BIOS Macam-macam SO:

PC: Windows, Linux Mainframe: MVS Minikomputer: setiap vendor memiliki SO sendiri Palmtop dan hand-helded computer: memiliki SO sendiri Smart card: card operating system

Senin, 08 Oktober 2012

Penanganan Proses dalam SO

Multiprogramming (Program Ganda) adalah Melayani banyak program yang tidak ada hubungannya satu sama lain dan dijalankan sekaligus dalam satu komputer yang sama. Time Sharing (Berbagi Waktu) Menyediakan layanan komputer untuk banyak pemakai secara simultan dengan memberi respons cepat ke masing-masing pemakai. Multitasking (Penugasan Ganda) Berkaitan dengan komputer yang sama untuk menyelesaikan tugas pemrosesan informasi yang berbeda. Setiap tugas dapat membutuhkan penggunaan yang bersamaan kopi program yang sama oleh beberapa pengguna Penyimpanan Virtual Memori semu, sebagai cara memperluas RAM memakai harddisk (ex : GMAIL)

Multiprocessing (Pemrosesan Ganda) Berkaitan dengan pelaksanaan simultan dua atau lebih perintah melalui komputer atau jaringan komputer.

Senin, 08 Oktober 2012

Sistem Operasi Saat ini


1.

2.

3.

Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)). Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

10

Utilitas
Utilitas adalah program-program yang dipergunakan untuk mengelola sumber daya sistem komputer. Kebanyakan program utilitas diinstal bersama dengan sistem operasinya. Pada Windows XP program utilitas adalah ScanDisk, Disk Cleanup, Disk Defragmenter dan Compressor (Kompresi). Third Party: AVG Free, WinZip da Norton Anti Virus.
Senin, 08 Oktober 2012

Program Antivirus, mengidentifikasi dan menghapus virus-virus dalam memori, media strorage, dan file yang akan dimasukkan. Program ini harus di-update sesering mungkin. Utilitas Pengompres File, memperkecil ukuran untuk membebaskan ruang dan meningkatkan kinerja. Contoh : PKZIP, WinZip, WinRAR, dll. Software CD/DVD Burning, Membaca teks, grafik, audio, dan file video untuk dapat direkam ulang atau dibaca ulang oleh CD atau DVD. Utilitas Perawatan Komputer Pribadi. Mengidentifikasi dan memperbaiki masalah sistem operasi dan masalah disk. Utilitas yang lain memungkinkan manajer operasi komputer memulihkan file yang hilang atau rusak, memantau kinerja sistem bahkan mengendalikan arus data antara pengguna dan komputer.
Senin, 08 Oktober 2012

Device Driver
Diinstal bersama dengan instalasi perangkat keras. Sangat spesifik untuk perangkat keras tertentu. Dibuat oleh perusahaan pembuat perangkat keras. Gratis dan bisa didownload dari situs vendor.

Senin, 08 Oktober 2012

Penerjemah Bahasa Pemrograman


Penggunaan kata bahasa disini karena penerjemah ini dipergunakan untuk menjembatani manusia dengan komputer. Manusia menuliskan instruksi dengan bahasa yang dipahami komputer (kode sumber) menggunakan bahasa pemrograman tertentu. Penerjemah bahasa akan menerjemahkan instruksi dalam bahasa yang dimengerti oleh komputer (kode mesin).
Senin, 08 Oktober 2012

Kategori penerjemah bahasa pemrograman: Assembler (Perakit) : Program komputer yang menterjemahkan bahasa perakit ke bahasa mesin. Kompiler : adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain. Interpreter (Penerjamah) : Program komputer yang menterjemahkan serta menjalankan setiap kalimat bahasa sumber sebelum menterjemahkan dan melaksanakan perintah dalam kalimat selanjutnya.
Senin, 08 Oktober 2012

Bahasa Pemrograman
Bahasa Generasi Pertama Bahasa Mesin adalah tingkat paling dasar dari bahasa pemrograman. Pada tahap-tahap awal pengembangan komputer, semua perintah program harus ditulis dengan menggunakan kode binary (biner) yang unik untuk setiap komputer. Jenis pemograman ini melibatkan bebagai tugas sulit untuk menulis perintah dalam bentuk untaian angka-angka binary (angka satu dan nol) atau sistem nomor lainnya Bahasa Generasi Kedua Bahasa Assembler adalah tingkat berikutnya dari bahasa pemrograman. Bahasa ini dikembangkan untuk mengurangi berbagai kesulitan dalam menulis program dengan bahasa mesin. Penggunaan bahasa assembler membutuhkan program penerjemah bahasa yang disebut perakit (assembler) yang memungkinkan sebuah komputer untuk mengubah perintah dari bahasa semacam ini ke dalam bahasa mesin. Bahasa assembler sering kali disebut bahasa simbol karena berbagai simbol digunakan untuk mewakili kode operasi dan lokasi penyimpanan. Contoh : LOD Y, ADD Z, STR X
Senin, 08 Oktober 2012

Bahasa Generasi Ketiga Bahasa Tingkat Tinggi menggunakan berbagai perintah yang disebut pernyataan, yaitu menggunakan berbagai pernyataan singkat atauistilah aritmatika. Pernyataan individual bahasa tingkat tinggi sebenarnya merupakan perintah macro, yaitu setiap pernyataan menghasilkan beberapa perintah mesinyang kemudian diterjemahkan ke dalam bahasa mesin atau penerjemah (interpreter). Contoh : BASIC, COBOL, FORTRAN Bahasa Generasi Keempat Istilah bahasa generasi keemapat menjelaskan bahasa pemrograman yang lebih nonprocedural dan lebih berbetuk percakapan daripada bahasa-bahasa sebelumnya. Bahasa ini disebut bahasa generasi keempat (4-GL). Sebagian besar bahasa generasi keempat adalah bahasa nonprosedural yang mendorong para pengguna dan programer untuk menspesifikasikan hasil yang mereka inginkan, sementara komputer menetapkan urutan perintah yang akan dapat mencapai hasil tersebut. Bahasa Berorientasi Objek Bahasa yang berorientasi pada objek seperti Visual Besic, Borland Delphi C++, dan Java. Bahasa yang berorientasi objek lebih mudah dan lebih efisien untuk memprogram graphic-oriented user interface yang dibutuhkan oleh banyak aplikasi. Oleh sebab itu, bahasa tersebut adalah bahasa pemrograman yang paling luas diterima untuk 08 Oktober 2012 Senin, pengembangan software saat ini

Bahasa Web Sekarang ini banyak sekali bahasa pemrograman yang dapat digunakan untuk membangun halaman web. HTML, java, dan XML adalah tiga bahasa pemrograman yang merupakan yang merupakan alat penting untuk membangun halaman web, situs web, dan aplikasi web dengan multimedia. Java dan XML telah menjadi komponen yang strategis dari teknologi software yang mendukung banyak usaha layanan web dalam bisnis HTML (Hypertext Markup Language) Adalah bahasa pendeskripsi halaman yang menciptakan dokumen-dokumen hypertext atau hypermedia. HTML memasukkan kode-kode pengendali dalam sebuah dokumen pada berbagai poin yang dapat dispesifikasikan, yang dapat menciptakan hubungan (hyperlink) dengan bagian lain dokumen tersebut atau dengan dokumen lain yang berada di World Wide Web Java Bahasa pemograman yang berorientasi pada objek, dirancang untuk pemograman aplikasi berbasis Web real-time dan interaktif, dalam bentuk applet untuk digunakan pada client serta server pada Internet, Itranet dan ekstranet Senin, 08 Oktober 2012

Berdasarkan Lingkungan Kerja:


Desktop : Perangkat lunak akan menerima input, memproses, mengeluarkan output dan menyimpan data pada satu sistem komputer. Web Based : Perangkat lunak menangani input dan output pada satu sistem komputer klien sedangkan proses dan penyimpanan dilakukan pada komputer lain. (Web Server)

Senin, 08 Oktober 2012

Berdasarkan Cara Kerja:


Foreground: Bekerja di depan layar. Bekerja karena perintah langsung dari pengguna. Misal Word dan Excel. Background: Bekerja di belakang layar. Bekerja ketika komputer dinyalakan. Misal Anti Virus yang selalu berjalan untuk menangkap virus.
Senin, 08 Oktober 2012

Berdasarkan Cara Mendapatkan:


Komersial: Perangkat lunak yang harus dibeli, ada hak cipta dari pembuat aplikasi. Misal Microsoft Windows. Domain-publik: Perangkat lunak bersifat gratis dan tidak ada hak cipta Shareware: Gratis untuk dipergunakan tapi terkadang meminta donasi. Misal BitTorrent.

Senin, 08 Oktober 2012

Freeware: Perangkat lunak yang dipergunakan tanpa membayar sama sekali. Rentalware: Perangkat lunak yang disewakan untuk jangka waktu tertentu. Free Software: Perangkat lunak yang dilengkapi dengan kode sumber dapat dipergunakan oleh siapa saja dan gratis. Open Source: Perangkat lunak yang kode sumbernya harus dibuka, gratis dan jika dikembangkan harus dengan kode sumbernya. Misal adalah Linux.

Senin, 08 Oktober 2012

Anda mungkin juga menyukai