P. 1
Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak

|Views: 868|Likes:
Published by Ayu Handayani

More info:

Published by: Ayu Handayani on Mar 31, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

11/09/2013

pdf

text

original

Tugas Rekayasa Perangkat Lunak Software Requirement Spesification (SRS) Sistem Informasi Supermarket

Disusun oleh :

Anneke Puspita Dewi

1008605033

Program Studi Teknik Informatika Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana 2011

Abstraksi Perkembangan teknologi yang semakin maju makin mempermudah dan membantu pekerjaan manusia. Jaman dahulu ketika orang menjual barang-barang ditoko mereka menulis segala bentuk transaksi didalam buku. Bayangkan jika hal itu dilakukan dalam supermarket,tentunya ini akan sangat menyita banyak waktu dan sangat tidak efisien. Dengan adanya perangkat lunak sistem informasi swalayan ini, tentunya akan mempermudah kegiatan dan pengelolaan segala kegiatan transaksi maupun data kepegawaian yang ada disupermaket.

1

...................... 18 3................................ 1 DAFTAR ISI ....................2 Fungsi Produk ......................................................................... 5 1...................................................................................................4 Batasan-Batasan ........................................ 5 1.................. 7 1........................................................................ 9 2................................................................................................. 2 DAFTAR GAMBAR ...........................................1 Perspektif Produk ...................................................... 5 1.....1 Kegunaan... 16 3.................................... 4 1.........................................2....................................2... 10 3...............................................................1... 17 3..................................... 10 3...........................3 Daftar Istilah..........................................................................................Daftar Isi Cover ABSTRAK / RINGKASAN EKSEKUTIF ............................................................ 20 3. 18 3.2 DFD Level 0 .......... 15 3...........................................2 Data Flow Diagram ..............................2..................................3 Data Dictionary .......................................2 Kebutuhan Fungsional ...............................................1................................ Deskripsi Umum Perangkat Lunak 2..................2 Antarmuka Perangkat Keras .. 18 3...............................2.2.......................................... 21 2 .........................5 Asumsi dan Ketergantungan ...................3 DFD Level 1 .....................................................................2...........2.............1 Deskripsi Kebutuhan Fungsional ...... 17 3...........................................................................................2.............4 Rujukan .......... 8 2.......2 Tujuan ............. 7 2.....................................................................1 Conteks Diagram ............................................. 10 3..............5 Sistematika .......1 Kebutuhan Antarmuka Eksternal .......................................2... 7 2....... 8 2........................................3 Pemakai ....1............................... Definisi Kebutuhan Perangkat Lunak 3.........1 Antarmuka Pemakai ............................. PENDAHULUAN 1.........................................................................................3 Antarmuka Perangkat Lunak ...............................................

....................2... 22 3 ................................2.........5 E-R Diagram .................................................................................................. 21 3.....4 Proses Spesification .......3..

....................................................................................................... 11 Tampilan form transaksi penjualan .............................................................. 16 Printer struk belanja ................................................................................Daftar Gambar Tampilan menu login .................................................... 15 Kabel LAN ....................................... 13 Form stok barang ....................................................................... 18 DFD Level 0 .............................................................................................................................. 14 Form barang masuk ............................................ 15 Set computer................................................................................................................................................................................................................................................................................................................................................................................................ 22 4 .............. 12 Tampilan stok barang ........................................................ 18 DFD Level 1 ........................................................................................... 16 Konteks diagram ................................................ 14 Tampilan data laporan barang masuk .............................. 20 E-R Diagram ... 13 Tampilan data laporan penjualan .......................................................

1 Kegunaan Dokumen ini ditujukan kepada pegawai. Diharapkan dengan adanya perangkat lunak ini. kasir. Pendahuluan Dokumen ini berisi software requirement specification untuk Sistem informasi yang ada di supermarket.2 Tujuan Dokumen software requirements specification akan diperlukan oleh para developer sebagai dasar dalam pembuatan perangkat lunak Sistem informasi Penjualan di Supermarket. Diharapkan dengan adanya perangkat lunak ini. 1. Diharapkan dengan adanya perangkat lunak ini. mudah. Diharapkan dengan adanya perangkat lunak ini. Diharapkan dengan adanya perangkat lunak ini proses pendataan karyawan dan supplier akan lebih mudah d. Untuk tujuan dari perangkat lunak sistem informasi perangkat lunak penjualan Supermarket ini adalah a.cepat dan aman. dan pengawas dalam sebuah supermarket untuk dapat saling berinteraksi tenatng sistem informasi penjualan yang terdapat dalam supermarket. dan lebih efisien. b. Dan software requirements specification akan dapat dijadikan sebagai dokumen kesepakatan antara pengembang perangkat lunak dan klien dalam hubungannya dengan perangkat lunak ini.1.3 Daftar Istilah a. 1. e. sistem penjualan barang disupermarket dapat lebih berstruktur dan aman. proses pendataan dan pengelolaan keuangan lebih akurat. pendataan stok barang akan lebih mudah dikelola dan lebih cepat pengelolaannya. c. 1. supermarket akan mendapatkan kemudahan dalam penyusunan data penjualan barang sehingga menjadi lebih cepat. Software Requirements Specification Merupakan dokumentasi kebutuhan perangkat lunak 5 .

Entity Relational Diagram Entity Relational Diagram merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Supermarket Supermarket merupakan sebuah toko atau pasar modern yang menjual segala kebutuhan sehari-hari. Pegawai Pegawai merupakan pekerja disupermarket yang bertugas untuk melayani pelanggan h. Pengawas Pengawas merupakan pekerja yang bertugas mengawasi jalan kerja di dalam supermarket g. f. Data Flow Diagram Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan professional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data. e. d. Suplier Suplier merupakan orang yang memasok barang dari pabrik kedalan Supermarket j.b. Pelanggan 6 .baik secara manual maupun komputerisasi. c. Database Database merupakan kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Kasir Kasir merupakan pekerja disupermarket yang bertugas untuk melayani pelanggan dalam melakukan transaksi i.

2. meliputi perspektif produk. Deskripsi Umum Perangkat Lunak 2. kebutuhan performansi (jika ada). IEEE Recommended Practice for Software Requirements Specifications Software Engineering jilid V karangan Roger Pressman. kebutuhan fungsional. kebutuhan lain (jika ada). Struk Pembayaran Struk Pembayaran merupakan tanda bukti belanja yang akan dipegang oleh pelanggan 1. Pendahuluan yang berisi penjelasan tentang kegunaan perangkat lunak itu sendiri. daftar istilah. fungsi produk. tujuan pembuatan perangkat lunak. Deskripsi Umum Perangkat Lunak yang berisi penjelasan secara umum gambaran dari perangkat lunak yang akan dibuat. pemakai. Transaksi Transaksi merupakan proses jual beli yang ada di supermarket m. Definisi Kebutuhan Perangkat Lunak yang berisi penjelasan semua kebutuhan perangkat lunak secara rinci.5 Sistematika Dokumen SRS ini dibagi menjadi tiga bagian utama. asusmi dan ketergantungan (jika ada). 3. meliputi kebutuhan antarmuka eksternal. 1. dan sistematika.4 Rujukan [IEE98] IEEE Standards Software Engineering 830 .Pelanggan merupakan konsumen sekaligus pembeli produk di Supermarket k. batasanbatasan (jika ada). yaitu : 1. rujukan.1 Perspektif Produk Sistem Informasi Supermarket ini merupakan suatu perangkat lunak dimana perangkat lunak ini dapat membantu proses pengolahan dan manajemen data dari sebuah Supermarket. 2.1998.Adapun keuntungan dari 7 . Log in Log in merupakan hak akses dari sebuah sistem tertutup yang terdiri dari username dan password l.

Pengawas 1.kegiatan transaksi kasir ke pelanggan dan transaksi terhadap supplier. Mencatat dan mendata hasil transaksi pembelian barang dari supplier 2. Mencatat data pegawai yang masuk b. Peran Memantau segala sistem informasi yang bekerja agar tidak terjadi menipulasi data yang tidak sesuai dengan kerja di lapangan 2. Karakteristik kerja Pengawas hanya dapat mengakses dan memantau segala informasi mengenai barang.perangkat lunak ini adalah data yang ada tersusun rapi sehingga mempermudah pengecekan barang. Mencatat dan mendata hasil transaksi penjualan ke pelanggan e.3 Pemakai Yang dapat menggunakan software ini adalah mereka yang memiliki hak akses dan telah terdata sehingga data dapat terjaga kerahasiaannya dari orang luar yang bukan pekerja dalam suatu supermarket tersebut. Mencatat dan mendata barang masuk dan keluar c. Kemampuan   Sebagai pengawas diwajibkan memahami penggunaan computer dan perangkat lunak yang dijalankan Sebagai pengawas dapat mengerti proses pengelolaan data barang maupun data transaksi 8 . Mencatat dan mendata jumlah stok barang d. 2. Adapun rincian pekerja yang mendapatkan hak akses dan terdata adalah : a. tidak ada redudansi data dan dapat mengefisiensikan waktu pekerja supermarket.2 Fungsi Produk Dalam perangkat lunak sistem informasi supermarket ini lebih ditekankan terhadap fungsi-fungsi nya sebagai : a. 3.

Karakteristik kerja Pegawai gudang dapat mengakses. pegawai gudang. Peran Mencatat dan menangani pengolahan data barang masuk.b. Tidak ada penukaran atau pengembalian barang setelah transaksi. Peran Menangani proses transaksi penjualan dan membuat laporan penjualan 2. dan laporan penjualannya Kasir mengerti pengelolaan data barang 2.4 Batasan-Batasan a.Baik itu transaksi terhadap pelanggan maupun supplier c. data barang keluar. dan kasir 9 . data stok barang 2. Perangkat Lunak ini berlaku untuk satu supermarket saja b. pengolahannya. Pegawai Gudang 1. Pengguna yang berhak menggunakan perangkat lunak ini adalah pengawas. Kemampuan   Sebagai pegawai gudang diwajibkan mengerti penggunaan computer dan perangkat lunak yang dijalankan Sebagai pegawai gudang mengerti proses pengolahan data barang c. Kemampuan    Kasir diwajibkan mengerti cara penggunaan computer dan perangkat lunak yang digunakan Kasir mengerti proses transaksi. 3. Kasir 1. Karakteristik kerja Kasir mengatur jalannya transaksi setiap harinya dan membuat laporan penjualan. mengetahui. dan memanipulasi data barang yang masuk dan stok dari barang 3.

dan kabel LAN 3.5 Asumsi dan Ketergantungan a. pegawai gudang. 2. Perangkat lunak ini dapat berjalan minimal di prosesor Pentium IV. dan kasir Antarmuka pemakai yang disajikan adalah  Tampilan untuk Log in 10 .1 Antarmuka Pemakai Aplikasi ini dapat digunakan oleh pengawas. e.1 Kebutuhan Antarmuka Eksternal 3. Perangkat lunak ini dapat berjalan diatas memori RAM minimal 256 megabyte. Dalam lingkungan supermarket tersedia jaringan komputer. Setiap user dalam supermarket tersebut minimal tahu dalam pengoperasian computer b.1. Agar perangkat lunak ini dapat bekerja diperlukan set computer lengkap. printer struk belanja. Setiap user memiliki id login dalam sistem informasi supermarket c. Definisi Kebutuhan Perangkat Lunak 3. e.d. sehingga perangkat lunak dapat dibagi ke seluruh pekerja disupermarket d. Perangkat lunak ini dapat dijalankan di sistem operasi windows xp keatas dan Linux Ubuntu.

 Setelah login akan muncul Tampilan Menu ke masing masing bagian o Kasir         Form transaksi penjualan Data stok barang laporan penjualan o Bagian Gudang Form data stok barang Form data barang masuk o Pengawas Data stok barang Laporan penjualan Laporan barang masuk 11 .

 Untuk tampilan Form transaksi penjualan SUPERMARKET MINI TANGGAL ID KASIR NO NOTA DD-MM-YYYY XXXXXXXXXX XXXXXXXXXX TOTAL NAMA BARANG SATUAN HARGA SATUAN JUMLAH TOTAL NO KODE BARANG KODE BARANG NAMA BARANG SATUAN JUMLAH BARANG xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx TEKAN <ENTER> JIKA TELAH SELESAI MELAKUKAN TRANSAKSI TOTAL PEMBELIAN TOTAL PEMBAYARAN xxxxxxxx BAYAR xxxxxxxx xxxxxxxx xxxxxxxx HARGA SATUAN KEMBALI xxxxxxxx EDIT HAPUS SIMPAN BATAL  Tampilan database stok barang 12 .

 Tampilan Data Laporan Penjualan  Form stok barang 13 .

 Form barang masuk 14 .

2 Antarmuka Perangkat Keras Antarmuka perangkat keras yang digunakan adalah  Beberapa set computer lengkap minimal Pentium IV 15 . Tampilan data laporan barang masuk 3.1.

1. Kabel LAN  Printer nota kasir 3.3 Antarmuka Perangkat Lunak Antarmuka perangkat lunak yang digunakan adalah sistem operasi windows Xp ke atas atau Ubuntu yang kompatibel dengan perangkat lunak yang akan memiliki fungsi sebagai 16 .

kode barang. dan total yang konsumen beli di supermarket. Untuk data barang masuk. tanggal barang tersebut masuk. no pembelian barang. pegawai memasukkan nama barang.2. data transaksi. 1. nama barang. satuan. Nantinya data barang masuk tersebut akan terupdate dan masuk secara otomatis ke dalam laporan barang masuk. satuan. dan data keuangan di Supermarket. harga barang. 2. harga satuan. Dimana untuk data stok barang. Transaksi Penjualan Sistem transaksi akan menampilkan kode barang. Transaksi penjualan ini hanya dapat diakses oleh kasir yang memiliki id kasir dari supermarket tersebut. nama barang. dan output. dan jumlah barang. 3.1 Deskripsi Kebutuhan Fungsional Kebutuhan Fungsional adalah kebutuhan yang harus dipenuhi agar suatu sistem dapat berjalan atau dapat dikatakan kebutuhan tambahan yang memiliki input. stok barang.Nantinya transaksi penjualan ini akan masuk ke dalam database laporan penjualan. Mendata barang masuk dan stok barang Sistem mendata barang masuk dan stok barang hanya dapat diakses dan dimanipulasi oleh pegawai gudang. jumlah. pegawai gudang memasukkan id pegawai. satuan. kode barang. nama perusahaan supplier.pencatat data barang. proses. dan total stok yang akan terupdate secara otomatis. harga satuan. data pegawai.2 Kebutuhan Fungsional 3. 17 .

2.2 DFD level 0 KASIR Data Id karyawan Data Id kode barang Data jumlah barang Info transaksi Data Id karyawan Data barang BAGIAN GUDANG SISTEM OLAH DATA PENJUALAN Info id karyawan Info kode barang Data Id karyawan Info laporan kasir Info laporan gudang PENGAWAS 18 .2.2 Data Flow Diagram 3.2.2.2.3.1 Conteks Diagram 3.

19 .

0 Pengolahan data barang Data barang BARANG Data barang Data karyawan Info jabatan Data kode barang Data jumlah barang Info transaksi 5.3.o Pengolahan data karyawan Data karyawan Data id karyawan KASIR Info jabatan Info jabatan 3.0 Pengolahan data Data id karyawan Data suplier Info suplier KARYAWAN Data suplier SUPLIER Bagian gudang Data barang Info barang 4.2.0 Pengolahan data Data transaksi Data barang 6.0 Validasi login Info id karyawan 2.2.0 Pengolahan data Data suplier Data transaksi TRANSAKSI Info id karyawan pengawas Info laporan gudang Info laporan kasir 20 .3 DFD Level 1 1.

pegawai gudang) di supermarket log in sebagai tanda absen yang nantinya diolah dan dipantau oleh pengawas. 21 .2. Lalu mulailah mendata barang yang berasal dari supplier dan stok barang yang tersedia oleh bagian gudang.2.pengawas.3. Untuk data transaksi akan dikerjakan oleh kasir dimana mencatat dan mengolah transaksi yang nantinya hasil transaksi menjadi laporan yang akan dipantau oleh pengawas.4 Proses Spesification Pada perangkat lunak ini pertama-tama diharapkan pegawai (kasir.3 Data Dictionary ID pegawai/karyawan : nama + password + auto increment ID transaksi : kode barang + auto increment ID kode barang : auto increment 3.

5 E-R Diagram Suplier Id supplier Nama supplier Alamat supplier Kode barang Log in Id karyawan Nama Karyawan Alamat karyawan Karyawan Id karyawan Nama Karyawan Jabatan Transaksi Id transaksi Kode barang Id karyawan Harga barang toko Jenis pembayaran Harga barang pokok BARANG Kode Barang Nama Barang Harga Barang Jumlah Barang Id supplier Harga barang pokok 22 .3.2.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->