POINT OF SALES PAKAIAN...

13
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK POINT OF SALES PAKAIAN DISTRO Untuk: DISTRO ANOMAN Dipersiapkan oleh: Tri Gunawan ( 14111063 ) Choirul Mustopa ( 14111101 ) Digas Wirapati ( 14111037 ) Alfiatun Suhada ( 14121025 ) 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-G00 <xx:no grp> 1/xx Revisi 0 Tgl: xx/xx/xx 1 GL01

Transcript of POINT OF SALES PAKAIAN...

Page 1: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

POINT OF SALES PAKAIAN DISTRO

Untuk:

DISTRO ANOMAN

Dipersiapkan oleh:

Tri Gunawan ( 14111063 )

Choirul Mustopa ( 14111101 )

Digas Wirapati ( 14111037 )

Alfiatun Suhada ( 14121025 )

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-G00 <xx:no grp> 1/xx

Revisi 0 Tgl: xx/xx/xx

1 GL01

Page 2: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 2 dari 13 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

INDEX

TGL - A B C

Ditulis oleh

Tri Gunawan

NIM.14111063

Choirul Mustopa

NIM.14111101

Digas Wirapati

NIM.141110..

Alfiatun Suhada

NIM.14121025

Diperiksa oleh

Dosen Pengampu,

A.Sidiq Purnomo

NIP.

Disetujui oleh Distro Pakaian XX

Page 3: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 3 dari 13 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

Page 4: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

Daftar Isi 1 GL01 ......................................................................................................................................... 1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK .................................................................. 1 Daftar Isi ........................................................................................................................................... 4 1 Pendahuluan .............................................................................................................................. 5

1.1 Tujuan Penulisan Dokumen .............................................................................................. 5 1.2 Lingkup Masalah ............................................................................................................... 5 1.3 Definisi, Istilah dan Singkatan ......................................................................................... 5 1.4 Aturan Penomoran ............................................................................................................. 5 1.5 Referensi ........................................................................................................................... 5 1.6 Deskripsi umum Dokumen (Ikhtisar) ................................................................................ 6

2 Deskripsi Umum Perangkat Lunak ........................................................................................... 6 2.1 Deskripsi Umum Sistem .................................................................................................... 6 2.2 Fungsi Produk ................................................................................................................... 7 2.3 Karakteristik Pengguna ..................................................................................................... 7 2.4 Batasan .............................................................................................................................. 8 2.5 Lingkungan Operasi .......................................................................................................... 8

3 Deskripsi Umum Kebutuhan ..................................................................................................... 8 3.1 Kebutuhan antarmuka eksternal ........................................................................................ 8

3.1.1 Antarmuka pemakai .................................................................................................. 9 3.1.2 Antarmuka perangkat keras ....................................................................................... 9 3.1.3 Antarmuka perangkat lunak ...................................................................................... 9 3.1.4 Antarmuka komunikasi ........................................................................................... 10

3.2 Deskripsi Fungsional ....................................................................................................... 10 3.2.1 Context Diagram ..................................................................................................... 10

3.3 Data Requirement ........................................................................................................... 12 3.3.1 E-R diagram ............................................................................................................ 12

3.4 Database .......................................................................................................................... 13

Catatan :

Setelah Daftar Isi Boleh ada Daftar Tabel dan atau Daftar Gambar

Page 5: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 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 pembangunan perangkat lunak, dalam hal ini adalah Point

Of Sales Pakaian Distro. Dokumen ini digunakan oleh pengembang

perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada

tahap selanjutnya.

1.2 Lingkup Masalah

Point Of Sales Pakaian Distro adalah aplikasi yang di gunakan untuk

mempermudahkan pembayaran atau cash register dalam pembayaran

barang,guna meminimalkan kesalahan.

1.3 Definisi, Istilah dan Singkatan

a. KPL (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

1.4 Aturan Penomoran

1.5 Referensi

Panduan pengisian SKPL.2014.Program Studi Sistem

Informatika.Universitas Mercubuana Yogyakarta

N.candra Apriyanto.2011.Sistem Informasi Penjualan Berbasis Web

Universitas VETERAN.

Page 6: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

Kristanto, A. 2003. Perancangan Sistem Informasi dan Aplikasinya. Gava

Media :Klaten

1.6 Deskripsi umum Dokumen (Ikhtisar)

Dalam dokumen SKPL ini dijabarkan perincian rancangan perangkat

lunak yang dikembangkan, sehingga dapat diimplementasikan hingga level

teknis. Gambaran umum dokumen ini adalah sebagai berikut.

a. Bab I. Pendahuluan

Pada bab ini penulis membahas tentang latar belakang penulisan SKPL,

maksud dan tujuan penyusunan SKPL, definisi istilah yang digunakan

dalam penulisan SKPL, dan referensi yang digunakan dalam

pengembangan perangkat lunak dan penyusunan SKPL.

b. Bab II. Deskripsi Umum Perangkat Lunak

Pada bab ini penulis menjabarkan secara singkat mengenai gambaran

umum perangkat lunak yang dikembangkan meliputi fungsi produk,

karakteristik pengguna, batasan-batasan, dan lingkungan operasi perangkat

lunak.

c. Bab III. Deskripsi Umum Kebutuhan

Pada bab ini penulis memberikan gambaran mengenai semua kebutuhan

perangkat lunak yang diuraikan secara rinci untuk keperluan perancangan

perangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan

external interface, deskrpsi fungsional, data requirement, non functional

reqirement, batasan perancangan, kerunutan, dan ringkasan kebutuhan.

d. Lampiran

Pada bagian ini berisikan lampiran-lampiran yang dibutuhkan dalam

penyusunan SKPL ini.

2 Deskripsi Umum Perangkat Lunak

2.1 Deskripsi Umum Sistem

Perangkat lunak ini dibuat untuk memudahkan proses transaksi dan

manipulasi data pada suatu distro sehingga dalam melakukan kegiatan

seorang petugas kasir dan pembeli bisa lebih mudah dan cepat. Perangkat

Page 7: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

lunak ini tidak membutuhkan koneksi internet cukup dengan dengan sebuah

komputer yang terhubung dengan server localhost.

Perangkat lunak ini memiliki interface yang user friendly yang mudah

digunakan oleh pengguna. Di dalamnya terdapat kegiatan pendataan barang

barang yang di jual di Distro,form pembelian dan Pelaporan data transaksi

penjualan dan pembelian barang.

2.2 Fungsi Produk

a. Home

Berisi berbagai fitur-fitur aplikasi Pont of Sales Pakaian Distro.

b. Data Barang

Berfungsi untuk menambah, merubah, menghapus data barang.

c. Data Pegawai / user

Berfungsi untuk menambah, merubah, menghapus data anggota.

d. Transaksi

Berfungsi untuk melakukan transaksi penjualan.

e. Laporan

Berisi laporan hasil penjualan dan laporan pembukuan.

f. Logout

Berfungsi untu keluar dari aplikasi.

2.3 Karakteristik Pengguna

Pada penggunaan aplikasi ini, dibagi menjadi dua pengguna yang berbeda

hak aksesnya, yaitu sebagai administrator dan operator. Dimana

administrator mempunyai hak akses penuh, dan operator memiliki hak

terbatas terhadap penggunaan aplikasi ini. Berikut adalah tabel hak akses

administrator dan operator.

Kategori Pengguna Tugas Hak Akses ke

aplikasi Administrator Mengontor seluruh kegiatan Akses Penuh

(Create,Update,Read,Dele

te )

Operator Mengoperasikan aplikasi Akses Terbatas ( Create,

Read )

Page 8: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

Kategori Pengguna Tugas Hak Akses ke

aplikasi User Melihat web dan melakukan

pembelian

Akses Terbatas ( Read )

2.4 Batasan

Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini

meliputi :

a. Pembuatan aplikasi ini hanya menggunakan bahasa pemograman PHP.

b. Pembuatan database menggunakan MySql.

c. Pembuatan perangkat lunak ini menggunakan sistem operasi Windows.

d. Data yang digunakan hanyalah data Distro.

e. Pengguna yang akan memakai aplikasi sistem informasi ini adalah

pegawai distro dan pemilik distro.

f. Administrator memiliki hak akses secara penuh.

2.5 Lingkungan Operasi

Perangkat lunak ini akan berfungsi dengan baik dengan spesifikasi sebagai

berikut.

Sistem Operasi : Linux, Windows, Mac

Database : Mysql

Web Browser : Mozilla, Chrome, IE, Opera

Client : Xampp

Server : Apache

3 Deskripsi Umum Kebutuhan

3.1 Kebutuhan antarmuka eksternal

Antarmuka eksternal memberikan rinci deskripsi masukan dan keluaran

perangkat lunak yang dispesifikasikan. Secara rinci antarmuka eksternal

dikelompokkan menjadi antarmuka pemakai, antarmuka perangkat keras,

antarmuka perangkat lunak, dan antarmuka komunikasi.

Page 9: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

3.1.1 Antarmuka pemakai

Aplikasi ini merupakan aplikasi berbasis web, sehingga untuk

menggunakan aplikasi ini pengguna memerlukan media yang telah

terpasang perangkat lunak web browser. Dengan demikian, pemakai dapat

berinteraksi dengan aplikasi menggunakan antarmuka web browser. Pada

aplikasi ini pengguna dapat mengolah data-data melalui menu-menu yang

terdapat didalam aplikasi. Aplikasi menerima input dari pemakai melalui

perintah yang diklik pada mouse atau diketikkan melalui keyboard. Output

dari aplikasi dapat dilihat pemakai dari monitor secara langsung.

3.1.2 Antarmuka perangkat keras

Aplikasi ini merupakan aplikasi yang dapat berdiri sendiri (stand alone),

sehingga pengguna hanya memerlukan komputer maupun laptop saja

untuk menjalankannya dengan kebutuhan minimal sebagai berikut :

a. Processor intel Core2

b. RAM 2 GB

c. Harddisk 500 GB

d. Keyboard PS2/USB

e. Mouse PS2/USB

f. Monitor LCD

3.1.3 Antarmuka perangkat lunak

Aplikasi ini merupakan aplikasi yang dapat berjalan di sistem operasi

berbasis desktop. Aplikasi ini merupakan aplikasi yang berbasis GUI.

Untuk mengakses aplikasi dapat menggunakan segala jenis sistem operasi

berbasis desktop dan segala jenis web browser, dengan spesifikasi

perangkat lunak minimal sebagai berikut :

a. Sistem operasi windows xp keatas

b. Web browser Mozilla Firefox 3.6.8 keatas, Google Chrome 12

keatas, Internet explorer 9 keatas, atau Opera 8 keatas.

Page 10: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

3.1.4 Antarmuka komunikasi

Aplikasi ini dapat digunakan tanpa atau dengan koneksi internet, hanya

cukup komputer yang terhubung dengan server localhost.

3.2 Deskripsi Fungsional

Awali dengan Context diagram dan sedikit penjelasan berupa narasi jika perlu

3.2.1 Context Diagram

Page 11: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

3.2.1.1 DFD Level 0

Page 12: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

3.3 Data Requirement

3.3.1 E-R diagram

Page 13: POINT OF SALES PAKAIAN DISTROebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141110… · Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 13 halaman Template dokumen

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

Informatika-UMBY.

3.4 Database