SOAL
M0304 – Corporate Information Systems Management
Pertemuan : 03- Infrastruktur TI – Software Komputer
1. Apa yang sdr ketahui tentang software ? Kenapa diperlukan ?
Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Software diperlukan untuk melakukan tugas-tugas tertentu serta untuk mempermudah user dalam melakukan beberapa aktifitas kegiatan yang dilakukan dalam penyimpanan data dan lainnya.
Contoh : Ms.Office
2. Mengapa kita mesti tahu evolusi/perkembangan dari pemrograman komputer ?
Karena sebagai orang IT kita harus dapat mengetahui trend pemrograman komputer dimasa kini dan dimasa yang akan datang.
3. Sebutkan type-2 software dan kegunaanya secara umum ?
– Application Software : program2 yang dibuat untuk menjalankan tugas khusus / particular tasks dengan beberapa general-purpose dan beberapa specific
– Support Software : merupakan program-program yang dibuat untuk mengendalikan sumberdaya hardware dan software
4. Berikan contoh paket software aplikasi bisnis , dan kegunaan atau fungsinya ?
• Peachtree Accounting Complete
– Paket Akuntansi Komersial untuk usaha2 kecil
– Termasuk general ledger, accounts receivable, accounts payable, inventory, payroll, time dan billing, job costing, fixed asset accounting, analysis dan reporting tools
5. Ada berapa macam pilihan bahasa pemrograman untuk mengembangkan software Aplikasi sdr. Ketahui?
1. Machine language (1GL)
– Setiap Instruksi harus dinyatakan dalam satu bentuk yang unik (spesifik) untuk setiap komputer tertentu
– Satu Program yang lengkap terdiri dari ratusan-ribuan instruksi
– Pemrograman telah jadi membosankan, proses yang makan banyak waktu
2. Assembly languages (2GL)
– Menggunakan komputer itu sendiri untuk melaksanakan banyak aspek dari pemrograman
– Menciptakan machine language program sebagai output, yang kemudian digunakan oleh control unitnya komputer
3. Procedural Languages (3GL)
– Umumnya machine independent.
– Menunjukan suatu step-by-step procedure yang dikembangkan oleh programmer
– Harus di compiled atau interpreted (translate kedalam machine language)
– Termasuk FORTRAN, COBOL, BASIC, PL/1, PASCAL, ADA, and C
6. Apa ukuran-2 yang dipakai dalam pemrograman atau software-metrics ?
· Auditability – kemudahan untuk memeriksa apakah software memenuhi standard atau tidak;
· Accuracy – ketelitian dari komputasi dan kontrol;
· Communication Commonality – sejauh mana interface, protokol, dan bandwidth digunakan;
· Completeness – sejauh mana implementasi penuh dari fungsi-fungsi yang diperlukan telah tercapai;
· Conciseness – keringkasan program dalam ukuran LOC (line of commands);
· Consistency – derajat penggunaan teknik-teknik desain dan dokumentasi yang seragam pada seluruh proyek pengembangan software;
· Data Commonality – derajat penggunaan tipe dan struktur data baku pada seluruh program;
· Error Tolerance – kerusakan yang terjadi apabila program mengalami error;
· Execution Efficiency – kinerja run-time dari program;
· Expandability – sejauh mana desain prosedur, data, atau arsitektur dapat diperluas;
· Generality – luasnya kemungkinan aplikasi dari komponen-komponen program;
· Hardware Independence – sejauh mana software tidak bergantung pada kekhususan dari hardware tempat software itu beroperasi;
· Instrumentation – sejauh mana program memonitor operasi dirinya sendiri dan mengidentifikasi error yang terjadi;
· Modularity – functional independence dari komponen-komponen program;
· Operability – kemudahan mengoperasikan program;
· Security – ketersediaan mekanisme untuk mengontrol dan melindungi program dan data terhadap akses dari pihak yang tidak berhak;
· Self-Dokumentation – sejauh mana source-code memberikan dokumentasi yang berarti;
· Simplicity – Kemudahan suatu program untuk dimengerti;
· Traceability – kemudahan merujuk balik implementasi atau komponen program ke kebutuhan pengguna software; dan
· Training – sejauh mana software membantu pemakaian baru untuk menggunakan sistem.
798 Responses to Pertemuan : 03- Infrastruktur TI – Software Komputer