• Tidak ada hasil yang ditemukan

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

N/A
N/A
Protected

Academic year: 2021

Membagikan "SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)"

Copied!
12
0
0

Teks penuh

(1)

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 Teknik Komputer Institut Pertanian Bogor

Nomor Dokumen Halaman

SKPL-SPEK

13

(2)

Program Keahlian Teknik Komputer

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 Ditulis oleh Diperiksa oleh Disetujui oleh

(3)

Program Keahlian Teknik Komputer

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

(4)

Program Keahlian Teknik Komputer

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

1 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

(5)

Program Keahlian Teknik Komputer

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 Gambar

Figure 1 DFD Level 1 ... 9

Figure 2 DFD Level 1 ... 10

Figure 3 Deskripsi Proses ... 11

Daftar Tabel

Table 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

(6)

Program Keahlian Teknik Komputer

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 digunakan dalam 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.

(7)

Program Keahlian Teknik Komputer

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 ini menyimpan 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

(8)

Program Keahlian Teknik Komputer

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 pembeli

Melakukan edit data pembeli Melakukan sign out

SKPL-SPEK-0001 SKPL-SPEK-0004 SKPL-SPEK-0006 SKPL-SPEK-0007 SKPL-SPEK-0005 SKPL-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.

(9)

Program Keahlian Teknik Komputer

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)

(10)

Program Keahlian Teknik Komputer

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

(11)

Program Keahlian Teknik Komputer

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

text Melakukan Kegiatan Konser Manipulasi Admin Nama_Admi n Id_Penonton Nama_Peno nton Tipe_Penont on Id_Transaksi Nama_Tran saksi Jumlah_Tra nsaksi Tanggal_Tra nsaksi 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

(12)

Program Keahlian Teknik Komputer

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_Konser Tbl_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 Requirement

SKPL- 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

Gambar

Table 1 Fungsi Produk
Table 2 Karateistik Pengguna
Figure 1 DFD Level 1
Figure 2 DFD Level 1
+3

Referensi

Dokumen terkait

Penelitian ini dilakukan untuk mengetahui aktivitas larvasida ekstrak etanol buah Piper retrofractum Vahl terhadap larva nyamuk Anopheles aconitus dan Aedes aegypti

The nonlinear solitary waves were found to be generated by tidal current and topography interactions in the sill area with propagation velocity of 1.8-1.9 m/s, as estimated by

Penelitian ini bertujuan untuk: (1) Mengetahui hasil belajar akuntansi siswa yang diajar dengan strategi pembelajaran berbasis masalah dan hasil belajar siswa yang

(2) Bagian Administrasi Akademik dan Kemahasiswaan dipimpin oleh Kepala yang berada di bawah dan bertanggung jawab kepada Direktur dan pembinaan secara teknis

Simpulan dari penelitian ini adalah status stroke, usia, dan jenis kelamin adalah variabel yang paling dominan mempengaruhi terjadinya disabilitas fisik pada

Berdasarkan analisis regresi linier berganda dan pembahasan disimpulkan bahwa: (1) Ada pengaruh yang positif antara media pembelajaran terhadap prestasi siswa kelas

Seorang yang berpenglihatan dekat ti dak dapat melihat dengan jelas benda yang berjarak lebih jauh dari 60 cm dari matanya.. Besar kuat lensa kacamata yang dibutuhkan

Maka tujuan dalam penelitian ini adalah : untuk mengetahui apakah siswa kelas XI SMA Walisongo Semarang dapat meningkatkan ketuntasan hasil belajar kimia melalui permainan