SKPL PDF

Title SKPL
Author Nurul Janah
Pages 14
File Size 248.4 KB
File Type PDF
Total Downloads 280
Total Views 377

Summary

APLIKASI PENJUALAN UNGGAS ONLINE (APUNGSO) oleh: NURUL JANAH AKADEMI KOMUNITAS NEGERI LAMONGAN 2014 1 Pendahuluan 1.1 Tujuan .................................................................................................................................... 1.2 Lingkup Masalah..........................


Description

APLIKASI PENJUALAN UNGGAS ONLINE (APUNGSO)

oleh: NURUL JANAH AKADEMI KOMUNITAS NEGERI LAMONGAN 2014

1 Pendahuluan 1.1 Tujuan .................................................................................................................................... 1.2 Lingkup Masalah.................................................................................................................... 1.3 Definisi, Akronim, dan Singkatan ........................................................................................ 1.4 Referensi ............................................................................................................................... 1.5 Deskripsi Umum Dokumen .................................................................................................. 2 Deskripsi Umum Perangkat Lunak 2.1 Deskripsi Umum Sistem ....................................................................................................... 2.2 Fungsi Produk ...................................................................................................................... 2.3 Karakteristik Pengguna ........................................................................................................ 2.4 Batasan-batasan .................................................................................................................... 2.5 Lingkup Operasi ................................................................................................................... 3 Deskripsi Rinci Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal ......................................................................................... 3.1.1 Antarmuka Pemakai .......................................................................................................... 3.1.2 Antarmuka Perangkat Keras ............................................................................................. 3.1.3 Antarmuka Perangkat Lunak ............................................................................................. 3.1.4 Antarmuka Komunikasi .................................................................................................... 3.2 Kebutuhan Fungsional .......................................................................................................... 3.2.1 Context Diagram ................................................................................................................ 3.2.2 DFD Level 1 ...................................................................................................................... 3.3 Data Requirement ................................................................................................................. 3.3.1 ER Diagram ....................................................................................................................... 3.4 Non Functional Requirement ............................................................................................... 3.5 Batasan Perancangan ............................................................................................................. 3.6 Kerunutan (Traceability) ..................................................................................................... 3.6.1 Data Store vs ER Diagram ................................................................................................ 3.7 Ringkasan Kebutuhan .......................................................................................................... 3.7.1 Functional Requirement Summary ................................................................................... 3.7.2 Non-Functional Requirement Summary ...........................................................................

1. PENDAHULUAN Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau Software Requirement Specification (SRS) untuk Aplikasi Penjualan Unggas Online(APUNGSO). Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993 1.1 Tujuan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya. 1.2 Lingkup Masalah APUNGSO ( aplikasi penjualan unggas online ) adalah perangkat lunak untuk menjual unggas yang berbasis web (online). Aplikasi ini di buat sebagai media promosi untuk mempromosikan penjualan unggas dan juga telur unggas agar bisa lebih di kenal di masyarakat luas melalui internet.Aplikasi ini untuk mempermudah pembeli dalam lingkup luar kota bahkan luar pulau agar bisa mengenal dan juga memesan unggas maupun telurnya hanya dengan melihat alamat web produk ini. 1.3 Definisi, Akronim, dan Singkatan  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-APUNGSO.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada Apungso, dengan Apungso merupakan kode perangkat lunak, Apungso.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 notasiyang digunakan untuk merepresentasikan struktur datastatis pada perangkat lunak.  OOP (Object Oriented Programming)adalah jenis pemrograman dengan metode enkapsulasi dengan membuat kelas-kelas dalam pendefinisian suatu kasus  PHP (Hypertext Preprocessor) yaitu bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.  Pelanggan : orang yang membeli produk yang di tawarkan  Admin : orang yang mengelola data dan system  Supervisior : orang yang bertugas mengupdate stok barang (penjaga ternak)

1.4 Referensi Referensi yang digunakan pada perangkat lunak ini adalah: • Arief Taufiqur Rahman. Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. • STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika ITB. • Danny Goodman and Brendan Eich. JavaScript Bible. Hungry Minds, Inc. Maret 1998. • Kristanto. Andri, Perancangan Sistem Informasi Dan Aplikasinya, Penerbit Gama Medi • HM. Jogiyanto, Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis, Penerbit Andi, Yogyakarta, 2005 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.

2. DESKRIPSI UMUM SYSTEM 2.1 Deskripsi umum system Apungso adalah sebuah aplikasi untuk memudahkan dalam jual beli. Aplikasi ini bias digunakan untuk pencatatan stok barang, melakukan transaksi penjualan dan juga rekapitulasi sekaligus untuk mempromosikan suatu produk yang akan di jual. Dalam tampilannya aplikasi ini mempunyai beberapa tampilan form yang digunakan oleh admin maupun superviser yang digunakan untuk mencatat segala bentuk transaksi, stok barang dan juga sebagai database. Aplikasi ini berbasis web(online) sehingga memudahkan para konsumen untuk melakukan pemesanan ini selama adanya jaringan internet. Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem operasi Microsoft®Windows195/98/NT /2000/ XP/7/8 dan dilengkapi web serverMicrosoft®Personal Web Server (PWS) atau Microsoft®Internet Information Server (IIS) dan dibangun dengan menggunakan bahasa pemrograman PHP ( Hypertext Preprocessor ) dan my Sql.

Perangkat lunak ini dapat diakses oleh clientpada lingkungan sistem operasi apapun yang mempunyai aplikasi penjelajah situs (web browser).

APUNGSO User interface

APUNGSO Admin interface

APUNGSO Supervisor interface

manajemen admin

info produk

update produk

Pemesanan manajemen produk Gambar 1: hubungan antar subsistem pada APUNGSO

2.2 Fungsi produk Fungsi utama dari aplikasi ini adalah: • Menampilkan informasi tentang produk yang di jual. Informasi produk yang ditampilkan nantinya dapat digunakan pelanggan sebagai acuan pemesanan. (SKPLapungso.K-0001) • Form inputan pelanggan. Perintah ini nantinya digunakan untuk memasukkan data pelanggan dalam sistem (SKPL-apungso.K-0002) • Menyimpan data pelanggan. Perintah ini nantinya digunakan untuk menyipan data pelanggan di sistem. (SKPL-apungso.K-0003) • Pencatatan produk yang akan di beli pelanggan. Perintah ini sebagai acuan pemesanan (SKPL-apungso.K-0004) • Pencatatan dan penyimpanan proses pengiriman dan keluhan pelanggan(SKPLapungso.K-0005) • Update barang yang akan di jual (SKPL-apungso.K0006) 2.3 Karasteristik pengguna Pengguna perangkat lunak ini adalah user, admin dan penjaga ternak dimana masingmasing mempuyai hak akses yang berbeda. User hanya bias memesan suatu produk melalui web dengan jaringan internet sementara admin bertugas untuk mencatat setiap transaksi penjualan, melihat stok barang dan menyimpan identitas pelanggan dan penjaga ternak hanya bertugas mengupdate barang baru Kategori umum

Tugas Melihan dan memesan produk

Hak akses ke aplikasi (SKPL-apungso.K-0001) (SKPL-apungso.K-0002)

Admin

Supervisior ( Penjaga Ternak )

Mengelola Akun Operator, Mengelola (SKPL-apungso.K-0003) database apungso (SKPL-apungso.K-0004) (SKPL-apungso.K-0005) Mengupdate stok produk (SKPL-apungso.K0006)

2.4 Batasan-batasan  Produk yang di jual dalam apliksi ini adalah unggas dan telur unggas  Dalam aplikasi ini tidak menjual peralatan unggas  Pelanggan hanya boleh melihat dan memesan produk  Semua tugas untuk menjalankan aplikasi ini diserahkan kepada admin kecuali update stok barang karena tugas tersebut di lakukan oleh supervisior 2.5 Lingkup Operasi Perangkat lunak pada sisi server yang dibutuhkan oleh APUNSO adalah: • Sistem operasi : Microsof® Windows 95/98/NT/2000/XP/Vista/7/8 • Web server : Microsoft windows Server 2003 Internet Information Services (IIS) • Scripting language : PHP ( Hypertext Preprocessor ) • DBMS : mySql Perangkat lunak dari sisi client adalah: • Sistem operasi: Microsoft®Windows 95/98/NT/2000/XP, Linux®2, UNIX®3, MacOS, BeOS • Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft®InternetExplorer, Netscape®4Navigator, Opera, Modzilla, Konqueror, Nautilus, Lynx 3. Deskripsi rincian kebutuhan 3.1. kebutuhan antarmuka eksternal Kebutuhan antarmuka eksternal pada perangkat lunak APUNGSO mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak. 3.1.1 Antarmuka pemakai Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis web. Pemakai berinteraksi dengan perangkat lunak APUNGSO melalui antarmuka penjelajah situs (web browser). APUNGSO menerima masukan dari pemakai melalui perintah yang diklik pada tikusan (mouse) atau yang diketikkan melalui papan kunci (keyboard) seperti melihat gambar, maupun pemesanan yang sesuai dengan barang yang diinginkan. Keluaran dari perangkat lunak APUNGSO dapat dilihat pemakai dengan menggunakan monitor secara langsung.

3.1.2 Antarmuka perangkat keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh APUNGSO adalah : • PC IBM Compatible • Papan kunci (keyboard) • Tikusan (mouse) Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik 3.1.3 Antarmuka perangkat lunak Library yang dibutuhkan oleh APUNGSO adalah DBMS My sql untuk melakukan koneksi basis data dari script Microsoft® Active Server Pages (ASP) 3.1.4 Antarmuka komunikasi Yang dibutuhkan hanya sebuah komputer server dan satu atau beberapa komputer client yang terhubung secara client-server dalam lingkup jaringan Internet atau intranet berbasis protokol Transmission Control Protocol/Internet Protocol (TCP/IP). 3.2 Kebutuhan fungsional 3.2.1 Diagram context

Gambar 2 : DFD level 0 ( diagram context) pada APUNGSO

DFD level 0 diatas menjelaskan bahwa ada 3 proses pada system informasi APUNGSO ini dimana masing-masing proses mempunyai tujuan masing-masing yang nantinya akan saling berhubungan yaitu • Pengecekan stok barang Pengecekan stok barang dilakukan oleh admin sebagai sebagai server dalam aplikasi ini tapi untuk mengupdate barang dilakukan oleh penjaga ternak dimana tugas dari penjaga ternak(supervisior) disini adalah mengupate unggas baru yang ada di dalam produk yang nantinya akan disimpan ke data store barang yang berisikan nama-nama produk yang masih ada stok • Pemesanan Pembeli dapat melaukan pesanan yang nantinya akan menjalankan proses pemesana dan akan tersimpan di dalam data store pemesan(berisikan data pemesan) dan data store pemesanan (berisikan data pesanan) yang nantinya akan verifikasi ke data store barang untuk mengecek apakah barang yang di pesan masih ada atau sudah habis. Jika masih ada akan di lanjutkan transaksi setelah itu ke proses pengiriman • Pengiriman Proses pengiriman di lakukan oleh admin dengan menbaca dari data store pemesana yang nantinya akan dijadikan acuan untuk pengiriman. biasanya dapat berupa data nama,alamat,no hp, jumlah pesanan, dan total harga. • Laporan Laporan di ambil dari data store pemesanan, data store barang, dan data store batang yang nantinya akan di serahkan ke pemilik perusahaan 3.2.2 DFD LEVEL 1

Gambar 3: DFD proses 1 pencatatan

Gambar 4: FDD level 1 proses 2 pemesanan

Gambar 5: DFD level 1 proses 3 pengiriman

Gambar 6 : DFD level 1 proses 4 laporan

3.3 Data Requirement Data apiliaksi APUNGSO adalah: a. Data stok barang baru : data yang di impuntkan oleh penjaga ternak yang merupakan stok baru b. Data barang, harga dan laba rugi : data yang meliputi spesifikasi dari produk yaitu berupa nama, harga, serta laba rusi c. Data pembelian : Data yang meliputi pilihan dari pembeli d. Data transaksi : Data yang merupakan pilihan dari pembeli e. Laporan barang : Data dari stok barang f. Laporan transaksi : Data dari proses transaksi 3.3.1 ER Diagram

Gambar 7 : ER Diagram unruk APUNGSO

Nama kolom

Tipe data

Keterangan tambahan

ID Pembeli

Integer

Primary Key

Nama Lengkap

Text

No hp

Number

Alamat

Text Gamba 8 : Data objek table untuk pembeli

Nama kolom

Tipe data

Keterangan tambahan

ID Barang

Integer

Primary key

Nama barang

Text

Jenis

Text

Harga

Text Gambar 8 : Data objek untuk barang

Nama kolom

Tipe data

ID pembeli

Integer

ID barang

Integer

Keterangan tambahan

Gambar 9 : Data objek untuk pembelian

Nama kolom

Tipe data

Keterangan tambahan

ID Admin

Integer

Primary key

Username

String

Password

String Gambar 10: Data objek untuk admin

Nama kolom

Tipe data

Keterangan tambahan

ID bayar

Integer

ID Bayar

ID Pembeli

Integer

ID Pesan

Integer

Total bayar

Integer Gambar 11 : Data objek untuk bukti bayar

3.4 Non Functional Requirement SRS_ID

Parameter

SKPL-apungso.K0007

Availability

24 jam sehari, 7 hari seminggu saat Sumber Listrik Tersedia

SKPL- apungso.K0008 N/A SKPL- apungso.K0009

Reliability

100% Handal dalam operasi

Ergonomy Portability

N/A SKPL- apungso.K0010 N/A N/A

Memory Response Time

N/A Mudah diadopsi pada lingkungan sistem operasi Microsoft® Windows dengan web server Microsoft® PWS/IIS dan DBMS MySQL N/A Maksimal sama dengan konfigurasi Script Timeout pada web server N/A N/A

SKPL- apungso.K0011

Komunikasi

Safety Security

Requirement

Bahasa Indonesia

Gambar 11 : non functional

3.5 Batasan Perancangan APUNGSO hanya dapat dijalankan pada server dengan sistem operasi Microsoft® Windows, web server Microsoft® PWS/IIS, dan DBMS mySQL Transaksi penjualan hanya dapat di lakukan oleh admin yang memiliki hak akses penuh dalam aplikasi ini.

3.6 Kerunutan (Traceability) 3.6.1 Data Store vs ER Diagram Data Store

Sifat

Entity

Pesanan

Statis

Pesanan

Barang

Statis

Barang

Bukti pembayaran

Statis

Bukti pembayaran

Pelanggan

statis

pelanggan

Admin

statis

admin

Pemesanan produk

dinamis

Tidak ada

Transaksi penjualan

dinamis

Tidak ada

Cek stok barang

dinamis

Tidak ada

Pengiriman

Dinamis

Tidak ada

Laporan

dinamis

Tidak ada

3.7 Ringkasan Kebutuhan 3.7.1 Functional Requirement Summary SRS_F_ID SKPL-apungso.K-001

SKPL-apungso.K-002

SKPL-apungso.K-003 SKPL-apungso.K-004 SKPL-apungso.K-005 SKPL-apungso.K-006

Description

Menampilkan informasi tentang produk yang di jual. Informasi produk yang ditampilkan nantinya dapat digunakan pelanggan sebagai acuan pemesanan. Form inputan pelanggan. Perintah ini nantinya digunakan untuk memasukkan data pelanggan dalam sistem Menyimpan data pelanggan. Perintah ini nantinya digunakan untuk menyipan data pelanggan di sistem. Pencatatan produk yang akan di beli pelanggan. Perintah ini sebagai acuan pemesanan Pencatatan dan penyimpanan proses pengiriman dan keluhan pelanggan Update barang yang akan di jual

3.7.2 Non-Functional Requirement Summary SRS_NF_ID

SKPL-apungso.K-0007 SKPL- apungso.K-0008 SKPL- apungso.K-0009

Description

SKPL- apungso.K-0010

24 jam sehari, 7 hari seminggu saat Sumber Listrik Tersedia 100% Handal dalam operasi Mudah diadopsi pada lingkungan sistem operasi Microsoft® Windows dengan web server Microsoft® PWS/IIS dan DBMS MySQL Maksimal sama dengan konfigurasi Script

SKPL- apungso.K-0011

Timeout pada web server Bahasa Indonesia...


Similar Free PDFs