Professional Documents
Culture Documents
UNSOED. Net
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 tujuan 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 bagaiman (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. 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). +--------------------------------------------------------------------------+ : System : In data processing, a collection of men, machines, and : : methods organized to accomplish a set of specific functions. : +--------------------------------------------------------------------------+ +--------------------------------------------------------------------------+ : Sehingga 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
UNSOED. Net
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.
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 sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
UNSOED. Net
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 sumbarsumber 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) 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. h. 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. ANALISIS DAN DESAIN SISTEM Analisis sistem sangat bergantung pada teori sistem umum sebagai sebuah landasan konseptual. Terdapat banyak pendekatan untuk analisis sistem dan pada dasarnya semunya mempunyai tujuan yang sama, yaitu memahami sistem yang rumit kemudian melakukan modifikasi dengan beberapa cara. Hasil modifikasi dapat berupa subsistem baru, komponen baruatau serangkaian transformasi baru dan lain-lain. Tujuannya adalah untuk memperbaiki berbagai fungsi di dalam sistem agar lebih efisien, untuk mengubah sasaran sistem, untuk mengganti output, untuk mencapai tujuan yang sama dengan seperangkat input yang lain atau untuk melakukan beberapa perbaikan serupa. Tahapan dalam menganalisis sistem : 1. Definisikan masalahnya. Bagian sistem yang mana yang tidak memuaskan ?. Apakah input telah mengalami perubahan bentuk, harga atau ketersediannya ?. Apakah output kurang memuaskan ?. Apa tujuan usaha analisis sistem ?. 2. Pahami sistem tersebut dan buat definisinya. Karena sistem mempunyai hirarki (terdapat subsistem di dalam sistem yang lebih besar) dan saling berhubungan dengan lingkungannya, maka akan sulit
UNSOED. Net
3.
4. 5. 6.
Berikut ini adalah beberapa dasar bagi teori sistem oleh para ahli : +--------------------------------------------------------------------------+ :No: Teori Sistem Umum : Kepentingannya bagi disain sistem informasi: +--------------------------------------------------------------------------+ :1 : Komponen-komponen dari : Gambarkan komponen-komponen dan hubungan : : : suatu sistem berinteraksi: antara mereka selama proses analisis : +--------------------------------------------------------------------------+ :2 : Sebuah sistem adalah : Yakinkan untuk merumuskan keseluruhan : : : suatu keseluruhan : sistem sebelum menguji sub sistem : +--------------------------------------------------------------------------+ :3 : Sistem adalah pengejar : Apa tujuan sebuah sistem informasi ? : : : tujuan (goal seeking) : : +--------------------------------------------------------------------------+ :4 : Sistem mempunyai masukan : Tugas utama disain adalah untuk menentukan : : : dan keluaran : masukan dan keluaran : +--------------------------------------------------------------------------+ :5 : Sistem mengubah masukan : Satu tugas utama disain adalah menentukan : : : untuk menghasilkan : pengolahan untuk membuat keluaran dari : : : keluaran : masukan : +--------------------------------------------------------------------------+ :6 : Sistem menunjukkan : Pengolahan informasi adalah hal krisis : : : adanya entropi : bagi keberhasilan sebuah organisasi : +--------------------------------------------------------------------------+ :7 : Sistem harus : Sistem informasi membantu mengendalikan : : : dikendalikan : organisasi; sistem informasi harus : : : : mempunyai umpan balik bagi unjuk kerja : : : : mereka serta harus dikendalikan : +--------------------------------------------------------------------------+ :8 : Sistem membentuk hirarki : Disain sistem informasi merupakan tugas : : : : yang berhirarki; sistem terdiri dari : : : : hirarki subsistem : +--------------------------------------------------------------------------+ :9 : Sistem memperlihatkan : Sistem informasi mempunyai banyak bagian- : : : adanya diferensiasi : bagian khusus : +--------------------------------------------------------------------------+ :10: Sistem memperlihatkan : Ada banyak cara untuk mendisain sebuah : : : adanya equifinality : sistem untuk mencapai sasaran yang : : : : dikehendaki :
UNSOED. Net
Daftar Pustaka
1. Davis, William S., Systems Analysis And Design : A Structured Approach, Addison-Wesley Publishing Company, 1983. 2. HM., Yogiyanto, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur, Penerbit Andi Offset, Yogyakarta, 1995. 3. Lucas JR, Henry C., Analisis, Desain, Dan Implementasi Sistem Informasi, Penerbit Erlangga, Edisi Tiga, Jakarta, 1987.
BAB INFORMASI
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.
UNSOED. Net
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 faktor-faktor yang merupakan data dari penjualan pada suatu periode tertentu. Faktur-faktur penjualan tersebut masih belum dapat memberikan informasi yang baik bagi manajemen. 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.
UNSOED. Net
UNSOED. Net
Terdapat 4 tes untuk menjelaskan sebuah pesan yang spesifik dalam informasi : 1. Kepada siapa (pembuat keputusan) informasi ditujukan ? (to whom (which decision maker) is the message intended ?) 2. Untuk keputusan spesifik apa informasi ditujukan ? (for what specific decision is the message intended ?) 3. Sejauh mana informasi dapat digunakan untuk mendeteksi dan memecahkan masalah ? (how is the message used to detect or resolve the condition) 4. Sejauh mana (kapan) tingkat pembuatan keputusan ? (how often (when) is the decision made ?)
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 : +-----------+ : Proses : +------>: (Model) :-------+ : +-----------+ : : : : : +------------+ +---------------+ : Input : : Output : : (Data) : : (Information) : +------------+ +---------------+ ^ : : : +------------+ +---------------+ : Data : : Penerima : : (Kejadian) : : (User) : +------------+ +---------------+ ^ : : : +------------+ +-------------+ : Hasil : : Keputusan : : tindakan : : tindakan : +------------+ +-------------+ ^ : : : +---------------------------+ Gambar 1.3 : Siklus informasi
UNSOED. Net
KUALITAS INFORMASI
Kualitas informasi (quality of information) sangat dipengaruhi atau ditentuka 6 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 ? 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 ? d. Ekonomis (Economy) * What level of resources is needed to move information through the problem-solving cycle ? e. Efisien (Efficiency) * What level of resources is required for each unit of information output ? f. Dapat dipercaya (Reliability)
NILAI INFORMASI
Ditentukan dari : a. Manfaat (use) b. Biaya (cost)
UNSOED. Net
SISTEM INFORMASI
Dapat didefinisikan sebagai a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponenkomponen 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 didalam suato organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
10
UNSOED. Net
11
UNSOED. Net
12
UNSOED. Net
Daftar Pustaka
1. Davis, William S., Systems Analysis And Design : A Structured Approach, Addison-Wesley Publishing Company, 1983. 2. HM., Yogiyanto, Analisis dan Disain Sistem Informasi : Pendekatan
13
UNSOED. Net
14
UNSOED. Net
b.
c.
d.
e.
f.
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. 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. Pengetahuan tentang metode kuantitatip Dalam membangun model-model aplikasi, analis sistem banyak menggunakan metode-metode kuantitatif seperti linier programming, dynamic programming, regresion, network, decision tree, trend, simulasi. Ahli memecahkan masalah kompleks ke dalam masalah kecil Analis sistem harus mempunyai kemampuan untuk meletakkan permasalahanpermasalahan 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. Ahli berkomunikasi dan membina hubungan Analis sistem harus mempunyai kemampuan untuk mengadakan komunikasi baik secara lisan maupun tertulis. Keahlian ini diperlukan di dalam wawancara, presentasi, rapat dan pembuatan laporan-laporan. 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.
15
UNSOED. Net
2.
3. 4.
5.
6. 7.
16
UNSOED. Net
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 bertanggjawab 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 Pesonil yang memiliki keahlian dalam mendesain untuk aplikasi berbasis GUI (Graphic Interface).
17
UNSOED. Net
Daftar Pustaka
1. Davis, William S., Systems Analysis And Design : A Structured Approach, Addison-Wesley Publishing Company, 1983. 2. HM., Yogiyanto, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur, Penerbit Andi Offset, Yogyakarta, 1995. 4. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
4 SISTEM
Merupakan fase-fase utama (general) yang terjadi pada semua sistem, baik sistem biologis, fisikal, sosial ataupun sistem lainnya. Adapun fase-fase tersebut terbagi dalam empat fase, yaitu : a. Development (introduction) b. Growth c. Maturity d. Deterioration (decline) Apabila digambarkan, GSLC akan terlihat seperti berikut : | | +---------------+\ | /: : \ | / : : \ | / : : \ | / : : \ | / : : \ | / : : | /--------+/ : : | / I : II : III : IV |/ : : : +--------------------------------------------------------------Development Growth Maturity Deterioration Gambar 4.1 : General Systems Life Cycle (GSLC)
4.2
18
UNSOED. Net
Merupakan fase-fase utama (general) yang terjadi pada sistem informasi. Adapun fase-fase tersebut terbagi dalam empat fase, yaitu : a. Systems Development (Design) b. Systems Implementation c. Systems Operation (Maintenance) d. Systems Obsolescence Apabila digambarkan, ISLC akan terlihat seperti berikut : | | +---------------+\ | /: : \ | / : : \ | / : : \ | / : : \ | / : : \ | / : : | /--------+/ : : | / I : II : III : IV |/ : : : +--------------------------------------------------------------Systems Systems Systems Operation Systems Development Implementation (Maintenance) Obsalescence (Design) Gambar 4.2 : Information Systems Life Cycle
4.3
SDLC berfungsi untuk menggambarkan tahapan-tahapan utama dan langkah-langkah dari setiap tahapan yang secara garis besar terbagi dalam tiga kegiatan utama, yaitu : a. Analysis b. Design c. Implementation Setiap kegiatan dalam SDLC dapat dijelaskan melalui tujuan (purpose) dan hasil kegiatannya (deliverable). Apabila kegiatan utama tersebut dijabarkan ke dalam langkah-langkah yang lebih rinci dapat digambarkan seperti berikut : +---------------------------------------------------------------------+ : ANALYSIS : DESIGN : IMPLEMENTATION : +---------------------------------------------------------------------+ : : +---------------+ : : +-->: Problem : : : | : Detection : : : | +---------------+ +-----------+ +-----------+ +---------> | | : | | : | | +---------------+ | : +---------------+ | : +---------------+ | : Initial : | : : Output : | : : Programming / : | : Investigation : | : : : | : : test : | +---------------+ | : +---------------+ | : +---------------+ +---------> | | : | | : |
19
UNSOED. Net
Gambar 4.3 : Stages of Problem Solving Systems Development Life Cycle (SDLC) ANALYSIS Dalam tahap analisis ini, digunakan oleh analis sistem untuk : a. Membuat keputusan apabila sistem saat ini mempunyai masalah atau sudah tidak berfungsi secara baik dan hasil analisisnya digunakan sebagai dasar untuk memperbaiki sistem b. Mengetahui ruang lingkup pekerjaannya yang akan ditanganinya. c. Memahami sistem yang sedang berjalan saat ini d. Mengidentifikasi masalah dan mencari solusinya Kegiatan yang dilakukan dalam tahap analisis ini adalah : 1. Problem detection a. Tujuan : Mendeteksi sistem, apabila sistem saat ini semakin berkurang manfaatnya (memburuk). b. Hasil : Laporan pendahuluan tentang permasalahan yang terjadi dalam sistem. 2. Initial investigation a. Tujuan : Memerikan sistem saat ini dengan penekanan pada daerahdaerah yang menimbulkan permasalahan. b. Hasil : Penjelasan sistem saat ini. 3. Requirement analysis (determination of ideal systems) a. Tujuan : Mendapatkan konsensus dari komunitas pemakai dari sistem informasi yang ideal. Sebuah penggantian sistem akan menimbulkan jarak antara sistem saat ini dengan sistem yang ideal (yang mengacu ke komputerisasi). b. Hasil : Penjelasan kebutuhan analisis terhadap sistem. 4. Generation of system alternatives a. Tujuan : Menggali (explore) perbedaan dari alternatif sistem dalam mengurangi jarak (gap) antara sistem saat ini dengan sistem idealnya. b. Hasil : Dokumen-dokumen tentang alternatif sistem yang akan digunakan untuk memperbaiki sistem. 5. Selection of proper system a. Tujuan : Membandingkan alternatif-alernatif sistem dengan menggunakan metodologi terstruktur, memilih alternatif sistem yang paling baik, dan menjualnya (sell) kepada
20
UNSOED. Net
b. Hasil
DESIGN Dalam tahap perancangan (desgin) memiliki tujuan, yaitu untuk : a. Mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan ini adalah : 6. Output design a. Tujuan : b. Hasil : 7. Input design a. Tujuan : b. Hasil : Memerikan bentuk-bentuk laporan sistem dan dokumennya. Bentuk (forms) dari dokumentasi keluaran (output). Memerikan bentuk-bentuk masukan didokumen dan dilayar ke sistem informasi. Bentuk (forms) dari dokumentasi masukan (input). Memerikan bentuk-bentuk file-file yang dibutuhkan dalam sistem informasi. Bentuk (forms) dari dokumentasi file.
IMPLEMENTATION Dalam tahap implementasi memiliki beberapa tujuan, yaitu untuk : a. Melakukan kegiatan spesifikasi rancangan logikal ke dalam kegiatan yang sebenarnya dari sistem informasi yang akan dibangunnya atau dikembangkannya. b. Mengimplementasikan sistem yang baru. c. Menjamin bahwa sistem yang baru dapat berjalan secara optimal. Kegiatan yang dilakukan dalam tahap implementasi ini adalah : 9. Programming & testing a. Tujuan : Mengkonversikan perancangan logikal ke dalam kegiatan operasi coding dengan menggunakan bahasa pemograman tertentu, dan mengetest semua program serta memastikan semua fungsi / modul program dapat berjalan secara benar. b. Hasil : Coding program dan spesifikasi program. 10.Training a. Tujuan b. Hasil : Memimpin (conduct) pelatihan dalam menggunakan sistem, persiapan lokasi latihan dan tugas-tugas lain yang berhubungan denganp pelatihan (buku-buku panduan sistem). : Rencana pelatihan sistem, modul-modul katihan dan sebagainya.
11. System changeover a. Tujuan : Merubah pemakaian sistem lama ke sistem bari dari sistem informasi yang berhasil dibangun.Perubahan sistem merupakan tanggungjawab team designer ke pemakai siste (user organization). b. Hasil : Rencana (jadwal dan metode) perubahan sistem (contract).
21
UNSOED. Net
Daftar Pustaka
1. Davis, William S., Systems Analysis And Design : A Structured Approach, Addison-Wesley Publishing Company, 1983. 2. HM., Yogiyanto, Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur, Penerbit Andi Offset, Yogyakarta, 1995. 3. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
22
UNSOED. Net
Relevansi (relevancy)
Hasil dari sistem informasi (SI) harus dapat digunakan untuk kegiatan managemen ditingkat operasional, taktis dan strategik. Jika tidak dapat digunakan, informasi tersebut layak untuk tidak diperhatikan lagi. Beberapa gejala dari informasi yang tidak lagi relevan, antara lain : Banyak laporan yang isinya terlalu panjang Laporan tidak digunakan oleh pihak yang menerimanya. Permintaan informasi tidak tersedia dalam SI. Sebagai laporan yang tersedia tetapi tidak diminta/dibutuhkan. Bertumpuknya keluhan-keluhan pemakai ketika laporan tidak diproduksi dan disebarluaskan.
Kelengkapan (completeness)
Data tidak hanya dimasukkan secara benar, tetapi juga harus lengkap. Apabila sebuah sistem informasi memiliki 95% keakuratan data, tetapi hanya 80% dari kebutuhan informasi, maka sistem akan tidak efektif. Berikut beberapa gejala ketidaklengkapan (incompleteness). Sebagian data dikembalikan ke pemakai karena sumber dokumennya atau isian formulirnya tidak lengkap. Pengawas data menunjukkan sebuah atau lebih isian field yang tidak diisi karena kesengajaan atau ketidaksengajaan. Bagian pemasukan data menelepon ke pemakai untuk mengklarifikasikan data dari sumber-sumber dokumennya.
23
UNSOED. Net
Kebenaran (correctness)
Kebenaran biasanya dipikir sebagai keakuratan. Semua data dari field harus dimasukkan secara benar. Berikut gejala dari ketidakbenaran, antara lain : Total kesalahan transaksi mengalami kenaikan dibanding kualitasnya. Permintaan untuk perubahan program mengalami kenaikan. Masalah yang kenaikan. terjadi setelah akhir hari kerja normal mengalami
Jumlah kesalahan kritis mengalami kenaikan. Sebagai contoh adalah kesalahan saldo hutang nasabah dapat mengurangi masukan kas, sehingga membuat nasabah mengalami ketidakpuasan.
Keamanan (security)
Seringkali informasi dikirimkan ke setiap orang yang membutuhkannya. Pengawasan keamanan adalah struktur pengecekan untuk memutuskan jika informasi yang sensitif ditujukan kepada pemakai yang tidak sah.
24
UNSOED. Net
Ekonomi (economy)
Biaya sistem informasi akan mengalami kenaikan sesuai dengan berjalannya waktu. Meskipun ada beberapa biaya yang mengalami penurunan, dan sebagian akan naik Banyak hal yang menunjukkan kenaikan biaya, seperti konsultan pemeliharaan hardware dan program, dan sebagainya. Banyak organisasi merekrut konsultan sebagai programmer atau analis selama proyek. Untuk jangka pendek secara drastis akan menaikkan biaya tenaga kerja, tetapi untuk jangka panjang mengurangi biaya karena mempertimbangkan keuntungan sistem informasi yang didapat.
Efisiensi (eficiency)
Efisiensi adalah berapa banyak produksi meningkat karena tambahan unit sumber daya dalam proses produksinya. Untuk contoh, sebuah perusahaan mengeluarkan $500.000 untuk sistem inventory. Penjualan mengalami kenaikan $100.000 sebagai hasil dari sistem baru tersebut. Efisiensi dari sistem tersebut adalah : 100.000 ------- = 20% 500.000 Disini beberapa rasio yang dapat dihitung dan dianalisa, antara lain : Keluaran / nilai uang (trougput/dollar). Keluaran / waktu worked). untuk memasukkan data (trougput/data entry hours
Transaksi tanpa kesalahan/waktu (errorless transaction/hours). Kesalahan yang dibetulkan/nilai uang (errors corrected/dollar). Perubahan program/jumlah programmer (program changes/number of programmers). Biaya kertas/transaksi (paper costs/transaction).
25
UNSOED. Net
Kegunaan (usability)
Tidak ada hal yang lebih baik dari sebuah sistem yang dirancang sesuai dengan kriteria. Jika sistem sulit digunakan, berarti adalah masalah dalam sistem. Beberapa gejala yang menunjukkan sedikit kegunaan (poor usability) sistem, antara lain : Lamanya waktu pelatihan bagi pemakai pemula. Tingginya rata-rata kesalahan yang terjadi. Naiknya keluhan-keluhan pemakai. Naiknya kemangkiran dari sebagian pemakai komputer.
26
UNSOED. Net
5.2
Tumpukan pemasukan data adalah sebuah kondisi dimana transaksi yang datang tidak langsung dimasukkan (posted) ke record pada awal hari kerja berikutnya. Tujuan uatma dari sistem informasi bisnis adalah menyimpan sumber daya (to keep track of resources), sehingga kegagalan memperbarui (to update) sumber daya record adalah sebuah masalah sistem yang serius. Sebagai analis, adalah penting untuk mengetahui apa yang menyebabkan terjadi tumpukan (backlogs) dan masalah-masalah yang sebabkan systems backlogs. Terdapat 5 alasan mengapa sebuah tumpukan masalah sistem informasi dapat terjadi : 1. Volume transaksi mengalami kenaikan (transaction volume increase). 2. Penurunan kinerja (decreasing performance). 3. Pergantian karyawan yang tinggi (employee turnover). 4. System downtime. 5. Transaction variances. Beberapa masalah backlogs menyebabkan beberapa kekacauan, antara lain : Menumpuknya rekord-rekord (lack of record currency). Kenaikan rata-rata kesalahan (increased error rates). Kenaikan biaya (increased costs). Kenaikan pergantian karyawan (increased employee turnover).
Deteksi sumber-sumber masalah sistem informasi : a. Keluhan pemakai (user complaints). b. Perhatian top manajemen (top management concerns) c. Penunjuk jalan (scouting). d. Pengawas pemakai (user surveys). e. Pengawas (audits). f. Pengukur kinerja sistem (performance measurement systems).
5.3
Banyaknya catatan-catatan (logs) masalah-masalah laporan dapat digunakan oleh sistem analis untuk studi awal (preliminary study). Studi ini memutuskan jika laporan atau deteksi masalah adalah cukup serius untuk menjamin perhatian lebih lanjut dan perhatian apa saja yang perlu untuk dilakukan. Analis menyiapkan sebuah laporan awal masalah yang mencakup 4 elemen berikut: 1. Source, dari mana sumber masalah informasi berasal. 2. Nature, sebuah deskripsi singkat tentang sumber masalah. 3. Detailed analysis, pengembangan secara teknis dari masalah (problem
27
UNSOED. Net
Daftar Pustaka
1. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
6 AWAL
/~~~~~~~~~~~~~\ : Discontinue : +---------+ \ SDLC / : Systems : ~~~~~~/\~~~~~ : Goals : -----+ : +---------+ } : } +----------+ +-------------+ +----------+ Expectation }==>: Detected :==>: Initial :==>: Valid : gap (problem) } : Problem : :Investigation: : Problem : } +----------+ +-------------+ +----------+ +---------+ } : : Current : -----+ : : System : \/ : Status : +--------------+ +---------+ : Requirements : : Analysis : +--------------+
28
UNSOED. Net
Masalah (problem) adalah kesenjangan perbedaaan (gap) antara tujuan sistem dan kondisi sistem yang sebenarnya, dengan pengertian lain kenapa sistem gagal untuk mencapai tujuan sistem yang telah ditentukan sebelumnya. Untuk mengetahui hal-hal apa saja yang telah menyebabkan kegagalan sistem, maka seorang analis sebaiknya melakukan investigasi lebih dahulu sebelum melakukan tindakan untuk memperbaiki sistem. Dengan investigasi, seorang analis akan lebih memahami masalah dan alur sistemnya lebih mendalam, meskipun dalam detect problem sudah diketahui permasalahannya tetapi masih menggambarkan garis besarnya saja. Banyak laporan dalam deteksi masalah mungkin tidak benar-benar nyata atau tidak dapat dipecahkan. Hal tersebut mungkin dikarenakan : a. Tujuan yang terlalu ideal sehingga sulit atau mungkin tidak akan tercapai. b. Sistem tidak dapat dikembangkan karena kekurangan sumberdaya, sikap atau keduanya. c. Pengukuran sistem yang tidak akurat. d. Pernyataan tujuan sistem yang sudah ketinggalan (statement of goals is dated). e. Kesenjangan antara sistem yang ideal dan sistem saat ini sifatnya sementara (the gap between the ideal and the current system is temporary and will decrease given patience). Dalam tahap problem solving, sebaiknya memberikan penjelasan tentang : a. Penjabaran kondisi sistem yang berjalan melalui kegiatan investigasi secara rinci. b. Mendapatkan konsensus sistem yang ideal. c. Mengembangkan beberapa alternatif untuk mengurangi perbedaan (gap) antara sistem yang ideal dengan sistem yang sedang berjalan. d. Memilih alternatif yang terbaik dan menjualnya ke manajemen. Tugas mulai point b sampai d akan memakan waktu yang cukup lama termasuk biaya yang dibutuhkan. Tujuan dari investigasi adalah untuk memantapkan atau menunjukkan masalah yang sebenarnya terjadi disamping sebagai cara seorang analis untuk mengerti sistemnya secara mendalam.
6.2
Dalam melakukan investigasi terdapat beberapa hambatan atau kendala yang akan terjadi , diantaranya masalah : a. Waktu (time) Analis kekurangan sumber daya (resource) waktu, sehingga hanya melakukan sebagian kegiatan investigasi. Biasanya waktu berhubungan dengan masalah biaya yang dibutuhkan. b. Biaya (cost) Seringkali biaya yang dikeluarkan berhubungan dengan lamanya waktu untuk kegiatan investigas, sehingga manajemen akan memberikan batasan biaya. c. Ilmu pengetahuan (knowledge) Manager sistem informasi cenderung menyuruh analis yunior yang belum memiliki keahlian teknis atau pengetahuan yang cukup, sehingga akan berdampak pada hasil investigasi yang kurang mendalam,matang atau lengkap. d. Politik (politics) Manajemen atau pihak-pihak tertentu mungkin menyebarkan isu-isu yang tujuannya untuk menghambat kegiatan investigasi. e. Campur tangan (interference) Adalah terdapatnya pihak-pihak yang berusaha campur tangan atau mengatur dalam kegiatan investigas sehingga akan menganggu atau menimbulkan
29
UNSOED. Net
6.3
Rekomendasi
Hasil dari investigasi adalah sebuah rekomendasi, yang salah satunya adalah sebagai berikut : a. Tidak mengambil tindakan apapun karena tidak ditemukan masalah. Hal tersebut dapat terjadi karena mungkin dalam preliminary report, masalahnya dibuat-buat sehingga pada saat dilakukan investigasi masalahmasalahnya tersebut tidak terjadi atau tidak ditemukan. b. Melakukan pemeliharaan sistem untuk masalah-masalah yang kecil. Pemeliharaan sistem yang dilakukan setiap hari (periode pendek) akan membantu meminimalkan masalah-masalah yang muncul sehingga cepat untuk ditangani dan selalu terkontrol secara baik. c. Meningkatkan kemampuan atau ketrampilan pemakai didalam menjalankan atau menggunakan sistem informasi. d. Mempertimbangkan untuk modifikasi sistem secara total, sehingga perlu pemikiran untuk menggantinya dengan sistem yang baru. e. Menempatkan masalah yang terjadi kedalam rencana pengembangan sistem yang segera dilakukan.
6.4
Taktik investigasi
a. Dengarkan, jangan mengurui (listen, do not lecture). Jika anda tahu semua jawaban, pasti anda tidak akan melakukan investigasi. Sehingga dalam kegiatan investigasi sebaiknya memberikan waktu yang cukup bagi pihak manajemen atau pemakai untuk menjelaskan secara lengkap dan jelas dan analis sistem jangan terlalu mendominasi pembicaraan. b. Jangan memberikan pemecahan awal terhadap masalah (do not presolve the problem). Artinya jangan berusaha menunjukkan pemikiran untuk memecahkan masalah, sebelum seluruh kegiatan investigasi selesai dilakukan, sehingga menghindari solusi-solusi yang sebagian-sebagian. c. Membandingkan cerita (compare stories). Berbeda orang berarti berbeda pandangan terhadap masalah yang sama, sehingga perlu melibatkan supervisor dan bawahan dalam memberikan pandangan masalah secara jelas dan dapat dipercaya. Sebaiknya tidak mendengarkan dari 1 sumber sehingga hanya ada 1 pandangan (opionio). Ketika pemakai memiliki perbedaan pandangan, sebaiknya cari perbedaannya dan kemudian mencari pandangan yang memiliki kesamaan. d. Perhatikan keengganan tanggapan (look for reluctant responses). Keengganan memberikan tanggapan mengindikasikan sesuatu yang disembunyikan. Terlalu banyak masalah sistem dapt juga menyebabkan kebingungan sehingga tidak mampu menjelaskan secara lengkap. e. Perhatikan masalah inkonsistensi logikal (probe for logical inconsistencies). Inkonsistensi logikal adalah penghentian flow data dimana data tersebut hilang, atau secara tiba-tiba muncul data tertentu. Beberapa hal yang berhubungan dengan masalah ini :
30
UNSOED. Net
* Ada data masukkannya tetapi tidak ada outputnya (black hole). * Ada keluaran (output) tetapi tidak ada data masukannya (miracles). f. Perhatikan dampak anda (observe your effect). Memperhatikan perbedaan dari pemakai ketika anda hadir dan saat anda tidak hadir. Penilaian secara langsung disebut dengan internal probe. Sedangkan external probe adalah penilaian yang dilakukan tanpa diketahui oleh siapapun (searching external material), seperti dengan menganalisa laporan, sejarah permasalah terdahulu, dan sumber-sumber investigasi sekunder lainnya. g. Memerlukan kerja keras, sehingga menimbulkan kebosanan (expect hard, boring work). Jadilah detektif yang profesional dan sabarlah dalam menangani permasalahan sistem secara bertahap.dan berkesinambungan. h. Hindari masalah politk (avoid politics). Misi analis sistem adalah fakta bukan mengadili (your mission is fact, not judgement).
6.5
Teknik investigasi
Teknik investigasi meliputi kegiatan : a. Secara langsung (direct (internal) probes) Yaitu untuk mengetahui secara langsung apa yang terjadi dalam lingkungan pemakai. Mereka mengijinkan anda untuk memperhatikannya langsung tanpa melalui pihak-pihak tertentu (interpreter). Internal probes merupakan sumber kekacauan (disruptive), karena timbul perbedaan sikap. Internal probes digunakan sebagai pengkayaan (a richer) dan kelompok pembenar dari fakta yang terjadi (truer group of facts). Terdapat tiga teknik untuk melakukan investigasi langsung, yaitu dengan : * Kuesioner (questionnaires). Teknik ini sangat tepat, apabila dalam investigasi memiliki kendala waktu dan biaya. Meskipun mendapatkannya dari responde melalui blangko isian. Adapun hal-hal dalam kuesioner kondisi akan penjelasannya akan berbeda apabila dilakukan tatap muka langsung (face to face interview). Hal terbaik dari kuesioner adalah sebagai dokumen yang dapat menunjukkan perbedaan-perbedaan yang terjadi pada responden. * Tanya jawab (interview). Kegiatan ini membutuhkan waktu dan keahlian khusus. Tidak semua orang dapat melakukan tanya jawab dengan sukses. Interview dapat digunakan untuk pertanyaan yang berurutan secara mendalam disamping lebih fleksibel sesuai dengan kondisi lapangan. Kendala yang dihadapi adalah waktu dan keahlian khusus. * Pengamatan (observation). Merupakan internal probe yang kuat (a powerful internal probe). Duduk bersama dengan pemakai sistem dengan melakukan pengamatan dengan pertanyaan yang lebih spesifik. Mengapa anda melakukan kegiatan ini ? atau dimana dokumen ini akan dipindahkan ?. Setiap pertanyaan mungkin akan dapat menunjukkan pemecahan masalah misterius. b. Secara tidak langsung (indirect (external) probes) Kegiatan yang dapat dilakukan dengan cepat dan tidak kelihatan dari operasional personel, sehingga dapat mengetahui sisi luar atau sesuatu yang disembunyikan dari komunitas pemakai. Kegiatan ini akan mendominasi
31
UNSOED. Net
6.6
Menentukan kinerja sistem saat ini akan mengalami kesulitan apabila perusahaan tidak memiliki sebuah standar pengukuran kinerja sistem. Sayang sekali, perusahaan cenderung tidak memperbarui (to update) dokumentasi sistem yang berjalan. Karenanya, analis memperbaiki dokumen selama investigasi masalah sistem.
32
UNSOED. Net
Pertanyaan
1. Mengapa deteksi masalah menjadi tidak nyata atau tidak terungkap ? 2. Mengapa initial investigation begitu penting bagi departemen sistem informasi ? 3. Jelaskan lima faktor kendala investigasi ! 4. Jelaskan bagaimana langkah pemecahannya dari kelima faktor kendala tersebut ! 5. Jelaskan kemungkinan rekomendasi dari hasil investigasi ? 6. Jelaskan 8 taktik investigasi yang dapat digunakan oleh analis sistem ? 7. Apa perbedaan antara internal dan external probes ? 8. Jelaskan keuntungan dan kerugian dari kuesioner dan interview ? 9. Jelaskan tentang procedure flow operates ! 10.Mengapa sampling begitu penting ! 11.Mengapa deskripsi sistem saat ini perlu dijelaskan ! 12.Jelaskan komponen dalam deskripsi sistem saat ini !
Daftar Pustaka
1. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
7 ANALISIS
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.
33
UNSOED. Net
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.
34
UNSOED. Net
Kuesioner (Questionnaires)
1. Bagaimana metode itu digunakan. Mendisain dengan menggunakan standar kuesioner. Kuesioner dikirimkan ke lingkungan kerja end-users. Struktur respon diringkas dalam statistik distribusi. 2. 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. 3. 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. 4. 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. 5. 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.
Observasi (Observation)
1. Bagaimana metode itu digunakan. Secara pribadi seorang analis mengunjungi lokasi pengamatan. Analis merekam kejadian dalam lokasi pengamatan, termasuk volumen dan pengolahan lembar kerja. 2. Target dari metode. Lokasi proses secara geografis ditunjukkan dalam DFD (Data Flow Diagram) 3. 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.
35
UNSOED. Net
4. 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. 5. 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. b. Buat catatan yang ringkas. c. Sebelum observasi, beritahukan kepada supervisor dan pemakai yang terlibat tentang apa yang akan dikerjakan dan mengapa dikerjakan, sehingga akan mengurangi gangguan. d. Gunakan checklist yang singkat tentang informasi yang dibutuhkan bersama. e. Jangan melakukan observasi tanpa rencana..
36
UNSOED. Net
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.
37
UNSOED. Net
Daftar Pustaka
1. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
8 SISTEM SYTEMS
Dalam bab ini akan muncul pertanyaan bagaimana perbedaan kondisi sistem saat ini dengan sistem ideal dapat didekatkan (how is the performance gap closed).
38
UNSOED. Net
Pilihan stategi
Manajemen tingkat atas membuat pilihan strategi dengan memperhatikan semua kendala.Adapun pilihan strategi yang biasa digunakan adalah sebagai berikut:
39
UNSOED. Net
Pilihan taktik
Manajemen memutuskan sekarang atau nanti, mengganti lawan modifikasi, dan konfigurasi SDLC. Pemilihan ini dilakukan sebelum pilihan operasional.
40
UNSOED. Net
41
UNSOED. Net
42
UNSOED. Net
43
UNSOED. Net
Daftar Pustaka
1. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
UNSOED. Net
45
UNSOED. Net
Suatu saat, adalah relatif mudah membenarkan (justify) otomatisasi berdasar keuntungan daripada biaya. Pada awal proses informasi, pilihanya adalah manual lawan sistem otomatisasi. Perusahaan menjadi modern melalui otomatisasi. Sekarang pilihan lebih sulit. Secara khas, pilihan adalah diantara lama dan versi baru otomatisasi sistem. Menjadi jauh lebih sulit menjual pengembangan sistem baru kepada manajemen berdasarkan probabilistic benefits daripada prediksi biaya yang beralasan. Karenanya, bahasan akan menjelaskan pedoman praktis untuk membandingkan alternatif sistem informasi : Choose one system over another based on dollars. When two alternatives are nearly equal in dollars, select the system with more nondollar benefits. Akan digunakan aturan (rule) atau taktik (tactic), sistem analis harus berhati-hati dengan pertimbangan sebagai berikut : a. Hanya seorang sistem analis dengan kemampuan komunikasi yang tinggi (superior communication skills) dan pertimbangan pengaruh (considerable influence) dapat menjual (sell) ke manajemen sebuah sistem dengan pengukuran biaya yang tinggi tetapi keuntungan yang tidak terukur adalah lebih baik. Hal ini merupakan kesedihan, tetapi masih benar. b. Angka uang (dollar figures) menyatakan secara tidak langsung (imply) lebih akurat daripada kelayakan. Sebuah perusahaan dapat memprediksi market share-nya dua puluh tahun dari sekarang. Angka peramalan (forecast figure) berisi 3 desimal point yang kelihatan lebih akurat. Kebenaran akurasi adalah jawaban yang lebih baik.
46
UNSOED. Net
Kategori biaya
Pada dasarnya biaya dibagi dalam kategori : a. Hardware : mainframe, minicomputers, microcomputers, dan peripheral equipment. b. Software : systems, utility, dan application software. c. People : analysts, programmers, operators, data entry personnel, dan sebagainya. d. Supplies : paper, tapes, disk, dan sebagainya. e. Telecommunications : modem, local area network cabling, multiplexors, front-end processors, dan sebagainya. f. Physical site : air conditioning, humidity control, security, dan sebagainya.
Nature of costs
Membandingkan biaya sistem informasi melalui kehidupan sistem, analis memproyeksi berapa perubahan biaya untuk masa depan. Untuk melakukannya, ada tiga model biaya operasi sistem informasi, yaitu : a. Linear. b. Exponential. c. Step function.
47
UNSOED. Net
48
UNSOED. Net
Faktor kualitatif
Hanya seorang analis sistem yang berkharismatik saja yang dapat menjual sistem informasi ke top management tanpa menunjukkan peningkatan keuntungan. Mungkin sistem baru mempunyai biaya yang rendah atau penjualan yang tinggi daripada sistem yang lama. Mungkin laporannya dalam meningkatkan keakuratan atau kepuasan konsumen. Walaupun demikian, faktor-faktor tersebut tidak menyangkut besarnya penghematan uang atau besarnya uang yang dikeluarkan. Suatu saat anda dapat posisi mengirikan dapat menjual sebuah sistem informasi baru ke manajemen dengan menggunakan antisipasi keuntungan daripada penghematan uang. Selamat !. Anda harus berusaha membantu manajer tingkat atas yang terkait agar dapat ditingkatkan. Mungkin anda akan menjual kemampuan saat ini yang tidak ada. Dalam setiap sebuah kasus, ada sistem informasi saat ini tidak dibandingkan dengan biaya usulan sistem baru. Membuat rencana menjual sistem informasi baru berdasarkan keuntungan kualitatif daripada biaya kuantitatif adalah hal yang tidak biasa. Seringkali anda menunjukkan beberapa perbedaan biaya sebelum top management mempertimbangkan rekomendasi anda untuk mendesain sebuah sistem informasi baru. Memang terdapat kaitan antara sistem yang diperbandingkan melalui biaya, tidak dapat diukur dan faktor-faktor perbandingan non-biaya. Faktor kualitatif seperti kinerja sistem informasi dan keuntungan strategi kompetetif menjadi relevan.
49
UNSOED. Net
STUDI SISTEM
Problem statement 1. Nature of the problem detected (for example, increasing data entry backlogs). 2. How problem was detected (for example, customer complaints or performance measurement system). 3. Impact of problem on organizational goals (for example, delays
50
UNSOED. Net
51
UNSOED. Net
Go / No-go decision
Top management harus memutuskan melanjutkan (go) dengan mengembangkan sistem informasi yang baru atau memperlambat atau tidak menyetujui pengembangan sistem (no-go). Jika keputusan manajemen tingkat atas memutuskan untuk mengembangkankan sistem, departemen sistem informasi mulai melakukan proses desain (perancangan) tahap berikutnya. Jika top management tidak menyetujui usulan sistem informasi yang baru, maka systems development life cycle(SDLC) dihentikan. Jarang keputusan sesederhana itu. Sering, top management menemukan masalah dengan system study. Masalah yang tidak cukup serius menyebabkan penghentian project, tetapi mereka meminta kerja ulang (rework system study). Keputusan ini adalah dasar untuk waterwall model of systems analysis. Model menjelaskan beberapa bagian tahapan yang diulang. Kadang-kadang, departemen sistem informasi membuat keputusan mengulang tahapan (repeat stages) sebelum menjelaskan (mempresentasikan) system study. Dengan alternatif, keputusan mengulang sebuah tahapan SDLC sebelumnya atau tidak disebut dengan go / no-go decision. Jika top management menyetujui pengembangan usulan sistem informasi yang baru, tahap berikutnya dalam SDLC adalah system design.
Daftar Pustaka
1. Martin, Merle P., Analysis And Design of Business Information Sytems, Macmillan Publishing Company, New York, 1991.
52