SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SARANA DISKUSI TUGAS TULIAH (SADIS) BERBASIS WEB

dokumen-dokumen yang mirip
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. AKKSES (Aplikasi Konversi Kurs Sangat sederhana Sekali)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM RENTAL MOBIL

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem E-learning Praktikum. (E-prak)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem Reservasi Gedung (SRG)

DAFTAR PERUBAHAN INDEX - A B C D E F G

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. E Learning Tugas (ELT)

BAB III ANALISIS DAN RANCANGAN SISTEM

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

GLO1 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Q-AS. Dipersiapkan oleh: Elghar Wisnudisastra G

BAB II LANDASAN TEORI...

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Software Requirements Specification

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III PERANCANGAN PENELITIAN

ANALISIS SPESIFIKASI PERANGKAT LUNAK BLOG BERBASIS WEB

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB III DESAIN DAN PERANCANGAN

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

DOKUMEN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PEMESANAN ONLINE PENGGUNAAN LAPANGAN FUTSAL UNTUK GOOL FUTSAL SURABAYA

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI...

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB V IMPLEMENTASI SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB 3 PERANCANGAN SISTEM

BAB III. Analisa Dan Perancangan

BAB III LANDASAN TEORI

Bab 3. Metode Perancangan

BAB IV HASIL DAN UJI COBA

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. SISTA (Sistem Informasi Proyek Akhir )

pemakaian aplikasi antara lain:

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Pencarian Pekerjaan (SPP)

(E-prak) E-Learning Praktikum

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. dengan perangkat lunak yang akan digunakan, kebutuhan fungsional, diagram alir

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

PERANCANGAN WEBSITE CHELSEA INDONESIA SUPPORTERS CLUB REGIONAL MEDAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR IMAM ANUGRAH

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB I PERSYARATAN PRODUK

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

BAB III METODOLOGI PENELITIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

Sistem Toko Olahraga Online

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

SKPL-CekPanen SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. CekPanen. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: M. Raihan Fajri (G )

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB 1 PERSYARATAN PRODUK

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix DAFTAR SIMBOL... xi DAFTAR LAMPIRAN...

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

Bab 4 Implementasi dan Evaluasi

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN (SIP) untuk: JURUSAN PENDIDIKAN TEKNIK INFORMATIKA. Dipersiapkan oleh:

BAB IV ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

Persiapan Hardware dan Software Implementasi Basis Data Pemasangan (Instalasi) Konversi Data Pelatihan Evaluasi. Tabel 4.40 Rencana Implementasi

Sistem Informasi Praktik Industri Fakultas Teknik Universitas Negeri Yogyakarta Berbasis Web

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Transkripsi:

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SARANA DISKUSI TUGAS TULIAH (SADIS) BERBASIS WEB Mata Kuliah : Rekayasa Perangkat Lunak Dosen : Rauf Fauzan, S.Kom, M.Kom Oleh : ANDRIAN RAMADHAN F 10512318 IRFAN DWI PUTRA 10512298 LODRA MUHAMMAD M 10512322 NURUL NURLISA 10512307 RONNY PRATAMA 10512305 SISTEM INFORMASI 8 JURUSAN SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2015

1. PENDAHULUAN Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS) untuk SADIS (SARana DISkusi tugas tuliah). 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 SADIS (SARana DISkusi tugas tuliah) adalah sarana berbasis web yang digunakan untuk berdiskusi tentang tugas kuliah. Diskusi yang tercakup kedalamnya adalah diskusi tentang panduan, cara pengumpulan dan penjelasan tentang tugas kuliah. 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-Akkses.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada Akkses, dengan Akkses merupakan kode perangkat lunak, Akkses.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 notasi yang digunakan untuk merepresentasikan struktur data statis pada perangkat lunak 1.4 Referensi Referensi yang digunakan pada perangkat lunak ini adalah: Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. Danny Goodman and Brendan Eich. JavaScript Bible. Hungry Minds, Inc. Maret 1998. [DAV99] Dave Raggett, Arnaud Le Hors, dan Ian Jacobs. HTML 4.01 Specification. W3C Recommendation. Desember 1999. Eric A. Smith. Active Server Pages Bible. John Wiley & Sons. Desember 1999. Netscape Communications Corporation. Client-Side Javascript Reference. Netscape Communications Corporation. November 1998. STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika ITB. 1.5 Deskripsi Umum Dokumen Dokumen SKPL ini dibagi menjadi tiga bagian utama, yaitu :

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 Perangkat Lunak 2.1 Deskripsi Umum Sistem SADIS adalah sarana perangkat lunak berbasis web yang digunakan untuk berdiskusi antara mahasiswa-mahasiswa dengan dosen tentang tugas kuliah yang diberikan oleh dosen serta dilengkapi sarana untuk upload file tugas bagi dosen untuk memberikan tugas kepada mahasiswa lengkap beserta keterangannya. Perangkat lunak ini dapat dijalankan oleh server yang dilengkapi web server Apache yang mendukung bahasa pemrograman PHP: Hypertext Preprocesor (PHP) dan dibangun dengan menggunakan bahasa pemrograman PHP:Hypertext Preprocesor (PHP). Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi apapun yang mempunyai aplikasi penjelajah situs (web browser). Gambar hubungan antar subsistem pada SADIS adalah sebagai berikut: SADIS User Interface Upload Tugas Lihat Tugas Isi Komentar Lihat Komentar SADIS Admin Interface Data Dosen Data Mahasiswa Gambar 1: Hubungan antar subsistem pada AKKSES 2.2 Fungsi Produk Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah: Upload Tugas [SKPL-SADIS.K-006]. Menampilkan Tugas yang diupload dosen [SKPL- SADIS.K-002]. Download file tugas yang diupload dosen [SKPL-SADIS.K-005]. Memberikan komentar terhadap tugas yang diupload dosen [SKPL- SADIS.K-003].

Menampilkan komentar yang pernah dituliskan mahasiswa [SKPL- SADIS.K-004]. 2.3 Karakteristik Pengguna Pengguna perangkat lunak ini adalah mahasiswa dan dosen yang telah didaftarkan oleh administrator sistem yang menggunakan penjelajah situs (web browser). Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut sebagai administrator dan mempunyai wewenang untuk mendaftarkan mahasiswa atau dosen yang berhak mengakses sistem. Kategori Pengguna Tugas Hak Akses ke Aplikasi Mahasiswa Memberikan komentar terhadap informasi tugas yang kurang jelas SKPL-SADIS.K-001 SKPL-SADIS.K-002 SKPL-SADIS.K-003 SKPL-SADIS.K-004 SKPL-SADIS.K-005 Dosen Mengupload tugas SKPL-SADIS.K-001 SKPL-SADIS.K-002 SKPL-SADIS.K-003 SKPL-SADIS.K-004 SKPL-SADIS.K-005 Administrator Mendaftarkan mahasiswa dan dosen yang bisa login terhadap sistem SKPL-SADIS.K-006 SKPL-SADIS.K-007 SKPL-SADIS.K-008 SKPL-SADIS.K-009 SKPL-SADIS.K-010 2.4 Batasan-batasan Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah : File yang diupload dosen hanya file tugas dan berbentuk pdf Dosen tidak bisa menghapus tugas yang sudah diuploadkan Dosen dan Mahasiswa tidak bisa menghapus komentar yang telah dikirimkan Dosen dan mahasiswa tidak bisa mengedit profilnya sendiri 2.5 Lingkup Operasi Perangkat lunak pada sisi server yang dibutuhkan oleh SADIS adalah : Sistem Operasi : Microsoft Windows 95 atau lebih Web Server : Apache Scripting language : PHP: Hypertext Preprocesor (PHP) DBMS : MySQL Perangkat lunak pada sisi client yang dibutuhkan oleh SADIS adalah : Sistem Operasi : Windows, Linux Penjelajah Situs (web browser) : Internet Explorer, Mozilla firefox, Google Chrome

3. Deskripsi Rinci Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal Kebutuhan antarmuka eksternal pada perangkat lunak SADIS 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 SADIS melalui antarmuka penjelajah situs (web browser). SADIS menerima masukan dari pemakai melalui perintah yang diklik pada tikusan (mouse). Keluaran dari perangkat lunak SADIS dapat dilihat pemakai dengan menggunakan monitor secara langsung. 3.1.2 Antarmuka Perangkat Keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh AKKSES adalah : Personal Komputer (PC) Papan kunci (keyboard) Tikusan (mouse) Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik. 3.1.3 Antarmuka Perangkat Lunak Perangkat lunak ini tidak membutuhkan library yang spesifik untuk melakukan koneksi basis data dari script PHP ke basis data Mysql. Berikut beberapa dari perancangan antarmukanya : Login User Home User Mahasiswa

Menu Listing Tugas Home User Dosen

Menu Upload Tugas Menu Komentar Tugas

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 Deskripsi Kebutuhan Fungsional SRS-ID SKPL-SADIS.K-001 SKPL-SADIS.K-002 SKPL-SADIS.K-003 SKPL-SADIS.K-004 SKPL-SADIS.K-005 SKPL-SADIS.K-006 SKPL-SADIS.K-007 SKPL-SADIS.K-008 SKPL-SADIS.K-009 SKPL-SADIS.K-010 Deskripsi Login Menampilkan listing tugas Mengirimkan Komentar Menampilkan Komentar Download file tugas Upload file tugas Input data dosen Input data mahasiswa Hapus data dosen Hapus data mahasiswa

3.2.2 Context Diagram Gambar 2 Context Diagram (DFD level 0) 3.2.3 Diagram Aliran Data Data Flow Diagram digunakan untuk menggambarkan sistem sebagai sebuah jaringan dari prosesproses secara fungsional yang dihubungkan satu dengan yang lainnya oleh aliran data. DFD terdiri dari proses penyimpanan data, aliran data dan entity luar, dan DFD merupakan diagram konteks dalam bentuk yang lebih kecil, DFD menguraikan proses yang terjadi didalam sistem sampai ke proses yang lebih detail. 3.2.3.1 Diagram Aliran Data Level 1 Gambar 3 DFD Level 1

3.2.3.1.1 Diagram Aliran Data Level 2 Proses 1.0 (Simpan data login user) Gambar 4 DFD Level 2 Proses 1.0 3.2.3.1.2 Diagram Aliran Data Level 2 Proses 4.0 (Olah Komentar) Gambar 5 DFD Level 2 Proses 4.0

3.2.4 Kamus Data Kamus data yaitu daftar semua elemen data yang terhubung dengan sistem dan terdefinisi dengan tepat sehingga pemakai dan sistem analisis mempunyai pengertian yang sama tentang input dan output. Kamus data menggambarkan data yang mengalir dari suatu proses ke proses lainnya, dari entitas luar ke proses atau dari proses ke entitas luar. Arus data dari entitas luar ke dalam proses atau sistem biasanya berupa dokumen atau buktu pencatatan. Untuk meningkatkan efisiensi dan efektifitas biasanya mnggunakan kode. Arus data dari proses ke entitas luar biasanya berbentuk data atau informasi yang dibutuhkan sistem. Kamus data berfungsi sebagai berikut : 1. Menjelaskan arti dari aliran data dan penyimpanan dalam DFD 2. Menjelaskan komposisi paket data yang bergerak melalui aliran 3. Menjelaskan komposisi penyimpanan data Adapun kamus data dalam SADIS ini sebagai Berikut : 3.2.4.1 Tempat Penyimpanan Data 1. Tabel Administrator a. Nama Tabel : Administrator b. Primary Key : username c. Jumlah Field : 2 Tabel Struktur File Tabel Administrator No Nama Field Type Size Keterangan 1 username Varchar 30 Username login Administrator 2 password Varchar 30 Password login Administrator 2. Tabel Dosen a. Nama Tabel : Dosen b. Primary Key : nip c. Jumlah Field : 4 Tabel Struktur File Tabel Administrator No Nama Field Type Size Keterangan 1 nip Varchar 30 Nip dosen 2 nama Varchar 30 Nama lengkap dosen 3 username Varchar 30 Username login dosen 4 password Varchar 30 Password login dosen

3. Tabel komentar a. Nama Tabel : Komentar b. Primary Key : no_tugas c. Jumlah Field : 4 Tabel Struktur File Tabel Administrator No Nama Field Type Size Keterangan 1 no_tugas Varchar 16 Nomor tugas yang di komentari 2 pengirim Varchar 30 Jabatan Pengirim yang mengomentari 3 id Varchar 30 Id pengirim yang mengomentari 4 komentar Text Isi komentar 5 tgl_komentar Date Tanggal komentar dikirim 2. Tabel Mahasiswa a. Nama Tabel : mahasiswa b. Primary Key : nim c. Jumlah Field : 4 Tabel Struktur File Tabel Administrator No Nama Field Type Size Keterangan 1 nim Varchar 8 Nim mahasiswa 2 nama Varchar 30 Nama Lengkap mahasiswa 3 username Varchar 30 Username login mahasiswa 4 password Varchar 30 Password login mahasiswa 5 Kelas Varchar 30 Kelas Mahasiswa 6 Angkatan Year 4 Angkatan mahasiswa 3. Tabel Tugas a. Nama Tabel : tugas b. Primary Key : no_tugas c. Jumlah Field : 4 Tabel Struktur File Tabel Administrator No Nama Field Type Size Keterangan 1 no_tugas Varchar 30 Nomor tugas 2 nip_dosen Varchar 30 Nip Dosen yang mengirim tugas 3 mata_kuliah Varchar 30 Tugas untuk mata kuliah 4 nama_tugas Varchar 50 Nama tugas yang di upload 5 tgl_upload Date Tanggal tugas yang dikirim 6 keterangan Text Keterangan tugas 7 Kelas Varchar 30 Tugas untuk kelas 8 Angkatan Year 4 Tugas untuk angkatan

3.2.4.2 Aliran Data 1 Nama Arus Data : Simpan Data Login Dosen Alias : - Aliran : Administrator Proses 1.0, Proses 1.0 - Dosen Atribut : Nip, nama, username, password 2 Nama Arus Data : Simpan Data Login Mahasiswa Alias : - Aliran : Administrator Proses 1.0, Proses 1.0 - Mahasiswa Atribut : Nim, nama, username, password 3 Nama Arus Data : Login Mahasiswa Alias : - Aliran : Mahasiswa Proses 2.0 Atribut : username, password 4 Nama Arus Data : Login Dosen Alias : - Aliran : Dosen Proses 2.0 Atribut : username, password 5 Nama Arus Data : Upload Tugas Alias : - Aliran : Dosen Proses 3.0, Proses 3.0 Tugas Atribut : No_tugas, nip_dosen,mata_kuliah, Nama_tugas, tgl_upload, keterangan 6 Nama Arus Data : Kirim Komentar Alias : - Aliran : Mahasiswa Proses 4.1, Proses 4.1 Komentar Atribut : No_tugas, nim_mahasiswa, komentar, tgl_komentar 7 Nama Arus Data : Hapus Komentar Alias : - Aliran : Komentar Proses 4.2 Atribut : No_tugas 3.2.5 Spesifikasi Proses Nama Spesifikasi Kode Proses Nama Proses Simpan data login dosen 1.1 Simpan data login dosen Simpan data login mahasiswa 1.2 Simpan data login mahasiswa Login 2.0 Login Upload Tugas 3.0 Upload Tugas Kirim komentar 4.1 Kirim komentar Hapus komentar 4.2 Hapus komentar

3.3 Kebutuhan Performansi Kubutuhan didalam Sarana diskusi itu menampilkan listing tugas yang diberikan oleh dosen serta menampilkan komentar-komentar yang telah dikirimkan oleh mahasiswa dan dosen. SADIS ini melibatkan keterbatasan penyimpanan sehingga jika penyimpanan sudah hampir mencapai batas, file tugas yang lama akan dihapus oleh admin. Admin dalam sarana diskusi ini mempunyai peran dalam menginputkan data-data mahasiswa dosen yang tercatat di universitas, dan memberikan informasi tentang user jika user lupa username atau password untuk login. Perangkat lunak pada sisi server yang dibutuhkan spesifikasi seperti sistem operasi windows XP/7/8, XAMPP, dan scripting language : PHP Hypertext Preprocessor (PHP) 5.3, HTML. Kebutuhan dalam system sarana diskusi ini yaitu informasi yang dapat diperoleh user dalam beberapa detik data yang akan diperoses selama jangka waktu tertentu. Baik kondisi normal atau pun kondisi buruk memungkinkan user dalam mendapatkan informasi hanya memerlukan waktu kurang dari 10 detik saja. 3.4 Kendala Perancangan seperti: Dalam pembuatan software ini tidak luput dari kendala dalam setiap proses pembangunannya Sulitnya mencari nama untuk software ini. Sulitya mencari referensi pembuatan SKPL yang tepat karena banyak referensi yang berbeda 3.5 Atribut Sistem Perangkat Lunak 3.5.2 keandalan Kecepatan dalam mendapatkan informasi lebih lanjut dari tugas yang dibahas. Penggunaannya yang mudah dipahami. Bisa berdiskusi langsung dengan dosen yang bersangkutan. 3.5.3 Ketersediaan Upload materi atau tugas kuliah oleh dosen. Bisa berdiskusi langsung dengan dosen yang bersangkutan. 3.5.4 Keamanan

Keamanaan admin dan user dijamin akan terjaga sebaik mungkin dikarenakan memiliki hak tugas untuk masing-masing menyangkut masalah system yang disediakan. 3.5.5 Perawatan Sarana diskusi ini tidak memerlukan perawatan khusus, hanya saja jika databasenya mengalami crash dan fullspace. 3.5.6 kepemindahan Web sarana diskusi ini portable karena dapat digunakan di berbagai sistem operasi. 3.6 Kebutuhan lain Web Sarana diskusi ini dapat diakses dengan menggunakan perangkat yang bisa mengakses internet. Disarankan untuk memiliki jaringan internet yang stabil agar tidak mengganggu sarana diskusi yang sedang berlangsung.