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.
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
materi lengkapnya silahkan download dibawah ini ya guyss
Bersaing Dengan Teknologi Informasi



Cukup membantu terimakasih
BalasHapusSaran gaya bahasa tolong di perbaiki lagi supaya pembaca mudah memahami materi anda
HapusMaterinya sangat bagus dan membantu saya untuk refrensi mengerjakan tugas kuliah
BalasHapusTerima kasih postingannya sangat bermanfsat
BalasHapussangat bermanfaat dan sangat membantu untuk tugas perkuliahan.
BalasHapusTerima kasih materinya membantu
BalasHapusTerima kasih materinya membantu
BalasHapusBahasa yang digunakan dalam blog ini tidak terlalu bertele-tele dan menggunakan bahasa yang efektif sehingga mempermudah pembaca dalam memahami maksudnya. Isinya juga bermanfaat sekali terlebih untuk mahasiswa yang ingin mendapatkan kemudahan dalam mengerjakan tugasnya. Diharapkan penulis blog lebih sering memposting tulisan yang bermanfaat seperti ini.
BalasHapus