Tinjauan Umum
Pengembangan Sistem
1. Alasan organisasi melakukan pengembangan
sistem
a. Adanya permasalahan – permasalahan yang timbul
pada sistem lama. Permasalahan yang timbul dapat berupa
Ketidakberesan
dalam sistem yang lama menyebabkan sistem tersebut tidak dapat beroperasi
sesuai dengan yang diharapkan.
Pertumbuhan
organisasi yang menyebabkan harus disusunnya sistem yang baru.
b. Untuk meraih kesempatan – kesempatan
(opportunities)
c. Adanya intruksi – intruksi (directives)
2. Prinsip pengembangan sistem
a. Sistem yang dikembangkan adalah untuk
manajemen.
b. Sistem yang dikembangkan adalah investasi
modal yang besar.
c. Sistem yang dikembangkan memerlukan orang yang
terdidik.
d. Tahapan kerja dan tugas – tugas yang harus
dilakukan dalam proses pengembangan sistem.
3. Tahapan pengembangan sistem
Siklus hidup
pengembangan sistem
Kebijakan
& perencanaan sistem : adanya intruksi dari top manajer kepada bawahan
bahwa perusahaan tersebut perlu dilakukan pengembangan sistem. Di dalam perencanaan
sistem perlu direncanakan terlebih dahulu mengenai :
a. Berapa besar dana yang dibutuhkan untuk
mengembangkan sistem.
b. Berapa lama waktu yang dibutuhkan untuk
mengembangkan sistem.
c. Sudah siapkah personil – personil yang
terlibat dalam pengembangan sistem tsb.
Analisis sistem : mengevaluasi permasalahan –
permaslahan ,hambatan – hambatan yang terjadi dan kebutuhan – kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan – perbaikan.
Desain sistem secara umum : tujuan untuk
memberikan gambaran secara umum kepada user tentang sistem yang baru.
Desain sistem secara terinci : tujuan untuk
memberikan gambaran secara terperinci kepada user tentang sistem yang baru.
Seleksi sistem : menyeleksi penggunaan
software maupun hardware di dalam penerapan sistem baru.
Implementasi sistem : menerapkan sistem
informasi di dalam satu organisasi atau perusahaan.
Perawatan sistem : tujuannya adalah untuk
menjaga agar sistem informasi dapat digunakan dalam organsasi tersebut dalam jangka
waktu yang cukup lama.
4. Metodologi pengembangan system
Metodologi WaterfallMetodologi Waterfall merupakan model klasik yang sederhana dengan aliran sistem yang linier. Output dari setiap tahap merupakan input bagi tahap berikutnya. Model ini pertama kali diperkenalkan oleh Winston Royce tahun 1970, sekarang model ini lebih dikenal dengan Liner Sequential Model.
Karakteristik dari metodologi waterfall ini meliputi beberapa bagian, yaitu :
• Aktivitas mengalir dari satu fase ke fase lainnya secara berurutan.
• Setiap fase dikerjakan terlebih dahulu sampai selesai, jika sudah selesai baru mulai menuju fase berikutnya.
Tahapan penelitian pada model waterfall meliputi metodologi berupa :
1. System Engineering
Menetapkan segala hal yang diperlukan dalam pelaksanaan proyek
2. Analisis
Menganalisis hal-hal yang diperlukan untuk pembuatan atau pengembangan perangkat lunak
3. Design
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh programmer . Tiga atribut yang penting dalam proses perancangan yaitu : struktur data, arsitektur perangkat lunak dan prosedur rinci / algoritma.
4. Coding
Menerjemahkan data yang telah dirancang / algoritma ke dalam bahasa pemrograman yang telah ditentukan
5. Testing
Uji coba terhadap program telah dibuat .
6. Maintenance
Perubahan atau penambahan program sesuai dengan permintaan user.
Kelebihan dari metode WaterFall :
Metode ini masih lebih baik digunakan walaupun sudah tergolong kuno, daripada menggunakan pendekatan asal-asalan. Selain itu, metode ini juga masih masuk akal jika kebutuhan sudah diketahui dengan baik.
Kekurangan dari metode Waterfall :
o Pada kenyataannya, jarang mengikuti urutan sekuensial seperti pada teori. Iterasi sering terjadi menyebabkan masalah baru.
o Sulit bagi pelanggan untuk menentukan semua kebutuhan secara eksplisit.
o Pelanggan harus sabar, karena pembuatan perangkat lunak akan dimulai ketika tahap desain sudah selesai. Sedangkan pada tahap sebelum desain bisa memakan waktu yang lama.
o Kesalahan di awal tahap berakibat sangat fatal pada tahap berikutnya.
2. Metodologi Prototipe
Model ini dikembangkan karena adanya kegagalan yang terjadi akibat pengembangan project / aplikasi menggunkan sistem waterfall. Kegagalan yang terjadi biasanya dikarenakan adanya kekurang pahaman atau bahkan sampai kesalah pahaman pengertian developer aplikasi mengenai user requirement yang ada.
Yang berbeda dari metodologi prototipe ini, apabila dibandingkan dengan waterfall, yaitu adanya pembuatan prototype dari sebuah aplikasi, sebelum aplikasi tersebut memasuki tahap design. Dalam fase ini, prototype yang telah dirancang oleh developer akan diberikan kepada user untuk mendapatkan dievaluasi. Tahap ini akan terus menerus diulang sampai kedua belah pihak benar-benar mengerti tentang requirement dari aplikasi yang akan dikembangkan. Apabila prototype telah selesai, maka tahapan aplikasi akan kembali berlanjut ke tahap design dan kembali mengikuti langkah-langkah pada waterfall model. Kekurangan dari tipe ini adalah tim developer pengembang aplikasi harus memiliki kemampuan yang baik karna dalam mengembangkan prototype ini hanya terdapat waktu yang singkat. Sebuah prototiping adalah sebuah sistem dalam fungsi yang sangat minimal.
Tahapan Metodologi Prototipe :
1. Pengumpulan Kebutuhan dan perbaikan
Menetapkan segala kebutuhan untuk pembangunan perangkat lunak
2. Disain cepat
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh user.
3. Bentuk Prototipe
Menerjemahkan data yang telah dirancang ke dalam bahasa pemrograman (Program contoh atau setengah jadi )
4. Evaluasi Pelanggan Terhadap Prototipe
Program yang sudah jadi diuji oleh pelanggan, dan bila ada kekurangan pada program bisa ditambahkan.
5. Perbaikan Prototype
Perbaikan program yang sudah jadi, sesuai dengan kebutuhan konsumen. Kemudian dibuat program kembali dan di evaluasi oleh konsumen sampai semua kebutuhan user terpenuhi.
6. Produk Rekayasa
Program yang sudah jadi dan seluruh kebutuhan user sudah terpenuhi.
5. Pendekatan – pendekatan pengembangan sistem
a. Pendekatan klasik lawan pendekatan
terstruktur (dipandang dari metodologi yang digunakan). Pendekatan klasik
adalah pendekatan didalam pengembangan sistem yang mengikuti tahapan- tahapan
di systems life cycle tanpa dibekali dengan alat – alat dan teknik – teknik
yang memadai. Sedangkan pada pendekatan terstruktur dilengkapi dengan alat –
alat dan teknik – teknik supaya membuatnya berhasil.
b. Pendekatan sepotong lawan pendekatan sistem
(dipandang dari sasaran yang akan dicapai). Pendekatan sepotong merupakan
pendekatan pengembangan sistem yang menekankan pada suatu kegiatan atau
aplikasi tertentu saja. Sedangkan pada pendekatan sistem memperhatikan sistem
informasi sebagai satu kesatuan terintegasi untuk masing-masing kegiatan atau
aplikasinya.
c. Pendekatan bawah-naik lawan pendekatan atas-turun (dipandang dari cara
menentukan kebutuhan dari sistem). Pendekatan bawah-naik dimulai dari level
bawah organisasi , yaitu level operasional dimana transaksi dilakukan.
Pendekatan ini dimulai dari perumusan kebutuhan – kebutuhan untuk menangani
transaksi dan ke level atas dengan merumuskan kebutuhan informasi berdasarkan
transaksi tersebut. Pendekatan ini disebut juga dengan data analysis, karena
yang menjadi tekanan adalah data yang akan diolah terlebih dahulu, informasi
yang akan dihasilkan menyusul mengikuti data. Pendekatan atas – turun
sebaliknya dimulai dari level atas organisasi, yaitu level perencanaan strategi.
Pendekatan ini disebut juga dengan decision analysis, karena yang menjadi
tekanan adalah informasi yang dibutuhkan untuk pengambilan keputusan oleh
manajemen terlebih dahulu. kemudian data yang perlu diolah menyusul mengikuti
informasi yang dibutuhkan.
d. Pendekatan sistem – menyeluruh lawan
pendekatan moduler ( dipandang dari cara
mengembangkannya ). Pendekatan sistem – menyeluruh merupakan pendekatan yang
mengembangkan sistem serentak secara menyeluruh. Sedangkan pendekatan moduler
berusaha memecahkan sistem yang rumit menjadi beberapa bagian atau modul yang
sederhana, sehingga sistem akan lebih mudah dipahami dan dikembangkan.
e. Pendekatan
lompatanjauh lawan pendekatan berkembang (dipandang dari teknologi yang akan
digunakan). Pendekatan lompatan jauh menerapkan perubahan menyeluruh secara
serentak menggunakan teknologi canggih. Sedangkan pendekatan berkembang
menerapkan teknologi canggih hanya untuk aplikasi – aplikasi yang memerlukan
saja pada saat itu saja.
6. Alat & teknik :
1. Alat – alat yang bisa kita gunakan dalam
melakukan pengembangan sistem :
·
Sistem
flowchart
·
Sistem
prosedur diagram (flowmap)
·
Data
flow diagram
2. Teknik yang bisa kita gunakan :
·
Teknik
analisis biaya
suatu teknik yang diperuntukkan untuk mengetahui bagaimana proses
pelacakan, pencatatan, dan analisa terhadap biaya-biaya yang berhubungan
dengan aktivitas suatu organisasi guna menghasilkan barang atau jasa.
Biaya biasa didefinisikan sebagai waktu dan sumber daya yang dibutuhkan
dan menurut konvensi diukur dengan satuan mata uang. Penggunaan kata
beban adalah pada saat biaya sudah habis terpakai.
·
Analisa
penjadwalan proyek sistem.
Proyek
sistem (pengembangan sebuah sistem informasi dalam suatu organisasi)
Contoh :
apabila melakukan pengembangan sistem di perguruan tinggi maka proyek sistem
yang dibuat :
-
Sistem
informasi penerimaan mahasiswa baru
-
Sistem
informasi akademik
-
Sistem
informasi keuangan mahasiswa
·
Teknik
pengumpulan data :
-
Teknik
interview
Pengertian
wawancara
Wawancara
merupakan suatu teknik pengumpulan data dengan jalan mengadakan komunikasi
dengan sumber data. Komunikasi tersebut dilakukan dengan dialog (Tanya jawab)
secara lisan, baik langsung maupun tidak langsung (I.Djumhur dan Muh.Surya,
1985).
Wawancara
adalah salah satu metode untuk dapat mendapatkan data anak atau orangtua dengan
mengadakan hubungan secara langsung dengan informan/face to face relation(Bima
Walgito, 1987).
Wawancara
adalah alat untuk memperoleh data atau fakta atau informasi dari seorang murid
secara lisan (Dewa Ktut Sukardi, 1983).
Wawancara
informatif adalah suatu alat untuk memperoleh fakta/data informasi dari murid
secara lisan. Dengan tujuan mendapatkan data yang diperlukan untuk bimbingan
(W.S.Winkel, 1995)
Kelebihan
dan kekurangan teknik wawancara
Kelebihan
·
Flexibility. Pewawancara dapat secara luwes mengajukan pertanyaan sesuai dengan
situasi yang dihadapi pada saat itu. Jika dia menginginkan informasi yang
mendalam maka dapat melakukan “probing”. Demikian pula jika ingin memperoleh
informasi tambahan, maka dia dapat mengajukan pertanyaan tambahan, bahkan jika
suatu pertanyaan dianggap kurang tepat ditanyakan pada saat itu, maka dia dapat
menundanya.
·
Nonverbal Behavior. Pewawancara dapat mengobservasi perilaku nonverbal,
misalnya rasa suka, tidak suka atau perilaku lainnya pada saat pertanyaan
diajukan dan dijawab oleh responden.
·
Question Order. Pertanyaan dapat diajukan secara berurutan sehingga responden
dapat memahami maksud penelitian secara baik, sehingga responden dapat menjawab
pertanyaan dengan baik.
·
Respondent alone can answer. Jawaban tidak dibuat oleh orang lain tetapi benar
oleh responden yang telah ditetapkan.
·
Greater complexity of questionnaire. Kuesioner umumnya berisi pertanyaan yang
mudah dijawab oleh responden. Melalui wawancara, dapat ditanyakan hal-hal yang
rumit dan mendetail.
·
Completeness. Pewawancara dapat memperoleh jawaban atas seluruh pertanyaan yang
diajukan.
Kelemahan
:
·
Mengadakan wawancara dengan individu satu persatu memerlukan banyak waktu dan
tenaga dan juga mungkin biaya.
·
Interview Bias. Walau dilakukan secara tatap muka, namun kesalahan bertanya dan
kesalahan dalam menafsirkan jawaban, masih bisa terjadi. Sering atribut (jenis
kelamin, etnik, status sosial, jabatan, usia, pakaian, penampilan fisik, dsb)
responden dan juga pewawancara mempengaruhi jawaban.
·
Keberhasilan wawancara sangat tergantung dari kepandaian pewawancara dalam
melakukan hubungan antar manusia (human relation).
·
Wawancara tidak selalu tepat pada kondisi-kondisi tempat tertentu, misalnya di
lokasi-lokasi ribut dan ramai.
·
Sangat tergantung pada kesediaan, kemampuan dan keadaan sementara dari subyek
wawancara, yang mungkin menghambat ketelitian hasil wawancara.
·
Jangkauan responden relatif kecil dan memakan waktu lebih lama dari pada angket
dan biaya yang relatif yang lebih mahal.
Hal-hal
yang tidak boleh dan boleh dilakukan dalam wawancara
Hal-hal
yang harus dilakukan seorang pewawancara adalah mendengar, mengamati,
menyelidiki, menanggapi, dan mencatat. Kadang-kadang ia seperti seorang
penginterogasi, kadang-kadang secara tajam ia menyerang dengan menunjukkan
kesalahan-kesalahan orang yang diwawancarai, kadang-kadang ia mengklarifikasi,
kadang-kadang pula ia seperti pasif atau menjadi pendengar yang baik. Suksesnya
suatu wawancara tergantung pada kemampuan melakukan kombinasi berbagai
keterampilan sesuai dengan tuntutan situasi dan orang yang diwawancarai.
Dalam
proses wawancara si pewawancara harus meredam egonya dan melakukan pengendalian
tersembunyi. Pewawancara memantau semua yang diucapkan oleh dan bahasa tubuh
orang yang diwawancarai, sambil berusaha menciptakan suasana santai yakni
suasana yang konduksif bagi berlangsungnya wawancara. Dalam prakteknya,
berbagai pikiran muncul dibenak si pewawancara ketika wawancara sedang
berlangsung. Seperti : Apa yang harus saya tanyakan lagi? Bagaimana nada bicara
orang yang diwawancarai ini? Dari gerak tubuh dan nada suaranya, apakah ia
terlihat bicara jujur atau mencoba menyembunyikan sesuatu?
Kesimpulan
Wawancara
adalah teknik pengambilan data melalui pertanyaan yang diajukan secara lisan
kepada responden. Wawancara biasanya dilakukan jika peneliti bermaksud
melakukan analisis kualitatif atas penelitiannya.
-
Teknik
observasi
Pengertian
Observasi
Observasi
adalah pengamatan langsung para pembuat keputusan berikut lingkungan fisiknya
dan atau pengamatan langsung suatu kegiatan yang sedang berjalan.
Kebaikan
dan kejelekan observasi
Kebaikan
dari observasi adalah sebagai berikut :
a.
Data yang dikumpulkan melalui observasi cenderung mempunyai keandalan yang
tinggi. Kadang observasi dilakukan untuk mengecek validitas dari data yang telah
diperoleh sebelumnya dari individu-individu.
b.
Dapat melihat langsung apa yang sedang dikerjakan, pekerjaan-pekerjaan yang
rumit kadang-kadang sulit untuk diterangkan.
c.
Dapat menggambarkan lingkungan fisik dari kegiatan-kegiatan, misalnya tata letak
fisik peralatan, penerangan, gangguan suara dan lain-lain.
d.
Dapat mengukur tingkat suatu pekerjaan, dalam hal waktu yang dibutuhkan untuk
menyelesaikan satu unit pekerjaaan tertentu.
Sedangkan
kekurangannya adalah sebagai berikut :
a.
Umumnya orang yang diamati merasa terganggu atau tidak nyaman, sehingga akan
melakukan pekerjaannya dengan tidak semestinya.
b.
Pekerjaan yang sedang diamati mungkin tidak mewakili suatu tingkat kesulitan
pekerjaan tertentu atau kegiatan-kegiatan khusus yang tidak selalu dilakukan
atau volume-volume kegiatan tertentu.
c.
Dapat mengganggu proses yang sedang diamati.
d.
Orang yang diamati cenderung melakukan pekerjaannya dengan lebih baik dari
biasanya dan sering menutup-nutupi kejelekan-kejelekannya.
c.
Hal-hal yang boleh dan tidak boleh dilakukan
Hal-hal
yang perlu dilakukan dalam teknik observasi
a.
Rencanakan terlebih dahulu observasi yang akan dilakukan, meliputi :
Apa
yang akan diobservasi , dimana letak lokasi observasi, kapan observasi akan dilakukan,
siapa yang akan melaksanakan observasi tersebut, siapa yang akan diobservasi,
bagaimana melaksanakan observasi tersebut.
b.
Mintalah ijin terlebih dahulu dari manajer dan atau pegawai yang terlibat
c.
Bertindaklah dengan rendah hati (low profile)
d.
Lengkapilah dengan catatan selama observasi
e.
kaji ulang hasil observasi dengan individu-individu yang terlibat.
Yang
tidak boleh dilakukan dalam observasi
a.
Menggangu kerja individu yang diobservasi maupun individu lainnya.
b.
Terlalu menekankan pada pekerjaan-pekerjaan yang tidak penting.
c.
Jangan membuat asumsi-asumsi.
d.
Kesimpulan
Observasi
adalah metode yang cukup mudah dilakukan untuk pengumpulan data. Penggunanan
metode
-
Daftar
pertanyaan / quisioner
a.
Pengertian quisioner
Daftar
pertanyaan (kuisioner) adalah suatu daftar yang berisi prtanyaan-pertanyaan
untuk tujuan khusus yang memungkinkan seorang analis system untuk mengumpulkan
data dan pendapat dari para responden yang telah dipilih. Daftar pertanyaan ini
kemudianakan dikirim kepada para responden yang akan mengisinya sesuai dengan
pendapat mereka.
b.
Kebaikan dan kejelekan teknik daftar pertanyaan
Keuntungan
angket :
1.
Bila lokasi responden jaraknya cukup jauh, metode pengumpulan data yang paling
mudah adalah dengan angket.
2.
Pertanyaan-pertanyan yang sudah disiapkan adalah merupakan waktu yang efisien
untuk menjangkau responden dalam jumlah banyak.
3.
Dengan angket akan memberi kesempatan mudah pada responden untuk mendiskusikan
dengan temannya apabila menemui pertanyaan yang sukar dijawab.
4.
Dengan angket responden dapat lebih leluasa menjawabnya dimana saja, kapan
saja, tanpa terkesan terpaksa.
Kelemahan
angket :
1.
Apabila penelitian membutuhkan reaksi yang sifatnya spontan dengan metode ini
adalah kurang tepat.
2.
Metode ini kurang fleksibel, kejadiannya hanya terpancang pada pertanyaan yang
ada.
3.
Jawaban yang diberikan oleh responden akan terpengaruh oleh keadaan global dari
pertanyaan. Sangat mungkin jawaban yang sudah diberikan di atas secara spontan
dapat berubah setelah melihat pertanyaan dilain nomor.
4.
Sulit bagi peneliti untuk mengetahui maksud dari apakag sudah responden sudah
terjawab atau belum.
5.
Ada kemungkinan terjadi respons yang salah dari responden. Hal ini terjadi
karena kurang kejelasan pertanyaan atau karena keragu-raguan responden
menjawab.Hal-hal yang boleh dan tidak boleh dilakukan dalam teknik quisioner
c.
Harapan karakteristik pertanyaan pada angket
-
Tujuan yang akan diteliti harus jelas disusun dalam pertanyaan.
-
Konfidensial : Data yang diberikan responden merupakan rahasia informasi yang
dapat dipercaya.
-
Anonim : Nama dari responden seyogyanya bukan menjadi masalah yang penting
dalam penelitian.
-
Pertanyaan mudah dipahami oleh responden.
-
Spesifik : Pertanyaan harus dirumuskan secara spesifik dan jelas.
-
Ambigiositas : Bila pertanyaan bersifat mendua arti akan menyulitkan bagi
responden untuk menjawabnya.
Contoh
: Anda suka naik gunung dengan sepeda dan naik kuda?
Disini
dua pertanyaan ditanyakan bersama.
-
Faktual : Pertanyaan seyogyanya bersifat meminta fakta bukan opini.
Contoh
: beberapa orang terbunuh dalam peperangan itu?(fakta)
Bagaimana
pendapat anda pada pembunuhan itu. (opini)
-
Ketidakjelasan atau kesamaran : Pertanyaan seyogyanya tidak mengandung ketidak
jelasan atau samar-samar keraguan.
Contoh
: Pada suatu pertandingan sepak bola, anda suka bila ada taruhannya?
-
Pertanyaan seyogyanya tidak memberi petunjuk responden terarah pada suatu
masalah tertentu.
Contoh
: Bukankah anda berfikir bahwa menambah dosis obat yang diminum membahayakan,
bukan?
-
Pertanyanan hendaknya tidak mempersukar responden untuk menjawabnya.
Contoh
: Berapa kali anda setiap hari mandi atau sikat gigi?
-
Pertanyaan hendaknya jangan bersifat pribadi. Kecuali kalau perlu sekali,
hindari pertanyaan yang bersifat pribadi.
Contoh
: Apakah anda suka kawin lagi ?
-
Pertanyaan hendaknya tidak terlalu panjang, seyogyanya singkat dan jelas.
-
Petanyaan hendaknya besifat logis.
Tanpa
bertanya “apakah anda mempunyai TV?” Sudah ditanya “Program TV apa yang anda
suka?”
d.
Kesimpulan
Kuesioner
(angket) merupakan teknik pengumpulan data yang dilakukan dengan cara
memberikan seperangkat pertanyaan atau pernyataan tertulis kepada responden
untuk dijawabnya, dimana peneliti tidak langsung bertanya jawab dengan
responden.
Karena
angket dijawab atau diisi oleh responden dan peneliti tidak selalu bertemu
langsung dengan responden, maka dalam penyusuna angket perlu diperhatikan
beberapa hal. Pertama, sebelum butir-butir pertanyaan atau pernyataan ada pengantar
atau petunjuk pengisian. Kedua, butir-butir pertanyaan dirumuskan secara jelas
menggunakan kata-kata yang lazim digunakan (popular), kalimat tidak terlalu
panjang. Dan Ketiga, untuk setiap pertanyaan atau pernyataan terbuka dan
berstruktur disediakan kolom untuk menuliskan jawaban atau respon dari
responden secukupnya




Tidak ada komentar:
Posting Komentar