SP122 - Perancangan Sistem Informasi
12 / 1 - 17
PERANCANGAN PROSEDUR DATA ENTRI
•
12 / 2 - 17
Pengkodean yang efektif Tujuan Pengkodean : 1. Memelihara suatu urutan - Simple Sequence Code - Alphabetic Derivation Code
Tujuan •
SP122 - Perancangan Sistem Informasi
Memastikan bahwa data yang dimasukkan ke dalam sistem adalah akurat
2. Mengklasifikasi informasi - Classification Code - Block Sequence Code
Dicapai dengan ü Pengkodean yang efektif dan efisien ü Penangkapan dan pemasukan data yang efektif dan efisien ü Menjamin kualitas melalui validasi
3. Menyamarkan informasi - Cipher Code
/
menjadikan
4. Mengungkapkan informasi - Significant-Digit Subset Code - Mnemonic Code 5. Meminta aksi yang tepat
BINA NUSANTARA Edisi :
1
Revisi :
BINA NUSANTARA Feb - 2001
0
SP122 - Perancangan Sistem Informasi
12 / 3 - 17
Edisi :
1
Revisi :
Feb - 2001
0
SP122 - Perancangan Sistem Informasi
12 / 4 - 17
- Function Code Pedoman Umum Pengkodean Simple Sequence Code
•
Ringkas
•
Stabil
•
Unik
•
Dapat diurutkan (sortable)
•
Hindari kode bingungkan
•
Seragam
•
Dapat dimodifikasi
•
Mempunyai arti
yang
•
Pemberian nomor urut
•
Tidak ada hubungan antara nomor urut dengan data yang diberi nomor tsb
•
Lebih baik dari pengkodean acak o Eliminasi pemberian kode yang sama o Dapat memperkirakan item yang sudah diinput
mem-
Contoh : Order 5676 5677 5678
Product Rocking chair/with caring dining room chair/ upholstered love seat/ upholstered
BINA NUSANTARA Edisi :
1
Revisi :
0
customer Arthur Hook, Jr Millie Monic J & D Pare
BINA NUSANTARA Feb - 2001
Edisi :
1
Revisi :
0
Feb - 2001
SP122 - Perancangan Sistem Informasi 5679
child’s rocking chair/decals
12 / 5 - 17
SP122 - Perancangan Sistem Informasi
Lucinda Morely
ñ Alphabetic Derivation Code
12 / 6 - 17
four digit of street address first three consonants in last name first five digits of zip code
Classification Code
•
Mengurangi kesalahan dibandingkan dengan simple sequence code
•
Digunakan untuk kelompok data
•
Menggunakan huruf atau dikombinasikan dengan angka
•
Menggunakan karakter tunggal ( huruf atau angka )
•
Biasanya digunakan sebagai nomor account
•
Sebagai cara singkat untuk mewakili suatu : orang, tempat, benda dll
Contoh :
Contoh :
68506KND7533TVG
Code
Format
I M T C
99999xxx9999xxx abbreviation of magazines
Tax Deducable Item Interest payments Medical payments Taxes Contribution
BINA NUSANTARA Edisi :
1
Revisi :
0
SP122 - Perancangan Sistem Informasi
D S
membedakan
BINA NUSANTARA Feb - 2001
12 / 7 - 17
Edisi :
1
Revisi :
0
SP122 - Perancangan Sistem Informasi
Feb - 2001
12 / 8 - 17
Dues Supplies
ñ •
Masalah timbul bila ada beberapa item memiliki code yang sama, diatasi dengan menggunakan lebih dari satu karakter
Contoh : Code 100 101 102 . . . 200 201 202 . . . 300 301 302
Block Sequence Code •
Pengembangan dari sequnce code
•
Data dikelompokkan berdasarkan karakteristik yang sama
Name of S/W Package 1-2-3 Multiplan VP- Planner
Rbase System V Paradox 4.0 dBase 5.0
Wordstar 9.0 Word Perfect 8.2 Ms Word 7.0
type Speadsheet
Database
Word Processing
Cipher code
BINA NUSANTARA Edisi :
1
Revisi :
0
BINA NUSANTARA Feb - 2001
Edisi :
1
Revisi :
0
Feb - 2001
SP122 - Perancangan Sistem Informasi
•
12 / 9 - 17
Mengganti huruf dengan huruf , atau angka dengan dengan angka, atau huruf dengan angka
SP122 - Perancangan Sistem Informasi
12 / 10 - 17
•
Maknanya tersembunyi bagi orang awam tapi dimengerti oleh orang internal
•
Berupa suatu banyak angka
bilangan
dengan
Contoh : Code
BL E A C H
MIND
Arti
12 3 4 5 6
7 890
Code Arti
Contoh : Code Object Explaration
: 2023954010 : Red dress, style 395,size 10 : 202 - 395 - 40 - 10
BIMC $ 18.75
Size ( Size 10 ) Product (dress style 395)
Significant - Digit Subset Code
Mnemonic Code
BINA NUSANTARA Edisi :
1
Revisi :
BINA NUSANTARA Feb - 2001
0
SP122 - Perancangan Sistem Informasi
• •
Digunakan pengingatan
12 / 11 - 17
untuk
Code JKT BKK BSB DPS
1
Revisi :
SP122 - Perancangan Sistem Informasi
12 / 12 - 17
Digunakan inventory
updating
untuk
Code 1 2 3 4 5 6 7 8 9
Ar ti Jakarta Bangkok Bandar seri Begawan Denpasar
Misalnya digunakan mengkode fungsi yang dilakukan komputer Sebagai pengganti terlalu panjang
input
untuk harus
yang
Contoh :
meng
Function Delivered Sold Spoiled Lost or Stolen Returned Transferred Out Transferred In Journal Entry (add) Journal Entry (subtract)
Penangkapan Data yang Efektif dan Efisien Menjamin kualitas pemasukan data ke dalam sistem a. Memutuskan apa yang ditangkap b. Menghemat pemasukan data jika komputer dapat mengerjakannya c. Menghindari langkah ekstra
BINA NUSANTARA Edisi :
Feb - 2001
0
membantu
Function Code
•
Edisi :
Kombinasi huruf dan simbol
Contoh:
•
Color (red)
Department (maternity)
1
Revisi :
0
BINA NUSANTARA Feb - 2001
Edisi :
1
Revisi :
0
Feb - 2001
SP122 - Perancangan Sistem Informasi
12 / 13 - 17
d. Menilai dengan sebuah form yang baik e. Memilih metode pemasukan data o Key to storage + key to tape + key to disk o Optical character recognition (OCR) o Magnetic Ink Caracter Recognition (MICR) o Mark-sense form (seperti pada pengisian KRS) o Punch-out form o Bar code (seperti pada kartu mahasiswa)
Menjamin Validasi
kualitas
data
dengan
SP122 - Perancangan Sistem Informasi
o o
12 / 14 - 17
Disertakan pada program aplikasi Analis sistem harus mengetahui apa yang bisa menyebabkan transaksi tidak valid - Data yang dimasukkan salah - Data yang dimasukkan oleh orang yang tidak absah (unanthorized) - Meminta sistem melakukan fungsi yang tidak bisa dilaksanakan
2. Validasi Data Masukan o Disertakan pada program aplikasi - Mengetes data yang kurang (tidak di key in)
1. Validasi Transaksi Masukan BINA NUSANTARA Edisi :
1
Revisi :
0
SP122 - Perancangan Sistem Informasi
BINA NUSANTARA Feb - 2001
12 / 15 - 17
Edisi :
1
Revisi :
Feb - 2001
0
SP122 - Perancangan Sistem Informasi
12 / 16 - 17
- Mengetes panjang isian (mis. Kode Pos harus 5 karakter ) - Mengetes susunan data (Class,Composition) - Mengetes batas nilai masukan (range) - Mengetes data invalid - Mengetes kesesuaian data masukan dengan data pada file (NIM yang di key in harus ada pada File Mahasiswa) 5 4 8 2 3
Start with the numeric code
Self Validation dengan Check Digits •
Menambahkan satu angka pada akhir kode asli
•
Cara pembentukan
1
Revisi :
0
Feb - 2001
“ 1 ∗ 3 ∗ 1 “ and 10
Multiply the digit by the chosen weight
5 4 x1 x3 5 12
Sum the new number
5 + 12 + 8 + 6 + 3 = 34
Devide by the modulus number
BINA NUSANTARA Edisi :
Choose the weighting method and modulus number used in all calculations
8 2 3 x1 x3 x1 8 6 3
34 = 3 With a remander of 4 10
BINA NUSANTARA
Feb - 2001
Edisi : 1 the check Revisidigit : 0by Compute
taking the modulus number and subtracting the remainder
10 - 4 = 6
SP122 - Perancangan Sistem Informasi
12 / 17 - 17
SP122 - Perancangan Sistem Informasi
Salah ketik transposisi Check digit Kode baru
Cek digit dapat kesalahan key in
12 / 18 - 17
54311 6 543116
meng-validasi
Contoh : Kode asli Check digit Kode baru
53411 8 534118
Salah ketik satu angka Check digit Kode baru
54411 5 544115
BINA NUSANTARA Edisi :
1
Revisi :
0
BINA NUSANTARA Feb - 2001
Edisi :
1
Revisi :
0
Feb - 2001