Sabtu, 05 Juni 2010

SOFTWARE APLIKASI KOMPUTER


SOFTWARE APLIKASI KOMPUTER
a. Aplikasi end user
End User Computing (EUC) systems adalah sistem informasi berbasis komputer yang secara langsung mendukung aplikasi operasional dan manajerial oleh end users.  End User Computing salah satu metode pengembangan sistem berbasis komputer yang dilakukan oleh pemakai sendiri (user).
End User Computing sebagai Masalah Strategis
Tidak semua orang yang ikut serta dalam EUC mempunyai tingkat pengetahuan yang sama tentang komputer. Para pemakai akhir dapat dikelompokkan menjadi empat golongan berdasarkan kemampuan:
• Pemakai Akhir Tingkat Menu (menu-level end user)
Tidak mampu menciptakan perangkat lunak sendiri, tetapi dapat berkomunikasi dengan perangkat lunak jadi dengan menggunakan menu-menu seperti yang ditampilkan oleh perangkat lunakberbasis Windos dan Mac
• Pemakai Akhir Tingkat Perintah (command level end user)
Dapat menggunakan bahasa perintah untuk melaksanakan operasi aritmetika dan logika pada data.
• Pemakai Akhir Tingkat Programmer (end user programmer)
Dapat menggunakan bahasa pemrograman seperti C++ dan mampu mengembangkan program-program yang disesuaikan dengan kebutuhan mereka sendiri.
• Personil Pendukung Fungsional (fungsional support personnel)
Merupakan spesialis informasi, tetapi mereka berdedikasi pada area pemakai tertentu dan melapor pada manajer fungsional mereka.
Jenis Aplikasi Pemakai Akhir (Aplikasi End User )
Sebagian besar aplikasi end-user terbatas pada:
- Sistem pendukung keputusan (DSS) yang relatif mudah
- Aplikasi virtual office yang memenuhi kebutuhan perseorangan.
Selebihnya adalah tanggung jawab spesialis informasi untuk bekerja sama dengan pemakai dalam mengembangkan:
- Aplikasi SIM dan SIA
- DSS yang rumit
- Virtual office yang memenuhi kebutuhan organisasi
- Sistem berbasis pengetahuan
MANFAAT END – USER COMPUTING :
• EUC menyeimbangkan kemampuan pengembang dengan tantangan sistem EUC menghilangkan atau mengurangi kesenjangan komunikasi antara pemakai dan spesialis informasi.
• Kreasi, pengendalian, dan implementasi oleh pemakai
• Sistem yang memenuhi kebutuhan pemakai
• Ketepatan waktu
• Membebaskan sumber daya sistem
• Kefleksibilitasan dan kemudahan penggunaan
Manfaat End User Computing
EUC memberi manfaat bagi perusahaan dalam dua cara utama:
a. Menyeimbangkan Kemampuan dan Tantangan
Pemindahan beban kerja dari pengembangan system ke area pemakai membebaskan para spesialis untuk berkonsentrasi pada system yang rumit dan berlingkup organisasi, sehingga mereka dapat bekerja lebih baik pada area bidang tersebut. Para spesialis informasi juga dapat mencurahkan lebih banyak waktu untuk memelihara system yang ada.
b. Mengurangi Kesenjangan Komunikasi
Kesulitan komunikasi antara pemakai dan para spesialis informasi telah mengganggu pengembangan system sejak masa awal adanya komputer. Pemakai memahami bidang permasalahan dengan lebih baik, sebaliknya, spesialis adalah pakar teknologi tetapi tidak menguasai bidang permasalahan. Dengan membiarkan pemakai mengembangkan aplikasi mereka sendiri, tidak ada kesenjangan komunikasi karena tidak diperlukan komunikasi.
b. Software Bisnis aplikasi
            Sofware bisnis adalah software yang dibuat oleh programmer untuk menyesuiakan kebutuhan dari perusahaan-perusahaan. Biasanya software ini memiliki aplikasi yang khusus, yang diminta dari perusahaan tertentu.
Contoh dari Software Bisnis sebagai berikut :
Sistem Informasi Perpustakaan
Merupakan program untuk mencatat transaksi peminjaman dan pengembalian buku pada perpustakaan.
Feature yang terdapat pada program Sistem Informasi Perpustakaan adalah sebagai berikut:
·   Mencatat data (master) golongan buku, jenis buku, kategori anggota, bidang/instansi anggota, bahasa, asal buku, penyedia buku dan lokasi.
·    Mencatat data buku.
·   Mencatat data artikel.
·   Mencatat data anggota.
·   Mencetak kartu anggota.
·    Mencatat transaksi peminjaman.
·    Mencatat transaksi pengembalian.
·   Grafik buku per bahasa.
·    Grafik buku per jenis.
·    Grafik buku per golongan
·    Grafik buku per kategori.
·    Grafik peminjaman per golongan.
Manfaat dari software bisnis adalah sebagai alat bantu untuk bisnis suatu perusahaan. Softwre ini juga sudah disesuai juga dengan permintaan perusahaan.
c. Software suite dan integrated packages
Sebuah perangkat lunak atau aplikasi suite adalah kumpulan program komputer, biasanya perangkat lunak aplikasi dan perangkat lunak pemrograman fungsi terkait, dan beberapa kemampuan untuk lancar bertukar data satu sama lain.
Kadang-kadang para pembuat perangkat lunak memperkenalkan "suite" yang sedikit lebih banyak daripada versi dikemas ulang program yang lebih tua ditawarkan pada harga yang lebih rendah.
Contoh dari Software suite adalah Office, Internet suite, Graphics suite.
Intergrated packages
Intergrated packages adalah Paket terpadu merupakan kelompok aplikasi yaitu yang terdiri dari sejumlah aplikasi yang berbeda. Paket terpadu adalah program besar yang berisi pengolah kata, spreadsheet, database tool, dan aplikasi perangkat lunak lain dalam program yang sama.
Keuntungan dari intergrated packages ini adalah kita dapat memakai berbagai software dalam satu aplikasi. Contohnya seperti Microsoft Office, didalamnya terdapat macam-macam aplikasi dan mempunyai kegunaan yang berbeda-beda.
d. Web browser
            Web browser disebut juga sebagai perambah atau peramban, adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Penjelajah web yang populer adalah Microsoft Internet Explorer dan Mozilla Firefox. Penjelajah web adalah jenis agen pengguna yang paling sering digunakan.
Web sendiri adalah kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain, yang dikenal sebagai World Wide Web.

e. Email, Instant Messaging, Dan Weblogs
     Email atau e-mail adalah singkatan untuk Electronic Mail, atau dalam bahasa Indonesia berarti surat elektronik.
Email dari mulai ditulis, dikirim, hingga diterima dan dibaca semuanya ditangani secara elektronis. Umumnya email dibuat (atau ditulis) menggunakan Mail User Agent (MUA) lebih umum dikenal sebagai Email client), kemudian proses pengiriman ditangani oleh Mail Transfer Agent (MTA) yang sering juga disebut sebagai mail server. MUA juga digunakan untuk membuka dan membaca email kembali.
    Alamat diperlukan dalam proses pengiriman email. Namun tidak seperti alamat surat yang lazim kita gunakan. Sistem pengalamatan pada email menggunakan format identitas dan domain yang digabung menggunakan karakter @ (at, dibaca et). Misalnya email adalah contoh@yahoo.com. Artinya email bernama contoh provider yang digunkaan adalah yahoo.com sehingga alamat lengkap email adalah penggabungan nama dengan penyedia tersebut yang dibatasi oleh char @.
Kelebihan dan Kekurangan menggunakan email
 Kelebihan menggunakan email :
- Cepat [ sangat cepat ] karena hanya perlu beberapa menit [ ketik dan send ]
- mudah [ karena kita cukup mengetik di komputer ]
- multiple send [ dapat mengirim ke beberapa orang sekaligus ]
- dapat mengirim file [ attactment seperti file doc, excel, mp3, gambar, video dan lain-lain ]
- kapan saja dan dimana saja [ tidak ada perbedaan lokasi dan waktu ]
- biaya lebih murah karena internet sekarang sudah mulai agak murah di Indonesia
 Kekurangan menggunakan email :
- harus online [ connect ke internet ]
- text dan gambar only yang dapat dikirim [ tidak bisa kirim paket ]
- tidak connect internet dan check maka kita tidak akan tahu yang kita kirim sudah dibalas atau belum
- harus ingat username dan password
- ladang virus juga bagi yang tidak mengerti.
Instant Messaging
Instant messages : Untuk mengirim pesan kepada teman yang sedang online pada saat yang bersamaan.
Pesan instan adalah sebuah teknologi Internet yang mengizinkan para pengguna dalam jaringan internet untuk mengirimkan pesan-pesan singkat secara langsung pada saat yang bersamaan (real time) menggunakan teks kepada pengguna lainnya yang sedang terhubung ke jaringan yang sama.
Konsep yang digunakan oleh teknologi ini muncul pada awal-awal pengembangan sistem operasi UNIX dan jaringan Internet; para pengguna yang sudah masuk log dapat mengirimkan perintah berupa talk, write, dan finger untuk melihat siapa saja yang sudah masuk log dan akhirnya mengirimkan pesan singkat kepada mereka.
Istilan pesan instan (instant messaging) saat ini pada umumnya mengacu kepada sebuah teknologi yang dipopulerkan oleh America Online (AOL), yang kemudian diikuti oleh Yahoo! (Yahoo! Messenger), Google, dan Microsoft (Windows Live Messenger)dan perusahaan-perusahaan lainnya.
Weblogs
Asal kata Blog adalah WebLog, yang artinya adalah catatan harian yang dimuat dalam Web. WebLog terdiri dari dua kata yaitu Web, seperti telah banyak dikenal adalah sebuah situs di internet seperti www.aurino.com, dan kata kedua adalah log yang berarti catatan kejadian harian atau bisa dipersamakan dengan buku diary. Weblog akhirnya banyak dikenal sebagai Blog.
Jadi blog adalah sebuah web site atau situs web yang berisikan catatan/jurnal harian kegiatan orang maupun kelompok (walaupun banyak blog yang diisi tidak setiap hari).
f. Word processing dan Desktop Publishing
Word processing adalah Suatu aplikasi atau program komputer yang digunakan untuk Pengolah kata. Pengolah kata, perangkat lunak untuk membantu user  dalam mengolah dokumen surat menyurat atau tulis menulis. Contoh aplikasi atau perangkat lunak yang termasuk ke dalam golongan ini adalah Microsoft Word, WordStar, ABIWord. WordStar adalah Program yang digunakan untuk pengolah kata yang cukup populer dalam lingkungan sistem operasi Disk Operating System (DOS).
Pemroses kata umum di gunakan untuk menggantikan tugas pengetikan yang sering di lakukan. Selain dapat melakukan format pengetikan seperti penomoran, pengaturan spasi, margin (jarak pinggir kertas), jenis huruf (font), pemroses kata juga dapat melakukan proses pengecekan kata bahkan kalimat.
Desktop Publishing
Desktop publishing adalah menggabungkan komputer pribadi dan WYSIWYG tata letak halaman perangkat lunak untuk membuat publikasi dokumen pada komputer baik untuk penerbitan skala besar atau skala kecil lokal perangkat multifungsi output dan distribusi. WYSIWYG Istilah ini digunakan dalam komputasi untuk menggambarkan suatu sistem di mana ditampilkan saat mengedit konten tampak sangat mirip dengan keluaran akhir, yang mungkin merupakan dokumen dicetak, halaman web, presentasi slide atau bahkan pencahayaan untuk acara teater.
Pengembangan dari pengolahan kata. Desktop publishing ini menggabungkan pengolah kata dengan software grafis yang canggih, dan dapat menggabungkan berbagai jenis huruf, ilustrasi, gambar, hasil scan, dsb yang digunakan dalam mendesain suatu hasil desain yang akan dipublish. Misalnya untuk pembuatan poster, koran, majalah, dsb.
The "desktop publishing" biasanya digunakan untuk menggambarkan tata letak halaman keterampilan. Namun, keterampilan dan perangkat lunak tidak terbatas pada kertas dan penerbitan buku. Keterampilan yang sama dan perangkat lunak sering digunakan untuk membuat grafik untuk menampilkan titik penjualan, barang-barang promosi, pameran dagang pameran, paket retail desain dan tanda-tanda di luar ruangan. Kata-kata yang sangat sederhana, dapat dikatakan bahwa itu merupakan aplikasi pembuat halaman.
g. Electronic Spreadsheets
Sebuah spreadsheet adalah aplikasi komputer yang mensimulasikan kertas, akuntansi worksheet. Ini akan menampilkan beberapa sel yang bersama-sama membentuk kotak yang terdiri dari baris dan kolom, setiap sel yang mengandung baik alfanumerik teks atau nilai numerik. Sebuah alternatif mungkin sel spreadsheet berisi rumus yang mendefinisikan bagaimana isi sel yang harus dihitung dari isi sel lain (atau kombinasi dari sel) setiap kali setiap sel diperbarui. Spreadsheet yang sering digunakan untuk keuangan informasi karena kemampuan mereka untuk menghitung ulang seluruh lembar secara otomatis setelah perubahan ke sel tunggal dibuat.
VisiCalc biasanya dianggap sebagai spreadsheet elektronik pertama (walaupun hal ini telah ditantang), dan membantu menghidupkan komputer Apple II menjadi sukses dan sangat membantu dalam aplikasi yang meluas. Lotus 1-2-3 spreadsheet adalah memimpin ketika DOS adalah dominan sistem operasi. Excel kini memiliki pangsa pasar terbesar pada platform Windows dan Macintosh.
h. Presentation Graphics
Suatu jenis perangkat lunak yang memungkinkan pengguna untuk membuat gambar yang sangat bergaya untuk slide show dan laporan. Meliputi fungsi perangkat lunak untuk membuat berbagai jenis diagram dan grafik dan untuk memasukkan teks dalam berbagai font. Kebanyakan sistem memungkinkan Anda untuk impor data dari aplikasi spreadsheet untuk membuat diagram dan grafik.
Contoh dari presentation Graphics yaitu Microsoft power point.
i. Personal Informasi Managers
Personal informasi managers yaitu software aplication yang bekerja untuk menyimpan kegiatan dari penggunanya. Kegiatan tersebut dapat berupa aktifitas harian, mingguan, bulanan, dan seterusnya. Sedangkan cakupan kegiatan yang dikelola melalui sistem tersebut adalah dalam bentuk surat menyurat secara elektronik, pencatatan informasi tentang alamat-alamat penting, kalender, daftar pekerjaan, penjadwalan pekerjaan, dan catatan lainnya.
j. Groupware
Groupware adalah aplikasi yang dibuat untuk mendukung kolaborasi bersama antar sekelompok pengguna dalam suatu lingkungan tertentu . Groupware mewakili software yang membantu kelompok kerja/kolega terhubung ke jaringan komunikasi untuk mengelola aktifitas mereka.  Operasi yang didukung antara lain: penjadwalan rapat dan alokasi sumberdaya, email, e-newsletter, distribusi file dan lain sebagainya.
1.         Kolaborasi berdasarkan tempat
Groupware dapat menggabungkan pengguna yang lokasinya berjauhan, misalnya dengan adanya video conference, meeting room, chatting ataupun messanger. Groupware jenis ini lebih banyak berbasis web, agar dapat diakses secara bersamaan di lokasi yang berjauhan.
2.         Kolaborasi berdasarkan waktu
Groupware dapat dijalankan di waktu yang berbeda misalnya dengan email, forum diskusi,  share editing. Tampilan harus dapat dilihat oleh setiap pengguna lengkap dengan penunjuk waktu kapan terakhir pengguna menggunakan aplikasi tersebut.
Contoh aplikasi groupware yaitu :
•          Komunikasi media komputer                          : email, instant messangers, sms.
•          Konfersi dan komunikasi video.
•          Meeting dan sistem pendukung keputusan    : Argumentasi tools, meeting rooms.
•          Aplikasi dan artefak saling berbagi                : Share editor, Share Diaries, SharePC’s & Share Windows
k. Alternatif Software
            Alternatif software adalah suatu software yang dibuat untuk membantu para user dalam pengguanaan software computer yang bermasalah.
Contoh dari Alternatif Software yaitu :
·   Converter Office 2007, Bagi pengguna Office 2003 tidak usah terburu untuk mengupdate/ mengganti office anda dengan office 2007 karena converter 2007 juga bisa membuka file-file yang tersimpan pada format 2007.
·   K-lite, Plugin untuk memutar audio dan video tambahan yang disertakan windows media player Clasic.
·   Cleaning and optimize registry
·   CCleaner, kecil dan menu yang simple software ini cocok untuk komputer yang sering hang atau bermasalah pada registry.
2.2 SOFTWARE SISTEM
l.Manajemen system computer
m. Overview system software
Sistem software adalah program yang dirancang untuk menjalankan aktifitas utama yang melibatkan hardware dan program lainnya dalam system computer.
Contoh :
Sebuah perusahaan logistik tidak hanya menggunakan sistem informasi penjualan jasa, namun juga menggunakan elemen teknologi lain seperti GPS.
n. Operating system

Sistem operasi (biasa disingkat ke OS atau kernel) adalah sebuah antarmuka antara hardware dan software dalam sistem komputer. OS bertanggung jawab atas pengelolaan dan koordinasi kegiatan dan berbagi dari keterbatasan sumber daya dari komputer. Sistem operasi yang bertindak sebagai tuan rumah untuk aplikasi yang berjalan di komputer. Sebagai tuan rumah, tujuan utama dari sistem operasi adalah untuk menangani secara rincian operasi perangkat keras
o. Program sistem manejemen lain
            Suatu software yang dibuat sesuai dengan permintaan permintaan perusahaan tertentu untuk mengatur system yang ada di dalam perusahaan tersebut.
Contoh dari Program system manejemen lain yaitu :
Sistem manajemen restoran
Software restoran dapat digunakan untuk menangani keseluruhan operasi restoran, mulai dari saat tamu datang, pesan makanan, penyajian makanan, hingga sampai tamu melakukan pembayaran dan meninggalkan restoran. Software restoran ini tidak terbatas untuk layanan table service, tetapi juga untuk model fastfood, take away, bakery, foodcourt, dan delivery.

p. Programming language

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa computer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia. Proses komputasi umumnya didefinisikan secara formal menggunakan konsep matematika dari Mesin Turing. Pada dasarnya bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia dengan computer. Sebuah bahasa pemrograman disebut Turing Complete jika dapat dipergunakan untuk mendeskripsikan semua komputasi yang dapat dilakukan Mesin Turing, yaitu memiliki variable integer dan operator aritmatik, pernyataan penugasan, pernyataan sekuensial, pernyataan seleksi, dan pernyataan iterasi.
q. Web language service
Web Services Description Language (WSDL) adalah sebuah XML berbasis bahasa yang menyediakan model untuk menggambarkan layanan Web.
Web Service Sepenuhnya berdasarkan standard web dan xml. Web Service dapat membantu:
·         Perantara pada integrasi platform sepanjang eksekusi mesin virtual.
·         Integrasi antara Web dan OO middleware.
·         Integrasi dari aliran kerja terisolasi dan sevice-service (Web Services Flow Language - WSFL).
·         Pertukaran data pada aplikasi yang berbeda-beda (X-Schema, XSLT ++)
·         (Masa depan: standarisasi dari info konteks antara web servis dan klien – integrasi servis horizontal).
Keterangan :
Object oriented middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
Extensible Markup Language (XML) adalah bahasa markup yang dirancang khusus untuk penyampaian informasi melalui World Wide Web, persis seperti HTML. World Wide Web Consortium (W3C) menjelaskan bahasa ini.
r. Software programming
Pengembangan perangkat lunak adalah program atau aplikasi yang pengembang perangkat lunak digunakan untuk membuat, debug, mempertahankan, atau mendukung program-program dan aplikasi lain. Istilah biasanya mengacu pada program yang relatif sederhana yang dapat digabungkan bersama-sama untuk menyelesaikan sebuah tugas, seperti salah satu tangan mungkin menggunakan beberapa alat untuk memperbaiki objek fisik.
Alat pengembangan perangkat lunak dapat dibagi menjadi beberapa kategori berikut:
·         Performance analysis tools analisis kinerja alat.
·         Debugging tools debugging tools.
·         Analisis statis verifikasi formal dan alat.
·         Memeriksa ketepatan alat.
·         Penggunaan memori alat.
·         Membangun aplikasi tools.
·         Lingkungan pengembangan terintegrasi.

0 comments:

Posting Komentar