Post on 06-May-2023
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.