PENGELOLAAN ASET PERANGKAT LUNAK A. Ridwan Siregar
PERANGKAT LUNAK Perangkat lunak terdiri dari langkah demi langkah perintah-perintah yang memberi tahu komputer bagaimana melakukan suatu tugas Berdasarkan fungsi: Perangkat Lunak Aplikasi (applications software) terdiri dari program-program komputer yang dirancang untuk memenuhi kebutuhan spesifik pengguna Perangkat Lunak Sistem (systems software) program-program yang menjalankan komputer dan berfungsi sebagai koordinator utama semua komponen perangkat keras dan program perangkat lunak aplikasi SIM Modul-5
PERANGKAT LUNAK APLIKASI Terdiri dari program komputer yang dirancang untuk memenuhi kebutuhan tertentu bagi pengguna Contoh: Perangkat lunak untuk memroses transaksi, termasuk pemeliharaan berbagai jenis data dan berbagai jenis berkas transaksi, atau penyiapan berbagai formulir dan dokumen yang diperlukan dalam operasional organisasi Setiap aplikasi bekerja dalam sejumlah lapisan (layers) di dalam perangkat keras komputer untuk melakukan hasil yang diinginkan SIM Modul-5
PERANGKAT LUNAK APLIKASI Bayangkan bahwa lapisan perangkat lunak aplikasi sebagai apa yang dilakukan oleh komputer dan lapisan perangkat lunak sistem sebagai bagaimana komputer melakukannya Perangkat lunak aplikasi dan perangkat lunak sistem harus dibeli oleh pengguna, biasanya perangkat lunak sistem sudah termasuk dalam harga komputer PC SIM Modul-5
PERANGKAT LUNAK APLIKASI Games, Spreadsheet, Word Processor, Database, dsb. Perangkat Lunak Sistem Sistem Operasi dan Utilitas Perangkat Keras CPU, Disk, Printer, dsb. SIM Modul-5
PERANGKAT LUNAK APLIKASI Perangkat lunak aplikasi juga dapat dipesan pada spesialis komputer yang dikenal dengan perangkat lunak tempahan, disebut custom-written software atau tailor made software Perangkat lunak aplikasi yang dibeli di toko perangkat lunak disebut off-the-shelf software atau perangkat lunak paket (packaged software) SIM Modul-5
JENIS PERANGKAT LUNAK APLIKASI Word Processing Spreadsheets Database Management Graphic Programs Communication Programs Integrated Programs Groupware Software Suites Desktop Accessories Desktop Publishing Project Management Computer-aided Design/Manufacturing (CAD/CAM) SIM Modul-5
JENIS PERANGKAT LUNAK BERDASARKAN PEMEROLEHAN Perangkat lunak komersial harus dibeli, ada hak cipta Perangkat lunak domain publik gratis dan tidak ada hak cipta Shareware bebas digunakan untuk pengujian, untuk pemakaian selamanya diharapkan bantuan dana untuk pembuatnya, adakalanya ada hak cipta Freeware dapat digunakan tanpa pembayaran Rentalware dapat digunakan dengan cara menyewa Free software dapat digunakan oleh siapa saja dan bebas dikembangkan sendiri, adakalanya ada pembayaran yang relatif murah Open source sama dengan freeware SIM Modul-5
FITUR UMUM PERANGKAT LUNAK APLIKASI Cursor simbol pindah Scrolling pindah dgn cepat ke atas atau ke bawah Menu Bar baris pilihan menu, di atas atau di bawah layar Pull-down Menu daftar pilihan perintah yg bisa diurai dari Menu Bar Help Menu penjelasan spesifik bgm melakukan berbagai tugas (petunjuk perintah elektronik) seperti mencetak dokumen SIM Modul-5
FITUR UMUM PERANGKAT LUNAK APLIKASI Dialog Box kotak yg muncul di layar menampilkan pesan yg harus dijawab, seperti Yes atau No Macros fitur yg memungkinkan untuk menekan satu tombol untuk menjalankan serangkaian perintah OLE (object linking and embedding) memungkinkan menyatukan obyek dari suatu aplikasi (mis. graphics) dengan aplikasi lain (mis. word processing) Tutorial program atau buku petunjuk untuk membantu mempelejari produk perangkat lunak Dokumentasi panduan pengguna atau rujukan, deskripsi narasi atau grafis suatu program SIM Modul-5
WORD PROCESSING Pengolah kata memungkinkan untuk: membuat, mengedit, merevisi, menyimpan, dan mencetak dokumen Memungkinkan pengguna dengan mudah meyisip, menghapus, dan memindahkan kata, kalimat, dan paragraf Pengolah kata juga memfasilitasi penataan dokumen dengan pilihan margin, ukuran huruf, dan gaya Contoh: Word (Microsoft Corp), WordPerfect (Novell Corp), WordStar (WordStar Int Corp), Star Office Writer (Sun Microsystems), dan Ami Pro (Lotus Dev Corp) SIM Modul-5
ELECTRONIC SPREADSHEET Menungkinkan pengguna membuat tabel dan skedul keuangan dengan memasukkan data ke dalam baris (row) dan kolom (column) yg disusun sebagai suatu jaring (grid) Memiliki kemampuan kalkulasi otomatis termasuk penggunaan rumus matematik, analisis “what if”, dynamic file linking, menampilan data dalam bentuk grafis, seperti pie chart atau bar chart Contoh: Excel (Microsoft Corp), Lotus 1-2-3 (Lotus Dev Corp), dan Quattro Pro (Novel Corp), Claris Resolve (Claris Corp), dan Star Office Calc (Sun Microsystems) SIM Modul-5
DATABASE MANAGEMENT SYSTEM DBMS terdiri dari program untuk penyimpanan, pengindeksan-silang (cross-indexing), penemu-balikan (retrieving), dan pemanipulasian sejumlah besar data Mampu mengakses sejumlah berkas pada saat yg bersamaan (bedakan dengan flat-file management system atau file manager yg hanya mampu mengakses satu berkas pada suatu ketika) Contoh: Visual dBase (Borland Int), Visual FoxPro dan Access (Microsoft Corp), Paradox (Novell Corp), FileMaker Pro, Q&A, dan Approach Untuk aplikasi besar: ORACLE dan DB2 SIM Modul-5
GRAPHICS SOFTWARE Memungkinkan pengguna menghasilkan berbagai jenis kreasi grafik, terdiri dari 2 bentuk: Analytical Graphics, menjadikan data numerik menjadi mudah dipahami, dalam bentuk grafik batang, grafik garis, dan grafik pie, contoh: Lotus 1-2-3 Presentation Graphics, digunakan untuk komunikasi atau presentasi data, contoh: Curtain Call, Freelance Plus (Lotus Dev Corp), Harvard Graphics, Hollywood, Persuasion, PowerPoint (Microsoft Corp), WordPerfect Presentation (Novell Corp), dan Presentation Graphics SIM Modul-5
COMMUNICATION SOFTWARE Program yg mengakses perangkat lunak dan data dari, dan mentransmisikan data ke, suatu komputer di tempat yg jauh Contoh: Smartcom, Crosstalk, ProComm, PC-Dial, Balst, Perfect Office (Novell Corp), Netscape Messenger (Netscape Comm), Outlook Express (Microsoft Corp), Kmail (Koffice Team), dan PC Talk SIM Modul-5
INTEGRATED SOFTWARE Koleksi beberapa aplikasi dalam suatu paket dengan serangkaian perintah umum dan kemampuan bekerja-sama dan berbagi data Tujuannya adalah agar pengguna dapat melakukan berbagai tugas tanpa harus pindah program perangkat lunak dan mempelajari perintah yg berbeda-beda Contoh: Claris Works, Eight-in-One, Lotus Works, Microsoft Works, PFS:First Choice, dan WordPerfect Works SIM Modul-5
GROUPWARE Perangkat lunak yg digunakan pada suatu jaringan dan melayani kelompok pengguna yg bekerja bersama pada proyek yg sama Contoh: Lotus Notes, ActionWorkflow, Ventana’s Group System V, dan Network Scheduler 3 SIM Modul-5
DESKTOP PUBLISHING (DTP) Perangkat lunak DTP menggabungkan teks dan grafis untuk menghasilkan cetakan berkualitas tinggi Contoh: Aldus PageMaker, QuarkXPress (Quark), Corel Draw dan Ventura (Corel Corp), FrameMaker (Frame Tech) dan Publisher (Microsoft Corp) Beberapa program pengolah kata juga memiliki fitur DTP SIM Modul-5
DESKTOP ACCESSORIES Desktop Accessories atau Desktop Organizer adalah paket perangkat lunak yg menyediakan kalender, jam, berkas kartu, kalkulator, dan notepad, contoh: Borland’s SideKick dan Lotus Agenda PIM (personal information manager), program yg lebih canggih, contoh: Ascend, CA-UpToDate, DayMaker Organizer, DateBook Pro, Dynodex, Instant Recall, Lotus Organizer, OnTime for Windows, dan Personal Reminder System SIM Modul-5
PROJECT MANAGEMENT Program yg digunakan untuk merencanakan, menjadwal, dan memantau orang, biaya, dan sumberdaya yg diperlukan untuk menyelesaikan suatu proyek dengan tepat waktu Contoh: Harvard Project Manager, Microsoft Project for Windows, Project Scheduler 4, SuperProject, dan Time Line SIM Modul-5
COMPUTER-AIDED DESIGN (CAD) CAD memperpendek siklus perancangan dengan memungkinkan pabrikan membuat produk baru pada layar tanpa harus lebih dulu membangun suatu model yang mahal Contoh: Autosketch, EasyCAD2, dan TurboCAD SIM Modul-5
MULTIMEDIA PRESENTATION Perangkat lunak multimedia (multimedia production tool atau author-ware) memungkinkan pengguna menggabungkan tidak hanya teks dan grafis tetapi juga animasi, video, musik, suara, dan bunyi Contoh: Multimedia ToolBox, Authorware, dan Multimedia Works SIM Modul-5
ENTERPRISE SOFTWARE Terdiri dari sekumpulan modul yang memiliki ketergantungan satu sama lain untuk aplikasi seperti penjualan dan distribusi, akuntansi keuangan, pengelolaan inventaris, pengelolaan bahan mentah, perencanaan produksi, pemeliharaan pabrik produksi, dan sumber daya manusia Contoh: SAP, Oracle, PeopleSoft, Baan Cara lain untuk menjembatani dua sistem yang berbeda adalah dengan membuat perangkat lunak middleware SIM Modul-5
VERSI PERANGKAT LUNAK APLIKASI Perangkat lunak aplikasi yg sama terdapat dalam berbagai versi Nomor versi yg lebih tinggi merupakan versi yg terbaru, dan memiliki fitur yg lebih banyak Versi yg lebih dulu bisa di-upgrade ke versi yg lebih baru Untuk mengetahui perkembangannya, lihat pada katalog atau direktori perangkat lunak, seperti pada majalah PC World SIM Modul-5
INSTALASI PERANGKAT LUNAK APLIKASI Harus di-install lebih dulu Install berarti memberitahu program aplikasi tentang karakteristik perangkat keras agar program tersebut dapat berjalan dengan mulus Petunjuk install dapat diperoleh bersama-sama dengan program aplikasi SIM Modul-5
PERANGKAT LUNAK SISTEM Perangkat lunak yang menjadi dasar perangkat lunak aplikasi, yaitu sejumlah program yang menjalankan komputer dan berfungsi sebagai koordinator utama semua perangkat keras komputer dan program perangkat lunak aplikasi Tanpa perangkat lunak sistem yang dimuat ke dalam RAM komputer, perangkat lunak aplikasi tidak berguna sama sekali Menjalankan operasi dasar komputer dan perangkat lunak aplikasi, dan memungkinkan pengguna berinteraksi dengan komputer SIM Modul-5
KATEGORI PERANGKAT LUNAK SISTEM Operating System (OS) terdiri dari sistem utama program-program yang mengelola operasi dasar komputer Utility Program program utilitas yang biasanya digunakan untuk mendukung, meningkatkan, atau memperluas program yang ada pada sistem komputer Language Translator perangkat lunak yang menerjemahkan suatu program yang ditulis oleh programmer dalam salah satu bahasa pemerograman ke dalam bahasa mesin SIM Modul-5
FUNGSI SISTEM OPERASI SIM Modul-5
CONTOH SISTEM OPERASI DOS (disk operating system) termasuk: MS-DOS, IBM PC DOS, dan Novell DOS Macintosh System Software Apple Windows menambahkan GUI (graphical user interface) shell pada MS-DOS dan PC DOS dan meningkatkan kemampuannya OS/2 (operating system/2) IBM Windows NT (new technology) untuk jaringan komputer UNIX multiple users NetWare untuk microcomputer LAN SIM Modul-5
PROGRAM UTILITAS Screen saver Data recovery Backup Virus protection Data compression Memory management Defragmentation SIM Modul-5
KEMAMPUAN PERANGKAT LUNAK SISTEM Multitasking disebut juga multi programming, yang dapat menjalankan dua atau lebih program dengan satu prosesor sentral Timesharing memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani oleh prosesor secara bergantian dalam jumlah waktu yang sama Multiprocessing kemampuan sistem operasi menjalankan dua atau lebih instruksi secara serentak dengan menggunakan sejumlah prosesor dalam sebuah komputer Penyimpanan virtual program dibagi ke dalam sejumlah program yang lebih kecil, yang ditangani dalam memori utama hanya satu program, lainnya berada pada memori sekunder seperti metode yang digunakan oleh Windows SIM Modul-5
MULTITASKING SIM Modul-5
BAHASA PEMEROGRAMAN COBOL aplikasi bisnis C, C++ berorientasi obyek Visual Basic aplikasi visual pada Windows FORTRAN aplikasi ilmiah dan perekayasaan BASIC pengajaran pemrograman Pascal praktik pemrograman Bahasa Assembly lebih dekat ke bahasa mesin, termasuk generasi kedua dan lain-lain SIM Modul-5
PENERJEMAH BAHASA Menerjemahkan bahasa pemrograman tingkat tinggi ke dalam bahasa mesin sehingga bisa dieksekusi oleh mesin Program dalam bahasa tingkat tinggi disebut source code Setelah diterjemahkan, hasilnya disebut object code Yang melakukan penerjemahan disebut compiler atau interpreter SIM Modul-5
BAHASA PEMROGRAMAN GEN. IV Bahasa query SQL Pembnakit laporan (report generator) RPG III Bahasa grafis SAS Graph, Systat Pembangkit aplikasi (application generator) FOCUS, PowerBuilder, Microsoft, FrontPage Paker aplikasi perangkat lunak PeopleSoft, HRMS, SAP R/3 Bahasa pemrograman tingkat tinggi APL, Nomad2 dan lain-lain SIM Modul-5
PEMROGRAMAN VISUAL Programer tidak menulis kode program Menggunakan mouse memilih dan memindahkan obyek, menyalin sebuah obyek dari library ke dalam program, atau membuat garis utk menghubungkan dua atau lebih obyek Contoh: Java dari Sun Microsystems SIM Modul-5
HTML DAN XML Bahasa pemrograman deskripsi halaman untuk membuat dokumen-dokumen hypertext dan hypermedia seperti halaman-halaman Web HTML menggunakan instruksi yang disebut tag untuk menentukan bgm teks, grafik, video dan suara ditempatkan pada dokumen dan membuat link-link dinamis ke dokumen dan obyek lain XML menggambarkan arti tiap data pada dokumen, shg bisa digunakan dalam program komputer XHTML kombinasi HTML dan XML SIM Modul-5
PENGELOLAAN ASET PERANGKAT KERAS DAN PERANGKAT LUNAK Pemilihan dan penggunaan perangkat keras dan perangkat lunak memiliki dampak besar bagi organisasi Keduanya adalah aset yang harus dikelola dengan benar Hal yang perlu diperhatikan adalah: pemahaman terhadap teknologi baru, prasyarat e-commerce, menentukan total biaya kepemilikan (TCO), memiliki atau memelihara sendiri aset TI atau memanfaatkan penyedia jasa TI SIM Modul-5
PERENCANAAN KAPASITAS DAN SKALABILITAS Perencanaan Kapasitas (capacity planning) Memprediksi kapan suatu sistem komputer mengalami kejenuhan berkaitan dengan jumlah maksimum pengguna, dampak dari aplikasi yang sudah ada dan yang akan ada, ukuran kinerja seperti response time untuk setiap transaksi Skalabilitas (scalability) Memastikan kemampuan komputer, produk atau sistem dalam melayani sejumlah besar pengguna tanpa terjadi kemacetan SIM Modul-5
KOMPONEN TCO Pembelian perangkat keras komputer, terminal, storage, printer Pembelian perangkat lunak lisensi Instalasi pemasangan komputer dan perangkat lunak Pelatihan untuk para ahli dan pengguna akhir Dukungan teknis terus-menerus Pemeliharaan peremajaan perangkat keras dan perangkat lunak Infrastruktur jaringan dan peralatan jaringan, bandwidth Waktu yang terbuang akibat kegagalan perangkat keras dan perangkat lunak Ruang dan tenaga tempat pemasangan perangkat teknologi SIM Modul-5
MENYEWA ATAU MEMBANGUN SENDIRI Penyedia tempat jasa penyimpanan (Storage Service Provider = SSP) pihak ketiga yang menyewakan ruang penyimpanan melalui Web Penyedia jasa aplikasi (Application Service Provider = ASP) bisnis penyediaan dan pengelolaan aplikasi dan jasa komputer dari pusat komputer remote Penyedia jasa pengelolaan bisnis pengelolaan kombinasi aplikasi, jaringan, storage, keamanan, dan situs Web Komputasi utilias (Utility Computing) menyediakan jasa teknologi informasi dengan model kontrak tetap (bisa temasuk: kapasitas server, storage, aplikasi, dan hosting Web) SIM Modul-5
Terima kasih SIM Modul-5