F
EBRUARY7
TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM
Disusun oleh:
KELOMPOK 4
WEB JASA
PERCETAKAN PBL 2023
Versi: 1.0.0
Halaman: [15 halaman]
Status: Final
Confidentiality: Publik
WEB JASA
PERCETAKAN PBL
2023
Identitas Proyek
Judul Proyek : Web Jasa Percetakan
Luaran : website
Manajer Proyek : Muhammad Idris
Anggota Tim Mahasiswa
: 1 3312311019 – Christoforus Volta
2 3312311005 – Muhammad Alfath Ramadhan 3 3312311006 – Rendy Wahyu Pratama
4 3312311008 – Aprint Suciana Dewi 5 3312311026 – Dwi Rahmawati
2
Daftar Isi
Identitas Proyek...2
Daftar Isi...3
Riwayat Dokumen...5
Daftar Gambar...6
Daftar Tabel...7
Daftar Lampiran...8
Riwayat Pengerjaan Proyek...9
Spesifikasi Sistem...10
A. Overview/ Deskripsi Umum...10
B. User Stories...10
C. PRL...10
D. Identifikasi Pengguna Aplikasi...10
E. Kuesioner/Pedoman Wawancara/Form Observasi lapangan untuk proses analisis kebutuhan / requirement aplikasi...10
F. Kuesioner ujicoba apikasi...10
G. Penyebaran dan analisis hasil kuesioner...10
H. Pengujian Hipotesis...10
I. Pemodelan Sistem...10
J. Desain Basisdata...10
K. Desain Antarmuka / Wireframe...11
Hasil Implementasi...12
A. Implementasi Aplikasi...12
B. Implementasi Basis Data...12
C. Pengujian Aplikasi...12
Riwayat Dokumen
Versi Tanggal Penulis Deskripsi
dd/mm/yy Draft outline dibuat
dd/mm/yy Dokumentasi sprint 1
dd/mm/yy dd/mm/yy
dd/mm/yy Finalisasi
4
Daftar Gambar
Gambar 1 Diagram A 2
Daftar Tabel
Tabel 1 Hasil Survei B 3
6
Daftar Lampiran
Lampiran 1 Detail Uji A X
Riwayat Pengerjaan Proyek
Riwayat Pengerjaan (sesuai logbook)
Task Tanggal Penyelesaian Luaran yang dihasilkan
Perencanaan 29-08-2023 Menyusun rancangan dan
pembagian tugas masing- masing
Perencanaan 05-09-2023 Menentukan judul dan
mengisi RPP
Analisis 12-09-2023 Flowchart
Desain 09-09-2023 Flowchart Final
Desain 19-09-2023 PowerPoint PBL
Implementasi 26-09-2023 Poin-poin revisi dari hasil
presentasi
Implementasi 09-10-2023 PowerPoint Final
8
Spesifikasi Sistem
A. Overview/ Deskripsi Umum
Web Jasa Percatakan Merupakan aplikasi yang dibuat untuk mempermudah Pelaku usaha dalam memenuhi permintaan customer dalam memilih design dan mencetak (Undangan, sertifikat, brosur dan lain-lain).
B. Functional Requirement
a. Aplikasi dapat melakukan autentikasi user berdasarkan username dan password.
b. Pembeli dan penjual dapat mendaftar untuk menjadi user aplikasi c. Pembeli dan penjual dapat melihat daftar barang/jasa yang dijual yang
minimal meliputi nama, deskripsi, harga, jumlah stok dan gambar/foto .
d. Penjual dapat menambah, mengubah dan menghapus daftar barang/jasa yang dijual .
e. Pembeli dapat melakukan transaksi pembelian barang dengan memilih barang dan jasa yang dibeli dan menentukan jumlah barang/jasa yang dibeli, Sistem dapat menghitung total harga berdasarkan barang/jasa yang dipilih, dan dapat melakukan konfirmasi pembayaran dan sistem menyimpan tanggal transaksi.
C. Non Functional Requirement
a. Source code aplikasi harus terstruktur dengan baik dan mudah dipelihara oleh pengembang yang berbeda.
b. Aplikasi menggunakan bahasa Indonesia
c. Antarmuka pengguna harus ramah pengguna, intuitif, dan mudah dinavigasi.
D. Identifikasi Pengguna Aplikasi
E. Flowchart / Alur kerja sistem
a. Aplikasi dapat melakukan autentikasi user berdasarkan username dan password.
b. Pembeli dan penjual dapat mendaftar untuk menjadi user aplikasi
10
c. Pembeli dan penjual dapat melihat daftar barang/jasa yang dijual yang minimal meliputi nama, deskripsi, harga, jumlah stok dan gambar/foto .
d. Penjual dapat menambah, mengubah dan menghapus daftar barang/jasa yang dijual .
Menambah :
Mengubah :
Menghapus :
12
e. Pembeli dapat melakukan transaksi pembelian barang dengan memilih barang dan jasa yang dibeli dan menentukan jumlah barang/jasa yang dibeli, Sistem dapat menghitung total harga berdasarkan barang/jasa yang dipilih, dan dapat melakukan konfirmasi pembayaran dan sistem menyimpan tanggal transaksi.
F. Desain Antarmuka / Wireframe
Dapat menggunakan wireframe untuk menentukan layout aplikasi beserta penjelasan. Rancangan antarmuka bukan screenshot implementasi antarmuka
Hasil Implementasi
A. Implementasi Aplikasi
Jelaskan implementasi aplikasi, fitur yang diimplementasikan, metode implementasi sistem, Bahasa pemrograman, framework, basis data.
Jabarkan juga hasil implementasi fitur, apa saja yang sudah berhasil berfungsi dan fitur apa yang belum. Sertakan screenshot untuk setiap fitur yang
diimplementasikan.
Tambahkan screenshot program yang menunjukan implementasi konsep Pemrograman Berbasis Objek.
Tambahkan screenshot program yang menunjukkan implementasi dan penggunaan struktur data pada program
B. Implementasi Basis Data
Jelaskan implementasi basis data, screenshot database design pada
MySQL/PHPMysAdmin. Deskripsi tabel yang dibuat, Isian Data table, perintah atau syntax dalam melakukan proses data definition dan data manipulation pada DBMS.
Sertakan juga query select yang digunakan pada aplikasi.
C. Pengujian Aplikasi
Jabarkan secara detail proses pengujian fungsional aplikasi yang dibuat lengkap dengan test case atau skenario pengujian, tanggal uji, pihak yang melakukan pengujian serta pengesahan dan dokumentasi uji.
Sertakan dokumen pendukung masing-masing deliverable seperti yang tercantum pada logbook (bisa berupa link atau diletakkan di lampiran)
14