Pertemuan : 03- Infrastruktur TI – Software Komputer

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.

 

This entry was posted in Corporate Information System and tagged . Bookmark the permalink.

798 Responses to Pertemuan : 03- Infrastruktur TI – Software Komputer

Leave a Reply

Your email address will not be published. Required fields are marked *