Selasa, 30 November 2010

Siklus Hidup Sistem (System Life Cycle-SLC)

Siklus hidup sistem (system life cycle-SLC), adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informal berbasis komputer.

Polanya didasarkan pada pendekatan system yaitu dengan memahami apa yang akan dilakukan, mempertimbangkan pemecahan alternative, menentukan yang terbaik, mengimplementasikannya, dan melakukan tindak lanjut.

Siklus hidup sistem yang pertama dikelola oleh manajer unit jasa informasi, dibantu oleh manajer dari analis sistem, pemrograman, dan operasi.

Interpretasi siklus hidup ada empat fase yaitu
1. Fase perencanaan
2. Fase analisis dan disain
3. Fase rancangan dan penimplementasian
4. Fase penerapan dan pengoprasian

Pada Fase perencanaan diperlukan studi kelayakan. Studi kelayakan adalah suatu tinjauan sekilias pada faktor-faktor utama yang akan mempengaruhi kemampuan sistem untuk mencapai tujuan yang diinginkan. Ada enam dimensi kelayakan, yaitu :
1. Teknis : tersediakan hardware dan software untuk melaksanakan pemrosesan yang diperlukan ?
2. Pengembalian ekonomis : dapatkah sistem yang diajukan dinilai secara keuangan dengan membandingkan kegunaan dan biayanya ?
3. Pengembalian non ekonomis : dapatkah sistem yang diajukan dinilai berdasarkan keuntungan-keuntungan yang tidak dapat diukur dengan uang?
4. Hukum dan etika : akankah sistem yang diajukan beroperasi dalam batasan hokum dan etika ?
5. Operasional : apakah rancangan sistem akan didukung oleh orang-orang yang akan menggunakannya ?
6. Jadwal : mungkinkah penerapan sistem dalam kendala waktu yang ditetapkan ?

Studi Kelayakan Sistem
Studi kelayakan dilakukan untuk menilai proyek yang akan dikembangkan layak atau tidak untuk dilanjutkan. Studi ini dapat dilakukan oleh analis dengan melakukan penelitian pendahuluan yang bertujuan untuk
1. Memahami operasi dari sistem lama
2. Menentukan garis besar kebutuhan pemakai (user requirement)
3. Mengidentifikasi masalah yang timbul pada sistem lama

Penilaian Kelayakan Sistem
1. Kelayakan teknologi
2. Kelayakan operasional
3. Kelayakan jadwal pelaksanaan
4. Kelayakan ekonomi
5. Kelayakan Hukum

Analis sistem mengumpulkan informasi yang diperlukan untuk menjawab pertanyaan-pertanyaan tersebut dengan mewawancarai beberapa pegawai penting dalam area pemakai. Hal ini sangat penting, karena informasi yang diperoleh oleh sistem analis ini nanatinya akan digunakan oleh menejer untuk memecahkan masalah untuk mencapai tujuan.
Sehingga dengan memperhatikan keenam dimensi kelayakan tersebut seorang analis sistem dapat mengembangkan sistem dengan baik dan berguna bagi para manager.

Siklus Hidup Pengembangan Sistem
Sistem Informasi adalah suatu sinergi antara data, mesin pengolah data (yang biasanya meliputi komputer, program aplikasi dan jaringan) dan manusia untuk menghasilkan informasi. Jadi sistem informasi bukan hanya aplikasi perangkat lunak. Sistem Informasi ada pada hampir setiap perusahaan atau instansi untuk mendukung kegiatan bisnis mereka sehari-hari. Biasanya porsi pengerjaan pengembangan sistem informasi diserahkan kepada orang-orang yang bekerja di bidang Teknologi Informasi.

Dalam membangun suatu sistem informasi (dalam hal ini lebih mengacu kepada pengertian aplikasi perangkat lunak) digunakan metode Siklus Hidup Pengembangan Sistem (System Development Life Cycle atau SDLC). SDLC terdiri dari sejumlah tahapan yang dilaksanakan secara berurutan. Secara umum tahapan dari SDLC adalah sebagai berikut:
1. Pengumpulan data (data gathering)
Jika sudah ada sistem yang berjalan sebelumnya maka perlu dilakukan pengumpulan data dan informasi yang dihasilkan dari sistem yang ada. Pengumpulan laporan (report), cetakan (print-out), dsb baik yang sudah ada maupun yang diharapkan untuk ada pada sistem yang baru. Interview dan questionnaire terhadap orang-orang yang terlibat dalam sistem juga mungkin perlu dilakukan. Apabila sistem yang akan dikembangkan benar-benar baru (belum ada sistem informasi sebelumnya) maka pada tahapan ini pengembang bisa lebih menekankan kepada studi kelayakan dan definisi sistem.
2. Analisa Sistem
Jika tahapan pengumpulan data dilakukan dengan melibatkan klien atau pengguna sistem informasi, maka mulai dari tahapan analisa lebih banyak dilakukan oleh pihak pengembang sendiri. Analisa terhadap sistem yang sedang berjalan dan sistem yang akan dikembangkan. Mendefinisikan objek-objek yang terlibat dalam sistem dan batasan sistem.
3. Perancangan Sistem (design)
Merancang alir kerja (workflow) dari sistem dalam bentuk diagram alir (flowchart) atau Data Flow Diagram (DFD). Merancang basis data (database) dalam bentuk Entity Relationship Diagram (ERD) bisa juga sekalian membuat basis data secara fisik. Merancang input ouput aplikasi (interface) dan menentukan form-form dari setiap modul yang ada. Merancang arsitektur aplikasi dan jika diperlukan menentukan juga kerangka kerja (framework) aplikasi. Pada tahapan ini atau sebelumnya sudah ditentukan teknologi dan tools yang akan digunakan baik selama tahap pengembangan (development) maupun pada saat implementasi (deployment).
4. Penulisan kode program (Coding)
Programming (desktop application) atau Scripting (web-based application) hanyalah salah satu tahapan dari siklus hidup pengembangan sistem. Tahapan ini dilakukan oleh satu atau lebih programmer. Jika tahapan analisa dan perancangan sistem telah dilakukan dengan baik, maka porsi tahapan coding tidaklah besar.
5. Testing
Biasanya tahapan ini dilakukan oleh Quality Assurance dari pihak pengembang untuk memastikan bahwa software yang dibangun telah berjalan sesuai dengan yang diharapkan. Salah satu metodenya bisa dengan menginput sejumlah data pada sistem baru dan membandingkan hasilnya dengan sistem lama. Apabila diperlukan maka tahapan ini bisa dibagi menjadi dua yaitu testing oleh pihak pengembang (alpha testing) dan testing oleh pihak pengguna (beta testing).
6. Instalasi
Pada pengembangan aplikasi Client-Server, umumnya terdapat server untuk development, testing dan production. Server development berada di tempat pengembang dan dipergunakan selama pengembangan dan bisa juga setelahnya untuk perbaikan aplikasi secara terus menerus (continuous improvements). Server testing berada di tempat pengembang dan bisa juga di tempat pengguna apabila diperlukan beta testing. Setelah aplikasi dirasa siap untuk dipergunakan maka digunakanlah server production yang berada di tempat pengguna. Pada prakteknya di tempat pengembang juga bisa terdapat server production yaitu server yang memiliki spesifikasi hardware dan software yang sama dengan server di tempat pengguna. Hal ini dimaksudkan agar apabila ditemukan error atau bug pada aplikasi di tempat pengguna maka pengembang dapat mudah mencari penyebabnya pada server production mereka.
7. Pelatihan
Pihak pengembang memberikan training bagi para pengguna program aplikasi sistem informasi ini. Apabila sebelumnya tidak dilakukan beta testing maka pada tahapan ini juga bisa dilangsungkan User Acceptance Test.
8. Pemeliharaan
Maintenance bertujuan untuk memastikan bahwa sistem yang digunakan oleh pihak pengguna benar-benar telah stabil dan terbebas dari error dan bug. Pemeliharaan ini biasanya berkaitan dengan masa garansi yang diberikan oleh pihak pengembang sesuai dengan perjanjian dengan pihak pengguna. Lamanya waktu pemeliharaan sangat bervariasi. Namun pada umumnya sistem informasi yang kompleks membutuhkan masa pemeliharaan dari enam bulan hingga seumur hidup program aplikasi.

Manfaat dan Etika Dari Sistem Informasi

Model Perusahaan Multinasional

Perusahaan multinasional ( Multinational Corporation ) atau MNC adalah perusahaan yang beroprasi melintasi berbagai produk, pasar, dan budaya. MNC terdiri dari perusahaan induk dan anak – anak perusahaan. Anak perusahaan tersebut secara geografis dan masing – masing mungkin memiliki tujuan.

kebijaksanaan dan prosedur tersendiri.Menyusul suksesnya perusahaan dalam tingkatan nasional, banyak perusahaan telah menjadi multinasional, tumbuh melewati batasan nasional untuk mendapatkan posisi kuasa dan pengaruh yang luar biasa dalam proses globalisasi. Biasanya perusahaan multinasional dapat masuk kepemilikan dan pengaturan bertumpuk, dengan adanya jaringan teknologi sistem informasi ini banyak cabang – cabang dari perusahaan multinasional di berbagai Negara dan daerah, dan banyak sub –grup terdiri dari perusahaan dengan hak mereka sendiri. Dalam penyebaran perusahaan dan dalam banyak benua, pentingnya budaya perusahaan telah tumbuh sebagai factor penyatu dan penambah ke sensibilitas dan kewaspadaan budaya local maupun internasional. Sebagai contoh model perusahaan multinasional seperti sekarang ini adalah dengan adanya jaringan teknologi informasi untuk melihat atau mengecek dengan menggunakan jaringan online antar perusahaan yang satu dengan yang lainya atau jaringan server pada masing – masing perusaan tersebut, maka akan lebih mudah koneksi antar perusahaan tersebut.

• Strategi Bisnis Global

Sistem informasi yang digunakan MNC saat mereka mengikuti empat strategi bisnis disebut dengan sistem informasi global ( global information system ) atau “GIS”. GIS dapat didefinisikan sebagai suatu sistem yang terdiri dari jaringan – jaringan yang melintasi batas – batas Negara.

Daya yang mendorong sistem informasi global pertama adalah keberhasilan economices of scale. Saat memulai penggunaan omputer aka nada keuntungan yang tersedia. Keuntungan ini disebut global business drivers ( GBD ) adalah suatu entitas yang mengambil manfaat dari economies of scale dan economies of scope, serta kemudian memberikan kontribusi pada strategi bisnis global.


Dari survey pada 105 MNC di USA di identifikasi ada 7 drivers:
-Sumber daya manusia
-Operasi yang fleksibel
-Rasionalisasi operasi
-Pengurangan resiko
-Produk global
-Pasokan yang langka
-Pelanggan tingkat perusahaan

Sasaran untuk mendapatkan GBD (global business drivers ) :
-Analisis harus melibatkan eksekutif puncak perusahaan
-Tingkat analisis seharusnya jangan terlalu tinggi, GBD yang memiliki sasaran ” distribusi global”, citra perusahaan yang menyatu, ”total quality management”, atau wilayah pasifik terlalu luas untuk digunakan
-Analisis harus menyadari perbedaan yang ada dalam perusahaan
-Analisis harus menyadari perbedaan yang ada antara satu anak perusahaan dengan anak perusahaan lain

• Strategi GIS (global information system )

Jika suatu MNC mengikuti strategi multinasional (desentalisasi) diperlukan sejumlah tim pengembangan GIS mengerjakan sebagian besar tugasnya di perusahaan. Jika strategi global (sentralisasi) yang diikuti, tim pengembangan GIS mengerjakan sebagian besar tugasnya pada perusahaan induk. Jika strategi internasional (kombinasi sentralisasi dan desentralisasi) yang diikuti satu atau sejumlah tim pengembangan dapat bepergian dari perusahaan induk ke anak perusahaan. Dalam hal strategi transnasional ( integrasi), tim pengembangan menyertakan wakil dari perusahaan induk dan anak perusahaan.

Karena strategi ini paling rumit, menyatukan seluruh MNC menjadi suatu sistem yang bekerja secara lancar. Strategi penerapannya dapat menjadi model untuk menghindari kegagalan – kegagalan potensial. Strategi jni berfokus pada sejumlah hal penting yang berhubungan dengan GIS ( business strategy linkage ) sumber daya informasi, pembagian data internasional dan lingkungan budaya.

Menghubungkan GIS dengan strategi bisnis, tim pengembangan harus :
1.bekerja sama secara erat dengan eksekutif perusahaan untuk memehami dampak potensila GIS pada strategi bisnis global
2.mengerti strategi bisnis global dari unit bisnis
3.menetukan strategi GIS global ynag sesuai untuk strategi bisnis global tiap unit bisnis
4.menetukan tujuan dari tiap strategi GIS
5.menugaskan orang yang dapat bertanggung jawab atas penerapan aplikasi tersebut

3.2 Implikasi Etis dari Teknologi Informasi

• Pengertian Moral, Etika dan Hukum

Dalam suatu masyarakat yang memiliki kesadaran social, tentunya setiap orang diharapkan dapat melakukan apa yang benar secara moral, etis dan mengikuti ketentuan hokum yang berlaku. Moral adalah tradisi kepercayaan mengenai perilaku benar atau salah. Moral dipelajari setiap orang sejak kecil. Anak – anak sudah doperkenalkan perilaku moral untuk membedakan mana yang baik dan mana yang buruk, mana yang boleh dan mana yang tidak, atau mana tindakan terpuji dan tercela.

Walau berbagai masyarakat tidak mengikuti satu set moral yang sama, terdapat keragaman kuat ynag mendasar. Melakukan apa yang benar secara moral, merupakan landasan perilaku sosial kita. Tindakan kita juga diarahkan oleh etika ( ethics ), kata ethics berakar dari bahasa yunani ethos, yang berarti karakter. Etika adalah suatu set kepercayaan, standar, atau pemikiran yang mengisi suatu individu, kelompok masyarakat. Semua individu bertanggung jawab pada masyarakat atas perilaku mereka. Masyarakat dapat berupa suatu kota, negara atau profesi.

Sedangkan hukum adalah peraturan perilaku formal ynag dipaksakan oleh otoritas berdaulat, seperti pemerintah, pada rakyat atau warga negaranya. Hingga kini sangat sedikit hukum yang mengatur penggunaan komputer, hal ini karena komputer merupakan penemuan baru dan sistem hukum masih kesulitan mengikutinya.

Kasus pertama kejahatan komputer terjadi pada tahun 1966, saat proggramer untuk suatu bank membuat suatu tambahan di program sehingga program tersebut tidak dapat menunjukan bahwa pengambilan dari rekeningnya telah melampau saldo. Ia dapat terus menulis cek walau tidak ada lagi uang di rekeningnya. Penipuan ini terus berlangsung hingga komputer tersebut rusak, dan pemrosesan secara manual mengungkapkan saldo yang telah minus. Programer tersebut tidak dituntut melakukan kejahatan komputer, karena peraturan hukumnya belum ada. sebaliknya, ia dituntut membuat entry palsu di catatan bank.

Kita dapat melihat bahwa penggunaan komputer dalam bisnis diarahkan oleh milai – nilai moral dan etika dari para manajer, spesialis informasi dan pemakai, dan juga hukum yang berlaku. Hukum paling mudah dintrepretasikan karena berbentuk tertulis. Di pihak lain, etika tidak diindetifikasikan secara persis dan tidak disepakati oleh semua anggota masyarakat. Bidang yang sukar dari etika komputer inilah yang sedang memperoleh banyak perhatian.

• Perlunya Budaya Etika

Pendapat yang luas terdapat dalam organisasi sektor publik adalah bahwa
suatu instansi mencerminkan kepribadian pemimpinnya. Misalnya, pengaruh pimpinan instansi pada tindakan atau perbuatan korupsi selama masa berkuasanya pemerintahan orde baru telah membentuk kepribadian pejabat-pejabat publik perpengaruh sedemikian rupa pada organisasi mereka sehingga masyarakat cenderung memandang institusi pemerintah tersebut sebagai organisasi yang korup.
Hubungan antara pimpinan dengan instansi merupakan dasar budaya etika. Jika instansi harus etis, maka manajemen puncak harus etis dalam semua tindakan dan kata-katanya. Manajemen puncak memimpin dengan meberi contoh Perilaku budaya etika.

Komentar Terakhir

Template by - Abdul Munir - 2008 - layout4all