Disusunoleh:
Tim: Developers Success
DosenPembimbing:
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, Kami
panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah,
dan inayah-Nya kepada kami, sehingga kami dapat menyelesaikan makalah ilmiah tentang
limbah dan manfaatnya untuk masyarakat.
Makalah akhir ini telah kami susun dengan maksimal dan mendapatkan bantuan dari berbagai
pihak sehingga dapat memperlancar pembuatan makalah akhir ini.Untuk itu kami
menyampaikan banyak terima kasih kepada semua pihak yang telah berkontribusi dalam
pembuatan makalah ini.
Terlepas dari semua itu, Kami menyadari sepenuhnya bahwa masih ada kekurangan baik dari
segi susunan kalimat maupun tata bahasanya.Oleh karena itu dengan tangan terbuka kami
menerima segala saran dan kritik dari Asisten agar kami dapat memperbaiki makalah ini.
Penyusun
2
Daftar Isi
KATA PENGANTAR 2
1 BAB 1 DESKRIPSI PERANGKAT LUNAK 4
2 B. Workflow 5
Tabel Perangkat Lunak 6
Tabel User Requirement 7
3 Use Case Diagram 8
Sekenario use case 8
3
1 BAB 1
DESKRIPSI PERANGKAT LUNAK
A. Narasi Sistem
permasalahan dari pengelolaan ini yaitu pustakawan sulit mencari buku yang akan
dipesan dan harus melihat satu persatu data buku, serta kesulitan memberikan laporan seluruh
data buku kepada stakeholder dari organisasi sekolah dan harus menyertakan catatan atau
katalog.
4
2 B. Workflow
5
Tabel User Requirement
No. Kode Aktor Peran Kebutuhan
menyediakan atau
1 UR - 01 Vendor menerima orderan buku
menjual buku
Memberikan
2 UR - 02 Stakeholder keputusan saat Informasi aturan kurikulum baru
memesan
Memberikan
3 UR - 03 Stakeholder keputusan saat Daftar list buku yang dimiliki vendor
memesan
Memberikan
Daftar list buku yang telah dicocokan oleh
4 UR - 04 Stakeholder keputusan saat
pustakawan
memesan
Petugas yang
5 UR - 05 Pustakawan mengelola Daftar list buku sesuai kurikulum baru
perpustakaan
Petugas yang
Keputusan dari stakeholder untuk memesan
6 UR-06 Pustakawan mengelola
buku ke vendor
perpustakaan
Petugas yang
7 UR-07 Pustakawan mengelola Update katalog buku
perpustakaan
6
Requirement Perangkat
No Deskripsi
Lunak
7
Skenario use case
Identifikasi
Nomor UC-01
Skenario Utama
3. mengisi form buku sesuai aturan kurikulum 4. menampilkan data kebutuhan buku
baru kurikulum baru
8
Kondisi akhir : form buku sudah dikirim
Identifikasi
Nomor UC-02
Aktor pustakawan
Skenario Utama
9
1. menekan tombol isi form 2. menampilkan form list kebutuhan buku yang
dipesan
Identifikasi
Nomor UC-03
Aktor Pustakawan
− Menambah Data
− Mengubah Data
− Mencari Data
− Menghapus Data
− Menampilkan Data
10
Skenario Utama
Kondisi
− Menambah Data
Skenario Utama
11
− Mengubah Data Buku
Skenario Utama
− Mencari Data
Skenario Utama
Kondisi
12
8. jika aturan kurikulum berubah
13
− Menghapus Data
Skenario Utama
Kondisi
14
Sequence Diagram
15
Gambar III. 16 Sequence Diagram < Scenario Utama UC-02>
Aktor memilih menu pemesanan pada menu utama aplikasi, setelah masuk ke menu
pemesanan selanjutnya boundary akan menjalankan fungsi atau perintah untuk
dilakukannya pengkalkulasian total harga makanan kepada controller, kemudian entitas
akan menampilkan total harga makanan yang sesuai dengan fungsi yang dijalankan oleh
controller t adi. Setelah itu controller m
engirimkan perintah kepada boundary untuk
menampilkan hasil dari fungsi yang dijalankan tadi, sehingga boundary akan
menampilkan total harga kepada aktor.
16
UC - 01
UC - 02
17
UC - 03
UC - 04
18
No. Nama Kelas Jenis Kelas Tanggung Jawab Atribut
-gambar
-kode
-judul
-penulis
-penerbit
-tahun
-jenis
-stok
-deskripsi
-gambar
19
-kode
-judul
-penulis
-penerbit
-tahun
-jenis
-stok
-deskripsi
-gambar
-kode
-judul
-penulis
-penerbit
-tahun
-jenis
-stok
-deskripsi
-query(); -gambar
-tambah(); -kode
-upload(); -judul
-exsplode(); -penulis
20
-strttolower(); -penerbit
-in_array(); -tahun
-uniqid(); -jenis
-move_uploaded_file(); -stok
-hapus(); -deskripsi
-ubah();
-return
mysqli_affected_rows();
21