STMIK Widya Dharma Pontianak Pendahuluan 1. Ruang Lingkup Mata Kuliah Mengapa dan Apa Analisis & Perancangan Sistem. Siapa saja yang terlibat dalam Analisis & Perancangan Sistem. 2. Sasaran Mengenal konsep dan dasar dari Analisis & Perancangan Sistem. 3. Tujuan Dapat menjelaskan konsep dan dasar dari Analisis & Perancangan Sistem. 4. Kompetensi Lulusan Mampu mengimplementasikan Analisis & Perancangan Sistem. Pendahuluan Berkembangnya teknologi informasi dan komunikasi dilihat banyak organisasi sebagai peluang untuk memajukan organisasinya dan meningkatkan persaingan di antara yang lain. Berhasil tidaknya teknologi informasi tersebut digunakan sangat bergantung kepada analisis dan perancangan sistem dari organisasi tersebut. Dengan kata lain, apabila analisis yang didapatkan dan perancangan yang dilakukan itu mengandung kesalahan maka sebagai akibatnya sistem informasi yang dihasilkan juga tidak berfungsi dengan baik. Oleh karena itu pemahaman mengenai analisis dan perancangan sistem harus dilakukan dengan benar dan baik. Tujuan Pembelajaran Untuk memahami sistem dan masalah yang ada. Menguraikan kebutuhan informasi. Menetapkan prioritas pekerjaan sistem.
BAB 1 KONSEP DASAR Konsep Sistem Supaya dapat memahami atau dapat mendefinisikan sebuah sistem terdapat dua pendekatan yang dapat digunakan untuk menerangkannya,yaitu dengan pendekatan: a. Prosedur Yaitu "suatu jaringan kerja dari prosedur-prosedur yang berupa urutan kegiatan yang saling berhubungan, berkumpul bersama-sama untuk mencapai sasaran tertentu". Prosedur adalah "rangkaian operasi klerikal (tulis menulis), yang melibatkan beberapa orang di dalam satu atau lebih departemen yang digunakan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi serta untuk menyelesaikan suatu kegiatan tertentu". Urutan kegiatan digunakan untuk menjelaskan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakannya, kapan (when) dikerjakan dan bagaimana (how) mengerjakannya. b. Komponen/elemen Yaitu "kumpulan komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu tujuan tertentu". Suatu sistem dapat terdiri dari beberapa sub-sub sistem, dan sub-sub sistem tersebut dapat pula terdiri dari beberapa sub-sub sistem yang lebih kecil. Contoh : Sistem Akuntansi terdiri dari sub sistem akuntansi penjualan, sub sistem akuntansi pembelian, sub sistem akuntansi penggajian dan sub sistem akuntansi biaya, dengan dokumen-dokumen dasar sebagai komponennya, seperti buku jurnal, buku besar, buku pembantu, neraca saldo, laporan rugi/laba, dan laporan perubahan modal.
Hal : 1
STMIK Widya Dharma Pontianak Teori sistem umum terutama menekankan perlunya memeriksa seluruh bagian sistem. Sering sekali seorang analis terlalu memusatkan perhatian hanya pada satu komponen sistem, yang berarti dia telah mengambil tindakan yang mungkin tidak efektif, karena beberapa komponen yang penting diabaikan. Suatu sistem terdiri dari komponen-komponen, yaitu pekerjaan, kegiatan, misi atau bagian-bagian sistem yang dibentuk untuk mewujudkan tujuan. Untuk komponen misi atau tujuan, seringkali sukar untuk dilihat. Manajemen suatu sistem terdiri dari kegiatan-kegiatan yang diarahkan pada perencanaan dan pengendalian (feedback). Untuk menganalisis atau merencanakan sebuah sistem, seorang analis / perancang sistem harus mengerti terlebih dahulu mengenai: komponen-komponen atau elemen-elemen atau subsistem-subsistem dari suatu :sistem tersebut. Tujuan suatu sistem adalah untuk mencapai suatu tujuan (goal) atau mencapai suatu sasaran (objectives). Goal meliputi ruang lingkup yang luas, sedangkan objectives meliputi ruang lingkup yang sempit. Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai : a. Komponen (components) Terdiri dari sejumlah komponen yang saling berinteraksi, dan bekerja sama membentuk satu kesatuan. Komponen-komponen dapat terdiri dari beberapa subsistem atau subbagian, dimana setiap subsistem tersebut memiliki fungsi khusus dan akan mempengaruhi proses sistem secara keseluruhan. b. Batas sistem (boundary) Merupakan daerah yang membatasi antara suatu sistem dengan sistem lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistemdipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. c. Lingkungan luar sistem (environments) Adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar dapat bersifat menguntungkan dan merugikan. Lingkungan yang menguntungkan harus tetap dijaga dan dipelihara, sebaliknya lingkungan yang merugikan harus ditahan dan dikendalikan, kalau tidak ingin terganggu kelangsungan hidup sistem. d. Penghubung (interface) Merupakan media penghubung antar subsistem, yang memungkinkan sumbar-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem lainnya melalui penghubung disamping sebagai penghubung untuk mengintegrasikan subsistem-subsistem menjadi satu kesatuan. e. Masukan (input) Adalah energi yang dimasukkan ke dalam sistem, yang dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Masukan perawatan adalah energi yang dimasukkan supaya sistem dapat beroperasi, sedangkan masukan sinyal adalah energi yang diproses untuk mendapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputer dan data adalah signal input untuk diolah menjadi informasi. f. Keluaran (output) Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan. g. Pengolah (process) Hal : 2
STMIK Widya Dharma Pontianak
h.
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data transaksi menjadi laporanlaporan keuangan dan laporan-laporan lain yang dibutuhkan oleh manajemen. Sasaran (objectives) atau tujuan (goal) Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan bersila bila mengenai sasaran atau tujuannya.
Klasifikasi Sistem a. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System) § Sistem abstrak adalah "sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik". (Contoh : Sistem Teologia). § Sistem fisik adalah "sistem yang ada secara fisik". (Contoh : Sistem Komputer). b. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System) § Sistem alamiah adalah "sistem yang terjadi melalui proses alam dan tidak dibuat manusia". (Contoh : Sistem Perputaran Bumi). § Sistem buatan manusia adalah "sistem yang dirancang oleh manusia dan melibatkan interaksi antara manusia dengan mesin". (Contoh : Sistem Informasi). c. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System) § Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi, interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan (Contoh : Sistem Komputer melalui program). § Sistem tak tentu adalah "sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas". d. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System) § Sistem tertutup adalah "sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya". Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya (kenyataannya tidak ada sistem yang benar-benar tertutup), yang ada hanyalah relatively closed system. § Sistem terbuka adalah "sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya". Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya, sehingga harus memiliki sistem pengendalian yang baik.
BAB 2 KONSEP DASAR DATA DAN INFORMASI Data dan Informasi Data dan informasi merupakan dua unsur yang tidak dapat terpisahkan. Menurut McLeod data terdiri dari fakta-fakta dan angka-angka yang secara relatif tidak berarti bagi pemakai. Sedangkan pengertian data menurut Davis adalah kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda dan sebagainya. Informasi adalah data yang telah diproses, atau data yang memiliki arti. Sedangkan menurut Davis bahwa Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berguna bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang. Dengan kata lain, data adalah bahan mentah dari informasi yang melalui suatu proses pengolahan. Hubungan antara data dan informasi oleh Gordon B. Davis (1985, p28 ) dijelaskan pada gambar di bawah ini. Gambar 2.1 Hal : 3
STMIK Widya Dharma Pontianak Transformasi Data Menjadi Informasi Penyimpan data
Data
Pengolah
Informasi
Sumber : Kerangka Dasar Sistem Informasi Manajemen Bagian I Informasi merupakan hal yang sangat penting yang dibutuhkan oleh manajemen untuk pengambilan keputusan. Menurut Jogiyanto informasi didapat dari suatu pengolahan data yang dapat diperoleh dari sistem informasi (information systems) atau disebut juga dengan processing systems atau information-generating systems. Robert A.Leich dan K. Roscoe Davis mendefinisikan sistem informasi sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan yang diperlukan. Informasi dapat diibaratkan sebagai darah yang mengalir di dalam tubuh manusia, seperti halnya informasi di dalam sebuah perusahaan yang sangat penting untuk mendukung kelangsungan perkembangannya, sehingga terdapat alasan bahwa informasi sangat dibutuhkan bagi sebuah perusahaan. Akibat bila kurang mendapatkan informasi, dalam waktu tertentu perusahaan akan mengalami ketidakmampuan mengontrol sumber daya, sehingga dalam mengambil keputusan-keputusan strategis sangat terganggu, yang pada akhirnya akan mengalami kekalahan dalam bersaing dengan lingkungan pesaingnya. Disamping itu, sistem informasi yang dimiliki seringkali tidak dapat bekerja dengan baik. Masalah utamanya adalah bahwa sistem informasi tersebut terlalu banyak informasi yang tidak bermanfaat atau berarti (sistem terlalu banyak data). Memahami konsep dasar informasi adalah sangat penting (vital) dalam mendesain sebuah sistem informasi yang efektif (effective business system). Menyiapkan langkah atau metode dalam menyediakan informasi yang berkualitas adalah tujuan dalam mendesain sistem baru. Data Versus Informasi a. Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi (data is the description of things and events that we face). b. Data bisnis (business data) adalah deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions) yang terjadi (business data is an organization's description of things (resources) and events (transactions) that it faces). c. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Sebagai contoh, dalam dunia bisnis kejadiankejadian nyata yang sering terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi. Misalnya penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata (fact and entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data-item. Data merupakan bentuk yang belum dapat memberikan manfaat yang besar bagi penerimanya, sehingga perlu suatu model yang nantinya akan dikelompokkan dan diproses untuk menghasilkan informasi. Hal tersebut dapat dilihat dalam contoh kasus sebagai berikut ; didalam kegiatan suatu perusahaan, dari hasil transaksi penjualan oleh sejumlah salesman, dihasilkan sejumlah faktorfaktor yang merupakan data dari penjualan pada suatu periode tertentu. Faktur-faktur penjualan tersebut masih belum dapat memberikan informasi yang baik bagi manajemen. Hal : 4
STMIK Widya Dharma Pontianak
Untuk pengambilan keputusan bagi manajemen, maka faktur-faktur tersebut harus diolah lebih lanjut untuk menjadi suatu informasi. Sesudah diolah, akan dapat diperoleh informasi, antara lain mengenai : a. Laporan penjualan penjualan setiap salesman, yang berfungsi untuk memberikan besarnya komisi dan bonus. b. Laporan penjualan setiap daerah, yang berfungsi untuk pelaksanaan promosi dan periklanan. c. Laporan penjualan setiap jenis barang, yang berfungsi untuk mengontrol persediaan barang dan untuk mengevaluasi barang yang tidak atau kurang laku terjual. Konsep Informasi Terdapat beberapa definisi, antara lain : a. Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. b. Sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan atau kejadian. Sebagai contoh, informasi yang menyatakan bahwa nilai rupiah akan naik, akan mengurangi ketidakpastian mengenai jadi tidaknya sebuah investasi akan dilakukan. c. Data organized to help choose some current or future action or nonaction to fullfill company goals (the choice is called business decision making). Pengolahan Data (Data Processing) Adalah masa atau waktu yang digunakan untuk mendeskripsikan perubahan bentuk data menjadi informasi yang memiliki keguanaan (data processing is the term used to describe changes performed on data to produce purposeful information). Operasi yang dilakukan dalam pengolahan data : 1. Data input a) Recording transaction data ke sebuah pengolahan data medium (contoh, punching number ke dalam kalkulator). b) Coding transaction data ke dalam bentuk lain (contoh, converting atribut kelamin female ke huruf F). c) Storing data or information untuk pengambilan keputusan (potential information for future). 2. Data transformation a) Calculating, operasi aritmatik terhadap data field. b) Summarizing, proses akumulasi beberapa data (contoh, menjumlah jumlah jam kerja setiap hari dalam seminggu menjadi nilai total jam kerja perminggu). c) Classifying data group-group tertentu : c.1) Categorizing data kedalam group berdasar karakteristrik tertentu (contoh, pengelompokkan data mahasiswa berdasar semester aktif). c.2) Sorting data kedalam bentuk yang berurutan (contoh, pengurutan nomor induk karyawan secara ascending). c.3) Merging untuk dua atau lebih set data berdasar kriteria tertentu (menggabungkan data penjualan bulan Januari, Februari dan Maret kedalam group triwulanan). c.4) Matching data berdasar keinginan pengguna terhadap group data (contoh, memilih semua karyawan yang total pendapatannya lebih dari 15 juta pertahun). 3. Information output a) Displaying result, menampilkan informasi yang dibutuhkan pemakai melalui monitor atau cetakan. b) Reproducing, penyimpanan data yang digunakan untuk pemakai lain yang membutuhkan. c) Telecommunicating, penyimpanan data secara elektronik melalui saluran komunikasi. Hal : 5
STMIK Widya Dharma Pontianak
Siklus Informasi Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Pertama-tama data dimasukkan ke dalam model yang umumnya memiliki urutan proses tertentu dan pasti, setelah diproses akan dihasilkan informasi tertentu yang bermanfaat bagi penerima (level management) sebagai dasar dalam membuat suatu keputusan atau melakukan tindakan tertentu. Dari keputusan atau tindakan tersebut akan menghasilkan atau diperoleh kejadian-kejadian tertentu yang akan digunakan kembali sebagai data yang nantinya akan dimasukkan ke dalam model (proses), begitu seterusnya. Dengan demikian akan membentuk suatu siklus informasi (information cycle)atau siklus pengolahan data (data processing cycles), seperti gambar berikut :
Kualitas Informasi Kualitas informasi (quality of information) sangat dipengaruhi atau ditentukan 3 hal, yaitu : a. Relevan (relevancy) Berarti informasi harus memberikan manfaat bagi pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan How is the message used for problem solving (decision masking) ? b. Akurat (accuracy) Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan, dan harus jelas mencerminkan maksudnya. Ketidakakuratan dapat terjadi karena sumber informasi (data) mengalami gangguan atau kesengajaan sehingga merusak atau merubah data-data asli tersebut. Komponen akurat : b.1) Completeness ; Are necessary message items present ? Berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian-sebagian tentunya akan mempengaruhi dalam pengambilan keputusan atau menentukan tindakan secara keseluruhan, sehingga akan berpengaruh terhadap kemampuannya untuk mengontrol atau memecahkan suatu masalah dengan baik. b.2) Correctness ; Are message items correct ? b.3) Security ; Did the message reach all or only the intended systems users ? Hal : 6
STMIK Widya Dharma Pontianak c.
Tepat waktu (timeliness) Informasi yang dihasilkan atau dibutuhkan tidak boleh terlambat (usang). Informasi yang usang tidak mempunyai nilai yang baik, sehingga kalau digunakan sebagai dasar dalam pengambilan keputusan akan berakibat fatal atau kesalahan dalam keputusan dan tindakan. Kondisi demikian menyebabkan mahalnya nilai suatu informasi, sehingga kecepatan untuk mendapatkan, mengolah dan mengirimkannya memerlukan teknologi-teknologi terbaru. How quickly is input transformed to correct output ?
Nilai Informasi Ditentukan dari : a. Manfaat (use) b. Biaya (cost) Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya: Pengukurannya dapat menggunakan analisis cost effectiveness atau cost benefit
Le te m
n io
e
an ag e
r Mo
Operational Control
tem ys
m
en tI
nf or m at
io n
Sy s
is de c n ur ei St ru ct
n
rt S
M
tio ma fo r g In s rin eed N cu Re
Management Control
po up
Transaction Processing System
Strategic Planning
S ion cis De
e or M
ss Le
ss
Informasi Dan Tingkat Manajemen Berdasarkan tingkatan manajemen, informasi dapat dikelompokkan berdasar penggunanya, yaitu : a. Informasi Strategis Digunakan untuk mengambil keputusan jangka panjang, mencakup informasi eksternal (tindakan pesaing, langganan), rencana perluasan perusahaan dan sebagainya. b. Informasi Taktis Digunakan untuk mengambil keputusan jangka menengah, mencakup informasi trend penjualan yang dapat dipakai untuk menyusun rencana-rencana penjualan. c. Informasi Teknis Digunakan untuk keperluan operasional sehari-hari, informasi persedian stock, retur penjualan dan laporan kas harian.
Supaya informasi yang dihasilkan Operations oleh sistem informasi dapat berguna bagi manajamen, maka analis sistem harus mengetahui kebutuhan-kebutuhan informasi yang dibutuhkannya, yaitu dengan mengetahui kegiatan-kegiatan untuk masing-masing tingkat (level) manajemen dan tipe keputusan yang diambilnya
Hal : 7
STMIK Widya Dharma Pontianak BAB III KONSEP DASAR SISTEM INFORMASI Dapat didefinisikan sebagai a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan/atau untuk mengendalikan organisasi. c. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Manfaat Sistem Informasi a. Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau pelayanan mereka. b. Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah dan membuat berbagai laporan rekening koran dan transaksi yang terjadi. c. Perusahaan menggunakan sistem informasi untuk mempertahankan persediaan pada tingkat paling rendah agar konsisten dengan jenis barang yang tersedia. Pemakai Sistem Informasi Sebagian besar sistem informasi berlandaskan komputer terdapat di dalam suatu organisasi dalam berbagai jenis. Anggota organisasi adalah pemakai informasi yang dihasilkan sistem tersebut termasuk manajer yang bertanggung atas pengalokasian sumber daya untuk pengembangan dan pengoperasian perusahaan. Komponen Sistem Informasi a. Hardware Terdiri dari komputer, periferal (printer) dan jaringan. b. Software Merupakan kumpulan dari perintah/fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer melaksanakan tugas tertentu. Software dapat digolongkan menjadi Sistem Operasi (Windows 95 dan NT), Aplikasi (Akuntansi), Utilitas (Anti Virus, Speed Disk), serta Bahasa (3 GL dan 4 GL). c. Data Merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi. d. Prosedur Dokumentasi prosedur/proses sistem, buku penuntun operasional (aplikasi) dan teknis. e. Manusia Yang terlibat dalam komponen manusia seperti operator, pemimpin sistem informasi dan sebagainya. Oleh sebab itu perlu suatu rincian tugas yang jelas. Kegiatan Sistem Informasi a. Input Menggambarkan suatu kegiatan untuk menyediakan data untuk diproses. b. Proses Menggambarkan bagaimana suatu data di proses untuk menghasilkan suatu informasi yang bernilai tambah. c. Output Suatu kegiatan untuk menghasilkan laporan dari proses di atas tersebut. d. Penyimpanan Hal : 8
STMIK Widya Dharma Pontianak
e.
Suatu kegiatan untuk memelihara dan menyimpan data. Control Suatu aktivitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan.
Dalam mendisain dan menganalisa sistem informasi, perlu menerapkan pengetahuan dari berbagai macam bidang. Suatu sistem informasi melibatkan orang-orang pada berbagai tingkat di dalam sebuah organisasi, komputer, program, dan prosedur serta personil untuk mengoperasikan sistem. Bidang-bidang seperti manajemen, perilaku organisasi, teknik industri, ilmu komputer, teknik elektro, komunikasi, psikologi dan lain-lain semuanya memiliki peranan penting dalam membuat, mempelajari dan mendisain sistem informasi. Apabila Sistem Informasi digunakan dalam mendukung kegiatan manajemen, maka sistem tersebut disebut SIM (Sistem Informasi Manajemen). Sistem Informasi Manajemen (SIM) adalah kumpulan dari sistem manajamen atau sistem yang menyediakan informasi yang bertujuan mendukung operasi manajemen dan pengambilan keputusan dalam suatu organisasi yang cenderung: berhubungan dengan pengolahan informasi yang berbasis pada komputer (computer base information processing) dengan mempertimbangkan informasi : apa, untuk siapa, dan kapan harus disajikan. SIM tergantung dari besar kecilnya organisasi yang dapat terdiri dari sistem-sistem informasi : a. Akuntansi (Accounting Information Systems) b. Pemasaran (Marketing Information Systems) c. Penyediaan (Inventory Information Systems) d. Personalia (Personnel Information Systems) e. Distribusi (Distribution Information Systems) f. Pembelian (Purchasing Information Systems) g. Kekayaan (Treasury Information Systems) h. Analisis Kredit (Credit Analysis Information Systems) i. Penelitian dan Pengembangan (Research and Development Information Systems) j. Teknik (Engineering Information Systems) Detail Komponen Sistem Informasi a. Blok Masukan (Input Block) Meliputi, metode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumen-dokumen dasar. b. Blok Model (Model Block) Terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu. c. Blok Keluaran (Output Block) Berupa keluaran dokumen dan informasi yang berkualitas. d. Blok Teknologi (Technology Block) Untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. e. Blok Basis Data (Database Block) Merupakan kumpulan data yang berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan perangkat lunak untuk memanipulasinya. f. Blok Kendali (Controls Block) Meliput masalah pengendalian yang berfungsi mencegah dan menangani kesalahan/kegagalan sistem.
Hal : 9
STMIK Widya Dharma Pontianak BAB IV TINJAUAN UMUM PENGEMBANGAN SISTEM I. Perlunya Pengembangan Sistem Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Perlunya Pengembangan Sistem : • Adanya permasalahan (problem) yang timbul pada sistem yang lama Permasalahan yang timbul dapat berupa : Ketidakberesan Pertumbuhan Organisasi • Untuk meraih kesempatan (opportunities) Teknologi informasi telah berkembang dengan cepatnya sehingga teknologi informasi tersebut dapat didayagunakan untuk meraih peluang dalam persaingan bisnis. • Adanya instruksi-instruksi (directives) Instruksi dapat berasal dari pimpinan (dalam) ataupun dari pemerintah (luar) Indikator-indikator sistem yang mengalami masalah : a. Keluhan pelangan terhadap pelayanan. b. Pelaporan yang salah / terlambat / sulit. c. Pembayaran yang terlambat. d. Biaya operasi yang tinggi. e. Investasi yang tidak efisien. f. Peramalan penjualan dan produksi yang salah. g. Waktu kerja yang berlebihan. h. Kesalahan manual yang tinggi. i. Pengolah file-file yang tidak teratur, dan lain-lain. Pengembangan sistem harus memberikan peningkatan dalam aspek : 1. Performance (hasil kerja) 2. Information (kualitas) 3. Economy (keuntungan, penurunan biaya) 4. Control (pengendalian kesalahan) 5. Efficiency (efisiensi operasi/sumber daya) 6. Services (pelayanan) Sasaran kriteria penilaian supaya sistem efektif dan efisien : 1. Relevance (sesuai kebutuhan). 2. Capacity (kapasitas sistem). 3. Efficiency (efisiensi sistem). 4. Timeliness (ketepatan waktu untuk menghasilkan informasi). 5. Accessibility (kemudahan akses). 6. Flexibility (keluwesan sistem). 7. Accuracy (ketepatan nilai dari informasi). 8. Reliability (keandalan sistem). 9. Security (keamanan sistem). 10. Economy (nilai ekonomis sistem). 11. Simplicity (kemudahan sistem digunakan). II.
Prinsip Pengembangan Sistem Hal : 10
STMIK Widya Dharma Pontianak § § § §
Sistem yang dikembangkan adalah unutk manajemen Sistem yang dikembangkan adalah investasi modal yang besar Investasi modal harus mempertimbangkan 2 hal : 1. Semua alternatif yang ada harus diinvestigasi 2. Investasi yang terbaik harus bernilai Sistem yang dikembangkan memerlukan orang yang terdidik
Tahapan kerja dan tugas yang harus dilakukan dalam proses pengembangan sistem • Proses pengembangan sistem tidak harus urut • Jangan takut membatalkan proyek • Dokumentasi harus ada untuk pedoman dalam pengembangan sistem III. Tahapan Pengembangan Sistem Tahapan utama siklus hidup Pengembangan Sistem terdiri dari : 1. Perencanaan Sistem ( Systems Planning) 2. Analisis Sistem (System Analysis) 3. Perancangan Sistem (Systems Design) Secara Umum 4. Seleksi Sistem (System Selection) 5. Perancangan Sistem (Systems Design) Secara Umum 6. Implementasi dan Pemeliharaan Sistem (System Implementation &Maintenance) Siklus Hidup Sistem Informasi Siklus Hidup Pengembangan Sisfo
Desain Analisis
Perencanaan
Pembuatan
Evaluasi
Implementasi Survei Pemeliharaan
Siklus hidup pengembangan sistem dengan langkah-langkah utamanya adalah sebagai berikut :
Hal : 11
STMIK Widya Dharma Pontianak
Perencanaan Sistem. Perencanaan sistem menyangkut estimasi dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan sistem ini serta untuk mendukung operasinya setelah diterapkan. Perencanaan sistem dapat terdiri : 1. Perencanaan jangka pendek meliputi periode 1 s.d. 2 tahun 2. Perencanaan jangka panjang meliputi periode sampai dengan 5 tahun Perencanaan sistem biasanya ditangani oleh staf perencanaan sistem bila tidak ada dapat juga dilakukan oleh departemen sistem. Proses Perencanaan Sistem dapat dikelompokkan dalam 3 proses utama yaitu sbb : 1. Merencanakan proyek-proyek sistem yang dilakukan oleh staf perencana sistem 2. Menentukan proyek-proyek sistem yang akan dikembangkan dan dilakukan oleh komite pengarah. 3. Mendefinisikan proyek-proyek sistem dikembangkan dan dilakukan oleh analis sistem. Adapun tahapan dari proses perencanaan sistem untuk ketiga bagian ini adalah : 1. Merencanakan proyek-proyek sistem Mengkaji tujuan,perencanaan strategi dan taktik perusahaan Mengidentifikasikan proyek-proyek sistem Menetapkan sasaran proyek-proyek sistem Menetapkan kendala proyak-proyek sistem Menentukan proyek-proyek sistem prioritas Membuat laporan perencanaan sistem meminta persetujuan manajemen 2. Mempersiapkan proyek-proyek sistem yang akan dikembangkan Hal : 12
STMIK Widya Dharma Pontianak
3.
Menunjuk team analis Mengumumkan proyek pengembangan sistem Mendefinisikan proyek-proyek dikembangkan Melakukan studi kelayakan Menilai kelayakan proyek sistem Membuat usulan proyek sistem Meminta persetujuan manajemen.
Analisis Sistem Analisis Sistem dapat didefinisikan sebagai : Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatankesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan. Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Langkah-langkah di Analisis Sistem : Langkah-langkah di dalam tahap analisis sistem hampir sama dengan langkah-langkah yang dilakukan dalam mendefinisikan proyek-proyeksistem yang akan dikembangkan di tahap perencanaan sistem. Perbedaannya pada analisis sistem ruang lingkup tugasnya lebih terinci. Di dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh Analis Sistem Yaitu sbb: 1. Identify, Yaitu mengidentifikasikan masalah Mengindentifikasikan penyebab masalah Mengidentifikasikan titik keputusan Mengidentifikasikan personil-personil kunci 2. Understand, Yaitu memahami kerja dari sistem yang ada Menentukan jenis penelitian Merencanakan jadual penelitian Mengatur jadual wawancara Mengatur jadual observasi Mengatur jadual pengambilan sampel Membuat penugasan penelitian Membuat agenda wawancara Mengumpulkan hasil penelitian 3. Analyze, Yaitu Menganalis Sistem Menganalisis kelemahan Sistem Menganalisis kebutuhan Informasi pemakai / manajemen 4. Report, Yaitu membuat laporan hasil analisis Tujuan : Pelaporan bahwa analisis telah selesai dilakukan Meluruskan kesalah-pengertian mengenai apa yang telah ditemukan dan dianalisis oleh analis sistem tetapi tidak sesuai menurut manajemen Meminta pendapat-pendapat dan saran-saran dari pihak manajemen Meminta persetujuan kepada pihak manajemen untuk melakukan tindakan selanjutnya .
Hal : 13
STMIK Widya Dharma Pontianak Perancangan Sistem Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Tiba waktunya sekarang bagi analis sistem untuk memikirkan bagaimana membentuk sistem tersebut. Tahap ini disebut dengan perancangan sistem . Perancangan Sistem dapat dibagi dalam dua bagian yaitu : 1. Perancangan sistem secara umum/perancangan konseptual, secara.makro 2. Perancangan sistem terinci / perancangan sistem secara phisik.
perancangan
logikal/perancangan
Perancangan sistem dapat diartikan sebagai berikut ini : 1. Tahap setelah analisis dari siklus pengembangan sistem 2. Pendefinisian dari kebutuhan-kebutuhan fungsional 3. Persiapan untuk rancang bangun implementasi 4. Menggambarkan bagaimana suatu sistem dibentuk 5. Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi 6. Termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem Tahap perancangan sistem mempunyai 2 tujuan utama yaitu : 1. Untuk memenuhi kebutuhan kepada pemakai sistem 2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat. Evaluasi Dan Seleksi Sistem Tahap seleksi sistem merupakan tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi. Tugas ini membutuhkan pengetahuan yang cukup bagi yang melaksanakannya supaya dapat memenuhi kebutuhan rancang-bangun yang telah dilakukan. Pengetahuan yang dibutuhkan oleh pemilih sistem diantaranya adalah pengetahuan tentang siapa-siapa yang menyediakan teknologi ini, cara pemilikannya dsb. Pemilih sistem juga harus paham dengan teknik-teknik evaluasi untuk menyeleksi sistem. Langkah-langkah menyeleksi dan memilih sistem : 1. Memilih penyedia teknologi. Kebutuhan dari teknologi sistem dapat dikelompokkan dalam empat kategori sbb : a. perangkat keras yang sifatnya umum b. perangkat keras yang spesifik untuk suatu aplikasi c. perangkat lunak yang sifatnya umum d. perangkat lunak yang spesifik untuk suatu aplikasi 2. Meminta proposal dari penjual Jika terdapat beberapa penyedia produk dan jasa yang mungkin dapat memenuhi kebutuhan dari sistem dan tidak semua penyedia teknologi ini akan dipilih, maka pemilih sistem perlu meminta proposal dari semua penyedia teknologi yang dipilih. 3. Menyaring penjual Tidak semua proposal yang masuk akan dievaluasi semuanya. Hanya proposal yang memenuhi syarat saja yang akan dievaluasi. Proposal yang tidak memenuhi syarat adalah proposal yang tidak sesuai. 4. Mengevaluasi penjual yang lolos saringan
Hal : 14
STMIK Widya Dharma Pontianak Proposal yang telah lolos saringan lebih lanjut perlu dibandingkan satu dengan yang lainnya dan diranking untuk menentukan penjual mana yang direkomendasi. Sebelum itu perlu ditetapkan terlebih dahulu kriteria evaluasi yang akan dilakukan. Implementasi Sistem Setelah dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih. Tiba saatnya, sistem untuk diimplementasikan. Tahap implementasi sistem merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Tahap ini termasuk juga kegiatan menulis kode program jika tidak digunakan paket perangkat lunak aplikasi. Tahap implementasi sistem terdiri dari langkah-langkah sebagai berikut ini : 1. Menerapkan rencana implementasi Rencana Implementasi dimaksudkan terutama untuk mengatur biaya dan waktu yang dibutuhkan selama implementasi. Dalam rencana implementasi ini, semua biaya yang akan dikeluarkan untuk kegiatan implemntasi perlu dianggarkan dalam bentuk anggaran biaya. Anggaran biaya ini selanjutnya juga berfungsi sebagai pengendalian terhadap biaya-biaya yang harus dikeluarkan. Waktu yang diperlukan untuk melakukan kegiatan juga perlu diatur dalam rencana implementasi dalam bentuk skedul waktu. Skedul waktu berfungsi sebagai pengendalian terhadap waktu implementasi. 2. Melakukan kegiatan implementasi - Pemilihan dan pelatihan personil - Pemilihan tempat dan instalasi perangkat keras dan perangkat lunak - Pemrograman dan pengetesan program - Pengetesan sistem - Konversi sistem 3. Tindak lanjut implementasi Analis sistem masih perlu melakukan tindak lanjut berikutnya seteleh sistem baru diimplementasikan. Analis sistem masih perlu melakukan pengetesan penerimaan sistem. Pengetesan ini berbeda dengan pengetesan sistem yang telah dilakukan sebelumnya. Jika pada pengetesan sebelumnya digunakan data test/semu, tapi pada pengetesan ini dilakukan dengan menggunakan data sesungguhnya dalam jangka waktu tertentu yang dilakukan oleh analis sistem bersama-sama dengan user. IV. Pendekatan Pengembangan Sistem Terdapat beberapa pendekatan untuk mengembangkan sistem yaitu : • Dipandang dari metodologi yang digunakan : Pendekatan Klasik (Classical Approach) Pendekatan Terstruktur (Structured Approach) • Dipandang dari sasaran yang dicapai : Pendekatan Sepotong (Piecerneal Approach) Pendekatan Sistem (Systems Approach) • Dipandang dari cara menentukan kebutuhan dari sistem : Pendekatan Bawah Naik (Bottom Up Approach) Pendekatan Atas Turun • Dipandang dari Cara Mengembangkannya : Pendekatan Sistem Menyeluruh Pendekatan Moduler • Dipandang dari Teknologi yang digunakan : Pendekatan Lompatan Jauh (Great Loop Approach) Pendekatan Berkembang (Evolution Approcah) Hal : 15
STMIK Widya Dharma Pontianak V. Metodologi Pengembangan Sistem Metodologi adalah : Kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang diugnakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya. Metode adalah : Suatu cara/teknik yang sistematik untuk mengerjakan sesuatu.Metodologi pengembangan sistem yang ada biasanya dibuat atau diusulkan oleh: • Penulis Buku • Peneliti • Konsultan • System House • Pabrik Software Metodologi Pengembangan Sistem diklasifikasikan menjadi 3 golongan : 1. Functional Decomposition Methodologies (Metodologi Pemecahan Fungsional) HIPO (Hierarchy Input Process Output), SR (Stepwise Refinement), ISR (Iterative Stepwise Refinement), Information Hiding 2. Data Oriented Methodologies (Metodologi Orientasi Data) Data Flow Oriented Methodologies : SADT, Composite Design, SSAD Data Structure Oriented Methodologies : JSD, W/O 3. Prescriptive Methodologies ISDOS, PLEXSYS, PRIDE, SPEKTRUM VI. Alat Dan Teknik Pengembangan Sistem Alat dan teknik pengembangan sistem terbagi atas : 1. Graphical tools a. HIPO b. Data Flow Diagram (DFD) c. Structure Chart d. SADT e. Warnier/Orr f. Jakson's Diagram 2. Diagram Chart 2.1 Activity Chart a. Systems Flowchart b. Program Flowchart (Program Logic Flowchart, Detailed Computer Program Flowchart) c. Paperwork Flowchart / Form Flowchart d. Database Relationship Flowchart e. Process Flowchart f. Gantt Chart 2.2 Layout Charting 2.3 Personal Relationship Charting a. Working Distribution Chart b. Organization Chart 3. Technique Public 3.1 Teknik Manajemen Proyek (Penjadualan Proyek) Hal : 16
STMIK Widya Dharma Pontianak
3.2 3.3 3.4 3.5
a. CPM (Critical Path Method) b. PERT (Program Evalution and Review Technique) Fact Finding Technique (Mengumpulkan data dan menemukan fakta) a. Interview, Observation, Questionaires, Sampling Cost Effectiveness Analysis / Cost Benefit Analysis Inspection and Walkthrough Meeting
Teknik yang digunakan untuk pengembangan sistem antara lain : • Teknik Manajemen Proyek : CPM, PERT • Teknik Menemukan Fkata : Wawancara, Observasi, Kuesioner,Sampling • Teknik Analisis Biaya • Teknik Menjalankan Rapat • Teknik Inspeksi VII. Team Pengembang Sistem Anggota team pengembangan sistem ini tergantung dari besar-kecilnya ruang lingkup proyek yang ditangani. Team ini secara umum terdiri dari : 1. Manajer analis sistem a. Sebagai ketua/koordinator team b. Mengarahkan, mengontrol dan mengatur anggota team c. Membuat jadual pelaksanaan proyek d. Bertanggung jawab dalam mendefinisikan masalah, studi kelayakan, disain sistem dan penerapan e. Mmberikan rekomendasi-rekomendasi perbaikan sistem f. Membuat laporan kemajuan proyek g. Mengkaji ulang dan memeriksa kembali hasil kerja dari team 2. Ketua Analis sistem ; wakil dari manajer analisis sistem 3. Analis Sistem Senior 4. Analis sistem 5. Analis sistem yunior 6. Pemrogram Aplikasi senior 7. Pemrogram Aplikasi 8. Pemrogram Aplikasi yunior BAB V ANALIS SISTEM DAN PROGRAMMER Sistem analis adalah orang yang menganalisis sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai serta mengidentifikasikan pemecahan yang beralasan (lebih memahami aspek-aspek bisnis dan teknologi komputer). Nama lainnya : system designer, business analyst, system consultant, system engineer, software engineer, sistem analyst programmer, information system engineer. Programmer adalah orang yang menulis kode program untuk suatu aplikasi tertentu berdasarkan rancangan yang dibuat oleh system analis(lebih memahami teknologi komputer). Tugas dan tanggung jawab sistem analis : a. Tanggungjawab analis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada sistem secara keseluruhan.
Hal : 17
STMIK Widya Dharma Pontianak b. c. d.
Pengetahuan analis sistem harus luas, tidak hanya pada teknologi komputer,tetapi juga pada bidang aplikasi yang ditanganinya. Pekerjaan analis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar. Pekerjaan analis sistem melibatkan hubungan banyak orang, tidak terbatas pada sesama analis sistem,programer tetapi juga pemakai sistem dan manajer.
Programmer : a. Tanggungjawab pemrogram terbatas pada pembuatan program komputer. b. Pengetahuan programer cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasabahasa program yang diperlukan. c. Pekerjaan programer sifatnya teknis dan harus tepat dalam pembuatan instruksi-instruksi program. d. Pekerjaan programer tidak menyangkut hubungan dengan banyak orang,terbatas pada sesama pemrogram dan analis sistem yang mempersiapkan rancang bangun (spesifikasi) program. Pengetahuan dan keahlian analis sistem : Analis sistem harus mempunyai pengetahuan yang luas dan keahlian yang khusus. Beberapa analis setuju bahwa pengetahuan-pengetahuan dan keahlian berikut sangat diperlukan bagi seorang analis sistem yang baik : a. Pengetahuan dan keahlian tentang teknik pengolahan data, teknologi komputer dan pemograman komputer. Keahlian teknis yang harus dimiliki adalah termasuk keahlian dalam penggunaan alat dan teknik untuk pengembangan perangkat lunak aplikasi serta keahlian dalam menggunakan komputer. Pengetahuan teknis yang harus dimiliki meliputi pengetahuan tentang perangkat keras, teknologi komunikasi data, bahasa-bahasa komputer, sistem operasi, utiliti, dan paket-paket perangkat lunak lainnya. b. Pengetahuan tentang bisnis secara umum Aplikasi bisnis merupakan aplikasi yang sekarang paling banyak diterapkan,maka analis sistem harus mempunyai pengetahuan tentang ini. Pengetahuan ini dibutuhkan supaya analis sistem dapat berkomunikasi dengan pemakai sistem. Pengetahuan tentang bisnis ini meliputi akuntansi keuangan, akuntansi biaya, akuntansi manajemen, sistem pengendalian manajemen, pemasaran produksi, manajemen personalia, keuangan, perilaku organisasi, kebijaksanaan perusahaan dan aspek-aspek bisnis lainnya. c. Pengetahuan tentang metode kuantitatif Dalam membangun model-model aplikasi, analis sistem banyak menggunakan metode-metode kuantitatif seperti linier programming, dynamic programming,regresion, network, decision tree, trend, simulasi. d. Ahli memecahkan masalah kompleks ke dalam masalah kecil Analis sistem harus mempunyai kemampuan untuk meletakkan permasalahan-permasalahan komplek yang dihadapi oleh bisnis, memecah-mecah masalah tersebut ke dalam bagian-bagiannya, menganalisisnya dan kemudian harus dapat merangkainya kembali menjadi suatu sistem yang dapat mengatasi permasalahan-permasalahan tersebut.e. Ahli berkomunikasi dan membina hubunganAnalis sistem harus mempunyai kemampuan untuk mengadakan komunikasi baik secara lisan maupun tertulis. Keahlian ini diperlukan di dalam wawancara, presentasi, rapat dan pembuatan laporan-laporan. f. Memahami metodologi pengembangan sistem informasi Manusia merupakan faktor yang kritis di dalam sistem dan watak manusia satu dengan yang lainnya berbeda. Analis sistem yang kaku dalam membina hubungan kerja dengan personil-personil lainnya yang terlibat, akan membuat pekerjaannya menjadi tidak efektif. Apalagi bila analis sistem tidak dapat membina hubungan yang baik dengan pemakai sistem, maka akan tidak mendapat dukungan dari pemakai sistem atau manajemen dan kecenderungan pemakai sistem akan mempersulitnya.
Hal : 18
STMIK Widya Dharma Pontianak Team pengembangan sistem (I) Dalam proyek pengembangan sistem yang kecil dan sederhana, kemungkinan hanya ada seorang analis sistem yang merangkap sebagai pemrogram (analis/pemrogram) atau seorang programer yang merangkap sebagai analis sistem (pemrogram/analis). Akan tetapi untuk proyek pengembangan sistem yang besar atau komplek, pekerjaan ini biasanya dilakukan oleh sejumlah orang dalam bentuk tim. Anggota dari tim pengembangan sistem ini tergantung dari besar kecilnya ruang lingkup proyek yang akan ditangani. Tim ini secara umum dapat terdiri dari personil-personil sebagai berikut : 1. Manajer analis sistem (manage of systems analyst) Manajer analis sistem disebut juga sebagai koordinator proyek dan mempunyai tugas dan tanggungjawab sebagai berikut : a. Sebagai ketua atau koordinator tim pengembangan sistem b. Mengarahkan, mengontrol dan mengatur anggota tim pengembangan sistem lainnya. c. Membuat jadual pelaksanaan proyek pengembangan sistem yang akan dilakukan. d. Bertanggungjawab dalam mendefinisikan masalah, studi kelayakan, disain sistem dan penerapannya. e. Memberikan rekomendasi-rekomendasi perbaikan sistem. f. Mewakili tim untuk berhubungan dengan pemakai sistem dalam hal perundingan-perundingan dan pemberian-pemberian nasehat kepada manajemen dan pemakai sistem. g. Membuat laporan-laporan kemajuan proyek (progress report). h. Mengkaji ulang dan memeriksa kembali hasil kerja dari tim. 2. Ketua analis sistem (lead systems analyst) Ketua analis sistem biasanya menjabat sebagai wakil dari manajer analis sistem. Tugasnya adalah membantu tugas dari manajer analis sistem dan mewakilinya bila manajer analis sistem berhalangan. 3. Analis sistem senior Analis sistem senior (senior systems analyst) merupakan analis sistem yang sudah berpengalaman. 4. Analis sistem junior (junior systems analyst) Analisis sistem junior merupakan analis sistem yang belum berpengalaman dan masih membutuhkan bimbingan-bimbingan dari analis sistem yang lebih senior. Analis sistem junior ini sering juga disebut dengan analis sistem yang masih dilatih (systems analyst trainee). 5. Programer aplikasi senior (senior applications programmer) Programer apliakasi senior merupakan pemrogram komputer yang sudah berpengalaman dengan tugas merancang spesifikasi dari program aplikasi dan mengkoordinasi kerja dari pemrogram lainnya. Pemrogram aplikasi senior kadang-kadang juga disebut dengan pemrogram/analis. 6. Programmer aplikasi (application programmer) Programer aplikasi merupakan programer komputer yang cukup berpengalaman dan dapat melakukan tugasnys tanpa harus dibimbing secara langsung lagi. 7. Programer aplikasi yunior (junior applications programmer) Programer aplikasi yunior merupakan pemrogram komputer yang belum berpengalaman dan masih dibawah bimbingan langsung dari pemrogram yang lebih senior. Programer aplikasi yunior biasanya hanya dilibatkan pada pembuatan modul-modul program yang sederhana, seperti misalnya pembuatan bentuk-bentuk I/O. Pemrogram aplikasi yunior ini sering juga disebut dengan pemrogram aplikasi yang masih dilatih (applications programmer trainee). Team pengembangan sistem (II) 1. Pengguna Sistem a. User Sebagai end-user (operator) dan user-manager yang mengawasi pekerjaan end-user. b. Manajemen Hal : 19
STMIK Widya Dharma Pontianak
2.
Memegang pernan penting dalam menyetujui rencana pengembangan sistem dan penyediaan dana. Perancang Sistem a. Project Coordinator Bertanggungjawab agar tim dapat bekerja secara harmonis dan optimal serta mengontrol agar pelaksanaannya sesuai rencana. b. System Analyst & Design Personil yang memberikan solusi dan mendesain sistem baru. c. Programmer Personil yang membuat program berdasarkan rencangan dari sistem analis. d. Network Designer Bertanggungjawab terhadap desain jaringan, seperti LAN, MAN, WAN. e. Technician (Hardware) Personil yang menetapkan konfigurasi-konfigurasi hardware yang tepat agar dapat bekerja secara optimal. f. Database Administrator Personil yang bertanggung jawab terhadap suatu sistem database, mencakup pola struktur data, integritas data, memberikan hak akses kepada user, backup, recovery dan mengoptimalkan performa database. g. Documenter Personil yang membuat dokumentasi sistem, mencakup buku operasional aplikasi, teknis dan sistem. h. Software Tester Personil yang menjamin bahwa program aplikasi yang dibuat programmer sesuai spesifikasi. i. Graphic Designer Personil yang memiliki keahlian dalam mendesain untuk aplikasi berbasis GUI (Graphic Interface).
BAB IV KEBUTUHAN ANALISIS (REQUIREMENT ANALYSIS) Dalam melakukan tahap ini akan dicapai 4 tujuan, yaitu : a. Menjelaskan sistem saat ini secara lengkap. b. Menggambarkan sistem informasi yang ideal. c. Membawa sistem informasi yang ideal ke kondisi saat ini dengan memperhatikan kendala sumber daya. d. Memberi dorongan terhadap keyakinan pemakai kedalam team pengembangan sistem. Tahap requirement analysis adalah tahap interaksi intensif antara analis sistem dengan komunitas pemakai sistem (end-user), dimana team pengembangan sistem menunjukkan keahliannya untuk mendapatkan tanggapan dan kepercayaan pemakai, sehingga mendapat partisipasi yang baik. Merupakan pekerjaan sulit untuk mendapatkan kesepakatan (skeptical) pemakai tentang kebutuhan mereka dari sebuah sistem informasi, karena mungkin pemakai mengalami kegagalan sistem informasi sebelumnya. Keinginan pemakai Tahap awal dalam requirement system adalah melakukan survey terhadap keinginan pemakai dan menjelaskan sistem informasi yang ideal. Ideal disini merupakan konsep daripada kenyataan, artinya bahwa tidak ada sistem yang ideal (tidak ada sistem informasi yang sempurna) tetapi bersifat subyektif saja. Kalau hal ini tidak dijelaskan secara mendalam dapat menimbulkan perbedaan pandangan atau akan mengecewakan end-user. Metode kebutuhan analisis Perlu pemilihan metode pengumpulan data yang tepat selama melakukan requirement system. Metode tersebut adalah interviews, questionnaires, observation, procedure analysis, dan document survey. Hal : 20
STMIK Widya Dharma Pontianak Setiap metode akan dijelaskan secara mendalam sebagai berikut : A. Tanya jawab (Interviews) 1. Bagaimana metode itu digunakan. Pemilihan potential interviewees. Membuat perjanjian terhadap potential interviewees. Menyiapkan struktur pertanyaan yang lengkap dan jelas. Memilih person yang diinterview secara pribadi dan merekamnya. 2. Target dari metode. Kunci pribadi dalam proses DFD. Kadangkala melibatkan orang luar, seperti pelanggan atau vendors. 3. Keuntungan metode. Dapat menilai kebenaran dengan jawaban yang diberikan. Pewawancara dapat mengukur respon melalui pertanyaan dan menyesuaikannya sesuai situasi yang terjadi. Baik untuk permasalahan yang tidak terstruktur, seperti mengapa anda berpikir hal ini dapat terjadi ?. Memungkinkan untuk mengembangkan pertanyaan sesuai dengan situasi yang berkembang. Menunjukkan kesan interviewer secara pribadi. Memunculkan respons yang tinggi sejak penyusunan pertemuan. 4. Kerugian metode. Membutuhkan waktu dan biaya yang tidak sedikit. Membutuhkan pelatihan dan pengalaman khusus dari pewawancara. Sulit membandingkan laporan wawancara karena subyektivitas alamiah. Tidak selalu tepat untuk kondisi dan waktu tertentu. 5. Kapan metode tersebut baik digunakan. Mendapatkan penjelasan atau pandangan dari personel kunci. Test kredibilitas dari interviewees. Mencari interview yang unsureness atau contradictions. Memantapkan kredibilitas team. Beberapa faktor penting dalam interview yang baik, yaitu objektives, audience, format, weighting dan combining responses, and docummentation. Petunjuk menggunakan pertanyaan : 1. Gunakan bahasa Indonesia yang baik dan jelas, sopan. 2. Hindari pertanyaan yang panjang dan berbelit-belit. 3. Jangan memakai pendapat pribadi sebagai bagian dari pertanyaan. 4. Hindari pertanyaan yang menakutkan dan mengkritik. Jenis pertanyaan : 1. Open Question : pertanyaan dengan jawaban menurut pendapat / pengetahuan. Contoh : Bagaimana pendapat Anda tentang ... 2. Close Question : pertanyaan dengan jawaban yang lebih pasti atau spesifik. Contoh : Berapa kali ... 3. Probe Question : informasi yang lebih terperinci Contoh : Mengapa perlu dikirim ke bagian penjualan ? Hal-hal yang harus dihindari : 1. Hallo Effect : Kondisi lingkungan yyang berpengaruh saat wawancara berlangsung Hal : 21
STMIK Widya Dharma Pontianak 2. Leading Question : pertanyaan yang sudah dijawab pewawancara 3. Personal Bias : jawaban yang tidak sesuai dengan pertanyaan 4. Dominasi pewawancara Pendekatan dalam Wawancara 1. Piramid (induktif) à dilakuakan dengan menanyakan pertanyaan dari khusus ke umum à level top manajer. 2. Funnel (deduktif) à dilakukan dengan menanyakan pertanyaan dari umum ke khusus à level operasional. 3. Intan (diamond) à gabungan struktur funnel à umum ke khusus dan ke umum à memodifikasi suatu sistem dan wawancara lebih lanjut. Persiapan dalam Wawancara 1. Latar belakang materi yang ditanyakan 2. Sasaran yang dicapai 3. Siapa yang akan dicapai 4. Schedule wawancara 5. Memutuskan jenis pertanyaan dan pendekatan dalam melakukan wawancara B. 1.
2.
3.
4.
5.
Kuesioner (Questionnaires) Bagaimana metode itu digunakan. Mendisain dengan menggunakan standar kuesioner. Kuesioner dikirimkan ke lingkungan kerja end-users. Struktur respon diringkas dalam statistik distribusi. Target dari metode. Semua end-user dengan wawasannya akan dilibatkan dalam proses solusi pemecahan sistem. End-user dihubungkan dengan proses pemakaian simbol-simbol dalam DFD. Keuntungan metode. Murah dan cepat dari pada interviews. Tidak membutuhkan investigator yang terlatih (hanya satu ahli yang dibutuhkan untuk mendesain kuesioner untuk end-user yang terpilih. Mudah untuk mensintesis hasil sejak pembuatan kuesioner. Dengan mudah dapat meminimalkan biaya untuk semua end-user. Kerugian metode. Tidak dapat membuat pertanyaan yang spesifik bagi end-user. Analis melibatkan kesan sehingga tidak dapat menampakkan pribadi end-user. Tanggapan yang rendah karena tidak adanya dorongan yang kuat untuk mengembalikan kuesioner. Tidak dapat menyesuaikan pertanyaan ke end-user secara spesifik. Kapan metode tersebut baik digunakan. Pertanyaannya sederhana, dan tidak memiliki arti mendua. Membutuhkan wawasan yang luas dari end-user. Bila memiliki sedikit waktu dan biaya.
Faktor-faktor yang harus diperhatikan : 1. Jawaban dari responden tidak menjamin keakuratan suatu kejadian. 2. Jawaban hanya terfokus pada daftar pertanyaan dan cenderung tidak fleksibel. 3. Daftar pertanyaan lengkap sulit untuk dibuat
Hal : 22
STMIK Widya Dharma Pontianak Skala Nominal Sering dipakai untuk mengkarifikasikan sesuatu dengan memberikan nomor untuk masing-masing jawaban dan nomor yang diberikan tidak ada hubungan dengan nilai kuantitatif. Contoh : 1. Ms Word 2. Lotus 3. Basic 4. Clipper Skala Interval Contoh : Kurang Sekali 1
2
3
4
Skala Ratio Skala Ordinal (berdasarkan tingkatan) 5.. Kurang Sekali 4. Kurang 3. Cukup
Baik Sekali 5
2. Baik
1. Baik Sekali
CSF Questioner 1. Bahasa yang dipakai harus mudah dimengerti 2. Pertanyaan harus dalam bentuk singkat Tipe format pertanyaan : 1. Format bebas (Open-Ended Question) 2. Format Pasti (memiliki beberapa bentuk pertanyaan yaitu check off, yes-no, opinion dan multiple choice)
C. 1.
2. 3.
4.
5.
Observasi (Observation) Bagaimana metode itu digunakan. Secara pribadi seorang analis mengunjungi lokasi pengamatan. Analis merekam kejadian dalam lokasi pengamatan, termasuk volumen dan pengolahan lembar kerja. Target dari metode. Lokasi proses secara geografis ditunjukkan dalam DFD (Data Flow Diagram) Keuntungan metode. Mendapatkan fakta records daripada pendapat (opinion). Tidak membutuhkan konstruksi pertanyaan. Tidak menganggu atau menyembunyikan sesuatu (end-users tidak mengetahui bahwa mereka sedang diamati). Analis tidak bergantung pada penjelasan lisan dari end-users. Kerugian metode. Jika terlihat, analis mungkin mengubah operasi (end-user merasa diamati). Dalam jangka panjang, fakta yang diperoleh dalam satu observasi mungkin tidak tepat (representative) dalam kondisi harian atau mingguan. Membutuhkan pengalaman dan kehlian khusus dari analis. Orang yang diamati cenderung tidak jujur Kapan metode tersebut baik digunakan. Membutuhkan gambaran kuantitatif seperti waktu, volume dan sebagainya. Kecurigaan bahwa end-user mengatakan suatu kejadian yang sebenarnya tidak terjadi (dibuat-buat).
Tip praktis dalam melakukan observasi : a. Jangan mengamati dalam waktu yang lama. Terdapat dua alasan, yaitu : dengan waktu yang lama akan mengacau operasi yang sedang diamati, dan akan membiaskan permasalahan yang sebenarnya. Hal : 23
STMIK Widya Dharma Pontianak b. c. d. e. D. 1.
2.
3.
4.
5.
E. 1.
2. 3.
4.
5.
Buat catatan yang ringkas. Sebelum observasi, beritahukan kepada supervisor dan pemakai yang terlibat tentang apa yang akan dikerjakan dan mengapa dikerjakan, sehingga akan mengurangi gangguan. Gunakan checklist yang singkat tentang informasi yang dibutuhkan bersama. Jangan melakukan observasi tanpa rencana.. Prosedur analisis (Procedure Analysis) Bagaimana metode itu digunakan. Dengan prosedur operasi dapat mempelajari dan mengidentifikasikan aliran dokumen kunci melalui sistem informasi, yaitu dengan data flow diagram (DFD). Setiap aliran dokumen kunci menjelaskan prosedur operasi sistem. Melalui observasi, analis mempelajari kenyataan daripada mendeskripsikan volume distribusi (tinggi, rendah, sedang) dan apa yang selanjutnya dikerjakan terhadap salinan dari dokumen aslinya. Target dari metode. Dokumen utama dalam DFD (Data Flow Diagram) Proses dalam DFD. Keuntungan metode. Evaluasi prosedur dapat dikerjakan dengan campur tangan (interferences) yang minimal dan tidak mempengaruhi operasi pemakai. Prosedur aliran dapat dapat menjadi sebuah struktur checklist untuk melakukan observasi. Kerugian metode. Prosedure mungkin tidak lengkap dan tidak -up to date lagi. Mempelajari bagan aliran dokumen membutuhkan waktu dan keahlian analis. Kapan metode tersebut baik digunakan. Memutuskan apakah masalah kegagalan sistem dapat membantu perancangan yang baik. Tim analis tidak secara total familiar dengan aliran dokumen. Mendeskripsikan aliran dokumen yang menganggu kerjanya fungsi. Pengamatan dokumen (Document Survey) Bagaimana metode itu digunakan. Mengidentifikasikan dokumen utama dan laporan (physical data flow diagram). Mengumpulkan salinan dokumen aktual dan laporan. Setiap dokumen atau laporan, digunakan untuk record data, meliputi field (ukuran dan tipe), frekuensi penggunaan dan struktur kodingnya (coding structure). Target dari metode. Aliran data kunci ditunjukkan dalam data flow diagram (DFD). Keuntungan metode. Meminimalkan interupsi dari fungsi operasionalnya. Permulaan elemen kamus data. Seringkali, dapat mempertimbangkan modifikasi major procedural. Kerugian metode. Membutuhkan waktu yang cukup (terdapat organisasi bisnis yang mengalami kebanjiran dokumen dan laporan). Kapan metode tersebut baik digunakan. Harus dikerjakan jika sebuah sistem akan didesain (selama kegiatan analisis, dalam memperjelas desain sistem yang baru dan analisis dokumen dapat membantu untuk menentukan tugas perancangan selanjutnya).
Hal : 24
STMIK Widya Dharma Pontianak F. Prototype Merupakan teknik analisis dan perancangan yang memungkinkan pemakai ikut serta dalam menentukan kebutuhan dan pembentukan sistem mengenai apa yang akan dikerjakan untuk memenuhi kebutuhan tersebut. CSF Prototyping : 1. Prototype dilakukan dengan membangun model sistem secara keseluruhan 2. Penekanan keterlibatan pemakai dalam proses pengembangan software 3. Pembuatan prototype lebih cepat dari pengembangan dengan SDLC Daya tarik Prototype : 1. Komunikasi antara analis sistem dan pemakai dapat menjadi lebih mudah dilakukan 2. Fokus pada kebutuhan pemakai 3. Pemakai dapat berperan lebih aktif 4. Jangka waktu yang dibutuhkan lebih cepat 5. Penerapan sistem baru akan lebih mudah Pendekatan dalam Prototyping : 1. Patched up prototype à modul 2. Non operational prototype à desain otomotif dan industrialisasi 3. First of A Series Prototype (Pilot Approach) à hampir sempurna untuk implementasi Story Boarding Urutan layar terminal komputer untuk menggambarkan bagaimana suatu sistem akan diterapkan Manfaat Prototyping : 1. Mempermudah memahami tindakan pemakai mengenai sistem yang akan dikembangkan 2. Sebagai bahan masukan bagi analis sistem mengenai perubahan yang mungkin dilakukan 3. Inovasi perbaikan dari sistem yang telah ada. 4. Cara perbaikan sistem untuk lingkungan yang sangat terbuka (perubahan mendadak dan tidak pasti). Kelemahan : 1. Keterdesakan membuat prototype mungkin menghasilkan jalan pintas 2. Mengharapkan hasil yang tidak realistis dari sistem operasional 3. Bukan sebuah teknik perancangan yang baik untuk sebuah sistem yang mapan. F. Sampling Sampling dapat membantu mengurangi waktu dan biaya. Perlu kecermatan untuk memilih sample dari populasi, sehingga membutuhkan keahlian statistik supaya tidak mengalami kegagalan atau ancaman. Kendala sumber daya a. Waktu Sebuah penggantian sistem harus diutarakan dalam kerangka kerja sejak sistem mengalami penurunan fungsi dengan cepat. Kendala waktu ini dapat mempengaruhi analis untuk mempertimbangkan inovasi teknologi yang tidak mungkin dioperasikan dalam waktu yang singkat. Oleh karena itu perlu membutuhkan waktu yang cukup supaya memiliki kelonggaran waktu sehingga dapat membuat alternatif yang paling baik. b. Uang
Hal : 25
STMIK Widya Dharma Pontianak
c.
d.
e.
Sistem informasi yang ideal akan membutuhkan biaya yang mahal, sehingga membutuhkan pendanaan yang cukup. Hal ini akan terjadi karena terjadi persaingan dengan para pesaingnya dimana mereka menanamkan investasi yang besar dalam sistem informasinya. Keahlian. Staff sistem informasi mungkin tidak memiliki pengetahuan atau pengalaman yang cukup seperti masalah telekomunikasi, integrasi database, dan interactive setting. Perusahaan dapat mengkontrak konsultan untuk menambah kemampuan mendesain. Hal ini nantinya akan diperhadapkan pada kendala biaya yang dikeluarkan untuk tenaga konsultan. Teknologi. Kebutuhan teknologi mungkin akan menjadi masalah utama dalam mendukung kerja sistem, sehingga perlu memperhatikan perkembangan teknologi terus-menerus, yang konsekuensinya terjadi pengeluaran biaya yang besar dan jangan sampai teknologi yang dipakai ketinggalan dari para pesaingnya. Faktor eksternal. Banyak kendala yang datang dari luar setting design, seperti pencegahan menggunakan teknologi eksotik (exotic of technologies), mencegah memelihara data lokal dalam sebuah sistem database pusat, dan sebagainya.
Dokumen kebutuhan analisis 1. Arahan (conduct) analisis. Hubungan dengan pemakai akhir. Menganalisa records, forms dan laporan. Pengamatan proses. Menganalisa metode yang digunakan. Permasalahan dalam pengumpulan data. 2. Kebutuhan pemakai. Apa yang menjadi kebutuhan sebenarnya. Kebutuhan laporan (jenis dan frekuensinya). Kebutuhan pelatihan. Pengaruh sistem baru. 3. Kendala sistem. Menjelaskan kendala waktu, biaya, keahlian, teknologi dan faktor ekternal. Realistik sistem. 4. Dokumentasi. Intrumen pengumpulan data (kebutuhan kuesioner, interview). Konsensus statistik. Aliran data secara logikal dan phisik. Element awal dalam kamus data. SDLC : salah satu dari metodologi pengembangan sistem. SDLC (System Development Life Cycle) terdiri dari 6 (enam) fase : 1. Perencanaan sistem 2. Analisa sistem 3. Perancangan sistem secara umum (konseptual) 4. Evaluasi sistem dan seleksi 5. Perancangan sistem secara rinci (fungsional) 6. Implementasi sistem
Hal : 26
STMIK Widya Dharma Pontianak Pada fase ke-4 (evaluasi sistem dan seleksi) merupakan proses dimana nilai sistem, biaya dan keuntungan (cost & benefit) dibandingkan dan salah satu dipilih untuk perancangan yang lebih rinci. Fase ini menjadi proses pengoptimasian yang melihat apakah suatu sistem dapat dikerjakan dan juga memenuhi permintaan user. Keputusan untuk mengubah ke sistem baru sulit. Evaluasi sistem informasi dan keputusan pemilihan bersumber dari : § Nilai sistem : diukur dengan TELOS (feasibility factor), PDM (strategic factor) dan MURRE (design factor), § An a l i s abi a y a& ke un t un ga n:me n gukurbi a y a ,ke un t un ga ny a n gt a n gi bl eda ni n t a n gi bl e( ma s uka ka l& t i da k)da r is i s t e my a n gdi us ul ka n . Me n ge s t i ma s i ka nni l a ida r is e b ua ha l t e r n a t i fpe r a n c a n ga ns i s t e my a n gumum de n ga nme n ggun a ka n3f a kt or ka t e g or ikua l i t a t i f ,y a i t u: TELOS( f e a s i bi l i t yf a c t or s ) , PDM ( s t r a t e gi cf a c t or s ) ,MURRE( de s i gnf a c t or s ) .
Hal : 27
STMI KWi dy aDh a r maPon t i a n a k
Ha l:28
STMI KWi dy aDh a r maPon t i a n a k
Mengukur Kualitas Perancangan Sistem Kua l i t a spe r a n c a n ga ns i s t e m me r e pr e s e n t a s i ka n pe r a n c a n ga n s i s t e my a n gb e r b e dada npe ni l a i a ny a n gs a n ga tb a i k( e x c e l l e n t ) .Kua l i t a ss ul i tdi ukurt e t a pibe r ga n t un g l a n gs un gpa af a kt orpe r a n c a n ga nMURRE.“Semakin tinggi nilai faktor MURRE, semakin tinggi kualitas perancangan sistem.” Apakah Biaya (cost) ? Bi a y ab e r h ub un ga n de n ga n pe n ge l ua r a n moda la wa l ,un t uk me n ge mba ngka n da n me n gi mpl e me n t a s i ka n s i s t e m.Bi a y ay a n gbe r ul a n g,un t ukope r a s ida npe me l i ha r a a ns i s t e ms a a tdi i mpl e me n t a s i ka n .Bi a y ay a n g me r e pr e s e n t a s i ka ni nve s t a s ia wa lpa das i s t e m me n gol a hs umbe rda n me n ge mba n gka ns i s t e m da n bi a y a i mpl e me n t a s i . Ha l:29
STMI KWi dy aDh a r maPon t i a n a k Bi a y ay a n gb e r ul a n gda l a ms i kl uss i s t e ma da l a hunt ukbi a y aope r a s ida npe me l i ha r a a n . Biaya Pengolahan Sumber Di mul a ida r ii ns t a l a s ike c i lpa ke ts of t wa r eb e r b a s i sPC pa dapus a tda t a ,y a n gb e r i s ib a ny a kma i nf r a meda n b e r i bu2pe r i f e r a lda npe r a l a t a npe ny i mpa na n . Biaya Pengembangan dan Implementasi Sistem Me l i put i: § Bi a y ape n ge mba nga ns i s t e m :pe r e nc a n a a ns i s t e m,a n a l i s ada nf un gs ipe r a n c a n ga ny a n gdi bua tol e h pr of e s i on a l i ss i s t e m. § Bi a y ai ns t a l a s ipe r a l a t a n:ma s a l a ht e r j a dij i kai ns t a l a s if i s i kme mbut uh ka npe r a l a t a nkh us us ,mi s a l de r e k. § Bi a y ape mr ogr a ma n:bi a s a ny aun t ukpe mr ogr a ma na pl i ka s iy a n gdi bua tol e hpe mr ogr a mb a y a r a n( i nh ous e ) ,b e r da s a r ka npa daj a my a n gdi b ut uh ka nun t ukme n ul i spr ogr a mdi t a mb a hbi a y aov e r h e a d. § Bi a y at r a i ni n g:un t ukme nyi a pka nus e rt e r h a da ps i s t e mb a r u. § Bi a y at e s t i n g:s e b e l um me nj a dis ua t us i s t e mi nf or ma s iba r u,pe r l udi a da ka ns e j uml a ht e s .I nidi pe r l uka n pe r e n c a na a nda npe r s i a pa nda r ida t at e sy a n ge f e kt i f .Bi a y aa ka nme l i put ih on orda nk on s ul t a n . § Bi a y akonv e r s i:b e r ga n t un gda r it i n gka tk on ve r s i ny a .Be r a paba ny a ka pl i ka s ida r is i s t e my a nga da di ub a hda nb e r a pab a ny a ky a n gha r usdi t a n ga ni . Fa kt ory a n gdi pe r l uka nun t uke s t i ma s ibi a y akon ve r s i: 1.Me nyi a pka nda nme n ge di tr e c or dun t ukke l e n gka pa nda na kur a s i 2.Me nyi a pka npr os e durf i l el i b r a r y 3.Me nyi a pka nda nme nj a l a n ka nope r a s is e c a r apa r a l e l . Biaya Operasi dan Pemeliharaan § Bi a y at e r s e b utdi pe r l uka ns e t e l a hs i s t e mdi i mpl e me n t a s i ka n .El e me n 2ny a: § Bi a y as t a f:pe n gga j i a ns e muape ga wa ida r is i s t e mi nf or ma s ida nke mun gki na nkon s ul t a n .Te r di r ida r i: c hi e fi nf or ma t i onof f i c e r( CI O) ,s y s t e msa n a l y s t s ,s y s t e msde s i gn e r s ,a c c oun t a n t s ,pr ogr a mme r s ,s y s t e m e n gi ne e r s ,c omput e rope r a t or s ,da t apr e pa r e s ,da t a b a s ea dmi ni s t r a t or s ,s e c ur i t y of f i c e r s ,t e c h ni c i a ns , ma n a ge r s ,c l e r i c a lpe r s onne l . § Bi a y ape r s e di a a n:j i kas i s t e mb e r ope r a s i ,ma kadi b ut uh ka npe r s e di a a n ,y a i t u:pr i n t e rpa pe r ,r i bb on s , ma gn e t i ct a pe ,ma gn e t i cdi s ks ,dl l . § Bi a y ape me l i ha r a a nh a r dwa r e:di l a kuka nol e hpe r us a ha a ns e n di r i ,or a n gv e n dora t a uk ombi na s i nya . § Bi a y ape me l i ha r a a ns of t wa r e:t e r j a dis a a tme l a kuka nde b ugs i s t e m,a da pt a s ide n ga nke b ut uh a nb a r u, pe r b a i ka ns i s t e my a n gb e r h ub un ga nde n ga nus e r ,d a nme ni ngka t ka nope r a s is i s t e m. § Bi a y al i s t r i kda nl a mpu:t e r j a dika l a upe r a l a t a ndi pa s a n gda ndi gun a ka n . § Bi a y aa s ur a ns i:un t ukke b a ka r a n ,pe r us a ka n ,a t a uDDD( di s a ppe a r a n c e ,di s h one s t y ,de s t r uc t i on ) . § Bi a y at e l e komuni ka s i:un t ukh ub un ga nt e l e kom,me l i put il e a s e dl i ne ,mul t i pl e x e r ,pe r a l a t a nkomuni ka s i di gi t a l ,s wi t c hds b .J ugame l i put ibi a y ape r pi n da h a nda ni ns t a l a s i . § Bi a y age dun g:un t uks e wa ,pe me l i ha r a a nda nf ur ni t ur e . § Bi a y ake a ma na n:ke mun gki na na da ny ab a da i ,ke b a ka r a n ,ge mpab umi ,b a nj i rme ny e ba b ka nma n a j e me n me mbut uh ka nt e mpa t /l oka s ic a da n ga n( h ot s i t eb a c kup)un t ukme y a ki nka na t a ume r e c ov e rda t ada n me nj a l a n ka nope r a s i . Apakah Keuntungan (benefit) ? Ke un t un ga nme n a mba hj uml a hpe nj ua l a nda nme n gur a n gibi a y a .Ka r e n ape nj ua l a nmi nusbi a y aa da l a hpr of i t , ke un t un ga nme l i put is e muay a n gme n a mba hpr of i tpe r us a h a a n .Mi s a l:s i s t e m or de ry a n gonl i neme n got oma s i s i kl uspe me s a n a ns e hi nggame n ghi l a n gka nt uga sa dmi ni s t r a s ida nme n gur a n gibi a y a . Ha l:30
STMI KWi dy aDh a r maPon t i a n a k Ke un t un ga ndi be da ka n: § Ta n gi bl eb e n e f i t( ke un t un ga ny a n gny a t a ,ma s uka ka l ) . Mi s a l:pa das i s t e my a n gs e da n gb e r j a l a n ,de n ga n$2. 00da pa tme mpr os e ss e b ua ht r a n s a ks i ;s i s t e mya n g di us ul ka nda pa tme mpr os e st r a n s a ks iy a n gs a made n ga nh a ny a$1. 50 § I n t a n gi bl eb e ne f i t ,s ul i tdi ukur . Mi s a l( y a n gbe r h ub un ga nde n ga nf a kt orma n us i a ):s i s t e my a ngdi us ul ka ndi r a nc a n gs e c a r ae r gon omi s de n ga nkon di s ike r j ay a n gl e bi hme ny e n a n gka n .Apay a n gdi da pa t ,t e r ny a t ake t i da kh a di r a nda npe r ga n t i a n pe ga wa ibe r kur a n g da n pr odukt i vi t a sb e r t a mb a h ,y a n g be r a r t ibi a y at r a i ni n gr e n da h da n ke ka c a ua n pe ga wa ib e r kur a n g.Sa l a hs a t ut e kni kun t ukme n gukurt a n gi bl eda ni n t a n gi bl eb e n e f i ta da l a hde n ga n t e kni kni l a iy a n gdi ha r a pka n( e x pe c t e dv a l ue ) ,y a i t ub e r ga n t un gpa dae s t i ma s ipa r apr of e s i ona l i ss i s t e m, us e rda nma n a j e r .Es t i ma s i ny adi pe r ol e hda r iwa wa n c a r a .
Mengukur Biaya dan Keuntungan : NPV & PVI Metode Net Present Value (NPV) Kons e pNPV me r upa ka nmode ly a ngme mpe r hi t un gka n pol ac a s hf l ow ke s e l ur uh a nda r is ua t ui nv e s t a s i ,da l a m ka i t a nny ade n ga nwa kt u,b e r da s a r ka ndi s c oun tr a t e t e r t e n t u .J uml a hua n gy a n gdi t e r i mapa dama s aya n ga ka nda t a n gt i da ka ka ns a made n ga nj uml a hua n gy a n g a dadit a n ga ns e ka r a n g,ka r e n aua n gy a n ga dadit a n ga ns e ka r a n gda pa tdi i nve s t a s i ka nun t ukme n da pa t pe n gh a s i l a n .De n ga nde mi ki a npe r b e da a nni l a iua n gdi pe n ga r uhiol e hwa kt u.Pe r b e da a nni l a iua n gj uga di t e n t uka nol e ht i n ggir e n da hny at i n gka tdi pe r hi t un gka n .( Ta b e lt i n gka tb un gas uda ht e r s e di a ) .
Metode Present Value Index (PVI) PVIs e r i ngdi s e b uts e b a ga ir a t i obi a y ake un t un ga n( B/ Cr a t i o)a t a u pr of i t a bi l i t yi nde x ,y a i t u:
Kr i t e r i ay a n gdi pa ka iun t ukme n ol a ha t a ume ne r i mas ua t ui nv e s t a s ibi l adi gun a ka nNPVs e b a ga iba s i ss e l e ks i , y a i t u:“diterima bila NPV adalah positif atau PVI lebih besar dari 1, dan sebaliknya.” CONTOH.Di a s ums i ka nb a h waa l t e r na t i fpe r a n c a n ga ns i s t e m umum y a n gdi pa ka ia da l a hs i s t e m A.I nv e s t a s i a wa l ny aa da l a h$100, 000da ndi s c oun tr a t e ny a10%.Si s t e m di pe r ki r a ka na ka nb e r j a l a ns e l a ma5t a h un . Es t i ma s ida r in e tc a s hi nf l ow-ny aa da l a h:$35 , 00 0,$37 , 000,$25 , 000,$20, 000,$20 , 000.
Ha l:31
STMI KWi dy aDh a r maPon t i a n a k
Ke s i mpul a n:Di l i ha tda r iNPVny a ,s i s t e m A me mb e r i ka nke un t un ga ny a n gl e bi hb e s a rdi ba n di n gde n ga n s i s t e m Bda nC.Di l i ha tda r iPVI ny a ,s i s t e m Bya n gme mi l i kini l a it e r t i n ggi .Si s t e m Bh a ny ame mbut uh ka n i nve s t a s is e b e s a r$80, 000di b a n di ngs i s t e mAy a ng$100, 000 .Pe n ggun a a n$20, 000me r upa ka ni nve s t a s iy a n g b e r h a r gaj i kaBdi pe r t i mba n gka ns e b e l umke put us a na khi rdi a mbi l . Deteksi Masalah Sistem Permasalahan Sistem Se muas i s t e mi nf or ma s ia ka nme mpuny a ima s a l a h,t a n pame mpe r dul i ka ns e b e r a paba i kny as i s t e mt e r s e b ut di de s a i n .Be b e r a pah a ly a ngme ny a ba b ka ns i s t e mi nf or ma s ime mpuny a ima s a l a h ,a n t a r al a i nka r e n a: a .Wa kt u( ov e r t i me ) . b .Li n gkun ga ns i s t e my a n gb e r ub a h . c .Pe r ub a h a npr os e durope r a s i ona l . Pe r b a i ka nma s a l a hs i s t e mi nf or ma s idi s e b utma i n t e n a nc epr ogr a mmi ng,y a n gme l i put it a n gga pa nt e r h a da p ma s a l a hs i s t e mda npe na mba h a nf un gs ib a r ukes i s t e m.Ma i n t e n a n c epr ogr a mmi ngme nc a kup60s a mpa i90 pe r s e nda r ipr ogr a mmi ngb udge tda nme n unj ukka na pa ka hs i s t e mi nf or ma s iy a n gme mbur ukpe r l udi ga n t i a t a udi pe r t a h a n ka nde n ga nme l a kuka npe r b a i ka nke c i l( mi n or ) . Masalah sistem informasi berhubungan dengan karakteristik informasi, yaitu : 1.Re l e v a n s i( r e l e v a nc y ) . 2.Ke a kur a t a n( a c c ur a c y ) ,y a n gme mi l i kif a kt or:ke l e n gka pa n( c ompl e t e n e s s ) , Ha l:32
STMI KWi dy aDh a r maPon t i a n a k 3.ke b e na r a n( c or r e c t n e s s ) ,da nke a ma n a n( s e c ur i t y ) . 4.Ke t e pa t a nwa kt u( t i me l i ne s s ) . 5.Ekon omi( e c on omy ) ,y a n gme mi l i kif a kt or:s umbe rda y a( r e s our c e s )da n 6.bi a y a( c os t ) . 7.Ef i s i e ns i( e f i c i e n c y ) . 8.Da pa tdi pe r c a y a( r e l i a bi l i t y ) . 9.Ke gun a a n( us a bi l i t y ) . Relevansi (relevancy) Ha s i lda r is i s t e mi nf or ma s i( SI )h a r usda pa tdi gun a ka nun t ukke gi a t a nma na ge me ndi t i n gka tope r a s i on a l ,t a k t i s da ns t r a t e gi k.J i kat i da kda pa tdi gun a ka n ,i nf or ma s it e r s e b utl a y a kun t ukt i da kdi pe r ha t i ka nl a gi . Be b e r a page j a l ada r ii nf or ma s iy a ngt i da kl a gir e l e v a n ,a n t a r al a i n: 1.Ba ny a kl a por a ny a n gi s i ny at e r l a l upa nj a n g 2.La por a nt i da kdi guna ka nol e hpi ha ky a n gme n e r i ma ny a . 3.Pe r mi n t a a ni nf or ma s it i da kt e r s e di ada l a mSI . 4.Se b a gi a nl a por a ny a n gt e r s e di at e t a pit i da kdi mi n t a / di b ut uh ka n . 5.Be r t umpukny ake l uh a n ke l uh a npe ma ka ike t i kal a por a nt i da kdi pr oduks ida ndi s e ba r l ua s ka n . Kelengkapan (completeness) Da t at i da k ha ny adi ma s ukka ns e c a r ab e na r ,t e t a pij ugah a r usl e n gka p.Apa bi l as e b ua hs i s t e mi nf or ma s i me mi l i ki95% ke a kur a t a nda t a , t e t a pih a ny a80% da r ike b ut uh a ni nf or ma s i ,ma kas i s t e ma ka nt i da ke f e kt i f . Berikut beberapa gejala ketidaklengkapan (incompleteness). 1.Se b a gi a nda t adi ke mba l i ka nkepe ma ka ika r e n as umbe rdokume nny aa t a ui s i a nf or mul i r ny at i da kl e n gka p. 2.Pe n ga wa sda t ame n unj ukka ns e b ua ha t a ul e bi hi s i a nf i e l dy a ng t i da k di i s ika r e n ake s e n ga j a a na t a u ke t i da ks e n ga j a a n . 3.Ba gi a npe ma s uka nda t ame n e l e ponkepe ma ka iun t uk me n gkl a r i f i ka s i ka n da t ada r is umbe r s umb e r dokume nny a . Kebenaran (correctness) Ke b e na r a nbi a s a ny adi pi ki rs e b a ga ike a kur a t a n .Se muada t ada r if i e l dh a r usdi ma s ukka ns e c a r ab e n a r .Be r i kut ge j a l ada r ike t i da kb e na r a n ,a n t a r al a i n: 1.Tot a lke s a l a h a nt r a n s a ks ime n ga l a mike n a i ka ndi ba n di ngkua l i t a s ny a . 2.Pe r mi n t a a nun t ukpe r ub a h a npr ogr a mme n ga l a mike n a i ka n . 3.Ma s a l a hy a n gt e r j a dis e t e l a ha khi rh a r i ke r j an or ma lme n ga l a mike na i ka n . 4.J uml a hke s a l a h a nkr i t i sme n ga l a mike n a i ka n . Se b a ga ic on t oha da l a hke s a l a h a ns a l doh ut a n gna s a b a hda pa tme n gur a n gima s uka nka s ,s e hi nggame mb ua t n a s a b a hme n ga l a mike t i da kpua s a n . Keamanan (security) Se r i n gka l ii nf or ma s idi ki r i mka n ke s e t i a p or a n gy a n g me mbut uh ka nny a .Pe n ga wa s a n ke a ma na na da l a h s t r uk t urpe n ge c e ka nun t ukme mut us ka nj i kai nf or ma s iy a n gs e ns i t i fdi t uj uka nke pa dape ma ka iy a j ngt i da ks a h . Ketepatan waktu (timeliness) Be b e r a page j a l ay a n gme n unj ukka nma s a l a hke t e pa t a nwa kt u: 1.Ke l ua r a n( t h r ough put )s i s t e mi nf or ma s ime n ga l a mipe n ur un a n . Tr ough puta da l a ht i n gka tpr os e st r a n s a ks is a mpa ia khi rwa kt uy a n gb e b a ske s a l a h a n . Ha l:33
STMI KWi dy aDh a r maPon t i a n a k 2.Tumpuka npe ma s uka nda t ame n ga l a mike n a i ka n . Se b ua ht umpuka npe ma s uka nda t at e r j a dike t i kada t at r a n s a ks it i da kl a n gs un gdi ma s ukka npa das a a ti t u ( di t un da / t e r t un da ) . 3.Ke l uh a nt e n t a n gl a mba t ny as i s t e mme mb ua tl a por a nme n ga l a mike na i ka n . 4.Wa kt uy a n gdi b ut uh ka nun t ukme mpe r b a i kike s a l a h a npr ogr a mme n ga l a mike na i ka n . 5.Ba ny a kny ake l uha nda r ipe ma ka it e n t a n gke s ul i t a nda l a mme n gh ub un gis t a f fpe me l i ha r a a npr ogr a mda n s t a f fope r a s i ny a . Ekonomi (economy) Bi a y as i s t e mi nf or ma s ia ka nme n ga l a mike na i ka ns e s ua ide n ga nb e r j a l a nny awa kt u.Me s ki puna dabe b e r a pa bi a y ay a n gme n ga l a mipe n ur un a n ,da ns e ba gi a na ka nn a i kBa ny a kh a ly a n gme n unj ukka nke n a i ka nbi a y a , s e pe r t ikon s ul t a n ,pe me l i ha r a a nh a r dwa r eda npr ogr a m,da ns e b a ga i ny a .Ba ny a kor ga ni s a s ime r e kr utk on s ul t a n s e b a ga ipr ogr a mme ra t a ua n a l i ss e l a mapr oy e k.Un t ukj a n gkape n de ks e c a r adr a s t i sa ka nme n a i kka nbi a y a t e n a gake r j a ,t e t a piun t ukj a n gkapa nj a n gme n gur a n gibi a y aka r e n ame mpe r t i mba n gka nke un t un ga ns i s t e m i nf or ma s iy a n gdi da pa t . Efisiensi (eficiency) Ef i s i e ns ia da l a hb e r a pa b a ny a k pr oduks ime ni n gka tka r e nat a mb a h a n uni t s umbe rda y ada l a m pr os e s pr oduks i ny a .Un t ukc on t oh ,s e b ua hpe r us a h a a n me n ge l ua r ka n$500. 000un t uks i s t e mi nve n t or y .Pe nj ua l a n me n ga l a mike n a i ka n$100. 000s e b a ga iha s i lda r is i s t e mb a r ut e r s e b ut . Ef i s i e ns ida r is i s t e mt e r s e b uta da l a h: 100. 000 -=20% 500. 000 Di s i nib e b e r a par a s i oy a n gda pa tdi hi t un gda ndi a na l i s a ,a n t a r al a i n: 1.Ke l ua r a n/ni l a iua n g( t h r ough put / d ol l a r ) . 2.Ke l ua r a n/wa kt uun t ukme ma s ukka nda t a( t r ougp ut / da t ae n t r yh our swor ke d) . 3.Tr a n s a ks it a n pake s a l a ha n / wa kt u( e r r or l e s st r a n s a c t i on / h our s ) . 4.Ke s a l a h a ny a n gdi b e t ul ka n / ni l a iua n g( e r r or sc or r e c t e d/ d ol l a r ) . 5.Pe r ub a h a npr ogr a m/ j uml a hpr ogr a mme r( pr ogr a mc h a n ge s / n umbe rofpr ogr a mme r s ) . 6.Bi a y ake r t a s / t r a n s a ks i( pa pe rc os t s / t r a n s a c t i on ) . Dapat dipercaya (reliability) Se b ua hi ndi ka t orpe n t i n gda r is i s t e mi nf or ma s iya n ga da l a hde n ga n me mpe r h a t i ka nma s a l a hr e l i a bi l i t a s ny a . Be b e r a page j a l at e n t a n gma s a l a hr e l i a bi l i t a s ,a n t a r al a i n: 1.Comput e rdown t i me ,y a i t us i s t e mi nf or ma s ib e ke r j ade n ga nb a i k ke t i kakomput e r ny aba gus ,ke mudi a n komput e rme n ga l a mipe n ur un a n . 2.Ba ny a kny aka r y a wa nme nga l a mipe r ga n t i a n( t ur n ov e r ) ,y a i t ut i n gka tr a t a r a t aka r y a wa nb e ke r j ade n ga n b a i kke l ua r ,da nka r y a wa nb a r udi t r a i ni ng. 3.Wa kt upe r b a i ka nke s a l a h a npr ogr a m,y a i t upe ma ka it i da kda pa tme mpe r ki r a ka nb e r a pal a mawa kt uy a n g di b ut uh ka nun t ukme mpe r b a i kis e b ua hke s a l a h a ni nf or ma s i ,b a r a n gka l is a t uj a ma t a ue mpa tmi nggu. 4.Bi a y a ,y a i t ut i n ggi ny ava r i a nr a t a r a t abi a y as e t i a pb ul a nny a . 5.Tumpuka nt r a n s a ks i ,y a i t uj uml a ht r a n s a ks iy a n gt e r t un daa t a udi t ol a k. 6. Ra t a r a t ake s a l a h a n ,y a i t ur a t a r a t ake s a l a h a ny a n gt i da kda pa tdi pr e di ks i ,s e hi nggape r l ume n gur a n gi ny a . Kegunaan (usability)
Ha l:34
STMI KWi dy aDh a r maPon t i a n a k Ti da ka dah a ly a ngl e bi hba i kda r is e b ua hs i s t e my a ngdi r a n c a n gs e s ua i de n ga nkr i t e r i a .J i kas i s t e ms ul i t di gun a ka n ,b e r a r t ia da l a hma s a l a hda l a ms i s t e m.Be b e r a page j a l ay a n gme n unj ukka ns e di ki tke guna a n( poor us a bi l i t y )s i s t e m,a n t a r al a i n: 1.La ma ny awa kt upe l a t i h a nb a gipe ma ka ipe mul a . 2.Ti n ggi ny ar a t a r a t ake s a l a h a ny a n gt e r j a di . 3.Na i kny ake l uh a n ke l uh a npe ma ka i . 4.Na i kny ake ma n gki r a nda r is e b a gi a npe ma ka ikomput e r . Information systems backlog Tumpuka npe ma s uka nda t aa da l a hs e b ua hkon di s idi ma n at r a n s a ks iy a n gda t a n gt i da kl a n gs un gdi ma s ukka n ( pos t e d)ker e c or dpa daa wa lh a r ike r j ab e r i kut ny a . Tuj ua nut a mada r is i s t e mi nf or ma s ibi s ni sa da l a hme nyi mpa ns umbe rda y a( t oke e pt r a c kofr e s our c e s ) , s e hi nggake ga ga l a nme mpe r ba r ui( t oupda t e )s umbe rda y ar e c or da da l a hs e b ua hma s a l a hs i s t e my a n gs e r i us . Se b a ga ia n a l i s ,a da l a hpe n t i n gun t ukme n ge t a h uia pay a n gme ny e b a b ka nt e r j a dit umpuka n( b a c kl ogs )da n ma s a l a h ma s a l a hy a n gs e b a b ka ns y s t e msb a c kl ogs . Terdapat 5 alasan mengapa sebuah tumpukan masalah sistem informasi dapat terjadi : 1.Vol umet r a n s a ks ime n ga l a mike n a i ka n( t r a n s a c t i onv ol umei nc r e a s e ) . 2.Pe n ur un a nki n e r j a( de c r e a s i ngpe r f or ma n c e ) . 3.Pe r ga n t i a nka r y a wa ny a n gt i n ggi( e mpl oy e et ur n ov e r ) . 4.Sy s t e mdown t i me . 5.Tr a n s a c t i onva r i a nc e s . Beberapa masalah backlogs menyebabkan beberapa kekacauan, antara lain : 1.Me n umpukny ar e c or d r e c or d( l a c kofr e c or dc ur r e n c y ) . 2.Ke n a i ka nr a t a r a t ake s a l a h a n( i n c r e a s e de r r orr a t e s ) . 3.Ke n a i ka nbi a y a( i nc r e a s e dc os t s ) . 4.Ke n a i ka npe r ga n t i a nka r y a wa n( i n c r e a s e de mpl oye et u r n ov e r ) . Deteksi sumber-sumber masalah sistem informasi : a .Ke l uha npe ma ka i( us e rc ompl a i n t s ) . b .Pe r h a t i a nt opma n a j e me n( t opma n a ge me n tc on c e r n s ) c .Pe n unj ukj a l a n( s c ou t i n g) . d.Pe n ga wa spe ma ka i( us e rs ur v e y s ) . e .Pe n ga wa s( a udi t s ) . f .Pe n gukurki n e r j as i s t e m( pe r f or ma n c eme a s ur e me n ts y s t e ms ) . Laporan awal masalah Ba ny a kny ac a t a t a n c a t a t a n( l ogs )ma s a l a h ma s a l a hl a por a nda pa tdi guna ka n ol e hs i s t e ma n a l i sun t uks t udi a wa l( pr e l i mi na r ys t udy ) .St udii nime mut us ka nj i kal a por a na t a ude t e ks ima s a l a ha da l a hc ukups e r i us un t uk me nj a mi npe r h a t i a nl e bi hl a nj utda npe r h a t i a na pas a j ay a n gpe r l uun t ukdi l a kuka n . An a l i sme nyi a pka ns e b ua hl a por a na wa lma s a l a hya n gme n c a kup4e l e me nb e r i kut : 1.Sou r c e ,da r ima n as umbe rma s a l a hi nf or ma s ib e r a s a l . 2.Na t ur e ,s e b ua hde s kr i ps is i ngka tt e n t a n gs umb e rma s a l a h . 3.De t a i l e da n a l y s i s ,pe n ge mba n ga ns e c a r at e kni sda r ima s a l a h( pr obl e mn a t ur e ) . 4.Re c omme n da t i on ,s e j a uhma n as ol us ida r ima s a l a ha ka ndi ke mba n gka n .
Ha l:35
STMI KWi dy aDh a r maPon t i a n a k Ti per e c omme n da t i on ,t e r di r ida r i: 1.Ma s a l a hny ake c i lda nke b ut uh a npe me l i ha r a a n . 2.Ma s a l a hny ame mbut uh ka nke ma mpua ns i s t e m. 3.Ma s a l a hny as e r i uss e hi nggape r l ua n a l i s i sde t a i l .Re kome n da s ii nidi mul a ida r is y s t e m de v e l opme n tl i f e c y c l e .De t a i la n a l i s i sme mut us ka na pa ka hs i s t e ms a a ti nipe r l udi ga n t ide n ga ns i s t e mi nf or ma s iy a n gb a r u. Pembuatan Alternatif Sistem Da l a mb a bi nia ka nmun c ulpe r t a ny a a nb a ga i ma n ape r b e da a nkon di s is i s t e ms a a ti nide n ga ns i s t e mi de a lda pa t di de ka t ka n( h ow i st h epe r f or ma nc ega pc l os e d) . Pe r t a ma ,pe mb ua t a na l t e r n a t i fun t ukme me c a h ka nma s a l a h s i s t e mi nf or ma s i .Ke mudi a na l t e r n a t i f a l t e r n a t i ft e r s e b utdi t e t a pka ny a n gt e r b a i ks e c a r a bi j a ks a n a( mos t e x pe di e n t ) . Pilihan stategi Ma n a j e me nt i n gka ta t a sme mbua tpi l i ha ns t r a t e gide n ga nme mpe r h a t i ka ns e muake n da l a . Ada punpi l i ha n s t r a t e giy a n gbi a s adi guna ka na da l a hs e b a ga ib e r i kut : 1. Distributed versus centralized processing Sa a ti ni ,a dake c e n de r un ga nt e r j a dipe r ub a h a nke put us a ni nf or ma s ida r ic e n t r a l i z e dda t apr oc e s s i ngke de c e n t r a l i z e de n dus e rr e s pon s i bi l i t yc e n t e r s .Da l a ml i ngkun ga npr os e st e r di s t r i b us i ,e n dus e rme mut us ka n pe r a l a t a n ,i mpl e me n t a s ida npr i or i t a spe n ge mba n ga n .Dib a gi a nl a i nt e r da pa tpe r t umb uha nj uml a he n dus e ry a n gma s ukkeduni a komput e r .Me r e kame n c ob at e kn ol ogit e r b a r ut a n pame mpe r h a t i ka nbi a y a ,da n r e s i ko.Ta n pake a hl i a n ,pe r a n c a n gs i s t e ma ka nb e r a dada l a ml i ngkun ga nkon s e r v a t i f( kol ot ) . 2.Integrated versus dispersed databases (sistem database tersebar) Ke t i ka or ga ni s a s i me n ggun a ka ns i s t e m da t a ba s et e r s e b a r , pe r a n c a n gs i s t e m me mpuny a i pi l i ha n pe r t i mba n ga nt e n t a n gf i l ea pas a j ay a n gt e r ma s ukda l a m da t a b a s eda nda t aa pas a j ay a n gma s ukda l a mf i l e . I n t e gr a t e dda t a b a s edi t a n ga niol e ha dmi ni s t r a t orda t a b a s ey a n gme me l i ha r as e muakon t r olda t as t or a ge , a c c e s sda nmodi f i c a t i on .Ma na j e me nt i n gka ta t a sme mut us ka ns e s ua ide n ga npi l i ha npe r a n c a n gs i s t e m de n ga nme mpe r h a t i ka ns i s ike muda h a nkon t r ol ny a . 3. Surround strategy of system development St r a t e gipe n ge mba n ga ns i s t e ma da l a hpe n t i n gka r e n ab a ny a kpe r us a h a a nme mpuny a it umpuka n( b a c kl og) da r is i s t e mb a r uy a ngdi r a n c a n gda nkon di s is i s t e my a ngs e da n gdi modi f i ka s i .St r a t e gii nime n gi j i nka n pe r a n c a n gs i s t e m me n ggun a ka npe r b e da a nb a h a s apr ogr a m da nme nj a l a n ka nny apa dakomput e ry a ng b e r b e daun t uks e b ua hs i s t e m kompa t i bi l i t a spe n uh( at ot a l l yc ompa t i bl es y s t e m) .Li ngkun ga ns e ki t a r s t r a t e gis a n ga tpe n t i n gda l a m ma s a l a hpe n ga mbi l a l i ha npe r us a h a a n ,di ma nas a t upe r us a ha a nme n da pa t ka n pe r us a ha a nl a i nda nmun gki ns i s t e mi nf or ma s i ny at i da kkompa t i b e lde n ga nny a( b e r be da ) . Pilihan taktik Ma n a j e me nme mut us ka ns e ka r a n ga t a un a n t i ,me ngga n t il a wa nmodi f i ka s i ,da nkonf i gur a s iSDLC.Pe mi l i ha n i nidi l a kuka ns e b e l umpi l i ha nope r a s i on a l . Sekarang atau nanti 1.Te kn ol ogi . Se b ua ht e r ob os a nt e kn ol ogia da l a hme me r l uka npe r t i mb a n ga nun t ukb e b e r a pat a h unme n da t a n g. 2.Al i r a nka s . Kon di s ia l i r a nka spe r us a h a a npe r l uun t ukdi pe r t i mba n gka ndi da l a mpe n ge mba n ga na t a upe n gga n t i a n s i s t e m. 3.Sumb e rda y ake a hl i a n . Ha l:36
STMI KWi dy aDh a r maPon t i a n a k Da l a m me l a kuka npe n ge mba n ga ns i s t e mpe r l uun t ukme mpe r h a t i ka nt e n a ga t e n a gaa hl iy a ngt e r l i ba tb a i k da l a mpe r a n c a n ga nny ama upunda l a mpe ma ka i a nny an a n t i . 4.Pol i t i k. Ba ny a ks i s t e mi nf or ma s is a a ti nidi us ul ka nol e hs e s e or a n gda l a mpe r us a h a a n . Un t uks a t ua t a ul e bi ha l a s a n , de pa r t e me ns i s t e mi nf or ma s ib ol e hme mi l i h me mpe r l a mba tpe n ge mba n ga na t a upe n gga n t i a ns i s t e m. Penggantian lawan modifikasi
Kecepatan lawan biaya Al t e r n a t i fs i s t e mi nf or ma s ipe r t a maka l ia ka ndi ba n di ngka ns e c a r akua n t i t a t i fpe n ggun a a nbi a y a .Ka r e n a ny a pe r a n c a n gpuny ake s ul i t a nme ny e s ua i ka nke n a i ka nke c e pa t a nda l a mbe n t ukpe n gh e ma t a nbi a y a . Delapan pilihan tentang perancangan operasional Pi l i ha npe r a n c a n ga ndi ke l ompokka nke da l a mi n put ,pr oc e s s i n g,da nou t pu t .Ma s i n gma s i ngke l ompokda pa t me mi l i kipi l i ha ns e b a ga ib e r i kut: a .I n put 1.On l i nev e r s usof f l i neda t ae n t r y . Of f l i neda t ae n t r yt i da kme mi l i kike ma mpua ny a ngb a i kun t ukv a l i da s it r a n s a ks ide n ga ns e ge r a .Ol e h ka r e n ai t u,on l i neda t ae n t r ydi s a r a n ka nt e t a pdi gun a ka nda l a mkonf i gur a s is i s t e mi nf or ma s i . 2.Ke y e dv e r s usma c hi ne r e a da bl eda t ae n t r y . Ma c hi ne r e a da bl eda t ae n t r yda pa tme ni ngka t ka nke c e pa t a n ,me n gur a n gike s a l a ha npe ma s uka nda t a , da nme n gh e ma tbi a y aun t ukpe ke r j a( s a veh uma nc os t s ) .Ba ga i ma n a punj ugame mbut uh ka ni nv e s t a s i y a n gb e s a rda l a mh a lpe r a l a t a nda npe me l i ha r a a nny a . Ha l:37
STMI KWi dy aDh a r maPon t i a n a k 3.Ce n t r a l i z e dv e r s usde c e n t r a l i z e dda t ae n t r y . De c e n t r a l i z e de n t r ya da l a hl e bi hc e pa tt e t a pit i n gka tke s a l a ha nny at i n ggika r e n ab a ny a kpe ma ka iy a n g me ma s ukka nda t a .Ma c hi n e r e a da bl ee n t r yme mbut uh ka npe ma s uka nde s e n t r a l i s a s iy a n gme mbe r i ka n ke un t un ga nke c e pa t a npr os e sda l a mme n a n gka ps umbe rda t a( p oi n tofs a l e ) . b . Pr oc e s s i ng 4.Ba t c hv e r s usr e a l t i mer e c or dupda t e . Ba t c hpr oc e s s i n gme ny e b a b ka nupda t er e kor dl a ma ,c oc okun t ukc e n t r a l i z e dda t ae n t r y .Re a lt i me pr oc e s s i n gme mbut uh ka nbi a y ape r a l a t a nda nme na i kka nke c e pa t a npr os e s . 5.Se que n t i a lv e r s usdi r e c ta c c e s st or e c or ds . Se que n t i a la c c e s sa da l a hbe r h ub un ga nde n ga nba t c hpr oc e s s i n g.Di r e c ta c c e s sb e r h ub un ga nde nga n r e a l t i mepr oc e s s i ng. 6 Si n gl ev e r s usmul t i pl e us e rupda t eofr e c or ds . Se b ua h de s a i ns i s t e m un t uk mul t i pl e us e rl e bi h kompl e k( r umi t ) da l a m ke a ma n a na ks e s da n me n gupda t er e c or ds e c a r as i mul t a n .Ke kompl e kka n( ke r umi t a n )t e r j a dis a a tke c e pa t a npr os e sa da l a h pe n t i n gda na pl i ka s i ny ade n ga npr os e sr e a lt i me . c . Oupu t 7.Tr a di t i on a lv e r s ust ur n a r oun ddoc ume n t s . Tr a di t i on a ldoc ume n ta da l a hdokume ny a n gc a r ape n da t a a nny akes i s t e mdi l a kuka nme l a l uike y b oa r d ( ke yi n put ) .Tur n a r oun dd oc ume n t sa da l a hpe n da t a a nkes i s t e mdi l a kuka nme l a l uime s i npe mba c a dokume n 8.St r uc t ur e dv e r s usi n qui r y b a s e dr e por t s . St r uc t ur e dr e por tdi b ua tda l a mf or ma ty a n gb a kuda ndi s e di a ka ns e c a r ar ut i n ,s e da n gka ni n qui r y b a s e d r e por t sdi b ua tb e r da s a r ka npe r mi n t a a nde n ga nf or ma ts e s ua ipe r mi n t a a npe ma ka i .Se r i n gka l l ii nqui r y b a s er e por tdi t e muka nda l a ml i ngkun ga nr e a l t i medi ma n ada t ah a r usdi a ks e ss e c a r ac e pa t .
Ha l:38
STMI KWi dy aDh a r maPon t i a n a k
Ha l:39
STMI KWi dy aDh a r maPon t i a n a k
*** Mid Semester *** DIAGRAM ARUS DATA (DFD) Pendahuluan Di a gr a m Ar usDa t a( DAD)s e r i n gj ugadi ke n a lde n ga ni s t i l a h" Bubl eCh a r t " ," Bubbl eDi a gr a m” ," Mode l Fun gs i ” ," Di a gr a m Al i r a nKe r j a " , " Mode lf un gs i " ,“ Se b ua hj e ni sga mb a ry a n gme n unj ukka na pay a n gt e r i a di pa das e ki t a ra t a us e ke l i l i n gki t a " .DAD a da l a hmc r upa ka ns a l a hs a t ua l a tpe mode l a nda r ia n a l i s i ss i s t e m t e r s t r uk t u ry a n gpa l i ngb a ny a kdi pa ka i ,ka r c nape mode l a ni nit i da kh a ny ada pa tdi guna ka nun t ukme mode l ka n s i s t e m pe mr os e s a ni nf or ma s i .t e l a pij ug ad a p a tdi g un a ka nun t u kme mode l ka nke s e l ur uh a ns i s t e m da r is e b ua h or ga n i s a s ida nj ugada pa ts e b a ga ia l a tpc mode l a npe r e n c a n a a nbi s ni sda ns t r a t e gi .Dida l a m me n g g un a k a n p e mode l a ni nip a d ad a s a r ny at e r di r ia t a s3{ t i ga )komp on e npe n t i n g,y a i t u:p r os e s ,d a t ada nf un gs is i s t e mny a . Pe n gg un a a nDAD s e b a ga is a l a hs a t ua l a lpe mode l a ns i s t e m pe r t a maka l idi popul e r ka nol e hDe Ma r c o( 1978 ) da nGa n eda nSa r s on( 1979) . Un t uki t uDAD s e ba ga is ua t ua l a tpe mode l a ns i s t e m kh us us ny ada l a ml i ngkun ga ns i s t e mi nf or ma s ipa da da s a my adi gun a ka nun t ukme n gga mb a r ka ns ua t us i s t e my a n gt e l a ha d aa t a us e b u a hu s u l a ns i s t e m( s i s t e my a n g baru). Pc mod e l a ns i s i c mi n id a p a td i k e mb a n g k a ns c c a r al ogi ka ,y a i t ut a n pamc mpe r t i i mba n gka nl i ngkun ga nf i s i k dima nada t at e r s e b utme n g a l i r( I e wa tt e l c p on ,s ur a t ,d a nI a i n l a i n )da nl i n gk un g a nf i s i kdima n ada t at e r s e b u t a ka ndi s i mpa n( f i l e ,h a r ddi s k,t a pe ,di s k,da nI a i nl a i n ) .DAD a da l a hme r upa ka ns a l a hs a t ua l a ta n a l i s i sy a n g di gun a ka np a d ame t od ol ogip e n g e mb a n g a ns j s t e my a n gt e r s t r u k t u r .Ad a p unma n f a a ty a n gb i s adi p e r ol e hde n ga n me n g g un a k a np e mod e l a ns i s t e mDADa d a l a h: a . An a l i ss i s t e mt i da kl a n gs un gme n gga mba rur a i a ns i s t e m de n ga nc a r ay a n gb a kua t a ut e r l a l ut e kni s( s e pe r t i pa dab a ga na l i r ) . b .Hu b un g a na n t a rs i s t e md a ns u b s i s t e md a p a tl e b i hmud a hdi k e t a h ui . c . Komuni ka s ide n ga npi ha kl a i nI e bi hmuda h ,ka r e nas i mb oly a n gdi gun a ka nke l i ha t a ns e de r h a n a . Pe mod e l a ns i s t e md e n g a n me n gg un a ka n pc n d e ka t a n DAD,me mud a h k a nb a gipa r aa n a l i ss i s t e m un t uk mc n ge t a h uike b ut uh a ni nf or ma s ida r ipe ma ka is i s t e m,s e b a bde n ga nme l a l uipe n d e k a t a ni nimud a hun t u kda p a t me n ge t a h ui b a ga i ma n ap e r g e r a ka na r usda t ay a n gt e r ka i tda l a m or ga ni s a s i ,i r a n s f or ma s ia t a upr os e sy a ng me n da s a nda r is e t i a pa r usda t ada nke l ua r a ny a ngdi ha s i l ka n .Mc s ki puni nf or ma s ii nij ugada pa tdi pe r ol e h de n ga nwa wa nc a r ada npe n ga ma t a ns e c a r al a n gs un gy a n gdi s a j i k a nda l a mb e n t u kn a r a s i . Na munde n ga nme l a l uiga mb a rda l a mb e n t uk vi s ua l .I nf or ma s iy a n gdi pe r l uka nda pa tl e bi hmuda hun t uk di pa h a mi .Pa dada s a my at e r da pa l2( dua )b e n t ukDAD.Ya i t ub e n t ukDADs e c a r af i s i kda nl ogi ka .DAD f i s i k l e bi hme n e ka n ka npa dab a ga i ma n apr os e sda r is i s t e m di t e r a pka ns c da n gka nDAD l ogi kal e bi hme n e ka n ka n pr os e s pr os e sa pay a n gt e r d a p a tdis i s t e m.DAD f i s i kl e bi ht e p a tdi gun a ka nun t ukme n gg a mb a r ka ns i s t e my a n g a da ,p e n e ka n a n ny aa da l a bb a ga i ma n ap r os e s p r os e sda r is i s t e m di t e r a pk a n( d e n ga nc a r aa pa ,ol e hs i a pada n di ma n a ) ,t e r ma s ukpr a s e s pr os e sma n ua l .Dc n ga nme n gguna ka nDAD f i s i k, b a ga i ma n apr os e ss i s t e my a ng a daa ka nl e bi hda pa tdi ga mba r ka nda ndi komuni ka s i ka n "ke pa dapc ma ka is i s t e m,s c hi n ggaa n a l i ss i s t e ma ka n da pa tme mpe r ol e hga mb a r a ny a n gj e l a sb a ga i ma nas i s t e mt e r s e b utb e ke r j a .Se da n gka nDAD l ogi kal e bi ht e pa t di gun a ka n un t uk me n gga mba r ka ns i s t e my a n ga ka n di us ul ka n . ka r e na t i da k ma nb ut uh ka n ke h a r us a n i mpe me n t a s if i s i kl a i nny a .Se l a i ni t us e r i n gka l ij ugab e r ma nf a a tun t ukme n ga n a l i s i ss y s t e mb c r j a l a nt a n pa me n gh ub un gka n ke ma s uka n da n ke l ua r a nf i s i k da n pe r a l a t a n pe r a l a t a n pe nyi mpa n a n . DAD i nit i da k me n e ka n ka n .pa dab a ga i ma n as i s t e m di t e r a pka n .t e t a pi pe n e ka n a nny ah a ny apa dal ogi kake b ut uh a n ke b u t uh a n da r is i s t e m.y a i t up r os e s p r os e sa p as e c a r al ogi kay a n gdi b u t uh ka nol c h y s t e m. ( Ha wr y s z ki e wy c z ,1 9 98 , p1 5 1)
Co n t o h1 a . DADun t ukpr os e ss e c a r al ogi ka Ha l:40
STMI KWi dy aDh a r maPon t i a n a k Re j e c t
1 . 0 Re c e i v e Cu s t o me r Or d e r
2. 0 Fi nd Ac c e p t e d _ Lo c a t i on Cu s t o me r _ o r de r o fpa r t s
3. 0 Ar r a n ge de l i ve r y De l i ve r y _ n ot e
Cus t ome r _or de r b .DADun t ukpr os e ss e c a r af i s i k Re j e c t Cus t ome r _or de r 1. 0 Or de r Pr oc e s s i n g c l e r k
2. 0 En t e r I n t o Ac c e pt e d_ omput e r Cus t ome r _or de rc
3. 0 Run l o c a t e pr o g r a m
Cus t ome r _or de r Te r d a pa tb e b e r a pake un t un ga n k e un t un ga ny a n gbi s adi pe r ol e hde n ga nme l a kuka npc n ge mba nga nDAD s e c a r al ogi kada l a ms e b ua hs i s t e m,y a i t u: a . Komuni ka s iy a n gl e bi hb a i kde n ga npe ma ka is y s t e m b .Si s t e ma ka nme n j a di l e bi hs t a b i l . c . Me mu da h k a nun t u kme ma h a mi a s p e kd uni ab i s ni sb a gi a n a l i ss i s t e m. d.Fl e ks i bi l i t a sd a np e me l i h a r a a n ny a . e . Me n g u r a n gi k e r a n g k a p a nd a t ad a nme mu d a h k a nd a l a mme n c i p t a k a nmod e l f i s i k . Se t e l a hs e l e s a ime n g g a mb a r k a ns i s t e mb a r ud e n g a nme n g g u n a k a nmod e ll ogi k ad a r is i s t e my a n ga ka n di ke mb a n gka ns e l e s a idi l a kuka n ,s e l a nj ut n y a de n ga nb e r da s a r k a n pa da mode li ni .a n a l i ss i s t e m da pa t me n ge mba n gka ns i s t e mt e r s e b utl e bi hl a nj utde n ga nme n g gun a ka np c mode l a ns i s t e mf i s i k .DAD i n ia ka n me mpe r l i h a t k a nke p a daki t ab a ga i ma n as e h a r us n y as i s t e mt e r s e b u tdi ke mb a n g k a ns e c a r any a t a .Se pe r t ih a l ny a d e n g a nmode ll ogi k a , pe mod e l a nDADs c c a r af i s i kj u g ame mi l i kib e b e r a pake un t un g a na n t a r al a i na da l a h : a . Te r da pa tkl a r i f i ka s iy a n gj e l a s ,me n ge n a ipr os e sy a n gdi l a kuka ns e c a r ama n ua lde n ga n pr os e sy a n g di l a kuka ns e c a r aot oma t i s . b .Se t i a ppr os e sy a n gt e r da pa tpa daDAD f i s i kt e r s c b utda pa tdi ur a i ka nme nj a dil e bi ht e r i n c ida r ipa daDAD l ogi ka . c . Ad a ny ape n g e n d a l i a ns i s t e m me mun gki n ka ns e t i a pp r os e sy a n gt e r d a p a tdid a l a mny ad a p a tdi l a k u k a nl e bi h b a i kd a ns p e s i f i ka s i n a maf i l ea t a ud a t a b a s ed a nh a s i lk e l ua r a n n y al e bi hny a t a . Pe n de ka t a npe mode l a ns e b ua hs i s t e m de n ga nme n ggun a ka nDAD l ogi kama upunDAD f i s i ks a nga t b e r b e dade n ga nb a ga na l i r( f l owc h a r t )y a n gs e l a mai nis e r i n gdi pe r guna ka n ,a n t a r al a i ny a i t u: a . Pr os e sdiDAD da pa tb e r ope r a s is e c a r apa r a l e l .s e hi nggab e b e r a papr os e sda pa tdi l a k uk a ns c c a r as e r e n t a k . Ha li nime r u pa ka nke l e bi h a nda r iDADdi b a n di n gk a nde n ga nb a ga na l i ry a n gc e n de r un gh a uy ame n unj ukka n pr os e sy a n gur ut .Ke ny a t a a nny ake gi a t a n ke gi a t a npr os e sda pa tdi l a kuka ns e c a r at i da kur ut ,y a i t us e c a r a pa r a l e la t a us e r e n t a k ,s e h i n ggaDADda pa tme n gga mb a r ka npr os e ss e ma c a mi nide n ga nl e bi hme n ge na . Ha l:41
STMI KWi dy aDh a r maPon t i a n a k b .DAD l e bi hme n unj ukka na r usda nda t adis ua t us i s t e m,s e da n gb a ga na l i rs i s t e ml e bi hme n unj ukka na r us da r ipr os e du rd a nb a ga na l i rpr og r a ml e bi hme n unj ukka na r usda r ia l gor i t ma . c . DADt i da kme n unj uk ka np r os e spe r ul a n g a n ,p r os e sp e r hi t un ga nda np r os e ske p u t us a n ,s e da n gka npa dab a ga n a l i rme n unj ukka nnny a . Pe n gga mba r a nDAD ha r usdi l a kuka ns e c a r as i s t i ma t i s .a r t i ny at i n da ka npe r t a maka l iy a n gh a r us di l a kuka nol e hs e or a n ga n a l i ss i s t e ma da l a hmc mi l i kipe r s pe kt i fpe n ge mb a n ga nDADme l a l uipe n de ka t a na t a s b a wa h( t op d own ) .Ada punl a n gka h l a n gka hpc n ge mba n ga nny ame l i put i( Ke n da l l& Ke n da l l ,1999,p 239) : a . Me mbua tda f t a ra k t i vi t a sbi s ni sy a n gt e r ka i tda nme n ggun a ka nny aun t ukme n e n t uka nk e b u t u h a na k a n k e s a t u a nl u a r , a r u sd a t a , p r os e s , d a ns i mp a n a nd a t a . b .Ci p t a k a na t a uk e mb a n gk a ndi a g r a mk on t e k s( h ub un ga n ) ,y a n gme mp e r l i h a l k a nke s a t u a nl ua rda na r usda t a y a n gmc n ga l i rdi a n t a r as i s t c mTi da kb ol e hme na mpa ka nr i nc i a npr os e sda ns i mpa na nda t a ny a . c . La nj ut ka nde n ga nme n gga mba rdi a gr a mn o!( ov e r vi e w)pa dal e v e lb e r i kut ny a .Pe r l i ha t ka npr os e s pr os e s y a n gt e r ka i ida nma s i hbe r s i f a tumums e r t at a mpi l ka ns i mpa n a nda t a ny a . d.Ci pt a ka nda nke mba n gka ndi a gr a mr i nc iun t uks e t i a ppr os e sy a n gt e r ka i tda ny a n gt e r da pa tpa dadi a gr a m n ol( ov e r vi e w) e . La k uk a npe n ge c e ka nke mun g ki n a nt e r j a di ny ake s a l a h a nda npe r h a t i ka nn a mal a b e ly a n gt e l a hdi b e r i ka nun t u k s e t i a pp r os e sd a ns i mp a n a nd a t aa g a rb e r ma kn a . \ f . Ke mb a n gka uDAD f i s i kme l a l uiDAD l ogi cPe r l i ha t ka npe r b e da a na n t a r apr os e sy a n gb e r s i f a tma n ua l de n ga ny a n gb c r s i f a lot oma t i s .ur a i ka nf i l ea t a uda t a b a s ey a n gdi b ut uh ka nda nl a por a n l a por a nnv a . g.La kuka npe mi s a h a nda npe n ge l ompokka nDAD f i s i ka ga rme muda h ka nda l a m pe n ge mba n ga npr ogr a m da npe n e r a pa nny a . Se l a i ni t uj u g at e r d a p a tb e b c r a p ap e d oma nl a i n n y ay a n gd a p a td i l a k u k a na g a rs i s t e my a n gdi ga mb a r ka nmuda h di me n ge r t ida ndi pa h a miol e hpe ma ka is i s t e m.Ada punpe d oma nt e r s e b u tme l i pul i : a . Me n ur u tEdwa r dYou r d on{ 199 6 ) 1 )Pi l i hl a hn a ma n a may a n gme mi l i ki a r t i un t ukp r os e s , a l i r a nda t a , s i mpa n a nda t ad a nke s a t ua nl ua r . 2 )Be r i k a nn omoru n t u ks e t i a pp r os e s . 3 )Ga mb a r ka nk e mb a l i DADb e r ul a n gk a l is c s u a i d e n ga nk e b u t u h a n . 4 )Hi n da r ip e n g ga mb a r a nDADy a n gr umi tda nk ompl e ks . 5 )Te r da pa ts ua t uke pa s t i a nb a h waDADy a n gdi ga mb a r ka nh a r usb e r s i f a tk on s i s t e na n t a r ah ub un ga nya n g t e r j a dida l a mDADt e r s e b ut b .Me n u r u tMe r l eP. Ma r t i n( 1 99 5 ) 1)La n gka hpe r t a may a n gh a r usdi l a kuka na da l a hme n gga mba r ka nb a ga nbi r a r ki( hi e r a r c h yc h a r t )un t uk me n e n t uka nb a ny a kny at i n gka t a n( l e v e l )d a r ipe n g e mb a n ga ns e b ua hDAD. 2)Ta mpi l ka ns e l ur uhpr os e sda r is i s t e mt e r s e b ut . 3)Un t uks e t i a ppr os e s ,i de n t i f i ka s ida t ay a n gme n ga l i rma s n kda nkc l ua rda r ipr os e st c r s e b utda ns umb c r da r ida t a . 4)La k uk a np c n ge l omp ok ka ns e t i a pp r os e ss e c a r ab e r ur u ts e s ua i de n g a nb a g a nhi r a r ki . 5)I d e n t i f i ka s i da t ay a n gn a n t i ny aa k a ndi s i mpa nke mba l i pa das i mpa n a nd a t a . 6)Ga mb a r ka nt i n gka t a nda l a m DAD,di mi ul a ide nga nme ngga mba r ka ndi a gr a m kon t e kss a mpa ipa da di a gr a my a n gpa l i ngr i nc i( pr i mi t i f ) .Se t i a pDAD s c b a i kny adi ga mb a r ka nmul a ida r iki r i( s ou r c e s )kc ka n a n( s i n ks ) ,d a ny a n g.pa l i n g da l a m p e n g g a mb a r a n n y at i da kh a r usb e r u r u tn a mun d a p a tj ug a di ga mb a r ka ns c c a r apa r a r e l ( s c c a r ab e r s a ma a n ) . 7)Te r usl a ku ka np e r b a i ka nda npe n y e s ua i a nk e mba l id a r iDAD y a n gs u da hdi h a s i l ka nh i nggada pa t me me n uhike b ut uh a nda r ipe ma ka is i s t e m. Simbol atau Notasi Yang Digunakan Pada DAD DAD me n ggun a ka nb e b e r a pas y mb ola t a un ot a s iun t ukme r e pr e s e n t a s i ka ns e b ua hs i s t e m.Be r i kuti nia ka n di i s a j i ka ns i mb ola t a un ot a s iy a n gpe r t a maka l idi pe r ke n a l ka nol e h De Ma r c o.Na munde mi ki a ns e l a i nda r i Ha l:42
STMI KWi dy aDh a r maPon t i a n a k s i mb ola t a un ot a s it e r s e b utj uga t e r da pa tb e be r a pa a l t e ma l t i fs i mb ola t a un ot a s il a i nny a ya n gs e r i ng di pe r gun a ka nSi mb ola t a un ot a s iy a n gdi gun a ka nol e hDe Ma r c oa da l a hs e b a ga ib e r i kut( Ha wr y s z ki e wy c z ,199 8 , p14 2) : 1 . Ex t e r n a l En t i t y( k e s a t u a nl u a r ) Cus t ome r
2 . Pr o c e s s( p r o s e s )
3. 0 Co mp u t e p r i c e
3 . Da t af l ow( a r u sd a t a ) 4 . Da t aSt o r e( s i mp a n a nd a t a ) Co s t _ f i l e Be b e r a p aa l t e r n a t i fl a i n n y aa d a l a h: 3
Pr o c e s s
D7 Cos t _f i l e
Comput e Pr i c e Se l a i ns i mb ola t a un o t a s it e r s e b u td i a t a s ,d a l a mp r a k t e k n y ama s i ht e r d a p a ts i mb ola t a un o t a s il a i n n y ay a n gj u g as e r i n g d i p e r g u n a k a nu n t u kme n g g a mb a r k a ns e b u a hDAD. Ada puns i mb ola t a un ot a s it e r s e b uta da l a hs e pe r t i : a . Le ma n( 1998,p21)
PROSES ENTI TY b .Ke n d a l l & Ke n d a l l ( 1 9 9 9 , p 2 3 7 )
DATAFLOW
DATASTORE
PROSES ENTI TY c . Ed wa r dYo u r d o n( 1 9 9 6 , p l 4 2 1 5 6 )
DATAFLOW
DATASTORE
ATAU
PROSES
ENTI TY
DATAFLOW
DATASTORE
Ha l:43
STMI KWi dy aDh a r maPon t i a n a k d.Me r l eP. Ma r t i n( 1 9 9 5 , p l 6 6 )
PROSES
ENTI TY
DATAFLOW
DATASTORE
Be r i kuti nia ka ndi j e l a s ka nme n ge n a is i mb ola t a un ot a s iy a n gdi pe r gun a ka nda l a m me n gga mb a r ka n s e b ua hDAD.Pe n j e l a s a ni nis e b a ga ida s a run t ukme mb e r i ka npe ma h a ma nme n ge n a ipe mode l a ns e bua hs i s t e m, kh us us ny ada l a ml i n gkun ga ns i s i e mi nf or ma s is upa y amuda hdi me n ge r t i ,Ada puns i mb ola t a un ot a s it e r s e b ut a da l a h : a . Ex t e r n a le n t i t y( Ke s a t ua nLua r ) • Kompon e ni nidi r e pr e s e n t a s i ka nme n ggun a ka npe r s e gipa nj a n g.y a n gme wa ki l ike s a t ua nl ua rdi ma na s i s t e mb e r komuni ka s i . • Me r upa ka nke s a t ua ndil i ngkun ga nl ua rs i s t e m ya n gme mb e r i ka nma s uka nda t akes i s t e ma t a uy a ng me n ggun a ka nke l ua r a nda r is i s t e mt e r s e b ut .Ke s a t ua nl ua ri nida pa tb e r upas ua t uka n t or ,de pa r t e me n a t a udi vi s i .or a n ga t a us e ke l ompokor a n g,da ns umb e ra s l ida r is ua t ut r a n s a ks i . • En t i t a sy a n gb e r a dadil ua rs i s t e m da nme mbe r i ka nma s uka nke pa das i s t e m di s e b uts c ba ga i" Sour c e s " , s c da n gka ny a n g.me n e r i make l ua r a n( i nf or ma s i )da r is i s t e mdi s c b uts c b a ga i" Si nks " . • Bi l as i s t e mi nf or ma s idi r a n c a n gun t uks a t ub a gi a n( de pa r t e me n ) ,ma kab a gi a nl a i ny a n gma s i ht e r k a i t me r up a k a nke s a t u a nl ua r . b .Da t af l ow( Ar usda t a ) • Kompon e ni nidi r e pr e s e n t a s i ka nde n ga nme n ggun a ka npa n a hy a n gme n uj ukeda nda r ipr os e s . • Me n gg a mb a r k a na r usd a t ada r is ua t uk e s a t ua nl ua rkek e s a t u a nl ua rl a i n ny a . • Ar usda t adiDAD mc n ga l i rdia n t a r ad uap r os e sy a n gb e r u r u t a n ,d a r is i mpa n a nda t akep r os e sd a n s e b a l i kny a ,d a r i " Sou r c e s "kep r os e s , d a r i p r os e sk e" Si n ks " , • Ar usd a t ai nime n unj uk ka na r usd a r ida t ay a n gd a p a tb e r up ama s u ka nun t u ks y s t e ma t a uh a s i lda r ipr os e s s i s t e my a n gda pa tb e r b e n t uk:f or mul i ra t a udoku me ny a n gdi gun a ka ndipe r us a h a a n ,l a por a nt e r c e t a k y a n gdi ha s i l ka nol e hs i s t e m,s ur a t s ur a ta t a ume mo,t a mpi l a na t a uke l ua r a ndil a y a rk omput e ry a n g di h a s i l ka nol e hs i s t e m,da t ay a n gdi b a c aa t a udi r e ka mka nkef i l e ,t r a n s mi s ida t ada r is ua t uk omput e rke komput e rl a i nny a . • Dida l a m me n gga mba ra r usda t adiDAD pe r l udi pe r ha t i i ka nb e be r a pakon s e ppe n t i n g.a n t a r al a i n ( J ogi y a n t o,1993) : ( 1)Kon s e ppa ke tda r ida t a ;bi l aduaa t a ul e bi hda t amc n ga l i rda r is ua t us umb e ry a n gs a maket uj ua ny a n g s a ma ,ma kaha r usdi a n gga ps c b a ga is ua t ua r usda t at un gga l . Or de r _l a ngg a n a n Pe mb a y a r a n
La n gga n a n
1. 0 Or de r La n gg a n a n
( 2)Kon s e pa r usda t ame ny e b a r ;a r usda t ay a n gmc nye b a rme n unj ukka ns e j uml a ht e mb us a nda r ia r usda t a y a n gs a mada r is umbe ry a n gs a maket uj ua ny a n gb c r b e da .
Ha l:44
STMI KWi dy aDh a r maPon t i a n a k Or de r _l a n gga n a n
1. 0 Or de r La n gg a n a n
La n gga n a n
Pe mb a y a r a n
2. 0 Pe ne r i ma a n Ka s
( 3)Kons e pa r usda t ame n gumpul ;a r usda t ay a n gme n gumpulme n unj ukka nb e b e r a paa r usda t ay a ng b e r b e dada r is umbe rda t ay a n gb e r b e dab e r ga b uugb c r s a ma s a mame n uj uket uj ua ny a n gs a ma 1. 0 Pe mb ua t a n Fa kt ur
Fa kt ur
La n gga n a n 2. 0 Sl i p Pe ng e p a ka n
Sl i p_pe n ge pa ka n
( 4)Kons e ps umbe rda nt uj ua na r usda t a ;s e muaa r usda t ah a r usdi ha s i l ka nda r is ua t upr os e sa t a ume n uj uke s ua t upr os e s ,ka r e n aa r usda t aa da l a hs a l a hs a t uda r ih a s i ls ua t upr os e sa t a ua ka ndi gun a ka nunt uk me l a kuka ns ua t upr os e ss e l a nj ut ny a . c . Da t aSt or e( Si mpa n a nDa t a ) § Komp on e n i n i di g u n a k a n u n t u k me mod e l k a n k u mp u l a n d a t a a t a u p a k e t d a t a d a n p e n y i mp a n a ni n i t i d a kb e r u b a h . Ke t i k ap a k e ti n f o r ma s i b e r g e r a kd a r ime l a l uia l i r a n . § Ha ny ap r os e ss a j ay a n gda pa tmc n ga mbi lda t ada r ia t a ume mb e r i ka nda t ak es i mpa n a nda t a . § Ar u sd a t ayang me n uj uk es i mp a n a nd a t ad a ns u a t up r os e sme n un j u k k a np r os e s" upda t e "l e r h a da pda t ay a ng t c r s i mpa ndiSi mpa n a nda t a . § Ar u sd a t ay a n gb e r a s a ld a r is i mp a n a nd a t ak es u a t up r os e sme n un j u k k a nb a h wap r o s e st e r s e b u tmc n g g u n a k a n d a t ay a n ga d ad i s i mp a n a nd a t a . d.Pr o c e s s( Pr o s e s ) § Pr o s e sd i r e p r e s e n t a s i k a nd a l a mb e n t u kl i n g k a r a n( b i s aj u g ao v a l , a t a ub u j u r s a n g k a rd e n g o ns u d u tme l e n g k u n g )d a n me n g g a mb a r k a na p ay a n gd i l a k u k a no l e hs i s t e m. § Be r f u n g s ime n t r a n s f o r ma s i k a ns a t ua t a ub e b e r a p ad a t ama s u k a nme n j a d is a t ua t a ub e b e r a p ad a t ak e l u a r a ns e s u a i d e n g a ns p e s i f i k a s i y a n gd i i n g i n k a n . § Se t i a pp r o s e sme mi l i k i s a t ua t a ub e b e r a p ad a t ama s u k a ns e r t ame n g h a s i l k a ns a t ua t a ub e b e r a pada t ake l ua r a n . § Pr o s e ss e r i n gp u l ad i s e b u t s e b a g a i ' ' Bu b b l e " . § Su a t up r o s e sy a n g . me n e r i mas e b u a ha r u sd a t ad a nme n g h a s i l k a ns e b u a ha r u sd a t a . Ka r t u_j a m_ke r j a
2. 0
Da f t a r _ga j i
Hi t ung Ga j i
Ha l:45
STMI KWi dy aDh a r maPon t i a n a k §
Su a t u p r o s e s y a n g me n e r i ma l e b i h d a r is a t u a r u s d a t a d a n me n g h a s i l k a n s e b u a h a r u s da t a . Da f t a r _ga j i 2. 0 Ka r t u_j a m_ke r j a Hi t ung Ga j i
§
Su a t up r o s e sy a n gme n e r i mas a t ua r u sd a t ad a nmc n g h a s i l k a nl e b i hd a r i s c b u a ha r u sda t a Ti n gka t _upa h Ri n c i a n _pi ut a n g
La por a n _Umur _Pi ut a n g 2. 0 La por a n Pi ut a n g
La por a n _Pi ut a n g_di t a gi h
Pedoman menggambar DAD a . Pe mb e r i a nn a mae x t e r n a le n t i t y( ke s a t ua nl ua r ) § Na mak e s a t u a nl ua rh a r u sb e r u p ak a t ab e n d a . § Ke s a t ua nl ua rt i da kb ol e hme mi l i kin a may a n gs a make c ua l ime ma n gobj e kny as a ma .Bi l at e r da pa tdua ke s a t ua nl ua ry a n gs a ma ,ma kake s a t ua nl ua rb e r i kut ny ah a r usdi b e r iga r i smi r i ng( / )pa dap oj okki r i a t a s .Se l a i nmc n ggun a ka nga r i smi r i n g,j ugada pa lme n ggun a ka nt a n da" *" . b .Pe mb e r i a nn a mada t af l ow( a r usda t a ) § Na maa r usda t ay a n gt e r di r ida r ib e b e r a paka t ada ndi h ub un gka nde n ga nga r i ss a mbun g. § Ti da kb ol e ha daa r usda t ay a n gn a ma ny as a mada npe mb e r i a nn a mah a r usme n c e r mi n ka ni s i ny a . § Ar usd a t ay a n gt e r di r i d a r ib e b e r a p ae l e me nda p a tdi n y a t a ka nd e n ga ng r u pe l e me n . § Hi n da r ipe n gguna a nka t a" da t a "da n" i nf or ma s i "un t ukme mbe r in a mapa daa r usda t a . § Se da pa tmun gki nn a maa r u sd a t adi t ul i ss e c a r al e n gk a p . c .Pe mb e r i a nn a mada t as t or e( s i mpa n a nda t a } § Na mah a r usme n c e r mi n k a ni s i s i mpa n a nda t at e r s e b u t . § Bi l an a ma ny al e bi hd a r i s a t uk a t a ,ma kah a r usdi b e r it a n das a mb un g , d.Pe mb e r i a nn a mapr oc e s s( p r os e s ) § Na map r os e st e r di r ida r ika t ak e r j ad a nk a t ab e n d ay a n gme n c e r mi n k a nf un gs ip r os e s( t e r s e b u t ,mi s a l ny a : Hi t un g_ga j l _ga j i ,pe n da t a a n _ or de r , c e t a kl a por a np e nj ua l a n .Dl l § J a n g a nme n g g u n a k a nk a t a" Pr os e s "s e b a g a i b a gi a nd a r i n a mas u a t up r a s e s . § Ti d a kb ol e ha d ab e b e r a p ap r os e sy a n gme mi l i ki n a may a n gs a ma . § Pr os e sh a r usdi b e r in omor .Ur u t a nn omors e da p a tmun gki nme n gi kut ia l i r a n / ur ul a npr os e s :na mun de mi ki a n ,ur a i a nn omort i da kb e r a r t is e c a r amut l a kme r upa ka nur ut a npr os e ss e c a r akr on ol ogi s . § Pe n omor a np r os e spa dat i n g ka tp e r t a ma( di a g r a mn ol )a da l a h1 . 0 , 2 . 0 , 3 . 0 , ds t § Pe n omor a npr os e spa dat i n gka tke duada r ipr os e s1. 0( r i n c i a nda r ipr os e s1. 0)a da l a h1. 1,1. 2 , 1, 3 ,ds t § Di a gr a mh ub un ga nkon t e kst i da kpe r l udi be r in omor . Ketentuan Lainnya: § Na maa r u sd a t ay a n gma s u kk ed a l a ms u a t up r o s e st i d a kb o l e hs a mad e n g a nn a maa r u sda t ay a n gke l ua rda r ipr os e s t e r s e b ut . § Ar u sd a t ay a n gma s u kk ea t a uk e l u a rd a r is i mp a n a nd a t at i d a kp e r l ud i b e r in a mab i l aa r u sd a t a n y as e d e r h a n ad a n mu d a hd i p a h a mi , d a na r u sd a t at e r s e b u t me n g g a mb a r k a ns e l ur uhda t ai t e m( s a t ur e c or du t uh ) . § Ti d a kb ol e ha d aa r u sd a t ad a r i k e s a t u a nl u a rk es i mp a n a nd a t aa t a us e b a l i k n y ak e c u a l i k e s a t u a nl u a rb u k a nb a g i a nd a r i Ha l:46
STMI KWi dy aDh a r maPon t i a n a k §
s i s t e m. Hu b u n g a nk e s a t u a nl u a rd e n g a ns i mp a n a nd a t ame l a l uis ua t upr os e s . An t a r ak e s a t u a nl u a rt i d a kd i p c r b o l e h k a nk o mu n i k a s i s e c a r al a n g s u n g .
Penguraian Sistem Melalui Diagram Arus Data Be r i k u ti n ia k a ndi s a j i ka ns e b u a hi l us t r a s ime n g e n a ib a g a i ma n ame l a k u k a np e mo d e l a ns e b u a hs i s t e md e n g a n me n g g u n a k a ns i mb ola t a un o t a s iy a n ga d ap a d as e b u a hDAD.Se c a r au mu mc a r ay a u gp e r t a mak a l id i l a k u k a na d a l a h me n g g a mb a r k a ns u a t us i s t e ms e c a r ak e s e l u r u h a nd e n g a nme l a l u i s c b u a hp r o s e s .y a n gs e l a n j u t n y ad i k e n a ls e b a g a i d i a g r a m k o n t e k s( c o n t e x t d i a g r a m) . Di a g r a mi n i a k a nme mp e r l i h a t k a ns e l u r u hk e s a t u a nl u a ry a n gb e r h u b u n g a nd e n g a ns i s t e md a n a r u sd a t aa n t a r as e l u r u hk e s a t u a nl u a rd e n g a ns i s t e mt e r s e b ut .
DEPARTMENTS
Spe n di ng_r e que s t
MANAGEMENT Budge t _a l l oc a t i on Re s pos e _t o_s pe c i a l _a ppr ov a l
Re j e c t e d_r e que s t Re que s t _f or _s pe c i a l _a ppr ov a l Spe n di ng_s umma r i e s
De l i ve r _a dvi c e
Budge t Moni t or i n g Sy s t e m
Pos t _ or de r
SUPPLI ER Suppl i e r _de l i ve r y _a dv i c e Diagram Konteks
Ha l:47
STMI KWi dy aDh a r maPon t i a n a k Budge t _a l l oc a t i on 2. 0 Se tUp Budge t
`
Spe n di ng_Re que s t DEPARTMENT S
MANAGEMENT Re q u e s t _ f o r _ s p e c i a l _ Ap p r o v a l
Se ndi ng _s umma r i e s
Al l oc a t e d_b udge t 4. 0
Re j e c t e d_ Re que s t
Pr o v i d e Sp e n d i n g Summa r i e s
1. 0 Che c k Fun di ng
3. 0 Sus pe n de d_r e que s t
De pa r t me n t a l _a c c oun t s
Cl a s s i f y Ex p e n s u r e
Ty pe _a c c oun t s
Pos t _ or de r SUPPLI ER 5. 0 Or ga ni z e Suppl i e s
De l i ve r y _a dvi c e Diagram Overview
Suppl i e r _ De l i ve r y _ Advi c e
Ha l:48
STMI KWi dy aDh a r maPon t i a n a k
1. 0
Appr ov e d_r e que s t
De pa r t me n t a l _a c c oun t
3. 4 Up d a t e De p a r t e me n t a lRe c o r d
3. 1 Cl a s s i f y Ex pe n s e ByTy pe
Re que s t _t ot a l
3. 3 Sum Tot a l
Ty pe _a c c oun t s Cl a s s i f i e d_r e que s t 3. 2 Upda t e Ty pe Ac c oun t Upda t e _r e que s t
Diagram Rinci 5. 0 Da r ii l us t r a s ida r iDAD t e r s e b utdia t a s ,dis i nij ugaa ka ndi ur a i ka ns e c a r al e bi hme n de t i lme nge n a i ur a i a nda r ipr os e s ,s i mpa n a nda t a ,da na r usda t a .Ur a i a nda r ipr os e ss e c a r ame n de t i ldi b e r it a nda( * )da n s i mpa n a nda t a ny adi b e r ide n ga nt a n da( *1)da nt a n da( * 2)di gun a ka nun t u kme nj e l a s ka nur a i a nda r ia r us da t a n y a .Da l a m kon di s in or ma lur a i a np r os e sd a ns i mp a n a nd a t a n y at i d a kdi t a mpi l k a np a d aDAD,t e t a p il a n gs un g di j e l a s k a nl e wa tka musda t a( Da t aDi c t i ona r y ) . ( * 2 ): App r oa v e dr e q u e s t = De p t _ No+Re q u e s t _ No+( Amoun t +De s c r i p t i on ) ( * 2 ): Cl a s s i f i e dr e q u e s t = De p t _ No +Re q u e s t _ No +( Amo u n t +Ty p e ) ( *2): Upda t er e que s t = De p t No+Re q ue s t _ No+( Amoun t ) ( * 2 ): Re q ue s tt o t a l = De p t _No+Re q ue s t _ No+Re q ue s t _ Sum ( * 2 ): Re c or d e dr e q u e s t = De p t _No+Re que s t _No+Re que s t _ Sum ( * 1 ): Ty p e Ac c oun t s = Ty p e +To t a l Amou n t ( *l ) : De pa r t e me n t a l Ac c oun t s = De pt No+Tot a l _Ex p ( *) : Pr oc e s s3. 1 r e n di n gt h ed e s c r i p t i onf ore a c hr e q ue s ta n dc l a s s i f y i n gi tb yt y p e ( *) : Pr oc e s s3. 2 ge tACCOUNTf orTYPEf r oms t or e s umTOTALAMOUNT=TOTALAMOUNT+AMOUNT wr i t e -TYPEACCOUNTb a c kt os t or eTYPEACCOUNTS ( *) : Pr oc e s s3. 3 REQUESTSUM =REQUESTSUM +AMOUNT( *) ( *) : Pr oc e s s3. 4 g e td e pa r t e ma n t a la c c oun t sf orDe p t _Nof r omd a t as t or eDEPARTEMENTALACCOUNTS TOTALEXP=TOTALEXP+REQUESTTOTAL wr i t ede p a r t e me n t a la c c oun t sb a c kt od a t as t or e
Ha l:49
STMI KWi dy aDh a r maPon t i a n a k Con t oh:Di a gr a mKon t e ks( h ub un ga n ) I n put“ A”
En t i t y1
0 Na ma Si s t e m
En t i t y2
En t i t y3 Out pu t“ C”
I n put“ B”
Con t oh :Di a gr a mNol ( Ov e r v i e w) I n put “ A”
En t i t y1
Da t a _f l ow_B
0 Na ma Si s t e m
0 Na ma Si s t e m
t i t y3 Out pu t“ C”En
Da t a _f l ow_C Re c or d“ A” c or d“ E” Da t a _s t or e 2 Re
Da t a _s t or e 1 Re c or d“ A” I n put“ B” En t i t y2
0 Na ma Si s t e m
Da t a _f l ow_D
Re c or d“ E”
0 Na ma Si s t e m
Tr a n s a c t i on _f i l e Re c o r d _ A Tr a n s a c t i on _r e c or d_1
I n put _B 3. 1 Ri n c i a n XXX
Tr a n s a c t i on _f i l e
3. 2 Ri n c i a n YYY
Er r or Ri n c i a n _da t a _f l ow_Z
Da t a _f l ow_D
3. 3 Ri n c i a n ZZZ Ha l:50
STMI KWi dy aDh a r maPon t i a n a k Tingkatan (Leveling) Diagram Pada DAD Pe n gga mba r a nDAD di l a kuka nda l a mb e n t ukdi a gr a m kon t e ks( h ub un ga n )da nt e r di r ia t a sb e b e r a pa t i n gka t a ns a mpa it i n gka t a nn( l e v e ln ) .Hu r ufnda pa tme n gga mh a r ka nt i n g k a t a n( l e v e l )d a np r os e sdis e t i a p l i n g k a r a n ,y a n gdi u r a i k a nd a l a m di a g r a mn ol{ ov e r v i e w)da ndi a gr a mr i n c i .Ti n gka t a n( l e v e l i ng)DAD a da l a h me r upa ka npe n ge mb a n ga na t a upe n de k ompos i s i a nda r is ua t upr os e ss e c a r ake s e l ur uh a nmc nj a dipr os e s pr os e s y a n gl e bi hde t i la t a ut e r pe r i nc i( Ha wr y s z ki e wy c z ,1998) Si s t e mi nime mpe r b ol e h ka npa r aa n a l i ss i s t e m un t ukme mul a ime n gga mba r ka nf un gs ida r it i n gk a t a n y a n gpa l i n gt i n ggid a nke mudi a nme n gu r a i ka n ny ame nj a dib e n t u kd a r i k omp on e n k omp on e ny a n gl e bi ht e r p e r i n c i , y a n gs e l a nj u t n y as e r i n gdi k e n a ls e b a g a it i n g k a i a nba wa hDAD.Si s t e mt i n gka t a nda l a m DAD i nis a nga tpe n t i ng s e ka l ika r e n ada pa tme muda h ka na n a l i sun t u kl e bi hmuda hme n ge t a h uis e t i a pk omp on e na t a us ubk ompon e n y a n gt e r ka i tpa das e b ua hs i s t e m.Se l a i ni t uj ugaa ka nme mb e r i ka nke muda h a nun t ukda pa tme ma h a mis c b ua h s i s t e m me nj a dil e bi hb a i k.Pe n ge mb a n ga nt i n gka t a nda r is e t i a ppr os e sh a r uss e l a l ume mpe r h a t i ka na r usda t a y a n gma s ukkeda l a m da nke l ua rda r ipr os e st e r s e b utda na r usda t a ny a" h a r uss a ma "de n ga na r usda t ay a n g ma s ukkeda l a m da nke l ua rda r ir i n c i a npr os e st e r s e b u t ,y a n gs e l a nj ut ny as e r i n gdi s e b uts c b a ga ike s e i mb a n ga n da l a m DAD.Pr i n s i pke s e i mba n ga ni nih a r uss e l a l udi pe r h a t i ka n ,ka r e n at u r un a ns e b ua hpr os e s( r i n c i a npr os e s ) da r is e b ua hmode lDADy a n gdi s a j i ka ni t upa dap r i ns i pny aa da l a hme r upa ka ns a t uk e s a t u a ni nf or ma s iy a n gu t uh b c r da s a r k a ndi a g r a mk on t e ks( h ub un ga n )y a n gdi kc mb a n g ka n .Un t ukme nj a gaa ga rl i n gka r a nda l a mDADmuda h di pa h a mi ,ma kas e b a i kny adi b e r in omorun t uks c t i a pt i n gka t a nt e r s e b ut ,s e b a ga ib e r i kut . : Nama Level Nama Diagram Nomor Proses 0 Kon t e ks( h ub un ga n )0 1 Di a gr a m0 1. 02 . 03 . 0 2 Di a gr a m1. 0 1. 11. 21 . 3 Di a gr a m2. 0 2. 12. 22 . 3 Di a gr a m3. 0 3. 13. 23 . 3 3 Di a gr a m1. 1 1. 1. 11 . 2. 11 . 3. 1 Di a gr a m1. 2 1. 2. 11 . 2. 21 . 3. 2 1. 3. 11 . 3. 21 . 3. 3 Di a gr a m1. 3 Ds t Ca t a t a n:Dida l a ms a t ul e v e ls e y ogy a ny at i da kt e r da pa tl e bi hda r i7b ua hpr os e sda nma ks i ma l9,bi l al e bi h ma kah a r usdi l a kuka nde kompos i s i . Ti n g k a t a n( Le v e l i n g )d a l a ms c b u a hDADd a p a tj u g ame n a mp i l k a ns e b u a hs i mp a n a nd a t ay a n gb e r s i f a ts e c a r al o k a l p a d ad i a g r a md i t i n g k a t a nb e r i k u t n y ad a nh a n y ab e r h u b u n g a nd e n g a nt i n g k a ty a n gl e b i hr e n d a h . Di ma n as i mp a n a nd a t ai n i t i d a kt e r l i h a tp a d al i n g k a r a ndi a g r a my a n gp a l i n ga t a s( t o p l e v e l )d a r is e b u a hDAD.Kon s e k u e n s ii n id a p a tt e r j a d ij i k a s i mp a n a nd a t at e r s e b u td i p e r l u k a no l e hb e b e r a p ap r o s e sy a n gs a l i n gb c r h u b u n g a np a d as e b u a ht i n g k a tt e r t e n t u .Se c a r a k e s e l u r u h a nme n g e n a i d c k omp o s i s i d a r i s e t i a pt i n g k a t a ns c b ua hDADa ka ndi ur a i ka ns c b a e a ib c r i kut : a . Di a g r a mk o n t e k s( d i a g r a mh u b u n g a n ,l e v e l0 ) ;me r u p a k a nl e v e lt c r t i n g g id a r iDAD y a n gme n g g a mb a r k a ns e l u r u h ma s u k a nk ea t a uk e l u a r a nd a r is i s t e m,me mb e r i k a ng a mb a r a nt e n t a n gk e s e l u r u h a ns i s t e m,k e s a t u a nl u a ry a n g me mb e r i k a nma s u k a nk e p a d as i s t e md i s e b u t " So u r c e s " , d a ny a n gme n e r i mak e l u a r a nd a r i s i s t e md i s e b u t " Si n k s " , b a n y a a d as a t up r o s e sd e n g a nn a mas i s t e md i t c n g a h n y ad a nt i d a kp e r l ud i b c r i n o mo rd a nt i d a kb ol e ha das i mpa na nda t a . . b .Di a g r a mZe r o( d i a g r a mo v e r v i e wa t a ud i a g r a mn o l ,l e v e l 1 ) ; p e r l i h a t k a ns i mp a n a nd a t ay a n gd i g u n a k a n . u n t u kp r o s e s y a n gt i d a kd i r i n c i l a g ip a d al e v e l s e l a n j u t n y a( f u n c t i o n a l p r i mi t i v e )t a mb a h k a n“ * ”p a d aa k h i rn omo rp r o s e s , k e s a t u a n l u a rd a p a ts a j at i d a kd i l a mp i r k a nl a g i h a l i n i u n t u kme n g h i n d a r i t c r j a d i r r y ar c d u n d a n s i ( p e n g u l a n g a nk e s a t u a nl u a r )a k a n t e t a p i u n t u kl e b i hme r n p e r j e l a sg a mb a r a ns e b u a hs i s t c mp e n g g a mb a r a nk e mb a l i k e s a t u a nl u a ra k a nme n j a d i l e b i hb a i k , k e s e i mb a n g a nma s u k a nd a nk e l u a r a n( b a l a n c i n g )a n t a r ad i a g r a m0d e n g a nd i a g r a mh u b u n g a nh a r u st e r p c l i h a r a ,a r t i n y a s e mu aa r u sd a t ay a n gma s u kd a nk c l u a rd a r is i s t c md id i a g r a mh u b u n g a n( k o n t e k s )d i u r a i k a np a d al e v e li n i .De n g a n d e mi k i a nt i d a ka d at a n d ap a n a hy a n gt i b a t i b amu n c u l . c . Di a g r a m Ri n c i ; me r u p a k a n r i n c i a n d a r i di a g r a m n ol ( ov e r v i e w) a t a u d a r i d i a g r a mHa l:51
STMI KWi dy aDh a r maPon t i a n a k di a gr a mpa dal e v e ldia t a s ny a . Na mu nd e mi k i a nk a d a n g k a d a n gj u g at c r d a p a tb e r b a g a ik e s u l i t a nb a g is e o r a n ga n a l i su n t u k me l a k u k a n d e k omp o s i s i d a r i s u a t ut i n g k a t a n( t o p l e v e l )me n j a d i t i n g k a t a n t i n g k a t a ny a n gl e b i hmc n d e t i l ( l o we r l e v e l )d a nb a n y a k n y a p r o s e sy a n gt e r k a i td i d a l a mn y a .Ad a l a hs a n g a lt i d a kmu n g k i nu n t u kme mb e r i k a ns u a t uj a wa b a ny a n gp a s t ime n g e n a i b a n y a k n y ap r o s e sp a d as e b u a ht i n g k a t a nDAD. Na mu nd a l a mh a l i n i s e b a g a i a c u a ny a n gs e r i n gd i p a k a i ol c hp a r ap r a k t i s i a d a l a h7( t u j u h )b u a hp r o s e sd e n g a npl u sa t a umi n u s2( d u a ) ,k a r e n ab c r d a s a r k a np e n e l i t i a ny a n gd i l a k u k a na k a nl e b i h me mu d a h k a nd a l a mme ma h a mi s e t i a pp r o s e sd a r i f u n g s i y a n gt c r k a i t p a d at i n g k a t a nDADt e r s e b u t . EE1
EF1
2. 0 … … D1
D2
DF1 EF1
EF1 2. 0 … …
D2
D1
DF2 2. 0 … … 2. 0 … …
DF3
A
B 1
A
2
Y
B
Sy s t e m
X C
Z 3
4 C Ha l:52
STMI KWi dy aDh a r maPon t i a n a k
X 3 . 1
3. 2
3 . 3
3. 4
Y Z B
A ASAL
TUJ UAN
SI STEM
ASAL
2. 0
FI LE
1. 0
3. 0 TUJ UAN
Kesalahan-Kesalahan Penggambaran DAD Da l a m mc ngga mba r ka ns c b ua hDAD,b a i kDAD f i s i kma upunDAD l ogi cs e r i ngt c r da pa tb e b c r a pa k e s a l a h a ny a i i gc u ku pf a t a l ,y a i t u( Ke n d a l l&Ke n d a l l ,1 9 99 ): a ) Ke s a t ua nl ua rt i da kb ol e hl a n gs un gb e r h ub un ga nde n ga ns i mpa n a nda t a. b ) Pr os e sy a n gt i da kme mi l i kike l ua r a n( ou t pu t ) ,da nke s a l a h a ni nis e r i n gdi s e b uts e b a ga i" bl a c kh ol e " . c ) Pr os e sy a n gt i da kme mi l i kima s uka n( i n put ) ,da nk e s a l a h a ni nis e r i n gdi s e b uts e b a ga i" Mi r a c l e " . d)Se b ua hs i mpa n a nda t at i da kb ol e hs c c a r al a n gs un gb e r h ub un ga nde n ga ns i mpa n a nda t al a i nny ada l a ms e b ua h s i s t e m.
Ha l:53
STMI KWi dy aDh a r maPon t i a n a k Employee
Employee Master Employee Record
hours worked
Employee Time file
1 Calculate Gross pay
gross pay
2 Calculate Witholding Amount
withholding
3 Calculate Net Pay
employee record Employee Master check reconsiliation record Check Reconsiliation
4 Print Employee Paycheck
net pay
employee paycheck
Employee
Contoh Studi Kasus: 1.Si s t e mKa r t uKr e di t Pa das e b ua hp e r us a h a a nka r t uk r c di tt e r da pa t3o r a n gy a n gb e r t u ga sme n ge l ol ake gi a t a na dmi ni s t r a s i ny a . Or a n gpe r t a mame n e r i mat a gi h a nk a r t uk r e di tda r ipe da g a n g ,ke mudi a nme l a kuka nv e r i f i ka s it e r h a da p t a gi h a nt e r s e b ut .Ta gi h a ny a n gt i da kv a l i da ka ndi ke mb a l i k a nk c p a d ap e d a g a n g .Or a n gk c d u ab e r t u g a s mc mb a y a rt a g i h a nd a r ipe d a g a n g .n a mun s e b e l umny adi ah a r u sme mb ua ts umma r yt a gi h a nd a r is e t i a p p e da ga n g ,ke mudi a nme n gumpul ka nt a gi h a nt e r s e b u ts e s ua ide n ga nn a mape me ga n gka r t uk r e di t .Ut uk di s e r a h ka nke pa dake pa daor a n gke t i ga .Or a n gke t i game n da t a ka nt a gi h a nt e r s e b u tkeda l a ms e t i a pa c c oun t pe mi l i kka r t u . Or a n gke d uame l a kuka npe mot on ga ns e b e s a r3 % da nt ot a ls umma r yt a gi h a nda r is e t i a ppe da ga n gda n kc mudi a nmc mbua tc e kun t ukdi b a y a r ka nkc pa dape da ga n gy a n gb e r s a n gkut a n .Pe mb a y a r a ny a ngt e l a h di l a kuka ndi s i mpa npa das i mpa n a nda t a .Tu ga sor a n gke t i ga : a . Me n e r i mat a gi h a nun t u kp e mi l i kka r t u( d a r ior a n gk e d ua )da nme l a ku ka np os t i n gkes i mpa na nda t a pe mi l i kka r t u . b .Me mb ua tt a gi h a nkep e mi l i kka r t ud a nme n gi r i mka n ny a . c . Me n e r i mape mba y a r a nda r ipe mi l i kka r t uda nme nda t a ka n ny akes i mpa n a nda t ape mi l i kka r t u. 2.Si s t e mI n f or ma s i Pe n g e l ol a a nATKPa d a" PT. Se r b aBi s a " Se b ua hpe r us a h a a ny a n gb e r ge r a kda l a m bi da n gkon s t r uks ida nkon s ul t a s iPT.Se r b aBi s a ,a ka nme l a kuka n komput e r i s a s idis e l ur uhpc r us a h a a n ,Sa l a hs a t ub a gi a ny a n ga ka ndi kompu t e r i s a s i a da l a hpe n ge l ol a a nATK ( b uku ,ke r t a s ,f or mul i r ,pi t ap r i n t e r ,da nl a i n l a i n ) .Se b e l ump r os e sk ompu t e r i s a s i ,pc n g e l ol a a nATKkomp u t e r
Ha l:54
STMI KWi dy aDh a r maPon t i a n a k di t a n ga n iol e hBa gi a nBa r a n gda nPe r l e n gka pa n( BP) .Ba gi a nBPme n da pa t ka ns upl a iATKy a n gj uml a h ny a me n c a pa ir a t us a nj e ni sda r iBa gi a nLogi s t i k. Se t i a pa khi rt a h un ,s e t i a puni tk c r j ah a r usme n ga j u k a nr e n c a n ape ma ka i a nATK t a h unbe r i kut my ake pa da Ba gi a nBP.Ba gi a nBPke mudi a nme mbua tr e n c a naa n gga r a np e ma k a i a nATK.Aga rr e n c a n aa n g ga r a ny a n g di b u a td a p a tme n c u k u pik c b u t u h a nATKt a h unb e r i k u t ny a ,ma kap e r l ud a t at a h un a nt e n t a n gpe ma k a i a nATK. Ol e hs e b a bi t u ,a pl i ka s ii nih a r usma mpume n gh a s i l ka nl a p or a nt a h un a npe ma k a i a nATK.Adaka l a ny ada t a j uml a hb a r a n gy a n gt e r c a t a tt i da ks e s ua ide n ga nj uml a hb a r a n gy a n g.a d adiguda n g.Ol e hs e b a bi t upe r l u a da n y at r a n s a ks ipe ny e s ua i a nj uml a hb a r a n g.Da t ay a n gh a r usdi c a t a ta da l a hr e n c a n ape ma ka i a nb a r a n g s e t i a puni tke r j a ,t r a n s a ks ipe ma ka i a nb a r a n g,t r a n s a ks ipe n ga da a nb a r a n g ,t r a n s a ks ipe ny e s ua i a nba r a n g , s e r t ada t aa wa lb a r a n g. La por a n l a por a ny a n gha r usdi h a s i l ka na da l a hl a por a nt a h una n ,l a por a nt r i wul a n .l a por a ns i s as t oc k ,l a por a n pe ma ka i a nb a r a n g,l a por a npe n ga da a nb a r a n g,s e r t al a por a npe ny e s ua i a n . Un t ukme ni n gka t ka npc r f or ma ns ia pl i ka s i ,da t ay a n gt i da kt e r pa ka il a gih a r usdi b ua n gda r ipe nyi mpa n a n Pr os e spe mb ua n ga nda t adi l a kuka ns e c a r akh us usde n ga npr os e st u t u pb u k u .Pr os e st u t u pb uk ui nia k a n me r e s umeda t at r a n s a ks ime nj a did a t ar e s umet r a n s a ks ib ul a n a nda nme n gos on gka nda t at r a n s a ks i ,j uga me n ghi t un gj uml a hs c t i a pb a r a n gy a n ga dadiguda n g. Soal-Soal Latihan 1.Si s t e mPe n da f t a r a nMa ha s i s wab a r u. Pa d ap r o s e sp e n d a f t a r a nma h a s i s wab a r u ,c a l o nma h a s i s wame mb e l if o r mu l i rp a d ap e t u g a sp e n j u a l a nf o r mu l i rd a n k e mu d i a nme n g e mb a l i k a n n y as e t e l a hf o r mu l i rd i i s id a ndi s e r t a id e n g a nl a mpi r a ny a n gdi p e r l u k a n .For mul i r d i s e r a h k a nk e p a d ap e t u g a sp e me r i k s ad a nb i l aa d ay a n gb e l u ml e n g k a pa k a nd i i k e mb a l i k a n .Fo r n u l i ry a n gs u d a h l e n g k a pa k a nd i t e r u s k a no l c hp e t u g a sp e me r i k s ak e p a d ap e t u g a sp e n d a t a a n .Ya n gs e l a n j u t n y aa k a nme ma s u k k a nd a t a c a l onma h a s i s wak ed a l a mk omp u t e r . Ha s i l n y aa d a l a hb e r u p aKa r t uPe s e r t aUj i a ny a n gd i s e r a h k a no l e hp e t u g a sp e n d a t a a n k e p a d ac a l o nma h a s i s wa .Se t i a ph a r id i s a mp a i k a nl a p o r a nk e p a d ama n a j e me nb e r u p ah a s i lp c n j u a l a nd a np e n d a f t a r a n s a mp a i d e n g a nh a r i i n i . Pe t u g a sp e n j u a l a nf o r mu l i ra k a nme n y e t o r k a nu a n gh a s i l p e n j u a l a nk eBa n kp a d as e t i a ps o r eh a r i . Bu k t i s e t o ry a n gd i t e r i mad a r i Ba n ka k a nd i s a mp a i k a nk e p a d ama n a j e me n . 2.Si s t e mPe n da t a a nHa s i lSt udiMa h a s i s wa Do s e nme n y e r a h k a nn i l a i k e p a d ap e t u g a sy a n gk h u s u sme n e r i map e n y e r a h a nn i l a i d a r i d o s e nd a l a mb e n t u kdi s k e td a n d a f t a rn i l a is e b a g a ih a s i lc e t a kd a r id a t ay a n ga d adidi s k e tDi s k e td a nd a f t a rn i l a idi s e r a h k a nk e p a d ap e t u g a s k omp u t e ry a n ga k a nmc mpr os e sdi s ke tt e r s e b utpa d akomput e r . Se t e l a hd i s k e td i p o s t i n g , k ek omp u t c ra k a nd i c e t a kv a l i d i t a sn i l a i , y a i t ub e r u p ah a s i l c e t a ks e b a g a ih a s i ld a r ip os t i n g . Va l i di t a sn i l a ii n ik e mu di a ndi c oc o k k a nd e n g a nd a f t a rn i l a iy a n gdi t e r i mad a r id os e nun t u kme ma s t i ka nb a h wa t i da kt e r d a p a tk e s a l a h a nd a l a mpr os e spos t i n gkckomput e r . Ap a b i l ah a s i l n y av a l i dma k aa k a nd i s i mp a nd ia r s i pd a nb i l at e r d a p a tk e s a l a h a nma k aa k a nd i l a k u k a np r o s e sk o r e k s i n i l a i . Sc t c l a hs e mu an i l a i ma s u ka k a nd i l a k u k a np r o s e sp e r h i t u n g a nl PKy a n gh a s i l n y aa k a nd i s i mp a nd i Hi s t o r i sNi l a i . Se t e l a hp e r h i t u n g a nI PKs e l e s a ima k ad i l a k u k a np r o s e sp e n c e t a k a nHa s i l St u d iMa h a s i s wau n t u kd i s e r a h k a nke pa da ma h a s i s wa . 3.Si s t e mPe ny us un a nRe n c a n aSt udi Ma h a s i s wame n da f t a rs e me s t e rdc n ga nme n gi s iFRS( For mul i rRc n c a n aSt u di ) .FRSdi s e r a h ka nke pa da pe t uga spe n da f t a r a ns e t e l a hma h a s i s wame mba ya rdiBa n k.Pe ny c r a h a nFRSy a n gkur a n gl e n gka pa t a u t i da kdi s e r t a ide n ga npe mb a y a r a na ka ndi k e mb a l i k a n .FRS y a n gs u d a hl e n g k a pa k a ndi s e r a h k a nk e p a d a p e t u g a sb e r i k u t n y au n t u kdi l a kuka npos t i n gkekomput e r .Sc da n gka nb ukt ipe mba y a r a nma h a s i s waa ka n di ki r i mka n ke Ba gi a n Ke ua n ga n un t uk di da t a ka n ke k omput e rpul as e b a ga it r a n s a ks ipe mb a y a r a n ma h a s i s wa . Se t e l a hpos t i n gFRSs e l e s a ima kaa ka ndi c e t a kKMK( Ka r t uMa t aKul i a h )y a n gb e r i s ida t ama h a s i s wada n da t ama t akul i a hy a n gdi a mbi lpa das e me s t e ry a n gb e r s a n gkut a n .KMKdi s e r a h ka nke pa dama h a s i s wa .
Ha l:55
STMI KWi dy aDh a r maPon t i a n a k Ba gi a nke ua n ga na ka n mc ny a mpa i ka nl a por a nr e ka pi t ul a s ipc mba y a r a nda nda f t a rh u t a n gma h a s i s wa k e p a dama n a j e me ns e r t amc n gi r i mka nt a gi h a nh u t a n gy a n gt e l a hj a t uht e mpoke pa dama h a s i s wa .Si mpa n a n da t aun t ukme nyi mpa nFRSdi b e da ka nde n ga ns i mpa n a nda t aun t ukme nyi mpa nda t ake ua n ga nma ha s i s wa . 4.Si s t e mI nf or ma s iPol i kl i ni k Se b ua hpol i kl i ni ky a ngs e da n gb e r ke mba n gi ngi nme ni ngka t ka npe l a y a na nke pa dapa r apa s i e nny ade n ga n c a r ame mba n guns i s t e m pe l a y a na npa s i e ny a n gdi b a n t uc omput e r .Si s t e my a n ga ka ndi bua tdi b a t a s ih a ny a un t uk me di c a lr e c or d da na dmi ni s t r a s ipe mba ya r a n .Ke t i ka pa s i e n me n da f t a rma kaa ka n di l a kuka n pe n ge c e ka nt e r h a da pda t ay a n gt e l a hdi s i mpa nunt ukme nc a r ia pa ka hpa s i e nt e r s e b utpe r n a ht e r da f t a ra t a u b e l um.J i kab e l um,ma kada t al e n gka pa ka ndi ma s ukka n .Se ba ga is a l a hs a t ub a ha nma s uka nb a gidok t e r un t uk me l a kuka n di a gn os aa da l a hc a t a t a n ke s e h a t a n pa s i e n .Se t e l a hs e l e s a ipe me r i ks a a n dok t e r me mbe r i ka nda t adi a gn os ake pa dapa s i e nt e r s e b uts e r t ame n ul i s ka nr e s e p.Dok t e rj ugah a r usme l a por ka n t e n t a n gi nj e ks ia pay a n gt e l a hdi be r i ka n .Da r ir e s e py a n gdi bua tdok t e rdi ke l ua r ka nbi a y at e n t a n goba ty a ng h a r usdi ba y a r .Se l a nj ut ny ape t uga spol i kl i ni ka ka nme ny e r a h ka nob a tb e s e r t ar i nc i a nbi a y a ny a .Da t a t e n t a n gob a tda ndi a gn os ay a n gdi be r i ka ndi c a t a tol e hpe t uga spol i kl i ni ks e b a ga ic a t a t a nke s e h a t a npa s i e n . Di r e kt urp ol i kl i ni kb e r h a r a pa ga rs i s t e my a n gdi b ua tda pa tme mbe r i ka nl a por a nke ua n ga nda nl a por a n pe ma ka i a nob a t .
KAMUS DATA Ka musda t a( KD)a da l a h mc r upa ka ns ua t u ka t a l og f a kt at c n t a n g da t ada n ke b ut uh a n ke b ut uha n i nf or ma s ida r is ua t us i s t e mi nf or ma s i .De n ga nme n ggun a ka nKD,a n a l i ss i s t e md a p a tme n dc f i ni s i ka nd a t ay a n g me n ga l i rdis i s t e md c n g a nl e n gka p .KDdi b ua tpa dat a h a pa n a l i s i ss i s t e mda ndi gun a ka nb a i kpa dat a ha pa n a l i s i s ma upunpa dat a ha ppc r a n c a n ga ns i s t e m.Pa dat a h a pa n a l i s i s ,KD da pa tdi gun a ka ns c ba ga ia l a tkomuni ka s i a n t a r aa n a l i s i ss i s t e m de n ga npe ma ka is i s t e mt e n t a n gda t ay a n gme n ga l i rdis i s t e m,y a i t ut e n t a n gda t ay a ng ma s ukkes i s t e m da nt e n t a n gi nf or ma s iy a n gdi b ut uh ka nol e hpc ma ka is i s t e m.Pa d at a h a ppe r a n c a n g a ns i s t e m. KD di gun a ka nun t ukme r a n c a n gi n pu t ,me r a n c a n gl a por a n l a por a nda nda t a b a s e .KD di bua tb c r da s a r ka na r us da t ay a n ga dadiDi a gr a m Ar usDa l a( DAD) .Ar usda t adiDAD s i f a t ny aa da l a hgl ob a l ,h a ny adi t unj ukka n n a maa r usda t a ny as a j a .Ke t e r a n ga nl e bi hl a nj utt e n t a n gs t r uk t urda r is ua t ua r usda t adiDAD s e c a r al e bi h t c r i n c ida pa tdi l i ha tdiKD. Se l a i ni t uKD j ugas e r i n gdi a r t i ka ns c b a ga is ua t uda f t a ry a n gt e r or ga n i s a s it c n t a n gk omp os i s ie l e me n da t a ,a r usd a t a ,da ns i mpa n a nda t ay a n gdi gun a ka npa daDAD.Pe n gi s i a nKDdi l a k u ka ns e t i a ps a a ts e l a map r os e s p e n g e mb a n g a nb e r l a n gs un g ,ke t i k adi k e t a h uia d a n y ada t ai t e ma t a us a a tdi pe r l uka npe n a mba ha nda t ai t e m ke da l a m s i s t e m,KD t i da k me n ggun a ka nn ot a s igr a f i ss e b a ga i ma n ah a l ny a DAD,t e t a pip or s i ny a da l a m me mode l ka ns i s t e mt i da kpc r l udi r a g uk a nl a gika r e n as e b ua hmod e lt i d a kl e n g ka pt a n p aKD.Me l a l uiKDda pa t me mb a n t upe l a kus i s t e m un t ukme n ge r t ia pl i ka s iy a n gdi ke mb a n gka ns c c a r ade t a i l ,da nme r e or g a ni s a s i ka n s e muae l e me nda t ay a n gdi gun a ka nda l a ms i s t e ms e c a r apr e s i s is e hi nggape ma ka ida npe n ga n a l i s as i s t e m puny ada s a rpe n ge r t i a ny a n gs a mat c n t a n gma s uk a n ,k e l u a r a n ,p e ny i mpa n a nda np r os e s .KD mc nd e f i ni s i ka n e l e me nd a t ade n g a nf un gs i s e ba ga ib e r i kut : a )Me nj e l a s k a na r t i a r usda t ada npe ny i mpa n a nd a l a mDAD. b )Mc n de s kr i ps i ka nkompos i s ipa ke tda t ay a n gb e r gc r a kme l a l uia r usmi s a l nv a" a l a ma t "di ur a i ka nme nj a di " kot a .n c ga r a ,da nkodep os " . c )Me n de s k r i ps i ka nk omp os i s i pe n y i mpa n a nda l a . d)Me n s pe s i f i ka s i ka nni l a i da ns a t ua ny a n gr e l e v a nb a gip e ny i mpa n a nd a na r u sd a t a . Me n de s kr i ps i ka nh ub un ga n de t a i la n t a rp e ny i mpa n a ny a n ga ka n me nj a dit i t i k pe r h a t i a n da l a m En t i t y Re l a t i ons hi pDi a gr a m( ERD) . Lc wa tpe n ggun a a nKD,di ha r a pka nda pa ime ny e di a ka ns ua t udok ume n t a s iy a n gl e bi hb a i kda nda pa t me n ge l i mi n a s ib e r b a ga ike r a n gka pa nda t ay a n gmun gki nt e r j a dida l a m me nj e l a s ka na r usda t ada r is e bua hDAD. Ada punma nf a a t n y ab a gipe ma ka is i s t e ma da l a h( Ke n da l l&Ke n da l l ,1999.p298) : Ha l:56
STMI KWi dy aDh a r maPon t i a n a k a . Me l a kuka nv a l i da s it e r h a da pa r usda t ada r is c b ua hDAD,a ga rda pa ime mbe r i ka ni nf or ma s iy a n gl e n gka p da na kur a t b . Se b a g a it a h a pa wa lun t u k me mul a ime l a k u k a np e n g e mb a n g a ns i s t e m.kh us us n y a da l a m me l a kuka n pe r a n c a n ga nl a y e rda nl a por a ny a n gdi pe r l uka n . c . Me n e n t uk a ni s i da r is c b ua hs i mpa n a nd a t ada l a mb e n t u kf i l e s . d. Me n ge mb a n g k a np r os e sDADs e c a r al ogi k . Da l a m me r a n c a n gs c b ua hKD y a n gb a i ka ga rmu da hdi pa h a miol c hp e ma ka is i s t e m me n g e n a ia r u sda t a y a n gmc n g a l i rda r is c b u a hs i s t e ma t a udi a n t a r as ub s i s t e my a n gt e r c a k u pdi da l a mmy a .Ol e hka r e nai t us e or a n g a n a l i ss i s t e mha r uss e l a l ume mpe r h a t i ka n4( e mpa t )ka t e g or ibe r i kuti ni( Ke n da l l& Ke n da l l ,1999,p298) : a . Ar usda t ad a l a ms e b ua hDAD. b . St r u k t u rd a t ay a n gt e r da pa tp a das p e s i f i ka s i p r os e s . c . El e me n e l e me nd a t ad a r i s e b u a hs t r u k t u rd a t a . d. Si mp a n a nd a t a . Se l a i ni t umun c ulpe n da pa ty a n gdi ke muka ka nol c hEkoNugr oh o( 1997 ) .KD a d a l a hs e b ua hg a mb a r a n t e r t ul i sd a r i d a t a d a t ay a n gdi i s i k a nked a l a ms e b ua hd a t a b a s eda nt e r di r ia t a sb e be r a pake gi a t a n ,y a i t u; a . Pe ma s u ka nka musa r usda t a ,y a i t umc n gga mb a r ka ns e t i a pa r usd a t apa das e b u a hDAD. Pe n d e f i ni s t a nk a musa r u sd a t ah a r usme mu a tn a maa r usd a t a ,k e t e r a n ga n ,a r usda t ad a r i ,a r usda t ake ,da n s t r uk t urda t a b .Pe ma s uka nka muss i mpa n a nda t a ,y a i t ume n gga mb a r ka ns e t i a ps i mpa n a nda t akh us uspa das c b ua hDAD. Da l a ms e t i a ps i mpa n a nda t ah a r us me mua tn a mas i mpa n a nda t a ,ke t e r a n ga n ,pr os e sda r ima n a ,pr os e ske ma n ada ns t r uk t urda t a . c . Ka muspr os e sda t a me r upa ka n pe nj e l a s a n me n ge n a ipr os e s pr os e spc n gol a h a ny a n gt e r d a pa td a l a m p e n d e f i ni s i a np a da s c b ua h DAD.Un t u k me mp e r ol e hr i n c i a n pc n g ol a h a ny a n gj e l a s ,ma ka da l a m pe n de s kr i ps i a npr os e s pr os e sy a n ga dah a r usme mua tn a map r os e s ,a r usd a t ama s u k ,a r usda t ak e l u a rd a n k e t e r a n ga n . d.Pe ma s uka nka muss t r uk t urda t a ,un t ukme n gga mba r ka ns t r uk t urda t akh us usy a n gt e r da pa tpa daf or mul i r . e . Pe ma s uka n ka musda t ae l e me n da t a ,y a kniun t uk me n gga mb a r ka n .s e t i a pe l e me n da t ak h us u sy a n g di ma s u k ka np a d as t r u k t u rd a l a . Pa dake b a n y a ka ns i s t e m da l a m duni any a t adi ma n aki t ab e ke r j a ,k a da n g k a c a n ge l e me nda t at e r l a l u kompl e ksun t ukdi de f i ni s i ka n .Ke kompl e ks a nt e r s e b uts e h a r us ny adi u r a i ka nme l a l uis e j uml a he l e mc nd a t ay a n g l e bi hs e de r h a n a .Ke mudi a ne l e me nd a t ay a n gl e bi hs e de r h a n at e r s e b u tdi de f i ni s i ka nke mb a l ihi n gga .n i l a ida n s a t ua ny a n gr e l e v a nda ne l e me n t e r .Pe n de f i ni s i a nt e r s e b utme n gguna ka nn ot a s iy a ngumum di guna ka nda l a m me n ga n a l i s as i s t e mde n ga nme n ggun a ka ns e j uml a hs i mb ol ,y a i t u( Poh a n&Sa i f ulBa h r i ,1997,p22 ): No. Simbol Uraian 1 = t e r d i r i da r i ,me n de f i ni s i k a n , di u r a i ka nme n j a di , a r t i ny a 2 + Da n 3 ( ) op t i on a l( b ol e ha daa t a ub ol e ht i da k) 4 { } Pe n gul a n ga n 5 [ ] me mi l i hs a l a hs a t ud a r i s e j uml a ha l t e r n a t i f , s e l e k s i 6 ** Kome n t a r 7 @ I de n t i f i ka s ia t r i b utkun c i 8 | p e mi s a hs e j uml a ha l t e r n a t i fpi l i h a na n t a r as i mb ol [ ] Not a sA=B+C a r t i ny a :Adi ur a i ka nme nj a diBda nC, a t a uAme n de f i ni s i ka nBd a nC. Un t ukme l e n gka pide f i ni s ie l e me nda t at e r da pa ts e j uml a hf a kt ory a n gh a r usdi pe r ha t i ka ny a i t u: § Ke j e l a s a n a r t ie l e me n da t a da l a m k on t e ks a pl i ka s i y a n g b i a s a ny a di de s k r i ps i ka n s e b a g a i kome n t a rde n ga nn ot a s i**. Ha l:57
STMI KWi dy aDh a r maPon t i a n a k § Kompos i s ie l e me nda t a ,j i kama s i hda pa tdi ur a i ka n. § Ni l a ida ns a t ua ne l e me nda t a ,j i kas uda ht i da kda pa tdi ur a i ka nl a gi Se b a ga ic on t oha ka ndi de f i ni s i ka nn a made n g a nme n g gun a ka na t u r a ndia t a s .Na mada l a mh a li ni puny a s e j uml a ha t r i b utpe n dukun gs e pe r t ige l a r ,n a ma _pe r t a ma .Na ma _t e n ga h ,da nn a ma _a khi rs e pe r t ima r gaa t a u n a make l ua r ga . n a ma = ge l a r+n a ma _pe r t a ma+( n a ma _t e n ga h )+( n a ma _a khi r ) ge l a r =[ ( Tua n ) | ( Ny ony a ) | ( Non a )| ( Dok t or )| ( Pr of e s s or ) ] n a ma _pe r t a ma ={ ka r a kt e r _v a l i d} 30 n a ma _t e n ga h ={ ka r a kt e r _v a l i d} 15 n a ma _a khi r ={ ka r a kt e r _v a l i d} 15 ka r a kt e r _v a l i d =[ AZ| a z | 09] Con t ohun t uke l e me nda t ay a n gbe r s i f a top t i on a l . Al a ma t _pe l a n gga n=( t uj ua n _pe n gi r i ma n ) +( a l a ma t _pe n a gi ha n ) ; y a n gb e r a r t i:t uj ua npe n gi r i ma ns a j aa t a u; a l a ma tpe n a gi ha ns a j a ;t uj ua npe n gi r i ma nda na l a ma tpe n a gi ha na t a u;t uj ua npe n a gi ha na t a ua l a ma tpe n a gi ha n . De n ga nn ot a s il a i nda pa tdi ga mba r ka ns e b a ga ib e r i kut: Al a ma t _pe l a n gga n=[ t uj ua n _pe n gi r i ma n| a l a ma t _pe n a gi ha n| t uj ua n _pe n gi r i ma n+a l a ma t _pe n a gi ha n ] J i kay a n gdi t e ka n ka na da l a hpr os e spe n gi r i ma ni t e mny ama kay a n gh a r uss e l a l ua daa da l a ht uj ua npe n gi r i ma n s e da n gka na l a ma t _pe n a gi ha nh a ny aop t i on a l ,da ndi ga mba r ka nde n ga nn ot a s i: Al a ma t _pe l a n gga n=t uj ua n _pe n gi r i ma n+a l a ma t _pe n a gi ha n Not a s ipe n gul a n ga ndi guna ka nun t ukme n gi de n t i f i ka s ipe n gul a n ga nkompone ne l e me nda t a .Pe n gul a n ga ni ni da pa tdi mul a ida r i0( mi ni ma l )s a mpa ij uml a h( ma ks i ma l )y a n gdi de f i ni s i ka nol e hpe n ga n a l i s as i s t e m. Pe me s a n a n=n a ma _pe l a n gga n+t uj ua n _pe n gi r i ma n+1{i t e m} 10 Ar t i ny a:di ma n a1( s a t u)b e r a r t ib a t a sba wa h( mi ni ma l )da ns e pul uhbe r a r t ib a t a sa t a s( ma ks i ma l ) .Se l a i ni t u bi s ah a ny ab a t a sb a wa ha t a uh a ny ab a t a sa t a ss a j aa t a uke dua dua ny a ,s e pe r t i: a=1{ b } a={ b } 10 a=1{ b } 10 a={ b } Not a s is e l e ks idi gun a ka nun t ukme n gi de n t i f i ka s ie l e me nda t ay a n gdi pi l i h( s a l a hs a t u)da r is e j uml a hpi l i ha n . Pi l i ha nt e r s e b utdi a n t a r an ot a s i“ [] ”da ndi pi s a h pi s a h ka nde n ga nn ot a s i“ | ”s e b a ga i ma n ac on t ohdiba wa hi ni: J e ni s _ke l a mi n=[Pr i a| Wa ni t a ] Ti pe _pe l a n gga n=[Pe me r i n t a h| I n dus t r i| Uni ve r s i t a s| La i nl a i n ] Pe n ggun a a nn a mal a i n( a l i a s )ba gie l e me nda t as e b a ga in a maa l t e r n a t i fpe n t i n gun t ukb a ny a kpe ma ka iy a ng mun gki nt i da ka kr a bde n ga ns a l a hs a t una may a ngmun gki na dada l a m de pa r t e me ny a n gb e r be da ,ke l ompok pe ma ka iy a n gb e r be da ,l oka s iy a n gb e r b e da ,ba h ka nka da n gka da n gba n gs adaba h a s ay a n gb e r be da . Un t ukme n ge t a h uike b e n a r a nda r is e b ua hpe mbua t a nKD,s e pe r t ime n ge c e kke l e n gka pa n .Kon s i s t e n s i , da nkon t r a di ks i da pa tdi l a kuka nde n ga nme nj a wa bpe r t a ny a a nb e r i kuti ni: a . Apa ka hs e muaa r usda t ada l a mDADs uda hdi de f i ni s i ka nda l a m KD? b .Apa ka hs e muakompon e ne l e me nda t as uda hdi de f i ni s i ka n? c . Apa ka he l e me nda t ay a n gdi de f i ni s i ka nl e bi hda r is a t uka l i? d.Apa ka hs e muan ot a s iy a n gdi gun a ka nda l a mKDs uda hdi kor e ks i? Tabel Data Ta b e lda t aa da l a hme r upa ka ns e kumpul a nda r ida t ay a n gt e r or ga ni s i rb e r da s a r ka nkun c iy a n gb e r a dadi da l a ms i s t e m.Di me ns ida t at a b e l: a . Sa t uDi me ns i Fi l e _Mhs={NI M +Na ma+Al a ma t+Te l e pon}
Ha l:58
STMI KWi dy aDh a r maPon t i a n a k NI M 14235 14236 14237
Na ma J on a t h a n Bur h a n Wi j a y a
Al a ma t Ma wa r23 Me l a t i45 Any e l i r1B
Te l e pon 5203673 3457622 7706452
b .Duadi me n s i Fi l e _Mhs={J ur us a n+{NI M +Na ma+Al a ma t+Te l e pon}} J ur us a n NI M Na ma Al a ma t Te l e pon Komput e r 14235 J on a t h a n Ma wa r23 5203673 14236 Bur h a n Me l a t i45 3457622 14237 Wi j a y a Any e l i r1B 7706452 c . Ti gaDi me ns i Fi l e _Mhs={PTS+{J ur us a n+{NI M +Na ma+Al a ma t+Te l e pon}}} PTS J ur us a n NI M Na ma Al a ma t Te l e pon STMI KWD Komput e r 14235 J on a t h a n Ma wa r23 5203673 14236 Bur h a n Me l a t i45 3457622 14237 Wi j a y a Any e l i r1B 7706452 Kamus Data dan Formulir Masukan & Keluaran <
> FORMULIR DATA BARANG KodeBa r a n g Na maBa r a n g Sa t ua n Pe r s e di a a nma ks i mum Pe r s e di a a nmi ni mum Ha r gas a t ua n J uml a hs t oc k
: 000000 : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX : XXXXXXXX : 00000000 : 00000000 : 00000000 : 00000000
Di s e t uj ui Ka b a gBa r a n gda nPe r l e n gka pa n
………………………………. . Ur a i a nSt r uk t u rda t a: Ba r a n g = kode _b a r a n g+ n a ma _b a r a n g+ s a t ua n + pe r s e di a a n _ma ks i mum + pe r s e di a a n _mi ni mum + h a r ga _s a t ua n+j uml a h _s t oc k Kode _b a r a n g=ke l ompok_ba r a n g+n omor _ur u t _b a r a n g Ke l ompok_b a r a n g=[ 00| 01| …| 99] Nomor _ur u t _b a r a n g=[0000| 0001| 0002| …| 9 999] Na ma _ba r a n g=0{ka r a k t e r}30 Sa t ua n=0{ka r a k t e r}8 Pe r s e di a a n _ma ks i mum=*99. 999. 999* Pe r s e di a a n _mi ni mum=*99. 999. 999* Ha r ga _s a t ua n=*99. 999. 999* J uml a h _s t oc k=*99. 999 . 999* Ha l:59
STMI KWi dy aDh a r maPon t i a n a k <> NomorFor mul i r : 0000 Uni tKe r j a : 000000 Ta n gga l : 000000
For mul i rPe ma ka i a nBa r a n g
No KodeBa r a n g Na maBa r a n g Ur ut
Pe moh on ,
NPP Na ma
Sa t ua n
J uml a h Pe r mi n t a a n
J uml a h Di s e t uj ui
Di s e t uj ui Ka b a gBa r a n g&Pe r l e n gka pa n
:0000 :
…………………………………
Ur a i a nSt r uk t u rda t a: Pe ma ka i a n _ba r a n g=n omor _f or mul i r+uni t _ke r j a+t a n gga l+{n o_ur ut+kode _b a r a n g+n a ma _b a r a n g+ s a t ua n+j uml a h _pe r mi n t a a n+j uml a h_di s e t uj ui}+pe ga wa i Nomor _f or mul i r Uni t _ke r j a Kode _Uni t _ke r j a Na ma _uni t _ke r j a Ta n gga l No_ur u t Kode _b a r a n g Ke l ompok Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n J uml a h _pe r mi n t a a n J uml a h _di s e t uj ui Pe ga wa i No_Pok ok_pe ga wa i Na ma _pe ga wa i Tgl Bul a n Ta h un
= = = = = = = = = = = = = = = = = = =
4{ ka r a kt e r } 4 ke l ompok+k ode _uni t _ke r j a+n a ma _uni t _ke r j a 4{ ka r a kt e r } 4 0{ ka r a kt e r } 30 *t gl b ul a n t a h un * 0{ ka r a kt e r } 2 ke l ompok+n omor _ur u t _b a r a n g [ 00| 01| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *99. 999. 999* *99. 999. 999* n o_pok ok_pe ga wa i+n a ma _pe ga wa i [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 [ 01| 02| 03| …| 31] [ 01| 02| 03| …| 12] *9999*
Ha l:60
STMI KWi dy aDh a r maPon t i a n a k <>
For mul i rPe n ga da a nBa r a n g
NomorSPK
: 000000000000
Ta n gga l
: 00000000
maBa r a n g No Kode Na r a n g Ur ut Ba
Sa t ua n
J uml a h
Ha r ga Sa t ua n
Tot a l Ha r ga
Tot a l Di s e t uj ui Ka b a gBa r a n g&Pe r l e n gka pa n ………………………………… Ur a i a nSt r uk t u rda t a: Pe n ga da a n _b a r a n g= n omor _s pk+t a n gga l+{no_ur u t+kode _b a r a n g+ n a ma _b a r a n g+s a t ua n+j uml a h _pe n ga da a n+h a r ga _s a t ua n+t ot a l _h a r ga }+t ot a l Nomor _s pk Ta n gga l No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n J uml a h _pe n ga da a n Ha r ga _s a t ua n Tot a l _ha r ga Tot a l
= = = = = = = = = = = =
12{ ka r a kt e r } 12 *t gl b ul a n t a h un * 0{ a n gka } 2 ke l ompok_b a r a n g+n omor _ur u t _b a r a n g [ 00| 01| 02| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *99. 999. 999* *99. 999* *9. 999. 999 . 999* *9. 999. 999 . 999*
Ha l:61
STMI KWi dy aDh a r maPon t i a n a k <> Ta n gga l : 00000000 No Kode Na maBa r a n g Ur ut Ba r a n g
For mul i rPe ny e s ua i a nBa r a n g Sa t ua n
J uml a h Te r hi t un g
J uml a h Fa kt ua l
Se l i s i h (+/-)
Di s e t uj ui Ka b a gBa r a n g&Pe r l e n gka pa n …………………………… Ur a i a nSt r uk t u rda t a: Pe ny e s ua i a n=t a n gga l+{n o_ur u t+k ode _b a r a n g+n a ma _ba r a n g+j uml a h_t e r hi t un g+j uml a h_f a kt ua l+ s e l i s i h} Ta n gga l No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n J uml a h _t e r hi t un g J uml a h _f a kt ua l Se l i s i h
= = = = = = = = = =
*t gl b ul a n t a h un * 0{ a n gka } 2 ke l ompok_b a r a n g+n omor _ur u t _b a r a n g [ 00| 01| 02| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *999. 999* *999. 999* *999. 999*
<> Ta h un : 0000 Uni tKe r j a : 0000 No Kode Na maBa r a n g Ur ut Ba r a n g
For mul i rRe n c a n aPe ma ka i a nBa r a n g
Sa t ua n
J uml a h
Ha r ga Pe r ki r a a n
J uml a h Ha r ga
Tot a l Di s e t uj ui Ka b a gBa r a n g&Pe r l e n gka pa n ……………………………… Ur a i a nSt r uk t u rda t a: Re n c a n a _pe ma ka i a n _b a r a n g=t a h un+uni t _ke r j a+{ n o_ur u t+k ode _b a r a n g+n a ma _b a r a n g+j uml a h+s a t ua n +h a r ga _pe r ki r a a n+j uml a h _ha r ga }+t ot a l Ta h un = [ 1900| 1901| …| 2999 ] Uni t _ke r j a = kode _uni t+n a ma _uni t Kode _uni t = [ 0000| 0001| …| 9999] Ha l:62
STMI KWi dy aDh a r maPon t i a n a k Na ma _uni t No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n Ha r ga _pe r ki r a a n J uml a h_h a r ga Tot a l
= = = = = = = = = =
0{ ka r a kt e r } 30 0{ a n gka } 2 ke l ompok_b a r a n g+n omor _ur u t _b a r a n g [ 00| 01| 02| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *999. 999* *999. 999* *999. 999. 999*
<>
La por a nPe ma ka i a nBa r a n g
NomorFor mul i r
: 0000
Uni tKe r j a
: 0000…………………………. .
Ta n gga l
: 00000000
Na maPe moh on
: …………………………………
No Kode Na maBa r a n g Ur ut Ba r a n g
Sa t ua n
J uml a h Pe r mi n t a a n
J uml a h Di s e t uj ui
Ur a i a nSt r uk t u rda t a: La por a n _pe ma ka i a n _b a r a n g= n omor _f or mul i r + uni t _ke r j a+ t a n gga l+ pe ga wa i+ {n o_ur ut+ kode _b a r a n g+na ma _b a r a n g+s a t ua n+j uml a h_pe r mi n t a a n+j uml a h _di s e t uj ui } Nomor _f or mul i r Uni t _ke r j a Kode _uni t _ke r j a Na ma _uni t _ke r j a Ta n gga l No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g
= = = = = = = =
4{ ka r a kt e r } 4 kode _uni t _ke r j a +n a ma _uni t _ke r j a 4{ ka r a kt e r } 4 0{ ka r a kt e r } 30 *t gl b ul a n t a h un * 0{ a n gka } 2 ke l ompok_b a r a n g+n omor _ur u t _b a r a n g [ 00| 01| 02| …| 99] Ha l:63
STMI KWi dy aDh a r maPon t i a n a k Nomor _ur u t _b a r a n g= Na ma _ba r a n g = Sa t ua n = J uml a h _pe r mi n t a a n = J uml a h _di s e t uj ui = Pe ga wa i = No_p ok ok_pe ga wa i= Na ma _pe ga wa i =
[ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *99. 999. 999* *99. 999. 999* n o_pok ok_pe ga wa i+n a ma _pe ga wa i [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30
<> NomorSPK
: 000000000000
Ta n gga l
: 00000000
No Kode Na maBa r a n g Ur ut Ba r a n g
La por a nPe n ga da a nBa r a n g
Sa t ua n
J uml a h
Ha r ga Sa t ua n
Tot a l Ha r ga
Tot a l Ur a i a nSt r uk t u rda t a: La por a n _pe n ga da a n _b a r a n g=n omor _s pk+t a n gga l+{n o_ur u t+kode _b a r a n g+n a ma _b a r a n g+s a t ua n+ j uml a h_pe n ga da a n+h a r ga _s a t ua n+t ot a l _h a r ga }+t ot a l Nomor _s pk = 12{ ka r a kt e r } 12 Ta n gga l = *t gl b ul a n t a h un * No_ur u t = 0{ a n gka } 2 Kode _b a r a n g = ke l ompok_b a r a n g+n omor _ur u t _b a r a n g Ke l ompok_b a r a n g = [ 00| 01| 02| …| 99] Nomor _ur u t _b a r a n g = [ 0000| 0001| 0002| …| 9999] Na ma _ba r a n g = 0{ ka r a kt e r } 30 Sa t ua n = 0{ ka r a kt e r } 8 J uml a h _pe n ga da a n = *99. 999. 999* Ha r ga _s a t ua n = *99. 999* Tot a l _ha r ga = *9. 999. 999 . 999* Tot a l = *9. 999. 999 . 999*
Ha l:64
STMI KWi dy aDh a r maPon t i a n a k <> Ta n gga l
For mul i rPe ny e s ua i a nBa r a n g
: 00000000
maBa r a n g No Kode Na r a n g Ur ut Ba
Sa t ua n
J uml a h Te r hi t un g
J uml a h Fa kt ua l
Se l i s i h ( +/)
Ur a i a nSt r uk t u rDa t a: La por a n _pe ny e s ua i a n _b a r a n g= t a n gga l+ {n o_ur ut+ k ode _b a r a n g+ na ma _b a r a n g+ j uml a h _t e r hi t un g+ j uml a h _f a kt ua l+s e l i s i h} Ta n gga l No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n J uml a h _t e r hi t un g J uml a h _f a kt ua l Se l i s i h
= = = = = = = = = =
*t gl b ul a n t a h un * 0{ a n gka } 2 ke l ompok_b a r a n g+n omor _ur u t _b a r a n g [ 00| 01| 02| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *999. 999* *999. 999* *999. 999*
<>
La por a nRe n c a n aPe ma ka i a nBa r a n g
KodeBa r a n g
: 00000000
Na maBa r a n g
: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Sa t ua n
: XXXXXXXX
Ha r gaSa t ua n
: 00000000 Uni tKe r j a
J uml a h
Ni l a i
Tot a l Ha l:65
STMI KWi dy aDh a r maPon t i a n a k Ur a i a nSt r uk t u rda t a: La por a n _r e nc a n a _pe ma ka i a n _ba r a n g=kode _b a r a n g+n a ma _ba r a n g+s a t ua n+h a r ga _s a t ua n+{ uni t _ke r j a+ j uml a h+ni l a i }+t ot a l Kode _b a r a n g Ke l ompok_b a r a n g Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n Ha r ga _s a t ua n Uni t _ke r j a Kode _uni t Na ma _uni t J uml a h Tot a l
= = = = = = = = = = =
Ke l ompok_b a r a n g+No_ur u t _b a r a n g [ 00| 01| 02| …| 99] [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *999. 999* kode _uni t+n a ma _uni t [ 0000| 0001| …| 9999] 0{ka r a k t e r }30 *999. 999* *999. 999. 999*
<>
La por a nTr i wul a nPe ma ka i a nBa r a n g
Uni tKe r j a
: ………………. .
Tr i wul a n
: ………………. . No Kode Na maBa r a n g Ur ut Ba r a n g
Sa t ua n
J uml a h Pe r mi n t a a n
Tot a l Ha r ga
Ur a i a nSt r uk t u rda t a: La por a n _t r i wul a n _pe ma ka i a n _b a r a n g=uni t _ke r j a+t r i wul a n+{ n o_ur ut+k ode _b a r a n g+na ma _b a r a n g+ s a t ua n+j uml a h_pe r mi n t a a n+j uml a h _di s e t uj ui }+b udge t+pe n ge l ua r a n Uni t _ke r j a Kode _uni t Na ma _uni t Tr i wul a n No_ur u t Kode _b a r a n g Ke l ompok_b a r a n g
= = = = = = =
kode _uni t+n a ma _uni t [ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 [ I | I I | I I I | I V] 0{ a n gka } 2 Ke l ompok_b a r a n g+No_ur u t _b a r a n g [ 00| 01| 02| …| 99] Ha l:66
STMI KWi dy aDh a r maPon t i a n a k Nomor _ur u t _b a r a n g Na ma _ba r a n g Sa t ua n J uml a h _pe r mi n t a a n J uml a h _di s e t uj ui Budge t Pe n ge l ua r a n J uml a h Tot a l
= = = = = = = = =
[ 0000| 0001| 0002| …| 9999] 0{ ka r a kt e r } 30 0{ ka r a kt e r } 8 *999. 999* *999. 999* *999. 999. 999* *999. 999. 999* *999. 999* *999. 999. 999*
Latihan Pembuatan Kamus Data PTABCD
Ta n gga l:999999 Ha l a ma n:99 LAPORANPENJ UALAN| Pe r i ode:99 9999s / d9999 99
WI LAYAH:XXXXXXXXXXXXXX Ta n gga l 999999
NoFa k t ur XXXXXX
Pe l a n gga n X25X
999999
XXXXXX
X25X
999999
XXXXXX
X25X
Ba r a n g X25X X25X X25X Tot a lFa kt ur X25X X25X X25X Tot a lFa kt ur X25X X25X X25X Tot a lFa kt ur Tot a lTa n gga l Tot a lWi l a y a h
J uml a h 99999 99999 99999 99999 99999 99999 99999 99999 99999
Ni l a i 99999 99999 99999 999999 99999 99999 99999 999999 99999 99999 99999 999999 999999 999999
Di s e t uj ui Ke pa l aBa gi a nPe nj ua l a n
…………………………….
Ha l:67
STMI KWi dy aDh a r maPon t i a n a k
SPESIFIKASI PROSES Spe s i f i ka s ipr os e s( Pr oc e s sSpe c i f i c a t i on s-PS) ,d i gun a ka nun t ukme n de s kr i ps i ka npr os e sy a n gt e r j a di pa dal e v e lpa l i n gda s a rda l a ms e b ua hDAD ( f unc t i on a lpr i mi t i v e ) ,y a n gol c hDeMa r c oa t a uGa n eSa n s on di s e b uts e b a ga imi ni a t u rs pe s i f i ka s i( mi nis pe c ) .Mode li nib e r f un gs iun t ukme n de s kr i ps i ka na pay a ngdi l a kuka n ke t i kama s uka ndi t r a n s f or ma s ime nj a dike l ua r a n.Mode li ni l a hy a n gme nj c l a s ka npol ake r j ada l a ms e t i a p pr os e s .Tuj ua nut a maun t ukme n gh a s i l ka ns e b ua hPSa da l a h( Ke n da l l&Ke n da l l .1 99 9, p3 42 ) : a . Un t u kmc n gh i l a n g k a nk e b i n g un g a ud a l a mme ma h a mi s e b u a hp r os e s . b .Un t u kme n da p a t k a ns c b u a hde s k r i ps iy a n gt c p a tme n gc n a i a pay a n gdi h a s i l ka n . c . Un t u kme l a ku k a nv a l i d a s i s c b u a hp e r a n c a n g a ns i s t e m. Te r d a p a tb a ny a kc a r ay a n gdi g un a k a nun t ukme nj e l a s k a nPS.mi s a l ny a:De c i s i onTa bl e s ,De c i s i onTr e e , Fl owc h a r t s ,Pr e Pos tCon di t i ons ,da nl a i n l a i n.Ti da kme nj a dima s a l a hmode lma n ay a n ga ka ndi gun a ka n .y a n g j e l a ss e t i a pmode ly a nga ka ndi gun a ka nh a r usme me n uhis y a r a t as e b a ga ib e r i kut( Poh a n& Sa i f ulBa h r i , 1991): a . Da pa t di ve r i f i ka s i ol e h pe ma ka i da n pe nga n a l i s a s i s t e m. Ha ny a s a j a da l a m pe n de ka t a n n a r a t i f a ga k s ul i t me mbe da ka n a ks i a l t e r n a t i f ( de c i s i on ) de n ga n a ks i pe n gul a n ga n ( r e pe t i t i on ) . Se l a i n i t u a da ke s ul i t a n l a i n s e pe r u pe n e r j e ma h a n pc n ggun a a n ope r a t or l ogi ka" b ool e a n" ," a n d" ," or "da n' " n ot " . b .Ma mpu b e r k omuni ka s i s c c a r a e f e k t i f de nga n pe ma ka i y a n g b e r v a r i a s i . Pa da pr a k t e kn y a mode li nia k a ndi b a c aol e hpe l a k us i s t e my a n gb e r k e pe n t i n ga nde n g a ns pe s i f i ka s ip r os e s ,umumny adi s us un d e n g a nme n g g u n a k a np e n d e k a t a nme l a l uib a h a s ap a s c a lk a r e n ar e l a t i v el e bi ht e r s t r u k t u rdi b a n di n gk a nd e n g a n b a h a s al a i n . Ca r ay a n gl e bi humum a da l a hde n ga nme n ggun a ka n" En gl i s hSt r uc t u r ea t a uSt r uk t urBa h a s aI n don e s i a s c b a ga ic a r aun t ukme mode l ka nPS,de n ga nkons e kue n s i ,pe n ggun a a nc a r at e r s e b u th a r usme wa ki l is e l ur uh s pe s i f i ka s ipr os e sy a n gdi b ua t ,k a da n g ka da n ga daka s usy a n gha r usme n ggun a ka nkombi na s ia n t a rmode lPS, t e r ga n t un gda r ike b ut uh a nda r ipe ma ka i ,ke b u t u h a npe n ga n a l i s as i s t e m da nka r a k t e r i s t i kob j e kpe mode l a n . Kc t i kape modc l a npr os e sdi l a kuka n ,pe n ga na l i s as i s t e mha r ush a t i h a t iun t ukt i da kb e r or i e n t a s ime me t a ka na pa y a n gdi l a kuka ns e ka r a n gt e t a pil e bi hke a r a he s e ns ipr os e s .De n ga nka t al a i ny a n gha r usdi pe t a ka na da l a hun t uk a papr os e si t udi l a kuka nb uka nb a ga i ma n apr os e si t udi ke r j a ka n . Ka l i ma tda l a mPSumumny at e r s us unda r is e j uml a hkompos i s is e pe r t ir umusma t e ma t i s ,ka t ake r j a ,da n obj e kmi s a l ny av a r i a b e la t a ue l e me nda t a .Te r mi n ol ogida l a m komput a s idi de s kr i ps i ka nde n ga nka t ake r j a s e pe r t i( Poh a n&Sa i l ulBa h r i ,1997) : • Ca n( f i n d,s e a r c ha t a ul oc a t e ) ; • J uml a h k a n( a d d ) ; • Ka l i k a n( mul t i pl y ) ; • Ba g i ( d e v i d e ) ; • Ambi l( ge t , r e a da l a ua c c e p t ) ; • Tul i s( di s pl a ya l a uwr i t e ) ; • Hi t un g( c ompu t e ) ; • Ha p us( d e l e t e ) ; • Ce k( v a l i da t e ) ; • Pi n d a h k a n( mov e ) ; • Ga n t i ka n( r e pl a c e ) ; • Se t( s e t ) ; • Ur ut ka n( s or t ) ; • Bu ka( op e n ) ; • Ga n d a ka n( c opy ) ; d a nl a i n l a i n Ope r a t orl ogi kas e pe r t i : § Da n( . a n d. ) ; Ha l:68
STMI KWi dy aDh a r maPon t i a n a k § At a u( . or . ) ;da nl a i n l a i n § At a uope r a t orma t e ma t i ss e pe r t i:+( pl us ) ;-( mi n us ) ;/( b a gi ) ;*( ka l i )da nl a i n l a i n Con t ohPr os e sme n gh i t un gp e s a n a n : Tot a l _ha r i a n=0 b ukape me s a n a n DoWhi l e( ma s i ha d aor de r )d a n( t gl _ pe s a n=t gl _s e k a r a n g ) a mbi l or de rb e r i ku t ny ad a r ip e me s a n a nde n ga nt gl _p e s a n=t gl _s e ka r a n g b ukake ua n ga n t ul i skeke ua n ga nn omor _ pe s a n ,n a ma _pe l a n gga n ,ni l a i _t r a n s a ks i t ot a l _h a r i a n= t ot a l _h a r i a n+ni l a i _t r a n s a ks i En ddo Pe n g g u n a a nDoWh i l ed a nEn d d ome n u n j u k k a nd i l a k u k a n n y ak o mb i n a i s i a n t a r aPSd a nk o n s t r u k s ip e mr o g r a ma n t e r s t r u k t u r( t e t a p i t i d a ks e d e t i l a l g o r i l ma ) . Be r i k u ti n i a k a nd i j e l a s k a nk o n s t r u k s i k o n s t r u k s i y a n ga k a nk i t ag u n a k a n , a n t a r a l a i n : a .I f t h e n e l s e b . Doc a s e , c a s e , …e n d c a s e c . Dowh i l ec o n d i t i o n…e n d d o d . Re p e a t …u n t i l c o n d i t i o n Ilustrasi Mengenai Penggunaan PS a . Na r a s i Un t u ks e t i a pp e mb e l i a nd a r i p e l a n g g a nh a r a pd i p e r i k s a: Ap a b i l ab a t a sk r e d i td i l a mp a a ima k ap e r i k s ah i s t o r ip e mb a y a r a n n y a .Ap a b i l ah i s t o r i s n y ak u r a n gb a i kma k ad i t o l a k . Ap a b i l ah i s t o r i s n y ab a i kd a np c mb e l i a nt i d a kme l e b i h i1j u t ar u p i a hmi n t ap e r s e t u j u a nma n a j e r ;b i l al e b i hd a r i1j u t a r u p i a hma k ad i t o l a k . b .St r uk t urBa h a s aI n don e s i a MODULVa l i d a s i _ Pe n j u a l a n J I KAs a l d o p i u t a n g> l i mi t k r e d i t MAKA J I KAh i s t o r i _ b a y a r =b u r u kMAKA t o l a k SELAI NI TU J I KAn i l a i _ b a r a n g<1j u t aMAKA mi n t a _ p e r s e t u j u a n _ ma n a j e r SELAI NI TU t ol a k AKHI RJ I KA AKHI RJ I KA SELAI NI TU p e mb c l i a nd i l a y a n i AKHI RJ I KA AKHI RMODUL c . De c i s i onTa bl e Me r u p a k a nt a b e ly a n gd i s u s u nu n t u kme n u n j u k k a np r o s e sp e n g a mb i l a nk e p u t u s a nd e n g a nme n g g u n a k a nd i a g r a m ( a t a ul a b e l )y a n gme mi l i k i e mp a t b a g i a nu t a ma , y a i t uk on di s i ,ni l a ikon di s i ,ke put us a n ,da nni l a ike put us a n. Ha l:69
STMI KWi dy aDh a r maPon t i a n a k Langkah-langkah dalam pembuatan tabel kcputusan, sebagai bcrikut: 1 .Te n t uka ns e muakon di s ia l a upe r s y a r a t a ny a n gdi pe r l uka nun t ukme n ga mbi lkc put us a n .Se muakon di s i di t ul i sda l a ms a t ub a r i s{j a n ga nme n gga b un gduakc p u t us a n ) .Mi s a l ny a ,j a n ga nme n gga b un gme ni ka hda n pun y aa n a kda l a ms a t ub a r i s ,ka r e n aor a n gme ni ka hb e l um t e n t ume mpuny a ia n a k.Le bi hb a i kdi pi s a h mc nj a diduab a r i s . 2 .Te n t u ka ns e muake p u t us a ny a n gpe r l udi a mbi l .Se t i a pk c pu t us a ndi t ul i sda l a ms a t ub a r i s( j a n g a nme n gg a b un g d u ak e p u t u s a na t a ul e b i h ) .Mi s a l ny ak e p u t u s a nme n e r i maga j ib ul a n a nda nme mb a y a rpa j a kp e n gha s i l a n . s e b a i kny adi pi s a hme nj a did uab a r i s ,ka r e n ah a ny awa j i bpa j a kdc n ga npc n gh a s i l a nt e r t e n t uy a n gh a r us me mb a y a rpa j a k.Ba g a i ma n abi l ak a r y a wa nme n e r i maga j i ku r a n gda r i pe n d a p a t a nk e n apa j a k? 3 .Te n t uka nni l a ima s i ngma s i ngkon di s i .Se da pa tmun gki nni l a ikon di s ih a ny ab e r i s ini l a iYa t a uT.( ma s i n gma s i n gun t uk" y a "da n' t i da k' ) .I niun t ukme mpe r muda ha n a l i s a .J a n ga nmc n ggun a ka npe r t a ny a a n' s t a t us ' unl ukme n gc t a h uis t a t uspe r ni ka h a n .Apaa r t i ny abi l a' s t a t us 'dj j a wa bY ?s e b a i kny agun a ka npe r t a ny a a n ' me ni ka h’ . 4 .Te n t u ka nb a ny a kny akol om.dc n ga nr umus :N =A^k( Na da l a hb a ny a kny akol om,A a da l a ha l t e r n a t i f j a wa b a nda nKa da l a hb a ny a kny akon di s i ) . Kr e di tl i mi tdi l a mpa ui Y Y Y Y N Hi s t or ipe mba y a r a nBa i kY Y N N Y Pe mb e l i a ndia t a s1j ut a YNYNY Pe mb e l i a ndi t e r i ma X Tol a k X XX Mi n t ape r s e t uj ua n X
NN YN NY XX
d.De c i s i onTr e e
Kr e di t Di l a mpa
Hi s t or i Pe mb a y a r a n Ba i k Hi s t or i Pe mb a y a r a n Bur uk
N N N X
Pe mb e l i a ndi a t a s1j ut a Pe mb e l i a ndi b a D w I T a h O1 LA j ut a K
Kr e di t Ti da k Di l a mpa i Con t ohl a i nny ada l a mpe mbua t a ns pe s i f i ka s ipr os e s:
DI TOLA K Mi n t a Pe r s e t uj ua n ma n a j e r
DI TERI M A
De t i l _pe nj ua l a 2. 3* Pe n c a t a t a n Pe nj ua l a n
Summa r y _pe nj ua l a n
Fi l e _pe nj ua l a n De t i l _Pe nj ua l a n: Cus t+Pa r t _No+Qt y _s ol d+Uni t _pr i c e Fi l ePe nj ua l a n: Pa r t _No+Tot a l _Qt y+Tot a l _v a l ue Ha l:70
STMI KWi dy aDh a r maPon t i a n a k Summa r y _Pe nj ua l a n: Cus t+Sa l e s _Va l ue MODULPe n c a t a t a n _Pe nj ua l a n Re c e i ve“ De t i l _Pe nj ua l a n ” Ge tr e c or di n“ f i l e _Pe nj ua l a n ”f orPa r t _NoI nDe t i l _Pe nj ua l a n Tot a l _Qt y=Tot a l _Qt y+Qt y _Sol d Sa l e s _Va l ue=Qt y _s ol d*Uni t _pr i c e Tot a l _va l ue=Tot a l _va l ue+Sa l e s _Va l ue Wr i t e“ Fi l e _pe nj ua l a nr e c or d” Se n d“ Summa r y _pe nj ua l a n” ENDMODULE Pa dac on t ohb e r i kutdi t a mb a hkon di s i: Bi l ani l a ipe nj ua l a nl e bi hbe s a rda r i5j ut ama kadi b e r idi s c oun ts e b e s a r10%. 2. 4* Hi t un g Di s c oun t Di s c oun t=Cus t+Tot _Di s c oun t
De t i l _pe nj ua l a
2. 3* Pe n c a t a t a n Pe nj ua l a n
Summa r y _pe nj ua l a n
Fi l e _pe nj ua l a n MODULPe n c a t a t a n _Pe nj ua l a n Re c e i ve“ De t i l _Pe nj ua l a n ” Ge tr e c or di n“ f i l e _Pe nj ua l a n ”f orPa r t _NoI nDe t i l _Pe nj ua l a n Tot a l _Qt y=Tot a l _Qt y+Qt y _Sol d Sa l e s _Va l ue=Qt y _s ol d*Uni t _pr i c e Tot a l _va l ue=Tot a l _va l ue+Sa l e s _Va l ue Wr i t e“ Fi l e _pe nj ua l a nr e c or d” I FSa l e s _Va l ue>5000000 Di s c oun t=0 . 10*Sa l e s _v a l ue Se n d“ Di s c oun t ” ENDI F Se n d“ Summa r y _pe nj ua l a n” ENDMODULE La nj ut a n: Ha l:71
STMI KWi dy aDh a r maPon t i a n a k Pa dac on t ohb e r i kutdi t a mba hkon di s il a gi( da r ic on t ohs e b e l umny a )y a i t ubi l ape mbe l i a nde n ga nt un a ia t a u c e ka ka n di be r it a n dat e r i mas e da n gka n un t uk pe mb e l i a n de n ga n kr e di ta ka n di ki r i mi nv oi c eda n bi l a pe mb e l i a n me n ggun a ka nf a s i l i t a s“ Ac c oun t ”a ka n di pos t i n g.Di s c oun th a ny a di be r i ka n un t uk f a s i l i t a s “ a c c oun t ” .
2. 5* Pos t i n g Ac c oun t
2. 4* Ki r i m Di s c oun t
Di s c oun t=Cus t+ Tot _Di s c oun t Summa r y _pe nj ua l a n De t i l _pe nj ua l a n 2. 3* Pe n c a t a t a n Pe nj ua l a n
Ac c oun t _pos t i n g=Cus t+ s a l e s _v a l ue Fi l e _pe nj ua l a n
2. 6* Ki r i m I nv oi c e
MODULPe nc a t a t a n _ Pe n j u a l a n Re c e i ve“ De t i l _ Pe n j u a l a n ” Ge tr e c o r di n“ f i l e _ Pe n j u a l a n ”f o rPa r t _ NoI nDe t i l _Pe nj ua l a n To t a l _Qt y=To t a l _ Qt y+Qt y _ So l d Sa l e s _Va l ue=Qt y _ s o l d*Un i t _ p r i c e To t a l _v a l ue=To t a l _ v a l u e+Sa l e s _Va l ue Wr i t e“ Fi l e _ pe n j u a l a nr e c o r d ” DOCASE CASEPe mb a y a r a n=“ Ac c o un t ” I FSa l e s _Va l ue>5 0 0 0 000 Di s c o un t=0 . 1 0*Sa l e s _v a l ue Se n d“ Di s c o un t ” ENDI F CASEPe mb a y a r a n=Tu n a iORCe k Se n d“ Ta n d a _ Te r i ma ” CASEPe mb a y a r a n=Kr e d i t Se n d“ I n v o i c e ” ENDCASE ENDMODULE
Ha l:72