skpl sistem informasi penjualan AT.docx (1)

SKPL
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SIP-AT
(Sistem Informasi Penjualan Alat Tulis)

Untuk :
Toko Afta Purwokerto

Dipersiapkan oleh:
Remigius Oktavianus Moa Mosa
201501144

Program Studi S1 Sistem Informasi
Sekolah Tinggi Ilmu Komputer Yos Sudarso Purwokerto

S1
Sistem Informasi

Nomor Dokumen

Halaman


SKPL-SIP-AT

1/35

Revisi

DAFTAR PERUBAHAN
Revisi

Deskripsi

A
B
C
D
E
F

INDEX

TGL

-

A

B

C

D

E

F

G

Ditulis
oleh

Diperiksa
oleh
Disetujui
oleh

S1 Sistem Informasi

SKPL – SIP-AT

2/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Daftar Halaman Perubahan
Halaman

S1 Sistem Informasi


Revisi

Halaman

SKPL – SIP-AT

Revisi

3/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Daftar Isi
1

Pendahuluan........................................6
1.1 Tujuan..........................................6
1.2 Lingkup Masalah.................................6

1.3 Definisi, Akronim dan Singkatan.................7
1.4 Referensi.......................................7
1.5 Deskripsi umum (Overview).......................8

2

Deskripsi Kebutuhan................................9
2.1 Perspektif produk...............................9
2.2 Fungsi Produk..................................10
2.3 Karakteristik Pengguna.........................18
2.4 Batasan-batasan................................18
2.5 Asumsi dan Ketergantungan......................19

3

Kebutuhan khusus..................................19
3.1 Kebutuhan antarmuka eksternal..................19
3.2 Kebutuhan Fungsionalitas Perangkat Lunak.......21

4


Spesifikasi Rinci Kebutuhan.......................21
4.1 Spesifikasi Kebutuhan Fungsionalitas...........21

5

Sketsa Antar Muka.................................24

6

Use Case Diagram
6.1 Activity Diagram
6.1.1 Activity Diagram Login
6.1.2 Activity Diagram Kategori Produk
6.1.3 Activity Diagram Pembelian

S1 Sistem Informasi

SKPL – SIP-AT


4/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

6.1.4 Activity Diagram Konfirmasi Order
6.1.5 Activity Diagram Cetak Detail Order
6.2 Sequence Diagram
6.2.1 Sequence Diagram Login
6.2.2 Sequence Diagram Tambah Produk
6.2.3 Sequence Diagram Edit Produk
6.2.4 Sequence Diagram Delete Produk
7

Entity Relationship Diagram (ERD)

S1 Sistem Informasi

SKPL – SIP-AT


5/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Daftar Gambar
Gambar 1

Proses Bisnis Dengan E-Commerce............11

Gambar 2

Use Case Diagram...........................17

Gambar 3

Halaman Utama..............................25


Gambar 4

Tampilan Login.............................26

Gambar 5

Halaman Detail Login.......................26

Gambar 6

Halaman Shopping Cart......................27

Gambar 7

Halaman Confirmation Order.................28

Gambar 8

Halaman Pengelola Data Produk..............28


Gambar 9

Halaman Pengelola Input Data Produk........29

Gambar 10 Halaman Pengelola Data Order ..............30
Gambar 11 Halaman Pengelola Data Order Terkonfirmasi.30
Gambar 12 Halaman Pengelola Laporan Penjualan........31
Gambar 13 Activity Diagram Login.....................31
Gambar 14 Activity Diagram Kategori Produk...........32
Gambar 15 Activity Diagram Pembelian.................32
Gambar 16 Activity Diagram Konfirmasi Order..........33
Gambar 17 Activity Diagram Cetak Detail Order........33
Gambar 18 Sequence Diagram Login.....................34
Gambar 19 Sequence Diagram Tambah Produk.............34
Gambar 20 Sequence Diagram Edit Produk...............35
Gambar 21 Sequence Diagram Delete Produk.............35
Gambar 22 Entity Relationship Diagram................36

S1 Sistem Informasi


SKPL – SIP-AT

6/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

1

Pendahuluan

4.1 Tujuan
Dokumen

Spesifikasi

Kebutuhan

Perangkat

Lunak

(SKPL) ini merupakan dokumen spesifikasi kebutuhan
perangkat lunak SIP-AT (Sistem Informasi Penjualan
Alat Tulis Berbasis Web) untuk menciptakan sistem
yang mampu menghasilkan informasi data penjualan,
juga

untuk

membuat

suatu

perancangan

sistem

baru

yang mengolah data penjualan barang dengan bantuan
komputer.
4.2 Lingkup Masalah
Perangkat

lunak

SPK-PRaK

dikembangkan

dengan

hanya

pada

sistem

dan

sistem

tujuan untuk:
a. Pendataan

Sistem

penjualan,

Informasi

pembelian,

stok

barang

informasi perhitungan laba rugi,
b. Laporan penjualan, pembelian dan laba rugi.
c. Menyediakan

katalog

produk

yang

lebih

lengkap

serta mempermudah penyampaian informasi produk.
d. Memperluas wilayah dan jangkauan dalam penjualan
dan pemasaran produk.
e. Meningkatkan

efektivitas

dalam

memperoleh

informasi perhitungan laba rugi yang akurat dan
tepat waktu dalam pelaporan data perhitungan laba
rugi.
f. Sistem Informasi Penjualan Alat Tulis menggunakan
PHP

sebagai

bahasa

pemrogramannya

dan

MYSQL

sebagai basis datanya.

S1 Sistem Informasi

SKPL – SIP-AT

7/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

4.3 Definisi, Akronim dan Singkatan
Tabel 1 berikut ini berisi daftar definisi akronim
dan singkatan.
Tabel 1. Daftar Definisi Akronim dan Singkatan
Keyword/Phrase
SKPL

Definisi
spesifikasi
kebutuhan

Adalah
perangkat

lunak

SIP-AT

dari

yang

akan

dikembangkan
kode yang merepresentasikan kebutuhan pada
SKPL-AT-xxx

SIP-AT dimana xxx merupakan nomor fungsi
produk.
Perangkat

SPK-AT

lunak Pendukung keputusan

Sistem Informasi Penjualan.
Hak akses yang diberikan kepada pengguna

Role

dalam berhubungan dengan sistem.
Kumpulan data yang terkait yang
Database

diorganisasikan dalam struktur tertentu
dan dapat diakses dengan cepat.

User

Pengguna sistem dengan hak akses tertentu

4.4 Referensi
Referensi

yang

digunakan

dalam

pembuatan

dokumen

DPPL ini adalah sebagai berikut:
1.

Panduan

Penggunaan

Perangkat
Informatika,

dan

Lunak

Pengisian

(SKPL),

Institut

Spesifikasi

Jurusan
Teknologi

Teknik
Sepuluh

Nopember.
2.

Panduan

Pengisian

(SKPL)

Beroriantasi

S1 Sistem Informasi

Spesifikasi
Proses,

SKPL – SIP-AT

Perangkat
Jurusan

Lunak
Teknik

8/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Informatika,

Institut

Teknologi

Sepuluh

Nopember.
4.5 Deskripsi umum (Overview)
Secara umum dokumen SKPL ini dibagi dalam 3 bagian
utama.

Bagian

pertama

berisi

penjelasan

mengenai

dokumen SKPL yang mencakup tujuan pembuatan SKPL, ruang
lingkup masalah dalam pengembangan perangkat lunak SIPAT,

definisi,

akronim

dan

singkatan-singkatan

yang

digunakan dalam pembuatan SKPL.
Bagian

kedua

berisi

penjelasan

umum

tentang

perangkat lunak SIP-AT yang akan dikembangkan, mencakup
perspektif produk yang akan dikembangkan, fungsi produk
perangkat lunak, karakteristik pengguna, batasan dalam
penggunaan

perangkat

lunak

dan

asumsi

yang

dipakai

dalam pengembangan perangkat lunak SIP-AT.
Bagian ketiga berisi penjelasan lebih rinci tentang
kebutuhan

perangkat

dikembangkan,

lunak

mencakup

SIP-AT

tentang

yang

kebutuhan

akan

antarmuka

eksternal yang diperlukan dan memberi gambaran tentang
kebutuhan fungsionalitas yang terdapat dalam perangkat
lunak SIP-AT ini.
Bagian

keempat

berisikan

penjelasan

tentang

spesifikasi kebutuhan perangkat lunak. Bagian ini akan
menjelaskan

tentang

spesifikasi

kebutuhan

per

fungsionalitas yang ada di dalam perangkat lunak SIPAT.
Bagian

kelima

merupakan

berisikan

pemodelan

untuk

Use

Case

Diagram

menggambarkan

yang

kelakuan

(behavior) sistem yang akan dibuat.
Bagian
Diagram)

keenam
yang

S1 Sistem Informasi

berisikan
merupakan

ERD

(Entity

diagram

SKPL – SIP-AT

Relationship

yang

berisikan
9/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

hubungan-hubungan

antar

entitas

yang

ada

di

dalam

perangkat lunak SIP-AT.
5

Deskripsi Kebutuhan

5.1 Perspektif produk
SIP-AT
mendukung

merupakan
sistem

sebuah

lunak

keputusan.

SIP-AT

pengambilan

perangkat

yang
ini

mempunyai dua bagian utama yaitu penjualan, pemasaran
produk

dan

admin.

Admin

digunakan

untuk

mengelola

produk dan menentukan laba rugi hasil penjulaan.
Tujuan SIP-AT ini sebagai Memperluas wilayah dan
jangkauan dalam penjualan dan pemasaran produk. Metode
yang

digunakan

yaitu

Analitycal

Hierarchy

Process

(AHP).
SIP-AT

ini

membantu

mempermudah

pemrosesan, penyimpanan dan

pencatatan,

pelaporan data penjualan

dan daftar produk, mempercepat penyampaian informasi
tentang produk kepada konsumen. Selain itu juga akan
memberikan informasi barang yang selalu up to date dan
cepat

sehingga

meningkatkan

daya

saing

barang

yang

dipasarkan oleh perusahaan.
SIP-AT ini dapat menangani proses pengolahan data
berupa data produk, data member, data pengunjung/user,
data

konfirmasi

order,

data

order,

data

laporan

penjualan, cetak data laporan penjualan, cetak laporan
data produk, cetak laporan data member.
Perangkat lunak SIP-AT ini berjalan pada platform
Windows, menggunakan bahasa pemrograman PHP. Database
yang digunakan adalah MySQL.
Pengguna akan berinteraksi dengan sistem melalui
antarmuka

GUI

S1 Sistem Informasi

(Graphical

User

SKPL – SIP-AT

Interface).

Pengguna
10/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

sistem ini dibagi dalam dua tipe yaitu pengguna sebagai
sebagai admin untuk mengelola dan mengupdate data-data
sistem

dan

pengguna

sebagai

pengunjung

yang

melihat

katalog, melakukan transaksi dan order produk.

Gambar 1 Proses Bisnis Dengan E-Commerce

5.2 Fungsi Produk
Fungsi produk perangkat lunak SIP-AT adalah sebagai
berikut :
1.

Fungsi Login (SIP-AT-001),
merupakan fungsi yang digunakan oleh admin dan member
untuk dapat masuk dalam sistem yang akan digunakan.

2.

Fungsi Mengelola Data Produk (SIP-AT-002)
merupakan

fungsi

yang

digunakan

oleh

admin

untuk

menangani pengelolaan data–data produk.
a.

Fungsi Menambah data produk (SIP-AT-002-01),
merupakan

fungsi

yang

digunakan

untuk

menambahkan

data Produk baru baru.
b.

Fungsi Mengubah Data Produk (SIP-AT-002-02),

S1 Sistem Informasi

SKPL – SIP-AT

11/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

merupakan fungsi yang digunakan untuk mengubah data
produk yang telah ada.
c.

Fungsi Menampilkan Data Produk (SIP-AT-002-03),
merupakan

fungsi

yang

digunakan

untuk

menampilkan

data Produk yang ada di dalam database.
d.

Fungsi Mencari Data Produk (SIP-AT-002-04),
merupakan fungsi yang digunakan untuk mencari data
produk sesuai dengan nama produk.

e.

Fungsi Menghapus Data produk (SIP-AT-002-05),
merupakan fungsi yang digunakan untuk menghapus data
produk.

3.

Fungsi Mengelola Data User (SIP-AT-003)
merupakan

fungsi

yang

digunakan

untuk

menangani

pengelolaan data–data User.
a.

Fungsi Menambah Data User (SIP-AT-003-01),
merupakan

fungsi

yang

digunakan

untuk

menambahkan

data User baru.
b.

Fungsi Mengubah Data User (SIP-AT-003-02),
merupakan fungsi yang digunakan untuk mengubah data
User yang ada.

c.

Fungsi Menampilkan Data User (SIP-AT-003-03),
merupakan

fungsi

yang

digunakan

untuk

menampilkan

data User yang ada di dalam database.
d.

Fungsi Mencari Data User (SIP-AT-003-04),

S1 Sistem Informasi

SKPL – SIP-AT

12/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

merupakan fungsi yang digunakan untuk mencari data
User sesuai dengan nama User.
e.

Fungsi Menghapus Data User (SIP-AT-003-05),
merupakan fungsi yang digunakan untuk menghapus data
User.

4.

Fungsi Mengelola Data Order (SIP-AT-004),
merupakan

fungsi

yang

digunakan

untuk

menangani

pengelolaan data–data Data Order baru yang ada.
a.

Fungsi Menambah Data Order (SIP-AT-004-01),
merupakan

fungsi

yang

digunakan

untuk

menambahkan

data Data Order baru.
b.

Fungsi Mengubah Data Order (SIP-AT-004-02),
merupakan fungsi yang digunakan untuk mengubah data
Data Order yang ada.

c.

Fungsi Menampilkan Data Order (SIP-AT-004-03),
merupakan
data

d.

fungsi

yang

digunakan

untuk

menampilkan

Order yang ada di dalam database.

Fungsi Mencari Data Order (SIP-AT-004-04),
merupakan fungsi yang digunakan untuk mencari data
Order sesuai dengan nama aspek yang ingin dicari.

e.

Fungsi Menghapus Data Order (SIP-AT-004-05),
merupakan fungsi yang digunakan untuk menghapus data
Order.

5.

Fungsi Mengelola Data Order Confirmation (SIP-AT-005),

S1 Sistem Informasi

SKPL – SIP-AT

13/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

merupakan

fungsi

yang

digunakan

untuk

menangani

pengelolaan Data Order Confirmation pada data order.
a.

Fungsi

Menambah

Data

Order

Confirmation

fungsi

yang

digunakan

(SIP-AT-

004-01),
merupakan

untuk

menambahkan

data Order Confirmation baru.
b.

Fungsi

Mengubah

Data

Order

Confirmation

(SIP-AT-

004-02),
merupakan fungsi yang digunakan untuk mengubah Data
Order Confirmation yang ada.
c.

Fungsi Menampilkan Data Order Confirmation (SIP-AT004-03),
merupakan

fungsi

yang

digunakan

untuk

menampilkan

Data Order Confirmation yang ada di dalam database.
d.

Fungsi Mencari Data Order Confirmation (SIP-AT-00404),
merupakan fungsi yang digunakan untuk mencari Data
Order Confirmation sesuai dengan sub aspek.

e.

Fungsi Menghapus Data Order Confirmation (SIP-AT004-05),
merupakan fungsi yang digunakan untuk menghapus Data
Order Confirmation.

12. Fungsi Mencetak Laporan (SIP-AT-005),
merupakan fungsi yang digunakan untuk mencetak laporan
penjualan.
S1 Sistem Informasi

SKPL – SIP-AT

14/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

5.3 Karakteristik Pengguna
Karakteristik dari pengguna perangkat lunak SIP-AT
adalah sebagai berikut :
1. Pengunjung
a. Memahami pengoperasian aplikasi yang ada.
b. Mengerti tentang penggunaan komputer.
c. Memahami proses transaksi penjualan
2. Admin
a. Memahami pengoperasian aplikasi yang ada.
b. Mengerti tentang penggunaan komputer.
c. Memahami konsep dari AHP.
5.4 Batasan-batasan
Batasan-batasan dalam pembangunan perangkat lunak
SIP-AT adalah sebagai berikut:
a. Keterbatasn perangkat keras
Dapat diketahui kemudian setelah sistem ini berjalan
(sesuai dengan kebutuhan).

5.5 Asumsi dan Ketergantungan
Asumsi yang digunakan dalam pengembangan perangkat
lunak SIP-AT yaitu sebagai berikut:
a. Tersedia

komputer

desktop

dengan

spesifikasi

minimal prosesor 2.4 GHz, memori utama 4 GB.
b. Data yang diinputkan valid.

S1 Sistem Informasi

SKPL – SIP-AT

15/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

6

Kebutuhan khusus

6.1 Kebutuhan antarmuka eksternal
Kebutuhan antar muka eksternal pada perangkat lunak
SIP-AT meliputi kebutuhan antarmuka pemakai, antarmuka
perangkat lunak, antarmuka komunikasi.

3.1.2 Antarmuka pemakai
Aplikasi ini menggunakan antarmuka grafis (GUI).
Pengguna dapat menginputkan melalui keyboard

dan

mouse, serta digunakan dengan sistem operasi apapun
dengan web browser .
6.1.8

Antarmuka perangkat keras

Antarmuka

perangkat

keras

yang

digunakan

dalam

perangkat lunak SIP-AT adalah :
1. Perangkat Komputer (PC)
2. Sistem

Informasi

ini

berjalan

di

komputer

server. Semua komputer yang digunakan untuk
server harus saling terhubung dalam LAN
6.1.9

Antarmuka perangkat lunak

Perangkat

lunak

yang

dibutuhkan

untuk

mengoperasikan perangkat lunak SIP-AT adalah sebagai
berikut :
1.
2.
3.
4.
5.

Sistem operasi windows 10 profesional
Browser seperti internet Mozila Firefox
Star UML 5.0 : 21.6 MB
Virtual Webserver Menggunakan XAMPP
Bahasa PHP sebagai sistem processor dan HTML sebagai

tampilan
6. Mysql sebagai Database server
S1 Sistem Informasi

SKPL – SIP-AT

16/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

7. PHP

MyAdmin

sebagai

tools

untuk

pengelolaan

database berbasis Web

6.2 Kebutuhan Fungsionalitas Perangkat Lunak
3.2.1

Use Case Diagram

System
Pembelian

Pembayaran



Mengelola Data Produk


Mengelola Order

Login

Mengelola data member

Mengelola Data Kategori

login Admin







Mengelola Data Order



Mengelola akun

Member





Halaman Member


Mengelola Data Konfirmasi Order



Halaman Admin


Konfirmasi Pembayaran

Admin



Mengelola Data User



Halaman Utama



Pengunjung




Daftar
Mengelola Menu



Mengelola tentang kami
Mengelola laporan

Tampilan Alat Tulis

Kategori Alat Tulis

Gambar 2. Use Case Diagram
7

Spesifikasi Rinci Kebutuhan

7.1 Spesifikasi Kebutuhan Fungsionalitas
4.1.1 Use case Spesification : Login

S1 Sistem Informasi

SKPL – SIP-AT

17/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

1. Brief Description
Use Case ini digunakan oleh aktor untuk memperoleh
akses

ke

username

sistem.
dan

Login

password

didasarkan
yang

pada

berupa

sebuah

rangkaian

karakter.
2. Primary Actor
Admin, User
3. Supporting Actor
none
4. Basic Flow
1.Use Case ini dimulai ketika aktor memilih untuk
melakukan login
2.Sistem menampilkan antarmuka untuk login
3.Aktor memasukkan username dan password
4.Sistem

memeriksa

username

dan

password

yang

diinputkan aktor
E-1 Password atau username user tidak sesuai atau
tidak terdaftar di dalam database
5.Sistem memberikan akses ke aktor
6.Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
E-1 Password atau nama user tidak sesuai atau tidak
terdaftar di dalam database
1.Sistem akan menampilkan halaman login kembali.
2.Kembali ke Basic Flow langkah ke 3
7. PreConditions
none
8. PostConditions
S1 Sistem Informasi

SKPL – SIP-AT

18/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Aktor memasuki sistem dan dapat menggunakan fungsifungsi pada sistem.
4.1.2 Use case Spesification : Mengelola Data produk
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
data

produk.

mengubah

Aktor

data

menampilkan

dapat

produk,

data

menambah

data

mencari

produk,

serta

data

produk,
produk,

menghapus

data

produk.
2. Primary Actor
Admin
3. Supporting Actor
none
4. Basic Flow
1.

Use

Case

ini

dimulai

ketika

aktor

memilih

untuk mengelola data produk.
2.

Sistem menampilkan antarmuka pengelolaan data

produk.
3.

Aktor memilih untuk melakukan menambah data

produk
A-1 Aktor memilih untuk mengubah data produk
A-2 Aktor memilih untuk menampilkan data produk
A-3 Aktor memilih untuk menghapus data produk
A-4 Aktor memilih untuk mencari data produk
4.

Aktor

menginputkan

data–data

produk

baru

menyimpan

data

seperti nama produk.
5.

Aktor

meminta

sistem

untuk

produk yang telah diinputkan
6.

Sistem

mengecek

data

produk

yang

telah

diinputkan
S1 Sistem Informasi

SKPL – SIP-AT

19/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

E-1

Data

produk

yang

diinputkan

aktor

belum

lengkap
7.

Sistem menyimpan data produk ke database

8.

Use Case selesai

5. Alternative Flow
A-1 Aktor memilih untuk mengubah data produk
1. Sistem menampilkan seluruh data produk yang ada
2. Aktor memilih data produk yang ingin diubah
3. Sistem menampilkan antarmuka untuk mengubah data
produk yang dipilih
4. Aktor mengubah data produk yang diinginkan
5. Aktor meminta sistem untuk menyimpan data produk
yang telah diubah
6. Sistem melakukan pengecekan terhadap data produk
yang telah diubah
E-1

Data

produk

yang

diinputkan

aktor

belum

lengkap
7. Berlanjut ke Basic Flow langkah ke 7
A-2

Aktor

data

memilih

untuk

melakukan

menampilkan

produk

1. Sistem menampilkan seluruh data produk yang ada
2. Berlanjut ke Basic Flow langkah ke 8
A-3 Aktor memilih untuk melakukan menghapus data
produk
1. Aktor memilih produk yang ingin dihapus
2. Aktor meminta sistem untuk menghapus data produk
yang dipilih
3. Sistem akan menghapus data produk yang dipilih
4.Berlanjut ke Basic Flow langkah ke 8

S1 Sistem Informasi

SKPL – SIP-AT

20/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

A-4 Aktor memilih untuk melakukan mencari data
produk Aktor meminta sistem menampilkan antarmuka
pencarian produk
1. Sistem menampilkan antarmuka pencarian berdasrkan
produk
2. Aktor memasukan nama produk yang akan dicari
3. Sistem akan mencari data produk di dalam database
sesuai nama produk
4. Sistem akan menampilkan data produk
5. Berlanjut ke basic flow langkah ke 8
6. Error Flow
E-1 Data produk yang diinputkan aktor tidak lengkap
1.Sistem memberikan pesan peringatan bahwa data yang
diinputkan tidak lengkap
2.Kembali ke Basic Flow Langkah ke 6 atau Alternate
Flow-1 langkah ke 6
7. PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
Data produk di database telah terupdate
4.1.3 Use case Spesification : Mengelola Data Order
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
data order. Aktor dapat melakukan set pembayaran .
2. Primary Actor
Admin
3. Supporting Actor
S1 Sistem Informasi

SKPL – SIP-AT

21/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

none
4. Basic Flow
1.

Use

Case

ini

dimulai

ketika

aktor

memilih

untuk mengelola data order.
2.

Sistem menampilkan antarmuka pengelolaan data

objek order.
3.

Aktor meminta sistem untuk menyimpan data set

pembayaran yang telah di setujui.
4.

Sistem mengecek data order yang telah masuk.

E-1 Data order yang diinputkan aktor belum lengkap
5.

Sistem menyimpan data order ke database

6.

Use Case selesai

5.PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
6.PostConditions
Data Anggota Tim di database telah terupdate
4.1.4 Use

case

Spesification

:

Mengelola

Data

Confirmation Order
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
data Confirmation Order. Aktor dapat melihat detai
order terkonfirmasi.
2. Primary Actor
Admin
3. Supporting Actor
none
4. Basic Flow
S1 Sistem Informasi

SKPL – SIP-AT

22/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

1.

Use

Case

ini

dimulai

ketika

aktor

memilih

untuk mengelola data Confirmation Order.
2.

Sistem menampilkan antarmuka pengelolaan data

objek Confirmation Order.
3.

Aktor menginputkan data–data Tim baru seperti

kode tim, nama Tim.
4.

Aktor

meminta

sistem

untuk

menyimpan

data

Confirmation Order yang telah terkonfirmasi.
5.

Sistem

mengecek

data

Tim

order

yang

yang

telah

terkonfirmasi
E-1

Data

cohfirmation

terkonfirmasi

aktor belum lengkap
6.

Sistem menyimpan data confirmation order ke

database
7.

Use Case selesai

5. PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
6. PostConditions
Data confirmation order di database telah terupdate
4.1.5 Use Case Spesification : Mengubah Password Admin
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengubah
password aktor.
2. Primary Actor
Admin
3. Supporting Actor
none
4. Basic Flow
S1 Sistem Informasi

SKPL – SIP-AT

23/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

1. Use Case ini dimulai ketika aktor memilih untuk
melakukan perubahan terhadap password
2. Sistem

menampilkan

antarmuka

untuk

mengubah

password
3. Aktor memasukkan password baru
4. Sistem memeriksa password baru yang diinputkan
aktor
5. Sistem

memberikan

informasi

bahwa

password

berhasil diubah
6. Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
none
7. PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
Password aktor berhasil diubah.
4.1.6 Use Case Spesification : Mencetak Laporan
1. Brief Description
Use Case ini digunakan oleh aktor untuk mencetak
laporan.
2. Primary Actor
Admin
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
mencetak laporan
S1 Sistem Informasi

SKPL – SIP-AT

24/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

2. Sistem

menampilkan

antarmuka

untuk

mencetak

laporan
3. Aktor

memasukkan

kategori

laporan

yang

akan

yang

akan

dicetak
4. Aktor meminta sistem mencetak laporan
5. Sistem

memeriksa

kategori

laporan

dicetak
6. Sistem

memberikan

informasi

bahwa

laporan

sedang dicetak
7. Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
none
7. PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
Cetak laporan berhasil dilakukan.

8

SKETSA ANTAR MUKA
a.

Halaman Utama
Deskripsi

: Tampilan Halaman
Penjulan ALat Tulis
Desain Tampilan : Menggunakan

Utama

dari

komponen

website

web

form

dari HTML dan CSS

S1 Sistem Informasi

SKPL – SIP-AT

25/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Gambar 3. Halaman Utama
b.

Tampilan login member dan admin
Deskripsi : Tampilan Halaman login member dan admin
dari website Penjulan ALat Tulis
Desain Tampilan
: Menggunakan komponen web
form dari HTML dan CSS

Gambar 4. Tampilan Login
S1 Sistem Informasi

SKPL – SIP-AT

26/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

c.

Tampilan Detail Produk
Deskripsi : Tampilan Halaman Detail Produk
website Penjulan ALat Tulis
Desain Tampilan : Menggunakan komponen web
dari HTML dan CSS

dari
form

Gambar 5. Halaman Detail Produk
d.

Halaman Shopping Cart
Deskripsi : Tampilan Halaman Shopping Cart dari
website Penjulan ALat Tulis
Desain Tampilan
: Menggunakan komponen web
form dari HTML dan CSS

S1 Sistem Informasi

SKPL – SIP-AT

27/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Gambar 6. Halaman Shopping cart
e.

Halaman Confirmation Order
Deskripsi : Tampilan Halaman Confirmation
dari website Penjulan ALat Tulis

Order

Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

S1 Sistem Informasi

SKPL – SIP-AT

28/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Gambar 7. Halaman Confirmation Order
f.

Halaman Pengelola Data Produk
Deskripsi : Tampilan Halaman Pengelola Data Produk
dari website Penjulan ALat Tulis
Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

Gambar 8. Halaman Pengelola Data Produk
S1 Sistem Informasi

SKPL – SIP-AT

29/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

g.

Halaman Pengelola Input Data Produk
Deskripsi : Tampilan Halaman Pengelola Input Data
Produk dari website Penjulan ALat Tulis
Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

Gambar 9. Halaman Pengelola Input Data Produk
h.

Halaman Pengelola Data Order
Deskripsi : Tampilan Halaman Pengelola data order
dari website Penjulan ALat Tulis
Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

S1 Sistem Informasi

SKPL – SIP-AT

30/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Gambar 10. Halaman Pengelola Data Order
i.
Halaman Pengelola Data Order
Terkonfirmasi
Deskripsi : Tampilan Halaman Pengelola data order
terkonfirmasi dari website Penjulan ALat Tulis
Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

S1 Sistem Informasi

SKPL – SIP-AT

31/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

Gambar 11. Halaman Pengelola Data Order Terkonfirmasi
j.
Perbulan

Halaman Pengolah Laporan Penjualan

Deskripsi : Tampilan Halaman Laporan
Perbulan dari website Penjulan ALat Tulis

Penjualan

Desain Tampilan : Menggunakan komponen web form dari
HTML dan CSS

Gambar 12. Halaman Pengelola Laporan Penjualan

S1 Sistem Informasi

SKPL – SIP-AT

32/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

9

Use Case Diagram

9.1 Activity Diagram
6.1.1 Activity Diagram Login
member

sistem

start

masukan username dan password

validasi username dan password

salah

benar
tampilkan ke halaman member

End

Gambar 13. Activity Diagram Login
6.1.2 Activity Diagram Kategori Produk
pengunjung / member

sistem

start

lihat informasi alat tulis per kategori

tampilkan informasi alat tulis per kategori

End

Gambar 14. Activity Diagram Kategori Produk

S1 Sistem Informasi

SKPL – SIP-AT

33/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

6.1.3 Activity Diagram Pembelian
member / pengunjung

sistem

start

simpan dikeranjang belanja

memilih alat tulis
selesai belanja
belum

ya

otentikasi pengunjung atau member
member

login

daftar

pengunjung

bayar melalui transfer
transfer

simpan data pembeli

End

Gambar 15. Activity Diagram Pembelian

S1 Sistem Informasi

SKPL – SIP-AT

34/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

6.1.4 Activity Diagram Konfirmasi Order
member

sistem

start

pilih order yang akan dikonfirmasi

input data konfirmasi

tampilkan formulir konfirmasi

validasi data konfirmasi

tidak valid

valid
simpan data validasi

End

Gambar 16. Activity Diagram Konfirmasi Order
6.1.5 Activity Diagram Cetak Detail Order
member

sistem

tampilkan order history

lihat informasi order history

cetak order history

Gambar 17. Activity Diagram cetak detail order
S1 Sistem Informasi

SKPL – SIP-AT

35/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

9.2 Sequence Diagram
6.2.1

Sequence Diagram Login

: Control login

: Form login

: Admin

: Validasi login

1 : Memilih form login()
2 : Meminta Username dan password()
3 : Masukan Username dan password()

4 : Mengirim Username dan pasword()
5 : Validasi Login()

6 : Login berhasil()

Gambar 18. Sequence Diagram Login
6.2.2

Sequence Diagram Tambah Produk

: Admin

Tabel Produk

Produk list
1 : Masuk ke menu produk()
2 : Menampilkan produk()
3 : Klik tambah produk()
4 : Tampil form tambah produk()
5 : Mengisi data produk()

6 : Data disimpan()

7 : Data produk telah tersimpan()
8 : Exit()

Gambar 19. Sequence Diagram Tambah Produk

S1 Sistem Informasi

SKPL – SIP-AT

36/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

6.2.3

Sequence Diagram Edit Produk

Layar Produk

: Admin

Tabel produk

1 : Masuk ke menu produk()
2 : Menampilkan produk()
3 : Pilih produk()
4 : Klik Edit()
5 : Tampil form edit()
6 : Edit produk()
7 : Klik update()
8 : Prubhan disimpan()
9 : Perubahan data produk disimpan()

Gambar 20. Sequence Diagram Edit Produk
6.2.4

Sequence Diagram Delete Produk

Produk list

: Admin

Tabel Produk

1 : Masuk ke manajemen produk()
2 : Menampilkan form produk()
3 : Pilih produk()

4 : Hapus produk()

5 : Hapus produk()

6 : Data produk terhapus()

Gambar 21. Sequence Diagram Delete Produk

S1 Sistem Informasi

SKPL – SIP-AT

37/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi

10 Entity Relationship Diagram (ERD)

Gambar 22. Entity Relationship Diagram

S1 Sistem Informasi

SKPL – SIP-AT

38/ 38

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi STIKOM Yos Sudarso
Purwokerto dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi
Sistem Informasi