SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ......

16
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Sistem E-learning Praktikum (E-prak) Dipersiapkan oleh: 1. Arif Firmansyah (J3D111109) 2. Ah Aqil Muyassar (J3D111049) 3. Gilang Wahyu T (J3D111097) Program Keahlian Teknik Komputer - Institut Petanian Bogor Jalan Kumbang No. 14, Bogor 16151 Program Keahlian Teknik Komputer Institut Pertanian Bogor Nomor Dokumen Halaman SKPL- E-Prak 1 s/d 17 Revisi Tgl: 03/10/2013

Transcript of SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ......

Page 1: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Sistem E-learning Praktikum

(E-prak)

Dipersiapkan oleh:

1. Arif Firmansyah (J3D111109)

2. Ah Aqil Muyassar (J3D111049)

3. Gilang Wahyu T (J3D111097)

Program Keahlian Teknik Komputer - Institut Petanian Bogor

Jalan Kumbang No. 14, Bogor 16151

Program Keahlian Teknik Komputer

Institut Pertanian Bogor

Nomor Dokumen Halaman

SKPL- E-Prak 1 s/d 17

Revisi Tgl: 03/10/2013

Page 2: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 2 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

DAFTAR PERUBAHAN

Revisi Deskripsi

A Hampir disetiap halaman perubahan format penulisan dan mengatur

margin,mengatur daftar isi.

B

C

D

E

F

G

INDEX - A B C D E F G

TGL

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Page 3: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 3 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi 1-16

1

Penulisan format font dan

margin.

Mengatur lambang IPB

pada footer.

Page 4: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 4 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

Daftar Isi

1 Pendahuluan .............................................................................................................................. 5

1.1 Tujuan Penulisan Dokumen .............................................................................................. 5 1.2 Lingkup Masalah ............................................................................................................... 5 1.3 Definisi, Singkatan, dan Akronim ..................................................................................... 5 1.4 Referensi ........................................................................................................................... 6 1.5 Deskripsi Umum Dokumen ............................................................................................... 6

2 Deskripsi Global Perangkat Lunak ............................................................................................ 6 2.1 Perspektif Produk .............................................................................................................. 6 2.2 Fungsi Produk ................................................................................................................... 6 2.3 Karakteristik Pengguna ..................................................................................................... 7 2.4 Batasan-batasan ................................................................................................................. 7 2.5 Asumsi dan Kebergantungan ............................................................................................. 7

3 Deskripsi Rinci Kebutuhan ....................................................................................................... 7 3.1 Kebutuhan antarmuka eksternal ........................................................................................ 7

3.1.1 Antarmuka pemakai ................................................................................................... 8 3.1.2 Antarmuka perangkat keras ....................................................................................... 8 3.1.3 Antarmuka perangkat lunak ....................................................................................... 8 3.1.4 Antarmuka komunikasi .............................................................................................. 8

3.2 Kebutuhan Fungsional ....................................................................................................... 9 3.2.1 Aliran informasi ........................................................................................................ 9

3.2.1.1 DFD 1 .................................................................................................................. 10 3.2.1.1.1 DFD 2 dan seterusnya ................................................................................... 10

3.2.2 Deskripsi proses ...................................................................................................... 11 3.2.2.1 Proses 1 ............................................................................................................... 12 3.2.2.2 Proses 2 dan seterusnya ....................................................................................... 12

3.3 Deskripsi Data ................................................................................................................. 13 3.3.1 Kamus data .............................................................................................................. 13

3.4 Deskripsi Kebutuhan ....................................................................................................... 14 3.4.1 Fungsional ............................................................................................................... 14 3.4.2 Non Fungsional .............................................................................................................. 14

3.5 Batasan Perancangan ....................................................................................................... 15 3.6 Kerunutan (traceability) .................................................................................................. 15

3.6.1 Data Store vs E-R .................................................................................................... 15 4 LAMPIRAN ............................................................................................................................ 15

4.1 Flow map/Prosedur ......................................................................................................... 15 4.2 SW Function Point .......................................................................................................... 16 4.3 Lampiran lainnya ............................................................................................................. 16

Page 5: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 5 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

1 Pendahuluan

Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi

Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS)

untuk (E-Prak) E-learning Praktikum . Dokumen ini selanjutnya akan menggunakan istilah

SKPL. Dokumen ini sebagian besar adalah adaptasi dari dokumen IEEE Std 830-1993.

Uraian yang dituangkan di dalam dokumen ini digunakan sebagai acuan dalam

menulis SKPL. Dokumen ini dibuat untuk membantu membuat spesifikasi perangkat

lunak yang akan dikembangkan dengan rancangan berorientasi proses. Pada prinsipnya,

hasil analisis sistem perangkat lunak dengan ancangan ini diuraikan sebagai sekumpulan

proses yang terorganisasi secara hirarkis. Proses-proses tersebut saling berkomunikasi

melalui suatu jalur aliran data

1.1 Tujuan Penulisan Dokumen

Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen

spesifikasi kebutuhan perangkat lunak yang akan dikembangkan dengan rancangan

berorientasi proses. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai

acuan teknis pengembangan perangkat lunak pada tahap selanjutnya , agar software yang

akan dibuat lebih tersetruktu

1.2 Lingkup Masalah

E-Prak(Sistem E-leraning Praktikum) Adalah perangkat lunak yang di rancang

untuk memudahkan penilaian pada mata kuliah praktikum dengan sistem vote dan

menggunakan jaringan lokal berbasis web. Perangkat lunak ini menyimpan nilai

praktikum hasil voting dari kelompok mahasiswa lain dan harus membuat sistem

sesederhana mungkin agar mudah digunakan.

1.3 Definisi, Singkatan, dan Akronim

a) SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak = merupakan spesifikasi dari

perangkat lunak yang akan dikembangkan.

b) HTML adalah HyperText Markup Language, sintaks bahasa yang digunakan dalam

World Wide Web [DAV99].

c) DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan

aliran data pada perangkat lunak.

d) ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk

merepresentasikan struktur data statis pada perangkat lunak.

Page 6: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 6 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak ini adalah:

STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik

Informatika ITB.

STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik

Informatika ITS

1.5 Deskripsi Umum Dokumen

Dokumen SKPL ini dibagi menjadi tiga bagian utama:

Bagian pertama 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 Global Perangkat Lunak

2.1 Perspektif Produk

E-prak adalah perangkat lunak yang digunakan untuk melakukan proses

penilaian kelompok mahasiswa dengan sistem voting. Perangkat lunak ini menggunakan

jaringan lokal berbasis web sehingga dapat memudahkan mahasiswa dalam proses voting

dan memudahkan dosen dalam melakukan penilaian.

2.2 Fungsi Produk

Fungsi dari software yang dirancang :

1 SKPL-E-prak - 001 Fungsi Login (admin,Mahasiswa,dosen)

2 SKPL-E-prak - 002 Fungsi input data dosen (admin)

3. SKPL-E-prak - 003 Fungsi input data kelompok (dosen)

4 SKPL-E-prak - 004 Fungsi input data mahasiswa (admin)

5 SKPL-E-prak - 005 Fungsi pilihan kriteria pengguna (Mahasiswa)

6 SKPL-E-prak - 006 Fungsi pilihan kelompok pembahas (Audience)

7 SKPL-E-prak - 007 Fungsi memberikan penilaian (Audience)

8 SKPL-E-prak – 008 Fungsi melaporkan hasil penilaian kepada dosen

Page 7: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 7 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

2.3 Karakteristik Pengguna

Para pengguna software ini umumnya adalah staf pengajar yang memerlukan kemudahan

dalam proses penilaian.Dalam rancangan SKPL ini karakter pengguna di bagi menjadi 3 ,yaitu;

a) Admin = Sebagai pengawas sistem melakukan input data store yang

dibutuhkan oleh user perannya sangat penting,memiliki hak akses sepenuhnya

dalam software ini

b) User /Audience = berperan sebagai user yang memiliki hak akses login dan

melakukakan penilaian dengan menggunakan vote.

c) User/pembahas = berperan sebagai user tetapi pembahas hanya memiliki hak

akses login dan menerima hasil nilai vote.

d) Dosen = berperan sebagai pembuatan data store kelompok mendapatkan

record nilai hasil.

2.4 Batasan-batasan

Adapun beberapa batasan-batasan yang dimiliki oleh sistem yang kami buat antara lain;

a) Hanya dapat digunakan untuk penilaian praktikum saja.

2.5 Asumsi dan Kebergantungan

Perangkat lunak pada sisi server yang dibutuhkan oleh E-prak adalah:

Sistem operasi : Microsof Windows XP/7

Xampp

Scripting language: PHP Hypertext Preprocessor (PHP) , HTML

DBMS: MySQL

Perangkat lunak pada sisi client yang dibutuhkan oleh E-prak adalah:

Sistem operasi: Microsoft Windows XP/7, Linux

Penjelajah situs (web browser) berbasis grafis atau teks: Mozilla, dan Google Chrome

3 Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antarmuka eksternal pada perangkat lunak E-prak mencakup kebutuhan

antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.

Page 8: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 8 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.1.1 Antarmuka pemakai

Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan

berbasis web. Pengguna berinteraksi dengan perangkat lunak E-prak melalui antarmuka

penjelajah situs (web browser). E-prak akan memberikan user interface dan akan

memberikan petunjuk penggunaan agar memudahkan user dalam penggunaan perangkat

lunak ini.

3.1.2 Antarmuka perangkat keras

Kebutuhan perangkat keras yang dapat digunakan oleh E-prak adalah :

PC (Personal Computer)

Papan kunci (keyboard)

Tikusan (mouse)

Modem/Internet

Monitor,dll

3.1.3 Antarmuka perangkat lunak

Perangkat lunak yang digunakan ;

mySQL

PHP (PHP Hypertext Preprocessor).

Web Broser

3.1.4 Antarmuka komunikasi

Komunikasi interface yang kami gunakan adalah client server;

Server = Admin.

Client = Mahasiswa dan Dosen

Page 9: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 9 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.2 Kebutuhan Fungsional

3.2.1 Aliran informasi

DFD Level 0:

Sistem

E-learnig

PraktikumPembahas Audience

User&pass_mhs

User&pass_valid

Tipe Pengguna

Info Nilai Presentas_mhsUser & pass_Mahas

Validasi Username & password

Nilai_Presentasi

Kriteria Pengguna

Dosen

User & pass_DosenUser&pass_dosen valid

Info Nilai presentasi Data_Kelompok

Admin

User & pass admin

Valid user&pass

Data Dosen

Daftar Data dosenData_MK

Page 10: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 10 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.2.1.1 DFD 1

DFD Level 1:

3.2.1.1.1 DFD 2 dan seterusnya

Page 11: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 11 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.2.2 Deskripsi proses

1.0 Login

Adalah proses yang dimiliki oleh semua user termasuk admin untuk

menentukan hak akses suatu user pada sistem E-prak ini,yang terdiri dri user &

password.

2.0 Manipulasi data kelompok

Merupakan suatu proses ooleh user untuk memilih peran dan memilih

kelompok untuk mereka vote pada proses penilaian.

3.0 Manipulasi data nilai

Pada proses ini Audience akan melakukan voting dan nilai yang mereka

berikan akan masuk kedalam proses ini,pada proses ini audience hanya dapat

menambahkan nilai.

Pembahas dan dosen pada proses ini akan mendapatkan info dri nilai

yang udah tersimpan di data store.Tbl_nilai.

4.0 Registrasi data dosen

Disini admin mendaftarkan dosen kedalam data store Tbl_login agar

dosen tersebut mendapatkan hak akses di dalam sistem ini.

Page 12: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 12 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.2.2.1 Proses 1

Dosen Mengajar Mata_Kuliah

Memiliki

Mata_Kuliah

Yang_DiambilMengambil

Mahasiswa

Memiliki

Kelompok

Id_Dosen Id_MK

Id_MHS

Id_Kel

Id_MK

Id_Kelid_MHS

Id_Dosen Id_MK

Admin

Id Admin

3.2.2.2 Proses 2 dan seterusnya

Page 13: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 13 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.3 Deskripsi Data

3.3.1 Kamus data

Tbl_Dosen

Tbl_Mhs

Tbl_MK

Tbl_Kel

Tbl_Mengajar_Dsn

Nama Kolom Tipe Data Keterangan Tambahan

Id_Dosen Varchar(10) Primary Key

Nama_Dosen Varchar(50)

Umur Int

Ttl Date

Alamat Text

Pendidikan Text

Jenis_kelamin Varchar(50)

Nama Kolom Tipe Data Keterangan Tambahan

Id_Mhs Varchar(10) Primary Key

Nama_Mhs Varchar(50)

Program_keahlian Varchar(50)

Umur Int

Ttl Date

Alamat Text

Pendidikan Text

Jenis_kelamin Varchar(50)

Nama Kolom Tipe Data Keterangan Tambahan

Id_MK Varchar(10) Primary Key

Nama_MK Varchar(50)

Nama Kolom Tipe Data Keterangan Tambahan

Id_Kel Varchar(10) Primary Key

Nama_Kel Varchar(50)

Nama Kolom Tipe Data Keterangan Tambahan

Id_Dosen Varchar(10) Foreign key

Nama_Dosen Varchar(50)

Id_MK Varchar(10) Foreign key

Nama_MK Varchar(50)

Page 14: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 14 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

Tbl_Mengambil

3.4 Deskripsi Kebutuhan

3.4.1 Fungsional

1 SKPL-E-prak - 001 Fungsi Login (admin,Mahasiswa,dosen)

2 SKPL-E-prak - 002 Fungsi input data dosen (admin)

3. SKPL-E-prak - 003 Fungsi input data kelompok (dosen)

4 SKPL-E-prak - 004 Fungsi input data mahasiswa (admin)

5 SKPL-E-prak - 005 Fungsi pilihan kriteria pengguna (Mahasiswa)

6 SKPL-E-prak - 006 Fungsi pilihan kelompok pembahas (Audience)

7 SKPL-E-prak - 007 Fungsi memberikan penilaian (Audience)

8 SKPL-E-prak – 008 Fungsi melaporkan hasil penilaian kepada dosen

3.4.2 Non Fungsional

SKPL_ID Parameter Requirement

SKPL- E-prak-0010 Availability 8 jam sehari

SKPL- E-prak-0011 Reliability Tidak Pernah gagal

SKPL- E-prak-0012 Portability

Mudah diadopsi pada lingkungan sistem

operasi Microsoft Windows

dan Microsoft Apache dan DBMS

phpMyAdmin

N/A Memory N/A

N/A Safety N/A

N/A Security N/A

SKPL- E-prak -0013 Komunikasi Bahasa Indonesia

Nama Kolom Tipe Data Keterangan Tambahan

Id_Mhs Varchar(10) Foreign key

Nama_Mhs Varchar(50)

Program_keahlian

Id_MK Varchar(10) Foreign key

Nama_MK Varchar(50)

Id_Kel Varchar(10) Foreign key

Nama_kel Varchar(50)

Page 15: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 15 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

3.5 Batasan Perancangan

Adapun batasan perancangan dari sistem E-prak;

1. Sistem ini terpaku dengan data store yang digunakan.

2. Ada beberapa bagian yang sulit dikembangkan.

3.6 Kerunutan (traceability)

3.6.1 Data Store vs E-R

Data Store Entity Relasi

Tbl_login Audience

Dosen

Admin

Pembahas

Memiliki

Tbl_nilai Pembahas

Dosen

Audience

Menerima

Menerima

Memberikan

Tbl_Kel Audience

Pembahas

Memiliki

Memiliki

Tbl_MK Audience

Pembahas

Dosen

Mengambil

Mengambil

Mengajar

4 LAMPIRAN

4.1 Flow map/Prosedur

Harus melakukan login terlebih dahulu.

Pilih peran bagi (Pembahas atau audience).

Pilih kelompok pembahas.

Melakukan Penilaian(audience).

Page 16: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 3.1.2 Antarmuka perangkat keras ... Modem/Internet ... Adalah proses yang dimiliki oleh semua user termasuk admin untuk menentukan hak akses

Perogram Keahlian

Teknik Komputer

SKPL-E-Prak Halaman 16 dari 16

Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer - IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer– IPB.

4.2 SW Function Point

Isilah tabel sebagai berikut, sehingga dari rancangan ini didapatkan gambaran “besarnya”

ukuran aplikasi

Item Subitem Jumlah total Keterangan

Function (bubble

yang tidak

didekomposisi

lagi)

Entry/Update

Process

Delete

Proses Level 1 4 Login

Manipulasi data nilai

Manipulasi data kelompok

Registrasi data dosen

Menu

DataSore - 4 Tbl_login

Tbl_nilai

Tbl_MK

Tbl_kel

E-R Entity 4 Dosen

Audience

Pembahas

Admin

Relasi 4 Mengajar

Memiliki

Mengambil

Memiliki

4.3 Lampiran lainnya