13
 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 1. Achmad Taopan J3D111022 2. Fakhrul Abillah Ramadhan J3D111067 3. Syaifuloh J3D211122 Program Keahlian Te knik Komputer - Institut Pertanian Bogor Jalan Kumbang No. 14, Bogor 16151 Program Keahlian Teknik Komputer Institut Pertanian Bogor Nomor Dokumen Halaman SKPL-SPEK  13 Revisi 1 Tgl: 1 Oktober 2013

skpl-spek

Embed Size (px)

DESCRIPTION

skpl

Citation preview

Page 1: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 1/12

 

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISTEM PENTIKETAN ELEKTRONIK KONSER

(SPEK)

Dipersiapkan oleh:

Kelompok 3

1.  Achmad Taopan J3D111022

2.  Fakhrul Abillah Ramadhan J3D111067

3.  Syaifuloh J3D211122

Program Keahlian Teknik Komputer - Institut Pertanian Bogor

Jalan Kumbang No. 14, Bogor 16151

Program Keahlian TeknikKomputer

Institut Pertanian Bogor

Nomor Dokumen Halaman

SKPL-SPEK   13

Revisi  1 Tgl: 1 Oktober 2013

Page 2: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 2/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 2 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F G

TGL

Ditulisoleh

Diperiksaoleh

Disetujui

oleh

Page 3: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 3/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 3 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 4: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 4/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 4 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

Daftar Isi

Pendahuluan ......................................................................................................................... 6 

1.1 

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

1.2 

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

1.3  Definisi, Singkatan, dan Akronim ............................................................................... 6 

1.4 

Referensi ...................................................................................................................... 7 

1.5  Deskripsi Umum Dokumen ......................................................................................... 7 

1.  Deskripsi Global Perangkat Lunak ...................................................................................... 7 

1.1.  Perspektif Produk ......................................................................................................... 7 

1.2.  Fungsi Produk .............................................................................................................. 7 

1.3.  Karakteristik Pengguna ................................................................................................ 8 

1.4.  Batasan-batasan ........................................................................................................... 8 

1.5.  Asumsi dan Kebergantungan ....................................................................................... 8 

2. 

Deskripsi Rinci Kebutuhan .................................................................................................. 8 2.1.  Kebutuhan antarmuka eksternal ................................................................................... 8 

2.1.1.  Antarmuka pemakai ................................................................................................. 9 

2.1.2.  Antarmuka perangkat keras ...................................................................................... 9 

2.1.3. 

Antarmuka perangkat lunak ..................................................................................... 9 

2.1.4.  Antarmuka komunikasi ............................................................................................ 9 

2.2. 

Kebutuhan Fungsional ................................................................................................. 9 

2.2.1.  Aliran informasi (DFD Level 0)............................................................................... 9 

2.2.1.1. 

DFD Level 1 ................................................................................................... 10 

2.2.2.  Deskripsi proses ..................................................................................................... 11 

2.3.  Deskripsi Data ............................................................................................................ 11 

2.3.1. 

Kamus data ............................................................................................................. 11 

2.4.  Deskripsi Kebutuhan Non Fungsional ....................................................................... 12 

Page 5: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 5/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 5 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

Daftar GambarFigure 1 DFD Level 1 ................................................................................................................. 9 

Figure 2 DFD Level 1 ............................................................................................................... 10 

Figure 3 Deskripsi Proses ......................................................................................................... 11 

Daftar TabelTable 1 Fungsi Produk ................................................................................................................ 7 

Table 2 Karateistik Pengguna ..................................................................................................... 8 

Table 3 Tbl_Penonton .............................................................................................................. 11 

Table 4 Tbl_Transaksi .............................................................................................................. 11 

Table 5 Tbl_Konser .................................................................................................................. 12 

Table 6 Tbl_Admin .................................................................................................................. 12 

Table 7 Deskripsi Kebutuhan Non Fungsional......................................................................... 12 

Page 6: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 6/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 6 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

1  Pendahuluan

Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau

Software Requirement Specification (SRS) untuk SPEK (Sistem Pentiketan Elektronik

Konser). Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL.

1.1  Tujuan Penulisan Dokumen

Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan

sebagai acuan atau panduan baik bagi pengembang dan pengguna perangkat lunak

selama dalam pengembangan perangkat lunak yang akan dibangun. Bagi pengembang,

SKPL ini dapat digunakan sebagai acuan dalam setiap tahapan pengembangan, agar

sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan perangkat lunak itu

sendiri. Sedangkan bagi pihak pengguna, SKPL ini digunakan untuk mencatat semua

spesifikasi kebutuhan dari perangkat lunak yang dikembangkan dan harapan yang

diinginkan. Dokumen SKPL ini berisi pemesanan tiket secara elektronik yang akan

dikembangkan.

1.2  Lingkup Masalah

Perangkat Lunak Sistem Konser yang akan dikembangkan akan digunakan

untuk mengelola data pembelian tiket . Data  –   data master berupa data pembeli, data

transaksi, data konser, dan data admin dikelola oleh administrator. Prosedure

 pembayaran hanya dapat menangani pembayaran secara tunai. Prosedure pengambilan

tiket yang sudah dipesan, berbentuk file .pdf.

1.3  Definisi, Singkatan, dan Akronim

 SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa

Inggris-nya sering juga disebut sebagai Software Requirements Spesification

(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan

dikembangkan.

 SKPL-SK.K-xxxx adalah kode yang digunakan untuk merepresentasikan

kebutuhan (requirement) pada SK, dengan SK merupakan kode perangkat

lunak, SK.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan

(requirement ).

 HTML adalah  HyperText Markup Language, sintaks bahasa yang digunakandalam World Wide Web [DAV99].

 DFD adalah  Data Flow Diagram, diagram dan notasi yang digunakan untuk

menunjukkan aliran data pada perangkat lunak.

 ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan

untuk merepresentasikan struktur data statis pada perangkat lunak.

Page 7: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 7/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 7 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

1.4  Referensi

Referensi yang digunakan pada perangkat lunak ini adalah:

  STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika

ITB.

  Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak

(SKPL). Jurusan Teknik Informatika ITB.  Halida Ernita. GL01, Spesifikasi Kebutuhan Perangkat Lunak.Departemen Ilmu

Komputer IPB.

1.5  Deskripsi Umum Dokumen

Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi

 penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini,

lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi,

referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara umum mengenai

 perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak,karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan

 perangkat lunak.

Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.

1.  Deskripsi Global Perangkat Lunak

1.1. Perspektif Produk

SK adalah perangkat lunak yang digunakan untuk melakukan pemesanan tiket

secara online dan berbasis web berdasarkan permintaan pembeli. Perangkat lunak inimenyimpan data jadwal konser sehingga perangkat lunak ini memungkinkan

 pengguna untuk mencari jadwal konser yang akan diadakan dan admin mengajak

 band agar mereka mau mengisi acara yang akan kita buat.

1.2. Fungsi Produk

 No ID Fungsi Fungsi Perangkat Lunak

1 SKPL-SPEK.K-0001 Fungsi Sign In

2 SKPL-SPEK.K-0002 Fungsi Sign Out

3 SKPL-SPEK.K-0003 Fungsi memasukan data pembeli

4 SKPL-SPEK.K-0004 Fungsi Memasukkan data info konser

5 SKPL-SPEK.K-0005 Fungsi lihat data pembeli

6 SKPL-SPEK.K-0006 Fungsi lihat data info konser

7 SKPL-SPEK.K-0007 Fungsi edit data info konser

8 SKPL-SPEK.K-0008 Fungsi edit data pembeli

Table 1 Fungsi Produk

Page 8: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 8/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 8 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

1.3.  Karakteristik Pengguna

Pengguna perangkat lunak ini adalah Pembeli tiket konser dan admin yang

mengurusi semua Sistem Konser.

Kategori Pengguna Tugas Hak Akses ke Aplikasi

User/Pembeli Memasukkan data pembeli

Melihat data info konser

SKPL-SPEK-0003

SKPL-SPEK-0006

User/Pegawai Melakukan sign in

Memasukan data info konser

Melihat data info konser

Melakukan edit data info

konser

Melihat data pembeliMelakukan edit data pembeli

Melakukan sign out

SKPL-SPEK-0001

SKPL-SPEK-0004

SKPL-SPEK-0006

SKPL-SPEK-0007

SKPL-SPEK-0005SKPL-SPEK-0008

SKPL-SPEK-0002

Table 2 Karateistik Pengguna 

1.4.  Batasan-batasan

Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:

  Pembeli tidak dapat mengambil uang pengembalian jika ia membatalkan menonton

konser tersebut

1.5.  Asumsi dan Kebergantungan

Perangkat lunak pada sisi server yang dibutuhkan oleh SPEK adalah:

  Sistem operasi : Microsoft Windows XP/7/8

  Xampp

  Scripting language: PHP Hypertext Preprocessor  (PHP) 5.3 , HTML

  DBMS: MySQL 1.7.3

Perangkat lunak pada sisi client yang dibutuhkan oleh SK adalah:

  Sistem operasi: Microsoft Windows XP/7/8, Linux

  Penjelajah situs (web browser ) berbasis grafis atau teks: Microsoft Internet Explorer,

Mozilla, dan Google Chrome

2.  Deskripsi Rinci Kebutuhan

2.1. Kebutuhan antarmuka eksternal

Kebutuhan antarmuka eksternal pada perangkat lunak SK mencakup kebutuhan

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

Page 9: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 9/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 9 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

2.1.1.  Antarmuka pemakai

Perangkat lunak ini digunakan oleh pembeli dan admin. Pengguna berinteraksi

dengan perangkat lunak SK ini melalui web browser.

2.1.2.  Antarmuka perangkat keras

Perangkat lunak SK menggunakan beberapa perangkat keras yang dibutuhkan,diantaranya : seperangkat komputer (sudah termasuk alat input dan output) dan

koneksi internet dapat berupa modem ataupun wifi

2.1.3.  Antarmuka perangkat lunak

Perangkat lunak yang digunakan untuk mengelola database dari sistem SK

adalah mySQL yang terkoneksi dengan PHP ( PHP Hypertext Procrssor )

2.1.4.  Antarmuka komunikasi

Komunikasi yang digunakan adalah metode client-server   pada jaringan

intranet atau internet dan menggunakan protocol TCP/IP.

2.2. Kebutuhan Fungsional

2.2.1.  Aliran informasi (DFD Level 0)

Figure 1 DFD Level 1

Page 10: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 10/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 10 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

2.2.1.1.  DFD Level 1

Figure 2 DFD Level 1

Page 11: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 11/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 11 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

2.2.2.  Deskripsi proses

Penonton  Melakukan

Transaksi

textMelakukan

Kegiatan

Konser Manipulasi

 Admin

Nama_Admi

n

Id_Penonton  Nama_Peno

nton

Tipe_Penont

on  Id_Transaksi

  Nama_Tran

saksi   Jumlah_Tra

nsaksi

Tanggal_Transaksi

Id_Transaksi

Id_Konser 

Harga_Kons

er 

Nama_Kons

er 

Id_Konser Id_Admin

 Figure 3 Deskripsi Proses

2.3. Deskripsi Data

2.3.1.  Kamus data

Tbl_Penonton

 Nama Kolom Tipe Data Keterangan Tambahan

Id_Penonton Varchar(10) Primary Key

 Nama_Penonton Varchar(50)Tipe_Penonton Varchar(20)

Table 3 Tbl_Penonton

Tbl_Transaksi

 Nama Kolom Tipe Data Keterangan Tambahan

Id_Transaksi Varchar(10) Primary Key

 Nama_Transaksi Varchar(50)

Tipe_Penonton Varchar(20)

Jumlah_Transaksi INT

Tanggal_Transaksi Date

Table 4 Tbl_Transaksi

Page 12: skpl-spek

7/17/2019 skpl-spek

http://slidepdf.com/reader/full/skpl-spek 12/12

Program Keahlian TeknikKomputer

SKPL-SPEK Halaman 12 dari 12

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer

Tbl_Konser

 Nama Kolom Tipe Data Keterangan Tambahan

Id_Konser Varchar(10) Primary Key

 Nama_Konser Varchar(50)

Harga_Konser Curency(20)

Table 5 Tbl_KonserTbl_Admin

 Nama Kolom Tipe Data Keterangan Tambahan

Id_Admin Varchar(10) Primary Key

 Nama_Admin Varchar(50)

Table 6 Tbl_Admin

2.4. Deskripsi Kebutuhan Non Fungsional

SKPL_ID Parameter RequirementSKPL- SK-0010  Availability 8 jam sehari

SKPL- SK-0011  Reliability Tidak Pernah gagal

SKPL- SK-0012  Portability

Mudah diadopsi pada lingkungan

sistem operasi Microsoft Windows

dan Microsoft Apache dan DBMS

 phpMyAdmin

 N/A   Memory  N/A N/A Safety  N/A

 N/A Security  N/A

SKPL- SK -0013  Komunikasi Bahasa Indonesia

Table 7 Deskripsi Kebutuhan Non Fungsional