SKPL

3,746 views
3,600 views

Published on

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,746
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
301
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

SKPL

  1. 1. TF01SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SIPOLTA (Sistem Informasi Pengelolaan Alat Tulis Kantor) Dipersiapkan oleh: Astri Tika Pratiwi 0910683023 Dian Arisandy 0910680074 Ervin Yohannes 0910680055 Program Studi Teknik Informatika – Universitas Brawijaya Jl. Mayjend. Haryono no. 167, Malang Program Studi Nomor Dokumen Halaman Teknik Informatika UB TF01 Revisi Tgl: 14-12-2011
  2. 2. DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX - A B C D E F G TGL Ditulis olehDiperiksa olehDisetujui olehProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 2 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  3. 3. Daftar Halaman Perubahan Halaman Revisi Halaman RevisiProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 3 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  4. 4. Daftar Isi1. Pendahuluan ........................................................................................................................................................ 7 1.1 Tujuan Penulisan Dokumen..................................................................................................................... 7 1.2 Lingkup Masalah ..................................................................................................................................... 7 1.3 Definisi, Istilah dan Singkatan ................................................................................................................ 8 1.4 Referensi .................................................................................................................................................. 9 1.5 Deskripsi umum Dokumen (Ikhtisar) ...................................................................................................... 92 Deskripsi Umum Perangkat Lunak................................................................................................................ 10 2.1 Deskripsi Umum Sistem ........................................................................................................................ 10 2.2 Fungsi Produk........................................................................................................................................ 10 2.3 Karakteristik Pengguna.......................................................................................................................... 11 2.4 Batasan .................................................................................................................................................. 123 Deskripsi Umum Kebutuhan ......................................................................................................................... 13 3.1 Kebutuhan antarmuka eksternal ............................................................................................................ 13 3.1.1 Antarmuka pemakai ....................................................................................................................... 13 3.1.2 Antarmuka perangkat keras ........................................................................................................... 13 3.1.3 Antarmuka perangkat lunak ........................................................................................................... 13 3.1.4 Antarmuka komunikasi.................................................................................................................. 14 3.2 Kebutuhan Fungsional ........................................................................................................................... 15 3.2.1 Use case diagram ........................................................................................................................... 16 3.3 Data Requirement ................................................................................................................................. 18 3.3.1 E-R diagram................................................................................................................................... 18 3.4 Non Functional Requirement................................................................................................................. 19 3.5 Batasan Perancangan ............................................................................................................................. 20 3.6 Kerunutan (traceability) ......................................................................................................................... 20 3.7 Ringkasan Kebutuhan ............................................................................................................................ 20 3.7.1 Functional Requirement Summary ................................................................................................ 20 3.7.2 Non Functional Requirement Summary ........................................................................................ 20 Daftar GambarProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 4 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  5. 5. Gambar 1 : Context Diagram (DFD level 0) untuk SPKBMSCCDB......................................................................... 15Gambar2 : DFD level 1 (Daftar) untuk SPKBMSCCDB ......................................................................................... 16Gambar3 : DFD level 2 untuk SPKBMSCCDB ........................................................................................................ 16Gambar3.1 : DFD level 2 (masuk) untuk SPKBMSCCDB ........................................................................................... 16Gambar3.2 : DFD level 2 (keluar )untuk SPKBMSCCDB............................................................................................. 17Gambar3.3 : DFD level 2 (kehilangan )untuk SPKBMSCCDB..................................................................................... 17Gambar4 : ER Diagram untuk SPKBMSCCDB.......................................................................................................... 18Program StudiTeknik Informatika UB SKPL-TF01 Halaman 5 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  6. 6. Daftar TabelTabel 1. Definisi, Singkatan dan Akronim ............................................................................................................ 8Tabel 2. Karakteristik Pengguna ........................................................................................................................... 11Tabel 3. Non Functional Requirement .................................................................................................................. 20Tabel 4. Data Store vs ER Diagram ..................................................................................................................... 21Tabel 5. Functional Requirement Summary ........................................................................................................ 21Tabel 6. Non Functional Requirement Summary ................................................................................................ 22Program StudiTeknik Informatika UB SKPL-TF01 Halaman 6 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  7. 7. Program StudiTeknik Informatika UB SKPL-TF01 Halaman 7 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  8. 8. 1 Pendahuluan 1.1 Tujuan Penulisan Dokumen Tujuan dokumen ini adalah untuk menggambarkan kebutuhan pemakai, pelaporan dan kebutuhan lingkup alat tulis kantor. SIPOLTA adalah suatu perangkat lunak yang dirancang sebagai sistem yang dapat memonitoring penggunaan alat tulis kantor yang dibutuhkan selama proses kerja berlangsung. Pengguna dokumen ini adalah para pemilik suatu perusahaan tertentu yang menginginkan penggunaan sistem alat tulis kantor yang efisien yang dapat di penuhi oleh SIPOLTA dengan acuan yang telah disepakati bersama dalam membangun perangkat lunak tersebut. 1.2 Lingkup Masalah Perangkat lunak yang dibangun adalah perangkat lunak yang memudahkan mengakses alat tulis kantor yang dibutuhkan. SIPOLTA membantu user dan admin untuk mengatur jalannya alat tulis kantor. SIPOLTA dapat benar-benar membantu penggunaan alat tulis kantor secara efektif dan efisien. SIPOLTA terhubung dengan basis data tertentu yang digunakan suatu perusahaaan tertentu sehingga seluruh informasi tentang alat tulis kantor yang masuk dan keluar dimiliki oleh suatu perusahaan.Program StudiTeknik Informatika UB SKPL-TF01 Halaman 8 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  9. 9. 1.3 Definisi, Istilah dan Singkatan Istilah, Akronim dan Singkatan Keterangan SKPL Spesifikasi Kebutuhan Perangkat Lunak Merupakan dokumen hasil analisis yang berisi spesifikasi kebutuhan user. IEEE Institute of Electrrical and Electronics Engineers Merupakan standar internasional untuk pengembangan dan rancangan perangkat lunak SIPOLTA Sistem Informasi Pengelolaan Alat Tulis Kantor Merupakan sistem yang membantu mengatur alat tulis kantor yang digunakan. Admin Merupakan administrator yaitu seseorang yang mengatur operasional sistem dan bertanggung jawab atas segala isi dari database. User Pengguna kendaraan bermotor Database Kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya ERD Entity Relationship Diagram, merupakan diagram yang menggambarkan relasi antara entiti dan atribut dari masing- masing entity. Tabel 1 : Definisi, Singkatan, Akronim 1.4 Referensi  IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.  Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. 1.5 Deskripsi umum Dokumen (Ikhtisar) Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.Program StudiTeknik Informatika UB SKPL-TF01 Halaman 9 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  10. 10. 2 Deskripsi Umum Perangkat Lunak2.1 Deskripsi Umum Sistem Dalam sistem SIPOLTA admin dari BP bertanggung jawab dalam hal pengelolaan alat tulis kantor danpembuatan laporan dengan di bantu user dari BP. Perbedaannya terletak pada saat pihak lain ingin melakukancomplain / perbaikan maka pihak lain dapat menghubungi user dari BP dan setelah itu user dari BP akanmemberitahu admin dari BP karena yang bisa mengedit dan menghapus hanya bisa di lakukan oleh admin dariBP sedangkan user dari BP hanya bisa memasukkan data baru saja dam untuk pihak lainnya hanya bisa melihatlaporan sesuai dengan bagiannya masing-masing.2.2 Fungsi Produk Adapun fungsi-fungsi yang dimiliki oleh sistem SIPOLTA ini adalah :  Melakukan login [SKPL- SIPOLTA.K-0001].  Melakukan pengisian data barang [SKPL- SIPOLTA.K-0002].  Menyimpan data masukan ke dalam database. [SKPL- SIPOLTA.K-0003].  Sinkronisasi antara data awal dengan data pemakaian. [SKPL- SIPOLTA.K-0004].  Melakukan logout [SKPL-SIPOLTA.K-0005].  Melakukan update dan delete [SKPL-SIPOLTA.K-0006].2.3 Karakteristik Pengguna Pengguna system SIPOLTA adalah perusahaan yang memerlukan pengaturan dalam pengolahan alat tuliskantor dan cara menggunakan alat tulis kantor dengan efektif dan efisien. Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut sebagaiadministrator dan mempunyai wewenang untuk melakukan edit, tambah dan hapus data dan bertanggung jawabapabila terjadi kehilangan data, serta melakukan pengecekan data apabila terjadi kesalahan dalam pemasukandata. Kategori Pengguna Tugas Hak Akses ke aplikasiUser Melaporkan pada administrator dari SKPL- SIPOLTA.K-0001 BP jika pihak lain ada yang SKPL- SIPOLTA.K-0002 complain mengenai isi data dan SKPL- SIPOLTA.K-0003 memasukkan data baru ke dalam SKPL- SIPOLTA.K-0004 database sesuai dengan kondisi SKPL- SIPOLTA.K-0005Administrator Melakukan pengecekan data dan SKPL- SIPOLTA.K-0001 melakukan edit, hapus dan tambah SKPL- SIPOLTA.K-0002 ke dalam database serta menerima SKPL- SIPOLTA.K-0003 complain user dari BP jika ada SKPL- SIPOLTA.K-0004 kesalahan pemasukkan data SKPL- SIPOLTA.K-0005 SKPL- SIPOLTA.K-0006 Tabel 2. Karakteristik PenggunaProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 10 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  11. 11. 2.4 BatasanBatasan-batasan yang digunakan dalam sistem SIPOLTA ini adalah sebagai berikut :  Sebelum admin dan user melihat data dan memasukkan data baru terlebih dahulu di persilahkan untuk login dengan memasukkan username dan password.  Sistem SIPOLTA ini hanya dapat digunakan oleh perusahaan atau pihak yang ingin mengatur jalannya alat tulis kantor dengan efisien dan efektif.  Admin berhak mengubah, menambah dan menghapus data yang ada didalam database sedangkan user berhak memasukkan data saja.Program StudiTeknik Informatika UB SKPL-TF01 Halaman 11 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  12. 12. 3 Deskripsi Umum Kebutuhan3.1 Kebutuhan antarmuka eksternal Kebutuhan antarmuka eksternal yang didefinisikan pada sistem ini mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.3.1.1 Antarmuka pemakai Interface user dari sistem ini yaitu : program aplikasi dreamweaver CS 3 (untuk tampilan sistem) . Sedangkan pengguna berinteraksi dengan program aplikasi dreamweaver CS 3 melalui antarmuka berbasis grafis html. Dimana dapat menampilkan menu-menu dan gambar-gambar kepada pengguna melalui monitor secara langsung.3.1.2 Antarmuka perangkat keras Kebutuhan minimum perangkat keras yang diperlukan dan dipakai dalam sistem ini antara lain : a. Laptop / komputer b. Printer c. kertas Selebihnya, sistem ini membutuhkan perangkat keras yang lebih spesifik.3.1.3 Antarmuka perangkat lunak SIPOLTA merupakan perancangan sistem yang akan dibangun dengan teknologi website yang akan dicetak dan datanya akan dimasukkan ke dalam database MySQL. MySQL digunakan pada sistem ini karena kemampuan untuk menyimpan data secara yang baik dan tidak mudah rusak dengan ditunjang dengan sistem back-up yang baik. Dreamweaver merupakan salah satu program aplikasi dari yang berbasis grafis htnl. Dreamweaver CS 3 merupakan bahasa pemrograman yang bekerja dalam lingkup Ms. Windows. Antara php dengan database MySQL merupakan program aplikasi yang terpisah. Untuk melakukan hubungan antara database MySQL dengan dreamweaver diperlukan koneksi antara keduanya dengan menggunakan perantara yang namanya apache. Perantara ini sudah menjadi bawaan dari xampp . Sehingga pada dreamweaver tinggal membuat koneksi ke MySQL, membuat form atau objek untuk menampung hasil tampilan dari database MySQL.3.1.4 Antarmuka komunikasi Antarmuka komunikasi dalam system ini menggunakan web browser yaitu : Mozilla firefox, google chrome, internet explorer dan sebagainya.Program StudiTeknik Informatika UB SKPL-TF01 Halaman 12 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  13. 13. 3.2 Deskripsi Fungsional 3.2.1 Use case diagramUse case : merubah atau mengedit pencatatan laporanDiagram :Deskripsi :administrator dari BP dapat merubah atau mengedit pencatatan dan laporan termasuk juga dapat menghapus datadari database.Step by step : 1.Use case : mencatat data awal barangDiagram :Deskripsi :Administrator dari BP mencatat data awal barang dengan di bantu oleh user dari BPProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 13 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  14. 14. Step by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Admin dan user dari BP menekan tombol “mulai pencatatan”. 4. Tekan menu “pencatatan” dan tekan “data barang”. 5. Tekan “lihat tabel” untuk melihat tabel data barang. 6. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 7. Jika selesai tekan tombol “tambah”. 8. Jika sukses akan muncul tampilan “ database barang oke” 9. Tekan tombol “kembali ” untuk melihat data barang. 10. Dan tekan tombol “logout” untuk keluar.Use case : mencatat rencana pemakaian barangDiagram :Deskripsi :Administrator dari BP mencatat rencana pemakaian barang dari awal sampai akhir dengan di bantu oleh user dariBPStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Admin dan user dari BP menekan tombol “mulai pencatatan”. 4. Tekan menu “pencatatan” dan tekan “rencana pemakaian”. 5. Tekan “lihat tabel” untuk melihat tabel rencana pemakaian. 6. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 7. Jika selesai tekan tombol “tambah”. 8. Jika sukses akan muncul tampilan “ database barang oke” 9. Tekan tombol “kembali ” untuk melihat data barang. 10. Dan tekan tombol “logout” untuk keluar.Use case : mencatat pengadaan barangDiagram :Deskripsi :Program StudiTeknik Informatika UB SKPL-TF01 Halaman 14 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  15. 15. Administrator mencatat pengadaan barang yang digunakan oleh perusahaan dengan dibantu oleh user dari BPStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Admin dan user dari BP menekan tombol “mulai pencatatan”. 4. Tekan menu “pencatatan” dan tekan “pengadaan barang”. 5. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 6. Jika selesai tekan tombol “tambah”. 7. Jika sukses akan muncul tampilan “ database barang oke” 8. Tekan tombol “kembali ” untuk melihat data barang. 9. Dan tekan tombol “logout” untuk keluar.Use case : mencatat pemakaian barangDiagram :Deskripsi :Administrator dari BP mencatat barang apa saja yang di pakai selama proses produksi dengan di bantu oleh userdari BPStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Admin dan user dari BP menekan tombol “mulai pencatatan”. 4. Tekan menu “pencatatan” dan tekan “pemakaian barang”. 5. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 6. Jika selesai tekan tombol “tambah”. 7. Jika sukses akan muncul tampilan “ database barang oke” 8. Tekan tombol “kembali ” untuk melihat data barang. 9. Dan tekan tombol “logout” untuk keluar.Use case : mencatat penyesuaianDiagram :Deskripsi :Administrator dari BP mencatat penyesuaian barang permintaan awal dengan barang yang datang / yangdigunakan dengan di bantu oleh user dari BPProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 15 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  16. 16. Step by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Admin dan user dari BP menekan tombol “mulai pencatatan”. 4. Tekan menu “pencatatan” dan tekan “pengadaan barang”. 5. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 6. Jika selesai tekan tombol “tambah”. 7. Jika sukses akan muncul tampilan “ database barang oke” 8. Tekan tombol “kembali ” untuk melihat data barang. 9. Dan tekan tombol “logout” untuk keluar.Use case : membuat laporan pengadaan barangDiagram :Deskripsi :Administrator dari BP dan user dari BP bersama – sama membuat laporan mengenai pengadaan barang selamaproses produksiStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”.Use case : membuat laporan penyesuaian stokDiagram :Deskripsi :Administrator dari BP dan user dari BP bersama – sama membuat laporan penyesuaian stok antara permintaanawal dengan barang yang datang / yang digunakanStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”.Use case : membuat laporan rencana pemakaian barangDiagram :Program StudiTeknik Informatika UB SKPL-TF01 Halaman 16 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  17. 17. Deskripsi :Administrator dari BP dan user dari BP bersama – sama membuat laporan rencana pemakaian barang dari awalproduksi sampai akhir produksiStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”.Use case : membuat laporan bulananDiagram :Deskripsi :Administrator dari BP dan user dari BP bersama – sama membuat laporan bulanan yang telah dilakukan selamaproses produksiStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”.Use case : membuat laporan tahunanDiagram :Deskripsi :Administrator dari BP dan user dari BP bersama – sama membuat laporan tahunan yang mencakup apapun yangtelah dilakukan selama proses produksiStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 4.Program StudiTeknik Informatika UB SKPL-TF01 Halaman 17 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  18. 18. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”.Use case : tutup bukuDiagram :Deskripsi :Administrator dari BP dan user dari BP membuat tutup buku sebagai bahan evaluasi untuk tahun sebelumnyadan melakukan perbaikan untuk tahun selanjutnyaStep by step : 1. Masukkan username dan password dalam form login jika anda belum masuk sedangkan jika anda belum keluar karena sudah masuk langsung ke langkah 3. 2. Jika sukses maka akan muncul tampilan “selamat datang hai admin”. 3. Tekan menu “tutup buku”. 4. Masukkan data yang ingin dimasukkan ke dalam table sesuai dengan kolom/baris yang ada pada tabel. 5. Tekan tombol “preview” 6. Tekan tombol “keluar” 7. Dan tekan tombol “logout” untuk keluar.Use case : melihat laporan pengadaan barangDiagram :Deskripsi :Step by step :Use case : melihat laporan rencana pemakaian barangDiagram :Deskripsi :Step by step :Use case : melihat semua laporanDiagram :Deskripsi :Step by step :Program StudiTeknik Informatika UB SKPL-TF01 Halaman 18 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  19. 19. Use case : melihat tutup bukuDiagram :Deskripsi :Step by step :3.3 Data Requirement Data yang harus dikelola oleh aplikasi SIPOLTA : - Kode Barang, berisi kode barang yang ingin di masukkan ke database - Id_user, berisi id yang digunakan oleh user untuk memasukkan barang yang diinginkan. - no, berisi no urut dari data yang dimasukkan - id_login, berisi id yang digunakan selama proses login dan digunakan untuk masuk ke system. 3.3.1 E-R diagram Gambar 4: ER diagram untuk SIPOLTAProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 19 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  20. 20. 3.4 Non Functional Requirement SRS-Id Parameter Requirement SKPL- SIPOLTA.K-0007 Availability 24 jam sehari, 7 hari seminggu SKPL- SIPOLTA.K-0008 Reliability Proses masuk tidak pernah gagal, proses keluar kegagalan ditolerir maksimal 10% SKPL- SIPOLTA.K-0009 Ergonomy Sistem SIPOLTA ini harus user friendly dan jelas alurnya. SKPL- SIPOLTA.K-0010 Portability Mudah diadopsi pada lingkungan system operasi Microsoft® Windows dan DBMS Oracle SKPL- SIPOLTA.K-0011 Memory Minimal menggunakan memory 1Gb, semakin besar memori semakin cepat prosesnya SKPL- SIPOLTA.K-0012 Response time Hitungan detik, secepat mungkin. Maksimal delay 8 detik pada setiap proses. N/A Safety N/A SKPL- SIPOLTA.K-0013 Komunikasi Bahasa Indonesia Tabel 3: Syarat non fungsional 3.5 Batasan Perancangan SIPOLTA dijalankan pada sistem operasi Microsoft® Windows dengan DBMS MySQL. Pengendalian portal hanya dapat dilakukan oleh admin setelah melakukan pendataan. 3.6 Kerunutan (traceability) 3.6.1 Data Store vs E-R Data Store Entity Relasi Kode barang Kode_barang Informasi user Id user Id_user Informasi user no no Informasi user Id login Id_login Informasi user Tabel 4: Data Store vs ER diagramProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 20 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.
  21. 21. 3.7 Ringkasan Kebutuhan 3.7.1 Functional Requirement Summary SRS-Id Description SKPL- SIPOLTA.K-0001 Untuk melakukan login SKPL- SIPOLTA.K-0002 Melakukan pengisian data barang SKPL- SIPOLTA.K-0003 Menyimpan data masukan ke dalam database SKPL- SIPOLTA.K-0004 Sinkronisasi antara data awal dengan data pemakaian SKPL- SIPOLTA.K-0005 Untuk melakukan logout SKPL- SIPOLTA.K-0006 Melakukan update dan delete Tabel 5: Ringkasan syarat kebutuhan fungsional 3.7.2 Non Functional Requirement Summary SRS-Id Description SKPL- SIPOLTA.K-0007 Sistem harus siap sedia setiap waktu atau kapanpun. SKPL- SIPOLTA.K-0008 Proses masuk system tidak pernah gagal, sedangkan proses keluar kegagalan ditolerir maksimal 10%. SKPL- SIPOLTA.K-0009 User friendly dan jelas alurnya. Setidaknya 90% user sudah dapat mengerti prosesnya. SKPL- SIPOLTA.K-00010 Menggunakan OS Windows dan DBMS Oracle. SKPL- SIPOLTA.K-00011 Memory minimal 1Gb. SKPL- SIPOLTA.K-00012 Maksimal menunggu atau delay adalah 8 detik. SKPL- SIPOLTA.K-0013 Komunikasi sistem menggunakan Bahasa Indonesia Tabel 6: Ringkasan syarat kebutuhan non fungsionalProgram StudiTeknik Informatika UB SKPL-TF01 Halaman 21 dari 21 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik program studi Teknik Informatika-UB dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh program studi Teknik Informatika UB.

×