Kamis, 27 November 2014

Download Tugas-1.docx in Ziddu.com



Tugas 1



Mata Kuliah Design Perangkat Lunak



Deteksi masalah mungkin tidak benar-benar nyata atau



tidak dapat dipecahkan. Hal tersebut mungkin dikarenakan :



a. Tujuan yang terlalu ideal sehingga sulit atau mungkin tidak akan tercapai.



b. Sistem tidak dapat dikembangkan karena kekurangan sumberdaya, sikap atau



   keduanya.



c. Pengukuran sistem yang tidak akurat.



d. Pernyataan tujuan sistem yang sudah ketinggalan (statement of goals is



   dated).



e. Kesenjangan antara sistem yang ideal dan sistem saat ini sifatnya



   sementara (the gap between the ideal and the current system is temporary



   and will decrease given patience).



Dalam tahap problem solving, sebaiknya memberikan penjelasan tentang :



a. Penjabaran kondisi sistem yang berjalan melalui kegiatan investigasi



   secara rinci.



b. Mendapatkan konsensus sistem yang ideal.



c. Mengembangkan beberapa alternatif untuk mengurangi perbedaan (gap)



   antara sistem yang ideal dengan sistem yang sedang berjalan.



d. Memilih alternatif yang terbaik dan menjualnya ke manajemen.



Tugas mulai point b sampai d akan memakan waktu yang cukup lama termasuk



biaya yang dibutuhkan. Tujuan dari investigasi adalah untuk memantapkan



atau menunjukkan masalah yang sebenarnya terjadi disamping sebagai cara



seorang analis untuk mengerti sistemnya secara mendalam.



 



Dalam melakukan investigasi terdapat beberapa hambatan atau kendala yang



akan terjadi , diantaranya masalah :



a. Waktu (time)



   Analis kekurangan sumber daya (resource) waktu, sehingga hanya melakukan



   sebagian kegiatan investigasi. Biasanya waktu berhubungan dengan masalah



   biaya yang dibutuhkan.



b. Biaya (cost)



   Seringkali biaya yang dikeluarkan berhubungan dengan lamanya waktu untuk



   kegiatan investigas, sehingga manajemen akan memberikan batasan biaya.



c. Ilmu pengetahuan (knowledge)



   Manager sistem informasi cenderung menyuruh analis yunior yang belum



   memiliki keahlian teknis atau pengetahuan yang cukup, sehingga akan



   berdampak pada hasil investigasi yang kurang mendalam,matang atau lengkap.



d. Politik (politics)



   Manajemen atau pihak-pihak tertentu mungkin menyebarkan isu-isu yang



   tujuannya untuk menghambat kegiatan investigasi.



e. Campur tangan (interference)



   Adalah terdapatnya pihak-pihak yang berusaha campur tangan atau mengatur



   dalam kegiatan investigas sehingga akan menganggu atau menimbulkan



   kekacauan.



 



Hasil dari investigasi adalah sebuah rekomendasi, yang salah satunya adalah



sebagai berikut :



a. Tidak mengambil tindakan apapun karena tidak ditemukan masalah.



   Hal tersebut dapat terjadi karena mungkin dalam preliminary report,



   masalahnya dibuat-buat sehingga pada saat dilakukan investigasi masalah-



   masalahnya tersebut tidak terjadi atau tidak ditemukan.



b. Melakukan pemeliharaan sistem  untuk masalah-masalah yang kecil.



   Pemeliharaan sistem yang dilakukan setiap hari (periode pendek) akan



   membantu meminimalkan masalah-masalah yang muncul sehingga cepat untuk



   ditangani dan selalu terkontrol secara baik.



c. Meningkatkan kemampuan atau ketrampilan pemakai didalam menjalankan atau



   menggunakan sistem informasi.



d. Mempertimbangkan untuk modifikasi sistem secara total, sehingga perlu



   pemikiran untuk menggantinya dengan sistem yang baru.



e. Menempatkan masalah yang terjadi kedalam rencana pengembangan sistem



   yang segera dilakukan.



Taktik investigasi



                      



a. Dengarkan, jangan mengurui (listen, do not lecture).



   Jika anda tahu semua jawaban, pasti anda tidak akan melakukan investigasi.



   Sehingga dalam kegiatan investigasi sebaiknya memberikan waktu yang cukup



   bagi pihak manajemen atau pemakai untuk menjelaskan secara lengkap dan



   jelas dan analis sistem jangan terlalu mendominasi pembicaraan.



b. Jangan memberikan pemecahan awal terhadap masalah (do not presolve the



   problem).



   Artinya jangan berusaha menunjukkan pemikiran untuk memecahkan masalah,



   sebelum seluruh kegiatan investigasi selesai dilakukan, sehingga menghindari



   solusi-solusi yang sebagian-sebagian.



c. Membandingkan cerita (compare stories).



   Berbeda orang berarti berbeda pandangan terhadap masalah yang sama,



   sehingga perlu melibatkan supervisor dan bawahan dalam memberikan



   pandangan masalah secara jelas dan dapat dipercaya. Sebaiknya tidak



   mendengarkan dari 1 sumber sehingga hanya ada 1 pandangan (opionio).



   Ketika pemakai memiliki perbedaan pandangan, sebaiknya cari perbedaannya



   dan kemudian mencari pandangan yang memiliki kesamaan.



d. Perhatikan keengganan tanggapan (look for reluctant responses).



   Keengganan memberikan tanggapan mengindikasikan sesuatu yang disembunyikan.



   Terlalu banyak masalah sistem dapt juga menyebabkan kebingungan sehingga



   tidak mampu menjelaskan secara lengkap.



e. Perhatikan masalah inkonsistensi logikal (probe for logical



   inconsistencies).



   Inkonsistensi logikal adalah penghentian flow data dimana data tersebut



   hilang, atau secara tiba-tiba muncul data tertentu. Beberapa hal yang



   berhubungan dengan masalah ini :



   * Ada data masukkannya tetapi tidak ada outputnya (black hole).



   * Ada keluaran (output) tetapi tidak ada data masukannya (miracles).



f. Perhatikan dampak anda (observe your effect).



   Memperhatikan perbedaan dari pemakai ketika anda hadir dan saat anda tidak



   hadir. Penilaian secara langsung disebut dengan internal probe. Sedangkan



   external probe adalah penilaian yang dilakukan tanpa diketahui oleh siapapun



   (searching external material), seperti dengan menganalisa laporan, sejarah



   permasalah terdahulu, dan sumber-sumber investigasi sekunder lainnya.



g. Memerlukan kerja keras, sehingga menimbulkan kebosanan (expect hard,



   boring work).



   Jadilah detektif yang profesional dan sabarlah dalam menangani permasalahan



   sistem secara bertahap.dan berkesinambungan.



h. Hindari masalah politk (avoid politics).



   Misi analis sistem adalah fakta bukan mengadili (your mission is fact,



   not judgement).



 



. Secara langsung (direct (internal) probes)



   Yaitu untuk mengetahui secara langsung apa yang terjadi dalam lingkungan



   pemakai. Mereka mengijinkan anda untuk memperhatikannya langsung tanpa



   melalui pihak-pihak tertentu (interpreter).  Internal probes merupakan



   sumber kekacauan (disruptive), karena timbul perbedaan sikap. Internal



   probes digunakan sebagai pengkayaan (a richer) dan kelompok pembenar dari



   fakta yang terjadi (truer group of facts).



 



. Secara tidak langsung (indirect (external) probes)



   Kegiatan yang dapat dilakukan dengan cepat dan tidak kelihatan dari



   operasional personel, sehingga dapat mengetahui sisi luar atau sesuatu



   yang disembunyikan dari komunitas pemakai. Kegiatan ini akan mendominasi



   pada awal kegiatan SDLC, selanjutnya internal probe untuk memperdalam.



  



* Kuesioner (questionnaires).



     Teknik ini sangat tepat, apabila dalam investigasi memiliki kendala



     waktu dan biaya. Meskipun mendapatkannya dari responde melalui blangko



     isian. Adapun hal-hal dalam kuesioner kondisi akan penjelasannya akan



     berbeda apabila dilakukan tatap muka langsung (face to face interview).



     Hal terbaik dari kuesioner adalah sebagai dokumen yang dapat menunjukkan



     perbedaan-perbedaan yang terjadi pada responden. 



   * Tanya jawab (interview).



     Kegiatan ini membutuhkan waktu dan keahlian khusus. Tidak semua orang



     dapat melakukan tanya jawab dengan sukses. Interview dapat digunakan



     untuk pertanyaan yang berurutan secara mendalam disamping lebih  fleksibel



* Aliran prosedur (procedure flow).



     Prosedure operasional merupakan sarana (vehicles) bagi pegawai baru



     mengerti pekerjaannya dan pengalaman karyawan untuk menangani masalah.



     Jika procedure flow tidak benar, sistem informasi tidak dapat



     dioperasikan secara benar pula. Gunakan system flowchart untuk



     menelusuri jalannya informasi  sebagai penjelasan prosedure operasinya.



     Apabila ada permasalahan diprosedur, masalah tersebut mungkin akan



     timbul dalam operasional yang sebenarnya.



* Sampel (sampling).



     Mungkin anda membutuhkan informasi dari para vendor billing yang telah



     memberikan diskon pada saat pembayran, karena perusahaan kehilangan



     uang saat diskon tidak diberikan ketika terjadi penundaan pembayaran.



     Anda dapat melibatkan para pelanggan pembayar untuk mendapatkan



     informasi (walaupun ada banyak transaksi). Akhirnya anda dapat membuat



     daftar sampel data dengan pemilihan random untuk satu minggu terakhir,



     memilih 20 halaman dari transaksi harian, memilih 5 item dari setiap



     halaman yang terpilih., merekam informasi untuk setiap 5 item dan



     menghitung rata-raa dan varian untuk sampel-sampel dari semua transaksi



     pembayaran yang terjadi.



Deskripsi sistem saat ini



Menentukan kinerja sistem saat ini akan mengalami kesulitan apabila perusahaan tidak memiliki sebuah standar pengukuran kinerja sistem. Sayang sekali, perusahaan cenderung tidak memperbarui (to update) dokumentasi sistem yang berjalan. Karenanya, analis memperbaiki dokumen selama investigasi masalah sistem.



 



 



Deskripsi sistem saat ini meliputi penjelasan :



a. Masukan (inputs)



b. Keluaran (outputs)



c. File (files)



d. Elemen data (data elements)



e. Volume transaksi dan dokumen tindakan (transaction and action document



   volume)



f. Diagram aliran data (data flow diagrams)


 


Download Tugas-1.docx in Ziddu.com