Sabtu, 21 November 2015

Interaksi Manusia dan Komputer

1.       Sebutkan 5 faktor manusia terukur yang melakukan evaluasi !
Jawab :
-          Waktu belajar : berapa lama orang biasa mempelajari cara relevan untuk melakukan suatu tugas?
-          Kecepatan kinerja : berapa lama suatu tugas dilakukan?
-          Tingkat kesalahan : berapa banyak kesalahan dan kesalahan-kesalahan apa saja yang dibuat pemakai?
-          Daya ingat : bagaimana kemampuan pemakai mempertahankan pengetahuannya setelah jangka waktu tertentu?
-          Kepuasan subjektif : bagaimana kesukaan pemakai terhadap berbagai aspek sistem?

2.       Sebutkan komponen dalam interaksi manusia dan komputer !
Jawab :
-          Human               : Bagaimana manusia dan komputer secara interaktif melaksanakan dan menyelesaikan tugas/ task dan bagaimana sistem yang interaktif itu dibuat.
-          User                    : siapa saja yang terlibat dalam menyelesaikan tugas dengan menggunakan teknologi
-          Komputer         : teknologi, dari desktop sampai sistem komputer besar, baik dari sistem pengontrolan proses atau sistem penyimpanan. Sistem ini mencakup yang non komputer, maupun orang lain

3.       Sebutkan 5 kecakapan antara manusia dan computer !
Jawab :


4.       Jelaskan pengertian dari Media Tekstual dan Media GUI !
Jawab :
-          Media Tekstual
Adalah ”bentuk sederhana dialog atau komunikasi antara manusia dan komputer yang hanya berisi teks dan kurang menarik”
-          Media GUI (Graphical User Interface)
Adalah ”bentuk dialog atau komunikasi antara manusia dan komputer yang berbentuk grafis dan sangat atraktif”


Testing dan Implementasi Sistem

1.       Jelaskan fase-fase dalam SDLC (System Development Life Cycle), pengujian perangkat lunak terdapat dalam fase apa !
Jawab :
SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi.
Langkah yang digunakan meliputi :
1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5. Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan

Fase fase nya adalah :
-                      Planning   : Lebih menekankan pada aspek studi kelayakan pengembangan system (feasibility study)
-                       Analysis   : Analisa sistem adalah tahap di mana dilakukan beberapa aktivitas berikut:
         • Melakukan studi literatur untuk menemukan suatu kasus yang bisa ditangani oleh sistem.
         • Mengklasifikasikan masalah, peluang, dan solusi yang mungkin diterapkan untuk kasus tersebut.
         • Analisa kebutuhan pada sistem dan membuat batasanĂ‚ sistem. • Mendefinisikan kebutuhan sistem.
            Design : Pada tahap ini, features dan operasi-operasi pada sistem dideskripsikan secara detail
-                     Implementation : mengimplementasikan rancangan dari tahap-tahap sebelumnya dan melakukan uji coba.

2.       Jelaskan perbedaan flowchart dengan data flow diagram !
Jawab :
Data Flow Diagram (DFD) adalah representasi grafis dari aliran data melalui sistem informasi. Hal ini memungkinkan Anda untuk mewakili prosesdalam sistem informasi dari sudut pandang data.
Flowchart atau Bagan alir adalah bagan  (chart) yang menunjukkan alir  (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
Perbedaan antara DFD dan Flowchart :
·      DFD menunjukkan alur data di suatu sistem sedangkan flowchart sistem menjelaskan alur kerja atau prosedur-prosedur yang ada di dalam system
·      DFD prosesnya dapat dilakukan serentak atau pararel sedangkan flowchart alur datanya harus urut
·      DFD tidak ada looping sedangkan flowchart ada looping
·      DFD tidak ada proses perhitungan sedangkan flowchart ada proses perhitungan

3.       Jelaskan apa yang dimaksud dengan user requirements ! Jelaskan perbedaan functional requirements dan non-functional requirements (jika system yang dimaksud adalah system akademik STIK-Jakarta, tunjukkan proses mana saja yang termasuk dalam functional/non-functional requirements)
Jawab :
User requirement (kebutuhan pengguna): Pernyataan tentang layanan yang disediakan sistem dan tentang batasan-batasan operasionalnya. Pernyataan ini dapat dilengkapi dengan gambar/diagram yang dapat dimengerti dengan mudah.

Functional Requirement: Merupakan penjelasan tentang layanan yang perlu disediakan oleh sistem, bagaimana sistem menerima dan mengolah masukan, dan bagaimana sistem mengatasi situasi-situasi tertentu.
Non-functional Requirement: Secara umum berisi batasan-batasan pada pelayanan atau fungsi yang disediakan oleh sistem. Termasuk di dalamnya adalah batasan waktu, batasan proses pembangunan, standar-standar tertentu.

4.       Jelaskan apa yang dimaksud dengan pendekatan black box testing, berikan contoh metode pengujian yang termasuk dalam black box testing !
Jawab :
Black Box Testing, Test case ini bertujuan untuk menunjukkan fungsi PL tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.

5.       Jelaskan apa yang dimaksud dengan pendekatan white box testing, berikan contoh metode pengujian yang termasuk dalam white box testing !
Jawab :
White Box Testing, Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logikal path (jalur logika) perangkat lunak akan ditest dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.

6.       Jelaskan apa definisi dari :
      a. simpul predikat = penggambaran suatu node yang memiliki satu atau lebih inputan, dan lebih dari satu output.
b. region = Area yang dibatasi oleh edge dan node

      c. independent path = jalur yang terdapat dalam program yang mengintroduksi sedikitnya satu rangkaian pernyataan proses atau kondisi baru.
d. kompleksitas siklomatis = metriks perangkat lunak yang memberikan pengukuran kuantitatif terhadap kompleksitas logis suatu program.
7.       Jelaskan apa itu equivalence portioning test !
Jawab :
Equivalence partitioning adalah metode pengujian black-box yg memecah atau membagi domain input dari program ke dalam kelas-kelas data sehingga test case dapat diperoleh.

8.       Jelaskan apa itu boundary value analysis test !
Jawab :
Boundary Value Analysis Adalah perangkat lunak pengujian teknik di mana tes dirancang untuk mencakup perwakilan dari nilai-nilai batas

Jumat, 13 November 2015

Pengembangan Sistem Informasi

Soal
  1. Jelaskan Front Office dan Back Office
  2. Jelaskan 4 keahlian yang dimiliki oleh analis
  3. Jelaskan Metodologi, teknik dan Tools
  4. Jelaskan Modelling
  5. Jelaskan Piecies
  6. Jelaskan Study Kelayakan
  7. Jelaskan Perbedaan DP / OO
  8. Jelaskan 4 dokumen dalam analisa
Jawaban
  1. Sistem informasi kantor depan mendukung fungsi bisnis yang meluas kepada pelanggan organisasi (konstituante)
    - Pemasaran.
    - Penjualan.
    - Manajement pelanggan.
    Sistem informasi kantor belakang mendukung operasi bisnis internal sebuah perusahaan, yang menjangkau pada pemasok (dari bahan, peralatan, persediaan dan jasa)
    - Sumber daya manusia.
    - Manajemen keuangan.
    - Produksi.Control persediaan.
  2. - Kemampuan menganalisis
    - Teknis (keterbatasan dari tekhnologi informasi)
    - Manajerial
    - Interpersonal (berkomunikasi dengan orang lain).
  3. Metodologi : suatu proses pengembangan sistem yang formal dan presisi yang mendefinisikan serangkaian aktivitas, metode, best practices dan tools yang terautomasi bagi para pengembang dan manager proyek dalam rangka mengembangkan dan merawat sebagai keseluruhan sistem informasi atau software.
    Teknik : bagian dari metoda untuk melaksanakan bagian dari tahapan pengembangan sistem.
    Tools : suatu perangkat yang dapat digunakan untuk membantu pelaksanaan pengembangan sistem.
  4. Model SDLC atau Sekuensial Linier sering disebut juga Model Air Terjun. Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan

    Model Prototyping adalah proses iterative dalam pengembangan sistem dimana requirement diubah ke dalam sistem yang bekerja (working system) yang secara terus menerus diperbaiki melalui kerjasama antara user dan analis.

    Model RAD (Rapid Application Development) adalah penggabungan beberapa metode atau teknik terstruktur. RAD menggunakan metode prototyping dan teknik terstruktur lainnya untuk menentukan kebutuhan user dan perancangan sistem informasi selain itu RAD menekankan siklus perkembangan dalam waktu yang singkat (60 sampai 90 hari) dengan pendekatan konstruksi berbasis komponen.

    Model spiral pada awalnya diusulkan oleh Boehm, adalah model proses perangkat lunak evolusioner yang merangkai sifat iteratif dari prototype dengan cara kontrol dan aspek sistematis model sequensial linier.

    Model V merupakan perluasan dari model waterfall. Disebut sebagai perluasan karena tahap-tahapnya mirip dengan yang terdapat dalam model waterfall. Jika dalam model waterfall proses dijalankan secara linear, maka dalam model V proses dilakukan bercabang.

    Simple Interaction Desain Model, adalah model yang menggabungkan tiga prinsip pengguna berpusat desain dan empat kegiatan desain interaksi.

    Star Lifecycle Model adalah  pengujian dilakukan terus menerus, tidak harus diakhir. Misalnya dimulai dari menentukan kosep desain (conceptual design).
  5. PIECES
    the need to correct or improve the ‘Performance’
    the need to correct or improve the ‘Information (and data)’
    the need to correct or improve the ‘economics, control costs or profits’
    the need to correct or improve ‘control or security’
    E the need to correct or improve ‘efficiency of people and process’
    S the need to correct or improve ‘service to customers, suppliers, partners, employees and so on’
  6. kebutuhan untuk memperbaiki atau meningkatkan 'Kinerja'
    kebutuhan untuk memperbaiki atau meningkatkan 'Informasi (dan data)'
    kebutuhan untuk memperbaiki atau meningkatkan 'ekonomi, biaya kontrol atau keuntungan'
    kebutuhan untuk memperbaiki atau meningkatkan 'kontrol atau keamanan'
    E kebutuhan untuk memperbaiki atau meningkatkan 'efisiensi orang dan proses
    S kebutuhan untuk memperbaiki atau meningkatkan 'pelayanan kepada pelanggan, pemasok, mitra, karyawan dan sebagainya'

  7. Pengertian studi kelayakan menurut Husein Amir, Studi Kelayakan Bisnis Edisi - 2 ( hal 8 thn, 2003 ) adalah merupakan penelitian terhadap rencana bisnis yang tidak hanya menganalisis layak atau tidak bisnis dibangun, tetapi juga saat dioperasionalkan secara rutin dalam rangka pencapaian keuntungan yang maksimal untuk waktu yang tidak ditentukan.
    Jadi studi kelayakan dapat diterjemahkan sebagai berikut adalah penelitian tentang dapat tidaknya suatu investasi dapat dilaksanakan dengan berhasil. Keberhasilan bisa diartikan lebih luas atau lebih terbatas yang terutama dipergunakan oleh pihak swasta yang lebih berminat tentang manfaat ekonomis suatu investasi.
  8. Object Oriented Technology merupakan cara pengembangan perangkat lunak berdasarkan abstraksi objek-objek yang ada di dunia nyata. Filosofi Object Oriented sangat luar biasa sepanjang siklus pengenbangan perangkat lunak (perencanaan, analisis, perancangan dan implementasi) sehingga dapat diterapkan pada perancangan sistem secara umum: menyangkut perangkat lunak, perangkat keras dan system secara keseluruhan.
Sisanya nyusul gan ... !!!