ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… ·...

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

Transcript of ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… ·...

Page 1: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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>

Page 2: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 3: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 4: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 5: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 6: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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”

Page 7: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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,

Page 8: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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.

Page 9: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 10: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 11: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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.

Page 12: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 13: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 14: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 15: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 16: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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

Page 17: ebook.repo.mercubuana-yogya.ac.idebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Author: Purnomo bidu Created Date: 11/27/2016 8:20:59 AM

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