Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Disusun oleh :
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.
Daftar Isi Cover ABSTRAK / RINGKASAN EKSEKUTIF ............................................................. 1 DAFTAR ISI ........................................................................................................... 2 DAFTAR GAMBAR .............................................................................................. 4 1. PENDAHULUAN 1.1 Kegunaan...................................................................................................... 5 1.2 Tujuan .......................................................................................................... 5 1.3 Daftar Istilah................................................................................................. 5 1.4 Rujukan ........................................................................................................ 7 1.5 Sistematika ................................................................................................... 7 2. Deskripsi Umum Perangkat Lunak 2.1 Perspektif Produk ......................................................................................... 7 2.2 Fungsi Produk .............................................................................................. 8 2.3 Pemakai ........................................................................................................ 8 2.4 Batasan-Batasan ........................................................................................... 9 2.5 Asumsi dan Ketergantungan ...................................................................... 10 3. Definisi Kebutuhan Perangkat Lunak 3.1 Kebutuhan Antarmuka Eksternal ............................................................... 10 3.1.1 Antarmuka Pemakai ........................................................................... 10 3.1.2 Antarmuka Perangkat Keras .............................................................. 15 3.1.3 Antarmuka Perangkat Lunak ............................................................. 16 3.2 Kebutuhan Fungsional .............................................................................. 17 3.2.1 Deskripsi Kebutuhan Fungsional ....................................................... 17 3.2.2 Data Flow Diagram ............................................................................ 18 3.2.2.1 Conteks Diagram ............................................................... 18 3.2.2.2 DFD Level 0 ...................................................................... 18 3.2.2.3 DFD Level 1 ...................................................................... 20 3.2.3 Data Dictionary ....................................................................................... 21
Daftar Gambar Tampilan menu login ........................................................................................ 11 Tampilan form transaksi penjualan ................................................................... 12 Tampilan stok barang ........................................................................................ 13 Tampilan data laporan penjualan ...................................................................... 13 Form stok barang .............................................................................................. 14 Form barang masuk ........................................................................................... 14 Tampilan data laporan barang masuk ............................................................... 15 Set computer...................................................................................................... 15 Kabel LAN ........................................................................................................ 16 Printer struk belanja .......................................................................................... 16 Konteks diagram ............................................................................................... 18 DFD Level 0 ...................................................................................................... 18 DFD Level 1 ...................................................................................................... 20 E-R Diagram ..................................................................................................... 22
1. Pendahuluan Dokumen ini berisi software requirement specification untuk Sistem informasi yang ada di supermarket. 1.1 Kegunaan Dokumen ini ditujukan kepada pegawai, kasir, dan pengawas dalam sebuah supermarket untuk dapat saling berinteraksi tenatng sistem informasi penjualan yang terdapat dalam supermarket. 1.2 Tujuan Dokumen software requirements specification akan diperlukan oleh para developer sebagai dasar dalam pembuatan perangkat lunak Sistem informasi Penjualan di Supermarket. Dan software
requirements specification akan dapat dijadikan sebagai dokumen kesepakatan antara pengembang perangkat lunak dan klien dalam hubungannya dengan perangkat lunak ini. Untuk tujuan dari perangkat lunak sistem informasi perangkat lunak penjualan Supermarket ini adalah a. Diharapkan dengan adanya perangkat lunak ini, supermarket akan mendapatkan kemudahan dalam penyusunan data penjualan barang sehingga menjadi lebih cepat, dan lebih efisien. b. Diharapkan dengan adanya perangkat lunak ini, sistem penjualan barang disupermarket dapat lebih berstruktur dan aman. c. Diharapkan dengan adanya perangkat lunak ini proses pendataan karyawan dan supplier akan lebih mudah d. Diharapkan dengan adanya perangkat lunak ini, pendataan stok barang akan lebih mudah dikelola dan lebih cepat pengelolaannya. e. Diharapkan dengan adanya perangkat lunak ini, proses pendataan dan pengelolaan keuangan lebih akurat, mudah,cepat dan aman.
1.3 Daftar Istilah a. Software Requirements Specification Merupakan dokumentasi kebutuhan perangkat lunak
b. 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,baik secara manual maupun komputerisasi. c. 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. d. 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. e. Supermarket Supermarket merupakan sebuah toko atau pasar modern yang menjual segala kebutuhan sehari-hari. f. Pengawas Pengawas merupakan pekerja yang bertugas mengawasi jalan kerja di dalam supermarket g. Pegawai Pegawai merupakan pekerja disupermarket yang bertugas untuk melayani pelanggan h. Kasir Kasir merupakan pekerja disupermarket yang bertugas untuk melayani pelanggan dalam melakukan transaksi i. Suplier Suplier merupakan orang yang memasok barang dari pabrik kedalan Supermarket j. Pelanggan
Pelanggan merupakan konsumen sekaligus pembeli produk di Supermarket k. Log in Log in merupakan hak akses dari sebuah sistem tertutup yang terdiri dari username dan password l. Transaksi Transaksi merupakan proses jual beli yang ada di supermarket m. Struk Pembayaran Struk Pembayaran merupakan tanda bukti belanja yang akan dipegang oleh pelanggan 1.4 Rujukan [IEE98] IEEE Standards Software Engineering 830 - 1998. IEEE Recommended Practice for Software Requirements Specifications
Software Engineering jilid V karangan Roger Pressman. 1.5 Sistematika Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu : 1. Pendahuluan yang berisi penjelasan tentang kegunaan perangkat lunak itu sendiri, tujuan pembuatan perangkat lunak, daftar istilah, rujukan, dan sistematika. 2. Deskripsi Umum Perangkat Lunak yang berisi penjelasan secara umum gambaran dari perangkat lunak yang akan dibuat, meliputi perspektif produk, fungsi produk, pemakai, batasanbatasan (jika ada), asusmi dan ketergantungan (jika ada). 3. Definisi Kebutuhan Perangkat Lunak yang berisi penjelasan semua kebutuhan perangkat lunak secara rinci, meliputi kebutuhan antarmuka eksternal, kebutuhan fungsional,
kebutuhan performansi (jika ada), kebutuhan lain (jika ada). 2. Deskripsi Umum Perangkat Lunak 2.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.Adapun keuntungan dari
perangkat lunak ini adalah data yang ada tersusun rapi sehingga mempermudah pengecekan barang, tidak ada redudansi data dan dapat mengefisiensikan waktu pekerja supermarket. 2.2 Fungsi Produk Dalam perangkat lunak sistem informasi supermarket ini lebih ditekankan terhadap fungsi-fungsi nya sebagai : a. Mencatat data pegawai yang masuk b. Mencatat dan mendata barang masuk dan keluar c. Mencatat dan mendata jumlah stok barang d. Mencatat dan mendata hasil transaksi penjualan ke pelanggan e. Mencatat dan mendata hasil transaksi pembelian barang dari supplier 2.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. Adapun rincian pekerja yang mendapatkan hak akses dan terdata adalah : a. Pengawas 1. 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,kegiatan transaksi kasir ke
pelanggan dan transaksi terhadap supplier. 3. Kemampuan Sebagai pengawas diwajibkan memahami penggunaan computer dan perangkat lunak yang dijalankan Sebagai pengawas dapat mengerti proses pengelolaan data barang maupun data transaksi
b. Pegawai Gudang 1. Peran Mencatat dan menangani pengolahan data barang masuk, data barang keluar, data stok barang 2. Karakteristik kerja Pegawai gudang dapat mengakses, mengetahui, dan
memanipulasi data barang yang masuk dan stok dari barang 3. Kemampuan Sebagai pegawai gudang diwajibkan mengerti penggunaan computer dan perangkat lunak yang dijalankan Sebagai pegawai gudang mengerti proses pengolahan data barang c. Kasir 1. Peran Menangani proses transaksi penjualan dan membuat laporan penjualan 2. Karakteristik kerja Kasir mengatur jalannya transaksi setiap harinya dan membuat laporan penjualan. 3. Kemampuan Kasir diwajibkan mengerti cara penggunaan computer dan perangkat lunak yang digunakan Kasir mengerti proses transaksi, pengolahannya, dan laporan penjualannya Kasir mengerti pengelolaan data barang
2.4 Batasan-Batasan a. Perangkat Lunak ini berlaku untuk satu supermarket saja b. Tidak ada penukaran atau pengembalian barang setelah transaksi.Baik itu transaksi terhadap pelanggan maupun supplier c. Pengguna yang berhak menggunakan perangkat lunak ini adalah pengawas, pegawai gudang, dan kasir
d. Perangkat lunak ini dapat berjalan minimal di prosesor Pentium IV. e. Perangkat lunak ini dapat berjalan diatas memori RAM minimal 256 megabyte. 2.5 Asumsi dan Ketergantungan a. Setiap user dalam supermarket tersebut minimal tahu dalam pengoperasian computer b. Setiap user memiliki id login dalam sistem informasi supermarket c. Dalam lingkungan supermarket tersedia jaringan komputer, sehingga perangkat lunak dapat dibagi ke seluruh pekerja disupermarket d. Perangkat lunak ini dapat dijalankan di sistem operasi windows xp keatas dan Linux Ubuntu. e. Agar perangkat lunak ini dapat bekerja diperlukan set computer lengkap, printer struk belanja, dan kabel LAN 3. Definisi Kebutuhan Perangkat Lunak 3.1 Kebutuhan Antarmuka Eksternal 3.1.1 Antarmuka Pemakai Aplikasi ini dapat digunakan oleh pengawas, pegawai gudang, dan kasir Antarmuka pemakai yang disajikan adalah Tampilan untuk Log in
10
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
11
SUPERMARKET MINI
TANGGAL ID KASIR NO NOTA DD-MM-YYYY XXXXXXXXXX XXXXXXXXXX
TOTAL
NAMA BARANG SATUAN HARGA SATUAN JUMLAH TOTAL
NO
KODE BARANG
HARGA SATUAN
KEMBALI
xxxxxxxx
EDIT
HAPUS
SIMPAN
BATAL
12
14
3.1.2 Antarmuka Perangkat Keras Antarmuka perangkat keras yang digunakan adalah Beberapa set computer lengkap minimal Pentium IV
15
Kabel LAN
3.1.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
pencatat data barang, stok barang, data transaksi, data pegawai, dan data keuangan di Supermarket. 3.2 Kebutuhan Fungsional 3.2.1 Deskripsi Kebutuhan Fungsional Kebutuhan Fungsional adalah kebutuhan yang harus dipenuhi agar suatu sistem dapat berjalan atau dapat dikatakan kebutuhan tambahan yang memiliki input, proses, dan output. 1. Transaksi Penjualan Sistem transaksi akan menampilkan kode barang, nama barang, harga barang, satuan, harga satuan, jumlah, dan total yang konsumen beli di supermarket. Transaksi penjualan ini hanya dapat diakses oleh kasir yang memiliki id kasir dari supermarket tersebut.Nantinya transaksi penjualan ini akan masuk ke dalam database laporan penjualan. 2. Mendata barang masuk dan stok barang Sistem mendata barang masuk dan stok barang hanya dapat diakses dan dimanipulasi oleh pegawai gudang. Dimana untuk data stok barang, pegawai memasukkan nama barang, kode barang, satuan, harga satuan, dan total stok yang akan terupdate secara otomatis. Untuk data barang masuk, pegawai gudang memasukkan id pegawai, nama perusahaan supplier, no pembelian barang, tanggal barang tersebut masuk, kode barang, nama barang, satuan, dan jumlah barang. Nantinya data barang masuk tersebut akan terupdate dan masuk secara otomatis ke dalam laporan barang masuk.
17
KASIR
Data Id karyawan Data Id kode barang Data jumlah barang Info transaksi Data Id karyawan Data barang
BAGIAN GUDANG
Data Id karyawan
PENGAWAS
18
19
Data id karyawan
KASIR
Info jabatan
Info jabatan 3.0 Pengolahan data Data id karyawan Data suplier Info suplier
KARYAWAN
Bagian gudang
Data karyawan
Info jabatan
5.0 Pengolahan data Data transaksi Data barang 6.0 Pengolahan data Data suplier Data transaksi TRANSAKSI
Info id karyawan
pengawas
20
3.2.3 Data Dictionary ID pegawai/karyawan : nama + password + auto increment ID transaksi : kode barang + auto increment ID kode barang : auto increment 3.2.4 Proses Spesification Pada perangkat lunak ini pertama-tama diharapkan pegawai (kasir,pengawas,pegawai gudang) di supermarket log in sebagai tanda absen yang nantinya diolah dan dipantau oleh pengawas. Lalu mulailah mendata barang yang berasal dari supplier dan stok barang yang tersedia oleh bagian gudang. Untuk data transaksi akan dikerjakan oleh kasir dimana mencatat dan mengolah transaksi yang nantinya hasil transaksi menjadi laporan yang akan dipantau oleh pengawas.
21
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