ANALISIS KEBUTUHAN SISTEM Hanif Al Fatta M.Kom



dokumen-dokumen yang mirip
BAB 7 PENENTUAN KEBUTUHAN SISTEM

BAB 6 PENENTUAN KEBUTUHAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Penerapan Aplikasi Peminjaman Dan Pengembalian Buku Pada Perpustakaan Madrasah Aliyah Al-Ahliyah Kota Baru

Bab I Pendahuluan. I.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan SMA N 14 Surabaya dibutuhkan: 1. Sistem Operasi Microsoft Windows XP Profesional

SISTEM INFORMASI AKUNTANSI SIMPAN PINJAM KOPERASI BANK SUMSEL BABEL

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Perpustakaan di Balai Diklat Keagamaan Bandung perlu ditingkatkan karena masih

BAB I PENDAHULUAN I.2.1

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi Sistem Operasional Lapangan Futsal Di OBC ini dilakukan

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

BAB V IMPLEMENTASI DAN PEMBAHASAN. pada SMA Negeri 15 Surabaya. Penjelasan yang diberikan yaitu mengenai

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA SISTEM

BAB IV IMPLEMENTASI SISTEM. Requirement Planning Pada PT. WILKEN MITRA PERKASA SURABAYA.

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV HASIL DAN PEMBAHASAN. perpustakaan. Aplikasi yang telah dihasilkan yaitu Aplikasi Peminjaman dan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA SISTEM

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Administrasi Informasi Publik yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

KONSEP & DEFINISI KEBUTUHAN PL. Eka Widhi Yunarso, S.T., M.MT. Heru Nugroho,S.Si., M.T.

BAB IV HASIL DAN UJICOBA

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB I PENDAHULUAN. pasti lebih baik dan berguna untuk kebutuhan kebutuhan tertentu.

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB 1 PENDAHULUAN Pengantar

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB I PEMBAHASAN. 3.1 Analisa Sistem

1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB I PENDAHULUAN Latar Belakang Masalah

SISTEM INFORMASI PERANCANGAN APLIKASI RENTAL MOBIL DENGAN METODE VISUAL BASIC 6.0. Indu Indah Purnomo, S.Kom, M.Kom

Analisis Sistem Hanif Al Fatta M.kom

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN 1.1 Pengantar Pendahuluan 1.2 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Pendahuluan

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB 4 Pendekatan-Pendekatan Pengembangan Sistem

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI SISTEM. aplikasi Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA

. BAB III PERANCANGAN SISTEM

KATA PENGANTAR. Terima Kasih. Manado, April Penulis, Imelda Florensia. Analisa & Desain Sistem Nilai Akademik Imelda Florensia Page 1

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Permasalahan

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. banyak transaksi maka akan memerlukan banyak media penyimpanan

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB V IMPLEMENTASI DAN PEMBAHASAN. a. Hardware dengan spesifikasi minimal sebagai berikut: b. Software dengan spesifikasi sebagai berikut:

BAB I PENDAHULUAN. Setiap pelaku usaha memerlukan informasi yang komprehensif dan akurat tentang. merupakan kebutuhan mutlak setiap pelaku usaha.

Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom

BAB I PENDAHULUAN. untuk mencari referensi berkenaan tugas yang diberikan oleh dosen atau pun

BAB 1 PENDAHULUAN 1.1. Pendahuluan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN Pengantar

SISTEM INFORMASI PERPUSTAKAAN PADA SMK YPKK 2 SLEMAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Koperasi pada PT. Tong Prima Jaya Lestari,

Analisis dan Perancangan Sistem Informasi Administrasi pada Yotabakti Marine Hotel Training School Yogyakarta

BAB I PENDAHULUAN. dikorbankan untuk memproduksi suatu barang. Dalam mengelola perusahaan

BAB IV IMPLEMENTASI DAN EVALUASI. proses mengubah hasil dari analisis kedalam bahasa pemrograman yang

BAB V IMPLEMENTASI SISTEM

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

Transkripsi:

ANALISIS KEBUTUHAN SISTEM Hanif Al Fatta M.Kom Abstraks Hasil dokumentasi dari tahap analisis kelemahan system digunakan untuk rekomendasi fungsionalitas apa saja yang bisa dilakukan sistem baru. Fungsionalitas ini sebenarnya mencerminkan kebutuhan sistem. Pada tulisan ini kita akan membahas lebih lanjut tentang bagaimana menentukan kebutuhan sistem (system requirement). Keyword : system requirement System requirement (Kebutuhan Sistem) Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi requirement tersebut-atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Penentuan kebutuhan sistem merupakan langkah yang paling crucial dalam tahapan SDLC. Kebutuhan Sistem bisa diartikan sebagai berikut: a. Pernyataan tentang apa yang harus dikerjakan oleh sistem b. Pernyataan tentang karakteristik yang harus dimiliki sistem Tipe-tipe Kebutuhan Sistem Untuk mempermudah system analis menentukan keseluruhan requirement secara lengkap, maka analis membagi kebutuhan sistem ke dalam 2 jenis. Jenis pertama adalah Kebutuhan Fungsional (Functional requirement). Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh system. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Jenis kedua adalah Kebutuhan Non fungsional(nonfunctional Requirements). Requirement jenis ini adalah tipe requirement yang berisi properti perilaku yang dimiliki oleh sistem, meliputi:

Operasional Pada bagian ini harus dijelaskan teknis bagaimana system baru akan beroperasi. Platform sistem yang dipakai didefinisikan, apakah menggunakan windows atau Linux misalnya. Software untuk mengembangkan sistem juga ditentukan. Hardware spesifik yang diperlukan juga ditentukan. Terakhir arsitektur sistem juga dijelaskan apakah 2-tier, 3 tier atau yang lainnya. Performance Pada bagian ini dijelaskan seberapa bagus kinerja dari software yang dikembangkan dalam mengolah data, menampilkan informasi dan secara keseluruhan menyelesaikan proses bisnis yang ditanganinya. Efisiensi dari perangkat lunak juga dicantumkan. Keamanan Kebutuhan keamanan berisi pernyataan tentang mekanisme pengamanan aplikasi, data maupun transaksi yang akan diimplementasikan pada sistem. Sistem password yang digunakan akan seperti apa dan hardware spesifik untuk pengamanan sistem juga dideskripsikan. Politik dan budaya Requirement yang isinya menyangkut atau berhubungan dengan isu politik dan budaya ditentukan disini. Isi yang secara politik dan budaya harus dijamin tidak menimbulkan persepsi negatif terhadap sistem.

Berikut ini contoh sebuah dokumen kebutuhan sistem untuk pengembangan sistem informasi perpustakaan berbasis komputer : FUNCTIONAL REQUIREMENT Sistem harus dapat melakukan entri buku yang berhubungan dengan pendataan buku: a. User bisa memasukkan berbagai jenis buku beserta dengan kode buku, kategori buku, judul buku, penerbit, pengarang, jumlah halaman, ISBN buku dan lain-lain b. User bisa menambahkan koleksi buku baru yang akan keluarkan c. User bisa menghitung berapa jumlah koleksi buku yang ada secara keseluruhan d. User dapat menampilkan berapa jenis atau kategori koleksi buku yang ada beserta dengan jumlahnya e. User dapat menampilkan jenis buku berdasarkan ketegori tertentu beserta jumlah bukunya f. User dapat mencari koleksi buku berdasarkan pengarang, penerbit, judul, dan lain-lain g. User dapat menampilkan nama buku yang paling sering di pinjam h. User dapat mengganti beberapa kode buku dan lain-lain yang berhubungan dengan buku i. User dapat menghapus beberapa jenis buku, judul buku dan lain-lain yang sudah rusak atau hilang j. User dapat mengurutkan buku berdasarkan kodenya, judul buku, jumlah halaman, dan lain-lain k. User dapat menampilkan buku yang belum diberi kode l. User dapat mengelompokkan buku berdasarkan pengarang dan judul buku apa saja yang telah ditulis yang ada di perpustakaan System harus dapat melakukan pendataan anggota

a. User dapat memasukkan data anggota baru dengan memasukkan kode anggota, nama, alamat, nomor telepon b. User dapat menampilkan biaya pendaftaran anggota yang harus di bayarkan c. User dapat menampilkan print kartu anggota baru d. User dapat menampilkan menghitung berapa jumlah anggota yang ada secara keseluruhan e. User dapat menampilkan data jumlah anggota yang berada pada daerah kecamatan yang sama f. User bisa menambahkan data anggota baru g. User bisa merubah data anggota apabila alamat atau nomor telepon anggota berubah h. User dapat menampilkan anggota yang paling sering meminjam serta kategori buku yang di pinjam i. User dapat menampilkan data peningkatan atau penurunan anggota baru setiap tahunnya Sistem harus dapat melakukan transaksi peminjaman: a. User dapat mencatat semua transaksi peminjaman b. User dapat memasukan data-data dari anggota baik nama, alamat, nomor telepon dan lain-lain c. User dapat memasukkan jumlah buku yang di pinjam d. User dapat memasukkan judul buku, nama pengarang, dan nama penerbit e. User dapat menampilkan tanggal kembali buku yang di pinjam f. User dapat mengetahui apakah anggota sudah mengembalikan buku yang di pinjam g. User dapat menampilkan anggota yang paling sering meminjam Sistem harus dapat melakukan transaksi pengembalian: a. User dapat mencatat semua transaksi pengembalian b. User dapat manampilkan judul buku, nama pengarang, nama penerbit dari buku yang di kembalikan

c. User dapat menampilkan denda yang harus dibayar oleh peminjam buku (denda 1 buku Rp.100/perhari) d. User dapat mengetahui total keseluruhan buku yang di pinjam e. User dapat menampilkan tanggal pengembalian buku f. User dapat menampilkan judul buku, nama pengarang, dan nama penerbit dari buku apabila peminjam menghilangkan buku yang di pinjam g. User dapat menampilkan harga buku yang harus diganti oleh anggota apabila buku tersebut hilang h. User dapat mengetahui nama buku yang belum di kembalikan oleh peminjam/anggota i. User dapat mengetahui nama anggota beserta alamat anggota yang belum mengembalikan buku beserta tanggal buku tersebut harus di kembalikan Sistem harus dapat melakukan laporan keuangan secara otomatis: a. User dapat menampilkan laporan pendapatan yang diterima baik berdasarkan tanggal tertentu, bulan tertentu, atau tahun tertentu b. User dapat menampilkan laporan pendapatan yang di terima baik berdasarkan biaya pendaftaran anggota baru atau anggota yang memperbarui kartu anggota dan denda yang di bayarkan oleh angggota c. User dapat mengetahui jumlah biaya-biaya yang dikeluarkan dan untuk apa biaya-biaya tersebut d. User dapat mengetahui jumlah dana yang di gunakan untuk pembelian buku baru serta jumlah buku yang harus di beli e. User dapat mengetahui atau mengecek jumlah laba kotor maupun laba bersihnya dari pendapatan yang di terima f. User dapat menampilkan jumlah kas yang dapat digunakan NON-FUNCTIONAL REQUIREMENT Operasional a. Digunakan pada system operasi Microsoft Windows XP, Microsoft Windows NT, Microsoft Windows 2000

b. Spesifikasi computer minimum Pentium IIIc. Kebutuhan memori 128 MB 256 MB RAM d. Bisa dilengkapi barcode reader e. Printer untuk mencetak kartu anggota dan laporan keuangan maupun yang lain-lain Security a. Dilengkapi password untuk sistem aplikasinya maupun databasenya b. Dilengkapi dengan kamera untuk mengawasi anggota yang membaca di ruang baca dan ruang penyimpanan tas yang tersambung kekomputer Informasi a. Digunakan untuk menginformasikan apabila password yang di masukkan oleh user salah b. Digunakan untuk menampilkan prosedur pendaftaran anggota baru Performance a. Waktu untuk transaksi peminjaman buku dibatasi 2 menit b. Waktu untuk transaksi pengembalian buku di batasi 1 menit Teknik Pengumpulan Requirement Dalam menyusun requirement, ada beberapa teknik yang biasa digunakan. Pada uraian berikut kita akan membahas beberapa teknik pengumpulan requiremen yang biasa digunakan. Interview Interview atau wawancara adalah teknik pengumpulan requirement yang paling umum digunakan. Langkah-langkah dasar dalam teknik interview adalah: a. Memilih target interview b. Mendisain pertanyaan-pertanyaan interview c. Persiapan interview

d. Melakukan interview e. Follow up hasil interview Interview adalah metode yang paling mudah digunakan,jika system yang dianalisis tidak terlalu besar. Sebagai contoh untuk melakukan wawancara pada seluruh petugas perpustakaan rasanya tidak ada kesulitan, karena personilnya tidak terlalu banyak. Tetapi jika system informasi yang dibangun berskala enterprise, metode wawancara akan memakan waktu yang sangat besar karena banyak departemendepartemen harus diwawancarai secara terpisah. Belum lagi kalau beberapa informasi harus di kroscek dengan beberapa departemen sekaligus. Joint Application Development Untuk mengatasi masalah pada teknik wawancara, terutama untuk pengembangan sistem berskala besar digunakan metode Joint Application Development (JAD). JAD adalah proses kelompok terstruktur yang terfokus untuk menentukan requiremen, melibatkan tim proyek, pengguna, dan manajemen bekerja bersama-sama, teknik ini sangat berguna untuk mereduksi waktu pengumpulan informasi sampai 50%. Pelaku JAD a. Facilitator Fasilitator menjembatani komunikasi antara antara pengguna system dan pembuat system selama proses diskusi berlangsung. Fasilitator harus benar-benar terlatih untuk teknik JAD, sehingga komunikasi benar-benar bisa efektif. Fasilitator juga punya tugas menyiapkan agenda dan memandu proses kelompok dalam menentukan kebutuhan sistem. b. Scribe Scribe adalah peserta JAD yang bertugas untuk mencatat isi dari sesi JAD. Tugas ini harus dilakukan secara sangat teliti karena hasil catatan inilah yang merupakan bahan mentah untuk kebutuhan system yang akan dirumuskan. c. User dan manager dari perusahaan yang akan dibuat Sistemnya

Gambar1 JAD Meeting Room Questionnaires (Kuisioner) Kuisioner adalah sekumpulan pertanyaan tertulis, dan sering melibatkan banyak orang. Kuisioner bisa dilakukan paper based atau secara elektonik. Biasanya sampel dipilih untuk mewakili populasi tertentu. Setelah hasil kuisioner diperoleh diperlukan analisis untuk mengambil data yang sesuai dengan keperluan pengumpulan requirement.

Analisis Dokumen Teknik ini dilakukan dengan mempelajari material yang menggambarkan sistem yang sedang berjalan. Biasanya dokumen yang diamati berupa form, laporan, manual kebijakan, grafik organisasi. Untuk perusahaan atau organisasi berskala kecil dan belum memiliki sistem terkomputerisasi cara ini adalah cara yang efektif untuk menyusun kebutuhan sistem. Observasi Teknik ini dilakukan dengan melakukan pengamatan secara langsung pada prosesproses yang sedang berjalan. Hal ini penting karena kadang-kadang user atau manager tidak dapat mengingat secara keseluruhan apa yang mereka lakukan dan menceritakan kembali ke analis. Teknik observasi biasanya dilakukan bersama-sama dengan teknik pengumpulan kebutuhan sistem yang lain. Kesimpulan a. Kebutuhan sistem dapat digolongkan dalam 2 tipe, kebutuhan fungsional berisi informasi dan proses apa saja yang harus dilakukan oleh sistem, dan kebutuhan non fungsional menyangkut perilaku dari sistem yang berhubungan dengan performance, operasional, platform sistem, hukum, termasuk juga politik dan budaya. b. Metode untuk mendapatkan kebutuhan sistem sangat bervariasi tergantung pada skala sistem yang akan dikembangkan. Beberapa metode yang berkembang adalah wawancara, JAD, Kuisioner, analisis dokumen dan observasi. Kadang-kadang beberapa metode dipakai sekaligus untuk lebih menyempurnakan kebutuhan sistem yang akan disusun.

Daftar Pustaka Al fatta, Hanif, 2007, Analisis dan perancangan system informasi untuk keunggulan perusahaan dan organisasi kelas dunia, Andi offset STMIK AMIKOM Yogyakarta, Yogyakarta