Pages

Subscribe:

Kamis, 10 Januari 2013

BAB 10 SISTEM PEMROSESAN DATA ELEKTRONIK


A.  Sistem Input

Terbagi dua, yaitu:

1.1   Sistem Input Berbasis Kertas

Fase pemrosesan input terdiri dari:

1)  Persiapan dan pengisian dokumen sumber
Dokumen sumber seperti order penjualan disiapkan secara manual. Kesalahan yang mungkin terjadi pada tahap ini diminimalkan dengan merancang dokumen yang baik dan mudah dipahami. Dokumen sumber yang telah terisi lengkap secara periode dikumpulkan dan dikirim ke dapertemen pengolahan data untuk dimasukan kedalam sistem komputer
.
2)   Pengiriman dokumen sumber kebagian pengolahan data
Batch control total dan register data yang dikirimkan merupakan pengendalian dasar atas transfer data antara dapertemen pengguna dengan dapertemen pengolahan data. Tidak adanya atau tidak memadainya pengendalian atas data yang dipindahkan dari dapertamen pengguna ke dapertamen pengolahan data mengindikasikan adanya kelemahan yang cukup siknifikan.


3)  Data entry
Setelah dokumen sumber (seperti faktur) diterima oleh dapertemen pengolahan data, dokumen tesebut secara manual diketikkan menggunakan terminal data atau PC dan kemudian disimpan kedalam disk berikutnya fail input akan dicek. Dalam pengecekan ini, setiap dokumen sumber merupakan faile data.

4)  Teknik Program Edtting Data
Pengeditan data bisa jadi ditrpkan untuk setiap struktur data (karakter, field, record, dan file). Teknik editing yang paling mendasar berperan untuk memastikan bahwa semua field data memuat hanya karakter yang vaild. Setelah item data diedit pada level karakter, data dapat dicek kewajarannya. Salah satu cara yang dapat digunakan untuk mengedit kewajaran adalah dengan membuat file tabel yang berisi nilai yang legal untuk setiap field didalam tabel. Tabel semacam ini disebut tabel lookup.



Tabel 1.1
Ilustrasi Editing Data
Editing Data
Deskripsi
Contoh
Completeness check
Pengecekan untuk memastikan bahwa field yang harus di isi memang telah di isi, jika tidak di isi tidak dapat                diperoses
Setiap filed didalam sebuah record dicek untuk memastikan tidak ada data yang kosong.
Filed format check
Pengecekan bahwa setiap karakter didalam sebuah filed memiliki tipe data yang benar (alphabet atau numerik.
Setiap karakter dari filed nomor vendor dicek untuk memastikan bahwa data yang diinput memang data numerik
Field length check
Pengecekan dalam sebuah filed bahwa yang di inputkan memiliki jumlah karakter tertentu.
Field tanggal didalam format tanggal-bulan-tahun dicek untuk memastikan bahwa data yang di inputkan mencangkup enam digit karakter.
Field sign check
Pengecekan tanda (positif atau negatif) suatu field numerik untuk memastikan data tersebut diisi dengan nilai yang benar.
Field jumlah tagihan yang jatuh tempo disuatu tagihan dicek untuk memastikan field tersebut diisi dengan angka yang bernilai positif.
Limit check
Nilai suatu field numerik dibandingkan dengan batas atas dan batas bawah nilai data yang telah ditentukan dimuka.
Nilai field jam kerja didalam kartu waktu dicek untuk memastikan nilai jam kerja tersebut tidak lebih besar dari nilai yang ditetapkan, dalam hal ini 60 jam.
Reasonable check
Nilai suatu field numerik dibandingkan dengan filed numerik yang lain didalam record yang sama.
Biaya overhead didalam catatan produk dalam proses dicek untuk memastikan angka biaya overhead tersebut tidak lebih besar dari 200% filed biaya tenaga kerja.
Valid code check
Mencocokan nilai suatu kode dengan filed tabel yang memuat nilai kode yang legal.
Filed kode vendor divalidasi dengan mencocokan kode vendor ke file tabel yang memuat kode pemasok yang valid.
Check digit
Validasi kode numerik dengan penggunaan algoritma check digit
Sistem POS memvalidasi kartu kridit dengan menghitung ulang kebenaran check digit didalam nomor rekening pelanggan.
Combination check filed
Nilai sebuah filed dibandingkan dengan filed lain untuk memastikan adanya validitas.
Filed kode transaksi dibandingkan dengan filed kode departemen kode transaksi tertentu hanya valid untuk departemen tertentu.
Internal label check
Label file internal dibaca untuk memvalidasi karakteristik sebuah file.
Kode file didalam label internal dicek oleh program penggajian untuk memastikan bahwa file tersebut memang file penggajian.
Sequence check
Sebuah file didalam serangkaian record dicek urutannya (ascendingmaupun discending)
Urutan nomor faktur diverifikasi pada saat file faktur diproses.
Record count check
Jumlah record didalam sebuah file dihitung selama pemrosesan data dan dicocokan dengan pengendalian input.
Hash total dari nomor kode karyawan dihitung selama pengolahan data dan dibandingakan dengan pengendalian input dari departemen penggajian.
financial totall check
Financial total suatu field dalam suatu file dihitung selama pemrosesan dan dicocokan dengan pengendalian input
Total jumlah dollar dari faktur yang diproses dihitung dan dicocokan dengan total yang diterima dari pepartemen penagihan.

2.1  Sistem Input Tanpa Kertas
                Sistem input tanpa kertas (paperless) sering disebut sistem input online, transaksi direkam langsung kedalam jaringan komputer, dan kebutuhan untuk mengetikkan dokumen sumber dieliminasi. Sistem tanpa kertas menawarkan otomatisasi yang lebih tinggi dibandingkan dengan sistem berbasis kertas. Masalah sistem tanpa kertas adanya kehilangan peluang untuk melakukan pemisahan tugas dan hilangnya jejak audit. Sistem ini terbagi menjadi dua, yaitu:

1.    Sistem input tanpa kertas yang memerlukan intervensi manusia
                Sistem ini mencangkup sistem entry data manual online dan sistem indentifikasi otomatis seperti sistem point of sales (POS). Sistem entry data manual online : pengguna secara manualmengetikan transaksi kedalam sistem komputer. Sistem identifikasi otomatis : barang dagangan dan item lain diberi kode yang dapat dibaca oleh mesin. Transaksi sistem input tanpa kertas yang melibatkan intervensi manusia biasanya diproses melalui dua fase:
a.  Input (entri) data dan editing data: program pengeditan data secara utuh pada sistem input tanpa kertas sering dijalankan pada saat transaksi direkam kedalam sistem.
b.  Pengiriman data ke sistem aplikasi host : dalam sistem tanpa kertas yang terpusat, transaksi biasanayan langsung diinput langsung kedalam komputer pusat melalui terminal data.
2.   Sistem input tanpa kertas yang tidak memerlukan intervensi manusia
Salah satu aplikasi yang menggunakan teknologi ini adalahnetworked vending machine (NVM), contoh teknologi NVM adalah pompa bahan bakar POS. Aplikasi pengolahan transaksi yang sepenuhnya otomatis yang juga penting adalah electronicdata interchange (EDI) dan electronic fund transfer (EFT).

B.  Sistem Pemrosesan

Sistem Pemrosesan Berbasis Kertas

Secara virtualsemua sistem berbasis kertas dalam pengolahan atau pemerosesan transaksi biasanya berorientasi batch: transaksi direkam kedalam komputer secara perkelompok dan diproses secara periodik. Sistem ini tepat dipakai jika file tidak perlu diperbarui segera setelah transaksi terjadi, dan laporan dibutuhkan secara periodik. Contohnya adalah penggajian, gaji disiapkan untuk setiap periode waktu tertentu dan tidak perlu dihitung setiap hari. Pemrosesan batch dapat dijalankan dengan memperbarui file yang diakses secara :

1)   Pemrosesan batch dengan memperbarui file berurutan

a.  Pemrosesan didalam sistemseperti ini biasanaya mencangkup beberapa tahap :
b.  Mempersiapkan file transaksi. pertama melakukan editing data dan validasi, kemudian record didalam file transaksi diurutkan sesuai urutan didalam master file.
c.   Memperbarui master file. Record didalam file transaksi dan master file dibaca satu demi satu, dicocokan dan dituliskan ke satu master file baru untuk mencerminkan pembaruan sesuai dengan yang diinginkan.
d.   Memperbarui buku besar. Buku besar diperbarui untuk mencermminkan perubahan didalam master file.
e.   Membuat laporan buku besar. Membuat neraca saldo dan laporan-laporan lain.

2)   Pemrosesan Batch Dengan Memperbarui File Akses Acak

Sekelompok bukti pembayaran dari pelanggan dimasukan melalui terminal data dan diposting dengan pembaruan file akses acak langsung kedalam file piutang dagang. Pemrosesan batch dengan memperbarui file akses acak dapt dilakukan dengan cara :

a.   Aplikasi faktur baru : aplikasi ini menyimpan file piutang dagang. Faktur baru diposting secara periodik kedalam file piutang dagang.  File pengndalian merupakan ringkasan file piutang dangang bedasrkan jenis rekening (penjualan angsuran atau penjualan kridit dengan termin 30 hari). Laporan ringkasan pengendalian dibuat , dikaji ulang, dan disetujui oleh manajemen sebelum menjalankan pengolahan bukti penerimaan kas harian.

b.   pemrosesan bukti penerimaan kas: pendekatan ini memisahkan penerimaan cek dari surat-surat yang lain dan meminimalkan jumlah karyawan yang harus menangani cek pada saat cek itu diterima. Demi kemudahan penanganan, pengndalian, dan rekonsilasi maka cek dikelompokan dengan jumlah maksimal 30 cek dalam setiap kelompok.

Sistem pemrosesan tanpa kertas

Pada pemrosesan batch atau real-time, kadang kala disebut pemrosesan real-time online, transaksi diproses pada saat transaksi itu diinputkan kedalam sistem.
Dilakukan dengan dua cara :

A.  Pemrosesan batch dalam sistem pemorosesan tanpa kertas
Pemrosesan batchdalam sistem tanpa kertas serupa dengan pemrosesan batchdalam sistem berbasis kertas. Perbedaaan utama adalah ayat jurnal diganti dengan ekuivalen elektroniknya, dan buku besar diperbarui secara otomatis pada saat program batch dijalankan secara periodik.

B.  Pemrosesan real time dalam sistem pemrosesan tanpa kertas
Sistem real-time online (OLRS) memproses transaksi langsung setelah transaksidiinput kedalam sistem dan dapat langsung menghasilkan output untuk pengguna. Transaksi tidak diakumulasi perkelompok, tetapi pada saat mereka diinputkan, transaksi langsung digunakan untuk memperbarui master fiile dengan menggunakan pembaruan file akses-acak.
Sistem Penjualan Realtime

                Dalam sistem penjualan real-time, order pembelian atas item persediaan dibuat atas dasar tarikan permintaan, bukan atas dasar dorongan untuk mengisi level persediaan secara berekala dalam interval waktu tertentu (seperti bulanan atau mingguan). Ada tiga teknologi yang memungkinkan terlaksananya sistem penjualan real-time : sistem POS (point of sales), bar code untuk identifikasi otomatis, dan sistem pemesanan EDI (electronic data interchange).

C.  Sistem Output
                Sistem output dapat berbasis kertas, tanpa kertas, atau kombinasi antara keduanya. Sistem ssemacam ini tidak menyediakan query yang dapat diakses secara acak oleh pengguna, maka sistem menghasilkan hasil cetakan atau microfichi copy dari semua file untuk referensi. Contoh : hasil cetakan file piutang dagang akan digunakan untuk melihat saldo piutang setiap pelanggan.

                Pengendalian output dirancang untuk mengecek apakah hasil proses merupakan output yang valid dan apakah output didistribusukan dengan benar. Laporan harus dikaji ulang oleh supervaisor didalam depertemen pengguna untuk mengecek kewajaran dan kwalitas laporan jika dibandingkan dengan laporan periode lalu.

                Kelompok pengendalian electronic data processing (EDP) yang terpisah sering dibentuk untuk memonitor operasi EDP. Kelompok pengendalian EDP ini biasanya merupakan bagian dari fungsi audit internal.

Latihan

1.  Jelaskan sistem input berbasis kertas dan sistem input tanpa kertas?
2.  Jelaskan sistem pemrosesan berbasis kertas dan sistem pemrosesan tanpa kertas?
3.   Jelaskan sistem output berbasisi kertas dan sisitem output tanpa kertas?
4.   Jelaskan apa yang dimaksud dengan keyverification data input dan kesalahan operti apa yang dapat dikendalikan dengan key verification?
5.   Jelaskan sistem pemrosesan transaksi berorientasi  batch didalam sistem pemrosesan sistem  betch menjadi alternatif yang paling ekonomis.

Jawaban

1.  Sistem Input, diantaranya:

1)    Sistem Input Berbasis Kertas
Fase pemrosesan input terdiri dari:

a.    Persiapan dan pengisian dokumen sumber
Dokumen sumber seperti order penjualan disiapkan secara manual. Kesalahan yang mungkin terjadi pada tahap ini diminimalkan dengan merancang dokumen yang baik dan mudah dipahami. Dokumen sumber yang telah terisi lengkap secara periode dikumpulkan dan dikirim ke dapertemen pengolahan data untuk dimasukan kedalam sistem komputer.

b.   Pengiriman dokumen sumber kebagian pengolahan data
Batch control total dan register data yang dikirimkan merupakan pengendalian dasar atas transfer data antara dapertemen pengguna dengan dapertemen pengolahan data. Tidak adanya atau tidak memadainya pengendalian atas data yang dipindahkan dari dapertamen pengguna ke dapertamen pengolahan data mengindikasikan adanya kelemahan yang cukup siknifikan.

c.   Data entry
Setelah dokumen sumber (seperti faktur) diterima oleh dapertemen pengolahan data, dokumen tesebut secara manual diketikkan menggunakan terminal data atau PC dan kemudian disimpan kedalam disk berikutnya fail input akan dicek. Dalam pengecekan ini, setiap dokumen sumber merupakan faile data.

d.  Teknik Program Edtting Data
Pengeditan data bisa jadi ditrpkan untuk setiap struktur data (karakter, field, record, dan file). Teknik editing yang paling mendasar berperan untuk memastikan bahwa semua field data memuat hanya karakter yang vaild. Setelah item data diedit pada level karakter, data dapat dicek kewajarannya. Salah satu cara yang dapat digunakan untuk mengedit kewajaran adalah dengan membuat file tabel yang berisi nilai yang legal untuk setiap field didalam tabel. Tabel semacam ini disebut tabel lookup.

2)   Sistem Input Tanpa Kertas
Sistem input tanpa kertas (paperless) sering disebut sistem input online, transaksi direkam langsung kedalam jaringan komputer, dan kebutuhan untuk mengetikkan dokumen sumber dieliminasi. Sistem tanpa kertas menawarkan otomatisasi yang lebih tinggi dibandingkan dengan sistem berbasis kertas. Masalah sistem tanpa kertas adanya kehilangan peluang untuk melakukan pemisahan tugas dan hilangnya jejak audit. Sistem ini terbagi menjadi dua, yaitu:

A.   Sistem input tanpa kertas yang memerlukan intervensi manusia
Sistem ini mencangkup sistem entry data manual online dan sistem indentifikasi otomatis seperti sistem point of sales (POS). Sistem entry data manual online : pengguna secara manualmengetikan transaksi kedalam sistem komputer. Sistem identifikasi otomatis : barang dagangan dan item lain diberi kode yang dapat dibaca oleh mesin. Transaksi sistem input tanpa kertas yang melibatkan intervensi manusia biasanya diproses melalui dua fase:

a)  Input (entri) data dan editing data: program pengeditan data secara utuh pada sistem input tanpa kertas sering dijalankan pada saat transaksi direkam kedalam sistem.
b)   Pengiriman data ke sistem aplikasi host : dalam sistem tanpa kertas yang terpusat, transaksi biasanayan langsung diinput langsung kedalam komputer pusat melalui terminal data.

B.   Sistem input tanpa kertas yang tidak memerlukan intervensi manusia
Salah satu aplikasi yang menggunakan teknologi ini adalahnetworked vending machine (NVM), contoh teknologi NVM adalah pompa bahan bakar POS. Aplikasi pengolahan transaksi yang sepenuhnya otomatis yang juga penting adalah electronic datainterchange (EDI) dan electronic fund transfer (EFT).

yang soal selanjutnya dalam proses pengetikan ya hehe

BAB 9. PEMROSESAN FILE & KONSEP MANAJEMEN DATA


9.1  Tinjauan Sekilas Tentang Teknologi
field, unsur data, atribut dan elem di gunakan secara bergantian untuk menyebutkan blok data terkecil yang disimpan dan digunakan dalam sistem informasi. Field,terdiri atas : karakter tunggal atau nomor tunggal. Pengelompokan logis atas field disebut catatan (record). Catatan merupakan kelompok unsur-unsur data yang memuat beberapa entitas seperti karyawan, pelanggan, pemasok, faktur, dan sebagainya. 

A.   Okurensi data
Struktur catatan memiliki okurensi yang disebut instances. Okurensi catatan adalah himpunan spesifik nilai-nilai data untuk catatan. 

B.   Panjang catatan tetap dan variable
 Catatan dengan panjang-tetap lebih mudah untuk dimanupulasi dalam aplikasi-aplikasi komputer dibandingkan catatan dengan panjang-variabel karena ukuran catatan dengan panjang-tetap distandarkan. Sebagian besar catatan yang disimpan dalam direct access storage devices (DASDs) adalah catatan dengan panjang-tetap. Catatan panjang variable :

1.  Akhir dari catetan di indikasikan dengan simbol
2.  Secara efisien memanfaatkan ruang penyimpangan yang tersedia,tetapi memanipulasi catetan lebih sulit.
3.  Salah satu pendekatannya adalah catetan penjejak. Catatan penjejak adalah perluasan dari catetan master.

 Kunci catatan dan urutan file
kunci catatan merupakan unsur data atau kombinasi unsur data yang secara unik mengidentifikasikan catatan tertentu dalam file. Kunci primer adalah field yang digunakan untuk menyotir catatan-catatan dalam file. Kunci sekunder adalah digunakan untuk menentukan posisi relatif antar kumpulan catatan manakal kunci primer memiliki nilai yang sama untuk setiap catatan-catatan dalan kumpulan. Kunci-kunci adalah penting karena diperlukan untuk memproses dan melokasikan catatan - catatan dalam file.

9.2 Evaluasi Teknologi Database
 Pengembangan dalam teknologi untuk melakukan masukan data ke komputer secara umum berperan dalam perkembangan database secara pesat.
Dengan sistem manajemen database , data disimpan dalam format standar dengan menggunakan bahasa definisi data - data definition language, dimanipulasi dan dimutakhirkan dengan menggunakan bahasa manipulasi database - database manipulation language, dan dipanggil dengan menggunakan bahasa kueri database-database. 

1.1   Layanan informasi online
banyak perusahaan mengumpulkan informasi dari layangan on-line yang harus dikaitkan secara sistematis dengan sistem informasi mereka.

1.2   Expert system. 
sistem ahli membantu pengambilan keputusan tingkat tinggi dan telah sukses diterapkan dalam beberapa area.
1.2   Pemrograman berorientasi - objek. 
Meliputi pendefinisian objek-objek dari daftar atau kumpulan informasi yang rumit. Hal menjadi objek  daftar komponen-komponen persediaan, kelompok pelanggan, atau bahkan kumpulan foto.

1.2   Sistem hiperteks. 
Memungkinkan para pemakai untuk mengambil database dengan cara random melalui pemilihan kata-kata kunci.

1.5  Sistem database intelijen 
Sistem ini merefleksikan kecenderungan penggabungan seluruh teknologi-teknologi terbaru, termasuk yang paling muktahir, ke dalam satu sistem database. 
  
9.3  Sistem Manajemen Database(SMD) & Arsiktektur 

terdapat tiga tingkatan arsitektur yang relevan dengan database dan manajemen database;
2.1  arsitektur tingkat konseptual
2.2  arsitektur tingkat logis, dan
2.3  arsitektur tingkat fisik
Pada tingkat konseptual, database merupakan kumpulan beragam elemen informasi yang akan digunakan untuk tujuan- tujuan yang telah dipilih. Catatan dan field- field dalam database distrukturkan dan diorganisasikan dalam beberapa pola logis, sehingga membantu pembentukan struktur data logis. Terdapat tiga jenis struktur data logis yang dapat digunakan untuk mencapai tujuan tersebut, yaitu : hirarkis, jaringan, dan relasional.



LATIHAN

1. Jelaskan apa yang dimaksud dengan entity,atributes,character,datavalue, field,record, file,primary key dan secondary key.

2.    Sebutkan dan jelaskan tingkatan dalam arsitektur sistem manajemendatabase.

3.    Sebutkan dan jelaskan beberapa model logika dalam sistem manajemendatabase.

4.    Sebutkan dan jelaskan tiga atribut dalam sistem manajemen database.

5.    Sebutkan dan jelaskan manfaat/keuntungan sistem manajemen database.

JAWABAN

1.   Konsep dasar penyimpanan data yaitu:

Entity, adalah sesuatu yang dipakai untuk menyimpan informasi. Contohmya: karyawan, persediaan, dan rekening pelanggan. Setiap entity memiliki atribut.

Atributes, adalah elemen data yang merupakan bagian dari entity. Contoh: alamat pelanggan, nama pelanggan, batas kredit, dan lain-lain.

Characters, adalah huruf atau angka.

Data value, adalah kombinasi karakter (huruf dan angka) yang memiliki makna. Contoh: kotak pos 2001 (data value), alamat (atribut), perusahaan ABC (entity).

Field, yaitu kumpulan elemen data terkecil yang disimpan dalam sebuah spasi (ruang fisik).

Record, adalah sejumlah field yang dikelompokkan dan membentuk sebuah satuan data, yang sekaligus menguraikan atribut khusus dari sebuah entity.

File, adalah sekumpulan record yang sejenis. Contoh: seluruh recordpiutang pelanggan di kumpulkan dalam suatu tempat yang disebut file piutang dagang.

Kunci utama (primary key): kunci yang bersifat unik.

Kunci pendukung (secondary key): kunci berupa elemen lain yang meskipun tidak unik, digunakan untuk mengidentifikasi record.

2.  Terdapat tiga tingkat arsitektur yang terkait dengan database dan sistem manajemen database: tingkat konseptual, tingkat logika, dan tingkat fisik.

1)   Arsitektur Database Tingkat Konseptual

Tidak ada satupun pendekatan standar untuk mengembangkan standar untuk mengembangkan sebuah model data konseptual untuk sebuah sistem tertentu.
Model data entity relationship (ER) merupakan salah satu pendekatan yang popiler. Model ER secara sederhana menggambarkan hubungan antara segmen-segmen yang ada. Dalam model ER istilah entitas lebih banyak digunakan daripada istilah segmen, dan istilah atribut digunakan untuk menjelaskan field individual atau item data tertentu. Bila ditinjau secara grafis model ER menggunakan kotak segi empat untuk entitas, elips untuk atribut, dan kotak belah ketupat untuk menggambarkan hubungan/relasi.
Model konseptual lainnya yang biasa digunakan yaitu teknik pemodelan berorientasi objek (OMT), yang ada awalnya dikembangkan untuk pemograman berorientasi tujuan dan diadaptasi untuk pemodelan data oleh Blaha, Premerlani, dan Rumbaugh. Pekerjaan ini dilakukan dengan mengamati komponen-komponen dalam sistem yang sedang dibuat modelnya sebagai kelas-kelas objek. Dalam metode ini sebuah kelas objek adalah sebuah segmen dan sebuah objek adalah sebuah kejadian tertentu. Seperti halnya dalam model ER, OMT merupakan hubungan antar segmen.
Hal paling mendasar dalam hubungan ini disebut pewarisan. Hubungan pewarisan (inheritance) diciptakan ketiaka sebuah kelas objek dibagi ke dalam subkelas.

2)      Arsitektur Database Tingkat Logika
Hubungan yang timbul antara segmen-segmen dalam database ditentukan oleh struktur data logika, yang biasa juga disebut skema ataumodel database. Tiga model utama dalam struktur data logika adalah:

a.    Model Pohon atau Hierarkis
Pada sebuah struktur pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran terhubung ke lingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam pohon tersebut. Tingkatan yang paling akhir disebut lingkaran orang tua (parent). Setiap parent memiliki satu atau lebih anak (children), dan hubungan antara children dan parent disebutbranch. Tampilan penting dalam model pohon ini adalah sebuah lingkaranchildren tidak dapat memiliki lebih dari satu parent.

b.   Model Jaringan
Struktur jaringan adalah model yang memungkinkan sebuah segmen anak memiliki lebih dari satu orang tua. Sebuah jaringan merupakan sebuah struktur data yang lebih bersifat umum daripada model pohon.

c.   Model Data Relasional
Model relasional memandang database sebagai sebuah kumpulan tabel dua dimensi daripada sebuah struktur jenis hierarkis atau jaringan. Aturan-aturan tertentu yang disebut bentuk normal menentukan pembuatan sebuah tabel. Proses penerapan aturan-aturan tersebut dinamakan normalisasi.Normalisasi menjadi penting karena tanpa hal tersebut proses pembaruan entri-entri dalam tabel dapat menyebabkan permasalahan.

3)   Arsitektur Database Tingkat Fisik

Pada sebuah file akses sekuensial, record hanya dapat diakses dalam sekuens mereka sebelumnya. Pengorganisasian file sekuensial tidak menjadi sarana yang bermanfaat jika record yang perlu diakses hanya sedikit, padahal file berisi banyak record. File sekuensial bermanfaat dalam pemrosesan batch, yang biasanya mengakses seluruh record dalam sebuah file.

Setiap atribut dapat diekstrak dari record dalam sebuah file primer dan digunakan untuk membangun sebuah file baru yang bertujuan menyediakan sebuah indeks untuk file aslinya. Bentuk file seperti ini disebut file berindeksatau file terinversi. Suatu file dimungkinkan untuk memiliki lebih dari satu indeks. Sebuah file dikatakan terinversi penuhbila terdapat indeks di setiap fieldnya. File sekuential berindeks adalah sebuah file sekuensial yang disimpan dalam sebuah direct access storage devices (DASD) dan diberi indeks serta disimpan secara fisik dalam field yang sama. File-file tersebut biasa disebut file indexed sequential access method (ISAM). ISAM merupakan kompromi antara organisasi file sekuential dan akses langsung yang menyediakan kedua kemampuan tersebut dengan biaya yang sesuai. Sebuah file ISAM secara structural terdiri atas tiga daerah yang berbeda: indeks, bidang utama, dan bidang overflow.

 3.  Tiga model utama dalam struktur data logika adalah:

1)   Model Pohon atau Hierarkis

Pada sebuah struktur pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran terhubung ke lingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam pohon tersebut. Tingkatan yang paling akhir disebut lingkaran orang tua (parent). Setiap parent memiliki satu atau lebih anak (children), dan hubungan antara children dan parent disebutbranch. Tampilan penting dalam model pohon ini adalah sebuah lingkaranchildren tidak dapat memiliki lebih dari satu parent.

2)   Model Jaringan

Struktur jaringan adalah model yang memungkinkan sebuah segmen anak memiliki lebih dari satu orang tua. Sebuah jaringan merupakan sebuah struktur data yang lebih bersifat umum daripada model pohon.

3)   Model Data Relasional

Model relasional memandang database sebagai sebuah kumpulan tabel dua dimensi daripada sebuah struktur jenis hierarkis atau jaringan. Aturan-aturan tertentu yang disebut bentuk normal menentukan pembuatan sebuah tabel. Proses penerapan aturan-aturan tersebut dinamakan normalisasi.Normalisasi menjadi penting karena tanpa hal tersebut proses pembaruan entri-entri dalam tabel dapat menyebabkan permasalahan.

4.  Seluruh DBMS memiliki tiga atribut umum, yaitu:

1)  Data Description Language (DDL)

Memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang disebut skema. Hal yang perlu ditentukan ketika menentukan skema yaitu: nama elemen data, jenis data (numerik, alfabetik, tanggal, dan lain-lain) dan posisi jumlah angka desimal jika data tersebut bersifat numerik, dan posisi angka (misalnya sembilan untuk Nomor Jaminan Sosial).

2)   Data Manipulation Language (DML)

Terdiri atas perintah-perintah untuk melakukan pembaruan (updating), pengeditan, manipulasi, ekstraksi data. Dalam banyak kasus pengguna tidak perlu tahu atau menggunakan DML. Namun demikian program aplikasi (seperti program pembayaran gaji atau sistem akuntansi interaktif) secara otomatis menghasilkan laporan DML untuk memenuhi permintaan pengguna.

Structured Query Language (SQL) adalah bentuk DML yang umum dalam pengaturan relational. SQL adalah teknologi yang digunakan untuk memunculkan informasi dari database. SQL merupakan bahasa pemrograman nonprosedural. Bahasa ini memungkinkan penggunanya untuk fokus pada menentukan data apa yang dibutuhkan ketimbang pada bagaimana mendapatkan data tersebut. Empat bentuk DML yang merupakan komponen SQL adalah: SELCT, UPDATE, DELETE, INSERT.

3)   Data Query Language (DQL)

Adalah bahasa atau antarmuka yang ramah pengguna (user friendly) yang memungkinkan bagi pengguna untuk meminta informasi dari database. Salah satu antarmuka yang friendly ini adalah Query By Example (QBE), yang memungkinkan bagi pengguna untuk meminta informasi hanya dengan mengisi tempat-tampat yang kosong.

5.  Keuntungan Sistem Manajemen Database

a.  Integrasi data: informasi dapat dikombinasikan tanpa batas.
b.  Flexibilitas laporan: laporan dapat direvisi secara mudah, dan dibuat sesuai dengan kebutuhan tanpa teikat jadwal pembuatan laporan reguler.
c.  Meminimumkan pengulangan dan ketidakkonsistenan data: karena elemen data biasanya disimpan hanya sekali, pengulangan dan ketidakkonsistenan data di minimumkan.
d. Independensi data: karena data dan program independen satu sama lain, maka masing-masing dapat diubah tanpa saling mempengaruhi. Hal ini menyederhanakan pengelolaan data dan pemrograman.
e. Manajemen data terpusat: manajemen data menjadi lebih efisien karena administratur database bertanggung jawab untuk mengkoordinasi, mengendalikan, dan mengelola database.
f.  Keamanan: perangkat lunak DBMS memiliki sistem pengawasan melekat, seperti misalnya password, yang membantu menjamin integritas data.
g.  Analisis lintas fungsi: hubungan antar elemen data. Contoh: hubungan antara biaya penjualan dan kegiatan promosi dapat diterapkan secara jelas, sehingga hal ini dapat digunakan untuk pembuatan laporan manajemen.

Rabu, 26 Desember 2012

PENGEMBANGAN KEPUTUSAN DAN LAPORAN-LAPORAN MANAJEMEN


8.1 Manajer & Keputusan

PERENCANAAN DAN PENGENDALIAN

Perencanaan dan pengendalian merupakan aktivitas-aktivitas fundamental yang biasa dilakukan oleh seluruh manajer. Setelah manajemen menetapkan tujuan- tujuan umum, maka manajemen akan berupaya mencapai tujuan tersebut melalui pengambilan keputusan sehari-hari.

PENGAMBILAN KEPUTUSAN

Konstribusi utama seorang manager kepada perusahaan adalah pengambilan keputusan. Ada enam tahap sistematis yang biasanya dilakukan oleh seorang manager ketika mengambil keputusan dan kontrol dalam organisasi. Dalam suatu organisasi, aktifitas pengambilan keputusan dapat dikelompokkan menjadi tingkatan-tingkatan yang berbeda dan setiap tingkatan mempunyai sistem informasi yang berbeda pula. Tingkatan – tingkatan ini adalah perencanaan strategik, oengendalian manajemen, dan pengendalian oprasional
1 . Mengidentifikasikan dan mendefinisikan masalah
Merupakan bagian paling sulit dari proses pengambilan keputusan. Alasannya manajer seringkali sulit membedakan masalah itu sendiri dengan gejala-gejala dari suatu masalah.
2. Menentukan alternative masalah
Pemilihan tindakan tertentu oleh manajer. Agar manajer dapat membuat pilihan yang tepat, penting baginya untuk mengetahui setiap alternative tindakan yang tersedia.
3. Mengevaluasi alternative
Setelah alternative dianggap layak, manajer harus mengevaluasi keunggulan-keunggulan relative dari setiap alternative. Suatu kerangka kerja yang bermanfaat dalam mengevaluasi berbagai alternative adalah pendekatan manfaat-biaya ( Cost Benefit Approach)
4. Memilih alternative terbaik
Pemilihan alternative terbaik merupakan bagian paling mudah dalam proses pengambilan keputusan.Untuk memilih alternative terbaik, 2 hal yang harus dilakukan manajer :

PERANGKAT LUNAK UNTUK MENGAMBIL KEPUTUSAN 

Perangkat lunak komputer telah dikembangkan untuk membantu manager dalam pengambilan keputusan. Perangkat lunak database membantu manager untuk mengumpulkan informasi yg relevan 
untuk suatu keputusan dan memungkinkan manager untuk melakukan kueri terstruktur atas informasi

dalam database. Perangkat luanak pendukung keputusan dan perangkat lunak sistem ahli menyediakan bantuan dalam melakukan perhitungan dan menyediakan saran-saran ahli mengenai keputusan managemen tertentu.

8.2 Pelaporan Kepada Manajemen

Dalam sistem informasi akuntansi manajerial, informasi mengalir dalam dua arah. Arus dari puncak ke bawah berasal dari kejadian yang terjadi pada tingkatan manajemen puncak. Kejadian tersebut dicatat, dibuatkan kesimpulan dan kepada disampaikan tingkatan manajemen yang lebih rendah. Misalkan anggaran belanja periodik, yang memberikan para manajer pernyataan kuantitatif mengenai rencana organisasi. Sedangkan arus dari bawah ke atas, berawal dari kejadian yang berlangsung pada tingkatan manajemen yang lebih rendah dalam struktur organisasi dan dilaporkan pada tingkatan manajemen yang lebih tinggi dalam bentuk laporan pertanggung jawaban.

Pemrosesan File dan Konsep Manajemen Data

Sebuah file merupakan sekumpulan informasi yang tersimpan sedemikian rupa, hingga informasi yang dibutuhkan dapat diperoleh kembali apabila dibutuhkan atau untuk penggunaan selanjutnya.

Digolongkan menurut teknik penyimpanannya, file dapat berupa file manual dan file komputer. File manual menyimpan informasi yang dapat diperoleh kembali, dibaca dan digunakan oleh manusia. Sedangkan file komputer menyimpan informasi yang tidak dapat diperoleh kembali oleh manusia tanpa bantuan pemrosesan komputer.
File manual sebagian besar menggunakan filing cabinet sebagai sarana penyimpanan. Namun apapun bentuk sarana penyimpanannya, file manual menggunakan metode yang sama untuk menyusun rekaman yang ada di dalamnya.
Menurut jenisnya file komputer terbagi menjadi :
- File Master
- File Transaksi
- File Cadangan (backup)
- File Arsip
- File Kasar (Scratch File)

Sistem akuntansi yang memakai komputer secara rutin menggunakan prosedur tertentu saat memproses file komputer. Operasi yang lazim pada file komputer yaitu memperbarui (update), memelihara, mengurutkan (sortir) dan menggabungkan (merge). 


Untuk mengelola data digunakan suatu sistem perangkat lunak yang disebut Sistem Manajemen Database (SMD) yang merupakan seperangkat program komputer yang mengendalikan akses kepada database yang dilakukan oleh pengguna dan program aplikasi. Sistem ini memisahkan cara data secara fisik disimpan pada sarana penyimpan sekunder. SMD tidak hanya mengelola data itu sendiri tetapi juga hubungan antar data. Setiap apliksi perangkat lunak SMD mengasumsikan suatu model struktural untuk data. Model struktural yang lazim adalah struktur pohon, jaringan, dan relasional.
  
1. Jenis-jenis laporan 

Laporan perencanaan umumnya berbentuk anggaran dan bermanfaat untuk membantu manajer dalam mengalokasikan dan memperoleh sumber daya untuk operasi perusahaan dimasa yang akan datang. Laporan pengendalian membantu manajer meyakinkan dirinya bahwa operasi berjalan sesuai rencana.Laporan operasional berfokus pada keadaan operasi sekarang dalam perusahaan. Tujuannya utamanya adalah untuk membantu individu-individu dalam melakukan aktivitas operasional sehari-hari.

2. Sistem Pelaporan Keuangan dan Biaya

Sistem ini berfokus pada pembuatan atau penyajian laporan-laporan tradisional, yaitu laporan laba rugi, laporan posisi keuangan. Terdapat 2 jenis sistem akuntansi biaya yaitu: sistem biaya atas order kerja dan sistem biaya atas proses.

3. Sistem Pelaporan Akuntansi Pertanggung jawaban

Menyatakan bahwa seluruh kejadian dalam lingkungan perusahaan dapat ditelusuri ke pertanggung jawaban individu tertentu. Sistem akuntansi pertanggungjawaban biasanya mampu mengalokasikan biaya ke pusat-pusat pertanggungjawaban yg relevan.

4. Sistem Pelaporan Profitabilitas

Pelaporan ini tidak hanya bermanfaat sebagai alat bantu dalam melakukan evaluasi. Disamping itu, pelaporan profitabilitas memiliki keunggulan yaitu memberi pandangan kepada masing-masing manajer mengenai konstribusi unit-unit organisasi terhadap laba perusahaan secara keseluruhan.

Senin, 17 Desember 2012

BAB 7 PENGEMVBANGAN SURVEI



Analisis Sistem
Analisis sistem bertanggung jawab untuk pengembangan rancangan umum aplikasi-aplikasi sistem. Analisis sistem bekerjasama dengan pemakai untuk mendefinisikan kebutuhan informasi spesifik mereka. Kebutuhan-kebutuhan tersebut kemudian dikomunikasikan ke fungsi perancangan sistem. Terdapat empat tahap atau langkah umum dalam analisis sistem, yaitu:
1.        Survei sistem berjalan
2.        Mengidentifikasi kebutuhan informasi pemakai
3.        Mengidentifikasi kebutuhan sistem yang perlu untuk memenuhi kebutuhan informasi pemakai
4.        Penyajian laporan analisis sistem.

Perancangan (Desain) Sistem
Perancangan sistem merupakan formulasi spesifikasi rinci dari sistem yang diusulkan. Terdapat tiga tahap atau langkah umum dalam perancangan sistem, yaitu:
1.        Evaluasi rancangan alternative dari sistem yang diusulkan
2.        Penyajian spesifikasi rancangan rinci
3.        Penyajian laporan perancangan sistem

Implementasi
Implementasi terjadi manakala sistem terbaru telah terpasang dan berjalan di dalam peralatan komputer. Seringkali sistem baru membutuhkan pengubahan atau pemutusan operasi dari sistem yang lama. Secara umum, harus ada rencana formal untuk implementasi. Jika sistem telah diimplementasikan, harus ada tindak lanjut resmi dan evaluasi sistem baru dan harus mencakup komentar pemakai.

Standar Dokumentasi
Standar dokumentasi menunjukkan kebutuhan dokumentasi yang harus dikembangkan  selama proyek pengembangan sistem. Sebagian besar organisasi besar membuat standar pengembangan sistem formal untuk menampung isu-isu seperti metode yang harus digunakan, dokumentasi, akutansi proyek, pelaporan kemajuan kerja, dan prosedur-prosedur penelahan. Keberadaan standar-standar dokumen yang mengatur pengembangan sistem, menunjukkan bahwa rencana organisasi dan metode, pengukuran, dan catatan-catatan yang berkaitan telah disiapkan untuk meyakinkan adanya pengendalian. Tabel 7.2 menunjukkan jenis-jenis dokumentasi yang dapat dihasilkan dari setiap tahap atau fase pengembangan sistem.

Tabel7.2.
Dokumentasi dalam Siklus Hidup Pengembangan Sistem
Fase/Tahap
Dokumentasi
Perencanaan dan analisis sistem
Studi kelayakan
Diagram alur logika
Kamus data
Spesifikasi pemakai
Desain konseptual
Desain sistem
Laporan desain sistem
Bagan alur
Tabel keputusan
Gambaran program
Manual kerja (operasi)
Gambaran arsip
Prosedur masukan data
Implementasi dan evaluasi
Rencana konversi (pengubahan)
Pengendalian sistem
Rencana pengujian
Jadwal operasi
Audit sistem dan ulasan
Rencana audit
Komentar pemakai

 
Bagan alur dan tabel keputusan, dapat digunakan untuk mengilustrasikan perancangan sistem yang rinci.
Deskripsi program, dokumen ini harus memuat deskripsi naratif mengenai program-program, bagan arus program, daftar sumber program, dan deskripsi yang jelas mengenai format data yang digunakan dan output yang dihasilkan.
Prosedur-prosedur operasi;manual operasi. Manual operasi adalah kumpulan dokumen yang berkaitan dengan prosedur-prosedur operasi mencakup aplikasi-aplikasi tertentu, yang memberikan deskripsi sistem aplikasi, program rinci, dan instruksi-instruksi operasi rinci.
Deskripsi file;prosedur-prosedur memasukkan data. Pos-pos yang bersifat deskripsi ini mencakup penyajian instruksi-instruksi untuk pemakai,klerk memasukkan data, personel operasi komputer, dan orang-orang lainnya yang terlibat dengan operasi sistem. Dokumen-dokumen ini terutama berbentuk naratif, harus jelas dan ringkas.
Rencana pengubahan (konversi), pengubahan sistem baru mencakup bentuk-bentuk pemotongan atau penggandaan aktivitas pemrosesan. Gambar 7.3 memberikan tiga kemungkinan strategi pengubahan.
Rencana pengujian, dokumen ini harus memspesifikasikan rencana pengujian, hakekat data pengujian, dan iktisar hasil pengujian.
Skedul operasi dan perawatan, dokumen-dokumen ini harus berhubungan dengan skedul yang digunakan di dalam fasilitas pemrosesan data organisasi
Rencana audit, dokumen ini harus menspesifikasikan hakekat setiap audit yang akan dilakukan untuk mengevaluasi operasi sistem.
Gambar 7.3.
Strategi Pengubahan/Konversi
 


Pemrograman Terstruktur
Pemrograman terstruktur adalah konsep yang berkaitan dengan gaya pemrograman umum dalam sebagian besar format abstraknya merupakan jenis dari logikan simbolis yang berkaitan dengan ketepatan dan perancangan atas bawah (top-down) dan filosofi perbaikan berkesinambungan.
Sebagai pengembangan sistem, SP meliputi pengembangan standar-standar rancangan program yang menspesifikasikan bagaimana para pemrogam harus menggunakan bahasa pemrograman, pedoman gaya pemrograman, dan bagaimana program-program dirancang secara memadai.

Computer-Aided Software Engineering (CASE)
CASE merupakan proses yang menggunakan teknologi perangkat lunak komputer yang menunjang bidang rekayasa otomatis untuk mengembangkan dan memelihara perangkat lunak. CASE ditujukan untuk meningkatkan produktivitas, memperbaiki kualitas perangkat lunak melalui perbaikan standar dan analisis,  dan mengurangi biaya pengembangan, dokumentasi, dan pemeliharaan perangkat lunak.


Gambar 7.4.
Computer-Adied Software Engineering (CASE)


TEKNOLOGI BERORIENTASI OBJEK
Dalam melakukan pemecahan masalah Object Oriented Programming tidak memandang bagaimana cara memecahkan suatu masalah secara terstruktur, melainakn bagaimana suatu masalah itu dapat diselesaikan dengan menentukan objek-objek apa saja yang dapat memecahkan masalah tersebut.
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
Object and Class
Object, yang konkrit atau tidak, adalah segala sesuatu di sekitar kita. Objek-objek yang menyusun dunia ini. Amir, Ali dan Andi adalah contoh objek dari class manusia. Object mempunyai attribute dan operation. Attribute dari object diatas adalah umur, tinggi, berat dan sebagainya. Sedangkan operation dari object diatas adalah makan, minum, tidur, membaca dan sebagainya.
Class adalah sebuah kategori dari objek-objek yang mempunyai attribute dan operation yang sama.

Abstraction
Abstraction secara sederhana dikatakan filter property objek-objek dan operasi. Tipe yang berbeda dari persoalan memerlukan nilai informasi yang berbeda, sehingga hanya atribut-atribut dan operasi yang diperlukan saja yang didefinisikan. Metode ini dikenal dengan istilah abstraction dari suatu objek.

Inheritance
Object adalah instance suatu kelas, maka object mempunyai semua karakteristik dari suatu kelas. Atribut dan operasi yang ditentukan dalam class akan ter-inheritance ke masing-masing object dalam kelas tersebut.Class dapat juga mewarisi sifat-sifat class lainnya. Washing machine, regrigenerator, microwave ovens, radio, televisi adalah class peralatan listrik, mereka mewarisi atributdari class peralatan misalnya type, dan mewarisi operasi misalnya turn on dan turn off.
Polymorphism
Kadang-kadang sebuah operasi mempunyai nama yang sama pada class yang berbeda. Sebagai contoh, membuka jendela, membuka pintu, membuka surat kabar, membuka percakapan. Dalam masing-masing persoalan dapat dilakukan operasi yang berbeda-beda. Misalnya, suatu operasi dengan nama yang sama, tetapi jika dikenakan pada objek yang berbeda akan mengakibatkan operasi yang berbeda.
Encapsulation
Ketika seseorang menonton televisi, biasanya seseorang tersebut tidak memperhatikan tentang kompleksitas rangkaian elektronika yang ada di dalamnya, mereka tidak memperdulikan bagaimana rangkaian elektronika itu bekerja, mereka hanya memperhatikan tombol-tombol apa saja yang bisa digunakan untuk mengoperasikannya. Konsep ini dikenal dengan istilah encapsulation.

Rangkuman
Pengembangan sistem adalah proses memodifikasi atau mengubah bagian keseluruhan sistem informasi. Siklus hidup sistem mencakup tiga tahap utama: perencanaan dan analisis, perancangan (desain), dan implementasi. Dari sudut pandang sipembuat, keseluruhan proses harus difungsikan di dalam perlindungan pengendalian manajemen. Ini berarti bahwa setiap tahap harus membuat dokumentasi yang mencukupi untuk ditelaah dan disetujui oleh manajemen. Setiap tahap pengembangan menghasilkan jenis-jenis dokumentasi yang spesifik. Standar-standar dokumentasi dapat diselenggarakan dengan menetapkan standar dan praktek-praktek dokumentasi perusahaan untuk pengembangan secara eksplisit. Produktivitas analis/pemrogam dapat diperkuat dengan menggunakan praktek-praktek pengembangan sistem terstruktur.
Latihan
1.        Sebutkan dan jelaskan tahap-tahap siklus hidup pengembangan sistem.
2.        Sebutkan dan jelaskan jenis-jenis dokumentasi dalam setiap fase/tahap pengembangan sistem
3.        Apakah yang dimaksud dengan pemrograman terstruktur?
4.        Apakah yang dimaksud dengan CASE?
5.        Sebutkan enam peralatan CASE
6.        Gambarkan pendekatan prototyping untuk pengembangan sistem.

JAWABAN:
1.
 
2. Bagan alur dan tabel keputusan, dapat digunakan untuk mengilustrasikan perancangan sistem yang rinci.
Deskripsi program, dokumen ini harus memuat deskripsi naratif mengenai program-program, bagan arus program, daftar sumber program, dan deskripsi yang jelas mengenai format data yang digunakan dan output yang dihasilkan.
Prosedur-prosedur operasi;manual operasi. Manual operasi adalah kumpulan dokumen yang berkaitan dengan prosedur-prosedur operasi mencakup aplikasi-aplikasi tertentu, yang memberikan deskripsi sistem aplikasi, program rinci, dan instruksi-instruksi operasi rinci.
Deskripsi file;prosedur-prosedur memasukkan data. Pos-pos yang bersifat deskripsi ini mencakup penyajian instruksi-instruksi untuk pemakai,klerk memasukkan data, personel operasi komputer, dan orang-orang lainnya yang terlibat dengan operasi sistem. Dokumen-dokumen ini terutama berbentuk naratif, harus jelas dan ringkas.
Rencana pengubahan (konversi), pengubahan sistem baru mencakup bentuk-bentuk pemotongan atau penggandaan aktivitas pemrosesan. Gambar 7.3 memberikan tiga kemungkinan strategi pengubahan.
Rencana pengujian, dokumen ini harus memspesifikasikan rencana pengujian, hakekat data pengujian, dan iktisar hasil pengujian.
Skedul operasi dan perawatan, dokumen-dokumen ini harus berhubungan dengan skedul yang digunakan di dalam fasilitas pemrosesan data organisasi
Rencana audit, dokumen ini harus menspesifikasikan hakekat setiap audit yang akan dilakukan untuk mengevaluasi operasi sistem.

3. Pemrograman terstruktur adalah konsep yang berkaitan dengan gaya pemrograman umum dalam sebagian besar format abstraknya merupakan jenis dari logikan simbolis yang berkaitan dengan ketepatan dan perancangan atas bawah (top-down) dan filosofi perbaikan berkesinambungan.

4. CASE merupakan proses yang menggunakan teknologi perangkat lunak komputer yang menunjang bidang rekayasa otomatis untuk mengembangkan dan memelihara perangkat lunak. CASE ditujukan untuk meningkatkan produktivitas, memperbaiki kualitas perangkat lunak melalui perbaikan standar dan analisis,  dan mengurangi biaya pengembangan, dokumentasi, dan pemeliharaan perangkat lunak.

5. Enam peralatan case:

 

6.