Selasa, 18 Agustus 2009

KOMAS 12

MATERI XII

PEMBANGUNAN SOFTWARE APLIKASI

 

Daur hidup perangkat lunak yaitu :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Metodologi Rekayasa Perangkat Lunak

Model pembangunan perangkat lunak

1.     Waterfall Model

2.     Spiral Model

3.     V-Model

4.     Incremental Model

5.     Prototyping Model

Metoda Pembangunan Perangkat Lunak

1.     Metoda berorientasi aliran data (berorientasi Proses)

·        Metoda yang didasarkan pada data yang diproses (Input-Proses-Output)

·        Hierarchical Input Proses Output

·        Pengembangan software dengan cara Top – Down

·        Tool yang digunakan yaitu :

1.     Context diagram

2.     Data flow diagram (DFD)

3.     Kamus data

4.     Entity-Relationship Diagram (ERD)

5.     State Transition Diagram (STD)

 

2.     Metoda berorientasi struktur data

·        Yang memandang dengan buttom up

·        Item data (struktur data)

·        Contoh metodanya yaitu :

1.     Data structure system Development

·        Analisis dilakukan terhadap struktur dari data yang selanjutnya akan diproses untuk menghasilkan informasi (misalnya report)

·        Berdasarkan entitas-entitas data yang terindentifikasi digambarkan hubungan antar entitas dan kebutuhan proses untuk menghasilkan report

·        Tahapan analisis :

1.     Pembuatan application context

2.     Pendefinisian application function

3.     Pembuatan application result

2.     Jackson system development

 

3.     Metoda berorientasi struktur data

·        Data dan proses dipikirkan secara bersamaan

·        Adanya encaptulation data dan proses

KOMAS 11

MATERI XI

 

ASPEK MANUSIA DALAM SISTEM PENGOLAHAN

ELEKTRONIK

 

A.  Brainware

1.   Operator

-       Operator yan memasukkan data (data entry) yaitu orang yang mengoperasikan peralatan input untuk memasukkan data

-       Tugas operator komputer yaitu :

v Mengoperasikan komputer

v Mengoperasikan console

v Mengganti (memasang / melepas) simpanan magnetik

v Memonitor dan mengagendakan kegiatan-kegiatan operasi komputer serta penggunaan printer

 

2.   Programer

-       Orang yang terlibat dalam pembuatan / penulisan program-program komputer

-       Tugas programer yaitu :

v Bertanggung jawab terhadap pengembangan dari program-program komputer yang didokumentasikan dengan baik

v Menulis program berdasarkan hasil rancang bangun program

 

3.   Analis

-       Orang yang terlibat dalam pengembangan sistem

-       Tugas analis yaitu :

v Bertanggung jawab terhadap pengembangan pengolahan data yang akan diterapkan

v Membuat desain dan rancang bangun program-program komputer yang akan digunakan

v Mendefinisikan proyek-proyek sistem informasi, merumuskan permasalahan yang dihadapi dan sasarannya serta mendesain pemecahannya

 

4.   Administrator Database

-       Orang yang menganalisa kebutuhan informasi aplikasi komputer

-       Mengkoordinasikan pengumpulan data, kebutuhan simpanan luar dan mengorganisasikan data

 

5.   Teknisi

-       Mendiagnosa masalah-masalah pada peralatan komputer dan pendukungnya

-       Mereparasi dan merawat peralatan

-       Mengganti dan memperbaiki kerusakan yang terjadi pada peralatan

 

B.  Inspeksi Kegiatan Pembangunan Sistem Informasi

-       Pengawasan perlu dilakukan untuk pengaturan berikut :

v Terhadap biaya

v Terhadap efektivitas

v Terhadap waktu pembangunan sistem informasi

-       Pengawasan terhadap aspek teknik dapat melibatkan personil-personil teknik

-       Team inspeksi terdiri dari :

a.     Moderator yaitu sebagai penengah, bisa berasal dari pemakai sistem atau manajemen

b.     Author yaitu orang yang menulis atau membuat dokumentasi (tahap analisis, desain) berasal dari pembangun aplikasi

c.      Reviewer yaitu orang yang memverifikasi utnuk menemukan kesalahan / kelemahan pada aspek teknis yang telah didokumentasikan. Bisa berasal dari pemakai sistem, manajemen perusahaan.

 

Dokumentasi Yang Diverifikasi

-       Data Aliran Diagram (DFD)

-       Kamus data

-       HIPO

-       Rancang bangun output, input, file dan database

-       Bagan alir sistem

-       Bagan alir program

-       Pseudocode

-       Rancang bangun perangkat keras

-       Jadwal implementasi

-       Buku manual untuk user

 

Hasil Verifikasi

-       Dokumen yang berisi catatan tentang kesalahan / kelemahan yang ada, atau memang sudah benar / sesuai

-       Komentar-komentar yang diberikan biasanya : kurang berarti, cukup, signifikan, fatal dan sebagainya.

 

C.  Pemasaran Mikrokomputer

Microcomputer Products :

a.     System Units

IBM-Compatible Mikrocomputer adalah mikrokomputer yang bisa dijalankan pada satu software yang mirip seperti kebanyakan mikrokomputer IBM dijalankan.

 

b.     Software

c.      Monitor dan Printers

d.     Computer dan Memory Chips

e.      Disk Systems

f.       Sales dan Distribusi

g.     Computer Stores

h.     Other Stores

i.       Mail Order Firm

j.       Manufactures

 

D.  Memilih Sistem Komputer

a.     Analisis Kebutuhan

-       Listing Alternatives

Platform adalah seperangkat sistem arsitektur komputer dan sistem pilihan software yang minimum bila digunakan user secara mudah.

-       Evaluating Alternatives

-       Selection Criteria

-       Software dan Hardware Specifics

b.     Choosing System

 

E.  Operasional Sistem Komputer

a.     File Backup

-       Backup adalah prosedur yang menghasilkan salinan atau duplikat dari program atau data.

-       Full Backup adalah prosedur yang menghasilkan duplikat dari semua file dalam penyimpanan medium lain.

-       Partial Backup adalah prosedur yang menghasilkan duplikat dari file-file terpilih dalam penyimpanan medium lain.

b.     Ketepatan dalam Maintenance sebuah Resources

c.      Surge Suppresion adalah perlengkapan yang menjaga atau mengamankan sistem kompuetr dari naik atau turunnya tenaga listrik.

d.     Disk Care

e.      Dust, Heat dan Static

f.       Other Concern

Screen Saver adalah produk software yang dirancang untuk melindungi tampilan dari kerusakan saat tampilan dinyalakan tapi tidak digunakan untuk jangka waktu yang panjang.

g.     Security adalah penyegaran untuk melindungi sistem hardware computer, software dan data dari kerusakan atau suatu tipe dari “tampering”

h.     Phisical Security adalah penyegaran perlengkapan yang menghambat akses fisik ke sistem.

i.       Password adalah kata atau nomor digunakan untuk penyeleksian perlengkapan akses individu ke sistem.

j.       Disklock Accessories adalah kumpulan software yang digunakan untuk membatasi akses ke hardisk.

k.     Encription adalah metode penyembunyian data dan program sehingga tidak terorganisir.

l.       Vaccine Program for Viruses

-       Computer Viruses adalah blok kecil dari kode yang tidak dibenarkan, dikirim dari program ke program melalui operasi penyalinan yang memiliki sifat merusak saat dijalankan.

-       Vaccine Program adalah program yang mengamankan untuk melindungi atau mencurigai bagian yang mungkin terindikasi terdapat virus komputer.

m.  Trouble Shooting dan Repair

-       Trouble Shooting menjelaskan cara yang harus diambil untuk mendiagnosa atau menyelesaikan maslah.

-       Repair (perbaikan)

-       Warrantly adalah jaminan kondisi yang dibuat pabrik untuk perlindungan konsumen dari kehilangan hak untuk unit yang tidak efektif dari produk tersebut.

 

F.  Upgrading adalah proses pembelian software atau hardware baru yang bertujuan memperpanjang hidup dari sistem komputer.

a.     Hardware

b.     Software

c.      Functional Versus Technological Obsolence

-       Functionally Obsolete adalah penyegaran produk yang sudah ketinggalan atau tidak cukup memenuhi kebutuhan perorangan atau bisnis

-       Technologically Obsolete adalah penyegaran produk meskipun dibuat atau didapat dari versi atau release terbaru masih ditemui kekurangan untuk perorangan atau bisnis.

 

G.  Mempelajari Lebih Lanjut Tentang Mikrokomputer

a.     Classes

b.     Clubs

c.      Shows

d.     Periodicals

e.      Books

f.       Electronic Media

 

 

 

 

DOKUMEN SUMBER

-       Seperti purchase order, laporan perubahan gaji merupakan dokumen yang diperbaiki oleh departemen dimana data ditransaksikan yaitu perubahan dalam status yang secara aktual terjadi, sumber disebut dengan dokumen sumber

-       Unit input bisa membaca dokumen sumber secara langsung, dan tidak langsung (dikumpulkan terdahulu).

 

PERALATAN ENTRY DATA

-       Koversi data dari dokumen sumber ke bentuk mesin yang bisa membaca dilakukan dengan penggunaan peralatan entry data.

-       Peralatan entry data secara umum meliputi :

1.     Inputan (keying) data secara  langsung ke dalam CPU dalam mode on-line

2.     Inputan (keying) data pada beberapa media key-to-storage seperti disk atau tape yaitu secara bacth processing (tidak secara langsung)

 

KOMAS 10

MATERI X

 

MANAJEMEN SISTEM INFORMASI

 

A.   Pengenalan

-       MIS dirancang untuk memfasilitasi proses pengambilan keputusan dari tingkatan Top-Manajemen ke Midle Manajemen dan Lower Manajemen dengan baik

-       MIS menggunakan pendekatan Top-Down Design, yaitu objektivitas utamanya untuk menyediakan bagi top manajemen dengan informasi mengenai perusahaan yang dipimpinnya

-       Sistem MIS menggerakkan output informasi dalam 2 cara utama, yaitu :

1.     Penjadwalan Report (Scheduled Reports)

-       Mempunyai daftar untuk perbaikan dalam interval waktu yang tetap, seperti :

a.     Catatan individu atau daftar yang lengkap

b.     Laporan Ringkas

 


     Policy-Oriented           Top Manajemen           Sales

     Decision making                                               Forecast

 

     Tactical                                Midle                    Laporan 

     Decision Making             Manajemen               Ringkas sales

 

     Operational                           Lower                  Daftar Lengkap

     Decision Making             Manajemen               sales

 

 

2.     Tanggapan untuk suatu Pertanyaan

-       Seorang manajemen membutuhkan informasi yang spesifik atau jawaban untuk fakta suatu pertanyaan.

-       Aplikasi MIS harus menyediakan ke user sehingga bisa menghasilkan suatu jawaban yang sesuai dengan pertanyaan berkaitan dengan informasi.

-       MIS harus mempunyai fungsi dalam suatu lingkungan yang on-line.

 

B.   Kebutuhan Komputasi bagi MIS

-       Ketika MIS digunakan dalam perusahaan, masing-masing departemen mempunyai sub sistem komputerisasi yang ada pada bagiannya.

-       Masing-masing sub sistem akan berinteraksi untuk menghasilkan efisiensi yang lebih menyeluruh sistem area perusahaan

-       Komponen-komponen khusus MIS yang meliputi berikut :

1.     On-Line Data Base

v Satu gambaran utama tentang konsep MIS yaitu data base

v Lebih jauh lagi, membuat file yang unik untuk semua sub sistem, semua sub sistem bisa mengakses data dari satu media storage pusat yang dipelihara oleh sistem komputer

v Data tidak terjadi duplikasi oleh masing-masing sistem yang membutuhkannya

v Komputer digunakan untuk menghasilkan produk yang meliputi data yang terintegrasi dari semua sub sistem

 

a.     Metoda dari Organisasi dalam Data Base

-       Tiga metoda pada file organisasi yang digunakan secara umum dengan file konvensional yaitu :

v Sequential

v Indexed

v Direct

 

b.     Data Base Relasional menggunakan Chains, Pointers, dan Lists

-       Konsep Chains yaitu mengumpulkan record yang mempunyai beberapa elemen atau atribut dalam basis biasa pada isi record dan bukan lokasi fisik dari record.

-       Pointer yaitu teknik yang akan memberikan mekanisme akses ke lokasi atau “point to” record spesifik atau entiti dalam data base

-       List atau chain yaitu sekumpulan data dengan indikasi pointer pada lokasi fisik dari record dengan suatu atribut spesifik.

 

c.      Data Base Hirarki menggunakan Struktur Tree

-       Organisasi tree mengizinkan record diorganisasikan dan diakses secara hirarki.

-       Utnuk setiap item, suatu record dianggap penting atau header record yang mereferensi suatu tipe dari sub ordinat item-item data atau record.

-       Header record menunjuk ke semua sub ordinat item-item data.

 

d.     Data Base Network

-       Bentuk yang lebih komprehensif dari organisasi data logik yaitu data base network.

-       Beberapa elemen data dalam network bisa direlasikan ke beberapa elemen data lainnya.

-       Record atau entiti bisa mempunyai beberapa pointer di dalam data base dan tinggal pada data base

 

2.     Mode Prosesing Konversional atau Interaktif

-       Data tidak harus berjalan dalam suatu manajemen sistem informasi, tetapi juga pengaksesan secara cepat dalam bentuk user-friendly, dalam menyediakan order manajemen dengan handal dan kebutuhan informasi yang tepat waktu untuk Planning dan tujuan pengambilan keputusan.

-       Proses konvensional dan interaktif yaitu membutuhkan file update secara on-line dan memberikan manajemen dengan respon yang cepat atas perntanyaan.

 

3.     Lingkungan Data Komunikasi

-       Lingkungan data komunikasi yaitu suatu tipe utilisasi untuk mengakses remote site yang lokasinya berbeda agar konversional atau interaktif prosesing yang kapabel.

 

4.     Suatu Central Processing Unit dengan Kemampuan

Sistem Operasi

-       Kemampuan proses data dalam MIS, suatu CPU dengan kemampuan supervisor dan sistem pengendalian sangat dibutuhkan.

-       Sistem pengendalian menyediakan komputer dengan kemampuan untuk menangani kebutuhan on-line real-time, penggabungannya menggunakan lingkungan komunikasi data.

 

 

 

C.   Gambaran dari Software MIS

1.     Data Base Management System

-       Paket DBMS membuat data base pusat menyediakan untuk :

v Programer yang menuliskan program aplikasi

v User yang membuat pertanyaan

v Sistem operasi fisik

-       DBMS menyediakan software untuk :

v Mengintegrasikan data yang juga bisa menyediakan pembacaan untuk mengantisipasi kebutuhan

v Mencegah duplikasi dalam data base

v Akses dan updating data base secara efisien

v Membolehkan data base dijaga secara separatis dari porgram yang mengaksesnya.

 

2.     Query Language

-       Query language yaitu bahasa tingkat tinggi yang membutuhkan sedikit atau tidak menggunakan keahlian programing.

-       Kebutuhan user akan dispesifikasi dalam query language ini untuk pencarian, akses data, kalkulasi, dan informasi yang di-transmit.

 

3.     Data Dictionary

-       Menyediakan metoda standar dari gambaran item-tiem data yang disimpan dalam data base.

 

D.   Administrator Data Base sebagai Koordinator

-       Yaitu orang bertanggung jawab untuk memelihara data base dan untuk pembuatan yang terdiri dari data sumber diadministrasikan secara efektif

 

E.    Batasan Keberadaan MIS

1.     Ketidakmampuan Komunikasi Antar Proses Informasi

Profesional dan User

-       MIS yaitu orang ahli bidang komputer yang mengetahui sebuah sistem informasi, sebab dari tugasnya :

v Planning

v Mendesain

v Implementasi MIS

-       User, top manajemen, orang yang tidak familiar dengan konsep proses informasi.

 

2.     Besar Biaya yang tidak Terduga

-       Tidak secara realistik biaya yang dibutuhkan kecil.

 

3.     Kesulitan dalam Menentukan Prioritas 

-       Kesulitan menentukan informasi yang kritis yang dibutuhkan oleh departemen eksekutif secara efektif.

 

4.     Masalah Sekuriti dan Pengendalian

-       Kesulitan untuk merawat beberapa sistem informasi, untuk berbagai departemen

 

5.     Tidak cukupan memenuhi standar

-       Perkembangan yang pesat dari teknologi informasi.

 

6.     Perubahan kebutuhan manajemen yang terus menerus

-       Perubahan dari kebutuhan manajemen dan prioritas yang berubah selama periode tertentu.

-       Perubahan input dan output yang dapat berpengaruh secara drastis pada desain data base.