Total Tayangan Halaman

Minggu, 29 Oktober 2017

PERANGKAT LUNAK KOMPUTER


APLIKASI PERANGKAT LUNAK

Perangkat lunak (software) adalah istilah umum untuk berbagai jenis program yang digunakan untuk mengoperasikan dan memanipulasi komputer dan perangkat periferalnya. Satu cara yang umum dari penggambaran perangkat lunak dan perangkat keras adalah dengan mengatakan bahwa perangkat lunak merupakan bagian variable dari sebuah komputer dan perangkat keras merupakan bagian tetap.

Program aplikasi bertujuan umum adalah program yang melakukan pekerjaan pengolahan informasi umum untuk pengguna akhir. Sebagai contoh, pengolahan kata, pengolahan angka, manajemen basis data, dan program grafis yang populer dengan pengguna komputer mikro untuk dirumah, pendidikan, bisnis, ilmiah, dan banyak tujuan umum lainnya. Karena mereka secara signifikan meningkatkan produktivitas pengguna akhir, mereka terkadang dikenal sebagai paket produktivitas. Contoh lainnya termasuk penjelajah situs, surat elektronik, dan perangkat kelompok, yang membantu menyongkong informasi dan kolaborasi diantara kelompok kerja dan tim. Ribuan perangkat lunak aplikasi berfungsi spesifik (function-spesific application software) telah tersedia untuk mendukung aplikasi spesifik bagi pengguna akhir dalam bisnis dan bidang lainnya. Sebagai contoh, perangkat lunak aplikasi bisnis yang mendukung rekayasa ulang dan otomatisasi proses bisnis dengan aplikasi elektronik bisnis strategis, seperti manajemen hubungan pelanggan, perencanaan sumber daya perusahaan, dan manajemen rantai pasokan. Contoh lainnya adalah paket dari aplikasi perdagangan komersial (electronic commerce) melalui situs atau diterapkan untuk  bidang-bidang fungsional dari bisnis, seperti manajemen sumber daya manusia dan akuntansi dan keuangan. Masih ada perangkat lunak yang memperkuat manajer dan pelaku bisnis dengan alat pendukung keputusan, seperti data pertambangan, portal informasi perusahaan, atau sistem manajemen ilmu pegetahuan. Perangkat lunak aplikasi bertujuan umum yang popular dengan melihat sederetan perangkat lunak. Paket produktivitas yang penggunaannya paling meluas datang dalam bundelan sebagai sederetan perangkat lunak, seperti Microsoft Office, Lotus SmartSuit, Corel WordPerfect Office, Sun StarOffice, dan produksi sumber terbuka milik mereka, Open Office. Pemeriksaan komponennya memberikan kita sebuah tinjauhan dari alat perangkat lunak penting yang dapat digunakan untuk meningkatkan produktivitas. Biaya sederet perangkat lunak lebih murah dari pada total biaya pembelian paket individualnya secara terpisah. Keuntungan lainnya adalah seluruh program menggunakan ikon pengguna grafis antar muka (graphic user interface-GUI) yang sama, alat dan status bar, menu dan seterusnya. Sederetan perangkat lunak juga membagi alat yang umum, seperti pemeriksa ejaan dan help wizard untuk meningkatkan efisiensi mereka. Keuntungan besar lain dari deretan ini bahwa program mereka dirancang untuk bekerja bersama-sama dengan lancar dan dimasukkan masing-masing berkas lainnya dengan mudah; tidak peduli program apa saja yang anda gunakan pada saat itu. Komponen perangkat lunak yang paling penting untuk banyak pengguna komputer saat ini adalah yang pernah ada sederhana dan terbatas, tetapi sekarang bertenaga dan kaya fitur, penjelajah situs (web browser). Penjelajah seperti Microsoft Explorer, Netscape Navigator, Firefox, Opera atau Mozilla adalah aplikasi perangkat lunak yang dirancang untuk mendukung navigasi melalui tunjuk-dan-klik sumber daya yang serba terhubung dari situs di seluruh dunia dan sisanya dari internet, sebagaimana intranet korporat dan ekstranet. Sekali terbatas untuk berseluncur di situs, penjelajah menjadi landasan perangkat lunak universal dimana pengguna akhir meluncurkan pencarian informasi, surat elektronik, pemindahan berkas multimedia, diskusi kelompok, dan banyak aplikasi lainnya yang berbasis internet.



Surat elektronik (e-mail) telah mengubah cara orang bekerja dan komunikasi satu sama lain dengan mengirim dan menerima pesan elektronik dan lampiran berkas melalui intranet atau ekstranet milik organisasi mereka. Perangkat lunak surat elektronik sekarang adalah komponen andalan dari sederetan perangkat lunak atas dan penjelajah situs. Paket surat elektronik gratis seperti Microsoft Hotmail, Yahoo Mail, dan Netscape WebMail, tersedia bagi pengguna internet dari layanan online dan penyedia layanan internet. Kebanyakan perangkat lunak surat elektronik seperti Microsoft Outlook Express, Windows Mail, atau Netscape Messenger dapat menjalankan pesan ke beberapa pengguna berdasarkan daftar surat yang sudah dikenal dan memberikan sandi keamanan, penerusan pesan otomatis, dan pengguna jarak jauh. Pesan cepat (instant messaging-IM) adalah surat elektronik atau teknologi hybrid dari konferensi computer yang tumbuh cepat menjadi metode standar pesan elektronik untuk jutaan pengguna internet di seluruh dunia. Sebuah blog situs (biasanya disingkat menjadi blog atau ditulis sebagai “Web Log“ atau “weblog”) adalah situs pribadi atau sumber nonkomersial yang menggunakan format catatan tertanggal (date log) yang diperbarui harian atau dalam waktu yang sering dengan informasi baru tentang subjek tertentu atau rentang subjek. Informasi dapat ditulis oleh pemilik situs, diperoleh dari situs lain atau sumber lain, atau dikontribusikan oleh pengguna melalui surat elektronik.


Perangkat lunak untuk pengolahan kata (word processing) telah mengubah proses penulisan apa pun. Paket pengolahan kata mengomputerisasi kreasi, penyuntingan, revisi, dan pencetakan dokumen (misalnya surat, memo, laporan), dengan pengolahan data teks secara elektronik (kata, frase, kalimat dan paragraf). Paket pengolahan kata teratas, seperti Microsoft Word, Lotus WordPro, Corel WordPerfect, dan OpenOffice Writer dapat menyediakan baerbagai variasi yang luas dari dokumen tercetak yang menarik dengan kemampuan penerbitan desktop mereka. Paket ini juga dapat mengubah dokumen ke format HTML untuk publikasi halaman situs di internet korporet atau situs di seluruh dunia. Pengguna akhir dan organisasi dapat menggunakan perangkat lunak penerbitan desktop (desktop publishing-DTP) untuk menghasilkan materi tercetak mereka sendiri yang tercetak secara professional. Maka, itu mereka dapat merancang dan mencetak bulletin, brosur, panduan, dan buku dengan berbagai gaya, grafis, dan warna pada tiap halaman. Paket pengolahan kata dan paket publikasi di computer meja, seperti Adobe PageMaker, Microsoft Publisher, dan QuarkXPress digunakan untuk publikasi di computer meja. Biasanya, materi teks dan grafis dapat dihasilkan oleh paket pengolahan kata dan grafis dan yang diimpor sebagai berkas teks dan grafis. Pemindai optic dapat digunakan untuk memasukkan teks dan grafisdari materi yang tercetak. Juga dapat menggunakan berkas klip seni (klip art), berisi ilustrasi pragambar yang disediakan oleh paket perangkat lunak atau tersedia dari sumber lain.

Paket pengolahan angka (speedsheet), seperti Lotus 1-2-3, Microsoft Excel, OpenOffice Calc, dan Corel QuattroPro yang digunakan secara virtual di setiap bisnis untuk analisis, perencanaan, dan peragaan. Mereka membantu anda mengembangkan pemgolahan kata elektronik, yaitu lembar kerja yang terdiri atas baris dan kolom, yang dapat menyimpan data dalam komputer pribadi anda atau penyedia jaringan, atau diubah ke format HTML, dan disimpan sebagai sebuah halaman situs atau lembar situs pada situs di seluruh dunia. Mengembangkan pengolahan kata termasuk merancang formatnya dan mengembangkan hubungan (formula) yang akan digunakan dalam lembar kerja. Dalam merespon masukan anda, komputer melakukan kalkulasiyang diperlukan menurut formula yang anda tentukan dalam pengolahan angka dan menampilkan hasilnya segera.

Paket perangkat presentasi grafis (presentation graphic) membantu mengubah data numerik ke dalam tampilan grafis, seperti diagram garis, grafik batang, diagram bulat, dan banyak jenis lainnya. Sebagian besar paket teratas juga membantu menyiapkan grafis presentasi multimedia, foto, animasi, dan klip video, termasuk memublikasi di halaman situs diseluruh dunia. Tidak hanya karena tampilan grafis dan multimedia lebih mudah untuk dipahami dan dikomunikasikan daripada data numerik, tetapi warna yang beragam dan tampilan multimedia yang bermacam-macam bisa lebih mudah menekankan poin kunci, perbedaan strategis, tren yang penting didalam data. Paket perangkat lunak presentasi grafis, seperti Microsoft PowerPoint, OpenOffice Impress, Lotus Freelance, atau Corel Presentation memberikan banyak kapabilitas yang mudah digunakan yang mendorong kegunaan presentasi grafis. Kebanyakan paketnya membantu dalam merancang dan mengatur yang dihasilkan komputer dan menyunsun putaran silindia (slide show) yang berisi banyak grafis terintegrasi dan tampilan multimedia. Anda dapat memilih dari berbagai design awal (predesigned) template dari presentasi bisnis, menyiapkan dan menyunting skema (outline) dan catatan untuk presentasi, dan mengatur kegunaan berkas multimedia dari grafis, foto, suara, dan cuplikan video. Tentunya paket teratas membantu dalam menyesuaikan presentasi grafis dan multimedia anda untuk mengirimkan dalam format HTML, untuk situs intranet korporat atau situs di seluruh dunia. 

Manajer informasi pribadi (personal information manager-PIM) adalah paket perangkat lunak yang populer untuk produktivitas dan kolaborasi pengguna akhir sebagaimana aplikasi populer untuk perangkat genggam asisten pribadi (personal digital assistant-PDA). Berbagai PIM, seperti Lotus Organizer dan Microsoft Outlook membantu pengguna akhir menyimpan, mengatur, dan mengambil informasi menganai pelanggan, klien, dan prospek atau menjadwalkan dan mengatur janji, rapat,dan tugas-tugas. Kebanyakan PIM sekarang memasukkan kemampuan untuk mengakses situs di dunia dan memberikan kapabilitas surat elektronik. Juga, beberapa PIM menggunakan internet dan fitur surat elektronik untuk mendukung kolaborasi tim dengan membagi informasi, seperti daftar kontak, daftar tugas, dan jadwal dengan jaringan pengguna PIM lain. 

Perangkat kelompok (groupware) adalah perangkat lunak yang membantu kelompok kerja dan kolaborasi tim untuk menyelesaikan tugas kelompok. Perangkat kelompok merupakan kategori perangkat lunak aplikasi bertujuan umum yang mengombinasikan berbagi fitur perangkat lunak dan fungsi untuk menfasilitasi kolaborasi. Sebagai contoh, produk perangkat kelompok, seperti Lotus Notes, Novel Group Wise, dan Microsoft Exchange yang mendukung kolaborasi melalui surat elektronik, kelompok diskusi dab basis data, penjadwalan manajemen tugas, data, audio dan konferensi video dan seterusnya. Dua tambahan terkini pada pangsa pasar perangkat lunak kolaboratif adalah Microsoft Windows Share Point Services dan IBM WebShpere. Kedua produk membantu tim menciptakan situs canggih untuk pembagian informasi dan kolaborasi dokumen dengan cepat. Selanjutnya, bisnis dapat menggunakan produk ini sebagai landasan untuk pengembangan aplikasi yang menfasilitasi kreasi yang efisien dari portal bisnis berbasis situs dan aplikasi pengolahan transaksi. Situs yang dibangun dengan kolaborasi alat pengembangan dapat mengintegrasikan berbagai variasi yang banyak dari aplikasi individu yang dapat membantu meningkatkan, produktivitas tim maupun kelompok. 

SISTEM PERANGKAT LUNAK

Sistem perangkat lunak (system software) terdiri atas program yang mengatur dan mendukung suatu sistem komputer dan aktivitas pengolahan informasinya. Sebagai contoh, sistem operasi dan program manajemen jaringan melayani perangkat lunak antarmuka yang penting antara jaringan komputer dan perangkat keras serta program aplikasi dari pengguna akhir. Pengelompokan sistem perangkat lunak ke dalam dua kategori utama:
  • Program sistem manajemen. Program yang mengatur perangkat keras, perangkat lunak, jaringan, dan sumber daya data sistem komputer selama pelaksanaan berbagai tugas tugas pengolahan informasi dari pengguna.
  • Program sistem pengembangan. Program yang dapat membantu pengguna mengembangkan program dan prosedur sistem informasi serta menyiapkan program pengguna untuk pengolahan komputer.

Sistem operasi (operating system) adalah program dari sistem terintegrasi yang mengatur operasi CPU, mengendalikan masukan/keluaran dan penyimpanan sumber daya serta aktivitas dari sistem komputer, dan menyediakan berbagai layanan pendukung saat komputer melaksanakan program aplikasi dari pengguna. Tujuan utama dari sistem operasi adalah untuk memaksimalkan produktivitas sistem komputer dengan mengoperasikannya dengan cara yang efisien. Fungsi dasar dari pengguna yaitu menyediakan antar muka bagi pengguna, manajemen sumber daya, manajemen tugas, manajemen arsip, dan layanan utilitas dan dukungan. 

Bahasa Pemrograman

Bahasa pemrograman (language programming) memudahkan pemrograman untuk untuk mengembangkan serangkaian instruksi yang terdapat dalam program komputer. Banyaknya bahasa pemrograman yang berbeda telah dikembangkan, maasing-masing dengan kosa katanya yang unik, tata bahasa dan penggunaan. Bahasa mesin (atau bahasa general pertama) adalah tingkat paling dasar dari bahasa pemrograman. Pemrograman dalam mesin bahasa meminta lokasi penyimpanan yang spesifik untuk setiap instruksi dan jenis data yang digunakan. Instruksi harus dimasukkan pada tiap tombol dan indicator yang diguankan oleh program. Persyaratan ini membuat mesin bahasa pemrograman menjalankan tugas yang sulit dan rawan kesalahan. Sebuah mesin bahasa program menambahkan dua angka bersama-sama dalam CPU dari komputer tertentu dan menyimpan hasilnya. Bahasa perakit (atau bahasa generasi kedua) adalah level selanjutnya dari bahasa pemrograman. Mereka dikembangkan untuk mengurangi kesulitan dalam menulis program bahasa mesin. Pengguna bahasa perakit membutuhkan program penerjemahan bahasa yang disebut perakit (assembler)  yang memudahkan sebuah komputer untuk mengubah instruksi dari bahasa seperti ini menjadi instruksi mesin. Bahasa perakit juga sering kali disebut bahasa simbol karena simbol yang digunakan mewakili kode operasi dan lokasi penyimpanan. Bahasa tingkat atas (atau bahasa generasi ketiga) menggunakan instruksi, yang disebut pernyataan, yang memasukkan pernyataan cepat atau menyampaikan aritmetik. Pernyataan bahasa individual tingkat tinggi sesungguhnya merupakan istruksi mikro; yaitu masing-masing pernyataan individu menghasilkan beberapa instruksi mesin ketika diterjemahkan dalam bahasa mesin dengan program penerjemah bahasa tingkat tinggi yang disebut penghimpun atau juru bahasa. Bahasa generasi keempat (fourt-generation language) menggambarkan berbagai bahasa pemrograman yang tidak prosedural dan percakapan dibandingkan bahasa pendahulunya. Sebagian besar bahasa generasi keempat marupakan bahasa noprosedural yang mendorong pengguna dan ahli pemrograman untuk menentukan hasil yang mereka inginkan, sementara komputer menentukan urutan instruksi yang akan mencapai hasil tersebut. Bahasa alamiah terkadang dianggap sebagai bahasa generasi kelima (fifth-generation language-SGL)  dan sangat dekat dengan bahasa Inggris atau bahasa manusia lainnya. Aktivitas peneliti dan pengembangan dalam kecerdasan artifisial (artificial intelligent-AI) membangun bahasa pemrograman yang digunakan semudah bahasa ibu. Bahasa berorientasi objek, seperti Visual Basic, C++ dan Java juga dianggap sebagai bahasa generasi kelima dan telah menjadi alat utama pengembangan perangkat lunak. Bahasa berorientasi objek lebih mudah digunakan dan lebih efisien untuk pemrograman pengguna antarmuka grafis yang dibutuhkan oleh banyak aplikasi. Itu karena mereka merupakan bahasa pemrograman yang paling banyak digunakan secara meluas untuk pengembangan perangkat lunak saat ini. Kebanyakan paket pemrograman berorientasi objek menyediakan GUI yang mendukung tunjuk-dan-klik, seret-dan-batalkan objek visual rakitan yang dikenal sebagai pemrograman visual.

Bahasa dan Layanan Situs
HTML, XML, dan Java merupakan tiga bahasa pemrograman sebagai alat penting untuk membangun halaman situs multimedia, situs, dan aplikasi berbasis situs. Selain itu, XML dan Java telah menjadi komponen strategis dalam teknologi perangkat lunak yang mendukung banyak inisiatif layanan situs dalam bisnis. HTML (hypertext markup language atau bahasa markah hiperteksi) adalah sebuah halaman deskripsi yang menciptakan dokumen hiperteks atau hypermedia. HTML menanamkan kode kendali pada teks ASCII dari sebuah dokumen yang menetapkan judul, bagian kepala, grafis, dan komponen multimedia, sebagaimana tautan yang diciptakan dalam dokumen. XML (eXtensible Markup Languange atau bahasa markah untuk keperluan umum) bukan merupakan format halaman deskripsi bahasa seperti HTML. Sebaliknya, XML mengambarkan isi dari halaman situs (termasuk dokumen bisnis yang dirancang untuk pengguna dalam situs) dengan menerapkan pengidentifikasi atau label kontekstual pada data didalam dokumen situs. Perangkat lunak pencari XML dapat dengan mudah menentukan barang yang tepat yang anda maksud jika data barang yang terdapat dalam situs telah pasangi identifikasi XML. XML membuat bisnis elektronik dan proses perdagangan lebih mudah dan lebih efisien dengan adanya pertukaran elektronik otomatis terhadap data bisnis antara perusahaan dan pelanggannya, pemasok, dan mitra bisnis. Java adalah sebuah bahasa pemrograman berorientasi objek yang diciptakan oleh Sun Microsystem yang merevolusi apliaksi pemrograman untuk situs di seluruh dunia serta internet dan extranet korporat. Aplikasi Java terdiri atas program aplikasi kecil yang disebut applet, yang dapat dijalankan oleh komputer dan sistem operasi apa pun dimana saja dalam sebuah jaringan. Program Java juga merupakan platform mandiri, mereka dapat berjalan pada sistem Windows, UNIX, dan Macintosh tanpa modifikasi. Microsoft .NET adalah kumpulan pendukung program dari apa yang dikenal sebagai layanan situs, kemampuan untuk menggunakan situs dari pada komputer sendiri untuk berbagai layanan. .NET bermaksud untuk menyediakan pengguna individual dan bisnis dengan sebuah antarmuka yang mampu beroperasi tanpa jarak dan berkemampuan situs (Web-enabled) bagi aplikasi dan perangkat komputasi serta untuk membuat aktivitas komputasi terus meningkatkan situs berbasis jelajah. Layanan situs (Web service) komponen perangkat lunak yang didasarkan pada kerangka kerja situs serta standard dan teknologi berorientasi objek untuk penggunaan situs yang secara elektronik bertautan dengan aplikasi dari pengguna dan platform komputasi yang berbeda-beda. Layanan situs dapat menghubungkan fungsi utama bisnis pertukaran data secara real-time dalam aplikasi berbasis situs yang mungkin dibagi oleh bisnis dengan konsumennya, pemasok, dan mitra bisnis lainnya. Layanan situs menjadi kunci teknologi perangkat lunak bagi optimatisasi akses data dan fungsi aplikasi antara bisnis dan mitra dagangnya. Ketika perusahaan meningkatkan kegiatan bisnisnya melalui situs, layanan situs akan menjadi pokok bagi pengembangan kemudahan dan efisiensi aplikasi elektronik bisnis (e-bussines) dan perdagangan komersial (e-commerce) yang akan diperlukan. Fleksibilitas dan interoperabilitas layanan situs juga akan dibutuhkan untuk bertukar salinan melalui ditengah perubahan hubungan yang cepat antara perusahaan dengan mitra bisnisnya yang biasa terjadi dalam lingkungan bisnis global yang dinamis seperti saat ini.

Perangkat Lunak Pemrograman

Berbagai paket perangkat lunak tersedia untuk membantu pemrograman mengembangkan program komputer. Program komputer berisi serangkaian instruksi yang ditulis dalam bahasa pemrograman yang harus diterjemahkan oleh penerjemah bahasa kedalam bahasa mesin yang dimiliki komputer sebelum mereka dapat diproses, atau dieksekusi oleh CPU. Penerjemah adalah jenis khusus dari penyunsun yang menerjemahkan dan mengeksekusi masing-masing pernyataan ke dalam sebuah program dalam satu waktu, dari pada yang pertama memproduksi program bahasa mesin lengkap, seperti yang dilakukan penghimpun dan perakitan. Pengembangan perangkat lunak dan proses penyusunan komputer telah ditingkatkan dengan menambah pemrograman grafis antarmuka dan berbagai kapabilitas pengembangan bult-in. penerjemah bahasa selalu telah memberikan beberapa penyuntingan dan kapabilitas diagnosis untuk mengidentifikasi kekeliruan atau kesalahan. Bagaimanapun, sebagian pengembangan perangkat lunak telah memasukkan editor pemrograman berorientasi grafis  yang kuat dan debugger. Alat-alat pemrograman ini membawa pemrogram mengidentifikasi dan meminimalkan kekeliruan saat mereka diprogram. Alat-alat pemrograman seperti ini memberikan lingkungan pemrograman berbantu komputer, yang mengurangi kejemuan pemrograman sementara meningkatkan efisien dan produktivitas pengembang perangkat lunak. Alat-alat pemrograman lain, termasuk paket diagram, kode pembangkit, pustaka objek yang dapat digunakan kembali dan kode program, serta alat prototype. Semua alat pemrograman sepaerti Visual Basic, C++, dan Java.


materi lengkapnya silahkan download dibawah ini ya guyss
Bersaing Dengan Teknologi Informasi

PERANGKAT LUNAK KOMPUTER

APLIKASI PERANGKAT LUNAK Perangkat lunak ( software) adalah istilah umum untuk berbagai jenis program yang digunakan untuk mengopera...