GL01
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Sistem Informasi Penjualan Jersey Bola Online
Untuk: PT
ABCD
Dipersiapkan oleh:
PurnomoLamala :14111028
Muklis Muas : 14111070
Muh Husni Mubaraq :14111068
Adrianus Nama sada :14111017
Program Studi Teknik Informatika
Universitas Mercu Buana Yogyakarta
Jl. Jembatan Merah, Nomor 84.C. Gejayan, Yogyakarta 55283, Telp: (0274) 584922, Fax (0274) 550703
Prodi
Teknik Informatika
UMBY
Nomor Dokumen Halaman
GL01-Gxx <xx:no grp> <#>/<53 #>
Revisi < 02 > Tgl: <21 November 2016>
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik Informatika-UMBY.
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 2 dari 9 halaman
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 3 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
Daftar Perubahan
Revisi Deskripsi
A Merubah DFD Context Diagram
B
C
D
E
F
G
INDEX
TGL
-
A
B
C
D
E
F
G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 4 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
Daftar Halaman Perubahan
Halaman
Revisi
Halaman
Revisi
12 Context Diagram _ Bookmarknya di perbaiki
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 6 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
Daftar isi Daftar Perubahan .................................................................................................................................................. 3
Daftar Halaman Perubahan .................................................................................................................................. 4
1 Pendahuluan ................................................................................................................................................... 7
1.1 Tujuan Penulisan Dokumen ............................................................................................................... 8
1.2 Lingkup Masalah ................................................................................................................................ 8
1.3 Definisi, Istilah dan Singkatan .............................................................................................................. 8
1.4 Aturan Penomoran.................................................................................................................................. 8
1.5 Referensi ................................................................................................................................................ 8
1.6 Deskripsi umum Dokumen (Ikhtisar) ..................................................................................................... 8
2 Deskripsi Umum Perangkat Lunak .............................................................................................................. 10
2.1 Deskripsi Umum Sistem ....................................................................................................................... 10
2.2 Fungsi Produk ...................................................................................................................................... 10
2.3 Karakteristik Pengguna ........................................................................................................................ 10
2.4 Batasan ................................................................................................................................................. 10
2.5 Lingkungan Operasi ............................................................................................................................. 11
3 Deskripsi Umum Kebutuhan ....................................................................................................................... 12
3.1 Kebutuhan antarmuka eksternal ........................................................................................................... 12
3.1.1 Antarmuka pemakai ....................................................................................................................... 12
3.1.2 Antarmuka perangkat keras............................................................................................................ 12
3.1.3 Antarmuka perangkat lunak ........................................................................................................... 12
3.1.4 Antarmuka komunikasi .................................................................................................................. 12
3.2 Deskripsi Fungsional ............................................................................................................................. 12
3.2.1. Context Diagram .............................................................................................................................. 13
3.2.2 DFD level 1 Proses 1 ...................................................................................................................... 14
3.2.3 DFD level 1 proses 2 ....................................................................................................................... 15
3.2.4 DFD Level 1 proses 3 .................................................................................................................... 15
3.2.5 DFD Level 1 Proses 4 .................................................................................................................... 16
3.2.6 DFD level 1 proses 5 ...................................................................................................................... 17
3.2.7 DFD level 2 ..................................................................................................................................... 17
3.3 Data Requirement ................................................................................................................................... 18
3.3.1 E-R Diagram ..................................................................................................................................... 18
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 7 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
1 Pendahuluan
Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga
dapat maningkatkan efesien dan efektifitas dalam melakukan setipa
pekerjaan. Komputer bukan hanya sekedar pengolah data dan gambar saja
tetapi penggunaannya yang semakin luas menjadi salah satu sarana
komunikasi, media informasi dan edukasi.
Perkembangan teknologi tersebut sangat mempengaruhi setiap badan
usaha maupun perusahaan-perusahaan kecil dan menengah dalam hal
mengenai masalah yang timbul dalam setiap kegiatan
operasionalnya.Seiring berkembangnya pemikiran masyarakat dalam
mengembangkan berbagai karya yang memiliki nilai ekonomis, namun
masih banyak yang terkendala dalam mempublikasikan karya itu terhadap
masyarakat serta komunitas dan individu lainnya.
Salah satunya, jersey bola yang merupakan baju yang banyak di minati
terutama pada kaum remaja kemudian banyak dijadikan untuk pakaian dan
lainnya yang menjadi salah sau kebudayaan pecinta sepak bola. Namun,
sekarang hampir semua kalangan masyarakat sudah memakainya. Selain
untuk melakukan perhitungan, komputer juga dapat difungsikan sebagai
madia informasi dan komunikasi dalam mempublikasikan hasil karya jersey
bola yang berada di Indonesia kepada seluruh pengguna teknologi di dunia.
Media informasi dan komunikasi untuk usaha kecil dan menengah juga
sangat vital dalam dunia bisnis. Untuk itu kelompok kami mencoba
membuat sistem informasi penjualan jersey bola online berbasis Website.
Dalam perkembangan teknologi yang sangat pesat baik perangkat lunak
dan perangkat keras. Bahasa pemrograman PHP dan MySQL serta
framework Codeigniter digunakan untuk memfasilitasi perancangan sistem
informasi tersebut. Yang bersifat multi platform pada setiap sistem operasi
dan merupakan software yang bisa digunakan untuk membuat program
aplikasi yang cukup sederhana dan lebih dinamis.
Penggunaan MySQL dalam penanganan database merupakan kemajuan
teknologi dalam perkembangan basis data. Dalam menangani data yang
besar PHP dan MySQL sangat efektif dibandingkan dengan sistem
pemrosesan manual yang biasa dilakukan. Dengan demikian kelompok
kami sangat tertarik untuk membuat serta menyusun Sistem informsi ini
yaitu”Sistem informasi “Penjualan Jersey Bola online berbasis website”
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 8 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
1.1 Tujuan Penulisan Dokumen
Mengembangakan sistem informasi penjualan jersey bola berbasis website
yang mampu memperluas daerah pemasaran,dapat menjadi salah satu
media promosi yang baik,dan dapat meningkatkan pelayanan terhadap
konsumen.Sistem ini digunakan oleh PT ABCD.
1.2 Lingkup Masalah
Applikasi ini bernama Sistem informasi Penjulan Jersey Bola
Online,Sistem ini mampu menampilkan katalog barang sesui kategori
tertentu,sistem mampu melayani pendaftaran untuk user yang ingin
menggunakan fasilitas sistem.
1.3 Definisi, Istilah dan Singkatan
PHP Singkatan dari Hypertext Preprocessor Merupakan salah satu bahasa pemrograman yang digunakan dalam membangun sistem ini.
MSQL adalah sebuah perangkat lunak sistem manajemen basis data SQL.
CI Singkatan dari CodeIgnieter Merupakan Framework yang di gunakan untuk membagun sistem informasi ini.
1.4 Aturan Penomoran
1.5 Referensi Standar IEEE nomor ANSI / IEEE Std 1058.1-1987 (reaffirmed
1993),
http://onalenol.blogspot.co.id/
1.6 Deskripsi umum Dokumen (Ikhtisar) Penulisan dokumen ini dibagi menjadi beberapa bab sebagai berikut:
Bab 1 : menjelaskan mengenai tujuan perangkat lunak, ruang lingkup, daftar definisi, istilah, dan singkatan, referensi serta gambaran umum dokumen.
Bab 2 : berisi tentang gambaran umum mengenai perspektif produk,
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 9 dari 9 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
manfaat produk, karakteristik user, batasan, asumsi, dan ketergantungan yang digunakan
Bab 3 : menyediakan spesifikasi kebutuhan antarmuka, kebutuhan
fungsional, kebutuhan non fungsional, lingkungan operasi, dan
batasan perancangan.
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 10 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
2 Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem Produk ini akan dijalankan oleh admin pemilik sistem dan oleh user yang
memiliki koneksi ke internet. Penggunaan sistem terbagi tiga yaitu antar
muka untuk user individu, antar muka untuk admin, dan antar muka untuk
user bisnis. Produk ini dapat berjalan pada platform atau sistem operasi
apa saja yang mendukung aplikasi berbasis web.
2.2 Fungsi Produk Fungi yang di dapat apabila kita menggunakan sistem ini antara lain :
Memudahkan proses jual beli jersey bola
Memudahkan User untuk menwarkan barang
Menyediakan informasi mengenai data barang secara akurat
2.3 Karakteristik Pengguna Dalam sistem informasi ini, users yang terlibat adalah sebagai berikut:
Kategori Pengguna Tugas Hak Akses ke aplikasi
Admin Pengelolah Sistem ini Pengelolahstok barang,keungan etc
User Hak akses Katalog Memilih dan membeli barang
2.4 Batasan Untuk masalah pembayaran ditangani oleh pihak ketiga seperti,
perusahaan kartu kredit, paypal dan bank.
User yang berhak untuk mengakses sistem ini antara lain adalah admin dan user individu
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 11 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
2.5 Lingkungan Operasi Operating system, DBMS,
Aplikasi Client server ini akan berfungsi dengan spesifikasi:
Server : XAMPP,Appache
Client :
Operating System : Windows
Database Management System : MYSQL
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 12 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3 Deskripsi Umum Kebutuhan
3.1 Kebutuhan antarmuka eksternal
3.1.1 Antarmuka pemakai
User interface untuk mengoperasikan Perangkat Lunak :
keyboard, mouse,Monitor
3.1.2 Antarmuka perangkat keras
Kebutuhan antar muka perngkat keras dalam program ini antara
lain adalah kebutuhan berupa Personal Computer (PC) berupa Central Processing Unit (CPU), mouse, keyboard, monitor,
3.1.3 Antarmuka perangkat lunak
kebutuhan perangkat lunak dalam sistem ini yang harus disediakan
adalah berupa sebuah web browser seperti Internet Explorer, Mozilla
Firefox, dan sebagainya untuk menjalankan aplikasi berbasis web.
3.1.4 Antarmuka komunikasi
Antar mukan komunikasi dalam sistem ini yanitu PC harus terhubung
dengan jaringan intranet dan internet, sehingga membutuhkan Local Area
Network (LAN) Card. Agar bisa melakukan transaksi dan sebagainya.
3.2 Deskripsi Fungsional Fungsional adalah pernyataan layanan sistem yang harus disediakan,
bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku
sistem pada situasi tertentu. Sedangkan kebutuhan fungsional user
merupakan pernyataan level tinggi dari apa yang seharusnya dilakukan
sistem tetapi kebutuhan fungsional sistem menggambarkan layanan sistem
secara detail.
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 13 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.2.1. Context Diagram
Context diagram atau yang sering di sibut dengan Data Flow Diagram
(DFD) Level 0, merupakan level tertinggal dalam suatu data flow diagram
proyek kami ini,adalah keseluruhan proses aktiftas perjalanan applikasi
ini.seperti yang pada gambar ini.
Gbr: 1 Context Diagram
Gbr 2 Context diagram level 0
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 14 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.2.2 DFD level 1 Proses 1
Gbr 3 : DFD level 1 Proses 1
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 15 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.2.3 DFD level 1 proses 2
Gbr 4 : DFD level 1 Proses 2
3.2.4 DFD Level 1 proses 3
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 16 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
Gbr 5: DFD level 1 Proses 3
3.2.5 DFD Level 1 Proses 4
Gbr 6 : DFD level 1 Proses 4
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 17 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.2.6 DFD level 1 proses 5
Gbr 7 : DFD level 1 Proses 5
3.2.7 DFD level 2
Gbr 8 : DFD level 2
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 18 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.3 Data Requirement
3.3.1 E-R Diagram
3.4 Rancangan struktur
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 19 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.5 Rancangan I/O perlevel
3.5.1 Login admin
3.5.2 home admin
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 20 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.5.3 Data Master user Admin
3.5.4 Data Master barang admin
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 21 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.5.5. data master kategori barang admin
3.5.6 Transaksi Admin
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 22 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.5.7 login Operator
3.5.8 home
Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 23 dari 9 halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika-UMBY.
3.5.9 Costumer
3.5.10 Penjualan/transaksi