• Tidak ada hasil yang ditemukan

Tahap Analisis Sistem. Program Pasca Sarjana Mata Kuliah : Analisis dan Perancangan Sistem Dosen : Yulia Chalri

N/A
N/A
Protected

Academic year: 2022

Membagikan "Tahap Analisis Sistem. Program Pasca Sarjana Mata Kuliah : Analisis dan Perancangan Sistem Dosen : Yulia Chalri"

Copied!
31
0
0

Teks penuh

(1)

Tahap Analisis Sistem

Program Pasca Sarjana

Mata Kuliah : Analisis dan Perancangan Sistem

(2)

Pendahuluan

• Sejak komputer digunakan dalam setiap bidang, melakukan analisis menjadi masalah penting untuk memahami dan membangun sistem komputerisasi dengan cara yang efektif.

• Membangun sistem bukan proses mudah, tetapi membutuhkan keahlian tertentu dan kemampuan untuk memahami dan mengikuti prosedur yang sistematis terhadap pembuatan sistem informasi.

• Analisis bertujuan untuk memahami data dan proses, dan menentukan bagaimana keduanya harus diubah untuk memberikan manfaat yang lebih besar.

• Proses analisis sistem sayangnya bukan salah satu

ilmu pengetahuan, tapi salah satu seni.

(3)

Apa itu Rekayasa Perangkat Lunak?

• Rekayasa perangkat lunak adalah pendekatan sistematis untuk pengembangan, operasi dan

pemeliharaan perangkat lunak. Rekayasa Perangkat Lunak berkaitan dengan pengembangan dan

pemeliharaan produk-produk perangkat lunak.

• Tujuan utama rekayasa perangkat lunak adalah untuk menyediakan perangkat lunak berkualitas dengan biaya rendah. Rekayasa Perangkat Lunak melibatkan kegiatan perencanaan proyek,

manajemen proyek, analisis sistematis, desain,

validasi dan pemeliharaan.

(4)

Representasi Analisis Sebuah Sistem

• Analisis Sistem : Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

• Tahap analisis dilakukan setelah tahap perencanaan

sistem dan sebelum tahap desain sistem. Tahap ini

merupakan tahap yang kritis dan sangat penting,

karena kesalahan dalam tahap ini menyebabkan

kesalahan pada tahap selanjutnya

(5)

Langkah di dalam Analisis Sistem

1. Identify, mengidentifikasi masalah

2. Understand, memahami kerja sistem yang ada

1. Analyze, menganalisis sistem

2. Report, membuat laporan hasil analisis

(6)

IDENTIFIKASI MASALAH

1. Mengidentifikasi penyebab masalah

Analis sistem harus mempunyai pengetahuan yang cukup tentang aplikasi yang sedang dianalisis.

Kaji ulang masalahan yang telah diutarakan oleh manajemen atau yang ditemukan pada tahap perencanaan sistem.

2. Mengidentifikasi titik keputusan (penyebab) Titik keputusan menunjukkan suatu kondisi yang

menyebabkan sesuatu terjadi. dapat digunakan dokumen paperwork flow

3. Mengidentifikasi personil-personil kunci

Dapat dilakukan dengan mengacu pada bagan alir dokumen

perusahaan serta dokumen deskripsi kerja (job description).

(7)

MEMAHAMI KERJA SISTEM

• Langkah ini dapat dilakukan dengan mempelajari secara terinci bagaimana sistem beroperasi. Diperlukan data yang dapat diperoleh dengan cara melakukan penelitian. Bila di tahap perencanaan sudah pernah diadakan penelitian,

sifatnya masih penelitian pendahuluan (preliminary survey).

Sedangkan pada tahap analisis sistem, penelitiannya bersifat penelitian terinci (detailed survey).

• Analis sistem perlu mempelajari apa dan bagaimana operasi dari sistem yang ada sebelum mencoba untuk menganalisis permasalahan, kelemahan dan kebutuhan pemakai sistem untuk dapat memberikan rekomendasi pemecahannya.

Sejumlah data perlu dikumpulkan, dengan menggunakan

teknik pengumpulan data yang ada, yaitu wawancara,

(8)

Tugas yang dilakukan untuk memahami sistem

• Menentukan jenis penelitian

• Merencanakan jadual penelitian – Mengatur jadual wawancara – Mengatur jadual observasi

– Mengatur jadual pengambilan sampel

• Membuat penugasan penelitian

• Membuat agenda wawancara

• Mengumpulkan hasil penelitian

(9)

Menentukan Jenis Penelitian

• Jenis penelitian perlu ditentukan untuk masing- masing titik keputusan yang akan diteliti. Jenis

penelitian tergantung dari jenis data yang diperoleh, dapat berupa data tentang operasi sistem, data

tentang perlengkapan sistem, pengendalian sistem,

atau I/O yang digunakan oleh sistem.

(10)

Merencanakan Jadual Penelitian

• Supaya penelitian dapat dilakukan secara efisien dan efektif, maka jadual penelitian harus direncanakan terlebih dahulu yang meliputi :

– Dimana penelitian akan dilakukan – Apa dan siapa yang akan diteliti – Siapa yang akan meneliti

– Kapan penelitian dilakukan

• Dari rencana jadual ini, berikutnya ditentukan ke

dalam jenis penelitiannya masing-masing.

(11)

Membuat Penugasan Penelitian

• Setelah rencana jadual penelitian dibuat, maka tugas dilanjutkan dengan menentukan tugas dari masing- masing anggota tim analis sistem, yang ditentukan oleh koordinator analis sistem melalui surat

penugasan dengan menyertakan lampiran kegiatan

penelitian yang harus dilakukan.

(12)

Membuat Agenda Wawancara

• Sebelum wawancara dilakukan, waktu dan materi

wawancara perlu didiskusikan. Rencana ini dapat

ditulis di agenda wawancara dan dibawa selama

wawancara berlangsung. Tujuannya adalah supaya

wawancara dapat diselesaikan tepat pada waktunya

dan tidak ada materi yang terlewatkan.

(13)

Mengumpulkan Hasil Penelitian

• Fakta atau data yang diperoleh dari hasil penelitian harus dikumpulkan sebagai suatu dokumentasi sistem lama,

yaitu :

1. Waktu untuk melakukan suatu kegiatan

2. Kesalahan melakukan kegiatan di sistem yang lama 3. Pengambilan sampel

4. Formulir dan laporan yang dihasilkan oleh sistem lama

5. Elemen-elemen data

6. Teknologi yang digunakan di sistem lama

7. Kebutuhan informasi pemakai sistem / manajemen

(14)

MENGANALISIS HASIL

Langkah ini dilakukan berdasarkan data yang telah diperoleh dari hasil penelitian yang telah dilakukan.

Menganalisis Kelemahan Sistem

Penelitian dilakukan untuk menjawab pertanyaan : – apa yang dikerjakan ?

– bagaimana mengerjakannya ? – siapa yang mengerjakan ?

– dimana dikerjakan ?

Menganalisis kelemahan sistem sebaliknya dilakukan untuk menjawab pertanyaan :

– mengapa dikerjakan ? – perlukah dikerjakan ?

– apakah telah dikerjakan dengan baik ?

(15)

MENGANALISIS HASIL (lanj..)

• Sasaran yang diinginkan oleh sistem yang baru

ditentukan oleh kriteria penilaian sebagai berikut : relevance, capacity, efficiency, timeliness,

accessibility, flexibility, accuracy, reliability, security, economy, simplicity

• Berdasarkan pertanyaan dan kriteria ini, selanjutnya analis sistem akan dapat melakukan analis dari hasil penelitian dengan baik untuk menemukan

kelemahan dan permasalahan dari sistem yang ada

(16)

Analisa yang dilakukan meliputi :

• Distribusi pekerjaan

– Apakah tugas dan tanggungjawab telah didefinisikan dan diterapkan dengan jelas ?

– Apakah telah didistribusikan dengan efektif untuk masing-masing personil dan unit organisasi ?

• Pengukuran pekerjaan

– Apakah kebijakan dan prosedur telah dipahami dan diikuti ? – Apakah produktivitas karyawan memuaskan ?

– Apakah unit-unit organisasi telah bekerja sama dan terkoordinasi dengan baik menjadi arus data dengan lancar ?

– Apakah terjadi operasi yang tumpah tindih ? – Seberapa perlu hasil dari tiap-tiap operasi ?

– Apakah terdapat operasi yang menghambat arus data ?

– Apakah volume puncak dari data dapat ditangani dengan baik ? – Apakah terdapat standar kinerja yang baik dan selalu mutakhir ?

(17)

Analisa yang dilakukan meliputi (lanj..):

• Kehandalan

– Apakah jumlah kesalahan yang terjadi di masing-masing operasi diminimumkan ?

– Apakah operasi-operasi telah direncanakan dengan baik dan terkendali ?

• Dokumen

– Seberapa perlu dokumen-dokumen yang ada ?

– Apakah masing-masing dokumen telah dirancang untuk penggunaan yang efektif ?

– Apakah tembusan dari dokumen perlu ?

• Laporan

– Dapatkah laporan dipersiapkan dengan mudah dari file dan dokumen yang ada ?

– Apakah terdapat duplikasi di file, catatan dan laporan ?

• Teknologi

– Apakah fasilitas dari sistem informasi (personil, peralatan dan fasilitas lain) cukup untuk menangani volume rata-rata data tanpa terjadi penundaan

(18)

Analisis Kebutuhan Informasi Pemakai / Manajemen

• Tugas lain dari analis sistem yang diperlukan

sehubungan dengan sasaran utama sistem informasi,

yaitu menyediakan informasi yang dibutuhkan bagi

para pemakainya perlu dianalisis.

(19)

MEMBUAT LAPORAN HASIL ANALISIS

• Laporan hasil analisis diserahkan ke Panitia Pengarah (Steering Committee) yang nantinya akan diteruskan ke manajemen.

• Pihak manajemen bersama-sama dengan panitia pengarah dan

pemakai sistem akan mempelajari temuan-temuan dan analis yang telah dilakukan oleh analis sistem yang disajikan dalam laporan ini.

• Tujuan utama dari penyerahan laporan ini kepada manajemen adalah :

– Analisis telah selesai dilakukan

– Meluruskan kesalah-pengertian mengenai apa yang telah

ditemukan dan dianalisis oleh analis sistem tetapi tidak sesuai menurut manajemen

– Meminta pendapat dan saran dari pihak manajemen – Meminta persetujuan kepada pihak manajemen untuk

melakukan tindakan selanjutnya (dapat berupa meneruskan ke

tahap disain sistem atau menghentikan proyek bila dipandang

(20)

TEKNIK-TEKNIK PENGUMPULAN INFORMASI

• Interview (Wawancara)

– Open-ended dan Closed-ended.

– Pertanyaan primer-sekunder

– Funnel Format – Inverted Funnel Format

• Sampling

• Observasi

(21)

Hasil Analisis Sistem

• Proyek dilepas: masalah utama yang tidak dapat diselesaikan.

• Proyek ditunda : pihak manajemen akan

menentukan sumber daya untuk proyek sistem lain dengan prioritas yang lebih tinggi

• Proyek diganti : aspek penting dari proposal sistem yang asli mempunyai perubahan yang berarti.

• Proyek dilanjutkan : Proyek sistem akan diteruskan

seperti rencana dalam laporan analisis sitem.

(22)

Studi Kasus: Sistem Perpustakaan Noida

• Perpustakaan Umum Noida adalah perpustakaan terbesar di Noida.

Saat ini memiliki sekitar 300 anggota. Seseorang yang berumur 18 atau lebih dapat menjadi anggota. Ada biaya keanggotaan Rs 400 untuk setahun. Ada formulir yang harus diisi di mana orang mengisi data pribadi. Formulir ini disimpan untuk mempertahankan catatan anggota dan mengetahui periode keanggotaan.

• Seorang anggota dapat meminjam maksimal tiga buku. Dia memiliki tiga kartu untuk peminjaman buku. Terhadap setiap kartu, anggota dapat meminjam satu buku dari perpustakaan. Setiap kali anggota ingin meminjam sebuah buku dan ada kartu cadangan, maka buku ini dapat dipinjam. Dalam keadaan lain permintaan tidak dilayani.

Setiap buku harus dikembalikan pada tanggal jatuh tempo yang ditentukan. Jika anggota tidak mengembalikan buku pada tanggal yang ditentukan, denda Rs 2 per hari setelah tanggal jatuh tempo buku dikembalikan.

(23)

Sistem Perpustakaan Noida

• Jika dalam kasus kartu hilang maka kartu duplikat dikeluarkan.

Account dikelola untuk biaya keanggotaan dan uang yang terkumpul dari denda. Ada dua pustakawan untuk menangani pengembalian buku dan masalah transaksi. Sekitar 100 anggota datang ke

perpustakaan setiap hari untuk meminjam dan mengembalikan buku.

• Ada 5000 buku yang tersedia untuk dipinjam dimana 1000 buku

untuk referensi dan tidak dapat dipinjam. Record untuk buku-buku di perpustakaan dikelola. Record ini berisi rincian tentang penerbit,

penulis, subjek, bahasa, dll Ada pemasok yang memasok buku ke perpustakaan. Perpustakaan menyimpan record-record tentang pemasok.

• Banyak laporan juga diproduksi. Laporan ini untuk informasi tentang buku yang tersedia di perpustakaan, rincian keuangan, 'rincian

anggota, dan rincian pemasok.

(24)

Sistem Perpustakaan Noida

• Saat ini semua fungsi perpustakaan dilakukan secara manual.

Bahkan record-record dipelihara/dikelola di atas kertas. Sekarang hari demi hari jumlah anggota semakin meningkat. Menjaga

record secara manual menjadi tugas yang sulit. Ada masalah lain juga yang dihadapi staf perpustakaan. Seperti dalam kasus

penerbitan duplikat kartu untuk anggota ketika anggota atau staf perpustakaan kehilangan kartu. Sangat sulit untuk memeriksa keaslian/genuinity masalah.

• Kadang-kadang staf perpustakaan perlu mengetahui tentang status buku, apakah ia sedang dipinjam atau tidak. Jadi untuk melakukan pencarian jenis ini sangat sulit dilakukan di sistem manual.

• Manajemen juga memerlukan laporan untuk buku yang dipinjam, buku-buku di perpustakaan, anggota, dan rekening. Membuat laporan secara manual adalah pekerjaan yang rumit ketika ada ratusan dan ribuan record.

(25)

Sistem Perpustakaan Noida

• Manajemen berencana untuk memperluas perpustakaan, dalam hal jumlah buku, jumlah anggota dan akhirnya pendapatan yang dihasilkan. Hal ini diamati bahwa setiap bulan paling tidak ada 50- 100 permintaan keanggotaan. Selama dua bulan terakhir

perpustakaan tidak melayani permintaan untuk keanggotaan baru karena kesulitan untuk mengelola data anggota yang ada yaitu 250 secara manual. Dengan rencana ekspansi, manajemen

perpustakaan bertujuan untuk meningkatkan para anggotanya di tingkat 75 per bulan. Hal ini juga berencana untuk meningkatkan biaya keanggotaan dari 400 menjadi 1000 untuk setiap tahun dan 500 untuk setengah tahun, dalam rangka memberikan layanan yang lebih baik kepada anggotanya, yang mencakup peningkatan jumlah peminjaman buku dari 3 menjadi 4.

(26)

Sistem Perpustakaan Noida

• Karena masalah yang dihadapi oleh staf perpustakaan dan rencana ekspansinya, manajemen berencana

untuk memiliki sistem yang pertama akan menghapus kebutuhan kartu. Sebuah sistem untuk

mengotomatisasi fungsi pencatatan dan pembuatan

laporan. Dan bisa membantu dalam melaksanakan

pencarian yang berbeda secara cepat. Sistem untuk

menangani rincian keuangan.

(27)

Solusi Dlm Gambar

(28)

Sistem Perpustakaan Noida

• Hal pertama yang kami pelajari adalah sistem. Dalam studi kasus kami Perpustakaan Umum Noida adalah sebuah sistem. Setiap sistem merupakan sekumpulan beberapa unit fungsional yang bekerja sama untuk mencapai tujuan tertentu. Tujuan utama dari sistem perpustakaan adalah untuk menyediakan buku-buku untuk anggotanya tanpa kesulitan. Gambar 1.4 Menggambarkan sistem perpustakaan Noida dalam bentuk gambar

• Bagian peminjaman dan pengembalian buku, unit pencatatan buku, unit pencatatan anggota, pembukuan, dan unit penghasil laporan adalah unit fungsional yang berbeda dari perpustakaan.

Setiap unit fungsional memiliki tugas sendiri. Namun, masing- masing unit ini bekerja secara independen untuk mencapai keseluruhan tujuan perpustakaan.

(29)

Sistem Perpustakaan Noida

• Kemudian tentukan komponen dan karakteristik sistem. Data merupakan komponen penting dari sistem apapun. Di sini, data yang berkaitan dengan rincian anggota, buku, account/keuangan, dan pemasok. Karena orang dapat berinteraksi dengan sistem ini maka sistem ini adalah sistem terbuka. Sistem ini terutama

berkaitan dengan pengelolaan data maka merupakan sistem informasi.

• Jika sistem ini akan otomatis sebagaimana dibayangkan oleh manajemen, maka peran dari sistem analis adalah mempelajari sistem, cara kerja, dan masalah yang ada. Analis juga harus menyediakan solusi bagi masalah yang ada.

(30)

Sistem Perpustakaan Noida

• Sekarang manajemen telah memutuskan untuk sistem otomatis maka analis akan melakukan tugas-tugas di atas. Sebagai analis melakukan studi sistem, masalah berikut telah diidentifikasi

- Mengelola kartu keanggotaan

- Memproduksi laporan dari sejumlah besar data

- Mengelola account/keuangan

- Menjaga record untuk buku-buku di

perpustakaan dan anggotanya

- Melakukan pencarian

(31)

Terima Kasih

Referensi

Dokumen terkait

Segala puji dan syukur penulis panjatkan ke hadirat Allah SWT atas segala bimbingan, petunjuk, rahmat dan ridha-Nya sehingga penulisan laporan Tugas Akhir dengan judul: ”Fabrikasi

Kedua penelitian tersebut dengan penelitian ini memiliki perbedaan yaitu pada penelitian ini bertujuan untuk megetahui hubungan kadar kolesterol total dan kadar albumin

Pada bab ini peneliti akan menjelaskan hasil dan pembahasan dari website radio streaming yang dilakukan pada server lokal terlebih dahulu dengan menampilkan interface

Data Rekapitulasi Hasil Skoring Perubahan Orientasi Nilai Budaya dan Sikap Mental Petani Kopi Hakekat Perumahan Sebelum dan Sesudah Erupsi Gunung

Here I’ll show my favorite example of a generator function: a function to generate an unbounded series of prime numbers.. included”—that is, the Python standard library contains

On May 4, Rocke Verser pointed out that computers running the client software report- ing their progress in that half-hour window were most likely reporting more than one

Ciri khasnya adalah mengindahkan keuangan, jujur, konservatif, mempunyai kemampuan memimpin, tetapi kurang semangat kemandirian dalam pikiran dan tindakannya, kurang agresif,

Adapun metode yang digunakan adalah dengan melakukan pengujian dynotest, yang merupakan suatu metode pengujian performa mesin dengan cara melihat daya dan torsi yang dihasilkan