Pertemuan : 04 – Infrastruktur TI – Software Komputer lanjutan

SOAL

M0304 – Corporate Information Systems Management

Pertemuan : 04 – Infrastruktur TI – Software Komputer lanjutan

 

1. Ada berapa macam software support atau software system yang sdr ketahui ? Jelaskan fungsinya masing-2 ?

 

a.      Operating System : program kompleks yang mengendalikan operasi perangkat komputer serta melakukan kordinasi software-softtware lainnya

b.      Database Management Systems digunakan untuk create, manage, dan proteksi organizational data

 

 

2. Apa open source itu ? dan apa keuntungannya ?

 

Open Source : Software ataupun bahasa pemrograman yang tidak berlisensi, tersedia secara bebas/gratis, boleh digunakan oleh siapa saja disertai dengan kode-kode program yang dapat dibuka dan dipelajari alur kerjanya, sehingga diperbolehkan untuk bebas diubah dan dikembangkan guna memperbaiki kelemahan- kelemahan yang terjadi.

 

Keuntungan : pengembangan open source software tidak memerlukan biaya karena gratis digunakan.

 

 

3. Jika kita ingin mengembangkan program aplikasi, diperlukan software support apa saja? Jelaskan ?

 

          Operating System: sebagai : program kompleks yang mengendalikan operasi perangkat komputer serta melakukan kordinasi software-software lainnya.

          Editor untuk editing kode-kode bahasa pemrograman

          Kompiler untuk pengecekan sintaksis dari kode-kode perintah dalam program dan menterjemahkan kode-kode program kedalam bahasa mesin yang dimengerti oleh sistem komputer

 

 

4. Apa yang sdr ketahui tentang OOP, apa kelebihannya ? Jelaskan ?

 

Object Oriented Programming ( OOP ) adalah suatu metode pemrograman yang berbasiskan pada objek, dimana koleksi objek yang saling berinteraksi dan saling memberikan informasi satu dengan yang lainnya.

 

Adapun keuntungan yang dimiliki OOP:

§         Inheritance: menurunkan sifat

§         Encapsulation :membungkus dalam satu paket

§         Polymorhism: memiliki banyak bentuk.

 

Dalam OOP:

a.      Membutuhkan  computing power yang lebih

b.      Mempunyai built-in GUI

c.       Neither 3GL nor 4GL … new paradigm

d.      Mengcreate object hanya sekali dan menyimpan untuk di reuse

e.      Object examples:  Text box, check box, entity dalam satu organisasi

f.       Languages:Smalltalk, C++, Java, Visual Basic.NET

 

 

5. Bagaimana langkah yang harus ditempuh untuk mendapatkan software Operating System ? 

 

Ø       Mengetahui spesifikasi system operasi yang dibutuhkan

Ø       Mengetahui tipe system operasi yang diinginkan apakah itu Open systems :   Tidak terikat pada sistem komputer tertentu atau hardware manufacturer            tertentu – akan  jalan secara virtual/maya pada setiap sistem komputer

Contoh:  UNIX dan Linux

Ø       Menyesuaikan dengan hardware

Ø       Menyesuaikan dengan kebutuhan network. Misalnya software jalan di satu server yan mengelola sumberdaya network/jejaring dan mengendaliakan sumberdaya network dan mengendalikan operasional satu network UNIX dan Linux,Microsoft Windows NT, 2000 Server, 2003 Server,Novell NetWare

 

6. Apa kriteria umum yang digunakan untuk mengadakan atau mendapatkan software paket  ?

 

·         Sesuaikan dengan perkembangan teknologi

·         Sesuaikan dengan kebutuhan pelanggan dengan

·         Menyediakan software yang mudah hdimodifikasi

·         Sesuaikan dengan spesifikasi hardware yang akan menggunakannya

·         Memilih  software yang sesuai dengan spesifikasi sistem operasi yang ada

 

Posted in Corporate Information System | Tagged | 31 Comments

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.

 

Posted in Corporate Information System | Tagged | 798 Comments