Kamis, 29 April 2010

Pemeliharaan Sistem

Definisi

Pemeliharaan sistem adalah kegiatan yang membuat perubahan ini.

Merupakan siklus terakhir dari SDLC

Pemeriksaan periodik, audit dan permintaan pengguna akan menjadi source untuk melakukan perawatan sistem diseluruh masa hidup system.



Jenis Pemeliharaan

Pemeliharaan Korektif

Pemeliharaan korektif adalah bagian pemeliharaan sistem yang tidak begitu tinggi nilainya dan lebih membebani, karena pemeliharaan ini mengkoreksi kesalahan-kesahan yang ditemukan pada saat sistem berjalan.

Pemeliharaan Adaptif

Pemeliharaan adaptif dilakukan untuk menyesuaikan perubahan dalam lingkungan data atau pemrosesan dan memenuhi persyaratan pemakai baru.

Lingkungan tempat sistem beroperasi adalah dinamik, dengan demikian, sistem harus terus merespon perubahan persyaratan pemakai. Misalnya, Undang-Undang Perpajakan yang baru mungkin memerlukan suatu perubahan dalam kalkulasi pembayaran bersih.

Umumnya pemeliharaan adatif ini baik dan tidak dapat dihindari.


Pemeliharaan Perfektif

Pemeliharaan penyempurnaan mempertinggi cara kerja atau maintainabilitas (kemampuan untuk dipelihara). Tindakan ini juga memungkinkan sistem untuk memenuhi persyaratan pemakai yang sebelumnya tidak dikenal.


Ketika membuat perubahan substansial modul apapun, petugas pemeliharaan juga menggunakan kesempatan untuk mengupgrade kode, mengganti cabang-cabang yang kadaluwarsa, memperbaiki kecerobohan, dan mengembangkan dokumentasi.


Sebagai contoh, kegiatan pemeliharaan ini dapat berbentuk perekayasaan ulang atau restrukturisasi perangkat lunak, penulisan ulang dokumentasi, pengubahan format dan isi laporan, penentuan logika pemrosesan yang lebih efisien, dan pengembangan efisiensi pengoperasian perangkat.


Pemeliharaan Preventif

Pemeliharaan Preventif terdiri atas inspeksi periodik dan pemeriksaan sistem untuk mengungkap dan mengantisipasi permasalahan.


Karena personil pemeliharaan sistem bekerja dalam sistem ini, mereka seringkali menemukan cacat-cacat (bukan kesalahan yang sebenarnya) yang menandakan permasalahan potensial. Sementara tidak memerlukan tindakan segera, cacat ini bila tidak dikoreksi di tingkat awal, jelas sekali akan mempengaruhi baik fungsi sistem maupun kemampuan untuk memeliharanya dalam waktu dekat.


Siklus Hidup Pemeliharaan Sistem (SMLC)

Permintaan Perubahan

Mengubah permohonan pemeliharaan menjadi suatu perubahan

Menspesifikasi perubahan

Membangun pengganti

Menguji pengganti

Melatih pengguna dan melakukan tes penerimaan

Pengkonversian dan pelepasan ke operasi

Mengupdate dokumentasi

Melakukan pemeriksaan pascaimplementasi



Prosedur Pemeliharaan Sistem

SDLC dan SWDLC

Aplikasi yang professional dalam SDLC dan SWDLC dan teknik maupun perangkat modeling yang mendukungnya adalah hal-hal keseluruhan yang terbaik yang dapat seseorang lakukan untuk meningkatkan maintainabilitas system.

Definisi data standar

Trend ke arah sistem manajemen database relasional mendasari dorongan ke normalisasi data dan definisi data standart.

Bahasa pemrograman standar

Penggunaan bahasa pemrograman standart,misalnya C atau COBOL,akan mempermudah pekerjaan pemeliharaan.

Rancangan Moduler

Programer pemeliharaan dapat mengganti modul program jauh lebih mudah daripada jika ia berurusan dengan kedeluruhan program.

Modul yang dapat digunakan kembali

Modul biasa dari kode yang dapat digunakan kembali,dapat diakses oleh semua aplikasi yang memerlukannya.

Dokumentasi standar

Diperlukan system,pemakai,perangkat lunak dan dokumentasi operasiyang standart sehingga semua informasi yang diperlukan untuk beroperasi dan pemeliharaan aplikasi khusus akan tersedia.

Kontrol sentral

Semua program,dokumentasi dan data test seharusnya diinstal dalam penyimpanan pusat dari system CASE (Computer-Aided Softtware Engineering atau computer Assisted Software Enginering.


Mengelola Pemeliharaan Sistem

Tantangan mengelola pemeliharaan sistem adalah sama dengan tantangan mengelola usaha-usaha lain . Yaitu tantangan untuk mengelola manusia.

Prioritas untuk mengarahkan pemeliharaan sistem adalah mengumpulkan sekelompok pemelihara yang berkompeten dan termotivasi,serta menyuplai mereka dengan perngkat dan sumber-sumber untuk melakukan pemeliaraan sistem yang terjadwal maupun yang tidak terjadwal.

Pemeliharaan sistem terjadwal dapat dibuat menurut kalender atau diagram gantt.Pemeliharaan tidak terjadwal biasanya dilakukan atas inisiatif pemakai dan operator. Bagaimanapun juga pihak manajemen seharusnya menetapkan suatu cara untuk mengawali,merekam,dan mengevaluasi aktivitas pemeliharaan. Dengan melalui evaluasi kegiatan pemeliharaan,seorang manager akhirnya dapat mengoptimalkan program pemeliharaan sistem secara keseluruhan.

Selasa, 23 Maret 2010

IMPLEMENTASI SISTEM

1. Definisi Sistem

Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut ini :

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Menurut Jerry Fitzgerald, Ardra F. Fitzgerald dan Warren D. Stallings, Jr., mendefinisikan prosedur sebagai berikut :

Suatu prosedur adalah urut-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan Apa (What) yang harus dikerjakan, Siapa (Who) yang mengerjakannya, Kapan (When) dikerjakan dan Bagaimana (How) Mengerjakannya.

Pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefiniskan sistem sebagai berikut ini :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu

Kedua kelompok definisi tersebut adalah benar dan tidak bertentangan, yang berbeda adalah cara pendekatannya. Pendekatan sistem yang merupakan kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem merupakan definisi yang lebih luas. Definisi ini lebih banyak diterima, karena kenyataannya suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian. Sebagai misal, sistem akuntansi dapat terdiri dari beberapa subsistem-subsistem, yaitu subsistem akuntansi penjualan, subsistem akuntansi pembelian, subsistem akuntansi penggajian, subsistem akuntansi biaya dan lain sebagainya.

Apa itu Subsistem ?

Subsistem sebenarnya hanyalah sistem di dalam suatu sistem, ini berarti bahwa sistem berada pada lebih dari satu tingkat. Pemisalan lainnya, mobil adalah suatu sistem yang terdiri dari sistem-sistem bawahan seperti sistem mesin, sistem badan mobil dan sistem rangka. Masing-masing sistem ini terdiri dari sistem tingkat yang lebih rendah lagi. Misalnya, sistem mesin adalah kombinasi dari sistem karburator, sistem generator, sistem bahan bakar dan seterusnya.

Apa itu Supersistem ?

Walaupun istilah supersistem jarang digunakan, sistem seperti ini ada. Jika suatu sistem adalah bagian dari sistem yang lebih besar, sistem yang lebih besar itu adalah supersistem. Contohnya, pemerintahan kota adalah suatu sistem, tetapi ia juga merupakan bagian dari sistem yang lebih besar – pemerintahan propinsi. Pemerintahan propinsi adalah supersistem dari pemerintahan kota dan juga merupakan subsistem dari pemerintahan nasional.
Dari definisi dan penjelasan diatas dapatlah diambil kesimpulan, suatu sistem terdiri dari elemen yang bisa berbentuk individu atau bagian-bagian yang terpisah, kemudian berinteraksi satu sama lain untuk mencapai tujuan. Mobil terdiri dari bagian-bagian sistem yang berinteraksi/kerjasama untuk tujuan mobil tersebut bergerak ke suatu arah. Keluarga, pertama kali terdiri dari 2 individu yang terpisah yang mana individu itu sendiri merupakan suatu sistem yang terdiri dari subsistem-subsistem, kemudian bersatu membentuk keluarga untuk mencapai suatu tujuan. Keluarga itu sendiri merupakan subsistem dari sistem Rukun Tetangga (RT), RT merupakan subsistem dari Rukun Warga (RW), RW subsistem dari suatu Kelurahan, Kelurahan subsistem dari suatu Kecamatan, dan demikian seterusnya.

2. Karakteristik Sistem

A. Komponen Sistem (Components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifatsifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Jadi, dapat dibayangkan jika dalam suatu sistem ada subsistem yang tidak berjalan/berfungsi sebagaimana mestinya. Tentunya sistem tersebut tidak akan berjalan mulus atau mungkin juga sistem tersebut rusak sehingga dengan sendirinya tujuan sistem tersebut tidak tercapai.

B. Batas Sistem (Boundary)

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang 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.


C. Lingkungan Luar Sistem (Environments)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu kelangsungan hidup dari sistem.

D. Penghubung (Interface) Sistem

Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke yang lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

E. Masukan (Input) Sistem

Masukan sistem adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

F. Keluaran (Output) Sistem

Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supersistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa pembuangan, sedang informasi adalah keluaran yang dibutuhkan.

G. Pengolah (Process) Sistem

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 yang lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data transaksi menjadi laporan-laporan keuangan dan laporan-laporan lain yang dibutuhkan oleh manajemen.

H. Sasaran (Objectives) atau Tujuan (Goal)

Suatu sistem pasti mempunyai tujuan atau sasaran. 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 berhasil bila mengenai sasaran atau tujuannya.
Perbedaan suatu sasaran (objectives) dan suatu tujuan (goal) adalah, goalbiasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang lingkup yang lebih sempit. Bila merupakan suatu sistem utama, seperti misalnya sistem bisnis perusahaan, maka istilah goal lebih tepat diterapkan. Untuk sistem akuntansi atau sistem-sistem lainnya yang merupakan bagian atau subsistem dari sistem bisnis, maka istilah objectives yang lebih tepat. Jadi tergantung dari ruang lingkup mana memandang sistem tersebut. Seringkali tujuan (goal) dan sasaran (objectives) digunakan bergantian dan tidak dibedakan.

3. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya sebagai berikut ini :

1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem akuntansi, sistem produksi dan lain sebagainya.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system)

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan human-machine system atau ada yang menyebut dengan man-machine system. Sistem informasi merupakan contoh man-machine system, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan system tak tentu (probabilistic system)

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem
terbuka (open system)

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar tertutup). 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. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relatif tertutup karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.
Suatu sistem yang dihubungkan dengan lingkungannya melalui arus sumber daya disebut sistem terbuka. Sebuah sistem pemanas atau pendingin ruangan, contohnya, mendapatkan input-nya dari perusahaan listrik, dan menyediakan panas/dinginnya bagi ruangan yang ditempatinya. Dengan menggunakan logika yang sama, suatu sistem yang tidak dihubungkan dengan lingkungannya adalah sistem tertutup. Sebagai contohnya, sistem tertutup hanya terdapat pada situasi laboratorium yang dikontrol ketat.

Rabu, 10 Maret 2010

sifat yang banyak disukai

1.Ketulusan
Ketulusan menempati peringkat pertama sebagai sifat yang paling disukai oleh semua orang. Ketulusan membuat orang lain merasa aman dan dihargai karena yakin tidak akan dibodohi atau dibohongi. Orang yang tulus selalu mengatakan kebenaran, tidak suka mengada-ada, pura- pura, mencari-cari alasan atau memutarbalikkan fakta. Prinsipnya “Ya diatas Ya dan Tidak diatas Tidak”. Tentu akan lebih ideal bila ketulusan yang selembut merpati itu diimbangi dengan kecerdikan seekor ular. Dengan begitu, ketulusan tidak menjadi keluguan yang bisa merugikan diri sendiri.

2.Kerendahan Hati
Berbeda dengan rendah diri yang merupakan kelemahan, kerendah hatian justru mengungkapkan kekuatan. Hanya orang yang kuat jiwanya yang bisa bersikap rendah hati. Ia seperti padi yang semakin berisi semakin menunduk. Orang
yang rendah hati bisa mengakui dan menghargai keunggulan orang lain. Ia bisa
membuat orang yang diatasnya merasa oke dan membuat orang yang di bawahnya
tidak merasa minder.

3.Kesetiaan
Kesetiaan sudah menjadi barang langka & sangat tinggi harganya. Orang yang setia selalu bisa dipercaya dan diandalkan. Dia selalu menepati janji, punya komitmen yang kuat, rela berkorban dan tidak suka berkhianat.

4.Positive Thinking
Orang yang bersikap positif (positive thinking) selalu berusaha melihat segala sesuatu dari kacamata positif, bahkan dalam situasi yang buruk sekalipun. Dia lebih suka membicarakan kebaikan daripada keburukan orang lain, lebih suka bicara mengenai harapan daripada keputusasaan, lebih suka mencari solusi daripada frustasi, lebih suka memuji daripada mengecam, dan sebagainya.

5.Keceriaan
Karena tidak semua orang dikaruniai temperamen ceria, maka keceriaan tidak harus diartikan ekspresi wajah dan tubuh tapi sikap hati. Orang yang ceria adalah orang yang bisa menikmati hidup, tidak suka mengeluh dan selalu berusaha meraih kegembiraan. Dia bisa mentertawakan situasi, orang lain, juga dirinya sendiri. Dia punya potensi untuk menghibur dan mendorong semangat orang lain.

6.Bertanggung jawab
Orang yang bertanggung jawab akan melaksanakan kewajibannya dengan sungguh-sungguh. Kalau melakukan kesalahan, dia berani mengakuinya. Ketika mengalami kegagalan, dia tidak akan mencari kambing hitam untuk disalahkan. Bahkan kalau dia merasa kecewa dan sakit hati, dia tidak akan menyalahkan siapapun. Dia menyadari bahwa dirinya sendirilah yang bertanggung jawab atas apapun yang dialami dan dirasakannya.

7.Percaya Diri
Rasa percaya diri memungkinkan seseorang menerima dirinya sebagaimana adanya, menghargai dirinya dan menghargai orang lain. Orang yang percaya diri mudah menyesuaikan diri dengan lingkungan dan situasi yang baru. Dia tahu apa yang harus dilakukannya dan melakukannya dengan baik.

8.Kebesaran Jiwa
Kebesaran jiwa dapat dilihat dari kemampuan seseorang memaafkan orang lain.
Orang yang berjiwa besar tidak membiarkan dirinya dikuasai oleh rasa benci dan permusuhan. Ketika menghadapi masa- masa sukar dia tetap tegar, tidak membiarkan dirinya hanyut dalam kesedihan dan keputusasaan.

9.Easy Going
Orang yang easy going menganggap hidup ini ringan. Dia tidak suka membesar-besarkan masalah kecil. Bahkan berusaha mengecilkan masalah-masalah besar. Dia tidak suka mengungkit masa lalu dan tidak mau khawatir dengan masa depan. Dia tidak mau pusing dan stress dengan masalah-masalah yang berada di luar kontrolnya.

10.Empati
Empati adalah sifat yang sangat mengagumkan. Orang yang berempati bukan saja pendengar yang baik tapi juga bisa menempatkan diri pada posisi orang lain. Ketika terjadi konflik dia selalu mencari jalan keluar terbaik bagi kedua belah pihak, tidak suka memaksakan pendapat dan kehendaknya sendiri. Dia selalu berusaha memahami dan mengerti orang lain

sedikit aRti Hidup

Hidup itu indah, bila qta menerima hidup sebagai kesempatan.Di mana pun qta berada, apapun yang qta hadapi, ambil keputusan untuk menikmati keindahan itu setiap hari. Dan saat qta mengambil pilihan itu mka dunia di sekeliling qta pun akan menjadi lebih baik...
Qta harus hidup dengan harapan, tetapi qta tidak bisa hidup menggantung semata pada harapan mk qta harus bertindak sesuai dgn harapan qta.
Dlm hidup qta harus berani mengamnbil resiko & bertanggung jawab,karena saat qta mengambil resiko, ada kemungkinan sangat nyata akan terjadinya keberhasilan maupun kegagalan,tetapi bila qta tidak mengambil resiko, anda sudah pasti gagal..
Kesuksesan bukan semata-mata betapa keras otot dan betapa tajam otak qta, namun betapa lembut hati aqta dalam menjalani segala sesuatu,maka mulailah dengan melembutkan hati sebelum memberikannya pada keberhasilan...
semoga bRhasil kwan2...

tugas softskill " implementasi sistem informas ".

Pertanyaan:

Jelaskan tentang :
1. Kebutuhan akan Sistem Informasi
2. Prinsip Pengembangan Sistem Informasi
3. Tahapan Pengembangan Sistem Informasi

Jawaban:

1. Kebutuhan akan Sistem Informasi:


Informasi merupakan hal yang dianggap memiliki tingkat lebih tinggi dan aktif dibandingkan dengan data. Informasi yang diperoleh melalui suatu sistem dan teknologi merupakan suatu pengetahuan yang akan digunakan untuk pengambilan suatu keputusan.

Atau ;

Sebuah sistem terintegrasi atau sistem manusia-mesin, untuk menyediakan informasi untuk
mendukung operasi, manajemen dalam suatu organisasi. Sistem ini memanfaatkan perangkat keras dan perangkat lunak komputer, prosedur manual,
model manajemen dan basis data.


Pada suatu sistem informasi terdapat komponen-komponen seperti :

* Perangkat keras (hardware) : mencakup piranti-piranti fisik seperti komputer, server, dan printer.

* Perangkat lunak (software) atau program : sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

* Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan keluaran yang dikehendaki.

* Orang : semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.

* Basis data (database) : sekumpulan tabel, hubungan, data grafis, dan lain-lain yang berkaitan dengan penyimpanan data.

* Jaringan komputer dan komunikasi data: sistem penghubung yang memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.


Dalam Tahapan Pembangunan Sistem Informasi. Sistem Informasi diperlukan untuk beberapa tahapan yang satu sama lain saling berkaitan dan merupakan suatu siklus yang tidak pernah berhenti. Adapaun tahapan yang dilakukan adalah sebagai berikut :


A. Identifikasi
Pemahaman awal perlunya pembuatan sistem informasi dan permintaan formal untuk mengembangkan sistem informasi.


B. Inisiasi dan Perencanaan
Untuk menentukan spesifikasi kebutuhan dan untuk mengetahui bagaimana sistem informasi dapat membantu penyelesaian permasalahan. Pada tahap ini dibuat keputusan perlunya dibuat suatu aplikasi atau mengembangkan aplikasi yang sudah ada.


C. Analisis
Melakukan analisis untuk membuat spesifikasi dan mengstrukturkan kebutuhan pengguna serta menseleksi aplikasi lain yang sudah ada. Pada tahapan ini akan diperoleh spesifikasi fungsional sistem.


D. Perencanaan Logika
Mendapatkan dan menstrukturkan kebutuhan sistem informasi secara keseluruhan. Pada tahap ini akan diperoleh spesifikasi rinci data, laporan, tampilan, dan aturan pemrosesan.


E. Perancangan Fisik
Mengembangkan spesifikasi teknologi yang akan digunakan, pada tahap ini akan diperoleh struktur program dan basisdata, serta perancangan struktur fisik.


F. Implementasi
Pembuatan program dan basisdata, melakukan instal dan menguji sistem. Pada tahapan ini akan diperoleh program aplikasi dan dokumentasi.


G. Pemeliharaan
Melakukan pemantauan kegunaan dan fungsi sistem, serta melakukan audit sistem secara periodik.

2. Prinsip Pengembangan Sistem Informasi

Hal mendasar dalam pengembangan sistem

Penganalisa sistem merupakan bagian dari tim yang berfungsi mengembangkan sistem yang

memiliki daya guna tinggi dan memenuhi kebutuhan pemakai akhir. Pengembangan ini

dipengaruhi sejumlah hal,yaitu :


• Produktifitas, saat ini dibutuhkan sistem yang lebih banyak, lebih bagus dan lebih cepat.

Hal ini membutuhkan lebih banyak programmer dan penganalisa sistem yang berkualitas,

kondisi kerja ekstra, kemampuan pemakai untuk mengambangkan sendiri, bahasa

pemrograman yang lebih baik, perawatan sistem yang lebih baik (umumnya 50 % sampai

70 % sumber daya digunakan untuk perawatan sistem), disiplin teknis pemakaian

perangkat lunak dan perangkat pengembangan sistem yang terotomasi.


• Realibilitas, waktu yang dihabiskan untuk testing sistem secara umum menghabiskan

50% dari waktu total pengembangan sistem.

Dalam kurun waktu 30 tahun sejumlah sistem yang digunakan di berbagai perusahaan

mengalami kesalahan dan ironisnya sangat tidak mudah untuk mengubahnya. Jika terjadi

kesalahan, ada dua cara yang bisa dilakukan, yaitu melakukan pelacakan sumber

kesalahan dan harus menemukan cara untuk mengoreksi kesalahan tersebut dengan

mengganti program, menghilangkan sejumlah statement lama atau menambahkan

sejumlah statement baru.


• Maintabilitas, perawatan mencakup ;

- modifikasi sistem sesuai perkembangan perangkat keras untuk meningkatkan

kecepatan pemrosesan (yang memegang peranan penting dalam pengoperasian

sistem),

- modifikasi sistem sesuai perkembangan kebutuhan pemakai. Antara 50% sampai 80%

pekerjaan yang dilakukan pada kebanyakan pengembangan sistem dilakukan untuk

revisi, modifikasi, konversi,peningkatan dan pelacakan kesalahan.

Sewaktu Anda melakukan proses pengembangan sistem, beberapa prinsip harus tidak boleh dilupakan. Prinsip-prinsip ini adalah sebagai berikut ini:

1. Sistem yang dikembangkan adalah untuk manajemen.

Setelah sistem selesai dikembangkan, maka yang akan menggunakan informasi dari sistem ini adalah manajemen, sehingga sistem harus dapat mendukung, kebutuhan yang diperlukan oleh manajemen. Pada waktu Anda mengembangkan sistem, maka prinsip ini harus selalu diingat.

2. Sistem yang dikembangkan adalah investasi modal yang besar.

Sistem informasi yang akan Anda kembangkan membutuhkan dana modal yang tidak sedikit, apalagi dengan digunakannya teknologi yang mutakhir.

Sistem yang dikembangkan ini merupakan investasi modal yang besar. Seperti halnya dengan investasi modal lainnya yang dilakukan oleh perusahaan, maka setiap investasi modal harus mempertimbangkan 2 hal berikut ini:

Semua alternatif yang ada harus diinvestigasi

Bila alternatif yang ada diabaikan dan sudah terlanjur menanamkan dana ke suatu proyek investasi tertentu, maka investor akan kehilangan kesempatan untuk menanamkan dananya ke investasi yang lain. Ekonom menyebut hal ini dengan istilah biaya kesempatan (opportunity cost). Misalnya Anda mempunyai dana sebesar Rp X,- dan bila di investasikan ke proyek A akan mendapatkan keuntungan sebesar Rp A,-, maka Rp A,- ini yang disebut dengan opportunity cost. Bila Anda tidak menginvestasikan dana Anda sebesar Rp X.- tersebut ke proyek A, tetapi ke proyek B, maka proyek B harus memberikan hasil lebih besar dari opportunity cost yang hilang akibat tidak diinvestasikan ke proyek A. oleh karena itu dari beberapa alternatip investasi yang ada harus di investigasi untuk menentukan alternatip yang terbaik atau yang paling menguntungkan.

Investasi yang terbaik harus bernilai.

Belum tentu alternatip terbaik merupakan investasi yang menguntungkan. Investasi terbaik ini memang menguntungkan dibandingkan dengan alternatip yang lainnnya, tetapi untuk investasi terbaik ini sendiri harus juga diukur. Investasi ini baru dikatakan menguntungkan bila bernilai yang artinya manfaat (benefit) atau hasil baliknya lebih besar dari biaya untuk memperolehnya (cost). Cost-benefit analysis atau cost-effectiveness analysis dapat digunakan untuk menentukan apakah proyek investasi tersebut bernilai atau tidak.

3. Sistem yang dikembangkan memerlukan orang-orang yang terdidik.

Manusia merupakan faktor utama yang menentukan berhasil tidaknya suatu sistem, baik dalam proses pengembangannya, penerapannya, maupun dalam proses operasinya. Oleh karena itu orang yang terlibat dalam pengembangan maupun penggunaan sistem ini harus merupakan orang yang terdidik tentang permasalahan-permasalahan yang ada dan terhadap solusi-solusi yang mungkin dilakukan. Terdidik disini bukan berarti harus secara formal duduk di perguruan tinggi, tetapi dapat dilakukan secara latihan kerja (on the job training). Analis sistem harus mempunyai pendidikan terhadap masalah yang dihadapinya. Tidaklah mungkin seorang analis sistem akan mengembangkan suatu sistem informasi bisnis tanpa mempunyai pengetahuan sedikitpun tentang bisnis atau akan mengembangkan sistem informasi akuntansi tanpa mengetahui pengetahuan sedikitpun tentang akuntansi dan teknologi komputer. Bagaimana mungkin nantinya analis sistem ini akan berkomunikasi dengan manajemen dan programmer yang akan membuat programnya. Demikian juga dengan pemakai sistem harus merupakan orang yang terdidik tentang sistem ini dan dapat dilakukan dengan memberikan on-the-job training kepada mereka tentang cara menggunakan sistem yang diterapkan.

4. Tahapan kerja dan tugas-tugas yang harus dilakukan dalam proses pengembangan sistem.

Proses pengembangan sistem umumnya melibatkan beberapa tahapan kerja dan melibatkan beberapa personil dalam bentuk suatu team untuk mengerjakannya. Pengalaman menunjukan bahwa tanpa adanya perencanaan dan koordinasi yang baik, maka proses pengembangan sistem tidak akan berhasil dengan memuaskan. Untuk maksud ini sebelum proses pengembangan sistem dilakukan, maka harus dibuat terlebih dahulu skedul kerja yang menunjukkan tahapan-tahapan kerja dan tugas-tugas pekerjaan yang akan dilakukan, sehingga proses pengembangan sistem dapat dilakukan dan selesai dengan berhasil sesuai dengan waktu dan anggaran yang direncanakan. Siklus atau Daur Hidup Pengembangan Sistem (Systems Development Life Cycle atau SDLC) umumnya menunjukkan tahapan-tahapan kerja dan tugas-tugas kerja yang harus dilakukan. Beberapa methodology pengembangan sistem juga menyediakan lebih terinci konsep kerja yang harus dilakukan dalam proses pengembangan sistem.


5. Proses pengembangan sistem tidak harus urut.

Prinsip ini kelihatannya bertentangan dengan prinsip nomor 4, tetapi tidaklah sedemikian. Tahapan kerja dari pengembangan sistem di prinsip nomor 4 menunjukkan langkah-langkah yang harus dilakukan secara bersama-sama. Ingatlah waktu adalah uang. Misalnya di dalam pengembangan sistem, perancangan output merupakan tahapan yang harus dilakukan sebelum melakukan perancangan file. Ini tidak berarti bahwa semua output harus dirancang semuanya terlebih dahulu baru dapat melakukan perancangan file, tetapi dapat dilakukan secara serentak, yaitu sewaktu proses pengadaan hardware.

6. Jangan takut membatalkan proyek.

Umumnya hal ini merupakan pantangan untuk membatalkan suatu proyek yang sedang berjalan. Keputusan untuk meneruskan suatu proyek atau membatalkannya memang harus dievaluasi dengan cermat. Untuk kasus-kasus yang tertentu, dimana suatu proyek terpaksa harus dihentikan atau dibatalkan karena sudah tidak layak lagi, maka harus dilakukan dengan tegas. Keraguan untuk terus melanjutkan proyek yang tidak layak lagi karena sudah terserapnya dana kedalam proyek ini hanya akan memubang dana yang sia-sia. Ekonom menyebut dana yang sudah terserap ini dengan istilah sunk cost dan sunk cost ini tidak relevan untuk digunakan sebagai dasar pengambilan keputusan, karena biaya ini sudahtidak dapat ditarik kembali. Jika proyek yang tidak layak masih terus dilanjutkan lagi, maka dana berikutnya yang terserap akan sia-sia.

7. Dokumentasi harus ada untuk pedoman dalam pengembangan sistem.Kegagalan untuk membuat suatu dokumentasi kerja adalah salah satu hal yang sering terjadi dan merupakan kesalahan kritis yang dibuat oleh analis sistem. Banyak analis sistem yang membicarakan pentingnya dokumentasi. Mereka membuat dokumentasi hasil dari analisis setelah mereka selesai mengembangkan sistemnya dan bahkan ada yang tidak membuat dokumentasi ini. Dokumentasi ini seharusnya dibuat pada waktu proses dari pengembangan sistem itu sendiri masih dalam proses, karena dokumentasi ini dapat dihasilkan dari hasil kerja tiap-tiap langkah di pengemangan sistem. Dokumentasi yang dibuat dan dikumpulkan selama proses dari pengembangan sistem dapat digunakan untuk bahan komunikasi antara analis sistem dengan pemakai sistem dan dapat digunakan untuk mendorong keterlibatan pemakai sistem.


3. Tahapan Pengembangan Sistem Informasi


Tahapan tahapan Pengembangan Sistem Informasi
Secara umum sebagai berikut:
1. Survei sistem / Preliminary.
· Identifikasi Permasalahan, Peluang atau Arahan.
· Definisi Lingkup Kerja.
· Penyusunan Proposal.

2. Analisis Sistem.
· Analisis sistem adalah sebuah teknik pemecahan masalah yang mendekomposisi sebuah sistem menjadi komponen-komponen penyusunnya dalam rangka mempelajari lebih jauh bagaimana komponen sistem tersebut bekerja dan berinteraksi dengan komponen lainnya untuk suatu tujuan tertentu.
· Desain sistem adalah kelanjutan dari teknik pemecahan masalah yang merangkai kembali komponen-komponen sistem menjadi satu kesatuan sistem yang utuh dengan harapan telah terbentuk perbaikan sistem.
· Analisis sistem dapat di artikan juga sebagai protes untuk memahami sistem yang ada dengan menganalisis jabatan dan uraian tugas, proses bisnis, ketentuan atau aturan yang ada, masalah dan mencari solusinya,dan berbagai rencana perusahaan.
· Pendekatan analisis sistem biasanya meliputi dalam metodologi pengembangan sistem, missal pendekatan Structured Analysis Design, Information Engineering, Object-Oriented Analysis, Accelerated Analysis, Requirements Discovery, Business Process Reengineering, Fast, dll.

3. Desain Sistem
Analis sistem digunakan untuk menjawab pertanyaan what?
Desain sistem digunakan untuk menjawab pertanyaan how?
Desain berkonsentrasi pada bagaimana sistem dibangun untuk memenuhi kebutuhan pada fase analisis.
Manfaat desain sistem adalah memberikan gambaran rancang bangun (blue print) yang lengkap, sebagai penuntun (guideline) bagi programmer dalam membuat aplikasi.
System informasi yang terkomputerisasi setidaknya terdiri dari :
· Hardware : Terdiri dari komponen input, proses, output, dan jaringan.
· Software : Terdiri dari sistem operasi, utilitas, dan aplikasi.
· Data : Mencakup struktur data, keamanan dan integritas data.
· Prosedur : Seperti dokumentasi, prosedur sistem, buku petunjuk operasional dan teknis.
· Manusia : Pihak yang terlibat dalam penggunaan sistem informasi.
Beberapa hal yang dilakukan dalam desain sistem adalah :
· Pemodelan sistem.
· Desain basis data.
· Desain aplikasi.
· Desain perangkat keras / jaringan.
· Desain jabatan / deskripsi pengguna.

4. Pembuatan Sistem
Lakukan testing aplikasi, diantaranya :
· Testing performa.
· Testing program logic / sintaks.
· Testing implementasi bisnis rules.
· Testing factor manusia.
· Testing bisnis proses / prosedur.
· Testing efisiensi input.
· Testing output.

5. Implementasi Sistem
Beberapa hal yang juga penting diperhatikan dalam implementasi sistem adalah :
· Konversi
Biasanya diperlukan konversi dari sistem lama ke sistem baru, apalagi jika sebelumnya juga telah menggunakan aplikasi terkomputerisasi.
· Pelatihan
Lakukan pelatihan secara menyeluruh untuk setiap pihak yang menggunakan. Jangan lakukan sosialisasi kepada pihak pihak yang terlibat dalam system namun tidak menggunakan aplikasi sistem secara langsung.
· Testing penerimaan
· Lakukan testing selama periode tertentu sebagai proses belajar.

6. Pemeliharaan Sistem
Tahapan pemeliharaan sistem mencakup seluruh proses yang diperlukan untuk menjamin kelangsungan, kelancaran, dan penyempurnaan sistem yang telah dioperasikan.
Beberapa hal yang harus dilakukan :
· Pemantauan pengoperasian.
Libatkan tim pengembang untuk memantau secara langsung pada waktu waktu tertentu mengenai bagaimana pihak pihak pengguna mengoperasikan sistem yang dibuat.
· Antisipasi gangguan kecil (bug).
Biasanya selalu ada gangguan kecil dalam suatu aplikasi yang baru dikembangkan.
· Lakukan penyempurnaan.
· Antisipasi factor factor luar.
Virus, kerusakan atau kehilangan data, atau sistem diakses oleh pihak luar.

Sabtu, 13 September 2008

kata bijak

Kebencian seperti halnya cinta, berkobar karena hal-hal kecil...
klo lo smua ga percaya,lo cba deh mencintai seseorang psty rasa cemburu tuh cpet bgt timbul..
klo ga lo benci am seseorang,apa aj yg dia lkuin di hdapan lo psty lo ga bkalan pernah ska..
ya ngak???...
ya donk...
bner ga??...
bner donk..
heheheehehehehe...