SKPL Advanced Restaurant System

download SKPL Advanced Restaurant System

of 31

  • date post

    13-Feb-2015
  • Category

    Documents

  • view

    642
  • download

    74

Embed Size (px)

description

IF 2036 - Rekayasa Perangkat Lunak

Transcript of SKPL Advanced Restaurant System

SKPL-03SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Advanced Restaurant System

untuk: Mata Kuliah Rekayasa Perangkat Lunak

Dipersiapkan oleh: Kelompok 03 K-03 Alif Raditya Rochman Iskandar Setiadi Kelvin Valensius Michael Yurry Ryan Ignatius H. / 13511013 / 13511073 / 13511009 / 18211044 / 13511070

Program Studi Teknik Informatika/Sistem dan Teknologi Informasi STEI - ITB Jl. Ganesha 10, Bandung 40132

Nomor DokumenProgram Studi Teknik Informatika / Sistem dan Teknologi Informasi STEI ITB

Halaman

SKPL-03Revisi-

/Tgl: 19 April 2013

DAFTAR PERUBAHANRevisi Deskripsi

A

B

C

D

E

F

G

INDEX TGL Ditulis oleh Diperiksa oleh Disetujui oleh

-

A

B

C

D

E

F

G

Program Studi Teknik Informatika

SKPL-03

Halaman 2/ dari 31 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-STEI-ITB dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika STEI ITB.

Daftar Halaman Perubahan Halaman Revisi Halaman Revisi

Program Studi Teknik Informatika

SKPL-03

Halaman 3/ dari 31 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-STEI-ITB dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika STEI ITB.

Daftar Isi1. Pendahuluan 6 1.1 Tujuan Penulisan Dokumen ..................................................................................................................... 6 1.2 Lingkup Masalah ..................................................................................................................................... 6 1.3 Definisi, Istilah dan Singkatan ................................................................................................................ 6 1.4 Aturan Penomoran ................................................................................................................................... 7 1.5 Referensi .................................................................................................................................................. 7 1.6 Deskripsi umum Dokumen (Ikhtisar) ...................................................................................................... 8 2 Deskripsi Umum Perangkat Lunak 9 2.1 Deskripsi Umum Sistem .......................................................................................................................... 9 2.2 Karakteristik Pengguna.......................................................................................................................... 10 2.3 Batasan .................................................................................................................................................. 10 2.4 Lingkungan Operasi ............................................................................................................................ 111 3 Deskripsi 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 Komunikasi ................................................................................................................. 12 3.2 Kebutuhan Fungsional ........................................................................................................................... 12 3.2.1 Diagram Konteks ........................................................................................................................... 14 3.2.2 DFD Level 1 .................................................................................................................................. 15 3.2.2.1 DFD Level 2 ........................................................................................ 16 3.2.2.2 DFD Level 2 ............................................................................................ 17 3.2.2.2.1 DFD Level 3 ................................................................................................ 17 3.2.2.2.2 DFD Level 3 ......................................................................................... 18 3.2.2.2.3 DFD Level 3 ........................................................................................... 18 3.2.2.2.4 DFD Level 3 .............................................................................. 19 3.2.2.2.5 DFD Level 3 .............................................................................. 19 3.2.2.3 DFD Level 2 .............................................................................. 20 3.2.2.4 DFD Level 2 ........................................................................................ 21 3.2.2.5 DFD Level 2 ...................................................................................... 21 3.2.3 Spesifikasi Proses .......................................................................................................................... 22 3.2.4 Data Store ...................................................................................................................................... 27 3.3 Kebutuhan Data ..................................................................................................................................... 28 3.3.1 E-R diagram................................................................................................................................... 28 3.4 Kebutuhan Non Fungsional ................................................................................................................... 28 3.5 Batasan Perancangan ............................................................................................................................. 29 3.6 Kerunutan (traceability) ......................................................................................................................... 29 3.6.1 Kebutuhan Fungsional vs Proses ................................................................................................... 29 3.6.2 Data Store vs E-R .......................................................................................................................... 29 3.7 Ringkasan Kebutuhan ............................................................................................................................ 29 3.7.1 Kebutuhan Fungsional ................................................................................................................... 30 3.7.2 Kebutuhan Non Fungsional ........................................................................................................... 31

Program Studi Teknik Informatika

SKPL-03

Halaman 4/ dari 31 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-STEI-ITB dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika STEI ITB.

Daftar Gambar2 Deskripsi Umum Perangkat Lunak 2.1-1 Gambar Diagram Alir Sederhana dari Advanced Restaurant System ..................................................... 9 3 Deskripsi Kebutuhan 3.2.1-1 Diagram Konteks Advanced Restaurant System ........................................................................... 14 3.2.2-1 DFD Level 1 Advanced Restaurant System ................................................................................ 155 3.2.2.1-1 DFD Level 2 - Pengolahan Pesanan dari Advanced Restaurant System ................................... 16 3.2.2.2-1 DFD Level 2 - Pengolahan Menu dari Advanced Restaurant System ....................................... 17 3.2.2.2.1-1 DFD Level 3 - Proses Promo dari Advanced Restaurant System ........................................ 17 3.2.2.2.2-1 DFD Level 3 - Manajemen Menu dari Advanced Restaurant System ................................. 18 3.2.2.2.3-1 DFD Level 3 - Proses Cita Rasa dari Advanced Restaurant System ................................... 18 3.2.2.2.4-1 DFD Level 3 - Proses Recommendation dari Advanced Restaurant System ...................... 19 3.2.2.2.5-1 DFD Level 3 - Proses Modal dan Harga dari Advanced Restaurant System ...................... 19 3.2.2.3-1 DFD Level 2 - Pengolahan Menu Terlaris dari Advanced Restaurant System ...................... 20 3.2.2.4-1 DFD Level 2 - Pengolahan Laporan dari Advanced Restaurant System ................................ 21 3.2.2.5-1 DFD Level 2 - Pengolahan Feedback dari Advanced Restaurant System ............................... 21 3.3.1-1 Entity-Relationship Diagram Advanced Restaurant System ..................................................... 28

Program Studi Teknik Informatika

SKPL-03

Halaman 5/ dari 31 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-STEI-ITB dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika STEI ITB.

11.1

PendahuluanTujuan Penulisan Dokumen

Tujuan utama dari pembuatan SKPL ini adalah untuk mendukung segala kegiatan bisnis pada sebuah restoran secara digital. Kegiatan bisnis yang dimaksud mencakup segala aspek kegiatan yang berinteraksi dengan sistem device tertentu. Selain itu, SKPL ini dibuat untuk memenuhi persyaratan kelulusan dan penilaian kuliah IF2036 Rekayasa Perangkat Lunak. SKPL ini juga digunakan sebagai sarana pembelajaran yang meningkatkan kemampuan mahasis