SKPL TOKO SPAREPART

44
Spesifikasi Kebutuhan Perangkat Lunak untuk Aplikasi Penjualan Sparepart Toko WN MOTOR Disusun Oleh 1. Anda Alimudin 10108381 2. Eko Gunawan 10108386 3. Reyza Gamaressa 10108388 4. Ariep Dwi N 10108390 5. Sani Surya S 10108416 6. Sandi Satriawan 10108422

description

SKPL SI TOKO SPARE PARTS

Transcript of SKPL TOKO SPAREPART

Page 1: SKPL TOKO SPAREPART

Spesifikasi Kebutuhan Perangkat Lunakuntuk

Aplikasi Penjualan Sparepart Toko WN MOTOR

Disusun Oleh

1. Anda Alimudin 10108381

2. Eko Gunawan 10108386

3. Reyza Gamaressa 10108388

4. Ariep Dwi N 10108390

5. Sani Surya S 10108416

6. Sandi Satriawan 10108422

Page 2: SKPL TOKO SPAREPART

2

Daftar PerubahanDaftar Perubahan

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX A B C D E F G

TGL

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Page 3: SKPL TOKO SPAREPART

3

Daftar Halaman PerubahanDaftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 4: SKPL TOKO SPAREPART

4

Daftar IsiDaftar IsiDaftar Perubahan.....................................................................................................................................2

Daftar Halaman Perubahan......................................................................................................................3

Daftar Isi..................................................................................................................................................4

Daftar Tabel.............................................................................................................................................5

Daftar Gambar.........................................................................................................................................6

1. Pendahuluan.....................................................................................................................................7

1.1 Tujuan Penulisan Dokumen.....................................................................................................7

1.2 Lingkup Masalah.....................................................................................................................7

1.3 Definisi, Akronim, dan Singkatan...........................................................................................7

1.4 Referensi..................................................................................................................................8

1.5 Deskripsi Umum Dokumen.....................................................................................................8

2. Deskripsi Global Perangkat Lunak..................................................................................................9

2.1 Perspektif Produk.....................................................................................................................9

2.2 Fungsi Produk..........................................................................................................................9

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

2.4 Batasan-batasan.......................................................................................................................9

3. Deskripsi Rinci Kebutuhan............................................................................................................10

3.1 Kebutuhan Antarmuka Eksternal...........................................................................................10

3.1.1 Antarmuka Pemakai.......................................................................................................10

3.1.2 Antarmuka Perangkat Keras..........................................................................................24

3.1.3 Antarmuka Perangkat Lunak.........................................................................................25

3.1.4 Antarmuka Komunikasi.................................................................................................25

Aplikasi inventaris kantor ini merupakan aplikasi yang berbasis desktop. Semua data tersimpan dalam database yang berada dikomputer admin............................................................................25

3.2 Kebutuhan Fungsional...........................................................................................................25

3.2.1 Aliran Informasi.............................................................................................................25

3.2.2 Deskripsi Proses.............................................................................................................32

3.3 Deskripsi Data........................................................................................................................36

3.3.1 Kamus Data....................................................................................................................36

3.3.2 Entity Relationship Diagram (ERD)..............................................................................38

3.4 Deskripsi Kebutuhan Non Fungsional...................................................................................38

3.5 Atribut Kualitas Perangkat Lunak.........................................................................................39

3.6 Batasan Perancangan.............................................................................................................39

Page 5: SKPL TOKO SPAREPART

5

Daftar TabelDaftar Tabel

Tabel 1 Daftar Definisi...............................................................................................................7

Tabel 2 Daftar Akronim dan Singkatan.....................................................................................8

Tabel 3 Entitas Eksternal APLIKASI INVENTARIS KANTOR ...........................................25

Tabel 4 Atribut Kualitas APLIKASI INVENTARIS KANTOR ............................................39

Page 6: SKPL TOKO SPAREPART

6

Daftar GambarDaftar Gambar

Gambar 1 form login................................................................................................................10

Gambar 2 pesan berhasil login admin......................................................................................11

Gambar 3 form utama admin data barang................................................................................11

Gambar 4 form tambah data barang.........................................................................................12

Gambar 5 form edit data barang...............................................................................................12

Gambar 6 pesan konfirmasi hapus data barang........................................................................13

Gambar 7 form data pegawai...................................................................................................13

Gambar 8 form hapus data pegawai.........................................................................................14

Gambar 9 form edit data pegawai............................................................................................14

Gambar 10 form tambah pegawai............................................................................................15

Gambar 11 form data pelanggan..............................................................................................15

Gambar 12 form edit data pelanggan.......................................................................................16

Gambar 13 form hapus data pelanggan....................................................................................16

Gambar 14 form tambah data pelanggan.................................................................................17

Gambar 15 form data supplier..................................................................................................17

Gambar 16 form edit data supplier...........................................................................................18

Gambar 17 form hapus data supplier.......................................................................................18

Gambar 18 form tambah data supplier.....................................................................................19

Gambar 19 form data penjualan...............................................................................................19

Gambar 20 form pembuatan faktur baru..................................................................................20

Gambar 21 form tambah item jual...........................................................................................20

Gambar 22 form edit item jual.................................................................................................21

Gambar 23 form hapus item jual..............................................................................................21

Gambar 24 form preview faktur penjualan..............................................................................22

Gambar 25 faktur penjualan.....................................................................................................22

Gambar 26 form login sebagai pegawai...................................................................................23

Gambar 27 pesan login berhasil...............................................................................................23

Gambar 28 pesan exit aplikasi.................................................................................................23

Gambar 29 context diagram aplikasi inventaris kantor............................................................25

Gambar 30 DFD level 1 aplikasi inventaris kantor..................................................................27

Gambar 31 DFD level 2 proses 2 pengolahan data pegawai...................................................28

Gambar 32 DFD level 2 proses 3 pengolahan data supplier....................................................29

Gambar 33 DFD level 2 proses 4 pengolahan data barang......................................................30

Gambar 34 DFD level 2 proses 5 pengolahan data pelanggan ...............................................30

Gambar 35 DFD level 2 proses 6 pengolahan data penjualan.................................................31

Gambar 36 DFD level 2 Proses 7 pengolahan data laporan penjualan....................................31

Gambar 37 sketsa rancangan ERD untuk aplikasi inventaris kantor.......................................39

Page 7: SKPL TOKO SPAREPART

7

1

PENDAHULUAN

1.1 Tujuan Penulisan Dokumen Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini ditujukan untuk mendefinisikan

dan menjabarkan kebutuhan aplikasi inventaris kantor di Toko Sparepart. Dokumen ini digunakan oleh pegawai dan pemilik toko. Untuk pegawai, dokumen ini bermanfaat untuk memperoleh informasi rinci tentang spesifikasi kebutuhan sistem dan mendapatkan gambaran tentang sistem yang akan dibangun. Sementara untuk pemilik, dokumen ini bermanfaat sebagai pedoman untuk merancang aplikasi sistem inventaris sesuai dengan spesifikasi dari pelanggan dan pegawai.

1.2 Lingkup Masalah Aplikasi yang akan dibangun adalah aplikasi untuk sistem inventaris kantor. Fitur

utama sistem inventaris kantor adalah:

1. Mengolah data barang, data penjualan, dan data pegawai. 2. Melakukan proses pencarian.3. Membuat dan menghasilkan laporan.

1.3 Definisi, Akronim, dan SingkatanDefinisi, akronim, dan singkatan yang digunakan dalam dokumen ini dapat dilihat

pada Tabel 1 dan Tabel 2.Tabel 1 Daftar Definisi

No. Definisi Keterangan

1. Supplier Orang atau organisasi yang menghasilkan produk

2. Pelanggan Orang yang membeli produk

3. Pegawai Orang yang mengelola data barang dan menggunakan aplikasi

4. Pemilik Orang atau yang menjual produk untuk pelanggan serta pengguna aplikasi

5. Availability Ketersediaan aplikasi, misalnya apakah terus menerus beroperasi selama 24 jam sehari atau hanya pada jam-jam kerja, apakah aplikasi harus tersedia selama 7 hari seminggu atau hanya pada hari-hari kerja

6. Reliability Keandalan perangkat lunak, misalnya kegagalan minimum atau berapa besar kegagalan yang dapat ditoleransi.

7. Security Aspek keamanan sistem yang harus dipenuhi

8. Maintainability Derajat kemudahan perawatan perangkat lunak

9. DFD Adalah diagram yang menunjukkan aliran data antarproses dan proses-proses yang terjadi dalam perangkat lunak.

10. ERD Adalah diagram yang menggambarkan keterhubungan antar entitas yang berperan dalam sistem perangkat lunak yang akan diimplementasikan

Page 8: SKPL TOKO SPAREPART

8

Tabel 2 Daftar Akronim dan Singkatan

No. Akronim / Singkatan Keterangan

1. DBMS Database Management System

2. DFD Data Flow Diagram

3. ERD Entity Relationship Diagram

4. SKPL Spesifikasi Kebutuhan Perangkat Lunak

1.4 ReferensiDokumen SKPL ini disusun berdasarkan sistematika Spesifikasi Kebutuhan Perangkat

Lunak yang digunakan oleh Departemen Teknik Informatika Institut Teknologi Bandung (1998). Sistematika SKPL ini diadaptasi khusus untuk analisis kebutuhan perangkat lunak. Referensi lain yang digunakan dalam penyusunan dokumen:

1. Panduan Pengisian Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Berorientasi Proses.

1.5 Deskripsi Umum DokumenDokumen SKPL untuk aplikasi inventaris kantor ini berisi deskripsi kebutuhan

pengembangan perangkat lunak secara rinci. Pengorganisasian dokumen dikelompokkan dalam tiga bagian utama, yaitu:

1. Bab 1 Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani pada perangkat lunak yang akan dibangun, aturan penomoran, dan deskripsi umum (ikhtisar) dokumen.

2. Bab 2 Deskripsi Global Perangkat Lunak, berisi penjelasan perangkat lunak yang akan diimplementasikan di lingkungan pengguna secara global. Bagian ini terdiri dari perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan, dan asumsi dan kebergantungan.

3. Bab 3 Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan perangkat lunak secara terperinci. Hasil analisis dirinci pada subbab kebutuhan antarmuka eksternal, kebutuhan fungsional, deskripsi data, deskripsi kebutuhan nonfungsional, atribut kualitas perangkat lunak, batasan perancangan, dan matriks kerunutan.

Bab 4 Informasi Tambahan dan Lampiran, berisi informasi tambahan untuk memperjelas analisis pada dokumen

Page 9: SKPL TOKO SPAREPART

9

2

DESKRIPSI GLOBAL PERANGKAT LUNAK

2.1 Perspektif ProdukAplikasi inventaris kantor di Toko Sparepart WN Motor adalah aplikasi yang dibuat

untuk menyimpan dan mengelola data penjualan yang berada di Toko Sparepart WN Motor yang terdiri dari data penjualan, data barang, data supplier, data pelanggan dan data pegawai dan bisa melakukan proses pencarian serta menghasilkan suatu laporan.

2.2 Fungsi ProdukFungsi aplikasi inventariss kantor ini adalah sebagai berikut:

1. Mengolah data barang, data pegawai, data supplier, data penjualan, dan data pelanggan. 2. Pencarian data barang, data pegawai, data supplier, dan data pelanggan.3. Menghasilkan laporan data penjualan.

2.3 Karakteristik PenggunaPengguna aplikasi inventaris kantor ini adalah bagian yang menangani inventaris

sebagai Pemilik dan Pegawai. Pemilik dapat melakukan proses pengolahan data supplier dan data pegawai. Karakteristik pengguna, sebagai berikut:

1. Pemilik sudah terbiasa menggunkan aplikasi dan komputer.2. Pegawai sudah terbiasa menggunkan aplikasi dan computer.

2.4 Batasan-batasanBatasan dari aplikasi inventaris kantor di Toko Sparepart WN Motor adalah:

1. Informasi yang dihasilkan hanya :a. Informasi data barang, data pegawai, data supplier, data pelanggan dan data

penjualan yang tersedia dan yang dibutuhkan.b. Laporan data penjualan yang tersedia setiap transaksi.

Page 10: SKPL TOKO SPAREPART

10

3

DESKRIPSI KEBUTUHAN RINCI

3.1 Kebutuhan Antarmuka EksternalKebutuhan antarmuka eksternal untuk aplikasi inventariss kantor terdiri dari

antarmuka pemakai, anatarmuka perangkat keras, antarmuka perangkat lunak, dan antarmuka komunikasi.

3.1.1 Antarmuka Pemakai

Kebutuhan antarmuka eksternal untuk aplikasi inventariss kantor terdiri dari antarmuka pemakai, anatarmuka perangkat keras, antarmuka perangkat lunak, dan antarmuka komunikasi.

3.1.2 Antarmuka Pemakai

Gambar 1 form login pemilik

Page 11: SKPL TOKO SPAREPART

11

Gambar 2 pesan login berhasil

Gambar 3 form data barang.

Page 12: SKPL TOKO SPAREPART

12

Gambar 4 form tambah data barang.

Gambar 5 form edit data barang

Page 13: SKPL TOKO SPAREPART

13

Gambar 6 form hapus data barang.

Gambar 7 form data pegawai

Page 14: SKPL TOKO SPAREPART

14

Gambar 8 form edit data pegawai

Gambar 9 form hapus data pegawai

Page 15: SKPL TOKO SPAREPART

15

Gambar 10 tambah data pegawai

Gambar 11 Form data pelanggan

Page 16: SKPL TOKO SPAREPART

16

Gambar 12 form edit data pelanggan

Gambar 13 form hapus data pelanggan

Page 17: SKPL TOKO SPAREPART

17

Gambar 14 form tambah data pelanggan

Gambar 15 form data supplier

Page 18: SKPL TOKO SPAREPART

18

Gambar 16 form edit data supplier

Gambar 17 form hapus data supplier

Page 19: SKPL TOKO SPAREPART

19

Gambar 18 form tambah data supplier

Gambar 19 form data penjualan

Page 20: SKPL TOKO SPAREPART

20

Gambar 20 form pembuatan faktur baru

Gambar 21 form tambah item jual

Page 21: SKPL TOKO SPAREPART

21

Gambar 22 form edit item jual

Gambar 23 form hapus item jual

Page 22: SKPL TOKO SPAREPART

22

Gambar 24 form preview faktur penjualan

Gambar 25 faktur penjualan

Page 23: SKPL TOKO SPAREPART

23

Gambar 26 form login sebagai pegawai

Gambar 27 pesan login berhasil

Gambar 28 pesan exit aplikasi

Keterangan:1. Pemilik/Admin memilih username dan password (Gambar 1)2. Muncul pesan login berhasil (Gambar 2)3. Admin masuk ke menu utama aplikasi pengolahan data barang (Gambar 3)4. Admin memasukkan data barang yang akan ditambah (Gambar 4)5. Jika admin memilih Edit maka muncul tampilan form edit barang dan admin

memasukkan data barang yang baru (Gambar 5).

Page 24: SKPL TOKO SPAREPART

24

6. Jika admin memilih hapus maka akan muncul pesan konfirmasi data barang yang akan dihapus (Gambar 6).

7. Admin masuk ke menu utama aplikasi pengolahan data pegawai (Gambar 7)8. Admin memasukkan data pegawai yang akan ditambah (Gambar 10)9. Jika admin memilih Edit maka muncul tampilan form edit pegawai dan admin

memasukkan data pegawai yang baru (Gambar 8).10. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pegawai yang akan

dihapus (Gambar 9).11. Admin masuk ke menu utama aplikasi pengolahan data pelanggan (Gambar 11)12. Admin memasukkan data pelanggan yang akan ditambah (Gambar 14)13. Jika admin memilih Edit maka muncul tampilan form edit pelanggan dan admin

memasukkan data pelanggan yang baru (Gambar 12).14. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pelanggan yang

akan dihapus (Gambar 13).15. Admin masuk ke menu utama aplikasi pengolahan data supplier (Gambar 15)16. Admin memasukkan data supplier yang akan ditambah (Gambar 18)17. Jika admin memilih Edit maka muncul tampilan form edit supplier dan admin

memasukkan data pelanggan yang baru (Gambar 16).18. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pelanggan yang

akan dihapus (Gambar 17).19. Admin masuk ke menu utama aplikasi pengolahan data penjualan (Gambar 19)20. Admin memilih penjualan baru maka akan muncul form pengolahan penjualan faktur

antara pelanggan dan barang yang dibeli oleh pelanggan (Gambar 20).21. Admin memasukkan item jual yang akan ditambah (Gambar 21).22. Jika admin memilih Edit Item maka muncul tampilan form edit item jual dan admin

memasukkan data item jual yang baru (Gambar 22).23. Jika admin memilih Hapus Item maka akan muncul pesan konfirmasi data item jual yang

akan dihapus (Gambar 23).24. Jika admin memilih lihat faktur (Gambar 24) maka akan tampil preview faktur penjualan

(Gambar 25).25. User memilih lihat faktur (Gambar 19) maka akan tampil faktur penjualan (Gambar 25).26. Jika menekan tombol exit pada menu file menu maka muncul konfirmasi anda yakin

ingin keluar aplikasi? (Gambar 28).27. User memilih username dan memasukkan password (Gambar 26).28. Setelah user memilih username dan memasukkan password jika berhasil masuk maka

akan muncul pesan (gambar 27).

3.1.2 Antarmuka Perangkat Keras

Perangkat keras yang digunakan dalam aplikasi inventariss kantor adalah:1. PC dengan spesifikasi yaitu minimal Pentium 4 2. hardisk 40Gb 3. memori 256 Mb

Page 25: SKPL TOKO SPAREPART

25

4. Printer untuk mencetak laporan

Perangkat keras tersebut saling terhubung melalui kabel.

3.1.3 Antarmuka Perangkat Lunak

Perangkat lunak lainnya yang digunakan dalam implementasi aplikasi inventariss kantor di Toko Sparepart WN Motor adalah:1. Database menggunakan Database Desktop 7 (Paradox 7) dan aplikasi pembangun

menggunakan Borland Delphi 7.0.

3.1.4Antarmuka Komunikasi

Aplikasi inventaris kantor ini merupakan aplikasi yang berbasis desktop. Semua data tersimpan dalam database yang berada dikomputer admin.

3.2 Kebutuhan Fungsional Untuk aplikasi inventaris kantor, kebutuhan fungsionalnya dijelaskan pada subbab 3.2.1 dan subbab 3.2.2

3.2.1 Aliran Informasi

Aliran informasi dalam aplikasi inventaris kantor ini berasal dari pemrosesan di dalam aplikasi dan dari lingkungan eksternal. Entitas eksternal yang terlibat dalam aplikasi inventaris kantor dapat dilihat pada Tabel 3.

Tabel 3 Entitas Eksternal aplikasi inventaris kantor

No. Entitas Eksternal Keterangan

1. Keyboard Alat input instruksi dan data dari pengguna

2. Monitor Layar output untuk menampilkan pesan dan status hasil pemrosesan sistem

3. Printer Alat yang digunakan untuk mencetak bukti transaksi BBM terbaru.

Model konteks yang menggambarkan aliran informasi dari dan ke APLIKASI INVENTARIS KANTOR dapat dilihat pada Gambar 28.

Info Data Pelanggan

Data Pelanggan Pegawai

Laporan Data Penjualan Pemilik

Rekap Data Penjualan Pelanggan

Info Data Pelanggan Pemilik

Data Pelanggan Pemilik

Laporan Data Penjualan Pegawai

Rekap Data Penjualan Pegawai

Info Data Penjualan Pegawai

Data Penjualan Pegawai

Info Data Barang Pegawai

Data Barang Pegawai

Info Data Penjualan Pemilik

Data Penjualan Pemilik

Info Data Barang Pemilik

Data Barang Pemilik

Info Data Supplier

Data Supplier

Info Data Pegawai

Data Pegawai

Info Login Pegawai InvalidLogin Pegawai

Info Login Pemilik Invalid

Login Pemilik

1

Aplikasi Inventaris Kantor

+Pemilik Pegawai

Gambar 29 Context Diagram APLIKASI INVENTARIS KANTOR

Mekanisme APLIKASI INVENTARIS KANTOR dimulai berdasarkan instruksi dan data user yang masuk melalui Proses Login.

Page 26: SKPL TOKO SPAREPART

26

1. Jika login Pemilik valid, maka pemilik bisa melakukan pengolahan data pegawai, data supplier, data barang, data pelanggan, data penjualan dan Pengolahan laporan penjualan.

2. Jika login Pegawai valid, maka pegawai bisa melakukan pengolahan data barang, data pelanggan, data penjualan, dan Pengolahan laporan penjualan

3. Jika login antara Pemilik dan Pegawai tidak valid, APLIKASI INVENTARIS KANTOR akan memunculkan pesan kesalahan data login.

DFD 1

Berdasarkan diagram konteks pada Gambar 14, aliran informasi yang terjadi di dalam APLIKASI INVENTARIS KANTOR divisualisasikan pada Gambar14.

Page 27: SKPL TOKO SPAREPART

Login Valid Pemilik dan Pegawai

Login Valid Pemilik dan Pegawai

Login Valid Pemilik dan Pegawai

Login Valid Pemilik dan Pegawai

Login Valid Pemilik dan Pegawai

Login Valid Pemilik

Login Valid Pemilik

Info Kode Barang

Cek Kode Barang

Info No Penjualan

Cek No PenjualanInfo Kode Pelanggan

Cek Kode Pelanggan

Info Cek Detail Penjualan

Cek Detail Penjualan

[Laporan Data Penjualan Pegawai]

[Rekap Data Penjualan Pegawai]

[Laporan Data Penjualan Pemilik]

[Rekap Data Penjualan Pelanggan]

Info Cek Data Pelanggan

Cek Data Pelanggan

[Info Data Pelanggan Pemilik]

[Data Pelanggan Pemilik]

[Info Data Pelanggan]

[Data Pelanggan Pegawai]

Info Data PenjualanCek Data Penjualan

[Info Data Penjualan Pegawai]

[Data Penjualan Pegawai]

[Info Data Penjualan Pemilik]

[Data Penjualan Pemilik]

Info Data Barang

Cek Data Barang

[Info Data Barang Pegawai]

[Data Barang Pegawai]

Info Cek Data SupplierCek Data Supplier

Info Cek Data Pegawai

Cek Data Pegawai

[Info Data Barang Pemilik]

[Data Barang Pemilik]

[Info Data Supplier]

[Data Supplier]

[Info Data Pegawai]

[Data Pegawai]

[Info Login Pegawai Invalid]

[Login Pegawai]

[Info Login Pemilik Invalid]

[Login Pemilik]

Pemilik

Pegawai

1.1

Login

1.2

Pengolahan Data Pegawai

+

1.3

Pengolahan Data Supplier

+

1.4

Pengolahan Data Barang

+

Tabel Pegawai

Tabel Supplier

Tabel Barang

1.6

Pengolahan Data

Penjualan

+

Tabel Penjualan

1.5

Pengolahan Data

Pelanggan

+

Tabel Pelanggan

1.7

Pengolahan Laporan Penjualan

+

Tabel Detail Penjualan

Gambar 30 DFD Level 1 APLIKASI INVENTARIS KANTOR

Page 28: SKPL TOKO SPAREPART

28

DFD Level 2 untuk Proses 2 Pengolahan Data Pegawai

1.1.1.1

Info Hapus Data Pegawai

Hapus Data Pegawai

Info Edit Data Pegawai

Edit Data Pegawai

Data Nama Pegawai yang dicari Pemilik

Cek Nama Pegawai yang dicari

Data Pegawai berhasil dihapus

Data Pegawai Berhasil diedit

[Info Cek Data Pegawai]

[Cek Data Pegawai]

Nama Pegawai yang dicari

Nama Pegawai berhasil dicari

[Login Valid Pemilik]

[Info Data Pegawai]

[Data Pegawai]

Pemilik

Tabel Pegawai

Login

1.2.1

Tambah Pegawai

1.2.2

Pencarian

1.2.3

Edit Pegawai

1.2.4

Hapus Pegawai

Gambar 31 DFD Level 2 Proses 2 Pengolahan Data Pegawai

Page 29: SKPL TOKO SPAREPART

29

DFD Level 2 untuk Proses 3 Pengolahan Data Supplier

1.1.1.2

Info Data Supplier berhasil dihapus

Hapus Data Supplier

Info Data Supplier berhasil diedit

Edit Data Supplier

Data Supplier berhasil dihapus

Data Supplier berhasil diedit

Info pencarian data Supplier oleh Pemilik

Pencarian data Supplier oleh PemilikData Nama Supplier yang dicari

Nama Supplier yang dicari

[Login Valid Pemilik]

[Cek Data Supplier]

[Info Cek Data Supplier]

[Data Supplier]

[Info Data Supplier]

Pemilik

Tabel Supplier

Login

1.3.1

Tambah Supplier

1.3.2

Pencarian Supplier

1.3.3

Edit Supplier

1.3.4

Hapus Supplier

Gambar 32 DFD Level 2 Proses 3 Pengolahan Data Supplier

DFD Level 2 untuk Proses 4 Pengolahan Data Barang

Page 30: SKPL TOKO SPAREPART

30

Info hapus data Barang oleh Pemilik dan Pegawai

Hapus data Barang oleh Pemilik dan Pegawai

Info edit data Barang oleh Pemilik dan PegawaiEdit data Barang oleh Pemilik dan Pegawai

Info Pencarian data Barang oleh Pemilik dan Pegawai

Pencarian data Barang oleh Pemilik dan Pegawai

[Info Data Barang][Cek Data Barang]

[Login Valid Pemilik dan Pegawai]

Data barang berhasil dihapus oleh Pegawai

Data barang berhasil diedit oleh Pegawai

Nama barang yang dicari oleh Pegawai

Data barang yang dicari oleh Pegawai

Data barang berhasil diedit oleh Pemilik

Data barang berhasil dihapus oleh Pemilik

Data barang yang dicari oleh Pemilik

Nama barang yang dicari oleh Pemilik

[Info Data Barang Pegawai]

[Data Barang Pegawai]

[Info Data Barang Pemilik]

[Data Barang Pemilik]

Pemilik

Pegawai

Tabel Barang

Login

1.4.1

Tambah Data Barang

1.4.2

Pencarian Data Barang

1.4.3

Edit Data Barang

1.4.4

Hapus Data Barang

Gambar 33 DFD Level 2 Proses 4 Pengolahan Data Barang

DFD Level 2 untuk Proses 5 Pengolahan Data Pelanggan

Edit Data Pelanggan oleh Pemilik dan Pegawai

Data Pelanggan berhasil dihapus oleh Pegawai

Data Pelanggan berhasil diedit oleh Pegawai

Info Hapus data Pelanggan oleh Pemilik dan Pegawai

Hapus data Pelanggan oleh Pemilik dan Pegawai

Data Pelanggan berhasil dihapus oleh Pemilik

Info Edit data Pelanggan oleh Pemilik dan Pegawai

Data Pelanggan berhasil diedit oleh Pemilik

Data Pelanggan yang dicari oleh Pegawai

Nama Pelanggan yang dicari oleh Pegawai

Info pencarian data Pelanggan oleh Pemilik dan Pegawai

Pencarian data Pelanggan oleh Pemilik dan Pegawai

Data Pelanggan yang dicari oleh Pemilik

Nama Pelanggan yang dicari oleh Pemilik

[Info Cek Data Pelanggan]

[Cek Data Pelanggan]

[Data Pelanggan Pemilik][Info Data Pelanggan Pemilik]

[Login Valid Pemilik dan Pegawai]

[Info Data Pelanggan][Data Pelanggan Pegawai]

Pemilik

Pegawai

Tabel Pelanggan

Login

1.5.1

Tambah Pelanggan

1.5.2

Pencarian Data

Pelanggan

1.5.3

Edit Data Pelanggan

1.5.4

Hapus Data Pelanggan

Gambar 34 DFD Level 2 Proses 5 Pengolahan Data Pelanggan

Page 31: SKPL TOKO SPAREPART

31

DFD Level 2 untuk Proses 6 Pengolahan Data Penjualan

[Login Valid Pemilik dan Pegawai]

Info Kode Pelanggan yang dihapus oleh Pemilk dan Pegawai

Kode Pelanggan yang dihapus oleh Pemilik dan Pegawai

Info Data Penjualan yang dihapus oleh Pemilik dan Pegawai

Data Penjualan yang dihapus oleh Pemilik dan Pegawai

Info kode pelanggan yang diedit oleh Pemilik dan Pegawai

Edit kode Pelanggan oleh Pemilik dan Pegawai

Data Penjualan yang diedit oleh Pemilik dan Pegawai

Info data penjualan yang diedit oleh Pemilik dan Pegawai

Info Data Pencarian Penjualan oleh Pemilik dan Pegawai

Data Penjualan yang dicari oleh Pemilik dan PegawaiNomor Penjualan yang dicari oleh Pemilik dan Pegawai

[Info Kode Pelanggan]

[Cek Kode Pelanggan][Info Data Penjualan]

[Cek Data Penjualan]

[Login Valid Pemilik dan Pegawai]

Data Penjualan yang berhasil dihapus oleh PegawaiData Penjualan yang berhasil dihapus oleh Pemilik

Data Penjualan yang berhasil di edit oleh Pegawai

Data Penjualan yang berhasil diedit oleh Pemilik

Nomor Penjualan yang dicari oleh Pegawai

Data Penjualan yang dicaro oleh Pegawai

Data Penjualan yang dicari oleh Pemilik

Nomor Penjualan yang dicari oleh Pemilik

[Info Data Penjualan Pegawai]

[Data Penjualan Pegawai]

[Info Data Penjualan Pemilik]

[Data Penjualan Pemilik]

Pemilik Pegawai

Tabel Penjualan

Tabel Pelanggan

Login

Login

1.6.1

Tambah Data

Penjualan

1.6.2

Pencarian Data

Penjualan

1.6.3

Edit Data Penjualan

1.6.4

Hapus Data Penjualan

Gambar 35 DFD Level 2 Proses 6 Pengolahan Data Penjualan

DFD Level 2 untuk Proses 7 Pengolahan Data Laporan Penjualan

[Cek Kode Barang][Info Kode Barang]

[Info No Penjualan][Cek No Penjualan]

[Info Cek Detail Penjualan][Cek Detail Penjualan]

[Login Valid Pemilik dan Pegawai]

[Laporan Data Penjualan Pemilik][Rekap Data Penjualan Pelanggan]

[Laporan Data Penjualan Pegawai]

[Rekap Data Penjualan Pegawai]

Pegawai

Pemilik

Tabel Detail Penjualan

Tabel Penjualan

Tabel Barang

Login

1.7.1

Laporan Penjualan

Page 32: SKPL TOKO SPAREPART

32

Gambar 36 DFD Level 2 Proses 7 Pengolahan Data Laporan Penjualan

3.2.2 Deskripsi Proses

Deksripsi untuk tiap proses yang terdapat pada Gambar 14, 15, 16, 17, 18, 19, 20, dan 21 dijelaskan pada subbab-subbab berikut.

Proses 2 Pengolahan Data Pegawai

Setelah user dengan mode autentifikasi Pemilik melakukan proses login dan hasilnya valid, maka akan muncul menu pengolahan data pegawai.

Keterangan selengkapnya mengenai pengolahan data pegawai adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Pengolahan data pegawai

Deskripsi Isi : Proses yang menampilkan menu pilihan untuk Pemilik. Pemilik dapat memilih tugas yaitu mencari, menambah, mengedit atau menghapus data pegawai.

Spesifikasi Input

1. Kode Pegawai

2. Nama Pegawai

3. Alamat Pegawai

4. Kota Pegawai

5. No Telp Pegawai

Spesifikasi Output

1. Data Pegawai

Proses 3 Pengolahan Data Supplier

Setelah user dengan mode autentifikasi Pemilik melakukan proses login dan hasilnya valid, maka akan muncul menu pengolahan data supplier.

Keterangan selengkapnya mengenai pengolahan data supplier adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Pengolahan data supplier

Deskripsi Isi : Proses yang menampilkan menu pilihan untuk Pemilik. Pemilik dapat memilih tugas yaitu mencari, menambah, mengedit atau menghapus data Supplier.

Page 33: SKPL TOKO SPAREPART

33

Spesifikasi Input

1. Kode Supplier

2. Nama Supplier

3. Alamat Supplier

4. Kota Supplier5. No Telp Supplier

Spesifikasi Output

1. Data Supplier

Proses 4 Pengolahan Data Barang

Setelah user dengan mode autentifikasi Pemilik ataupun Pegawai melakukan proses login dan hasilnya valid, maka akan muncul menu pengolahan data barang.

Keterangan selengkapnya mengenai pengolahan data barang adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Pengolahan Data Barang

Deskripsi Isi : Proses ini Pemilik atau Pegawai yang berhasil login dapat melakukan pengolahan data barang dengan melakukan pencarian, penambahan, pengeditan dan penghapusan data barang.

Spesifikasi Input

1. Kode Barang

2. Nama Barang

3. Harga Beli

4. Harga Jual

5. Stok

6. Stok Minimal

7. Gambar

Spesifikasi Output

1. Data Barang

Proses 5 Pengolahan Data Pelanggan

Setelah user dengan mode autentifikasi Pemilik ataupun Pegawai melakukan proses login dan hasilnya valid, maka akan muncul menu pengolahan data pegawai

Page 34: SKPL TOKO SPAREPART

34

Keterangan selengkapnya mengenai pengolahan data Pegawai adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Pengolahan Data Pegawai

Deskripsi Isi : Proses ini pemilik ataupun user yang sudah berhasil login dapat memilih tugas yaitu pencarian, menambah, mengedit atau menghapus data pegawai

Spesifikasi Input

1. Kode Pelanggan

2. Nama Pelanggan

3. Alamat Pelanggan

4. Kota Pelanggan

5. No Telp Pelanggan

Spesifikasi Output

1. Data Pelanggan

Proses 6 Pengolahan Data Penjualan

Setelah user dengan mode autentifikasi Pemilik ataupun Pegawai melakukan proses login dan hasilnya valid, maka akan muncul menu pengolahan data penjualan

Keterangan selengkapnya mengenai pengolahan data penjualan adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Pengolahan Data Penjualan

Deskripsi Isi : Proses ini pemilik ataupun user yang sudah berhasil login dapat memilih tugas yaitu pencarian, menambah, mengedit atau menghapus data penjualan.

Spesifikasi Input

1. Nomor Penjualan

2. Nama Pelanggan

3. Waktu Transaksi

4. Total Penjualan

Spesifikasi Output

1. Data Penjualan

Proses 7 Laporan Penjualan

Page 35: SKPL TOKO SPAREPART

35

Keterangan selengkapnya proses ini adalah sebagai berikut.

Spesifikasi Proses

Nama Proses : Laporan Penjualan

Deskripsi Isi : Di dalam proses ini menghasilkan laporan data penjualan,

Spesifikasi Input

1. Qty

Spesifikasi Output

1. Laporan Data Penjualan

Page 36: SKPL TOKO SPAREPART

36

3.3 Deskripsi DataSubbab ini berisi penjelasan rinci mengenai data yang mengalir dalam DFD dan rancangan ERD untuk Aplikasi Inventoris Kantor di Toko Sparepart WN Motor.

3.3.1 Kamus Data

Berdasarkan DFD pada Gambar 14, 15,16,17,18, 19, 20, dan 21 terdapat 9 aliran data unik dengan penjelasan sebagai berikut.

1. Pengolahan data pegawai

Nama Pengolahan data barang

Penggunaan Input

Proses 1 login pemilik valid

Proses 2 atur pengolahan data pegawai

Proses 2.1 Menambah data pegawai (kode pegawai, nama pegawai, Alamat Pegawai, Kota Pegawai, dan No Telp Pegawai)

Proses 2.2 Edit data pegawai

Proses 2.3 Hapus data pegawai

Output

Proses 2 menghasilkan data pegawai

Deskripsi pengolahan data Pegawai = [kode pegawai | nama pegawai | alamat pegawai | kota pegawai | no telp pegawai]

kode pegawai = {int}

nama pegawai = {var char}100

alamat pegawai = {var char}50

kota pegawai = {var char}15

no telp pegawai = {int}

2. Pengolahan data supplier

Nama Pengolahan data supplier

Penggunaan Input

Proses 1 login pemilik valid

Proses 2 atur pengolahan data supplier

Proses 2.1 Menambah data supplier (kode supplier, nama supplier, Alamat Supplier, Kota Supplier, dan No Telp Supplier)

Proses 2.2 Edit data supplier

Proses 2.3 Hapus data supplier

Output

Proses 2 menghasilkan data supplier

Deskripsi pengolahan data Supplier = [kode supplier | nama supplier | alamat supplier | kota supplier | no telp supplier]

kode supplier = {int}

nama supplier = {var char}100

alamat supplier = {var char}50

kota supplier = {var char}15

no telp supplier = {int}

3. Pengolahan data barang

Nama Pengolahan data barang

Penggunaan Input Output

Page 37: SKPL TOKO SPAREPART

37

Proses 1 login pemilik dan pegawai valid

Proses 2 atur pengolahan data barang

Proses 2.1 Menambah data barang (Kode Barang, Nama Barang, Harga Beli, Harga Jual, Stok, Stok Minimal, Gambar)

Proses 2.2 Edit data barang

Proses 2.3 Hapus data barang

Proses 2 menghasilkan data barang

Deskripsi pengolahan data Barang = [kode barang | nama barang | harga beli | harga jual | Stok | Stok Minimal | Gambar]

kode barang = {int}

nama barang = {var char}50

harga jual = {mn}

harga beli = {mn}

stok = {int}

stok minimal {int}

gambar {pict}

4. Pengolahan data pelanggan

Nama Pengolahan data pelanggan

Penggunaan Input

Proses 1 login pemilik dan pegawai valid

Proses 2 atur pengolahan data pelanggan

Proses 2.1 Menambah data pelanggan (Kode Pelanggan, Nama Pelanggan, Alamat Pelanggan, Kota Pelanggan, dan No Telp Pelanggan)

Proses 2.2 Edit data pelanggan

Proses 2.3 Hapus data pelanggan

Output

Proses 2 atur pengolahan data pelanggan

Deskripsi pengolahan data pelanggan = [kode pelanggan | nama pelanggan | alamat pelanggan | kota pelanggan | no telp pelanggan]

kode pelanggan = {int}

nama pelanggan = {var char}100

alamat pelanggan = {var char}50

kota pelanggan = {var char}15

no telp pelanggan = {int}

5. Pengolahan data penjualan

Nama Pengolahan data penjualan

Penggunaan Input

Proses 1 login pemilik dan pegawai valid

Proses 2 atur pengolahan data penjualan

Proses 2.1 Menambah data penjualan (Nomor Penjualan, Nama Pelanggan, Waktu Transaksi, Total Penjualan)

Proses 2.2 Edit data pelanggan

Proses 2.3 Hapus data pelanggan

Proses 3 pengolahan data pelanggan

Output

Proses 4 atur pengolahan data Penjualan

Deskripsi pengolahan data penjualan = [nomor penjualan | nama pelanggan | waktu transaksi | total penjualan]

nomor penjualan = {int}

nama pelanggan = {var char}100

waktu transaksi = {TS}

Page 38: SKPL TOKO SPAREPART

38

total penjualan = {mn}

6. Pengolahan Laporan Penjualan

Nama Pengolahan Laporan Penjualan

Alias -

Penggunaan Input

Proses 1 login pemilik dan pegawai valid

Proses 2 pengolahan data laporan penjualan

Proses 2.1 menambah data penjualan(Qty)

Proses 3 pengolahan data barang

Proses 4 pengolahan data penjualan

Output

Laporan data penjualan

Deskripsi Pengolahan data laporan penjualan [Qty]

Qty = {int}

3.3.2 Entity Relationship Diagram (ERD)

Sketsa rancangan ERD untuk aplikasi inventaris kantor dapat dilihat pada Gambar berikut.

Gambar 37 Sketsa Rancangan ERD untuk aplikasi inventaris kantor

3.4 Deskripsi Kebutuhan Non Fungsional Kebutuhan non fungsional aplikasi inventaris kantor agar dapat beroperasi dengan baik terdiri dari:

1. Reliability tinggi

2. Availability tinggi

3. Maintainability

4. Responsiveness cepat

Penjelasan menganai masing-masing kebutuhan non fungsional didetilkan pada subbab 3.5.

Page 39: SKPL TOKO SPAREPART

39

3.5 Atribut Kualitas Perangkat LunakAtribut kualitas untuk aplikasi inventaris kantor dijelaskan pada Tabel 4Tabel 4 Atribut Kualitas aplikasi inventaris kantor

No. Atribut Penjelasan

1. Reliability Aplikasi inventaris kantor harus reliable, kegagalan pemrosesan data karena kerusakan sistem atau gangguan jaringan ditekan seminimal mungkin. Toleransi kegagalan dinyatakan tidak lebih dari 0,05 %.

2. Availability Ketersediaan aplikasi inventaris kantor bergantung pada jam kantor . Hal tersebut dikarenakan aplikasi ini digunakan dalam hubungan intern kantor dan tidak terhubung dengan pelanggan. Atribut availability mempengaruhi pemilihan perangkat keras. Perangkat keras yang digunakan harus robust dan tidak cepat panas.

3. Security Aplikasi inventaris kantor harus aman karena terkait dengan data-data persediaan inventariss kantor. Penyalahgunaan aplikasi ini serta perubahan data oleh pihak-pihak yang tidak bertanggungjawab harus dapat diminimalisir.

4. Maintainability Aplikasi inventaris kantor harus di-maintain agar tetap dapat berfungsi dengan baik. Perawatan meliputi perangkat lunak dan perangkat keras.

5. Responsiveness Perpindahan dari satu fungsi ke fungsi lain dalam aplikasi ini harus cepat, sistem harus dapat memberikan respon yang dapat memudahkan user untuk melakukan tugasnya.

3.6 Batasan PerancanganBatasan perancangan aplikasi inventaris kantor adalah:

3.6.1 Pengguna aplikasi

a. Sistem ini digunakan oleh bagian yang menangani invetaris sebagai Pemilik dan Pegawai.

b. Semua bagian ruangan dapat melihat data laporan dan mencetak laporan.

3.6.2 Prosedure

a. memanipulasi data

b. membuat rekapitulasi pendataan barang untuk setiap barang yang masuk dan keluar.

3.6.3 Data yang diolah:

a. Data Pegawai

b. Data Supplier

c. Data Barang

d. Data Pelanggan

e. Data Penjualan

f. Data Laporan Penjualan

3.6.4 Infomasi yang dihasilkan diantaranya:

a. Informasi data pegawai, data supplier, data barang, data pelanggan data penjualan.

b. Informasi jumlah stok barang yang tersedia dan yang dibutuhkan oleh tiap transaksi yang ada.

Laporan data penjualan.