LAPORAN ANALISIS SISTEM (TAHAP I)
SISTEM PEMESANAN PRODUK DIGITAL PRINTING
Disusun oleh :
1. Aldhi Fajar Maudhi - 13111078
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS MERCU BUANA YOGYAKARTA
2017
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – ii
Daftar Isi
Daftar Isi ............................................................................................................................................ ii
Daftar Gambar ................................................................................................................................. iii
Daftar Tabel ...................................................................................................................................... iv
Bab I Pendahuluan ........................................................................................................................... 1
1.1 Identifikasi Masalah .......................................................................................................... 1
1.2 Analisis Sistem ......................................................................................................................... 1
1.3 Analisis Kebutuhan .................................................................................................................. 1
1.4 Fungsi Sistem (Proses) ............................................................................................................. 1
1.5 Akses ....................................................................................................................................... 1
Bab II Desain Sistem ......................................................................................................................... 2
2.1 System Flowchart .................................................................................................................... 2
2.1.1 Login ................................................................................................................................. 2
2.1.2 Transaksi ........................................................................................................................... 2
2.2 Schematic Flowchart ............................................................................................................... 3
2.3 Document Flowchart ............................................................................................................... 3
2.4 Program Flowchart .................................................................................................................. 4
2.5 Process Flowchart ................................................................................................................... 5
Bab III ERD ......................................................................................................................................... 6
3.1 ERD .......................................................................................................................................... 6
3.1.1 ERD Konsumen ................................................................................................................. 6
3.1.2 ERD Pegawai ..................................................................................................................... 7
3.1.3 ERD Admin ........................................................................................................................ 7
3.1.4 ERD Barang ....................................................................................................................... 8
3.2 Definisi masing masing Tabel .................................................................................................. 8
3.3 Relasi Antar Tabel .................................................................................................................... 9
BAB IV .............................................................................................................................................. 10
Object Oriented Analisys Design ..................................................................................................... 10
4.1 Software Requirement Specification ..................................................................................... 10
4.2 Skenario ................................................................................................................................. 10
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – iii
Daftar Gambar
Gambar 2.1 System Flowchart ................................................................................................... 2
Gambar 2.2 Schematic Flowchart.............................................................................................. 3
Gambar 2.3 Document Flowchart ............................................................................................. 3
Gambar 2.4 Program Flowchart ................................................................................................ 4
Gambar 2.5 Process Flowchart .................................................................................................. 5
Gambar 3.1 ERD......................................................................................................................... 6
Gambar 3.2 ERD Konsumen ...................................................................................................... 6
Gambar 3.3 ERD Pegawai .......................................................................................................... 7
Gambar 3.4 ERD Admin ............................................................................................................. 7
Gambar 3.5 ERD Barang ............................................................................................................ 8
Gambaar 3.6 Relasi Antar Tabel................................................................................................. 9
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – iv
Daftar Tabel
Tabel 1.1 Tabel Fungsi Sistem .................................................................................................... 1
Tabel 1.2 Tabel Akses ................................................................................................................. 1
Tabel 3.1 Definisi Tabel .............................................................................................................. 8
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1
Bab I
Pendahuluan
1.1 Identifikasi Masalah
- Penerimaan order pesanan masih manual.
- Pengambilan barang setelah order masih manual pencatatannya.
- Penerimaan stock barang dari supplier masih manual.
1.2 Analisis Sistem
- Membuat aplikasi kasir agar mempermudah penjualan, pengambilan barang
konsumen, ataupun penerimaan barang dari supplier sehingga tidak manual lagi.
- Mengatur stock barang agar lebih terstruktur.
- Detail barang akan lebih terperinci baik untuk barang masuk(supplier) dan barang
keluar (konsumen)
1.3 Analisis Kebutuhan
- Sistem hanya memuat tentang hasil input barang dan relasi tiap table, rekap penjualan,
pembelian, dan pengambilan barang pesanan.
- Data/nota pembelian dari konsumen , supplier sebagai barang masuk.
1.4 Fungsi Sistem (Proses)
Fungsi system aplikasi berdasarkan level user :
Tabel 1.1 Tabel Fungsi Sistem
Level user Tugas
Kasir - Menjual barang - Melayani orderan pembeli - Melayani orderan dari
supplier(penerimaan barang)
Admin/Owner - Manajemen konsumen - Manajemen transaksi - Manajemen barang - Manajemen stock barang
1.5 Akses
Format untuk Akses dan fungsi sistem.
Tabel 1.2 Tabel Akses
Level user Kategori Hak akses ke aplikasi
Level 1 Admin/Owner Mengakses semua form-form yang berhubungan dengan kegiatan yang ditanganinya (Hak akses penuh)
Level 2 Kasir Mengakses form transaksi/POS, akses form supplier saat barang datang, laporan transaksi.
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 2
Bab II
Desain Sistem
2.1 System Flowchart
2.1.1 Login
2.1.2 Transaksi
System Transaksi di proses order Digital Printing
Gambar 2.1 System Flowchart
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 3
2.2 Schematic Flowchart
Flowchart ini menunjukkan bagaimana proses pemesanan dan transaksi produk digital
printing
Gambar 2.2 Schematic Flowchart
2.3 Document Flowchart
Document Flowchart transaksi pemesanan Produk Digital Printing
Gambar 2.3 Document Flowchart
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 4
2.4 Program Flowchart
Flowchart transaksi di system penjualan digital printing
Gambar 2.4 Program Flowchart
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 5
2.5 Process Flowchart
Proses transaksi pemesanan produk digital printing
Gambar 2.5 Process Flowchart
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 6
Bab III ERD
3.1 ERD
Berikut adalah ERD dari system pemesanan produk digital printing :
Gambar 3.1 ERD
3.1.1 ERD Konsumen
Gambar 3.2 ERD Konsumen
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 7
3.1.2 ERD Pegawai
Gambar 3.3 ERD Pegawai
3.1.3 ERD Admin
Gambar 3.4 ERD Admin
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 8
3.1.4 ERD Barang
Gambar 3.5 ERD Barang
3.2 Definisi masing masing Tabel
Berikut database yang akan dibuat untuk system pemesanan produk digital printing, berikut
penjelasan mengenai database tersebut :
Tabel 3.1 Definisi Tabel
No. Tabel Keterangan
1 Tb_pegawai Login,transaksi jual, transaksi beli
2 Tb_admin Login,view edit delete transaksi jual dan beli, view edit delete barang,
3 Tb_konsumen Form login aplikasi member,order form pesanan
4 Tb_transaksi Transaksi penjualan ke konsumen langsung
5 Tb_barang Berisi detail barang dan stock yang tersedia
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 9
3.3 Relasi Antar Tabel
Gambaar 3 6 Relasi Antar Tabel
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 10
BAB IV
Object Oriented Analisys Design
4.1 Software Requirement Specification
No Requirement Aktor Use Case
1 Kasir yang bertugas menerima pesanan konsumen harus login terlebih dahulu.Setelah Login maka kasir bisa menambahkan transaksi yang berisi pesanan konsumen dan dapat mengedit dan melihat data transaksi sesuai kebutuhan konsumen
Kasir Login,Input Transaksi, ,cetak nota tanda pembayaran konsumen,
2 Admin/Owner harus login terlebih dahulu, setelah login maka admin/owner bisa melakukan proses manajemen yaitu: manajemen akun/user,manajemen transaksi,manajemen nota,manajemen laporan transaksi,manajemen stock barang,
Admin Login,manajemen akun,manajemen transaksi,manajemen nota,manajemen laporan,
4.2 Skenario
1. Use Case : Login
Actor : Kasir
Tujuan : Kasir melakukan login untuk masuk ke dalam halaman kasir
Aktor Sistem
1. Kasir membuka halaman
login
2. System menampilkan
halaman form login
3. User memasukkan username
& password pada from login
4. System melakukan verifikasi
submit/request login
5. Jika username & password
tidak sesuai, maka system
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 11
akan menampilkan form login
kembali.
6. User memasukan username
& password kembali.
7. Jika username & password
sesuai.
8. System menampilkan
halaman kasir.
2. Use Case : Input Transaksi
Actor : Kasir
Tujuan : Kasir melakukan transaksi penjulan kepada konsumen setelah login
Catatan : Harus sudah Login
Actor System
1. Kasir membuka menu
transaksi
2. System menampilkan
halaman transaksi.
3. Input nama
konsumen,id_barang/nama
barang,tanggal pengambilan
barang
4. From transaksi menampilkan
detail nama konsumen,
barang inputan, dan tanggal
pengambilan barang
5. Kasir mempunyai hak akses
CRUD
6. Button CRUD pada form
transaksi.
7. System menampilkan detail
transaksi, dan nota
penjualan.
3. Use Case : Cetak nota tanda pembayaran konsumen
Actor : Kasir
Tujuan : Kasir melakukan pencetakan nota sesuai dengan input data yang telah
dimasukkan.
Catatan : Kasir harus sudah login.
Actor System
1. Kasir membuka menu
transaksi
2. System menampilkan
halaman transaksi.
3. System menampilkan pilihan
cetak nota
4. Setelah mengklik Cetak
maka nota akan di print
untuk diberikan kepada
konsumen
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 12
4. Use Case : Login
Actor : Admin/Owner
Tujuan : Admin/Owner melakukan login untuk masuk ke dalam halaman admin.
Aktor Sistem
1. Admin/ Owener membuka
halaman login
2. System menampilkan
halaman form login
3. Admin memasukkan username
& password pada from login
4. System melakukan
verifikasi submit/request
login
5. Jika username &
password tidak sesuai,
maka system akan
menampilkan form login
kembali.
6. User memasukan username &
password kembali.
7. Jika username &
password sesuai.
8. System menampilkan
halaman Admin.
5. Use Case : Manajemen Akun
Actor : Admin/Owner
Tujuan : Admin/Owner melakukan manajemen user di halaman admin.
Catatan : Admin/Owner harus sudah login.
Actor System
1. Admin membuka menu
manajemen akun
2. System menampilkan
halaman user.
3. System menampilkan
pilihan CRUD user
4. Admin mempunyai hak akses
CRUD user
5. Button CRUD pada form
user
6. System menampilkan
user yang aktif dalam
manajemen user
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 13
6. Use Case : Manajemen Transaksi
Actor : Admin/Owner
Tujuan : Admin/Owner melakukan manajemen transaksi di halaman admin.
Catatan : Admin/Owner harus sudah login.
Actor System
1. Admin membuka menu
manajemen transaksi.
2. System menampilkan
halaman transaksi.
3. System menampilkan
pilihan CRUD transaksi.
4. Admin mempunyai hak akses
CRUD transaksi.
5. Button CRUD pada form
transaksi.
6. System menampilkan
user yang aktif dalam
manajemen transaksi.
7. Use Case : Manajemen Nota
Actor : Admin/Owner
Tujuan : Admin/Owner melakukan manajemen nota di halaman admin.
Catatan : Admin/Owner harus sudah login.
Actor System
1. Admin membuka menu
manajemen nota.
2. System menampilkan
halaman nota konsumen.
3. System menampilkan
pilihan CRUD nota
konsumen.
4. Admin mempunyai hak akses
CRUD nota konsumen.
5. Button CRUD pada form
nota konsumen.
6. System menampilkan
user yang aktif dalam
manajemen nota
kosnsumen.
Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 14
8. Use Case : Manajemen Laporan harian,bulanan, dan tahunan
Actor : Admin/Owner
Tujuan : Admin/Owner melakukan manajemen Laporan di halaman admin.
Catatan : Admin/Owner harus sudah login.
Actor System
1. Admin membuka menu
manajemen rekap laporan
transaksi.
2. System menampilkan
halaman manajemen
rekap laporan transaksi.
3. System menampilkan
pilihan manajemen rekap
laporan transaksi.
4. Admin mempunyai hak akses
CRUD manajemen rekap
laporan transaksi.
5. Button CRUD pada form
manajemen rekap
laporan transaksi.
6. System menampilkan
user yang aktif dalam
manajemen rekap
laporan transaksi.