18
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 ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 2: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 3: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 4: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 5: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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.

Page 6: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 7: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 8: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 9: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 10: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 11: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 12: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 13: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 9

3.3 Relasi Antar Tabel

Gambaar 3 6 Relasi Antar Tabel

Page 14: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 15: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 16: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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

Page 17: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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.

Page 18: LAPORAN ANALISIS SISTEM (TAHAP I)ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2013/131… · Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Bab I Pendahuluan

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.