Spesifikasi kebutuhan Software. Karyawan Kepala Progam Petugas Inventaris Analisis Pengguna Kebutuhan Fungsionalitas

3.2 Spesifikasi kebutuhan Software.

a. Karyawan

1 Membuat laporan barang yang memiliki masalah antara lain rusak ringan, rusak berat, dan hilang. 2 Membuat pengajuaan barang yang sedang dibutuhkan dalam bekerja. 3 Melihat status laporan barang apakah sudah di proses atau belum. 4 Melihat status pengajuan barang apakah sudah di proses atau belum.

b. Kepala Progam

1 Mengelola data pengajuan karyawan masing - masing lab. 2 Cetak data pengajuan karyawan masing – masing lab.

c. Petugas Inventaris

1 Mengelola data user, menentukan hak akses setiap user. 2 Mengelola data kepala program masing – masing lab. 3 Mengelola data lokasi. 4 Mengelola data tempat. 5 Mengelola data jenis barang. 6 Mengelola data bentuk barang. 7 Mengelola data detail barang. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 8 Mengelola data laporan barang. 9 Mengelola data pengajuan barang secara global. 10 Mengelola data Mutasi Barang. 11 Mengelola data pembelian barang.

3.3 Analisis Kebutuhan Non Fungsional

3.3.1 Analisis Perangkat Keras

Perangkat keras yang direkomendasikan untuk menjalankan aplikasi ini adalah sebagai berikut : a. Monitor beresolusi 1280 800. b. Processor dengan kecepatanminimal 1,5 Ghz. c. Kapasitas Harddisk minimal 20 GB. d. RAM minimal 256 MB. e. VGA Card minimal 64 MB. f. Mouse. g. Keyboard. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.2. Analisis Perangkat Lunak

Aplikasi ini di buat dengan menggunakan beberapa software yang saling berinteraksi dalam pembangunan sistemnya, beberapa software tersebut adalah : a. OS WINDOWS XP. b. VB.NET 2008. c. SQL SERVER 2005. d. POWER DESIGNER 11. e. POWER DESIGNER 6.

3.4 Analisis Pengguna

Seorang user sering di ibaratkan sebagai suatu objek yang langsung berhadapan dengan interface dari sebuah aplikasi, maka dalam menjalankan aplikasi ini setidaknya seorang user harus memiliki kemampuan dasar dalam menjalankan atau mengoperasikan sebuah komputer dan memiliki kemampuan dasar dalam menjalankan suatu aplikasi.

3.5 Work Flow

Work flow adalah suatu otomatisasi proses bisnis, secara menyeluruh atau beberapa bagian saja yang berlangsung selama dokument, informasi atau perintah kerja di lewatkan diproses dari satu pengguna ke pengguna lainnya sesuai dengan aturan dan prosedur yang berlaku Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.1 Megelola Detail Barang

Work flow mengelola detai barang a. Mulai b. Kelola data barang jika memilih simpan data maka simpan data barang jika memimih susutkan nilai barang maka susutkan nilai barang c. selesai Mengelola Detail Barang Data Base Sistem Petugas Inventaris Start Kelola data barang Simpan data barang Susutkan nilai barang Data barang End Gambar 3.1 Work Flow Mengelola Detail Barang

3.5.2 Mengelola Pengaduan Barang

a. Mulai b. Karyawan memasukkan data pengaduan barang c. Tampilkan data pengaduan ke petugas inventaris Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. d. Proses data pengaduan e. Cetak data f. selesai Pengaduan barang Data base Sistem Petugas inventaris Karyawan Start Entry data pengaduan Data pengaduan Tampilkan data Pengaduan Proses data pengaduan Cetak data End Dokumen pengaduan Gambar 3.2 Work Flow Mengelola Pengaduan Barang

3.5.3 Mengelola Pengajuan Barang

a. Mulai b. Karyawan memasukkan data pengajuan barang c. Tampilkan pengajuan barang ke kepala program jika pengajuan tesebut dari bawahannya, jika tidak tampilkan data ke petugas inventaris d. Jika pengajuan dari karyawan yang memiliki kepala program maka pengajuan tersebut akan di tangani oleh kepala programnya, jika tidak maka akan langsung di tangani oleh petugas inventaris Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. e. Proses data pengajuan f. Cetak data g. selesai Mengelola data pengajuan Kepala program Data base Sistem Petugas inventaris Karyawan Start Entriy data pengajuan Data pengajuan Cek data pengajuan Tampilkan data pengajuan Tampilkan data pengajuan Pengajuan bawahan Pengajuan Proses data pengajuan End Cetak data Doc pengajuan Gambar 3.3 Work Flow Mengelola Pengajuan Barang

3.5.4 Mengelola Mutasi Barang

a. Mulai b. Cari data barang c. Tampilkan data barang d. Proses data barang yang akan di mutasi e. selesai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mengelola data mutasi Data base Sistem Petugas inventaris Start Cari data barang Data barang Tampilkan data barang Proses mutasi barang End Gambar 3.4 Work Flow Mengelola Mutasi Barang

3.5.5 Mengelola Pembelian Barang

a. Mulai b. Proses data pembelian c. Tampilkan data pembelian d. selesai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mengelola data pembelian Data base Sistem Petugas inventaris Start Proses data pembelian Tampilkan data End Data pembelian Dokument pembelian Gambar 3.5 Work Flow Mengelola Pembelian Barang

3.6 Kebutuhan Fungsionalitas

DFD merupakan metode atau alat yang digunakan dalam metodologi pengembangan sistem terstruktur Structure Analysis Design . DFD digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir dan disimpan. Beberapa simbol yang digunakan dalam pendesainan DFD yaitu : a. Eksternal Entity kesatuan Luar atau Boundary batas sistem batas sistem yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Data Flow Arus Data Arus data mengalir diantara proses process , simpanan data data story, dan kesatuan luar entity. c. Process Proses Suatu proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. d. Data Story Penyimpanan Data Simpanan data merupakan simpanan dari data yang dapat menyimpan files atau data-data yang didapat. Dibawah ini akan dijelaskan lebih lanjut tentang gambaran DFD dari Sistem informasi inventaris Pada SMK RAJASA SURABAYA.

3.7 Diagram Konteks