Home >Documents >SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat...

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat...

Date post:24-Aug-2020
Category:
View:4 times
Download:0 times
Share this document with a friend
Transcript:
  • SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

    Nama Perangkat Lunak

    Sistem Informasi Penjualan Buku Berbasis Web

    Untuk:

    Toko Buku X

    Dipersiapkan oleh:

    Fuad Khoirul Umam (14111055)

    Ahmad Muhrozi (14111062)

    Ari Andi Agus Suroso (14111064)

    Abdullah (14111065)

    Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

    Jl. Jembatan Merah, Nomor 84.C. Gejayan, Yogyakarta 55283, Telp: (0274) 584922, Fax (0274) 550703

    Prodi

    Teknik Informatika

    UMBY

    Nomor Dokumen Halaman

    GL01-G05 1/12

    Revisi 0 Tgl: 1 0ktober 2016

    GL01

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 2 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    Daftar Perubahan

    Revisi Deskripsi

    A

    B

    C

    D

    E

    F

    G

    INDEX

    TGL - A B C

    Ditulis oleh

    Fuad Khoirul Umam

    NIM : 14111055

    Ahmad Muhrozi

    NIM : 14111062

    Ari Andi Agus Suroso

    NIM : 14111064

    Abdullah

    NIM : 14111065

    Diperiksa oleh Dosen Pegampu

    Agus Sidiq Purnomo, S.Kom., M.Eng

    Disetujui oleh Manager Toko Buku X

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 3 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    Daftar Halaman Perubahan

    Halaman Revisi Halaman Revisi

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 4 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    Daftar Isi

    1 Pendahuluan ................................................................................................ 6

    1.1 Tujuan Penulisan Dokumen ............................................................... 6

    1.2 Lingkup Masalah ................................................................................. 6

    1.3 Definisi, Istilah dan Singkatan .......................................................... 6

    1.4 Referensi .............................................................................................. 7

    1.5 Deskripsi umum Dokumen (Ikhtisar) ................................................ 7

    2 Deskripsi Umum Perangkat Lunak ........................................................... 8

    2.1 Deskripsi Umum Sistem ..................................................................... 8

    2.2 Fungsi Produk...................................................................................... 8

    2.3 Karakteristik Pengguna ....................................................................... 9

    2.4 Batasan ................................................................................................. 9

    2.5 Lingkungan Operasi ............................................................................ 9

    3 Deskripsi Umum Kebutuhan ................................................................... 10

    3.1 Kebutuhan antarmuka eksternal ....................................................... 10

    Web Browser ................................................................................................ 10

    3.1.1 Antarmuka pemakai....................................................................... 10

    3.1.2 Antarmuka perangkat keras .......................................................... 10

    3.1.3 Antarmuka perangkat lunak .......................................................... 10

    3.1.4 Antarmuka komunikasi ................................................................. 10

    3.2 Deskripsi Fungsional ........................................................................ 10

    3.2.1 Context Diagram ............................................................................ 10

    3.2.1 DFD Level 0 .................................................................................. 11

    3.2.2 DFD Level 1 Proses 3 ( Managemen Buku ) ............................... 12

    3.2.3 DFD level 1 Proses 5 ( Penjualan Buku ) .................................... 13

    3.3 Data Requirement ............................................................................ 13

    3.3.1 E-R diagram ................................................................................... 14

    3.4 Relasi Database ................................................................................. 15

    3.5 Rancangan Struktur ........................................................................... 16

    3.6 Rancangan I/O ................................................................................... 16

    3.6.1 Perancangan I/O Data Jabatan Oleh Admin ................................ 16

    3.6.2 Perancangan I/O Data Pegawai Oleh Admin ............................... 17

    3.6.3 Perancangan I/O Data Pengarang Oleh Pegawai ......................... 17

    3.6.4 Perancangan I/O Data Penerbit Oleh Pegawai ............................ 18

    3.6.5 Perancangan I/O Data Suplayer Oleh Pegawai............................ 18

    3.6.6 Perancangan I/O Data Buku Oleh Admin .................................... 19

    3.6.7 Perancangan I/O data Pembelian Buku Oleh Pegawai................ 20

    3.6.8 Perancangan Output Data Detail Pembelian Buku Oleh Pegawai

    20

    3.6.9 Perancangan I/O Data Ongkir Oleh Pegawai............................... 20

    3.6.10 Perancangan I/O Data Transaksi Oleh Konsumen .................... 21

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    3.6.11 Perancangan I/O Data Konsumen Oleh Konsumen................... 21

    3.6.12 Perancangan Output Detail Transaksi ........................................ 22

    3.6.13 Perancangan Output Slip Transaksi ............................................ 22

    3.7 Non Functional Requirement ........................................................... 23

    3.8 Kerunutan (traceability) .................................................................... 25

    3.8.1 Data Store Vs E-R ......................................................................... 25

    3.9 Ringkasan Kebutuhan ....................................................................... 26

    3.9.1 Functional Requirement Summary ............................................... 26

    3.9.2 Non Functional Requirement Summary....................................... 27

    4 Lampiran ................................................................................................... 28

    4.1 Flowmap/Prosedur ............................................................................ 28

    4.1.1 Front End ........................................................................................ 28

    4.1.2 Back End ........................................................................................ 28

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 6 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    1 Pendahuluan

    1.1 Tujuan Penulisan Dokumen

    Tujuan penulisan dokumen ini adalah untuk menggambarkan seluruh

    kegiatan dalam proses pembangunan perangkat lunak, dalam hal ini adalah

    pembuatan Sistem Informasi Penjualan Buku Berbasis Web. Dokumen ini

    digunakan oleh pengembang perangkat lunak sebagai acuan teknis

    pengembangan perangkat lunak pada tahap selanjutnya.

    1.2 Lingkup Masalah

    Untuk memudahkan dalam pengumpulan data dan penulisan proposal

    proyek Aplikasi Sistem Informasi Penjualan Buku Berbasis Web, maka

    perlu adanya pokok pembahasan sebagai berikut :

    1. Pengkategorian barang yang akan dipasarkan.

    2. Pemesanan barang dan perhitungan harga dari barang yang dipilih. 3. Pembayaran totlal dari hasil penghitungan. 4. Pelaporan customer.

    5. Pelaporan stok barang.

    1.3 Definisi, Istilah dan Singkatan

    a. SKPL (Spesifikasi Kebutuhan Perangkat Lunak) merupakan spesifikasi

    dari perangkat lunak yang akan dikembangkan.

    b. DFD (Data Flow Diagram) adalah diagram dan notasi yang digunakan

    untuk menunjukkan aliran data pada perangkat lunak.

    c. ERD (Entity Relationship Diagram) adalah diagram dan notasi yang

    digunakan untuk merepresentasikan struktur data statis pada perangkat

    lunak.

    d. PHP adalah bahasa pemograman dinamis yang berbasis web.

    e. Web Browser adalah perangkat lunak yang digunakan untuk menjelajah

    dunia internet.

    f. Data adalah sekumpulan fakta dari suatu objek

  • Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 7 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

    Informatika-UMBY.

    1.4 Referensi

    Referensi yang digunakan dalam pembuatan SKPL ini adalah sebagai

    berikut.

     Panduan pengisian S

Embed Size (px)
Recommended