SKPL Sistem Informasi Lembaga Swadaya Masyarakat

43
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI LEMBAGA SWADAYA MASYARAKAT (SILSM) Dipersiapkan oleh: Selyz Darani Harahap J3C112021 Fernalia J3C212210 Program Keahlian Manajemen Informatika Program Diploma Institut Pertanian Bogor SKPL -

Transcript of SKPL Sistem Informasi Lembaga Swadaya Masyarakat

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISTEM INFORMASI LEMBAGA SWADAYA MASYARAKAT (SILSM)

Dipersiapkan oleh:

Selyz Darani Harahap J3C112021

Fernalia J3C212210

Program Keahlian Manajemen Informatika

Program Diploma

Institut Pertanian Bogor

SKPL -

Program KeahlianManajemenInformatika

Program Diploma

Nomor Dokumen Halaman

SKPL – SILSM 1/25Revisi Tgl: 17/10/14

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 2 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

DAFTAR PERUBAHAN

Revisi DeskripsiA

B

C

D

E

F

G

INDEXTGL

16/10/14

A B C D E F G

Ditulisoleh

SelyzD.H.

Fernalia

Diperiksa oleh

AgungT.P.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 1 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

Disetujui oleh

Ringga

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 2 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 3 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 4 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

DAFTAR ISI

DAFTAR TABEL..............................................................5DAFTAR GAMBAR.............................................................51 PENDAHULUAN............................................................61.1 Tujuan.............................................................61.2 Lingkup Masalah....................................................61.3 Definisi , Singkatan dan Akronim...................................61.4 Referensi..........................................................71.5 Deskripsi Umum Dokumen.............................................7

2 DESKRIPSI GLOBAL PERANGKAT LUNAK.......................................82.1 Perspektif Produk..................................................82.2 Fungsi Produk......................................................82.3 Karakteristik Pengguna.............................................92.4 Batasan-batasan...................................................112.5 Asumsi dan Kebergantungan.........................................11

3 DESKRIPSI RINCI KEBUTUHAN PERANGKAT LUNAK.............................113.1 Kebutuhan Antarmuka Eksternal.....................................113.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................................................123.2.1.1 DFD Level 0 (diagram context)...............................123.2.1.2 DFD Level 1.................................................133.2.1.3 DFD Level 2 Proses 2.0......................................143.2.1.4 DFD Level 2 Proses 4.0......................................143.2.1.5 DFD Level 2 Proses 5.0......................................153.2.1.6 DFD Level 2 Proses 6.0......................................153.2.1.7 DFD Level 3 Proses 2.1......................................163.2.1.8 DFD Level 3 Proses 2.2......................................163.2.1.9 DFD Level 3 Proses 2.3......................................173.2.1.10....................................DFD Level 3 Proses 2.5

173.2.1.11....................................DFD Level 3 Proses 2.6

183.2.1.12....................................DFD Level 3 Proses 2.7

183.2.1.13....................................DFD Level 3 Proses 2.8

183.2.2 Deskripsi Proses................................................193.2.2.1 Proses 1.0 Login............................................193.2.2.2 Proses 2.1.2 Tambah Data Tim Pengajar.......................193.2.2.3 Proses 2.1.3 Ubah Data Tim Pengajar.........................193.2.2.4 Proses 2.1.4 Hapus Data Tim Pengajar........................19

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 5 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.2.5 Proses 2.2.1 Tambah Data Detail Sponsor.....................193.2.2.6 Proses 2.2.3 Ubah Data Detail Sponsor.......................203.2.2.7 Proses 2.2.4 Hapus Data Detail Sponsor......................203.2.2.8 Proses 2.3.2 Tambah Data Tes Online..........................203.2.2.9 Proses 2.3.3 Ubah Data Tes Online............................203.2.2.10..........................Proses 2.3.4 Hapus Data Tes Online

203.2.2.11............................Proses 2.5.2 Tambah Data Lokasi

213.2.2.12..............................Proses 2.5.3 Ubah Data Lokasi

213.2.2.13.............................Proses 2.5.4 Hapus Data Lokasi

213.2.2.14..........................Proses 2.6.1 Hapus Data Postingan

213.2.2.15..............................Proses 2.7.1 Hapus Data Hasil

213.2.2.16...........................Proses 2.8.2 Tambah Data Sponsor

213.2.2.17.............................Proses 2.8.3 Ubah Data Sponsor

223.2.2.18............................Proses 2.8.4 Hapus Data Sponsor

223.2.2.19..........................Proses 4.1 Ubah Data Tim Pengajar

223.2.2.20.........................Proses 5.1 Memasukkan Data Posting

223.2.2.21.............................Proses 6.1 Mengikuti Tes Online

223.3 Deskripsi Data....................................................233.3.1 Data admin......................................................233.3.2 Data tim pengajar...............................................24

3.4 Deskripsi Kebutuhan Non Fungsional................................253.4.1 Performansi.....................................................253.4.2 Batasan Memori..................................................253.4.3 Modus Operasi...................................................253.4.4 Kebutuhan Adaptasi Lokasi.......................................25

3.5 Atribut Kualitas Perangkat Lunak..................................263.5.1 Kehandalan (reliability).............................................263.5.2 Ketersediaan (Availability)..........................................263.5.3 Keamanan (Security)...............................................263.5.4 Maintainability.....................................................263.5.5 Portability........................................................26

3.6 Batasan Perancangan...............................................26

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 6 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

DAFTAR TABEL

Tabel 3 Data admin.......................................................28Tabel 4 Data Tim Pengajar................................................28Tabel 5 Data Sponsor.....................................................28Tabel 6 Data Hasil.......................................................29Tabel 7 Data Tes Online..................................................29Tabel 8 Data Postingan...................................................29Tabel 9 Data Penempatan..................................................29Tabel 10 Data Detail Penempatan..........................................29Tabel 11 Data Detail Sponsor.............................................29

DAFTAR GAMBAR

Gambar 1 DFD Level 0.....................................................12Gambar 2 DFD Level 1.....................................................13Gambar 3 DFD Level 2 Proses 2.0..........................................14Gambar 4 DFD Level 2 Proses 4.0..........................................14Gambar 5 DFD Level 2 Proses 5.0..........................................15Gambar 6 DFD Level 2 Proses 6.0..........................................15Gambar 7 DFD Level 3 Proses 2.1..........................................16Gambar 8 DFD Level 3 Proses 2.2..........................................16Gambar 9 DFD Level 3 Proses 2.3..........................................17Gambar 10 DFD Level 3 Proses 2.5.........................................17Gambar 11 DFD Level 3 Proses 2.6........................................18Gambar 12 DFD Level 3 Proses 2.7.........................................18Gambar 13 DFD Level 3 Proses 2.8.........................................18Gambar 14 ERD SILSM......................................................23

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 7 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

1 PENDAHULUANDokumen ini mencakup tentang tujuan penulisan dokumen

sistem, lingkup masalah dari Sistem Informasi LSM, definisi,singkatan dan akronim yang digunakan dalam dokumentasi sistem,referensi serta gambaran sceara umum mengenai dokumen. Dokumenini diharapkan berguna dalam aktivitas dokumentasi darisistem, dan sebagai bahan acuan dalam mengklasifikasikanmodul-modul sistem yang siap untuk diintegrasikan dalam suatusistem yang utuh. Dokumen ini menggambarkan dan mendefinisikanarsitektur sistem secara keseluruhan. Dengan adanya dokumenini diharapkan pengembangan sistem akan lebih berjalan sesuaidengan kebutuhan sistem yang telah didefinisikan dan dapatmenjadi bahan acuan dalam pengembangan sistem maupun pembuatansistem di masa yang akan datang. Isi dari dokumen ini sebagianbesar adalah terjemahan dari dokumen IEEE Std 830-1993.

1.1 Tujuan Tujuan penulisan dari dokumen SKPL (Spesifikasi

Kebutuhan Perangkat Lunak) ini antara lain adalah: Sistem ini dibuat untuk memudahkan proses-proses yang

terjadi secara terotomatisasi pada Lembaga SwadayaMasyarakat Indonesia Melangkah.

Memberikan kemudahan kepada pengguna untuk melihatvisulalisasi secara langsung mengenai informasi yangada.

Penyediaan informasi yang tidak terbatas oleh waktu. Memberikan kenyamanan dalam penggunaannya (multi

platform). Sebagai media penguhubung antara masyarakat dengan

lembaga kependidikan ini agar memudahkan transaksipencarian tim pengajar, sponsor dan volunteer.

Media yang dibuat untuk menyederhaakan aksi-aksi nyatayang telah dilakukan, yang sedang dilakukan, bahkanyang akan dilakukan.

1.2 Lingkup Masalah Lingkup masalah penulisan dari dokumen SKPL (Spesifikasi

Kebutuhan Perangkat Lunak) ini antara lain adalah:

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 8 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

Produk perangkat lunak yang dispesifikasi pada dokumenini adalah Website Indonesia Melangkah.

Menjelaskan apa yang akan dilakukan dan tidakdilakukan oleh perangkat lunak.

Menjelaskan penerapan perangkat lunak yangdispesifikasi pada dokumen ini beserta manfaat, tujuandan sasaran dari pembuatan perangkat lunak tersebut.

Merujuk pada identifikasi spesifikasi yang ada didokumen-dokumen pendahulu SKPL ini (misalnya kontrakatau spesifikasi sistem) dan apa yang diutarakan padabagian ini (serta bagian-bagian lainnya) haruskonsisten dengan dokumen-dokumen tersebut.

1.3 Definisi , Singkatan dan Akronim Definisi, singkatan dan akronim yang dipakai dalam SKPL

ini adalah: SKPL atau kependekan dari Spesifikasi Kebutuhan

Perangkat Lunak merupakan sebuah dokumen yang berisidokumentasi pembuatan sistem. Merujuk padaperencanaan, analisa, fase perancangan, implementasidan testing. SKPL ini digunakan untuk bahan acuanpembuatan sistem dalam setiap fasenya agar sistemdapat diproduksi sesuai dengan semestinya. SKPL inijuga dapat dikatakan sebagai SRS (Software RequirementsSpesification). Dokumen ini adalah spesifikasi dariperangkat lunak yang akan dikembangkan.

DFD atau kepanjangannya adalah Data Flow Diagram adalahsebuah diagram dan notasi yang digunakan untukmenggambarkan alur proses dari perangkat lunak.

ERD atau Entity Relationship Diagram adalah sebuah diagramdan notasi yang digunakan untuk merepresentasikanstruktur data statis pada perangkat lunak. Pada ERDini juga dispesifikasikan relasi data yang terjadipada perangkat lunak khususnya mengenai data store.

1.4 Referensi Elmasri, Navathe. 2011. Fudamentals of Database Systems Sixth

Edition. Massachusetts: Pearson Education, Inc.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 9 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

Conolly, Thomas dkk. 2005. DATABASE SYSTEMS “A PracticalApproach to Design, Implementation, and Management” Fourth Edition.England: Pearson Education Limited.

Satzinger, John dkk. 2009. System Analysis and Design In aChanging World, Fifth Edition. Boston, USA: Course Technology.

1.5 Deskripsi Umum Dokumen Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian

utama berisi penjelasan tentang dokumen SKPL yang mencakuptujuan pembuatan dokumen ini, lingkup masalah yangdiselesaikan oleh perangkat lunak yang dikembangkan,definisi, referensi dan deskripsi umum. Bagian pertama iniadalah bagian yang menjelaskan secara umum mengenaipembagunan sistem dalam hal kegunaan dan batasan-batasandari sistem tersebut. Bagian pertama mendeskripsikanbagaimana sistem dibangun untuk memenuhi kebutuhan penggunasecara umum baik dalam hal lingkup masalah maupun dalam halpenggunaan tata bahasa akronim, singkatan dan definisi dalampembangunan sistem.

Bagian kedua berisi penjelasan secara umum mengenaiperangkat lunak yang akan dikembangkan meliputi fungsi dariperangkat lunak, karakteristik pengguna, batasan, dan asumsiyang diambil dalam pengembangan perangkat lunak. Bagiankedua mencakup mengenai fungsi umum dari sistem yangdikembangkan secara langsung dari kebutuhan-kebutuhanpenggunanya. Bagian kedua ini adalah bagian yangmendeskripsikan secara global mengenai pembangunan sistem,kebutuhan-kebutuhan yang secara umum dapat dilakukan olehpengguna di dalam sistem. Selain itu, bagian inimendeskripsikan pengguna yang berhubungan secara langsungdengan sistem.

Bagian ketiga berisi uraian kebutuhan perangkat lunaksecara lebih rinci. Bagian ketiga juga mendeskripsikansecara lebih rinci dari kebutuhan-kebutuhan pengguna. Bagianketiga menjelaskan mengenai fungsi dari fungsional sistemsecara lebih rinci terhadap sistem yang akan dibuat. Bagianketiga juga lebih mendeskripsikan secara lebih rinci dalamproses-proses di dalam sistem dengan menggunakan modeltradisional pembangunan sistem. Model tradisionalpembangunan sistem ini diantaranya adalah dengan DFD dan

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 10 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

ERD. Selain penggunaan model tradisional seperti DFD danERD, bagian ketiga menjelaskan secara lebih terperincimengenai atrsitektur pembangunan sistem.

2 DESKRIPSI GLOBAL PERANGKAT LUNAK2.1 Perspektif Produk

Perangkat lunak ini merupakan perangkat lunak yangdigunakan untuk mempermudah proses-proses bisnis yangterjadi pada Lembaga Swadaya Masyarakat Indonesia Melangkah.Sistem Informasi Lembaga Swadaya Masyarakat berkaitan denganbeberapa entitas luar, yaitu tim pengajar yang terbagi atas2 kategori yaitu tim pengajar yang sudah menjadi pengajardan tim pengajar yang masih berstatus calon pengajar;sponsor; admin. Sistem Informasi Lembaga Swadaya Masyarakatmerupakan suatu web database application yang mengolahdata tim pengajar dan sponsor melalui proses pendaftaran dantes online. Website yang dilengkapi dengan tes online iniberfungsi untuk menyeleksi calon pengajar yang inginbergabung dengan tim pengajar lembaga swadaya masyarakat.Pada bagian fungsi tes online ini, ditekankan bagi timpengajar yang berstatus calon. Status yang sah menjadi timpengajar adalah pengajar yang lulus seleksi melalui tesonline, sementara calon pengajar adalah pengajar yang akanmengikuti tes online dan calon pengajar tersebut akanmendapatkan informasi mengenai kelulusan mereka melaluihasil tes online yang langsung ditampilkan pada halamanwebsite ketika calon pengajar telah selesai melakukan tesonline. Sebelum calon pengajar melakukan tes online, calonpengajar harus mengisi data diri terlebih dahulu secaraonline dan data calon pengajar akan langsung tersimpan dalamdatabase. Hal yang sama juga akan di lakukan oleh pengajaryang telah lulus seleksi.

Website dilengkapi dengan proses pendaftaran bagi calonsponsor dan informasi penempatan mengajar untuk timpengajar. Dengan mempertimbangkan kemudahan navigasi danlalu lintas data dimana calon pengajar, calon sponsor harusmemberikan beberapa informasi pribadi, pendaftaran hanyadapat dilakukan melalui web. Website ini juga bertujuan untuk

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 11 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

mempermudah proses pelaporan bagi semua kalangan yang ada.Oleh karena itu yang turut bergabung di Indonesia Melangkahdapat mengetahui secara up-to-date mengenai kegiatan yang apasaja yang ada di Indonesia Melangkah. Website jugamenyediakan kemudahan bagi tim pengajar untuk membagikanpengalamannya melalui media sosial yang berbatas padapostingan tim pengajar.

2.2 Fungsi ProdukAdapun fungsi-fungsi pada produk perangkat lunak ini

adalah:

1 Fungsi produk SILSM

No. ID Fungsi Nama Fungsi1. SKPL-SILSM.K-0001 Login2. SKPL-SILSM.K-0002 Tambah sponsor3. SKPL-SILSM.K-0003 Ubah data sponsor4. SKPL-SILSM.K-0004 Hapus data sponsor5. SKPL-SILSM.K-0005 Tambah data penempatan6. SKPL-SILSM.K-0006 Ubah data penempatan7. SKPL-SILSM.K-0007 Hapus data penempatan8. SKPL-SILSM.K-0008 Tambah data tim pengajar9. SKPL-SILSM.K-0009 Ubah data tim pengajar10. SKPL-SILSM.K-0010 Hapus data tim pengajar11. SKPL-SILSM.K-0011 Tambah data tes online12. SKPL-SILSM.K-0012 Ubah data tes online13. SKPL-SILSM.K-0013 Hapus data tes online14. SKPL-SILSM.K-0014 Hapus data hasil15. SKPL-SILSM.K-0015 Pendaftaran16. SKPL-SILSM.K-0016 Ikut tes online

2.3 Karakteristik PenggunaPengguna perangkat lunak ini adalah tim pengajar dan

sponsor. Masing-masing pengguna memiliki level akses yangberbeda dan bisa memiliki lebih dari satu level akses.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 12 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

Terdapat 2 level akses yaitu posting, pilih danadministrator. Jika berada pada level posting, Pengguna dapatmelihat dan memanipulasi data postingan. Pada level pilihpengguna bisa melihat dan memilih tempat yang akan dijadikantujuan penempatan.Level administrator diberikan kepadaadmin. Admin ini memiliki hak untuk mengubah level aksessetiap pengguna.

2 Karakteristik Pengguna SILSM

Kategori Pengguna Tugas Hak Akses

Admin, tim pengajar Login SKPL-SILSM.K-0001

Admin Tambah sponsor SKPL-SILSM.K-0002

Admin Ubah data sponsor SKPL-SILSM.K-0003

Admin Hapus data sponsor SKPL-SILSM.K-0004

Admin Tambah data penempatan

SKPL-SILSM.K-0005

Admin Ubah data penempatan

SKPL-SILSM.K-0006

Admin Hapus data penempatan

SKPL-SILSM.K-0007

Admin Tambah data tim pengajar

SKPL-SILSM.K-0008

Admin Ubah data tim pengajar

SKPL-SILSM.K-0009

Admin Hapus data tim pengajar

SKPL-SILSM.K-0010

Admin Tambah data tes online

SKPL-SILSM.K-0011

Admin Ubah data tes online SKPL-SILSM.K-0012

Admin Hapus data tes online

SKPL-SILSM.K-0013

Admin Hapus data hasil SKPL-SILSM.K-0014

Tim pengajar, sponsor Pendaftaran SKPL-SILSM.K-

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 13 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

0015Tim pengajar Ikut tes online SKPL-SILSM.K-

0021

2.4 Batasan-batasanBatasan-batasan yang digunakan pada pengembangan

perangkat lunak ini adalah: Sistem ini hanya terbatas untuk admin, tim pengajar dansponsor saja.1. Pengguna yang bisa memposting laporan kegiatan adalah

tim pengajar.2. Sistem ini berdiri sendiri tanpa adanya integrasi

dengan sistem lainnya.3. Pengoperasian dapat dilakukan secara multi platform.4. Kebutuhan bandwidth yang besar karena mencakup aspek-

aspek yang luas.

2.5 Asumsi dan KebergantunganDalam proses pembangunan Sistem Informasi Lembaga Swadaya

Masyarakat, sistem ini menggunakan sistem operasi windows.Sistem informasi yang dibangun merupakan sistem yang berdirisendiri dan tidak tergantung pada sistem yang lain. Fungsiutama yang diprioritaskan adalah fungsi yang berhubungandengan penyeleksian calon pengajar, penempatan tim pengajardan sponsor.

3 DESKRIPSI RINCI KEBUTUHAN PERANGKAT LUNAK3.1 Kebutuhan Antarmuka Eksternal

Kebutuhan antarmuka eksternal pada perangkat lunakSistem Informasi Lembaga Swadaya Masyarakat mencakupkebutuhan antarmuka pemakai, antarmuka perangkat keras, danantarmuka perangkat lunak.

3.1.1Antarmuka PemakaiSistem Informasi Lembaga Swadaya Masyarakat ini

menggunakan antarmuka berbasis web, dan pengguna

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 14 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

mengoperasikannya menggunakan keyboard dan mouse dengansistem operasi windows.

3.1.2Antarmuka Perangkat KerasSistem Informasi Lembaga Swadaya Masyarakat ini

berjalan di atas perangkat keras berupa beberapakomputer yang saling terhubung oleh jaringan internetdan berkomunikasi dengan protocol https. Aplikasi iniditempatkan di server webhosting. Orientasi aplikasiberbasis Client-Server.

Kebutuhan minimum perangkat keras yang dapatdigunakan oleh Sistem Informasi Lembaga SwadayaMasyarakat adalah, PC, Papan kunci (keyboard) danTetikus (mouse).

3.1.3Antarmuka Perangkat LunakSistem Informasi Lembaga Swadaya Masyarakat adalah

program yang akan dibangun menggunakan bahasapemrograman PHP, DBMS MySQL, server Apache dan akanberjalan pada Sistem Operasi Windows. Sistem inidijalankan dalam sebuah aplikasi browser. Selain ituuntuk menunjang performa yang baik dalam pengaksesansistem, spesifikasi minimal software PC haruslahmemiliki RAM 2 GB dan processor PC minumim pentium 4.

3.1.4Antarmuka KomunikasiKomunikasi yang digunakan adalah metode client-server

pada jaringan internet dan menggunakan protocol TCP/IP.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 15 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2 Kebutuhan Fungsional3.2.1Aliran Informasi

3.2.1.1Usecase admin

3.2.1.2Usecase tim pengajar

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 16 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

1 Usecase admin

2 Usecase tim pengajar

3.2.1.3Usecase sponsor

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 17 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3 Usecase sponsor

3.2.1.4Usecase calon pengajar

4 Usecase calon pengajar

3.2.1.5 Activity diagram login tim pengajar

5 Activity diagram login tim pengajar

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 18 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.6Activity diagram tambah tim pengajar

6 Activity diagram tambah tim pengajar

3.2.1.7Activity diagram ubah tim pengajar

7 Activity diagram ubah tim pengajar

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 19 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.8Activity diagram hapus tim pengajar

8 Activity diagram hapus tim pengajar

3.2.1.9Activity diagram tambah penempatan

9 Activity diagram tambah penempatan

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 20 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.10 Activity diagram ubah penempatan

10 Activity diagram ubah penempatan

3.2.1.11 Activity diagram hapus penempatan

11 Activity diagram hapus penempatan

3.2.1.12 Activity diagram tambah detail penempatan

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 21 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

12 Activity diagram tambah detail penempatan

3.2.1.13 Activity diagram ubah detail penempatan

13 Activity diagram ubah detail penempatan

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 22 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.14 Activity diagram hapus detail penempatan

14 Activity diagram hapus detail penempatan

3.2.1.15 Activity diagram lihat detail penempatan

15 Activity diagram lihat detail penempatan

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 23 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.16 Activity diagram tambah sponsor

16 Activity diagram tambah sponsor

3.2.1.17 Activity diagram ubah sponsor

17 Activity diagram ubah sponsor

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 24 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.18 Activity diagram hapus sponsor

18 Activity diagram hapus sponsor

3.2.1.19 Activity diagram tambah detail sponsor

19 Activity diagram tambah detail sponsor

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 25 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.20 Activity diagram ubah detail sponsor

20 Activity diagram ubah detail sponsor

3.2.1.21 Activity diagram hapus detail sponsor

21Activity diagram hapus detail sponsor

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 26 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.22 Activity diagram lihat detail sponsor

22Activity diagram lihat detail sponsor

3.2.1.23 Activity diagram tambah tes online

23 Activity diagram tambah tes online

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 27 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.24 Activity diagram ubah tes online

24 Activity diagram ubah tes online

3.2.1.25 Activity diagram hapus tes online

25 Activity diagram hapus tes online

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 28 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.26 Activity diagram tes online

26 Activity diagram tes online

3.2.1.27 Activity diagram lihat hasil

27 Activity diagram lihat hasil

3.2.1.28 Activity diagram login admin

28 Activity diagram login admin

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 29 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.1.29 Activity diagram update profil

29 Activity diagram update profil

3.2.2Deskripsi Proses3.2.2.1 Proses 1.0 Login

1. Admin/Tim Pengajar memasukkan username danpassword.

2. Sistem memvalidasi data username danpassword yang dimasukkan.

3. Jika username dan password benar makapengguna masuk ke dalam sistem. Khususuntuk admin, admin akan masuk ke dalamsistem untuk memanipulasi data. Sedangkanuntuk tim pengajar, tim pengajar masuk kedalam sosial media yang telah disediakan.

4. Jika username dan password tidak benar,sistem akan secara otomatis akanmemverifikasi ke halaman login kembali.

3.2.2.2Proses 2.1.2 Tambah Data Tim Pengajar1. Admin memasukkan data tim pengajar yang

berupa nama, username, password, alamat,nomor_hp, tingkat_pendidikan dan statuske dalam form. Data id_timPengajar tidakdimasukkan secara manual oleh admin

2. Sistem akan memverifikasi field data timpengajar.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 30 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3. Sistem akan memasukkan data ke databaseketika data tim pengajar sudah dimasukkansecara lengkap.

4. Sistem akan menampilkan data baru yangtelah di-update di database.

3.2.2.3Proses 2.1.3 Ubah Data Tim Pengajar1. Admin menampilkan data tim pengajar.2. Admin memilih data tim pengajar pada

tabel tim pengajar.3. Admin memilih pilihan ubah data.4. Sistem akan memverifikasi data tim

pengajar ke form ubah data tanpa bisamengubah data id dari id_timPengajar yangakan diubah.

5. Sistem akan memverifikasi data danmemasukkan data baru tim pengajar kedatabase sesuai dengan id_timPengajar.

6. Sistem akan menampilkan data baru yangtelah di-update di database.

3.2.2.4Proses 2.1.4 Hapus Data Tim Pengajar1. Admin menampilkan data tim pengajar.2. Admin memilih data tim pengajar pada

tabel tim pengajar.3. Admin memilih pilihan hapus data.4. Sistem akan memverifikasi data dan

menghapus data tim pengajar sesuai denganid_timPengajar yang dipilih.

5. Sistem akan menampilkan data baru yangtelah di-update di database.

3.2.2.5Proses 2.2.1 Tambah Data Detail Sponsor1. Admin memasukkan data detail sponsor yang

berupa id_sponsor dan id_lokasi ke dalamform. Data id_detailSponsor tidakdimasukkan secara manual oleh admin

2. Sistem akan memverifikasi field data detailsponsor.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 31 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3. Sistem akan memasukkan data ke databaseketika data tim pengajar sudah dimasukkansecara lengkap.

4. Sistem akan menampilkan data baru yangtelah di-update di database.

3.2.2.6Proses 2.2.3 Ubah Data Detail Sponsor1. Admin menampilkan data detail sponsor.2. Admin memilih data detail sponsor pada

tabel detail sponsor.3. Admin memilih pilihan ubah data.4. Sistem akan memverifikasi data detail

sponsor ke form ubah data tanpa bisamengubah data id dari id_detailSponsoryang akan diubah.

5. Sistem akan memverifikasi data danmemasukkan data baru detail sponsor kedatabase sesuai dengan id_detailSponsor.

6. Sistem akan menampilkan data baru yangtelah di-update di database.

3.2.2.7Proses 2.2.4 Hapus Data Detail Sponsor1. Admin menampilkan data detail sponsor.2. Admin memilih data detail sponsor sesuai

dengan id_detailSponsor.3. Sistem akan memverifikasi data dan

menghapus data detail sponsor sesuaidengan id_detailSponsor.

4. Sistem akan menampilkan data detailsponsor yang baru.

3.2.2.8Proses 2.3.2 Tambah Data Tes Online1. Admin memasukkan data tes online.

Sedangkan id_soal akan secara otomatisdiberikan oleh sistem.

2. Sistem akan memverifikasi data tes onlineyang sudah dimasukkan.

3. Sistem akan memasukkan data tes online yangbaru ke dalam database.

4. Sistem akan menampilkan data tes online.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 32 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.2.9Proses 2.3.3 Ubah Data Tes Online1. Admin menampilkan data tes online.2. Admin memilih data tes online sesuai

id_soal.3. Admin memasukkan data baru tanpa harus

merubah id_soal.4. Sistem akan memverifikasi data dan

memasukkan data ke database.5. Sistem akan menampilkan data tes online.

3.2.2.10 Proses 2.3.4 Hapus Data Tes Online1. Admin menampilkan data tes online.2. Admin memilih data tes online sesuai

id_soal.3. Sistem akan menghapus data soal yang

dipilih.4. Sistem akan menampilkan data tes online.

3.2.2.11 Proses 2.5.2 Tambah Data Lokasi1. Admin memasukkan data lokasi. Sedangkan

id_lokasi akan secara otomatis diberikanoleh sistem.

2. Sistem akan memverifikasi data lokasiyang sudah dimasukkan.

3. Sistem akan memasukkan data lokasi yangbaru ke dalam database.

4. Sistem akan menampilkan data lokasi.

3.2.2.12 Proses 2.5.3 Ubah Data Lokasi1. Admin menampilkan data lokasi.2. Admin memilih data lokasi sesuai

id_lokasi.3. Admin memasukkan data baru tanpa harus

merubah id_lokasi.4. Sistem akan memverifikasi data dan

memasukkan data ke database.5. Sistem akan menampilkan data lokasi.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 33 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.2.2.13 Proses 2.5.4 Hapus Data Lokasi1. Admin menampilkan data lokasi.2. Admin memilih data lokasi sesuai

id_lokasi.3. Sistem akan menghapus data lokasi yang

dipilih.4. Sistem akan menampilkan data lokasi.

3.2.2.14 Proses 2.6.1 Hapus Data Postingan1. Hapus data postingan ini adalah sebuah

proses yang dapat dilakukan secaraberkala oleh admin. Biasanya prosespenghapusan ini dilakukan setahun sekalisesuai dengan kebutuhan lembaga.

2. Admin menampilkan data postingan.3. Admin memilih data postingan sesuai

id_postingan.4. Sistem akan menghapus data postingan yang

dipilih.5. Sistem akan menampilkan data postingan.

3.2.2.15 Proses 2.7.1 Hapus Data Hasil1. Hapus data hasil dilakukan oleh admin

secara berkala. Admin menghapus datahasil selama periode tertentu.

2. Admin menampilkan data hasil.3. Admin memilih data postingan sesuai

id_hasil.4. Sistem akan menghapus data hasil yang

dipilih.5. Sistem akan menampilkan data hasil.

3.2.2.16 Proses 2.8.2 Tambah Data Sponsor1. Admin memasukkan data sponsor. Sedangkan

id_sponsor akan secara otomatis diberikanoleh sistem.

2. Sistem akan memverifikasi data sponsoryang sudah dimasukkan.

3. Sistem akan memasukkan data sponsor yangbaru ke dalam database.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 34 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

4. Sistem akan menampilkan data sponsor.

3.2.2.17 Proses 2.8.3 Ubah Data Sponsor1. Admin menampilkan data sponsor.2. Admin memilih data lokasi sesuai id_

sponsor.3. Admin memasukkan data baru tanpa harus

merubah id_ sponsor.4. Sistem akan memverifikasi data dan

memasukkan data ke database.5. Sistem akan menampilkan data sponsor.

3.2.2.18 Proses 2.8.4 Hapus Data Sponsor5. Admin menampilkan data sponsor.6. Admin memilih data lokasi sesuai

id_sponsor.7. Sistem akan menghapus data sponsor yang

dipilih.8. Sistem akan menampilkan data sponsor.

3.2.2.19 Proses 4.1 Ubah Data Tim Pengajar1. Tim pengajar mengubah data profilnya.2. Sistem memverifikasi data baru yang

dimasukkan oleh tim pengajar.3. Sistem memasukkan data yang baru ke

database sesuai dengan id_timPengajar.4. Sistem menampilkan profil barunya.

3.2.2.20 Proses 5.1 Memasukkan Data Posting1. Tim pengajar membuat data posting di

dalam sosial media.2. Sistem memasukkan data postingan ke

database.3. Sistem menampilkan postingan.

3.2.2.21 Proses 6.1 Mengikuti Tes Online1. Tim pengajar yang berstatus calon

mengikuti tes online.2. Sistem memasukkan data jawaban tes ke

database hasil.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 35 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3. Sistem akan memverifikasi data jawabandengan data tes online.

4. Tim pengajar yang berstatus calonmendapatkan hasil dari tes online yangdiikuti.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 36 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.3 Deskripsi Data

30 Class diagram

3.3.1Data adminTabel 1 Data admin

Nama kolom Tipe data Keterangan tambahan

Id_admin Char[4] Primary keyNama Varchar[50]Username Varchar[50]Password Varchar[10]

3.3.2Data tim pengajarTabel 2 Data Tim Pengajar

Nama kolom Tipe data Keterangan tambahan

Id_pengajar Char[4] Primary keyNama Varchar[50]Username Varchar[50]Password Varchar[10]Alamat Varchar[50]Nomor_hp Char[12]Tingkat_pendidikan

Varchar[25]

Status Varchar[10]

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 37 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.3.3. Data sponsorTabel 3 Data Sponsor

Nama kolom Tipe data Keterangan tambahan

Id_sponsor Char[4] Primary keyNama Varchar[50]alamat Varchar[50]No_telepon Char[12]Jenis_sponsor Varchar[25]

3.3.4. Data hasilTabel 4 Data Hasil

Nama kolom Tipe data Keterangan tambahan

Id_hasil Char[4] Primary keyId_pengajar Char[4] Foreign keyId_soal Char[4] Foreign keyjawaban Varchar[100]

3.3.5. Data tes onlineTabel 5 Data Tes Online

Nama kolom Tipe data Keterangan tambahan

Id_soal Char[4] Primary keySoal Varchar[100]Kunci_Jawaban Varchar[100]Bobot_nilai integer

3.3.6. Data postinganTabel 6 Data Postingan

Nama kolom Tipe data Keterangan tambahan

Id_posting Char[4] Primary keyId_pengajar Char[4] Foreign keypostingan Varchar[100]Tanggal_posting date

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 38 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

3.3.7. Data penempatanTabel 7 Data Penempatan

Nama kolom Tipe data Keterangan tambahan

Id_penempatan Char[4] Primary keylokasi Varchar[25]

3.3.8. Data detail penempatanTabel 8 Data Detail Penempatan

Nama kolom Tipe data Keterangan tambahan

Id_detailPenempatan

Char[4] Primary key

Id_penempatan Char[4] Foreign keyId_pengajar Char[4] Foreign key

3.3.9. Data detail sponsorTabel 9 Data Detail Sponsor

Nama kolom Tipe data Keterangan tambahan

Id_detailSponsor Char[4] Primary keyId_sponsor Char[4] Foreign keyId_penempatan Char[4] Foreign key

3.4 Deskripsi Kebutuhan Non Fungsional3.4.1Performansi

Kebutuhan performansi untuk menghasilkan akses yangcepat pada sistem. Performansi ini berkaitan langsungdengan kemampuan perangkat keras yang memadai sepertiperangkat keras minimum untuk pengaksesan sistem.Performansi sistem ini berkaitan dengan kebutuhan non-fungsional sistem dengan memakai perangkat kerasminimum seperti processor pentium 4, dan RAM 2 GB.

3.4.2Batasan MemoriBesarnya memori yang dibutuhkan untuk menjalankan

SILSM sebesar 128 MB. Besarnya kapasitas harddisk padaProgram Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 39 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

PC yang digunakan untuk instalasi web browser adalahsebesar 100 MB.

3.4.3Modus OperasiModus operasi dari SILSM ini adalah:

1. Operasi yang bersifat user-friendly dan user-intiated.2. Periode operasi interaktif dan periode operasi online.3. Operasi back-up data.

3.4.4Kebutuhan Adaptasi LokasiKebutuhan adaptasi lokasi SILSM ini tidak

diperlukan karena penggunaan sistem ini yang dapatberjalan di sistem operasi berbasis Windows, MACOS danlinux. Sistem ini juga dapat diakses secara penuhselama 24 jam. Namun, hal yang perlu diperhatikanadalah dalam penginstalisasian perangkat lunak yangmendukung dari pengaksesan sistem, seperti:1. Penginstalan browser versi terbaru.2. Penginstalan plug-in, seperti Adobe Flash Player.

3.5 Atribut Kualitas Perangkat Lunak3.5.1 Kehandalan (reliability)

SILSM dapat digunakan selama 1 X 24 jam. SILSM iniadalah sistem yang berbasis web sehingga dapat digunakan kapanpun dan dimanapun juga. Sistem ini dapatdigunakan di segala jenis platform (multiplatform).

3.5.2 Ketersediaan (Availability)Ketersediaan penunjang pengaksesan website atau

sistem yang aman dan tepat guna. Artinya, website akanmudah digunakan oleh end-user selama tidak adanyakendala-kendala yang menyebabkan sulitnya pengaksesansistem. Ketersediaan ini menyinggung mengenaiketersediaan pasokan tenaga listrik yang cukup,jaringan internet yang memadai dan ketersediaan datayang aman dalam web server.

3.5.3Keamanan (Security)Keamanan pada website ini adalah keamanan yang

menyangkut tentang pengamanan hak akses pada entitas

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 40 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.

admin dan tim pengajar. Secara global entitas timpengajar tidak dapat mengakses data penting yang hanyadapat dimanipulasi atau dibuka oleh admin. Selain itu,tim pengajar tidak dapat mengakses data yang dimilikioleh tim pengajar lainnya agar terjadinya sebuahpembatas dengan adanya username dan password. Websitedilengkapi dengan enkripsi SSL-128 yang meng-enkripsisetiap data yang dikirim melalui jaringan internet.Selain itu, kebutuhan keamanan untuk server danjaringan pada setiap pengguna website.

3.5.4 MaintainabilityWebsite ini secara dinamis dapat di ubah-ubah

mengenai data informasi dan data dasar yang berkaitanlangsung dengan data store. Informasi pada website dapatdengan mudah di ubah-ubah sesuai dengan ketentuanlembaga. Pada pengelolan website, lembaga harus memilikioperator sebagai administrator yang jelas agar dapatmengubah-ubah data dan informasi pada website sesuaidengan ketentuan yang dibutuhkan oleh lembaga.

3.5.5 PortabilitySILSM dapat digunakan diberbagai port. Namun

memiliki atribut pembatas seperti berikut:1. Pemanggilan atribut pada field tabel bergantung pada

host.2. Pengaksesan website bergantung pada host.3. Pembangunan website yang menggunakan bahsa

pemerograman PHP, web server Apache dan DBMS MySQL.

3.6 Batasan PerancanganSILSM hanya dapat dijalankan pada server Apache dan

DBMS MySQL. SILSM dapat dijalankan di browser versiterbaru.

Program Keahlian Manajemen Informatika IPB SKPL - SILSM Halaman 41 dari 26Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian ManajemenInformatika IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen initanpa diketahui oleh Program Keahlian Manajemen Informatika IPB.