1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk...

38
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PENDAFTARAN SEMINAR MAHASISWA PASCASARJANA (SIPASMAPAS) untuk: KELOMPOK 7 Dipersiapkan oleh: KELOMPOK 3 NAMA NRP GUNTORO G651130181 HIDAYAT G651130331 MUSTAKIM G651130541 ULFA KHAIRA G651130111 WISARD KALENGKONGAN G651130351 Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 1 dari 38 Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB. SKPL-SIPASMAPAS

Transcript of 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk...

Page 1: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISTEM INFORMASI PENDAFTARAN SEMINAR MAHASISWA PASCASARJANA (SIPASMAPAS)

untuk:

KELOMPOK 7

Dipersiapkan oleh:

KELOMPOK 3

NAMA NRPGUNTORO G651130181HIDAYAT G651130331

MUSTAKIM G651130541ULFA KHAIRA G651130111

WISARD KALENGKONGAN G651130351

Departemen Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam

Institut Pertanian Bogor

Departemen Ilmu Komputer

Fakultas Matematika dan IPA

Institut Pertanian Bogor

Nomor Dokumen Halaman

SKPL – 01 1/25Revisi

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 1 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

SKPL-SIPASMAPAS

Page 2: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

DAFTAR PERUBAHANRevisi Deskripsi

A

B

C

D

E

F

G

INDEXTGL

- A B C D E F G

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 2 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 3: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 3 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 4: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Daftar Isi1. Pendahuluan......................................................................................................................................................7

1.1 Tujuan......................................................................................................................................................71.2 Lingkup Masalah.....................................................................................................................................71.3 Definisi , Akronim, dan singkatan...........................................................................................................71.4 Referensi..................................................................................................................................................81.5 Deskripsi Umum Dokumen.....................................................................................................................8

2. Deskripsi Global Perangkat Lunak...................................................................................................................82.1. Perspektif Produk....................................................................................................................................82.2. Fungsi Produk..........................................................................................................................................92.3. Karakteristik Pengguna...........................................................................................................................92.4. Batasan-batasan.....................................................................................................................................102.5. Asumsi dan Kebergantungan.................................................................................................................10

3. Deskripsi Rinci Kebutuhan Perangkat Lunak.................................................................................................103.1. Kebutuhan Antarmuka Eksternal..........................................................................................................10

3.1.1. Antarmuka Pemakai..........................................................................................................................113.1.2. Antarmuka Perangkat Keras.............................................................................................................113.1.3. Antarmuka Perangkat Lunak.............................................................................................................113.1.4. Antarmuka Komunikasi....................................................................................................................11

3.2. Kebutuhan Fungsional...........................................................................................................................123.2.1. Aliran Informasi................................................................................................................................12

3.2.1.1. DFD Level 1.............................................................................................................................133.2.2. Deskripsi Proses................................................................................................................................14

3.2.2.1. Proses Pengelolaan Akses........................................................................................................143.2.2.2. Proses Pengelolaan Data Master..............................................................................................143.2.2.3. Proses Pendaftaran...................................................................................................................143.2.2.4. Proses Verifikasi.......................................................................................................................153.2.2.5. Proses Laporan.........................................................................................................................15

3.2.3. DFD Level 2..........................................................................................................................................163.3. Deskripsi Data.......................................................................................................................................20

3.3.1. Kamus Data.......................................................................................................................................203.3.2. Entity Relationship Diagram (ERD).................................................................................................22

3.4. Deskripsi Kebutuhan Non Fungsional...................................................................................................233.4.1. Performansi.......................................................................................................................................233.4.2. Batasan Memori................................................................................................................................233.4.3. Modus Operasi..................................................................................................................................243.4.4. Kebutuhan Adaptasi Lokasi..............................................................................................................24

3.5. Atribut Kualitas Perangkat Lunak.........................................................................................................243.5.1. Kehandalan (reliability)....................................................................................................................243.5.2. Ketersediaan (Availability)................................................................................................................243.5.3. Keamanan (Security).........................................................................................................................243.5.4. Maintainability..................................................................................................................................243.5.5. Portability.........................................................................................................................................25

3.6. Batasan Perancangan.............................................................................................................................254. Matriks Kerunutan..........................................................................................................................................25

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 4 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 5: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Daftar Gambar

Gambar 1 Context Diagram....................................................................................................................................12Gambar 2 DFD Level 1...........................................................................................................................................13Gambar 3 DFD Level 2 Proses 1............................................................................................................................16Gambar 4 DFD Level 2 Proses 2............................................................................................................................17Gambar 5 DFD Level 2 Proses 4 (Verifikasi).........................................................................................................19Gambar 6 Entity-Relationship Diagram (ERD)......................................................................................................22

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 5 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 6: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Daftar Tabel

Tabel 1 Definisi, Singkatan dan Akronim.................................................................................................................7Tabel 2 Karakteristik Pengguna................................................................................................................................9Tabel 3 Proses Keterangan Pengelolaan Akses......................................................................................................14Tabel 4 Proses Katerangan Pengelolaan Data Master.............................................................................................14Tabel 5 Keterangan Proses Pendaftaran..................................................................................................................14Tabel 6 Keterangan Proses Verifikasi.....................................................................................................................15Tabel 7 Keterangan Proses Laporan.......................................................................................................................15Tabel 8 Pengelolaan Data Akses.............................................................................................................................16Tabel 9 Pengelolaan Data User...............................................................................................................................17Tabel 10 Pengelolaan Data Mahasiswa...................................................................................................................18Tabel 11 Pengelolaan Data Dosen..........................................................................................................................18Tabel 12 Pengelolaan Data Departemen.................................................................................................................18Tabel 13 Pengelolaan Data Ruangan......................................................................................................................18Tabel 14 Verifikasi Pembimbing............................................................................................................................19Tabel 15 Verifikasi Syarat......................................................................................................................................20Tabel 16 Verifikasi Moderator................................................................................................................................20Tabel 17 Kardinalitas ERD.....................................................................................................................................22Tabel 18 Matrik Kerunutan.....................................................................................................................................25

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 6 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 7: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

1 1. Pendahuluan

1.1 Tujuan Dokumen SKPL-01 ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau

Software Requirement Specification (SRS) untuk Sistem Informasi Pendaftaran Seminar

Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan dari penulisan dokumen ini adalah untuk

memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran

umum maupun penjelasan rinci dan menyeluruh.

1.2 Lingkup Masalah

Permasalahan yang mencakup di dalam penelitian ini adalah :

1. Belum adanya sistem online yang dapat mendukung pendaftaran seminar mahasiswa

pascasarjana.

2. Bagaimana membuat sistem pendaftaran seminar secara online bagi mahasiswa

pascasarjana

3. Bagaimana memberikan informasi jadwal dan moderator seminar mahasiswa

pascasarjana secara cepat dan tepat.

1.3 Definisi , Akronim, dan singkatan

Tabel 1 Definisi, Singkatan dan Akronim

Istilah, Akronim dan Singkatan Keterangan

SKPL Spesifikasi Kebutuhan Perangkat Lunak merupakan dokumen hasil analisis yang berisi spesifikasi kebutuhan user

SRS Software Requirements SpesificationDCD Data Context Diagram merupakan diagram yang

menggambarkan hubungan system dengan lingkungannyaDFD Data Flow Diagram menggambarkan aliran data dan proses

yang terjadi di dalam sistemSIPASMAPAS Sistem informasi Pendaftaran Seminar Mahasiswa

PascasarjanaDBMS Database management system

Software atau tool yang digunakan untuk menyimpan data (database)

User Orang yang menggunakan sistem SIPASMAPASERD Entity Relationship Diagram merupakan diagram yang

menggambarkan relasi antara entity dan atribut dari masing-masing entity

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 7 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 8: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

1.4 Referensia. Jean-Philippe Brossat. Software Requirement Specification. September 2003.

b. Arief Taufiqur Rahman. Spesifikasi Kebutuhan Perangkat Lunak (SKPL).

Jurusan Teknik Informatika ITB.

c. IEEE Guide to Software Requirements Specification

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. Hasil

proses analisis ini dimodelkan dalam bentuk Diagram Konteks, Diagram Aliran Data dan

Entity Relationship Diagram.

2. Deskripsi Global Perangkat Lunak

2.1. Perspektif ProdukAdapun sistem yang akan dikembangkan adalah sistem sistem informasi yang dapat

melakukan pendaftaran seminar, memberikan informasi jadwal seminar dan memberikan

informasi moderator seminar.

1. Pendaftaran

Pendaftaran adalah tahap pendaftaran seminar mahasiswa pascasarjana. Pada bagian

ini terdapat : Data Pendaftaran, Data User

2. Pengelolaan Data Master

Data master terdapat data mahasiswa, data dosen, data departemen dan data ruangan

3. Verifikasi

Verifikasi terdapat data verifikasi pendaftaran seminar mahasiswa

4. Laporan

Laporan berisikan informasi jadwal seminar mahasiswa serta informasi moderator

seminarJurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 8 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 9: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

2.2. Fungsi ProdukAdapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:

a. CRUD (create, read, update, delete) data pengguna.[SKPL.SIPASMAPAS-001]

b. Mengatur atau mengelola jadwal seminar. [SKPL.SIPASMAPAS-002]

c. Menentukan moderator seminar. [SKPL. SIPASMAPAS -003]

d. Mengelola data dosen, data mahasiswa, data dosen, data departemen dan data

ruangan.SKPL.SIPASMAPAS -004]

e. Melakukan verifikasi data pendaftaran seminar [SKPL.SIPASMAPAS -005]

f. Mengubah password. [SKPL.SIPASMAPAS-006]

g. Menampilkan alur pendaftaran seminar.[SKPL. SIPASMAPAS -007]

h. Melakukan login.[SKPL.SIPASMAPAS -008]

i. Melakukan logout [SKPL.SIPASMAPAS -009]

j. Mendaftar seminar.[SKPL.SIPASMAPAS -010]

k. Melakukan verifikasi persetujuan ketua komisi. [SKPL.SIPASMAPAS-011]

l. Melihat informasi jadwal seminar. [SKPL.SIPASMAPAS-012]

2.3. Karakteristik Pengguna

Tabel 2 Karakteristik Pengguna

Kategori Pengguna Tugas Hak akses ke aplikasiSuper Admin - Menambah, merubah dan

menghapus data pengguna.

- Melakukan login

- Melakukan logout

- Mengubah password

[SKPL.SIPASMAPAS -001]

[SKPL.SIPASMAPAS -006]

[SKPL.SIPASMAPAS -008]

[SKPL.SIPASMAPAS -009]

User ( Mahasiswa ) - Melakukan login

- Mengubah password

- Melakukan logout

- Mendaftar seminar

- Melihat informasi jadwal

seminar

[SKPL.SIPASMAPAS -008]

[SKPL.SIPASMAPAS -006]

[SKPL.SIPASMAPAS -009]

[SKPL.SIPASMAPAS -010]

[SKPL.SIPASMAPAS -012]

Akademik Pasca - Mengelola data dosen, data

mahasiswa, data departemen

dan data ruangan

- Melakukan verifikasi data

[SKPL.SIPASMAPAS -004]

[SKPL.SIPASMAPAS -005]

[SKPL.SIPASMAPAS -003]

[SKPL.SIPASMAPAS -002]

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 9 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 10: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

mahasiswa seminar

- Menentukan moderator

- Menentukan jadwal seminar

- Melakukan login

- Mengubah password

- Melakukan logout

[SKPL.SIPASMAPAS -008]

[SKPL.SIPASMAPAS -009]

[SKPL.SIPASMAPAS -006]

Ketua Komisi - Melakukan verifikasi Ketua

Komisi

- Melakukan login

- Mengubah password

- Melakukan logout

[SKPL.SIPASMAPAS -011]

[SKPL.SIPASMAPAS -008]

[SKPL.SIPASMAPAS -006]

[SKPL.SIPASMAPAS -009]

2.4. Batasan-batasanAdapun batasan dalam pembuatan aplikasi ini adalah :

1. Sistem ini merupakan sistem informasi berbasis web.

2. Basis data yang digunakan adalah MySQL.

3. Aplikasi dibuat dengan menggunakan pemrograman PHP.

4. Pembuatan tampilan interface akan mempergunakan program Artister dan

Dreamweaver 8.

5. Sistem dapat berjalan pada server dengan sistem operasi Windows 7 , yaitu dengan

web server (apache) dan database server.

6. Sistem ini tidak diintegrasikan dengan database Sistem Akademik Universitas

2.5. Asumsi dan KebergantunganSoftware dapat dioperasikan dengan baik jika :

a. Sistem operasi server menggunakan Linux

b. Sistem operasi workstation/client menggunakan Windows XP atau yang lainnya

c. Spesifikasi hardware yang digunakan lebih tinggi dari spesifikasi minimum software.

d. Database diintegrasikan dengan sistem informasi akademik.

3. Deskripsi Rinci Kebutuhan Perangkat Lunak

3.1. Kebutuhan Antarmuka EksternalSistem Informasi Seminar Mahasiswa Pascasarjana (SIPASMAPAS) diatas internet

berbasis web. Dalam deskripsi kebutuhan antarmuka ekstenal akan dideskripsikan kebutuhan

antarmuka perangkat lunak dengan perangkat lain yang berada diluar cakupan perangkat Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 10 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 11: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

lunak yang akan dikembangkan tetapi mempunyai keterkaitan dalam proses yang

dilakukannya.

Dalam operasionalnya, perangkat lunak yang akan dikembangkan memerlukan adanya

interaksi dengan komponen-komponen lain diluar perangkat lunak itu seperti: user sebagai seorang

pengguna perangkat lunak, perangkat keras dimana perangkat lunak ini akan dijalankan, perangkat

komunikasi dimana perangkat lunak ini akan saling berkomunikasi dalam jaringan internet.

3.1.1. Antarmuka PemakaiAntarmuka pemakai akan dikembangkan berbasis sistem informasi online yang

dibangun melalui HTML® dan PHP® yang dirancang untuk memudahkan pemakai dalam

penggunaan Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana

(SIPASMAPAS). SIPASMAPAS menerima masukkan dari tikusan (mouse) dan papan kunci

(keyboard). Keluaran dari SIPASMAPAS dapat langsung dilihat melalui monitor dalam

bentuk web ataupun dicetak dari alat cetak (printer).

3.1.2. Antarmuka Perangkat KerasAplikasi ini berjalan di atas perangkat keras berupa beberapa komputer yang saling

terhubung oleh jaringan internet dan berkomunikasi dengan protocol http/https. Dimana file

aplikasi ditempatkan pada server webhosting yang dioperasikan oleh Administrator.

3.1.3. Antarmuka Perangkat LunakSistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS)

adalah program yang akan dibangun menggunakan bahasa PHP, DBMS MySQL dan akan

berjalan pada Sistem Operasi Windows maupun linux dengan memakai browser-browser

komputer maupun browser mobile.

3.1.4. Antarmuka KomunikasiAntarmuka komunikasi yang dibutuhkan adalah sebuah komputer server yang

terhubung dengan jaringan internet menggunakan protokol Transmission Control

Protocol/Internet Protocol (TCP/IP). Sehingga dapat diakses secara online oleh mahasiswa

maupun pengguana sistem..

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 11 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 12: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

3.2. Kebutuhan Fungsional

3.2.1. Aliran Informasi

Gambar 1 Context Diagram

3.2.1.1. DFD Level 1

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 12 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 13: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Gambar 2 DFD Level 1

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 13 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 14: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

3.2.2. Deskripsi Proses3.2.2.1. Proses Pengelolaan Akses

Nama Proses Masukan Keluaran DeskripsiProses Pengelolaan Akses

- Data_akses- Data_user

- Info_akses- Info_user

Proses PengelolaanData akses yang meliputi dari proses login, manajemen user, dan data logout.Proses ini secara umum melakukan CRD pada data user.

Tabel 3 Proses Keterangan Pengelolaan Akses

3.2.2.2. Proses Pengelolaan Data Master

Tabel 4 Proses Katerangan Pengelolaan Data MasterNama Proses Masukan Keluaran Deskripsi

Proses Pengelolaan Master

- Data_mahasiswa

- Data_dosen- Data_departemen

- Data_ruangan

- Info_mahasiswa- Info_dosen- Info_departemen- Info_ruangan

Proses Pengelolaan Data master merupakan data induk yang dapat digunakan untuk beberapa proses selanjutnya, data induk juga merupakan data utama dari sebuah sistem

3.2.2.3. Proses Pendaftaran

Tabel 5 Keterangan Proses PendaftaranNama Proses Masukan Keluaran Deskripsi

Proses Pendaftaran

- Data Pendaftaran

- Info_pendaftaran Proses Pendaftaran merupakan proses mahasiswa melakukan pendaftaran seminar, pada proses ini data sangat bergantung dari data master seperti data mahasiswa, data dosen dan data departemen

3.2.2.4. Proses Verifikasi

Tabel 6 Keterangan Proses VerifikasiJurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 14 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 15: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Nama Proses Masukan Keluaran DeskripsiProses Verifikasi

- Data_verifikasi

- Info_verifikasi Proses verifikasi merupakan proses persetujuan dari pemegang hak akses dari sebuah sistem, pada bagian ini proses verifikasi bergantung dari data pendaftaran dan data ruangan.Proses Verifikasi terdiri dari tiga tahap:

- Verifikasi Persetujuan Pembimbing

- Verifikasi syarat- Verifikasi moderator

3.2.2.5. Proses Laporan

Tabel 7 Keterangan Proses LaporanNama Proses Masuka

nKeluaran Deskripsi

Proses Laporan

- - Laporan_pendaftaran- Laporan_verifikasi

Proses laporan merupakan proses akhir dari sebuah sistem, umumnya laporan digunakan sebagai bahan informasi yang umum maupun secara detail.

3.2.3. DFD Level 23.2.3.1. DFD Level 2 Proses 1 (Pengelolaan Akses)

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 15 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 16: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Gambar 3 DFD Level 2 Proses 1

Tabel 8 Pengelolaan Data AksesNama Proses Masukan Keluaran Deskripsi

Kelola Data Akses

- Data_akses - Info_akses - Proses pengelolaan data akses atau hak akses user untuk melakukan/ masuk kedalam sebuah system yang terdiri atas login user, ubah user dan logout. Pada proses ini merupakan proses utama untuk melakukan interaksi terhadap user yang terlibat langsung dengan system, seperti super admin, akademik pasca dan mahasiswa

Tabel 9 Pengelolaan Data UserNama Proses Masukan Keluaran Deskripsi

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 16 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 17: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Kelola Data User

- Data_user - Info_user - Berbeda dengan pengelolaan Akses, pengelolaan User merupakan sebuah manajemen user terhadap user-user yang terlibat langsung kedalam user. Ini dilakukan untuk menambah, menghapus user utama pengguna system ini yaitu akademik pasca, akademik pasca merupakan user utama pada system ini, biasanya yang bekerja sebagai pengelola data user/ manajemen user adalah super admin.

3.2.3.2. DFD Level 2 Proses 2 (Pengelolaan Data Master)

Gambar 4 DFD Level 2 Proses 2

Nama Proses Masukan Keluaran DeskripsiKelola Data - Data_maha - Info_mahasisw - Proses melakukan input data

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 17 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 18: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Mahasiswa siswa a utama atau data mahasiswa selain itu terdapat proses ubah dan hapus data mahasiswa. Data Mahasiswa merupakan data utama dari system pendaftaran ini, data mahasiswa diinputkan oleh seorang akademik pasca yang nantinya mahasiswa akan mendaftar dengan memasukkan hak akses yang telah diberikan kepada masing-masing mahasiswa

Tabel 10 Pengelolaan Data Mahasiswa

Tabel 11 Pengelolaan Data DosenNama Proses Masukan Keluaran Deskripsi

Kelola Data Dosen

- Data_dosen - Info_dosen - Proses melakukan tambah, ubah dan hapus data dosen. Data dosen nantinya digunakan sebagai penggunaan/ pemilihan ketua komisi pembimbing

Nama Proses Masukan Keluaran DeskripsiKelola Data Departemen

- Data_departemen

- Info_departemen - Proses melakukan tambah, ubah dan hapus data departemen. Data departemen berfungsi sebagai pilihan departemen/ prodi pada system dan sebagai pengelompokan kelompok keilmuan

Tabel 12 Pengelolaan Data Departemen

Tabel 13 Pengelolaan Data RuanganNama Proses Masukan Keluaran Deskripsi

Kelola Data Ruangan

- Data_ruangan - Info_ruangan - Proses melakukan tambah, ubah dan hapus data ruangan, data ini berfungsi untuk melakukan pendataan dan pemilihan ruangan pada verifikasi ruangan oleh akademik pasca.

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 18 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 19: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

3.2.3.3. DFD Level 2 Proses 4 (Verifikasi)

Gambar 5 DFD Level 2 Proses 4 (Verifikasi)

Tabel 14 Verifikasi PembimbingNama Proses Masukan Keluaran Deskripsi

Verifikasi Pembimbing

- Data_verifikasi

- Info_verifikasi - Proses melakukan verifikasi data pendaftaran mahasiswa kedalam system. Ketua komisi pembimbing akan memverifikasi data sesuai dengan user/ mahasiswa yang dibimbingnya atau istilah lain adalah memberikan persetujuan terhadap mahasiswa. Sebelum pembimbing melakukan verifikasi proses verifikasi selanjutnya tidak dapat dilakukan oleh akademik pasca

Tabel 15 Verifikasi SyaratNama Proses Masukan Keluaran Deskripsi

Verifikasi Syarat

- Data_verifikasi

- Info_verifikasi - Proses melakukan verifikasi syarat dilakukan oleh akademik pasca. Setelah memperoleh verifikasi dari ketua komisi

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 19 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 20: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

pembimbing, akademik pasca melakukan verifikasi dan pengecekan data dan syarat-syarat

Tabel 16 Verifikasi ModeratorNama Proses Masukan Keluaran Deskripsi

Verifikasi Moderator

- Data_verifikasi

- Info_verifikasi - Proses melakukan verifikasi moderator dilakukan oleh akademik pasca. Setelah data dan syarat telah terpenuhi, selanjutnya akademik pasca melakukan verivikasi moderator pada seminar, secara otomastis system akan menampilkan jadwal seminar mahasiswa.

3.3. Deskripsi Data

3.3.1. Kamus DataKamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang

tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang

sama tentang input, output, dan komponen data strore.

Kamus data dari Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana

(SIPASMAPAS) adalah sebagai berikut :

1. Nama Arus Data : User

Alias : -

Bentuk : Dokumen

Arus Data : Pengelolaan Data Akses – Proses 1

Struktur Data : id_user, nama_user, username , password, level

2. Nama Arus Data : Mahasiswa

Alias : -

Bentuk : Dokumen

Arus Data : Data Master – Proses 2

Struktur Data : nrp, id_user, nama_mahasiswa, email, id_departemen, alamat

telpon, status

3. Nama Arus Data : Dosen

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 20 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 21: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Alias : -

Bentuk : Dokumen

Arus Data : Pengelolaan Data Master – Proses 2

Struktur Data : nip, nama_dosen, id_departemen, email, mata_kuliah

4. Nama Arus Data : Departemen

Alias : -

Bentuk : Dokumen

Arus Data : Pengelolaan Data Master – Proses 2

Struktur Data : id_departemen, nama_departemen, bidang

5. Nama Arus Data : Pendaftaran

Alias : -

Bentuk : Dokumen

Arus Data : Pendaftaran – Proses 3

Struktur Data : id_pendaftaran, nrp, nip, pembimbing2, pembimbing3

nilai_bahasa_inggris, jumlah_sks, file_kartu_kehadiran

file_bukti_lunas_spp, hari, tanggal, waktu, hari2, tanggal2

waktu2

6. Nama Arus Data : Verifikasi

Alias : -

Bentuk : Dokumen

Arus Data : Verifikasi – Proses 4

Struktur Data : id_verifikasi, id_pendaftaran, ver_pembimbing, ver_syarat,

ver_moderator, id_ruangan

3.3.2. Entity Relationship Diagram (ERD)

Entity Relationship Diagram biasa menunjukkan hubungan antara entity serta atribut dari

entity tersebut. ERD dari Sistem Informasi Pendaftaran Mahasiswa Pascasarjana (SIPASMAPAS)

adalah sebagai berikut :

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 21 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 22: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Gambar 6 Entity-Relationship Diagram (ERD)

Kardinalitas

Tabel 17 Kardinalitas ERD

Tabel Hubungan

User Mahasiswa 1 – 1

- Satu Mahasiswa memiliki satu user hak akses

- Satu hak akses hanya boleh dimiliki oleh seorang mahasiswa

User Dosen 1 – 1

- Satu Dosen memiliki satu user hak akses

- Satu hak akses hanya boleh dimiliki oleh seorang Dosen

Mahasiswa Departemen 1 – 1

- Satu Mahasiswa berada/ terdaftar pada satu Departemen

- Satu departemen hanya memiliki satu identitas mahasiswa yang berbeda

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 22 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 23: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

Mahasiswa Pendaftaran 1 – 1

- Seorang Mahasiswa hanya diperbolehkan mendaftar hanya satu kali

- Setiap account pendaftaran hanya berlaku untuk satu mahasiswa

Departemen Dosen 1 – N

- Seorang dosen dapat bertugas di beberapa departemen

- Satu departemen hanya memiliki satu identitas dosen

Pendaftaran Dosen 1 – N

- Beberapa pendaftaran dapat menggunakan/ memiliki/ memilih lebih dari satu dosen

- Satu account dosen hanya boleh dimiliki oleh satu account pendaftaran

Pendaftaran Verifikasi 1 – N

- Satu pendaftaran dapat diverifikasi berluang-ulang atau lebih dari satu pengguna

- Satu pengguna dapat melakukan memverifikasi satu account pendaftaran

Verivikasi Ruangan 1 – 1

- Satu verifikasi pendaftaran hanya berlaku/ digunakan untuk satu ruangan yang ditentukan

- Satu ruangan hanya berlaku untuk satu verifikasi pada hari, tanggal dan waktu yang sama

3.4. Deskripsi Kebutuhan Non Fungsional

3.4.1. PerformansiTidak ada batasan performansi karena kemampuan perangkat keras yang digunakan

telah memadai.

3.4.2. Batasan MemoriBesarnya memory yang dibutuhkan untuk menjalankan SIPASMAPAS

tersebut sebesar 128 MB. Besarnya kapasitas harddisk pada PC yang digunakan untuk

instalasi web browser adalah sebesar 100 MB.

3.4.3. Modus OperasiModus Operasi Sistem Informasi Pendaftaran Mahasiswa Pascasarjana

(SIPASMAPAS) adalah sebagai berikut :

a. Level SuperAdmin : pengelolaan data akses pengguna sistem,

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 23 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 24: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

b. Level Admin Akademik : mengelola data master, melakukan verifikasi data

pendaftaran seminar,

c. Level Mahasiswa : melakukan pendaftaran seminar, melihat informasi jadwal

seminar

d. Level Ketua Komisi : melakukan verifikasi pendaftaran seminar mahasiswa oleh

ketua komisi pembimbing

3.4.4. Kebutuhan Adaptasi LokasiSistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS) ini

dapat dengan komputer melalui web browser.

3.5. Atribut Kualitas Perangkat Lunak

3.5.1. Kehandalan (reliability)Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS) ini

dapat digunakan selama 1 X 24 jam, dengan dukungan sistem operasi Windows dan Linux

yang memiliki stabilitas yang tinggi.

3.5.2. Ketersediaan (Availability)Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS) ini

dapat berjalan dan tersedia selama tidak mengalami kendala, seperti pasokan suplai tenaga

listrik atau terkendalanya jaringan lokal, jaringan internet serta web server hosting sistem.

3.5.3. Keamanan (Security)Admin dan user harus melakukan log in untuk dapat mengakses sistem dan didukung

keandalan dari server. Untuk melakukan akses kedalam sistem dilengkapi dengan user id

yang unik dan password. Site juga dilengkapi dengan enkripsi SSL-128 yang meng-enkripsi

setiap data yang dikirim melalui jaringan internet

3.5.4. MaintainabilitySistem Informasi ini dibuat secara full parameter dan dinamis. Isi site, serta

informasi yang terdapat di dalamnya dapat diupdate kapan saja sesuai dengan informasi

seminar mahasiswa. Management hanya perlu mengakses aplikasi sebagai administrator

dan mengakses menu yang khusus disediakan untuk administrator.

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 24 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.

Page 25: 1. Pendahuluan - UNJAnewulfakhaira.staff.unja.ac.id/wp-content/uploads/sites/... · Web viewuntuk Sistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS). Tujuan

3.5.5. PortabilitySistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS)

bersifat portable

3.6. Batasan PerancanganSistem Informasi Pendaftaran Seminar Mahasiswa Pascasarjana (SIPASMAPAS) ini

akan diimplementasikan pada sistem server berbasis apache, menggunakan bahasa

pemrograman PHP

4. Matriks Kerunutan

Tabel 18 Matrik Kerunutan

Kode Keterangan

[SKPL.SIPASMAPAS-001]

[SKPL.SIPASMAPAS-002]

[SKPL.SIPASMAPAS-003]

[SKPL.SIPASMAPAS-004]

[SKPL.SIPASMAPAS-005]

[SKPL.SIPASMAPAS-006]

[SKPL.SIPASMAPAS-007]

[SKPL.SIPASMAPAS-008]

[SKPL.SIPASMAPAS-009]

[SKPL.SIPASMAPAS-010]

[SKPL.SIPASMAPAS-011]

[SKPL.SIPASMAPAS-012]

CRUD (create, read, update, delete) data pengguna

Mengatur atau mengelola jadwal seminar

Menentukan moderator seminar

Mengelola data dosen, data mahasiswa, data dosen, data

departemen dan data ruangan.

Melakukan verifikasi data pendaftaran seminar

Mengubah password

Menampilkan alur pendaftaran seminar

Melakukan login

Melakukan logout

Mendaftar seminar

Melakukan verifikasi persetujuan ketua komisi.

Melihat informasi jadwal seminar

Jurusan Ilmu Komputer IPB SKPL - SIPASMAPAS Halaman 25 dari 25Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer , FMIPA IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer, FMIPA IPB.