Desain Analisis dan Kebutuhan Sistem Informasi Laboratorium (SILAB) Revision 1.0 PENDAHULUAN Sekilas Pandang DRPM kini telah mengembangkan Sistem Informasi Laboratorium (SILAB). SILAB dikembangkan untuk menampung, melakukan pencarian serta mengetahui informasi lainnya yang terkain dengan laboratorium seperti jadwal pemakaian laboratorium, dan peminjaman alat. Tampilan yang keluar dari SILAB ini diklasifikasi menjadi dua bagian yaitu menu utama dan menu laboratorium. Menu utama berisi: formulir/prosedur laboratorium, jadwal pemakaian lab, dan peminjaman alat (registrasi / laporan). Menu laboratorium berfungsi untuk melakukan pencarian (searching) meliputi Pencarian Laboratorium, Pencarian Kegiatan Laboratorium, Pencarian Peralatan Laboratorium, dan Pencarian Dokumen Laboratorium. Latar Belakarang DRPM UI merupakan unit pelaksana manajemen yang memfasilitasi dan mendukung pelaksanaan kegiatan riset dan pengabdian sivitas akademika UI kepada masyarakat. Sesuai dengan visi dan misi dari Universitas Indonesia untuk menjadi universitas riset vertaraf internasional, DRPM UI membutuhkan suatu sistem informasi yang dapat memberikan efektifitas dan efisiensi, yang dapat menampung seluruh data laboratorium yang terdapat di lingkungan Universitas Indonesia. Selama ini DRPM UI, mencatat dan mendata seluruh data laboratorium yang terdapat di lingkungan Universitas Indonesia secara manual dengan menggunakan berkas Microsoft Excel. Hal tersebut dianggap kurang efisien dan efektif, karena data laboratorium itu tidak disimpan secara terpusat dan terstruktur, yang menyebabkan data tersebut mudah hilang dan tidak bisa diakses secara umum oleh warga luar yang ingin melihat informasi mengenai laboratorium‐laboratorium yang terdapat di lingkungan Universitas Indonesia. Revision 1.0 Karena ketidak efektifan dan ketidakefisienan dalam pendataan dan penyimpanan data laboratorium pada lingkungan Universitas Indonesia, dibutuhkan sebuah sistem informasi yang dapat memfasilitasi pendataan dan penyimpanan data serta informasi laboratorium yang terdapat di lingkungan Universitas Indonesia. Tujuan Proyek Tujuan dari proyek ini adalah untuk memberikan kemudahan dalam pendataan dan penyimpanan data laboratorium dan dapat meningkatkan ketersediaan data serta informasi laboratorium yang terdapat di lingkungan Universitas Indonesia dengan mengembangkan Sistem Informasi Laboratorium (SILAB) sebuah sistem informasi yang dapat memfasilitasi hal tersebut diatas. Ciri‐ciri dari sistem tersebut adalah: 1. Sistem yang dikembangkan merupakan sistem aplikasi berbasis Web, sehingga dapat diakses dari berbagai tempat selama masih terkoneksi dengan Internet. 2. Seluruh data laboratorium akan tersimpan secara terpusat dan terstruktur, sehingga tidak ada data yang hilang karena penyimpanan yang tidak terpusat dan tidak ada data laboratorium yang berantakan (tidak terstruktur). 3. Pengelolaan data yang lebih efektif dan efisien, dimana data dapat diisi darimana saja, dan pengisian data lebih terstruktur karena sistem sudah menentukan format pengisian data. Ruang Lingkup Sistem Informasi Laboratorium yang akan dikembangkan ini akan dipergunakan untuk membantu kelancaran proses bisnis pendataan data laboratorium yang terdapat pada lingkungan Universitas Indonesia, serta memudahkan warga luar maupun sivitas akademika UI yang ingin mencari ataupun mengambil informasi mengenai laboratorium‐laboratorium yang terdapat pada lingkungan Universitas Indonesia. Revision 1.0 ANALISIS DAN DESAIN Identifikasi Aktor Sebelum kita melakukan pemodelan use case, terlebih dahulu kita akan melakukan identifikasi terhadap jenis pengguna / aktor yang dapat mengakses sistem. Berikut ini adalah daftar pengguna sistem / aktor: Aktor Deskripsi Administrator Individu yang berperan dalam manajemen sistem secara keseluruhan baik keterkaitan dengan pengguna sistem maupun data sistem. Administrator Fakultas Individu yang memiliki peran hampir sama seperti Administrator, akan tetapi hanya memiliki hak akses penuh terhadap fakultas yang di‐assign pada pengguna ini. Author Individu yang memiliki peran yang hampir mirip dengan Administrator, akan tetapi tidak memiliki hak akses terhadap hal‐hal yang berkaitan dengan manajemen inti sistem. Berfungsi untuk membantu tugas Administrator. Viewer Individu yang tidak memiliki login dan hak akses untuk mengatur manajemen sistem, dan hanya dapat melihat data‐data pakar yang disediakan oleh sistem. Revision 1.0 Daftar Use Case Actor Activities 1.0 Author / Administrator 1.0.0 Login / Administrator Fakultas 1.0.1 Data Fakultas 1.0.1.1 Melihat Data Fakultas 1.0.1.2 Mengubah Data Fakultas 1.0.1.3 Menghapus Data Fakultas 1.0.1.4 Menambah Data Fakultas 1.0.2 Data Organisasi / Departemen 1.0.2.1 Melihat Data Organisasi / Departemen 1.0.2.2 Mengubah Data Organisasi / Departemen 1.0.2.3 Menghapus Data Organisasi / Departemen 1.0.2.4 Menambah Data Organisasi / Departemen 1.0.3 Data Laboratorium 1.0.3.1 Melihat Data Laboratorium 1.0.3.2 Mengubah Data Laboratorium 1.0.3.3 Menghapus Data Laboratorium 1.0.3.4 Menambah Data Laboratorium 1.0.4 Data Peralatan Laboratorium 1.0.4.1 Melihat Data Peralatan Laboratorium 1.0.4.2 Mengubah Data Peralatan Laboratorium 1.0.4.3 Menghapus Data Peralatan Laboratorium 1.0.4.4 Menambah Data Peralatan Laboratorium 1.0.5 Data Dokumen Laboratorium 1.0.5.1 Melihat Data Dokumen Laboratorium 1.0.5.2 Mengubah Data Dokumen Laboratorium 1.0.5.3 Menghapus Data Dokumen Laboratorium Revision 1.0 1.0.5.4 Menambah Data Dokumen Laboratorium 1.0.6 Data Kegiatan Laboratorium 1.0.6.1 Melihat Data Kegiatan Laboratorium 1.0.6.2 Mengubah Data Kegiatan Laboratorium 1.0.6.3 Menghapus Data Kegiatan Laboratorium 1.0.6.4 Menambah Data Kegiatan Laboratorium 1.0.7 Jadwal Kegiatan 1.0.7.1 Melihat Jadwal Kegiatan Rutin / Tidak Rutin 1.0.7.2 Mengubah Jadwal Kegiatan Rutin / Tidak Rutin 1.0.7.3 Menghapus Jadwal Kegiatan Rutin / Tidak Rutin 1.0.7.4 Menambah Jadwal Kegiatan Rutin / Tidak Rutin 1.1 Administrator 1.1.1 Data Pengguna Sistem 1.1.1.1 Melihat Daftar Pengguna Sistem 1.1.1.2 Mengubah Daftar Pengguna Sistem 1.1.1.3 Menghapus Daftar Pengguna Sistem 1.1.1.4 Menambah Daftar Pengguna Sistem Revision 1.0 Use Case Narrative Use Case ID 1.0.0 Use Case Name Login Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary Actors dapat login untuk mengakses menu‐ menu yang berhubungan dengan perannya masing‐ masing. Preconditions ‐ Pengguna telah memiliki akun Author / Administrator / Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB. Postconditions Pengguna sistem telah login, terautentifikasi dan dapat mengakses menu‐menu yang terdapat pada SILAB. Main Success od Basic Flow 1. Pada Halaman utama pengguna akan mengisi kotak login dengan username dan password yang sesuai dengan perannya masing‐masing. 2. Sistem akan mengecek apakah username dan password yang dimasukkan pengguna valid. 3. Jika valid, pengguna bisa mengakses menu sesuai dengan peran yang diberikan Extensions Alternative Flows 3a. Pengguna memasukkan username dan password yang tidak valid atau tidak sesuai dengan akun yang sudah tersimpan dan terdafar di dalam basis data, sistem akan meminta pengguna memasukkan ulang input username dan password. Revision 1.0 Use Case ID 1.0.1.1 Use Case Name Melihat Data Fakultas Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary Actors telah login pada sistem dan dapat melihat data fakultas yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author / Administrator / Administrator Fakultas, ataupun tidak memiliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu Data Fakultas. Postconditions Pengguna dapat melihat seluruh data fakultas yang terdapat pada lingkungan Universitas Indonesia. Main Success od Basic Flow 1. Administrator / Administrator Fakultas / Author / Viewer mengakses menu data fakultas yang terdapat pada SILAB. 2. Selanjutnya akan ditampilkan daftar fakultas yang terdapat di Universitas Indonesia yang telah tercatat dan tersimpan pada SILAB. Extensions Alternative Flows Revision 1.0 Use Case ID 1.0.1.2 Use Case Name Mengubah Data Fakultas Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary Actors telah login pada sistem dan dapat mengubah data fakultas yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna memiliki akun Author / Admin ataupun Admin Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data fakultas. ‐ Pengguna mengakses halaman edit terhadap data fakultas tertentu yang terdapat pada daftar fakultas yang ditampilkan oleh SILAB. Postconditions Pengguna dapat mengubah data fakultas yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator / Author / Administrator Fakultas mengakses menu data fakultas yang terdapat pada SILAB. 2. Selanjutnya akan ditampilkan daftar fakultas yang terdapat pada lingkungan Universitas Indonesia dan tersimpan pada SILAB. 3. Pengguna dapat mengakses menu edit data fakultas tertentu pada daftar yang diberikan. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir dijital yang disediakan. Revision 1.0 5. Pengguna dapat menyimpan perubahan dari data fakultas yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Author ataupun Administrator, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang ter‐login adalah Administrator Fakultas, maka pengguna tersebut hanya bisa merubah data fakultas sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada isisan data perubahan yang tidak lengkap, maka sistem akan menampilkan bahwa terdapat data yang harus diisi. Data yang belum diisi menyebabkan perubahan pada data fakultas tersebut tidak akan disimpan oleh sistem. Revision 1.0 Use Case ID 1.0.1.3 Use Case Name Menghapus Data Fakultas Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator Stakeholders and Interests Primary Actors telah login pada sistem dan dapat menghapus data fakultas yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Authot ataupun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu Data Fakultas. ‐ Pengguna mengakses menu hapus terhadap data fakultas tertentu yang terdapat pada daftar fakultas. Postconditions Pengguna dapat menghapus data fakultas yang dipilihnya. Main Success od Basic Flow 1. Administrator / Author mengakses menu data pakar yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar fakultas yang terdapat pada lingkungan Universitas Indonesia dan tersimpan pada sistem. 3. Pengguna dapat mengakses menu hapus data fakultas tertentu dari daftar fakultas yang ditampilkan. 4. Pengguna akan melakukan konfirmasi penghapusan data fakultas tersebut sekali lagi. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Author ataupun Administrator, maka akan ditampilkan peringatan Revision 1.0 bahwa pengguna selain kedua tipe pengguna tersebut diatas tidak memiliki akses terhadap menu ini. 4a. Apabila setuju untuk melakukan penghapusan, maka data fakultas tersebut akan dihapus dari basis data SILAB. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data fakultas tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.1.4 Use Case Name Menambah Data Fakultas Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator Stakeholders and Interests Primary Actors telah login pada sistem dan dapat menambah data fakultas yang belum tersimpan di dalam basis data SILAB. Preconditions ‐ Pengguna telah memiliki akun Author ataupun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu data fakultas. ‐ Pengguna mengakses menu tambah data fakultas. Postconditions Pengguna dapat menambah data fakultas dan menyimpan data fakultas baru tersebut di dalam sistem. Main Success od Basic Flow 1. Administrator atau Author mengakses menu data fakultas yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar fakultas yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna mengakses menu tambah data fakultas pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data fakultas yang akan disimpan di dalam basis data SILAB. 5. Pengguna dapat menyimpan data fakultas yang telah diisi pada formulir yang disediakan. Revision 1.0 Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Author ataupun Administrator, maka akan ditampilkan peringatan bahwa pengguna selain Author / Administrator tidak memiliki akses terhadap menu ini. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.2.1 Use Case Name Melihat Data Organisasi / Departemen Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Administrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat data organisasi / departemen yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author / Administrator / Administrator Fakultas / ataupun tidak memiliki akun sama sekali pada SILAB (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu data organisasi / departemen. Postconditions Pengguna dapat melihat seluruh data organisasi / departemen yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. Main Success od Basic Flow 1. Admin / Admin Fakultas / Author / Viewer mengakses menu data organisasi / departemen yang terdapat pada SILAB. 2. Selanjutnya akan ditampilkan daftar organisasi / departemen yang terdapat pada sistem. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.2.2 Use Case Name Mengubah Data Organisasi / Departemen Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah data organisasi / departemen yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author, Administrator, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu organisasi / departemen. ‐ Pengguna mengakses halaman edit terhadapap salah satu data organisasi / departemen yang terdapat pada daftar yang diperlihatkan. Postconditions Pengguna dapat mengubah data organisasi / departemen yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data organisasi / departemen yang terdapat pada SILAB. 2. Selanjutnya akan ditampilkan daftar organisasi / departemen yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu edit data organisasi / departemen tertentu. 4. Pengguna melakukan perubahan‐perubahan pada Revision 1.0 kolom formulir dijital yang disediakan. 5. Pengguna dapat menyimpan perubahan dari data organisasi / departemen yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe diatas tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa merubah data organisasi / departemen sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada isian data perubahan yang tidak lengkap, maka sistem akan menampilkan peringatan bahwa terdapat data yang harus diisi. Data yang belum diisi menyebabkan perubahan pada data organisasi / departemen tersebut tidak akan disimpan di dalam sistem. Revision 1.0 Use Case ID 1.0.2.3 Use Case Name Menghapus Data Organisasi / Departemen Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menghapus data organisasi / departemen yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author, Administrator, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data organisasi / departemen. ‐ Pengguna mengakses menu hapus terhadap data organisasi / departemen tertentu. Postconditions Pengguna dapat menghapus data organisasi / departemen yang dipilihnya. Main Success od Basic Flow 1. Administrator , Author, Administrator Fakultas mengakses menu data organisasi / departemen yang dipilihnya. 2. Selanjutnya akan ditampilkan daftar organisasi / departemen yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu hapus data organisasi / departemen tertentu dari daftar yang ditampilkan. 4. Pengguna akan melakukan konfirmasi penghapusan data organisasi / departemen tersebut sekali lagi. Revision 1.0 Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menghapus data organisasi / departemen yang sesuai dengan fakultas yang di‐assign kepadanya. 4a. Apabila setuju untuk melakukan penghapusan, maka data fakultas tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data fakultas tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.2.4 Use Case Name Menambah Data Organisasi / Departemen Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah data organisasi / departemen yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data organisasi / departemen. ‐ Pengguna mengakses menu tambah data organisasi / departemen. Postconditions Pengguna dapat menambah data organisasi / departemen dan menyimpan data organisasi / departemen tersebut di dalam basis data SILAB. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data organisasi / departemen. 2. Selanjutnya akan ditampilkan daftar organisasi / departemen yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna mengakses menu tambah data organisasi / departemen pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data organisasi / departemen yang akan disimpan di Revision 1.0 dalam sistem. 5. Pengguna dapat menyimpan data organisasi / departemen yang telah diisi pada formulir isian yang disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna diatas tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas , maka pengguna tersebut hanya bisa menambah data organisasi / departemen sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.3.1 Use Case Name Melihat Data Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat data laboratorium yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Administrator Fakultas, Author, ataupun tidak memiliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu data laboratorium. Postconditions Pengguna dapat melihat seluruh data laboratorium pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. Main Success od Basic Flow 1. Administrator, Administrator Fakultas, Author, dan Viewer mengakses menu data laboratorium yang terdapat di dalam sistem. 2. Selanjutnya akan ditampilkan daftar laboratorium yang terdapat di Universitas Indonesia dan tersimpan di dalam basis data SILAB, sesuai dengan fakultas dan organisasi / departemen yang berada di fakultas tersebut. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.3.2 Use Case Name Mengubah Data Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah data laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu laboratorium. ‐ Pengguna mengakses halaman edit terhadap data laboratorium tertentu. Postconditions Pengguna dapat mengubah data laboratorium yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator, Author, Administrator Fakultas mengakses menu data laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu edit data laboratorium tertentu dari daftar laboratorium yang ditampilkan. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir isian dijital yang disediakan. Revision 1.0 5. Pengguna dapat menyimpan perubahan dari data laboratorium yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa merubah data laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada isian data perubahan yang tidak terlalu lengkap, maka sistem akan menampilkan bahwa terdapat data yang harus diisi. Data yang belum diisi menyebabkan perubahan pada data laboratorium tersebut tidak akan disimpan di dalam sistem. Revision 1.0 Use Case ID 1.0.3.3 Use Case Name Menghapus Data Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menghapus data laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author, Administrator, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu laboratorium. ‐ Pengguna mengakses menu hapus terhadap data laboratorium tertentu. Postconditions Pengguna dapat menghapus data laboratorium yang dipilih dari daftar laboratorium yang ditampilkan. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan pada basis data SILAB. 3. Pengguna dapat mengakses menu hapus data laboratorium tertentu. 4. Pengguna akan melakukan konfirmasi penghapusan data laboratorium tersebut sekali lagi. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Author ataupun Revision 1.0 Administrator, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna diatas tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menghapis data laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 4a. Apabila setuju untuk melakukan penghapusan, maka data laboratorium tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data laboratorium tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.3.4 Use Case Name Menambah Data Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah data laboratorium yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data laboratorium. ‐ Pengguna mengakses menu tambah data laboratorium. Postconditions Pengguna dapat menambah data laboratorium dan menyimpan data laboratorium baru tersebut di dalam basis data SILAB. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data laboratorium yang terdapat di dalam sistem. 2. Selanjutnya akan ditampilkan daftar laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna mengakses menu tambah data laboratorium pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data laboratorium yang akan disimpan di dalam sistem. Revision 1.0 5. Pengguna dapat menyimpan data laboratorium yang telah diisi pada formulir yang disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Author ataupun Administrator, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menambah data laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.4.1 Use Case Name Melihat Data Peralatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat data peralatan laboratorium yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Author, Administrator, dan Administrator Fakultas ataupun tidak memiliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu data peralatan laboratorium. Postconditions Pengguna dapat melihat seluruh data peralatan laboratoriu yang terdapat pada lingkungan Universitas Indonesia. Main Success od Basic Flow 1. Administrator, Administrator Fakultas, Author, ataupun Viewer mengakses menu data peralatan laboratorium yang terdapat di dalam sistem. 2. Selanjutnya akan ditampilkan daftar peralatan laboratorium yang terdapat di Universitas Indonesia dan telah tercatat dan tersimpan pada sistem sesuai dengan fakultas, organisasi / departemen, dan laboratorium pada fakultas tersebut. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.4.2 Use Case Name Mengubah Data Peralatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah data peralatan laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu peralatan laboratorium. ‐ Pengguna mengakses halaman edit terhadap data peralatan laboratorium tertentu. Postconditions Pengguna dapat mengubah data peralatan laboratorium tertentu. Main Success od Basic Flow 1. Administrator, Author, dan Administrator Fakultas mengakses menu data peralatan laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar peralatan laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu edit data peralatan laboratorium tertentu. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir dijital yang disediakan. 5. Pengguna dapat menyimpan perubahan dari data Revision 1.0 peralatan laboratorium yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa merubah data peralatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada isian data perubahan yang tidak terlalu lengkap, maka sistem akan menampilkan bahwa terdapat data yang harus diisi. Data yang belum diisi menyebabkan perubahan pada data peralatan laboratorium tersebut tidak akan disimpan oleh sistem. Revision 1.0 Use Case ID 1.0.4.3 Use Case Name Menghapus Data Peralatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menghapus data peralatan laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupuan Administrator Fakultas. ‐ Pengguna mengakse halaman utama SILAB dan menu peralatan laboratorium. ‐ Pengguna mengakses menu hapus terhadap data peralatan laboratorium tertentu. Postconditions Pengguna dapat menghapus data peralatan laboratorium yang dipilihnya. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data peralatan laboratorium yang terdapat di dalam sistem. 2. Selanjutnya akan ditampilkan daftar peralatan laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu hapus data peralatan laboratorium tertentu. 4. Pengguna akan melakukan konfirmasi penghapusa data peralatan laboratorium tersebut sekali lagi. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang Revision 1.0 sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menghapus data peralatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 4a. Apabila setuju untuk melakukan penghapusan, maka data peralatan laboratorium tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data peralatan laboratorium tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.4.4 Use Case Name Menambah Data Peralatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah data peralatan laboratorium yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data laboratorium. ‐ Pengguna mengakses menu tambah data peralatan laboratorium. Postconditions Pengguna dapat laboratorium dan menambah data peralatan menyimpan data peralatan laboratorium baru tersebut di dalam sistem. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data peralatan laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar peralatan laboratorium yang terdapat pada lingkungan Universitas Indonesia. 3. Pengguna mengakses menu tambah data peralatan laboratorium pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data peralatan laboratorium yang akan disimpan di dalam basis data sistem. Revision 1.0 5. Pengguna dapat menyimpan data peralatan laboratorium yang telah diisi pada formulir yang disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menambah data peralatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.5.1 Use Case Name Melihat Data Dokumen Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat data dokumen laboratorium yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, Administrator Fakultas, ataupun tidak memliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu data dokumen laboratorium. Postconditions Pengguna dapat melihat seluruh data dokumen laboratorium yang terdapat pada lingkungan Universitas Indonesia. Main Success od Basic Flow 1. Administrator, Author, Administrator Fakultas, ataupun Viewer mengakses menu data dokumen laboratorium pada sistem. 2. Selanjutnya akan ditampilkan daftar dokumen laboratorium yang terdapat di Universitas Indonesia dan telah tercatat dan tersimpan di dalam basis data SILAB sesuai dengan fakultas, organisasi / departemen, dan laboratorium pada fakultas tersebut. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.5.2 Use Case Name Mengubah Data Dokumen Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah data dokumen laboratorium yang tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu dokumen laboratorium. ‐ Pengguna mengakses halaman edit terhadap adata dokumen laboratorium tertentu. Postconditions Pengguna dapat mengubah data dokumen laboratorium yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data dokumen laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar dokumen laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu edit data dokumen laboratorium tertentu. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir dijital yang disediakan. Revision 1.0 5. Pengguna dapat menyimpan perubahan dari data dokumen laboratorium yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa mengubah data dokumen laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.5.3 Use Case Name Menghapus Data Dokumen Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menghapus data dokumen laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu dokumen laboratorium. Pengguna mengakses menu hapus terhadap data dokumen laboratorium tertentu. Postconditions Pengguna dapat menghapus data dokumen laboratorium tertentu yang dipilih dari daftar dokumen laboratorium yang ditampilkan. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data dokumen laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar dokumen laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu hapus data dokumen laboratorium. 4. Pengguna akan melakukan konfirmasi penghapusan data dokumen laboratorium tersebut sekali lagi. Revision 1.0 Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menghapus data dokumen laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 4a. Apabila setuju untuk melakukan penghapusan, maka data dokumen laboratorium tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data dokumen laboratorium tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.5.4 Use Case Name Menambah Data Dokumen Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah data dokumen laboratorium yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data laboratorium. ‐ Pengguna mengakses menu tambah data dokumen laboratorium. Postconditions Pengguna dapat laboratorium dan menambah data dokumen menyimpan data dokumen laboratorium baru tersebut di dalam sistem. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data dokumen laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar dokumen laboratorium yang terdapat pada lingkungan Universitas Indonesia. 3. Pengguna mengakses menu tambah data dokumen laboratorium pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data dokumen laboratorium yang akan disimpan di dalam basis data sistem. Revision 1.0 5. Pengguna dapat menyimpan data peralatan laboratorium yang telah diisi pada formulir yang disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menambah data dokumen laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.6.1 Use Case Name Melihat Data Kegiatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat data kegiatan laboratorium yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, Administrator Fakultas, ataupun tidak memliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu data kegiatan laboratorium. Postconditions Pengguna dapat melihat seluruh data kegiatan laboratorium yang terdapat pada lingkungan Universitas Indonesia. Main Success od Basic Flow 1. Administrator, Author, Administrator Fakultas, ataupun Viewer mengakses menu data kegiatan laboratorium pada sistem. 2. Selanjutnya akan ditampilkan daftar kegiatan laboratorium yang terdapat di Universitas Indonesia dan telah tercatat dan tersimpan di dalam basis data SILAB sesuai dengan fakultas, organisasi / departemen, dan laboratorium pada fakultas tersebut. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.6.2 Use Case Name Mengubah Data Kegiatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah data kegiatan laboratorium yang tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu kegiatan laboratorium. ‐ Pengguna mengakses halaman edit terhadap data kegiatan laboratorium tertentu. Postconditions Pengguna dapat mengubah data kegiatan laboratorium yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data kegiatan laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar kegiatan laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu edit data kegiatan laboratorium tertentu. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir dijital yang disediakan. Revision 1.0 5. Pengguna dapat menyimpan perubahan dari data kegiatan laboratorium yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa mengubah data kegiatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.5.3 Use Case Name Menghapus Data kegiatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menghapus data kegiatan laboratorium yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu kegiatan laboratorium. Pengguna mengakses menu hapus terhadap data kegiatan laboratorium tertentu. Postconditions Pengguna dapat menghapus data kegiatan laboratorium tertentu yang dipilih dari daftar kegiatan laboratorium yang ditampilkan. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data kegiatan laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar kegiatan laboratorium yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu hapus data kegiatan laboratorium. 4. Pengguna akan melakukan konfirmasi penghapusan data kegiatan laboratorium tersebut sekali lagi. Revision 1.0 Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menghapus data kegiatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 4a. Apabila setuju untuk melakukan penghapusan, maka data kegiatan laboratorium tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka data kegiatan laboratorium tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.5.4 Use Case Name Menambah Data Kegiatan Laboratorium Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah data kegiatan laboratorium yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu data laboratorium. ‐ Pengguna mengakses menu tambah data kegiatan laboratorium. Postconditions Pengguna dapat laboratorium dan menambah data kegiatan menyimpan data kegiatan laboratorium baru tersebut di dalam sistem. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu data dokumen laboratorium yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar kegiatan laboratorium yang terdapat pada lingkungan Universitas Indonesia. 3. Pengguna mengakses menu tambah data kegiatan laboratorium pada halaman tersebut. 4. Pengguna mengisi formulir isian dijital mengenai data kegiatan laboratorium yang akan disimpan di dalam basis data sistem. Revision 1.0 5. Pengguna dapat menyimpan data kegiatan laboratorium yang telah diisi pada formulir yang disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator ataupun Author, maka akan ditampilkan peringatan bahwa pengguna selain kedua tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 3b. Apabila pengguna yang terautentikasi merupakan Administrator Fakultas, maka pengguna tersebut hanya bisa menambah data kegiatan laboratorium sesuai dengan fakultas yang di‐assign kepadanya. 5a. Apabila ada beberapa isian data yang harus diisi tetapi tidak diisi, maka data tidak akan dapat tersimpan di dalam sistem sebelum kolom tersebut diisi juga. Revision 1.0 Use Case ID 1.0.7.1 Use Case Name Melihat Jadwal Kegiatan Rutin / Tidak Rutin Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas / Viewer Stakeholders and Interests Primary actors telah login pada sistem dan dapat melihat jadwal kegiatan rutin / tidak rutin yang sudah tercatat dan tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, Administrator Fakultas, ataupaun tidak memiliki akun sama sekali pada sistem (Viewer). ‐ Pengguna mengakses halaman utama SILAB dan menu jadwal kegiatan rutin / tidak rutin. Postconditions Pengguna dapat melihat seluruh jadwal kegiatan rutin / tidak rutin pada seluruh laboratorium yang terdapada pada lingkungan Universitas Indonesia. Main Success od Basic Flow 1. Administrator, Author, Administrator Fakultas, ataupun Viewer mengakses menu jadwal kegiatan rutin / tidak rutin yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan jadwal kegiatan rutin / tidak rutin yang terdapat pada seluruh laboratorium di Universitas Indonesia. Extensions Alternative Flows ‐ Revision 1.0 Use Case ID 1.0.7.2 Use Case Name Mengubah Jadwal Kegiatan Rutin / Tidak Rutin Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat mengubah jadwal kegiatan rutin / tidak rutin yang telah tersimpan di dalam basis data SILAB. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu jadwal kegiatan rutin / tidak rutin. ‐ Pengguna mengakses halaman edit terhadap jadwal kegiatan rutin / tidak rutin tertentu. Postconditions Pengguna dapat mengubah jadwal kegiatan rutin / tidak rutin yang dipilihnya dan dapat menyimpan data perubahan tersebut. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu jadwal kegiatan rutin / tidak rutin. 2. Selanjutnya akan ditampilkan jadwal kegiatan rutin / tidak rutin yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam sistem. 3. Pengguna dapat mengakses menu edit jadwal kegiatan rutin / tidak rutin tertentu. 4. Pengguna melakukan perubahan‐perubahan pada kolom formulir dijital yang disediakan. 5. Pengguna dapat menyimpan perubahan dari jadwal Revision 1.0 kegiatan rutin / tidak rutin yang diubahnya. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator, Author, ataupun Administrator Fakultas, maka akan ditampilkan peringatan bahwa pengguna selain ketiga tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 5a. Apabila ada isian data perubahan yang tidak terlalu lengkap, maka sitem akan menampilkan bahwa terdapat data yang harus diisi. Data yang belum diisi tersebut menyebabkan perubahan pada jadwal kegiatan rutin / tidak rutin tersebut tidak akan disimpan oleh sistem. Revision 1.0 Use Case ID 1.0.7.3 Use Case Name Menghapus Jadwal Kegiatan Rutin / Tidak Rutin Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Admnistrator Fakultas Stakeholders and Interests Primary Actors telah login pada sistem dan dapat menghapus jadwal kegiatan rutin / tidak rutin yang telah tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu jadwal kegiatan rutin / tidak rutin. ‐ Pengguna mengakses menu hapus terhadap jadwal kegiatan rutin / tidak rutin tertentu. Postconditions Pengguna dapat menghapus jadwal kegiatan rutin / tidak rutin yang terdapat pada sistem. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu jadwal kegiatan rutin / tidak rutin yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar jadwal kegiatan rutin / tidak rutin yang terdapat pada lingkungan Universitas Indonesia dan tersimpan di dalam basis data SILAB. 3. Pengguna dapat mengakses menu hapus jadwal kegiatan rutin / tidak rutin tertentu. 4. Pengguna akan melakukan konfirmasi penghapusan data. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang Revision 1.0 sedang ter‐login bukanlah Administrator, Author, ataupun Administrator Fakultas, maka akan ditampilkan peringatan bahwa pengguna selain ketiga tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 4a. Apabila setuju untuk melakukan penghapusan, maka jadwal kegiatan rutin / tidak rutin tersebut akan dihapus dari basis data sistem. 4b. Apabila tidak setuju untuk melakukan penghapusan, maka jadwal kegiatan rutin / tidak rutin tersebut tidak akan dihapus dari basis data sistem. Revision 1.0 Use Case ID 1.0.7.4 Use Case Name Menambah Jadwal Kegiatan Rutin / Tidak Rutin Scope Sistem Informasi Laboratorium Primary Actors Author / Administrator / Administrator Fakultas Stakeholders and Interests Primary actors telah login pada sistem dan dapat menambah jadwal kegiatan rutin / tidak rutin yang belum tersimpan di dalam sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator, Author, ataupun Administrator Fakultas. ‐ Pengguna mengakses halaman utama SILAB dan menu jadwal kegiatan rutin / tidak rutin. ‐ Pengguna mengakses menu tambah jadwal kegiatan rutin / tidak rutin. Postconditions Pengguna dapat menambah jadwal kegiatan rutin / tidak rutin dan menyimpan jadwal tersebut di dalam sistem. Main Success od Basic Flow 1. Administrator, Author, ataupun Administrator Fakultas mengakses menu jadwal kegiatan rutin / tidak rutin yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar jadwal kegiatan rutin / tidak rutin. 3. Pengguna mengakses menu tambah jadwal kegiatan rutin / tidak rutin pada halaman tersebut. 4. Penggun mengisi formulir isian dijital mengenai jadwal kegiatan rutin / tidak rutin. 5. Pengguna dapat menyimpan jadwal kegiatan rutin / tidak rutin yang telah diisi pada formulir yang Revision 1.0 disediakan. Extensions Alternative Flows 3a. Apabila pengecekan validitas dari pengguna yang sedang ter‐login bukanlah Administrator, Author, ataupun Administrator Fakultas, maka akan ditampilkan peringatan bahwa pengguna selain ketiga tipe pengguna tersebut tidak memiliki akses terhadap menu ini. 5a. Apabila ada isian data perubahan yang tidak terlalu lengkap, maka sitem akan menampilkan bahwa terdapat data yang harus diisi. Data yang belum diisi tersebut menyebabkan data jadwal kegiatan rutin / tidak rutin baru tersebut tidak akan disimpan oleh sistem. Revision 1.0 Use Case ID 1.1.1.1 Use Case Name Melihat Pengguna Sistem Scope Sistem Informasi Laboratorium Primary Actors Administrator Stakeholders and Interests Primary Actors telah Login pada sistem sebagai Admistrator, dan dapat melihat daftar pengguna dari sistem Preconditions ‐ Pengguna telah memiliki akun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu pengguna sistem. Postconditions Pengguna yang telah login sebagai Administrator dapat melihat daftar pengguna sistem Main Success od Basic Flow 1. Administrator mengakses halaman utama SILAB dan menu pengguna sistem yang terdapat pada sistem. 2. Selanjutnya akan ditampilkan daftar pengguna sistem. Extensions Alternative Flows 1a. Apabila tidak melakukan login ataupun tidak login sebagai administrator, pengguna sistem tidak akan dapat melihat daftar pengguna sistem. Revision 1.0 Use Case ID 1.1.1.2 Use Case Name Mengubah Pengguna Sistem Scope Sistem Informasi Laboratorium Primary Actors Administrator Stakeholders and Interests Primary Actors telah login pada sistem sebagai Administrator dan dapat mengubah data dari pengguna sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu pengguna sistem. ‐ Pengguna mengakses menu edit yang terdapat pada setiap pengguna sistem yang terdapat pada daftar pengguna sistem. Postconditions Pengguna dapat mengakses menu pengguna sistem dan dapat melakukan perubahan serta menyimpannya kembali ke dalam sistem. Main Success od Basic Flow 1. Administrator mengakses menu pengguna sistem. 2. Selanjutnya akan ditampilkan daftar pengguna yang tersimpan di dalam sistem. 3. Administrator mengakses menu edit yang terdapat pada masing‐masing pengguna yang terdapat pada daftar pengguna sistem. Revision 1.0 4. Administrator mengisi formulir isian dijital mengenai data pengguna yang akan disimpan di dalam sistem. 5. Administrator dapat menyimpan data pengguna yang telah diisi pada formulir yang disediakan. Extensions Alternative Flows 3a. Apabila tidak login sebagai Administrator, pengguna sistem lain tidak akan bisa mengakses menu ini. 5a. Apabila data yang diisikan tidak lengkap, data tidak akan disimpan di dalam sistem dan Administrator akan menampilkan suatu peringatan bahwa data yang diisikan tidak lengkap. Revision 1.0 Use Case ID 1.1.1.3 Use Case Name Menghapus Pengguna Sistem Scope Sistem Informasi Laboratorium Primary Actors Administrator Stakeholders and Interests Primary Actors telah login pada sistem sebagai Administrator dan dapat menghapus pengguna sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu pengguna sistem. ‐ Pengguna mengakses menu delete yang terdapat pada setiap pengguna sistem yang terdapat pada daftar pengguna sistem. Postconditions Pengguna dapat mengakses menu pengguna sistem dan dapat melakukan penghapusan dengan menekan tombol delete terhadap data pengguna sistem tertentu. Main Success od Basic Flow 1. Administrator mengakses menu pengguna sistem. 2. Selanjutnya akan ditampilkan daftar pengguna yang sudah tercatat dan tersimpan di dalam sistem. 3. Administrator memilih salah satu pengguna dan menekan tombol delete Revision 1.0 yang terdapat di pengguna tersebut. 4. Administrator melakukan konfirmasi ulang untuk menghapus data pengguna tersebut. 5. Data pengguna sistem telah dihapus dan dibuang dari basis data sistem. Extensions Alternative Flows 3a. Apabila tidak melakukan login terlebih dahulu sebagai Administrator, pengguna lain tidak dapat mengakses halaman ini. 4a. Apabila menjawab konfirmasi penghapusan dengan kata tidak, maka data pengguna tersebut tidak akan jadi terhapus dan terbuang dari basis data sistem. Revision 1.0 Use Case ID 1.1.1.4 Use Case Name Menambah Pengguna Sistem Scope Sistem Informasi Laboratorium Primary Actors Administrator Stakeholders and Interests Primary actors telah login pada sistem sebagai Administrator dan dapat menambah pengguna sistem. Preconditions ‐ Pengguna telah memiliki akun Administrator. ‐ Pengguna mengakses halaman utama SILAB dan menu pengguna sistem. ‐ Pengguna mengakses menu tambah pengguna. Postconditions Administrator dapat mengakses menu pengguna sistem dan dapat melakukan penambahan pengguna sistem. Main Success od Basic Flow 1. Administrator mengakses menu pengguna sistem. 2. Selanjutnya akan ditampilkan daftar pengguna sistem. 3. Administrator mengakses menu tambah pengguna. 4. Administrator mengisi formulir dijital untuk pembuatan pengguna sistem yang baru. 5. Data yang telah diisikan akan disimpan di dalam basis data sistem. Revision 1.0 Extensions Alternative Flows 3a. Apabila tidak melakukan login terlebih dahulu sebagai Administrator, pengguna lain tidak dapat mengakses halaman ini. 4a. Apabila isiang yang harus diisi, tidak diisi pada formulir dijital, maka data pengguna baru tidak akan disimpan di dalam sistem serta Administrator akan diberikan peringatan untuk mengisi data pada kolom formulir dijital yang belum diisi. Revision 1.0 Use Case Diagram Pengaturan Data Fakultas Revision 1.0 Pengaturan Data Organisasi / Departemen Revision 1.0 Pengaturan Data Laboratorium Revision 1.0 Pengaturan Data Peralatan Laboratorium Revision 1.0 Pengaturan Data Dokumen Laboratorium Revision 1.0 Pengaturan Data Kegiatan Laboratorium Revision 1.0 Pengaturan Jadwal Kegiatan Rutin / Tidak Rutin Pengaturan Pengguna Sistem Revision 1.0 PERANCANGAN SISTEM Pada bagian ini akan dibahasa mengenai konsep MVC (Model View Controller) sebagai pondasi arsitektur sistem ini. Penjelasan dimulai dengan pembahasan bagaimana fungsi setiap komponen dalam MVC menjalankan perannya masing‐masing, serta bagaimana framework ini juga digunakan sebagai landasan pada framework Ruby on Rails. Setelah pembahasan arsitektur sistem, akan dijelaskan mengenai basis data. Dalam perancangan basis data, digunakan skema basis data dimana suatu entitas pada ERD sebelumnya yang masih berupa rancangan logika telah dipetakan ke dalam bentuk diagram yang telah merepresentasikan entitas fisiknya. Pada bagian akhir, akan ditunjukkan beberapa class diagram yang menjelaskan keterlibatan objek‐objek apa saja yang dibutuhkan dalam mengkonstruksi sistem ini, dimana diagram‐diagram tersebut akan dibagi menjadi 5 bagian untuk mempermudah pembacaan diagram tersebut. Perancangan Arsitektur Sistem Analisis desain fisik yang dilakukan dalam proyek ini mengacu pada arsitektur Model, View, Controller (MVC). Arsitektur ini mengutamakan pemisahan pada tiga komponen yang umum dalam sebuah aplikasi, yaitu: 1. Komponen yang bertugas merepresentasikan data yang dimanipulasi oleh sistem (Model). 2. Komponen yang berperan dalam melakukan logika bisnis dari aplikasi yang mencakup manipulasi data yang tersimpan di dalam model (Controller). 3. Komponen yang merepresentasikan status dari model dalam bentuk tampilan / informasi yang dimengerti oleh pengguna (View). Interaksi yang terjadi antar komponen tersebut dapat dilihat pada gambar dibawah ini. Revision 1.0 Controller View Model Pemisahan ketiga komponen ini menghasilkan aplkasi yang mudah untuk dikembangkan baik dalam fase desain maupun fase implementasi. Framework yang akan digunakan di dalam proyek ini adalah Rails Framework. Rails merupakan sebuah framework aplikasi web yang ditulis dengan menggunakan bahasa pemrograman Ruby. Rails menggunakan arsitektur MVC di dalamnya, sehingga menuntut pengembang sistem untuk mengikuti struktur serta design pattern yang terdapat di dalam Rails. Arsitektur MVC di dalam Rails tidak memiliki perbedaan yang signifikan dengan arsitektur MVC pada umumnya. Hanya saja karena Rails adalah sebuah framework untuk pengembangan aplikasi berbasi Web, maka komponen view dari Rails akan terlebih dahulu dikirim ke Web Browser milik pengguna sebelum bisa berinteraksi lebih lanjut. Proses yang terjadi di dalam model Rails MVC secara umum adalah sebagai berikut: 1. Browser akan mengirimkan request ke controller. 2. Controller akan merespon request tersebut dan berkomunikasi dengan model. Komunikasi ini dapat berupa mengakses data, ataupun mengubah data yang disimpan oleh model. Perlu diperhatikan bahwa tidak semua model harus berhubungan dengan basis data. 3. Controller akan membuat view yang bersesuaian. 4. Browser akan menampilkan view yang bersesuaian. Revision 1.0 Controller Di dalam Rails, setiap request yang berasal dari pengguna akan ditangani oleh controller. Controller ini nantinya akan meneruskan request dari pengguna tersebut kepada model atau controller lain yang bersesuaian. Di dalam Rails peran ini dijalankan oleh dispatcher, sehingga menyebabkan dalam pembuatan sequence diagram, setiap request harus terlebih dahulu melalui dispatcher. Model Pada bagian model, pengembang menggunakan design pattern yang dikenal dengan istilah Active Record. Di dalam Active Record ada kelas yang selain berfugnsi sebagai model, juga berfungsi sebagai object yang mengenkapsulasi akses ke dalam basis data. Kelas ini akan memiliki fungsi‐fungsi untuk menyimpan, mengubah, dan menghapus data yang berelasi dengannya di dalam basis data. Selain itu, juga terdapat sekumpulan fungsi finder yang berfungsi untuk mendapatkan instance dari object yang berelasi dengan baris (tupel) tertentu di dalam basis data. View Komponen view dari arsitektur Rails MVC yang digunakan berwujud file HTML.ERB. Komponen ini berfungsi sebagai user interface yang akan menangkap request dari pengguna yang masuk dan kemudian meneruskannya ke dispatcher. Perancangan Basis Data Perancangan basis data sistem akan direpresentasikan melalui skema basis data. Skema basis data merupakan bentuk pemodelan yang bersifat fisik karena berkaitan langsung dengan implementasi dari sistem. Skema basis data juga hasil dari pemetaan dan pemodelan data yang telah dijelaskan pada bagian sebelumnya mengenai Entity Relationship Diagram (ERD). Diagram berikut merupakan skema basis data sistem dan keterangan mengenai detil dari skema basis data tersebut. Revision 1.0 Skema basis data merupakan model fisik atau sebuah cetak biru untuk sebuah basis data yang merepresentasikan implementasi teknis dari logical data model. Skema basis data mendefinisikan struktur basisi data menurut tabel, key, index, dan aturan‐aturan integritas. Arsitektur Rails yang merupakan Model View Controller, membuat Rails memiliki tiga lapisan dengan fungsinya masing‐masing, dimana Model berfungsi sebagai lapisan yang menangani basis data, View merupakan lapisan user interface yang menjembatani pengguna terhadap sistem, dan Controller adalah lapisan yang menjalankan fungsi‐ fungsi logika sistem. Setiap lapisan memiliki konvensi masing‐masing yang mengikat, yang berarti constraint yang dimiliki masing‐masing lapisan tersebut harus dipenuhi. Hal inilah yang juga menjadi salah satu keunggulan Rails, dimana Rails memiliki konvensi yang cukup ketat yang harus dipenuhi, sehingga pengembang tidak perlu terlalu banyak mendefinisikan konvensi dalam implementasi sistem. Skema basis data diatas dibentuk dengan mengacu kepada konvensi yang disediakan oleh Rails, dimana salah satu konvensinya yaitu setiap tabel harus memiliki id yang bertipe integer sebagai primary key. Penjelasan berikut ini akan menjelaskan beberapa konvensi lain yang mempengaruhi struktur dari skema basis data yang dihasilkan. Yaitu diantaranya: 1. Rails memiliki konvensi bahasa dalam hal penamaan pada struktur basis data, model, view, dan controller. Dimana konvensi bahasa yang digunakan oleh Rails adalah bahasa Inggris. 2. Rails mendefinisikan tabel pada basis data sebagai kumpulan data‐data. Sesuai dengan konvensi bahasa, maka kumpulan data‐data tersebut diartikan dalam bentuk jamak. Maka nama tabel yang digunakan haruslah berbentuk jamak dan diawali huruf kecil, contohnya yaitu labs, documents, dan masih banyak yang lainnya. 3. Setiap lapisan Model pada Rails, mengatur setiap tabel yang ada pada basis data yang bersesuaian dengan namanya. DImana lapisan Model pada Rails, Revision 1.0 merupakan instance dari setiap tabel pada basis data. Oleh karena itu nama Model merupakan bentuk tunggal dari nama tabel, dan diawali dengan huruf besar. Contohnya yaitu, Lab untuk tabel labs, dan yang lainnya. 4. Relasi pada basis data seperti ‘one to one’, ‘one to many’, ‘many to many’, juga mempengaruhi struktur basis data, karena setiap relasi tersebut harus didefinisikan di dalam masing‐masing Model yang bersesuaian. 5. Penamaan foreign key pada tabel juga harus mengikuti standar konvensi penamaan tabel pada Rails. Dimana nama foreign key merupakan gabungan dari nama tabel tersebut dalam bentuk tunggal dan nama primary key dari tabel tersebut. Contohnya, tabel labs berelasi ‘one to many’ dengan tabel documents, maka foreign key pada tabel documents adalah lab_id. 6. Pada dua buah tabel yang berelasi ‘one to one’ maka, oada salah satu tabel yang berelasi tersebut (yang mana saja) harus terdapat foreign key pada tabel yang lain. 7. Pada dua buah tabel yang berelasi ‘many to many’, maka perlu dibuat tabel tambahan untuk meyimpan primary key dari kedua buah tabel yang berelasi tersebut. Nama tabel hasil relasi tersebut merupakan gabungan dari nama kedua buah tabel yang berelas ‘many to many’ tersebut. 8. Pada dua buah tabel yang berelas ‘one to many’, maka foreign key diletakkan pada tabel yang memiliki kardinalistas ‘many’. 9. Skemas basis data juga dapat disusun dengan tidak menggunakan bahasa Inggris dengan menggunakan salah satu fungsi Rails pada model yang akan mewakili tabel tersebut set_table_name [nama tabel dalam bahasa lain]. 10. Untuk kasus khusus dimana nama tabel lebih dari satu kata, maka nama modelnya tetap dalam bentuk tunggal dari nama tabel tersebut, dimana setiap kata diawali dengan huruf besar namun tidak lagi dipisahkan oleh karakter ‘_’ (underscore). Revision 1.0 USER MANUAL Login • Masukkan username dan password yang bersesuaian. • Sebagai standar gunakan username admin dan password admin. • Klik tombol . • Anda akan masuk sebagai administrator. • Untuk mengakhiri sesi klik tombol . Tampilan Awal Sistem Revision 1.0 Menu Data Fakultas Setelah ter‐login kedalam sistem, anda dapat mengklik tombol untuk melihat daftar data fakultas yang terdapat di lingkungan Universitas Indonesia dan sudah tersimpan di dalam basis data SILAB. Anda dapat juga menambahkan data fakultas baru dengan mengklik tombol . Untuk mengedit fakultas yang sudah tersimpan di dalam sistem dapat diklik tombol edit yang terdapat pada setiap fakultas pada daftar fakultas yang ditampilkan sistem. Revision 1.0 Untuk menghapus fakultas yang terdapat pada daftar pakar dapat diklik tombol delete yang terdapat pada setiap fakultas pada daftar fakultas yang ditampilkan oleh sistem. Untuk melihat detail dari fakultas yang terdapat pada daftar fakultas dapat diklik tombol show . Revision 1.0 Membuat atau Mengubah Data Fakultas Dalam membuat ataupun mengubah data fakultas, anda harus mengisi Nama Fakultas, Alamat Fakultas, dan Deskripsi Fakultas. Revision 1.0 Melihat Detil Data Fakultas Ketika melihat fakultas yang bersangkutan, anda dapat melihat, mengubah, ataupun menambah data organisasi / departemen dan data laboratorium yang terdapat pada fakultas tersebut. Revision 1.0 Revision 1.0 Anda dapat menambahkan organisasi / departemen baru yang terdapat di fakultas tersebut dengan mengklik tombol . Anda juga dapat menambahkan data laboratorium pada fakultas tersebut dengan menekan tombol . Anda juga dapat melakukan perubahan data suatu laboratorium langsung dari halaman ini dengan mengklik tombol edit tombol show , melihat detil dari laboratorium dengan mengklik , dan menghapus laboratorium dengan mengklik tombol delete . Revision 1.0 Menu Data Organisasi / Departemen Setelah ter‐login di dalam sistem, anda dapat mengklik tombol untuk melihat daftar organisasi / departemen berdasarkan filtering sesuai dengan nama fakultas. Tampilan awal dari menu ini: Pilih fakultas, untuk melihat daftar organisasi / departemen pada suatu fakultas Anda juga dapat melakukan pengubahan pada organisasi /departemen tersebut dengan menekan tombol edit menekan tombol show menekan tombol delete , melihat detil dari data organisasi / departemen dengan , dan menghapus data organisasi / departemen dengan . Anda juga dapat menambahkan organisasi / departemen baru dengan menekan tombol . Revision 1.0 Membuat atau Merubah Data Organisasi / Departemen Untuk membuat ataupun mengubah data organisasi /departemen, anda perlu mengisi Nama Organisasi / Departemen, Alamat Organisasi, Deskripsi Organisasi / Departemen, dan memilih Fakultas yang membawahi organisasi tersebut. Revision 1.0 Menu Laboratorium Setelah ter‐login di dalam sistem, anda dapat menekan tombol untuk melihat daftar laboratorium berdasarkan filtering sesuai dengan nama fakultas dan organisasi / departemen. Tampilan awal dari menu ini: Pilih fakultas, untuk melihat daftar organisasi / departemen pada fakultas tersebut Revision 1.0 Pilih organisasi / departemen, untuk melihat daftar laboratorium yang terdapat di bawah organisasi / departemen tersebut Anda juga dapat melakukan pengubahan pada laboratorium tersebut dengan menekan tombol edit , melihat detil dari data laboratorium dengan menekan tombol show , dan menghapus data laboratorium dengan menekan tombol delete . Anda juga dapat menambahkan organisasi / departemen baru dengan menekan tombol . Revision 1.0 Membuat atau Merubah Data Laboratorium Untuk membuat atau mengubah data laboratorium, anda dapat mengisi kolom Nama, memilih Fakultas, Organisasi / Departemen, mengisi SK Pendirian, memilih Tahun Pendirian, mengisi Status Akreditasi, Kepala Laboratorium, Telepon / Fax, Jumlah Revision 1.0 Anggota, E‐Mail, Alamat, Deskripsi / Keterangan Laboratorium, dan memilih gambar untuk di‐upload ke dalam sistem. Dari formulir dijital yang ditampilkan apabila kita memilih suatu fakultas, maka akan ditampilkan organisasi / departemen yang ada di bawah fakultas itu . Revision 1.0 Melihat Detil dari Laboratorium Apabila kita melihat detil dari data laboratorium, maka akan ditampilkan segala informasi yang berkaitan dengan laboratorium tersebut. Anda juga dapat melihat daftar peralatan, dokumen, dan kegiatan dari laboratorium tersebut. Revision 1.0 Tampilan Daftar Peralatan Laboratorium Anda dapat melakukan edit terhadap data peralatan laboratorium dengan menekan tombol edit show , melihat detil dari data peralatan laboratorium dengan menekan tombol , dan menghapus data peralatan laboratorium dengan menekan tombol delete . Anda juga dapat menambahkan peralatan laboratorium pada halaman ini dengan menekan tombol . Revision 1.0 Membuat atau Merubah Data Peralatan Laboratorium Untuk membuat atau merubah data peralatan laboratorium, anda dapat mengisi kolom Nama Alat, Deskripsi / Keterangan, Biaya Penggunaan, dan Jumlah dari alat tersebut. Revision 1.0 Tampilan Daftar Dokumen Laboratorium Anda dapat melakukan edit terhadap data dokumen laboratorium dengan menekan tombol edit show , melihat detil dari data dokumen laboratorium dengan menekan tombol , dan menghapus data dokumen laboratorium dengan menekan tombol delete . Anda juga dapat menambahkan peralatan laboratorium pada halaman ini dengan menekan tombol . Revision 1.0 Membuat atau Merubah Data Dokumen Laboratorium Untu membuat atau merubah data dokumen laboratorium, anda dapat mengisi kolom Nama Dokumen, Nomor Dokumen, memilih Tanggal Berlaku dari dokumen tersebut, Mengisi Deskripsi dari Dokumen tersebut, serta meng‐upload berkas dokumen ke dalam sistem agar dapat langsung di‐unduh dari sistem. Revision 1.0 Tampilan Daftar Kegiatan Laboratorium Anda dapat melakukan edit terhadap data kegiatan laboratorium dengan menekan tombol edit show , melihat detil dari data kegiatan laboratorium dengan menekan tombol , dan menghapus data kegiatan laboratorium dengan menekan tombol delete . Anda juga dapat menambahkan peralatan laboratorium pada halaman ini dengan menekan tombol . Revision 1.0 Membuat atau Merubah Data Kegiatan Laboratorium Untuk membuat atau merubah data kegiatan laboratorium, anda dapat mengisi kolom Nama Kegiatan dan Deskripsi Kegiatan Tersebut. Revision 1.0 Menu Pencarian Peralatan Laboratorium Apabila anda sudah ter‐login pada sistem, anda dapat menekan menu , untuk melakukan pencarian peralatan laboratorium berdasarkan fakultas, organisasi / departemen, dan laboratorium yang ada. Tampilan awal menu pencarian peralatan laboratorium Pilih fakultas untuk memilih organisasi / departemen yang berada di bawah fakultas tersebut. Revision 1.0 Pilih Organisasi / Departemen untuk memilih laboratorium yang berada di bawah organisasi / departemen tersebut. Pilih laboratorium untuk melihat daftar peralatan apa saja yang terdapat pada laboratorium tersebut. Anda juga dapat melakukan edit, delete, dan show terhadap data peralatan yang tampil, dan anda juga dapat menambahkan secara langsung data peralatan pada laboratorium dengan menekan tombol . Revision 1.0 Menu Pencarian Kegiatan Laboratorium Apabila anda telah ter‐login pada sistem, anda dapat menekan menu , untuk melakukan pencarian kegiatan laboratorium berdasarkan fakultas, organisasi / departemen, dan laboratorium. Tampilan awal menu pencarian kegiatan laboratorium. Pilih fakultas untuk memilih organisasi / departemen yang berada di bawah fakultas tersebut. Revision 1.0 Pilih organisasi / departemen untuk memilih laboratorium yang berada di bawah organisasi / departemen tersebut. Pilih laboratorium untuk melihat daftar kegiatan apa saja yang berada di bawah laboratorium tersebut. Anda juga dapat melakukan edit, show, dan delete terhadap data kegiatan laboratorium dari menu ini. Anda juga dapat menambahkan kegiatan laboratorium dari menu ini dengan menekan tombol . Revision 1.0 Menu Pencarian Dokumen Laboratorium Apabila anda sudah ter‐login pada sistem, anda dapat menekan menu , untuk melakukan pencarian terhadap dokumen laboratorium berdasarkan fakultas, organisasi / departemen, dan laboratorium. Tampilan awal pencarian dokumen laboratorium. Pilih fakultas untuk memilih organisasi / departemen yang terdapat di fakultas tersebut. Revision 1.0 Pilih organisasi / departemen untuk memilih laboratorium yang terdapat di bawah organisasi / departemen tersebut. Pilih laboratorium untuk melihat daftar dokumen apa saja yang terdapat di bawah laboratorium tersebut. Revision 1.0 Anda juga dapat melakukan edit, delete, dan show terhadap data dokumen laboratorium melalui menu ini. Anda juga dapat melakukan penambahan dokumen laboratorium dengan menekan tombol . Menu Pencarian Secara Umum Anda juga dapat melakukan pencarian secara umum dengan menekan menu . Anda dapat melakukan pencarian terhadap nama peralatan, dokumen, kegiatan, dan laboratorium dengan mengetikkan kueri pada kota yang diberikan. Revision 1.0 Contoh tampilan dari pencarian Pencarian yang dilakukan bersifat live search sehingga anda tidak perlu menekan tombol apapun untuk melakukan pencarian. Sistem langsung mencari kata‐kata yang anda ketikka di kotak pencarian yang disediakan. Revision 1.0 Menu Pengguna Sistem Apabila anda sudah ter‐login pada sistem, dan hak akses anda adalah Administrator, maka anda dapat melihat daftar dari pengguna yang sudah terdaftar pada sistem dengan menekan menu . Anda dapat melihat daftar dari pengguna yang sudah terdaftar pada sistem. Anda dapat melakukan perubahan pada salah satu pengguna sistem dengan menekan tombol edit tombol ataupun menghapus salah satu pengguna sistem dengan menekan . Anda juga dapat melakukan penambahan pengguna sistem dengan menekan tombol . Revision 1.0 Membuat atau Merubah Pengguna Sistem Untuk membuat atau merubah pengguna sistem, anda dapat mengisi kolom Login ( username dari pengguna tersebut ), E‐Mail, Password, Konfirmasi Password, dan memilih peran dari pengguna tersebut. Revision 1.0 Peran yang terdapat pada SILAB ada 3 yaitu, Administrator, Author, dan Administrator Fakultas. Apabila anda memilih Administrator Fakultas maka akan ditampilkan pilihan fakultas apa yang akan di‐assign kepada pengguna tersebut. Revision 1.0