Senin, 29 Maret 2010
Mencapai potensi hidup yang maksimal
rumah tangga dan hubungan sosial, namun seringkali kita terbentur oleh berbagai
kendala. Dan kendala terbesar justru ada pada diri kita sendiri.
Melalui karyanya, Joel Osteen menantang kita untuk keluar dari pola pikir yang
sempit dan mulai berpikir dengan paradigma yang baru.
Ada 7 langkah agar kita mencapai potensi hidup yang maksimal :
* Langkah pertama adalah perluas wawasan. Anda harus memandang kehidupan ini
dengan mata iman, pandanglah dirimu sedang melesat ke level yang lebih tinggi.
Anda harus memiliki gambaran mental yang jelas tentang apa yang akan Anda raih.
Gambaran ini harus menjadi bagian dari dirimu, didalam benakmu, dalam percakapanmu,
meresap ke pikiran alam bawah sadarmu, dalam perbuatanmu dan dalam setiap
aspek kehidupanmu.
* Langkah ke dua adalah mengembangkan gambar diri yang sehat. Itu artinya Anda harus
melandasi gambar dirimu diatas apa yang Tuhan katakan tentang Anda.
Keberhasilanmu meraih tujuan sangat tergantung pada bagaimana Anda memandang
dirimu sendiri dan apa yang Anda rasakan tentang dirimu. Sebab hal itu akan menentukan
tingkat kepercayaan diri Anda dalam bertindak. Fakta menyatakan bahwa Anda tidak akan
pernah melesat lebih tinggi dari apa yang Anda bayangkan mengenai dirimu sendiri
* Langkah ke tiga adalah temukan kekuatan dibalik pikiran dan perkataanmu.
Target utama serangan musuh adalah pikiranmu. Ia tahu sekiranya ia
berhasil mengendalikan dan memanipulasi apa yang Anda pikirkan, maka ia
akan berhasil mengendalikan dan memanipulasi seluruh kehidupanmu.
Pikiran menentukan prilaku, sikap dan gambar diri. Pikiran menentukan tujuan.
Alkitab memperingatkan kita untuk senantiasa menjaga pikiran.
* Langkah ke empat adalah lepaskan masa lalu, biarkanlah ia pergi...
Anda mungkin saja telah kehilangan segala yang tidak seorangpun patut mengalaminya
dalam hidup ini. Jika Anda ingin hidup berkemenangan , Anda tidak boleh memakai
trauma masa lalu sebagai dalih untuk membuat pilihan-pilihan yang buruk saat ini.
Anda harus berani tidak menjadikan masa lalu sebagai alasan atas sikap burukmu
selama ini, atau membenarkan tindakanmu untuk tidak mengampuni seseorang.
* Langkah ke lima adalah temukan kekuatan di dalam keadaan yang paling buruk sekalipun
Kita harus bersikap :" Saya boleh saja terjatuh beberapa kali dalam hidup ini, tetapi
tetapi saya tidak akan terus tinggal dibawah sana." Kita semua menghadapi
tantangan dalam hidup ini . KIta semua pasti mengalami hal-hal yang datang
menyerang kita. Kita boleh saja dijatuhkan dari luar, tetapi kunci untuk hidup
berkemenangan adalah belajar bagaimana untuk bangkit lagi dari dalam.
* Langkah ke enam adalah memberi dengan sukacita. Salah satu tantangan terbesar
yang kita hadapi adalah godaan untuk hidup mementingkan diri sendiri.
Sebab kita tahu bahwa Tuhan memang menginginkan yang terbaik buat kita,
Ia ingin kita makmur, menikmati kemurahanNya dan banyak lagi yang Ia sediakan buat kita,
namun kadang kita lupa dan terjebak dalam prilaku mementingkan diri sendiri.
Sesungguhnya kita akan mengalami lebih banyak sukacita dari yang pernah dibayangkan
apabila kita mau berbagi hidup dengan orang lain.
* Langkah ke tujuh adalah memilih untuk berbahagia hari ini. Anda tidak harus menunggu
sampai semua persoalanmu terselesaikan. Anda tidak harus menunda kebahagiaan
sampai Anda mencapai semua sasaranmu. Tuhan ingin Anda berbahagia apapun kondisimu,
sekarang juga !
Mengapa Orang Pintar Bisa Gagal?
menghindari kegagalan adalah tidak pernah berusaha mengejar sukses; tetap
tinggal di tempat anda sekarang. Sebenarnya anda bisa memetik pelajaran dari
kegagalan, memikirkan apa yang tidak beres dan memperbaikinya. Anda
mempunyai kekuatan untuk berubah. Bahkan seorang yang sukses seperti Samuel
Beckett, penulis lakon sandiwara paling terkemuka di abad kedua puluh ini,
pernah menulis bahwa dia merasa tidak asing lagi dengan kegagalan, “setelah
bernafas dalam-dalam dengan udaranya yang menggairahkan hidup.”
Penelitian cermat terhadap kekalahan sangat penting. Anda harus menghadapi
kegagalan untuk menghindari kemungkinan mengulanginya. Berdasarkan wawancara
dengan hampir 200 orang yang telah berhasil mengatasi kegagalan karier yang
besar, berikut ada enam alasan paling umum untuk kegagalan. Siapa pun anda,
mungkin anda menemukan diri anda dalam daftar ini.
“politik kantor”-lah penyebab kegagalan mereka. Namun, politik kantor tak
lebih dari interaksi normal antara para karyawan. Bila anda mendapat
kesulitan dengan “politik kantor”, mungkin anda benar-benar mempunyai
kesulitan dalam berhubungan dengan orang lain. Kebanyakan karier melibatkan
orang lain. Seberapa pun hebatnya intelegensi akademis anda, tetaplah anda
perlu memiliki intelegensi sosial, (misal, kemampuan mendengarkan, peka
terhadap perasaan orang lain, memberi dan menerima kritik dengan baik).
Orang yang memiliki intelegensi sosial tinggi mengakui kesalahan mereka,
berjalan terus dan tahu bagaimana membina dukungan tim. Intelegensi sosial
adalah ketrampilan yang bisa diperoleh dengan banyak berlatih.
ketidakcocokan. Sukses memerlukan kecocokan antara kemampuan, kepentingan,
kepribadian, daya dan nilai-nilai dalam pekerjaan anda. Bila anda merasa
tidak cocok, maka jangan ragu untuk meninjau perilaku pekerjaan dan
menyesuaikan atau mengubah pekerjaannya. Bagi beberapa orang, pokok
persoalannya adalah seberapa besar resiko yang berani diambil.
Khayalan ketakutan akan kegagalan yang menimpa orang yang tidak punya
komitmen dapat menyebabkan ia menghindari kegagalan dengan tidak melibatkan
diri secara emosional. Selain itu, kurangnya penghargaan pada diri sendiri
merupakan penyebab dasar kegagalan. Untuk bisa ambil bagian dalam sukses,
anda harus yakin bahwa anda bisa melakukannya.
melakukan satu pun secara baik. Fokuskan kembali diri anda pada apa yang
paling baik dilakukan. Sadarilah keterbatasan anda, tetapkan prioritas, dan
susun organisasi usaha anda, merupakan hal-hal pokok untuk mencapai suskes.
umur, diskriminasi jenis kelamin dan ras. Anda harus meninjau kembali,
berdasarkan analisa yang benar mengenai situasi, untuk merebut kembali
kontrol atas kehidupan dan masa depan anda.
Apa yang dapat anda lakukan? Pertama, jangan menyalahkan diri sendiri kalau
peristiwa itu terjadi. Kedua, ingat bahwa anda selalu memiliki pilihan,
walaupun pilihan itu tidak terlihat jelas.
berubah lagi. Tetapi kalau anda bisa berpikir jernih mengenai kegagalan,
kalau anda menyadari bahwa anda adalah seorang yang selalu punya pilihan,
maka anda akan bisa mengatasi sebuah pelajaran yang berharga.
banyak alasan. Tetapi kegagalan bukanlah yang menjadi pokok persoalan. Orang
yang paling baik punbbisa mengalami kegagalan. Yang penting adalah
bagaimaan kita memetik pelajaran dari kegagalan kita. Apa ciri khas yang
menonjol dari orang yang benar-benar pintar? Mereka memetik pelajaran.
(diadaptasi dari “Mengapa Orang Pintar Bisa Gagal”, Carole Hyatt dan Linda
Gottlieb)
Jangan sekedar Bangga terhadap Indonesia
Jangan sekedar bangga terhadap Indonesia. Tapi buatlah Indonesia merasa BANGGA dengan apa yang anda lakukan.
Jangan sekedar Bangga terhadap Indonesia
Jangan sekedar bangga terhadap Indonesia. Tapi buatlah Indonesia merasa BANGGA dengan apa yang anda lakukan.
10 Kualitas Pribadi yang Disukai
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.
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.
Minggu, 28 Maret 2010
Bahasa Tubuh Saat Pria Jatuh Cinta
Jika ada seorang pria terlihat memandangi mata Anda lebih dari dua kali, tandanya ia memeriksa kondisi di sekeliling apakah Anda sendirian, bersama teman, atau bersama pasangan. Lalu, jika ia melihat Anda lebih dari tiga kali, tandanya ia sangat penasaran, dan ingin mendekati Anda. Menurut Janine Driver penulis buku "You Say More Than You Think, meskipun pria tidak mendekati tetapi jika ia memandang wanita berkali-kali, tandanya ia sangat tertarik.
2. Mendekatkan wajahnya
Ketika seorang pria tertarik pada seorang wanita, ia akan memasuki ruang pribadi. Yaitu dengan meletakkan wajahnya dekat dengan wajah Anda saat berbicara. Menurut Driver, pria akan mendekatkan wajahnya pada wanita incaran lebih dari biasanya, jika ingin menjadi orang yang spesial.
3. Berbicara pelan dan lembut
“Saat tertarik pada seseorang, Anda akan berbicara 25 persen lebih pelan dan lembut dibandingkan saat berbicara normal," kata Greg Hartley, lulusan U.S. Army Interrogation School dan penulis "Date Decoder",seperti VIVAnews kutip dari Shine. Jadi, jika ia berbicara seperti menggantung pada setiap kata, sebenarnya ia ingin melihat reaksi dan mendengar cerita Anda.
4. Berusaha menyentuh
Pria yang berusaha menyentuh dan selalu berusaha untuk berdekatan merupakan tanda-tanda ia sedang jatuh cinta. Ia akan berusaha menyentuh tanpa disadari. Hal itu menggambarkan keinginannya untuk melindungi Anda melalui sentuhannya.
Kamis, 11 Maret 2010
3 Hal dalam hidup
1. Waktu
2. Perkataan
3. Kesempatan
Kita tak bisa memutar kembali waktu, tapi kita bisa menciptakan kenangan dengan waktu yang masih kita punya dan memanfaatkan waktu yang ada, walau sebentar, untuk menciptakan kenangan yang berarti^^
Time is free but it's priceless, u can't own it but u can use it. U can't keep it but u can spend it =)
Kita tak bisa menarik ucapan kasar yang keluar dari mulut kita atau statement yang telah membuat harga diri kita lebih penting dari pada menariknya kembali dan mengucapkan maaf.
Kita tak bisa menghapus caci maki yang telah kita katakan hingga membuat orang lain marah, terluka atau menangis.
*Tapi kita bisa membuat apa yang selanjutnya keluar dari mulut kita menjadi lebih banyak pujian dibanding caci maki, lebih banyak syukur dan terima kasih dari pada keluhan atau komplain, dan lebih banyak nasihat positif dari pada sulutan amarah^^
Kita tak bisa mendapatkan kembali kesempatan yang sudah kita lewatkan.
*Tapi kita bisa menciptakan peluang untuk membuat kesempatan-kesempatan lain datang dalam hidup kita dengan lebih memperhatikannya^^
3 hal dalam hidup yang tak boleh hilang:
1. Kehormatan
2. Kejujuran
3. Harapan
Jika kita tidak memiliki uang, dan masih memiliki kehormatan, maka bersyukurlah karena kehormatan merupakan salah satu kekayaan yang masih berharga di mata orang lain.
Jika kita telah kehilangan kehormatan dan ingin memulihkannya, maka pergunakanlah kejujuran untuk meraih kehormatan kita kembali karena orang-orang yang jujur adalah orang-orang yang terhormat.
Jika kita telah kehilangan kehormatan karena ketidakjujuran kita, milikilah harapan bahwa suatu saat mereka akan mengerti alasan dibalik semuanya. Milikilah harapan bahwa kita bisa memperbaiki kehormatan meski dengan susah payah. Milikilah harapan bahwa meski banyak orang yang takkan lagi percaya karena kita pernah melakukan hal-hal yang tidak jujur, pada waktunya nanti, mereka akan melihat sendiri upaya kita^^
Teruslah bergerak hingga kelelahan itu lelah mengikutimu.
Teruslah berlari hingga kebosanan itu bosan mengejarmu.
Teruslah berjalan hingga keletihan itu letih bersamamu.
Teruslah berjaga hingga kelesuan itu lesu menemanimu.
Karena di mana ada kemauan, di situ ada jalan^^
3 hal dalam hidup yang paling berharga:
1. Keluarga
2. Sahabat
3. Cinta
Kekayaan bukan soal berapa banyak uang yang anda miliki.
Kekayaan adalah apa yang masih anda miliki saat anda kehilangan semua uang anda.
Jika anda kehilangan semua uang anda, ingatlah bahwa anda masih memiliki keluarga.
Jika anda kehilangan semua keluarga anda, ingatlah bahwa anda masih memiliki sahabat.
What is the difference between blood and friend?
>>Blood enters the heart and flows out, but friend enters the heart and stay inside.
Jika anda kehilangan semua keluarga anda dan tak ada satu pun sahabat, maka ingatlah bahwa anda masih memiliki cinta untuk mendapatkan mereka kembali, untuk mengenang masa-masa indah bersama mereka dan untuk menciptakan persahabatan yang baru dengan kehangatan kasih yang mampu anda berikan^^
If love hurts, then love some more.
If love hurts some more, then love even more.
If love hurts even more, then love till its hurt no more
Minggu, 07 Maret 2010
Tahap-Tahap Dari Proses Implementasi Sistem
Implementasi sistem adalah suatu proses untuk menempatkan sistem informasi baru ke dalam operasi. Ada 4 tahap implementasi sistem yaitu membuat dan menguji basis data dan jaringan, membuat dan menguji program, memasang dan menguji sistem baru, serta mengirim sistem baru ke dalam operasi (Whitten, Bentley dan Barlow, 1993). Dalam banyak hal, penerapan sistem yang baru atau perbaikan sistem dibuat pada basis data dan jaringan yang telah ada. Jika penerapan sistem yang baru memerlukan basis data dan jaringan yang baru atau dimodifikasi maka sistem yang baru ini biasanya harus diimplementasikan sebelum pemasangan program komputer. Tahap kedua adalah membuat dan menguji program. Tahap ini merupakan tahap pertama untuk siklus pengembangan sistem yang spesifik bagi programer. Tahap kedua ini bertujuan untuk mengembangkan rencana yang lebih rinci dalam pengembangan dan pengujian program computer yang baru atau program perbaikan computer yang lama serta mengembangkan program computer yang secara akurat memenuhi kebutuhan pemrosesan bisnis. Pada tahap ketiga, software package dipasang dan diuji. Tahap ini dilakukan untuk menyakinkan bahwa kebutuhan integrasi system baru terpenuhi. Rencana konversi juga dikembangkan pada tahap ini agar pengiriman system baru kedalam operasi dapat berjalan dengan sukses. Tahap terakhir adalah mengirim system baru ke dalam operasi. Tujuan tahap ini adalah untuk mengubah secara perlahan – lahan system lama menjadi system baru sehingga perlu dilakukan pemasangan basis data yang akan digunakan pada system baru, menyediakan pelatihan dan dokumentasi untuk individu yang akan menggunakan system baru tersebut, dan evaluasi proyek dan system. Sebagian besar tahapan ini mengkaji berbagai kegiatan mekanis yang terlibat dalam pengimplementasian system informasi dengan berhasil. Akan tetapi, kepentingan mekanis jauh kurang penting dari pada kepentingan manusia. Direktur utama sebuah perusahaan pabrikasi berteknologi tinggi memperkirakan bahwa “implementasi adalah 10% mekanis, 30% pendidikan (pelatihan), dan 60% penerimaan/orang” (infosystem, 1980). Kepentingan mereka yang akan menggunakan dan mengoperasikan system informasi baru selama tahap implementasi harus tetap diingat. Kepentingan ini terutama terdiri dari ketidakpastian mengenai perubahan system informasi di masa yang akan dating dan ketakutan bahwa perubahan tersebut akan mengganggu pola kerja mereka yang sudah menyenangkan serta menyebabkan hilangnya status dan jaminan kerja mereka. Karyawan dan manajer yang terpengaruh cenderung akan menolak perubahan yang sedang diimplementasikan. Perlawanan mereka bias dilakukan dalam berbagai bentuk perilaku yang agresif dan evasive (karyawan mungkin secara sengaja memasukkan data yang tidak benar kedalam system). Penolakan signifikan akan berakibat fatal terhadap keberhasilan system informasi yang baru diimplementasikan. Tindakan yang dapat dilakukan untuk mengatasi penolakan terhadap system informasi yang baru (yang dapat dilakukan sejak awal selama proses pengembangan system dan akan terus dilanjutkan melalui tahap implementasi) adalah : 1. memberi tahu manajer dan karyawan mengenai perubahan yang akan datang yaitu
perubahan jenis apa dan mengapa
. 2. meminta partisipasi aktif dari manajer dan karyawan. Manfaat yang bisa diperoleh dengan adanya partisipasi ini adalah : dapat membantu pemakai dalam memahami cara kerja system yang baru, mengingatkan pegawaiterhadap gagasan perubahan, dan membuat pemakai merasa memiliki system dan merasa aman. 3. menentramkan hati manajer dan karyawan bahwa system yang baru tersebut akan bermanfaat bagi mereka. 4. memberi bantuan kepada pemakai seperti : merancang system agar dapat dioperasikan karyawan semudah mungkin, menugaskan asisten untuk membantu manajer tingkat tinggi, menetapkan batas waktu implementasi yang layak, tetap mendidik semua karyawan melalui surat edaran dan seminar.
Jelaskan Salah Satu Tahap Dari Proses Implementasi Sistem
Tahap implementasi sistem (system implementation) adalah tahap
meletakkan sistem supaya siap dioperasikan. Dalam menjalankan kegiatan
implementasi perlu dilakukan beberapa hal yaitu: menerapkan rencana
implementasi, implementation plan merupakan kegiatan awal dari tahap
implementasi sistem, rencana implementasi dimaksudkan terutama untuk
mengatur biaya dan waktu yang dibutuhkan, melakukan kegiatan
implementasi kegiatan implementasi dilakukan dengan dasar kegiatan yang
telah direncanakan dalam rencana implementasi, tindak lanjuti implementasi
dilakukan dengan pengetesan penerimaan sistem (systems acceptable test)
terhadap data yang sesungguhnya dalam jangka waktu tertentu yang
dilakukan bersama-sama dengan user.
Kegiatan implementasi dilakukan dengan dasar kegiatan yang telah
direncanakan dalam kegiatan implementasi antara lain : pemilihan dan
pelatihan personil, instalasi hardware dan software, pengetesan program,
pengetesan system dan konversi system. Pelatihan personil dilakukan untuk
mengoperasikan sistem, termasuk kegiatan mempersiapkan input,
memproses data, mengoperasikan sistem, merawat dan menjaga sistem.
Kegiatan instalasi hardaware dan software diawali dengan persiapan tempat
dan instalasi perangkat keras dan perangkat lunak dilakukan di ruangan
perpustakaan. Setelah semua selesai dipersiapkan maka langkah selanjutnya
adalah menginstalasi perangkat keras yang sudah ada dan menginstalasi
perangkat lunak. Pengetesan Program menggunakan metode Black Box,
dimana metode ini menggunakan tidak melihat ke dlm struktur program dr
perangkat lunak, bersifat melihat kesesuaian perangkat lunak dengan
kebutuhan pengguna dan spesifikasi sistem. Black-Box yaitu test case
program berdasarkan pada spesifikasi sistem, input dari data testing
diharapkan bisa menemukan output yang salah, perencanaan tes dapat
dimulai pada awal proses perangkat lunak. Pengetesan Sistem, dilakukan
secara bertahap dengan melihat berbagai keberhasilan dan kegagalan apa
saja yang dihasilkan oleh sistem. Pengetesan sistem biasanya dilakukan
setelah selesai pengetesan program. Pengetesan sistem dilakukan untuk
mengecek ulang dan memeriksa kekompakan antar komponen sistem yang
dimplementasi agar sesuai dengan apa yang diharapkan. Konversi sistem
merupakan proses untuk meletakkan sistem baru supaya siap digunakan
untuk menggantikan proses sistem yang lama. Konversi sistem ini
menggunakan metode Parallel, maksudnya konversi dilakukan dengan
85
mengoperasikan sistem yang baru seiring dengan masa pengenalan antara
personil dengan waktu yang telah ditetapkan. Baik sistem manual maupun
sistem baru ini dioperasikan secara bersama-sama untuk meyakinkan bahwa
sistem yang baru benar-benar beroperasi dengan sukses sebelum sistem yang
lama (manual) dihentikan, walaupun terdapat kelemahan pada besarnya
biaya yang dikeluarkan untuk menjalankan dua buah sistem secara
bersamaan, tetapi mempunyai keuntungan yaitu proteksi yang tinggi kepada
organisasi terhadap kegagalan sistem yang baru.
Lubang di Depanku
aku tahu bahwa jalan yg aku tempuh adalah jalan yg menuju ke sebuah lubang
aku tahu bahwa lubang itu akan menjebakku
aku tahu segala resiko itu
namun apa daya keinginanku untuk tetap berjalan di jalan itu lebih besar
sehingga akhirnya aku memutuskan untuk tetap berjalan ke sana
apa yg membuat aku tetap berjalan ke sana
walaupun aku tahu aku akan jatuh ke lubang itu suatu saat?
itu karena aku menikmati perjalanan selama ke sana
selama perjalanan itu sering kali ada orang yg berada di sampingku
orang itu adalah pemilik jalan dan lubang itu
aku menikmati kebersamaan dan kenyamanan bersama si pemilik jalan itu
akhirnya lubang itu pun sampai tepat di depanku
terlambat sudah...dan aku pun masuk ke dalam lubang tersebut
sebenarnya lubang ini pun tidak terlalu dalam
dan asal aku mau, aku bisa mendakinya
tapi sayang aku ini tetap memutuskan untuk berada dalam lubang itu
karena apa???
karena sewaktu-waktu sang pemilik jalan tadi datang berkunjung ke lubang tersebut
dan berbincang-bincang dengan aku
hari-hari berlalu dan aku tetap berada di lubang tersebut
seringkali kesepian mengisi hari-hariku
karena selain sang pemilik jalan, aku tidak bertemu dengan orang-orang lain
banyak hal di dunia luar yg aku tinggalkan
karena aku memilih kenyamanan berada di lubang tersebut
maka aku pun mulai menangis dan menangis
kemudian aku pun berpikir tentang banyak hal
dan akhirnya aku menemukan 2 jalan
pertama :
tetap tinggal dalam lubang itu
dan menunggu sang pemilik jalan datang berkunjung
dan menikmati kenyamanan di sana
dan saat kesepian hanya bisa merenung dan menangis
atau kedua :
berusaha keluar dari lubang itu
keluar dari zona kenyamananku
berani mengambil resiko
dan berusaha mencari tempat tinggal baru
tempat di mana aku dapat mengembangkan diriku
dan bisa jadi berkat buat orang-orang di sekitarku
banyak orang memilih tetap berada di lubang itu
bagaimana dengan Anda??
Sumber : Hikmat Tuhan
Sabtu, 06 Maret 2010
Siklus Hidup Pengembangan Sistem
Siklus hidup pengembangan sistem adalah pendekatan melalui beberapa tahap untuk menganalisis dan merancang sistem yang dimana sistem tersebut telah dikembangkan dengan sangat baikmelalui penggunaan siklus kegiatan penganalisis dan pemakai secara spesifik, siklus itu antara lain :
- Mengidentifikasikan masalah, peluang dan tujuan.
- Menentukan sarat-sarat informasi.
- Menganalisis kebutuhan sistem.
- Merancang sistem yang direkomendasikan.
- Mengembangkan dan medokumentasikan perangkat lunak.
- Menguji dan mempertahankan sistem.
- Mengimplementasikan dan mengevaluasikan sistem
1. Waterfall Model
Model ini merupakan model satu arah yang dimulai dari tahap persiapan sampai perawatan. Tahapan ini meliputi perencanaan, mendisain sistem, implementasi, verifikasi dan perawatan. Perencanaan adalah tahap mendefinisikan masalah dan menentukan pekerjaan apa yang harus dilakukan, siapa yang mengerjakan dan kapan dikerjakan. Tahap berikutnya adalah disain. Tahap ini bertujuan untuk mendisain permasalahan sesuai dengan masalah yang telah didefinisikan. Berikutnya adalah implementasi, merupakan penerapan dari disain yang dibuat. Setelah disain diimplementasi maka berikutnya adalah verifikasi dan penerapan. Tahap ini merupakan tahapan yang paling besar dalam pembiayaannya, karena selama sistem tersebut masih dipakai maka pembiayaan masih ada.
2. Model Iteratif
Perbedaan yang paling terlihat antara model waterfall dengan model intertif ini adalah proses kerja pengembangan sistem tersebut. Jika pada waterfall satu arah, sedangkan pada iteratif terdapat testing dan evaluasi yang menguji apakah aplikasi tersebut masih dapat digunakan atau tidak. Jika system tersebut ternyata tidak baik untuk digunakan lagi maka akan dilakukan identifikasi masalah lagi dan kembali untuk dikembangkan.
Alat-alat dalam Pengembangan Sistem
Untuk dapat melakukan langkah-langkah sesuai dengan metodologi pengembangan sistem maka dibutuhkan beberapa alat. Alat-alat yang digunakan biasanya berupa gambar atau diagram atau grafik.
Contohnya :
• HIPO diagram
• Data Flow diagram
• Structured chart
• SADT diagram
• Warnier/Orr diagram
• Jakson’s diagram
Diagram-diagram diatas digunakan untuk mengambarkan suatu metode tertentu, ada beberapa grafik yang lebih bersifat umum, antara lain :
• Bagan untuk menggambarkan aktifitas (activity charting), seperti : bagan alir sistem, bagan alis program, bagan alir kertas kerja, bagan alir hubungan database, bagan alir proses, dan Gantt chart.
• Bagan untuk menggambarkan tataletak
• Bagan untuk menggambarkan hubungan personil, seperti : Bagan distribusi kerja dan bagan organisasi.
Teknik yang digunakan untuk pengembangan sistem antara lain :
• Teknik manajemen proyek, seperti CPM (Critical Path Method) dan PERT (Program Evaluation and Review Technique). Teknik ini digunakan untuk penjadualan proyek.
• Teknik menemukan fakta, yaitu teknik yang dapat digunakan untuk mengumpulkan data dan menemukan fakta-fakta dalam kegiatan mempelajari sistem yang ada. Contohnya : Teknik wawancara, observasi, daftar pertanyaan, pengumpulan sampel.
• Teknik analisis biaya/manfaat
• Teknik inspeksi/walkthrought
Siklus Hidup Pengembangan Sistem
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.
Secara teori inilah siklus hidup pengembangan sistem. Namun pada prakteknya hal ini tidaklah selalu mulus untuk dilaksanakan. Banyak faktor yang mempengaruhi keberhasilan pengembangan sistem informasi. Terutama adalah pada faktor manusia yang terlibat. Dari pihak pengembang, kurangnya keahlian dan pengalaman bisa menyebabkan kesalahan dalam satu tahapan sehingga menyebabkan siklus ini harus diulangi dari tahapan yang salah. Bisa terjadi bahwa siklus ini dilakukan sampai berulang-ulang.
Dari pihak pengguna, idealnya perlu bersama-sama dengan pihak pengembang untuk memahami sistem informasi mulai dari awal siklus hidup pengembangan sistem. Namun yang sering terjadi pihak pengguna menyerahkan semuanya kepada pihak pengembang sehingga pada saat implementasi (testing atau training) pihak pengguna tidak menyetujui (menolak) sebagian atau seluruh rancangan dari sistem yang telah selesai dibangun oleh pihak pengembang.