SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN (SIP) untuk: JURUSAN PENDIDIKAN TEKNIK INFORMATIKA. Dipersiapkan oleh:

dokumen-dokumen yang mirip
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem Reservasi Gedung (SRG)

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

Spesifikasi Kebutuhan Perangkat Lunak untuk

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak> untuk: <Nama Customer> Dipersiapkan oleh: <Nomor Grup & Anggota>

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem E-learning Praktikum. (E-prak)

Laporan Tugas Akhir. Rekayasa Perangkat Lunak

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. (Vending Machine System) (kepanjangan) Kelompok 5

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM RENTAL MOBIL

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

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

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

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. E Learning Tugas (ELT)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Super Monster Mall

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

BAB IV HASIL DAN UJI COBA

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

Bab 3. Metode Perancangan

BAB III PEMBAHASAN. : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan. : Jl. RE Martadinata No.517 Ancaran Kuningan

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

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

Software Requirements Specification

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

BAB III ANALISIS DAN EVALUASI

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

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

BAB IV HASIL DAN PEMBAHASAN

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SARANA DISKUSI TUGAS TULIAH (SADIS) BERBASIS WEB

BAB IV HASIL DAN UJI COBA

BAB IV RANCANGAN SISTEM USULAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

lunak untuk Sistem Informasi Koperasi Simpan Pinjam dan memberikan

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PARKIR UB PARKSYS. untuk: UNIVERSITAS BRAWIJAYA

BAB IV DESKRIPSI PEKERJAAN

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

BAB III KONSEP APLIKASI. tahapan pengembangan sistem menurut Jogiyanto (2005 : 433). Tahapan yang

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PENJUALAN PAKAIAN DI VOLLTUS DISTRO BANDUNG

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB 1 PENDAHULUAN Pengantar

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

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

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

PANDUAN PENGISIAN DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL) BERORIENTASI PROSES

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas mengenai analisis sistem yang sedang

BAB I PERSYARATAN PRODUK

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV HASIL DAN UJICOBA

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK S I P U S S I. untuk: Ruang Baca Teknik Informatika. Institut Teknologi Sepuluh November.

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

Kata kunci : pembangunan sistem pembelian dan penjualan, sistem informasi.

PENGEMBANGAN SOFTWARE SIRKULASI DARI MICROSOFT ACCESS. Oleh: Kudang Boro Seminar Kepala Perpustakaan, Institut Pertanian Bogor

BAB III PEMBAHASAN. 3.1 Perspektif Produk

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

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

PERANCANGAN PERANGKAT LUNAK BILLING LABORATORIUM INTERNET DI SMA NEGERI 6 BANDUNG BERBASISKAN CLIENT SERVER MENGGUNAKAN VISUAL BASIC 6.

DAFTAR ISI KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... viii DAFTAR GAMBAR... BAB I PENDAHULUAN Latar Belakang... 1

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Perkembangan teknologi informasi berkembang dengan sangat pesat, merambat ke

BAB III ANALISA MASALAH DAN PEMBAHASAN

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. AKKSES (Aplikasi Konversi Kurs Sangat sederhana Sekali)

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

Transkripsi:

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN (SIP) untuk: JURUSAN PENDIDIKAN TEKNIK INFORMATIKA Dipersiapkan oleh: I DEWA AYU ANDEN DECY APSARI 0915051003 LUH JULIANTI 0915051025 A.A SRI FARIDA SARI DEWI 0915051040 Pendidikan Teknik Informatika Fakultas Teknik dan Kejuruan Universitas Pendidikan Ganesha 2012 Jurusan Pendidikan Teknik Informatika Universitas Pendidikan Ganesha Nomor Dokumen GL01-xxx <x: id proyek> Atau SKPL-xxx Revisi <nomor revisi> Halaman <#>/<jml # Tgl: <isi tanggal>

DAFTAR PERUBAHAN Revisi A Deskripsi B C D E F G INDEX - A B C D E F G TGL Ditulis oleh Diperiks a oleh Disetujui oleh Jurusan PTI UNDIKSHA SKPL-xxx Halaman 2 dari 22

Daftar Halaman Perubahan Halaman Revisi Halaman Revisi Jurusan PTI UNDIKSHA SKPL-xxx Halaman 3 dari 22

Daftar Isi Jurusan PTI UNDIKSHA SKPL-xxx Halaman 4 dari 22

Daftar Gambar Hanya dicantumkan dan diisi jika ada gambar pada badan dokumen Daftar Tabel Hanya dicantumkan dan diisi jika ada tabel pada badan dokumen Daftar Lampiran Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen Jurusan PTI UNDIKSHA SKPL-xxx Halaman 5 dari 22

1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen deskripsi dari perancangan perangkat lunak yang akan dikembangkan dan bertujuan untuk memberikan landasan yang diperlukan dalam proses pengkodean aplikasi SIP. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya. 1.2 Lingkup Masalah Sistem ini di desain untuk memaksimalkan efisiensi kerja dan produktivitas pegawai yang menangani pencatatan data anggota, data rak, data buku, data pengarang, data transaksi peminjaman dan pengembalian, perhitungan denda, laporan data buku dan keuangan dalam bentuk grafik. Secara khusus, sistem ini dirancang untuk memudahkan pegawai perpustakaan dalam mengatur semua transaksi peminajaman dan pengembalian yang berlangsung serta membuat laporan pertanggungjawaban. Sistem memiliki database relasional yang berisi data anggota, data rak, data buku, data pengarang, data transaksi peminjaman dan pengembalian. 1.3 Definisi, Istilah, dan Akronim Tabel 1-0-1 Daftar Akronim / Singkatan Tabel-1 Tdefinisi, istilah dan singkatan Istilah Definisi PTI Pendidikan Teknik Informatika UNDIKSHA Universitas Pendidikan Ganesha SKPL Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan Istilah Definisi Perpustakaan Tempat peminjaman buku Pegawai Perpustakaan Pegawai yang menangani pencatatan transaksi peminjaman dan pengembalian buku Delphi Delphi, merupakan aplikasi bahasa pemrograman yang digunakan Database Kumpulan Data Access Aplikasi yang digunakan untuk membuat database Jurusan PTI UNDIKSHA SKPL-xxx Halaman 6 dari 22

Windows 7 Processor Memory Sistem Informasi SO DFD ERD Sistem Operasi, merupakan sistem operasi yang digunakan. Alat yang mengatur proses dalam komputer Alat yang digunakan untuk menyimpan data sementara Sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan Sistem Operasi Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur data statis pada perangkat lunak 1.4 Aturan Penomoran dan Penamaan 1.4.1 Aturan Penomoran dan Penamaan Spesifikasi Kebutuhan Setiap kebutuhan perangkat lunak dalam dokumen ini akan diberi penomoran dengan format : SKPL-JK-XX <nama proyek>, dengan : JK adalah jenis kebutuhan. JK dapat diisi dengan : F untuk jenis kebutuhan fungsional NF untuk jenis kebutuhan non fungsional XX adalah nomor kebutuhan fungsi (dua digit) dimulai dari 00, 01, 02, Contoh: 1. (SKPL-F-01) SIP mampu melakukan validasi pengguna 1.4.2 Aturan Penomoran dan Penamaan Tabel Tabel diberi nama awalan huruf T kapital, diikuti dengan nama entitas tabel tersebut. Tiap karakter awal kata dalam nama entitas tabel, dimulai dengan huruf kapital, tanpa adanya spasi antar kata bila nama entitas lebih dari satu kata. Penomoran tabel mengikuti format TAB-X, dengan X menyatakan nomor urut tabel. Contoh : TAB-1 tb_admin TAB-2 tb_anggota TAB-3 tb_transaksi Jurusan PTI UNDIKSHA SKPL-xxx Halaman 7 dari 22

1.4.3 Aturan Penomoran dan Penamaan Fungsi / Proses Penomoran fungsi menurut format FS-X, FS-X.Y, FS-X.Y.Z, dan seterusnya, dengan X,Y,Z menyatakan tingkatan level fungsi/proses pada Data Flow Diagram (DFD) sesuai dengan kedalaman fungsi. Setiap fungsi diberi nama sesuai dengan deskripsinya. Contoh : FS-1.1 Validasi Pengguna 1.5 Referensi Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. 1.6 Deskripsi Umum Dokumen (Iktisar) Dokumen SKPL ini dibagi menjadi 3 bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci. Kebutuhan ini yang nantinya harus dipenuhi agar sistem dapat digunakan secara optimal. 2 Deskripsi Umum Perangkat Lunak Bagian ini merupakan penjelasan tentang perangkat lunak secara umum, fungsi dasar perangkat lunak, karakteristik pengguna yang diarah, batasan-batasan yang mempengaruhi perangkat lunak secara umum, serta asumsi dasar yang digunakan dan kebergantungan perangkat lunak pada fenomena lain di luar perangkat lunak. 2.1 Deskripsi Umum Sistem Kebanyakan para pegawai memiliki suatu permasalahan dalam mengatur sistem perpustakaan, contohnya dalam mengelola data keuangan. Untuk mengatasi permasalahan tersebut, maka dibutuhkan sebuah sistem informasi, yaitu SIP (SIP). SIP adalah sebuah sistem informasi yang bergerak di bidang akademik, dimana sistem infromasi ini dibuat Jurusan PTI UNDIKSHA SKPL-xxx Halaman 8 dari 22

untuk membantu pegawai dalam mempermudah pekerjaannya, adapun kemampuan yang dimiliki oleh sistem informasi ini, diantaranya: a. Mempermudah pencatatan data anggota, data rak, data buku. b. Mempermudah pencatatan data transaksi c. Membuat laporan keuangan bulanan dan tahunan. 2.2 Fungsi Produk (Kebutuhan Fungsional) Perangkat lunak SIP memiliki beberapa fungsi utama yakni sebagai berikut : 1. (SKPL-F-01) Dapat melakukan validasi pengguna 2. (SKPL-F-02) Dapat mengelola data admin 3. (SKPL-F-03) Dapat mengelola data anggota 4. (SKPL-F-04) Dapat mengelola data buku 5. (SKPL-F-05) Dapat mengelola data transaksi 6. (SKPL-F-06) Dapat mengelola data pengarang 7. (SKPL-F-08) Dapat mengelola data rak 2.3 Karakteristik Pengguna Karakteristik pengguna menggambarkan siapa saja pengguna dari perangkat lunak yang dispesifikasikan dan apa saja haknya terhadap perangkat lunak tersebut. Pengguna penting disebutkan karena pada akhirnya perangkat lunak yang dibangun harus mampu menjawab tantangan kebutuhan dari pengguna yang spesifik pula. Tabel 2-2 Karakteristik Pengguna SIP No Pengguna Tugas Hak Akses 1. Admin Mengontrol keseluruhan (SKPL-F-01) dari SIP, seperti: pengolahan (SKPL-F-02) data transaksi, data anggota, (SKPL-F-03) data admin, data buku, data (SKPL-F-04 ) rak, data pengarang,laporan (SKPL-F-05 ) keuangan (SKPL-F-06) (SKPL-F-07) (SKPL-F-08) 2. Super Admin Mengontrol keseluruhan dari SIP, seperti: pengolahan (SKPL-F-01) (SKPL-F-02) Jurusan PTI UNDIKSHA SKPL-xxx Halaman 9 dari 22

data transaksi, data anggota, data admin, data buku, data rak, data pengarang,laporan keuangan dan dapat melakukan konfirmasi, mengaktifkan atau menonaktifkan admin. (SKPL-F-03) (SKPL-F-04 ) (SKPL-F-05 ) (SKPL-F-06) (SKPL-F-07) (SKPL-F-08) 2.4 Batasan-batasan Adapun beberapa batasan sistem yang terdapat di dalam SI SIP, diantaranya: a. SIP menerapkan metode local host, dimana hanya ada satu PC atau perangkat keras yang akan digunakan untuk menjalankan sistem informasi ini. b. SIP merupakan sistem yang berbasis Desktop 2.5 Lingkungan Operasi Lingkungan operasi yang dibutuhkan oleh SIP adalah: a. Sistem Operasi Sistem Operasi yang digunakan untuk menjalankan SIP adalah Windows 7. b. Bahasa Pemrograman Bahasa Pemrograman yang digunakan untuk membuat SIP adalah Delphi 2010 c. Report / Diagram Dalam membuat dan mendesain bentuk laporan-laporan yang dibutuhkan dalam SIP seperti laporan keuangan menggunakan Chat, yaitu aplikasi yang memang sudah ada pada Delphi 2010 3 Deskripsi Umum Kebutuhan 3.1 Kebutuhan antarmuka eksternal Kebutuhan antarmuka eksternal pada perangkat lunak SIP mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak. 3.1.1 Antarmuka pemakai Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis desktop. Pemakai berinteraksi dengan perangkat lunak SIP melalui antarmuka pada layar komputer. SIP menerima masukan dari pemakai melalui Jurusan PTI UNDIKSHA SKPL-xxx Halaman 10 dari 22

perintah yang diklik pada mouse atau yang diketikkan melalui keyboard seperti data buku, data anggota, data pengarang,data rak dan data transaksi yang sesuai dengan transaksi yang terjadi pada saat tertentu yang diinginkan. Keluaran dari perangkat lunak SIP dapat dilihat staf dengan menggunakan monitor secara langsung dan dapat berupa cetakan dari sebuah transaksi berupa laporan bulanan dan tahunan dalam bentuk grafik. 3.1.2 Antarmuka perangkat keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh SIP adalah: 1. Sebuah Komputer atau Laptop dengan spesifikasi: a. Memory minimal 128 MB. b. Hardisk minimal 20 GB. c. Procesor minimal Procesor Pentium 4. 2. Sebuah printer (bebas, tapi dapat mencetak dengan ukuran kertas A4). 3.1.3 Antarmuka perangkat lunak Bagian ini hanya diisi jika perangkat lunak yang dispesifikasikan memakai antarmuka (berupa perangkat lunak lain atau mekanisme khusus), misalnya API Windows. API (Application Programming Interface) adalah pustaka atau library yang memuat fungsi-fungsi tertentu, yang dibuat oleh Microsoft dengan tujuan memudahkan pembuat aplikasi atau pengembang perangkat lunak untuk membangun aplikasi yang membutuhkan suatu fungsi tertentu, seperti DirectX adalah API yang digunakan untuk meningkatkan kemampuan multimedia suatu aplikasi, TAPI (Telephony Application Programming Interface) adalah API yang digunakan untuk menghubungkan sistem operasi dengan jaringan telepon (Herlambang, 2008). 3.1.4 Antarmuka komunikasi Bagian ini harus menspesifikasikan berbagai antarmuka untuk komunikasi, seperti protokol jaringan lokal. Bagian ini hanya diisi jika perangkat lunak yang dispesifikasikan beroperasi dengan memanfaatkan antarmuka tersebut. Contoh: TCP/IP. Jadi, jika perangkat lunak yang dispesifikasi hanya sekedar dijalankan di atas Unix tanpa menggunakan protokol TCP atau IP, maka TCP/IP tidak perlu disebutkan. Jurusan PTI UNDIKSHA SKPL-xxx Halaman 11 dari 22

3.2 Deskripsi Fungsional 3.2.3 Diagam Konteks Di bawah ini merupakan Diagram konteks/ DFD Level 0 dari SIP Admin Data kembali Data pinjam Jenis buku Data login Data laporan Info laporan Info login Info pinjam Info kembali Sistem Informasi Perpustakaan Gambar 1 Diagram Konteks SIP Data Admin Data kembali Data pinjam Jenis buku Data super admin Data login Info laporan Data laporan Info login Info super admin Info pinjam Info kembali Super Admin Jurusan PTI UNDIKSHA SKPL-xxx Halaman 12 dari 22

3.2.4 DFD Level 1 Data Pinjam Info pinjam Data pinjam pinjam anggota Data kembali Info kembali 11.0 Pengolahan Laporan Data laporan Info laporan 8.0 Pengolahan Data pinjam data pinjam Info pinjam Info laporan Data laporan 4.0 Pengolahan data buku Data kembali Info kembali Admin Data jenis buku Info jenis buku Info pengarang Data pengarang Info jenis buku 5.0 Pengolahan data jenis buku 9.0 Pengolahan data kembali Data kembali Info pinjam Info kembali Data pinjam Data jenis buku Info login Data login 6.0 Pengolahan data pengarang Super Admin 10.0 Pengolahan data anggota Data login Info login 1.0 Validasi login 7.0 Pengolahan data rak 2.0 Pengolahan data admin Info login Data login admin Data super admin Info super admin 3.0 Konfirmasi status admin buku Jenis buku pengarang rak Data Buku Gambar 2 Diagram level 1 SIP Jurusan PTI UNDIKSHA SKPL-xxx Halaman 13 dari 22

3.2.5 DFD Level 2 Proses 2 Di bawah ini merupakan DFD Level 2 dari SIP. Info super admin Data super admin 2.1 Menmabah data admin Super Admin Info super admin Data super admin 2.2 Mengubah data admin Admin admin Info super admin Data super admin 2.3 Menghapus data admin 2.4 Mencari data admin Info super admin Data super admin Gambar 3 Diagram Level 2 Manipulasi Data Admin Jurusan PTI UNDIKSHA SKPL-xxx Halaman 14 dari 22

3.2.6 DFD Level 2 Proses 4.0 4.1 Menmabah data buku Super Admin 4.2 Mengubah data buku Jenis buku Admin buku 4.3 Menghapus data buku pengarang rak 4.4 Mencari data buku Gambar 4 Diagram Level 2 Manipulasi Data Buku Jurusan PTI UNDIKSHA SKPL-xxx Halaman 15 dari 22

3.2.7 DFD Level 2 Proses 5 5.1 Menmabah data jenis buku Super Admin 5.2 Mengubah data jenis buku Admin 5.3 Menghapus data jenis buku jenis buku 5.4 Mencari data jenis buku Gambar 5 Diagram Level 2 Manipulasi Data Jenis Buku 3.2.8 DFD Level 2 proses 6 Jurusan PTI UNDIKSHA SKPL-xxx Halaman 16 dari 22

6.1 Menmabah data pengarang Super Admin 6.2 Mengubah data pengarang Admin pengaranga 6.3 Menghapus data pengarang 6.4 Mencari data pengarang Gambar 6 Diagram Level 2 Manipulasi Data Pengarang 3.2.9 DFD Level 2 Proses 7 7.1 Menmabah data rak Super Admin 7.2 Mengubah data rak Admin rak 7.3 Menghapus data rak 7.4 Mencari data rak Gambar 7 Diagram Level 2 Manipulasi Data Rak 3.2.10 DFD Level 2 Proses 10 Jurusan PTI UNDIKSHA SKPL-xxx Halaman 17 dari 22

10.1 Menmabah data anggota Super Admin 10.2 Mengubah data anggota Admin anggota 10.3 Menghapus data anggota 10.4 Mencari data anggota Gambar 8 Diagram Level 2 Manipulasi Data Anggota 3.3 Data Requirement Data Flow Name Requirement Data Admin User name password Data Anggota nomor anggota nomor identitas nama lengkap tanggal lahir jenis kelamin alamat telepon Data Buku kode buku judul id pengarang id jenis tahun terbit jumlah harga id rak stok Data Pinjam id pinjam no anggota kode buku tanggal pinjam tanggal harus kembali tanggal kembali jumlah Jurusan PTI UNDIKSHA SKPL-xxx Halaman 18 dari 22

status kembali Data Jenis Buku id jenis jenis Data Pengarang id pengarang pengarang Data Rak id rak rak 3.3.3 ER Diagram Kode_Buku Judul Harga Id_Jenis pengguna Id_Jenis Jenis_Buku status Nama lengkap Tahun_Terbit Stok memperoleh Jenis buku admin Jumlah kelamin jabatan buku Id_Rak Id_Rak Pass_pengguna Id_Pengarang memperoleh rak Rak memperoleh Kode_Buku Id_Pengarang Id_Pinjam memperoleh pengarang Pengarang anggota No_Anggota mengelola Alamat Identitas Id_Pinjam Tgl_Pinjam pinjam Status_kembali jumlah Id_Pinjam melakukan No.Anggota Telepon Jns_kelamin Nama Tgl_Lahir Tgl_harus kembali Tgl_kembali 3.4 Deskripsi Kebutuhan Non Fungsional Bagian ini menspesifikasikan ukuran kuantitatif yang harus dipenuhi oleh perangkat lunak. Uraian minimal pada bagian ini berisi sebuah tabel, dengan kolom: Kriteria Kebutuhan, Tuntutan kebutuhan. Kebutuhan tersebut antara lain: Performansi, Batasan Memori, Modus Operasi, Adaptasi Situs atau Ergonomi. Bila diperlukan uraian khusus, dapat dilakukan dengan membagi sub-bab seperti di bawah ini. Jurusan PTI UNDIKSHA SKPL-xxx Halaman 19 dari 22

Tabel 3-3 Non Functional Requirement No. SKPL Parameter Kebutuhan (SKPL-NF-01) SIP Response Time Pengguna menerima indikasi reaksi SIP terhadap aksinya maksimal 3 detik setelah aksi dilakukan (SKPL-NF-02.0) SIP Availability Perangkat lunak berjalan selama jam kerja Jurusan Teknik Informatika yaitu dari hari Senin sampai Jumat, pukul 07.00 sampai pukul 17.00 (SKPL-NF-03.0) SIP Portability Perangkat lunak dapat diinstall pada komputer yang diminta pelanggan, asalkan memenuhi batasan lingkungan operasi yang diperlukan perangkat lunak (SKPL-NF-05.0) SIP Ergonomy Tampilan antarmuka menggunakan Graphical User Interface (GUI) (SKPL-NF-06.0) SIP Ergonomy Perangkat lunak menggunakan format menu seperti pada perangkat lunak yang biasa terdapat pada sistem operasi Windows 9x (SKPL-NF-07.0) SIP Ergonomy Perangkat lunak menggunakan bahasa Indonesia untuk antarmuka dan komunikasi dengan pengguna (SKPL-NF-08.0) SIP Ergonomy Perangkat lunak akan menampilkan logo Departemen Teknik Informatika di setiap layar antarmuka 3.5 Kerunutan (traceability) 3.5.3 Data Store vs ER Diagram Data Store Entitas Relasi Pegawai Pegawai Potongan Mempunyai potongan Jurusan PTI UNDIKSHA SKPL-xxx Halaman 20 dari 22

3.6 Ringkasan Kebutuhan 3.6.3 Ringkasan Kebutuhan Fungsional Nomor (SKPL-F-01) (SKPL-F-02) (SKPL-F-03) (SKPL-F-04) (SKPL-F-05) (SKPL-F-06) (SKPL-F-08) Kebutuhan Fungsional Dapat melakukan validasi pengguna Dapat mengelola data admin Dapat mengelola data anggota Dapat mengelola data buku Dapat mengelola data transaksi Dapat mengelola data pengarang Dapat mengelola data rak 3.6.4 Ringkasan Kebutuhan Non Fungsional Tabel 3-4 Non Functional Requirement Summary No. SKPL (SKPL-NF-01) SIP (SKPL-NF-02.0) SIP (SKPL-NF-03.0) SIP (SKPL-NF-05.0) SIP (SKPL-NF-06.0) SIP (SKPL-NF-07.0) SIP (SKPL-NF-08.0) SIP Kebutuhan Pengguna menerima indikasi reaksi SIP terhadap aksinya maksimal 3 detik setelah aksi dilakukan Perangkat lunak berjalan selama jam kerja Jurusan Teknik Informatika yaitu dari hari Senin sampai Jumat, pukul 07.00 sampai pukul 17.00 Perangkat lunak dapat diinstall pada komputer yang diminta pelanggan, asalkan memenuhi batasan lingkungan operasi yang diperlukan perangkat lunak Tampilan antarmuka menggunakan Graphical User Interface (GUI) Perangkat lunak menggunakan format menu seperti pada perangkat lunak yang biasa terdapat pada sistem operasi Windows 9x Perangkat lunak menggunakan bahasa Indonesia untuk antarmuka dan komunikasi dengan pengguna Perangkat lunak akan menampilkan logo Departemen Teknik Informatika di setiap layar antarmuka Jurusan PTI UNDIKSHA SKPL-xxx Halaman 21 dari 22

Jurusan PTI UNDIKSHA SKPL-xxx Halaman 22 dari 22