software computer

19
Software Computer Dr. Wisnu Sakti Dewobroto, MSc

Upload: wisnu-dewobroto

Post on 12-Apr-2017

101 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Software computer

Software Computer

Dr. Wisnu Sakti Dewobroto, MSc

Page 2: Software computer

Jenis – Jenis Software

l Software Aplikasi : Melakukan pekerjaan pemrosesan informasi bagi pemakai akhir¡Program aplikasi umum : Email, word processing

penjelajah web dll.¡Program aplikasi Khusus : ERP, e-commerce,

pemrosesan transaksi dll.l Software Sistem : Mengelola dan mendukung

operasi sistem serta jaringan komputer¡Program manajemen sistem : sistem operasi, Program

manajemen jaringan, sistem manajemen database dll¡Program pengembangan sistem : Penerjemah bahasa

pemrograman, alat dan editor pemrograman dll.

Page 3: Software computer

l Software aplikasi bisnis¡Mendukung aplikasi khusus para pemakai akhir dalam

bidang bisnis. Contoh: software aplikasi bisnis mendukung perekayasaan ulang dan otomatisasi proses bisnis dengan aplikasi CRM, ERP, SCM dll

l Software suite ¡Software suite berbiaya jauh lebih murah daripada biaya

total software secara terpisah.¡Kelebihan : menggunakan graphical user interface (GUI)

yg sama/seragam, lebih mudah dipelajari dan digunakan, mengimpor masing2 file dengan mudah, lebih efisien

Software Aplikasi

Page 4: Software computer

l Paket terintegrasi¡Software yang mengatasi kelemahan2 dalam software

suite seperti :lSoftware suite mengambil banyak tempat (100 megabytes

sampai 150 megabytes)lSoftware yang cukup mahal untuk penggunaan full

version¡Paket terintregasi :menggabungkan beberapa fungsi

dari beberapa program word processing, spreadsheet, grafik presentasi, manajemen database dll dalam suatu paket software.

¡contohnya : microsoft works, lotus eSuite, AppleWorks dll.

¡Jauh tidak banyak menggunakan tempat dalam disk ¡Biaya lebih rendah

Page 5: Software computer

l Penjelajah web ¡Komponen software paling penting bagi banyak

pemakai komputer : Microsoft Internet exploler, Netscape navigator dll

¡Penjelajah web telah menjadi program universal tempat end-user meluncur kedalam pencarian informasi, email, transfer file multimedia, kelompok diskusi dll.

¡Mesin pencari : Google, lycos, ask jeeves dll.

l Electronic Mail ¡E-mail telah mengubah cara orang bekerja dan

berkomunikasi¡E-mail disimpan pada server jaringan¡Yahoo mail, Google mail dll.

Page 6: Software computer

lPesan instant ¡Teknologi gabungan email dengan konferensi

komputer.¡Mengirim dan menerima pesan elektronik

secara instant dan akhirnya dapat berkomunikasi serta bekerja sama secara realtime dalam model yang hampir seperti bercakap cakap.

¡Pesan akan muncul (pop up) secara instant dalam window pesan instant.

¡AOL, ICQ, MSN Messenger dan Yahoo Messenger.

Page 7: Software computer

l Word Processing¡Software word processing mengkomputerisasikan

pembuatan, pengeditan, revisi dan pencetakan dokumen dengan secara elektronik memproses data ‘teks’

¡Contoh : Microsoft word, Lotus wordpro, Corel word perfect.

l Desktop Publishing¡Menghasilkan bahan cetakan yang akan dipublikasikan

secara profesional¡Mendesain dan mencetak, brosur, buku petunjuk dll. ¡Contoh : Adobe pagemaker, QuarkXpress dll.

Page 8: Software computer

l Spreadsheet Elektronik¡Untuk analisis, perencanaan dan pemodelan bisnis. ¡Contoh : Lotus 1-2-3, Microsoft excel dll

l Grafik persentasi¡Membuat presentasi multimedia dari grafik, foto,

animasi, klip video dll.

l Pengelola Informasi Personal¡Software untuk produktivitas dan kerjasama antar

pemakai akhir, selain itu juga merupakan aplikasi untuk peralatan genggam personal digital assistant (PDA).

¡Contoh : Lotus organizer, microsoft outlook dll.

Page 9: Software computer

lGroupware¡Software yang membantu kelompok kerja dan

tim kerja bekerja sama untuk menyelesaikan tugas kelompok.

¡Contoh : Lotus notes, Novell GroupWise, Microsoft exchange dll.

¡Produk groupware begantung pada internet dan intranet serta extranet perusahaan untuk memungkinkan terjadinya kerjasama dalam skala global melalui tim virtual yang berlokasi dimanapun.

Page 10: Software computer

lAlternatif – alternatif software¡Penyedia layanan aplikasi (ASP)

lSebagai pengganti pengembangan atau membeli software aplikasi

lASP (Application service provider) : perusahaan yang memiliki, mengoprasikan dan memelihara software aplikasi serta sumber daya sistem komputer (server, software sistem, dll) yang dibutuhkan, dan mereka menawarkan penggunaan software aplikasi sebagai layanan komersial melalui internet.

lKeuntungan untuk perusahaan : biaya rendah,mengurangi kebutuhan banyak untuk infrastruktur TI (server, software sistem) dll.

Page 11: Software computer

Software Sisteml Berbagai program yang mengelola dan mendukung

sistem komputer serta aktivitas pemrosesan informasinya.

l Software sistem¡ Program manajemen sistem : Program2 yang mengelola

hardware, software, jaringan dan sumber daya data dari sistem komputer selama pengoprasian berbagai pekerjaan pemrosesan informasi. Contoh : sistem operasi, program manajemen jaringan, sistem manajemen database dll.

¡ Program pengembangan sistem : Program2 yang membantu para pemakai untuk mengembangkan program dan prosedur sistem informasi serta yang mempersiapkan program bagi para pemakai untuk pemrosesan melalui computer. Contoh : editor bhs pemrograman dll

Page 12: Software computer

Program Manajemen Sistem

l Sistem operasi : sistem terintegrasi dari berbagai program yang mengelola operasi CPU, kendali input/output dan sumber daya serta aktivitas penyimpanan dari sistem komputer, dan yang menyediakan berbagai layanan pendukung ketika komputer menjalankan program aplikasi.(UNIX, Linux, Microsoft Windows dll)

l Tujuan utama : memaksimalkan produktivitas sistem komputer dengan mengoprasikannya dalam cara yang paling efisien

Page 13: Software computer

l Fungsi sistem operasi : melakukan 5 fungsi dasar

1. Menyediakan interface pemakai.l Interface pemakai memungkinkan anda utk

berkomunikasi dengan sistem operasi agar anda dapat memasukan program, mengakses file dll.

l 3 jenis utama dalam interface : command driven, menu driven dan graphical user interface.

2. Pengelolaan sumber daya¡ Sistem operasi menggunakan berbagai jenis

program pengelolaan sumber daya utk mengelola hardware dan sumber daya jaringan dari sistem komputer, termasuk CPU, memori, processor dan periferal input/output

Page 14: Software computer

3. Pengelolaan filel Berfungsi mengendalikan pembuatan, penghapusan, dan

pengaksesan file dari data dan program4. Pengelolaan tugas

l Berfungsi mengelola penyelesaian tugas komputasi para pemakai akhir

l Pengelolaan tugas dapat melibatkan kemampuan multitugas (multitasking)

5. Utilitas dan sistem pendukungl Melakukan berbagai pekerjaan inti yang membantu para pemakai

komputer.l Contoh : pembuatan cadangan data, pemulihan data, perlindungan

dari virus, kompresi data, dan defragmentasi data.l Sistem pendukung meliputi pemonitor kerja dan pemonitor

keamanan.l Pemonitor kerja : berbagai program yang memonitor dan

menyesuaikan kinerja dan penggunaan dari satu atau lebih sistem komputer untuk menjaga mereka tetap berjalan secara efisien

l Pemonitor keamanan : berbagai paket software yang memonitor dan mengendalikan penggunaan berbagai sistem komputer dan menyediakan pesan peringatan serta mencatat bukti penggunaan tidak sah atas sumber daya komputer.

Page 15: Software computer

Program pengembangan Komputerl Bahasa pemograman : Memungkinkan pemrogram

untuk mengembangkan serangkaian perintah yang membentuk program komputer.¡ Bahasa mesin (Bahasa generasi pertama) : Tingkat paling dasar

dari bahasa pemrograman. ¡ Bahasa perakitan (Assembler language, bahasa generasi

kedua): Bahasa ini dikembangkan untuk mengurangi berbagai kesulitan dalam menulis program dengan bahasa mesin.

¡ Bahasa tingkat tinggi (Bahasa generasi ketiga): menggunakan beberapa perintah yang disebut sebagai pernyataan singkat (aritmetika)

¡ Bahasa generasi keempat :Jenis bahasa pemrograman yang lebih non prosedural dan lebih berbentuk percakapan daripada bahasa2 sebelumnya.

¡ Bahasa berorientasi pada object (bhs generasi kelima): Kebanyakan bahasa pemrograman memisahkan berbagai elemen data dari prosedur atau tindakan yang akan dilakukan atas mereka, bahasa OOP menyatukan mereka bersama ke dalam objek.

Page 16: Software computer

Bahasa dan layanan Webl Bahasa pemrograman yang merupakan alat

penting utk membangun halaman Web, situs Web dan aplikasi berbasis web (HTML, XML, Java dll)¡HTML (Hypertext Markup Language) : Bahasa

pendeskripsian halaman yang menciptakan dokumen2 hipertext atau hipermedia.

¡XML (eXtensible Markup Language) : Mendeskripsikan isi dan halaman halaman Web dengan cara mengaplikasiakan etiket pengidentifikasi atau label konstektual pada data dalam dokumen web.

¡Java : bahasa pemrograman yang berorientasi pada object buatan Sun Microsystem yang merevolusi pemrograman dari berbagai aplikasi utk WWW seta intranet dan extranet perusahaan.

Page 17: Software computer

lLayanan Web ¡komponen software yang didasarkan pada

kerangka kerja Web dan standar berorientasi pada objek serta teknologi utk dapat menggunakan web agar secara elektronik menghubungkan berbagai aplikasi dari pemakai yang berbeda dan standar komputasi yang berbeda.

¡Layanan Web sangat penting utk pengembangan aplikasi e-business dan e-commerce.

Page 18: Software computer

Software Pemrograman

¡Program penerjemah bahasa: berbagai program yang menerjemahkan program –program lainnya ke dalam kode perintah bahasa mesin yang dapat dijalankan oleh komputer.lPerakit (Assembler) menerjemahkan berbagai kode

perintah simbolis dari progam yang ditulis dalam bahasa perakitan, kedalam perintah bahasa mesin.

lCompiler menerjemahkan pernyataan bahasa tingkat tinggi.

Page 19: Software computer

lAlat Pemrograman¡Alat pemrograman membantu para pemrogram

mengidentifikasi dan meminimalkan kesalahan dengan tetap meningkatkan efisiensi serta produktivitas para pengemang software.

¡Semua alat pemrograman ini adalah bagian mendasar dari bahasa pemrograman yang banyak digunakan seperti Visual Basic, C++, Java dll.