proyek analisaperancangan sistem informasi - dokumentasi analisis

56
Dokumenta si Analisis PT. YONOTE 1000842416 – Andy Christiawan 1000890213 – Rozi Erry Jayandi 1000882615 – Haris Nizhomul Haq 1000882350 – Reza Hermawan

Upload: andy

Post on 12-Jun-2015

1.389 views

Category:

Documents


1 download

DESCRIPTION

Proyek Analisa Pengembangan Sistem InformasiJurusan Sistem InformasiBinus University angkatan 2006 [email protected]

TRANSCRIPT

Page 1: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

Dokumentasi AnalisisPT. YONOTE

1000842416 – Andy Christiawan1000890213 – Rozi Erry Jayandi1000882615 – Haris Nizhomul Haq1000882350 – Reza Hermawan

Page 2: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

2

1. The Task

1.1. Purpose

Sistem Informasi yang digunakan pada PT. YONOTE dirancang dengan tujuan

untuk mendukung kegiatan proses bisnis pada perusahaan PT. YONOTE. Sistem

informasi ini mendukung proses pemesanan notebook yang diawali dengan registrasi

data pelanggan, Proses delivery order dimana mendukung pembuatan Surat Jalan,

Transaksi pembayaran notebook, Pelayanan local warranty service & parts, Sistem ROP

(ReOrder Point) dimana mendukung proses pemesanan produk kepada bagian

produksi dan juga supplier, dan sistem informasi ini mendukung pembuatan laporan-

laporan yang akan menjadi pertanggung jawaban manajemen kepada pemilik PT.

YONOTE.

1.2. System Definition

Functionality : Membantu memudahkan proses bisnis perusahaan,

seperti membuat surat-surat transaksi.

Application Domain : Bagian Penjualan, Bagian Service Advisor, Bagian

Procurement.

Conditions : Sistem dijalankan bila ada pembelian dari pelanggan

dan memiliki sdm yang pandai di bidang computer.

Technology : Komputer, printer, Scanner, VB.net dan Microsoft SQL

Server2005.

Object : Service Advisor, Bagian Penjualan, Manajemen.

Responspibility : Mencetak surat-surat transaksi pembelian dan

penjualan perusahaan (DO, retur, dan SO).

Page 3: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

3

1.3. Context

1.3.1. Problem Domain

Rich Picture

Keterangan:

Page 4: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

4

1. Pelanggan meregistrasi pada bagian penjualan.

2. Setelah meregistrasi pelanggan dapat melakukan pemesanan.

3. Form pemesanan diberikan kepada bagian penjualan.

4. Pelanggan juga dapat melakukan booking.

5. Data booking pelanggan diterima oleh bagian penjualan.

6. Bagian penjualan akan mengeluarkan bukti pemesanan setelah menerima data

pemesanan dari pelanggan.

7. Selain memesan pelanggan juga dapat mengupgrade RAM kepada bagian

penjualan.

8. Setelah pelanggan melakukan pemesanan dan mengupgrade RAM, pelanggan

dapat melakukan pembayaran.

9. Bagian penjualan membuat surat jalan yg akan diberikan kepada kurir untuk

mengirim notebook kepada pelanggan.

10. Setelah itu surat jalan akan diberikan kepada delivery order.

11. Delivery order kemudian akan mengirim notebook kepada pelanggan.

12. Pelanggan menunjukkan local warranty untuk melakukan service kepada service

advisor.

13. Service Advisor membuat surat service 2 rangkap.

14. Setelah itu surat service rangkap 1 diberikan kepada teknisi.

15. Kemudian memberikan surat service rangkap 2 kepada pelanggan.

16. Setelah teknisi mendapat surat service kemudian akan membuat laporan

pengerjaan service.

17. Laporan pengerjaan service akan diberikan kepada customer service.

18. Setelah customer service menerima laporan pengerjaan service kemudian

customer service akan menghubungi pelanggan untuk mengambil notebook.

19. Pelanggan akan mengambil notebook kepada service advisor setelah dihubungi

oleh customer service.

20. Bagian penjualan membuat surat permintaan carrying bag kepada bagian

procurement.

21. Setelah itu bagian procurement memberikan surat permintaan carrying bag

kepada bagian produksi.

Page 5: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

5

22. Jika terdapat kerusakan maka pelanggan dapat melakukan retur.

23. Bagian penjualan akan menerima data retur pelanggan.

24. Bagian procurement membuat surat permintaan notebook jika terdapat

kekurangan persediaan notebook.

25. Surat permintaan notebook akan diterima oleh supplier yang berada di luar

negeri.

26. Bagian penjualan akan membuat laporan penjualan setiap akhir bulan.

27. Setelah itu bagian penjualan membuat laporan pengiriman notebook.

28. Kemudian bagian penjualan membuat laporan penerimaan kas.

29. Lalu laporan penjualan akan diberikan kepada pihak yonote.

30. Laporan pengiriman notebook diberikan kepada pihak yonote.

31. Laporan penerimaan kas akan diberikan kepada pihak yonote.

1.1.1 Application Domain

Target System adalah untuk memenuhi kebutuhan untuk meningkatkan efisiensi dan

efektivitas proses alur adminisistrasi antara lain yaitu Bagian Penjualan, Bagian

Procurement, dan Bagian Service Advisor. yakni untuk:

Menerima_Pesanan

Menerima_Pembayaran

Menerima_Retur

Menerima_Local Warranty Service & Parts

Melakukan_Permintaan_Produk

Menghitung_stok_produk

2. Problem Domain

2.1. Cluster

Page 6: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

6

2.2. Structure

Page 7: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

7

2.3. Classes

Page 8: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

8

2.3.1. Definition

1. Pelanggan : Berisi data-data pelanggan.

Atribut : kode_pelanggan, nama_pelanggan, kode_pos, no_telepon.

Operation : meregistrasi, memesan, mengupgrade_RAM.

2. Pemesanan : Berisi data-data pemesanan pelanggan yang diterima oleh

bagian penjualan.

Atribut : kode_pemesanan, no_pemesanan, tanggal_pemesanan,

jumlah_pemesanan, kode_bagian_penjualan.

Operation : memesan. Mengupgrade_RAM, membayar,

membuat_laporan_penjualan.

3. Bagian Penjualan : Berisi data staff yang bekerja di bagian penjualan.

Atribut : kode_bagian_penjualan, nama, alamat

Operation : memesan, mengupgrade_RAM, membuat_surat_jalan.

4. Local Warranty : Berisi data-data garansi notebook di Yonote.

Attribut : no_local_warranty, tanggal_local_warranty

Operation : membuat_SPK

5. Surat Service : Berisi data-data pelayanan jasa service di Yonote.

Attribut : no_surat_service, tanggal_surat_service, jenis_produk

Operation : membuat_SPK, membuat_laporan_service

6. Teknisi : Berisi data-data pelayanan jasa service berdasarkan dari surat

service.

Attribut : kode_teknisi, nama, alamat

Operation : membuat_SPK.

7. Pembayaran : Berisi data-data transaksi pembayaran pelanggan yg

diterima oleh bagian penjualan.

Page 9: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

9

Attribut : no_pembayaran, tanggal_pembayaran,

jumlah_pembayaran.

Operation : membayar, membuat_surat_jalan, meretur,

membuat_laporan_penerimaan_kas.

8. Retur Produk : Berisi data-data carrying bag yg dikembalikan oleh

pelanggan.

Attribut : no_retur, tanggal_retur.

Operation : meretur.

9. Bagian Procurement : Berisi data karyawan yg melayani retur carrying

bag di bagian procurement.

Attribut : kode_bagian_procurement, nama, alamat.

Operation : membuat_surat_permintaan_ROP,

membuat_permintaan_notebook, meretur.

10. Supplier : Berisi data-data supplier yg dari perusahaan merek

notebook.

Attribut : no_pengiriman, tanggal_pengiriman, jumlah_produk,

jenis_produk.

Operation : membuat_surat_perimntaan_ROP,

membuat_perimntaan_notebook.

11. Surat Permintaan Notebook : Berisi data-data permintaan notebook

dari pelanggan.

Attribut : no_permintaan, jenis_produk, jumlah_produk,

tanggal_pengiriman.

Operation : membuat_surat_permintaan_ROP,

membuat_surat_permintaan_notebook.

12. Produk : Berisi data-data notebook dan spare part.

Page 10: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

10

Attribut : kode_produk, nama_produk, merek produk, jenis_produk,

jumlah_stok, harga_satuan.

Operation : memesan, mengupgrade_RAM,

membuat_surat_permintaan_ROP, membuat_permintaan_notebook.

13. Surat Jalan : Berisi data-data pengiriman notebook kepada pelanggan.

Attribut : no_surat_jalan, tanggal_surat_jalan, kode_pelanggan,

alamat_kirim, kode_produk, nama_barang, jumlah_kirim.

Operation : membuat_surat_jalan,

membuat_laporan_pengiriman_notebook.

2.3.2. Behavioral Pattern

State Chart

1. Pelanggan

2. Pemesanan

Page 11: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

11

3. Bagian Penjualan

4. Local Warranty

5. Surat Service

Page 12: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

12

6. Teknisi

7. Pembayaran

8. Retur Produk

Page 13: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

13

9. Bagian Procurement

10. Supplier

11. Surat Permintaan Notebook

Page 14: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

14

12. Produk

13. Surat Jalan

Page 15: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

15

Page 16: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

2.4. Event

2.4.1. Event Table

Class

Event Bag

. Pen

jual

an

Pem

esan

an

Pel

angg

an

Pem

bay

aran

Sura

t Ja

lan

Loca

l War

ran

ty

Sura

t

Per

min

taan

Pro

du

k

Sura

t Se

rvis

Bag

.

Pro

cure

men

t

Tek

nis

i

Pro

du

k

Ret

ur

Pro

du

k

Sup

pli

er

Meregistrasi √Memesan √ √ √ √Mengupgrade_RAM

√ √ √ √

Membayar √ √Membuat_SuratJalan

√ √ √

Membuat_SPK √ √ √Membuat_Laporan_Servis √Membuat_Surat_ Permintaan_Bag √ √ √ √Membuat_Permintaan_Notebook √ √ √ √Membuat_Laporan_Penjualan √Membuat_Laporan_Pengiriman_Notebook

Membuat_Laporan_Penerimaan_Kas

Meretur √ √ √

Page 17: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

3. Application Domain

3.1. Usage

3.1.1. Overview

1. Actor Table

Actor

Usecase

Bagian

Penjuala

n

Bagian

Procureme

nt

Bagian

Service Advisor

Melayani_registrasi

Melayani_pemesanan_notebook

Melayani_upgrade_RAM

Melayani_pembayaran

Membuat_surat_jalan

Melayani_retur

Membuat_laporan_penjualan

Membuat_laporan_pengiriman

Membuat_laporan_penerimaan_kas

Membuat_SPK

Membuat_laporan_service

Membuat_surat_permintaan_carrying_bag

Membuat_surat_permintaan_notebook

Page 18: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

18

2. Usecase case diagram

Page 19: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

19

3.1.2. Actor

1. Bagian Penjualan adalah staf karyawan yang melayani pemesanan produk

notebook. Pelanggan sebelum melakukan pemesanan, pelanggan akan diminta

melakukan registrasi terlebih dahulu. Bagian penjualan juga akan melayani

expand memory (upgrade RAM) dan setelah melakukan pemesanan, Bagian

Penjualan juga melayani pembayaran dan retur. Bagian penjualan juga bertugas

membuat surat jalan yang akan diberikan kepada kurir untuk melakukan

pengiriman produk notebook. Bagian penjualan juga bertanggung jawab dalam

pembuatan laporan penjualan, laporan pengiriman, dan laporan penerimaan kas.

2. Bagian Service Advisor adalah staf karyawan yang melayani local warranty

service & parts. Bagian service advisor bertugas mengecek apakah local warranty

yang diajukan pelanggan untuk melakukan service sudah valid atau tidak.

Apabila valid, service advisor akan membuat surat service/ SPK(surat perintah

kerja) yang akan dicetak dua rangkap yang akan diberikan kepada pelanggan dan

juga teknisi.

3. Bagian Procurement adalah staf karyawan yang bertugas mengecek persedian

produk, baik itu notebook ataupun carrying bag. Apabila produk sudah

mendekati ROP (ReOrder Point), bagian procurement akan membuat surat

permintaan produk.

3.1.3. Usecase

Melayani Registrasi

Pattern : Registrasi Pelanggan dilakukan saat calon pembeli melakukan

pemesanan barang. Kemudian Bagian Penjualan akan mencatat

data pelanggan tersebut kedalam system yang nantinya

digunakan sebagai informasi pemesanan, pengiriman, serta

pembayaran terhadap pesanan Pelanggan tersebut.

Object : Pelanggan

Function : Meregistrasi()

Page 20: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

20

Melayani Pemesanan Notebook

Pattern : Pemesanan Notebook akan dilayani oleh Bagian Penjualan. Untuk

bebrapa type notebook yang masih berstatus indent, pelanggan

dapat melakukan booking terlebih dahulu.

Object : Pelanggan, Bagian Penjualan, Pemesanan, Produk

Function : Meregistrasi() ; Memesan()

Melayani Upgrade RAM

Pattern : Upgrade RAM dilakukan jika pihak pelanggan meminta pihak

Yonote untuk melakukan expand memory (upgrade RAM)

terhadap pesanannya, dan akan dikenakan biaya tambahan.

Object : Pemesanan, Bagian Penjualan, Pelanggan, Produk

Function : Mengupgrade_RAM()

Melayani Pembayaran

Pattern : Pembayaran akan dilayani oleh bagian penjualan setelah

pelanggan melakukan pemesanan notebook. Pembayaran akan

menghitung sesuai dengan harga notebook yang dipesan oleh

pelanggan ditambah biaya upgrade RAM sesuai dengan

permintaan dari pelanggan

Object : Pemesanan, Pembayaran

Function : Membayar()

Membuat Surat Jalan

Pattern : Surat Jalan dibuat oleh Bagian Penjualan setelah pelanggan

melakukan pembayaran terhadap pesanannya. Surat Jalan ini

akan diberikan kepada kurir untuk melakukan pengiriman

notebook kepada pelanggan.

Object : Bagian Penjualan, Pembayaran, Surat Jalan,

Function : Membayar() ; Membuat_surat_jalan()

Page 21: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

21

Membuat Surat Jalan

Pattern : Surat Jalan dibuat oleh Bagian Penjualan setelah pelanggan

melakukan pembayaran terhadap pesanannya. Surat Jalan ini

akan diberikan kepada kurir untuk melakukan pengiriman

notebook kepada pelanggan.

Object : Bagian Penjualan, Pembayaran, Surat Jalan,

Function : Membayar() ; Membuat_surat_jalan()

Melayani Retur

Pattern : Apabila terdapat kerusakan carrying bag, bagian procurement

akan melakukan permintaan carrying bag kepada bagian produksi

untuk ditukarkan kepada pelanggan dengan carrying bag yang

telah rusak tersebut. pelanggan diperbolehkan melakukan retur

carrying bag apabila belum melewati batas waktu satu bulan

setelah notebook diterima.

Object : Pembayaran, Bagian Procurement, Retur Produk

Function : Meretur()

Membuat Laporan Penjualan

Pattern : Laporan Penjualan dibuat setiap akhir bulannya oleh Bagian

Penjualan untuk diberikan kepada Pemilik Yonote sebagai

pertanggung jawaban management. Laporan Penjualan

berdasarkan per-merek dan per-pelanggan.

Object : Pemesanan

Function : Membuat_laporan_penjualan()

Page 22: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

22

Membuat Laporan Pengiriman

Pattern : Laporan Pengiriman dibuat setiap akhir bulannya oleh Bagian

Penjualan untuk diberikan kepada Pemilik Yonote sebagai

pertanggung jawaban management. Laporan ini untuk

mengetahui sejauh mana notebook yang sudah dikirim maupun

yang belum.

Object : Surat Jalan

Function : Membuat_laporan_penjualan()

Membuat Laporan Penerimaan Kas

Pattern : Laporan Penerimaan Kas dibuat setiap akhir bulannya oleh Bagian

Penjualan untuk diberikan kepada Pemilik Yonote sebagai

pertanggung jawaban management. Laporan ini berisikan

Pendapatan/Penerimaan Kas yang masuk.

Object : Pembayaran

Function : Membuat_laporan_penerimaan_kas()

Membuat SPK

Pattern : Surat Perintah Kerja (SPK) dibuat oleh service advisor setelah

terdapat permintaan dari pelanggan untuk melakukan service

notebook. sebelum membuat SPK, service advisor akan mengecek

terlebih dahulu Local Warranty yang dimiliki pelanggan. apabila

sudah cocok, service advisor akan mengeluarkan SPK yang

dicantumkan pula nama teknisi yang akan melakukan service.

Object : Local Warranty, Surat Service, Teknisi

Function : Membuat_spk()

Page 23: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

23

Membuat Laporan Service

Pattern : Laporan Penerimaan Kas dibuat setiap akhir bulannya oleh Bagian

Penjualan untuk diberikan kepada Pemilik Yonote sebagai

pertanggung jawaban management. Laporan ini memberikan

informasi tentang Service Notebook yang telah dikerjakan oleh

teknisi.

Object : Surat Service

Function : Membuat_laporan_service()

Membuat Surat Permintaan Carrying Bag

Pattern : Surat ini dibuat jika persediaan sudah mendekati ROP (Re Order

Point), Bagian Procurement akan membuat surat perminataan

Carrying Bag kepada Bagian Produksi.

Object : Surat Permintaan Produk, Bagian Procurement, Produk, Supplier

Function : Membuat_surat_permintaan_bag()

Membuat Surat Permintaan Notebook

Pattern : Surat Permintaan Notebook dibuat jika terdapat kekurangan

persediaan notebook. Bagian Procurement membuat surat

permintaan kepada Supplier yang berada di luar negeri.

Object : Surat Permintaan Produk, Bagian Procurement, Produk, Supplier

Function : Membuat_surat_permintaan_notebook()

Page 24: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

24

3.2. Function

3.2.1. Complete Function List

No Form Type Complexity

1 Pemesanan Update Medium

Generate_last_kode Read Simple

Generate_tanggal Read Simple

Get_id_pelanggan Read Simple

Pilih_pelanggan Read Simple

Get_data_pelanggan Read Simple

Pilih_produk Read Simple

Get_data_produk Read Simple

Entry_data_produk Read Simple

Hitung_total_pembayaran Read Medium

Klik_save Update Simple

Klik_print Read Simple

Klik_exit Read Simple

2 Pembayaran Update Medium

Generate_last_kode Read Simple

Generate_tanggal Read Simple

Get_id_pemesanan Read Simple

Pilih_pemesanan Read Simple

Pilih_jenis_pembayaran Read Simple

Pilih_bank Read Simple

Get_nama_bank Read Simple

Input_nomor_rekening Read Simple

Input_total_pembayaran Read Simple

Genrate_local_warranty Read Medium

Klik_save Update Simple

Klik_print Read Simple

Klik_exit Read Simple

3 Surat Jalan Update Medium

Page 25: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

25

Generate_last_kode Read Simple

Generate_tanggal Read Simple

Get_data_pembayaran Read Simple

Pilih_pembayaran Read Simple

Klik_save Update Medium

Klik_print Read Simple

Klik_exit Read Simple

4 Retur Update Medium

Generate_tanggal Read Simple

Get_data_pemesanan Read Simple

Pilih_tanggal_retur Read Simple

Klik_save Update Medium

5 SPK Update Medium

Generate_last_kode Read Simple

Generate_tanggal Read Simple

Get_id_SPK Read Simple

Input_nomor_local_waranty Read Simple

Pilih_jenis_kerusakan Read Simple

Input_keterangan_kerusakan Read Simple

Get_nama_teknisi Read Simple

Pilih_nama_teknisi Read Simple

Klik_save Update Medium

Klik_print Read Simple

Klik_exit Read Simple

Page 26: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

26

6 Laporan Read Medium

Pilih_tanggal_periode Read Simple

Pilih_jenis_laporan Read Simple

Pilih_ laporan_penjualan Read Simple

Get_data_pemesanan Read Simple

Pilih_ laporan_pengiriman Read Simple

Get_data_surat_jalan Read Simple

Pilih_ laporan_penerimaan_kas Read Simple

Get_data_pembayaran Read Simple

Pilih_ laporan_service Read Simple

Get_data_SPK Read Simple

Click_export_to_PDF Read Medium

Klik_print Read Simple

Klik_exit Read Simple

7 ROP Compute Complex

Generate_last_id Read Simple

Get_id_ROP Read Simple

Pilih_periode_Tanggal Read Simple

Get_data_produk Compute Complex

Pilih_tanggal_order Read Simple

Pilih_produk Read Simple

Input_jumlah Read Medium

Klik_print Update Medium

Klik_exit Read Simple

Page 27: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

27

3.2.2. Spesification of Function List

Function List ROP, pada window ROP (ReOrder Point) window ROP akan

menampilkan produk-produk yang tersedia. Window ROP akan mengecek produk-

produk mana saja yang jumlah stok produk sudah mendekati titik minimal stok

produk. Apabila produk-produk tersebut sudah mendekati batas minimal jumlah stok,

maka tanda pada stok tersebut akan memberikan signal dengan warna merah. Yang

berarti sudah mendekati ROP (ReOrder Point) dan bagian procurement diminta untuk

membuat surat permintaan produk.

3.3. User Interface

3.3.1. Dialogue Style

Windows Printout

Data Pelanggan

Data Pemesanan Notebook

Pembayaran Laporan Penerimaan Kas

Surat Jalan Laporan Pengiriman

Retur Bag

Surat Perintah Kerja Laporan Service

Re-Order Point Laporan Permintaan Bag

Laporan Bulanan

Page 28: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

28

3.3.2. Overview

Page 29: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

29

3.3.3. Examples

User Interface

1. Data Pelanggan

Bagian Penjualan akan mengentri data pelanggan kedalam database.

Page 30: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

30

2. Data Pemesanan

Bagian Penjualan mengentri data pemesanan yang dilakukan oleh pelanggan.

Saat form pertama kali muncul, No.Pemesanan sudah generate secara otomatis.

Selanjutnya Bag. Penjualan memilih pelanggan yang akan memesan dan mengisi

notebook apa saja yang akan dipesan/dibeli.

Kemudian klik Save.

Page 31: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

31

3. Pembayaran

Saat form pembayaran terbuka, No.Pembayaran akan generate otomatis.

Bila ada Pelanggan yang akan membayar, Bag.Penjualan akan memilih No.Pemesanan

yang akan dibayar oleh pelanggan.

Ketika tombol pilih No.Pesanan ditekan, akan muncul sebuah window yg berisikan data

No.Pesanan, Nama Pelanggan, dan Tanggal Pembelian yang merupakan Pemesanan yang

belum terbayarkan. (No.Pemesanan yang telah dibayar tidak akan muncul pada window).

Kemudian Bag.Penjualan akan memilih metode pembayaran yang akan dilakukan oleh

pelanggan. Metode pembayaran yang dapat dipilih yaitu: melalui Kartu Kredit, Transfer

melalui Bank, atau dengan Cash.

Page 32: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

32

4. Surat Jalan

No. Surat Jalan akan ter-generate secara otomatis saat Form Surat Jalan dibuka dengan

kode lanjutan dari No.Surat Jalan yang paling akhir.

Surat Jalan dibuat berdasarkan pembayaran yang telah dilakukan oleh pelanggan.

Bag. Penjualan akan memilih No.Pembayaran, menyesuaikannya dengan produk yang

akan dikirim, dan mengisikan Alamat Pengiriman.

Jika Alamat Pengiriman adalah Alamat dimana Pelanggan berada, Bag.Penjualan cukup

mengisi “Samakan dengan Data Pelanggan”. Namun jika Alamat Pengiriman berbeda

dengan alamat Pelanggan berada, maka Bag.Penjualan akan mengisikannya pada field

yang disediakan.

Page 33: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

33

5. Retur Bag

Retur dilakukan jika ada Produk (Carrying Bag) yang rusak/cacat.

Bag. Penjualan akan mengisi No.Pemesanan mana yang melakukan retur, dan mengisi

tanggal Retur.

Penukaran tas maksimal 1minggu sejak tanggal pembelian (asumsi).

Kemudian Bag.Penjualan menyimpannya pada Database.

Data Retur pada database digunakan untuk penghitungan stok barang (Carrying Bag)

yang akan mengurangi Stok Tas yang ada. Karena jika ada retur tas, berarti akan diambil

Tas baru sebagai ganti, dan Tas yang rusak bukan merupakan Stok (barang rusak).

Page 34: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

34

6. SPK

SPK dibuat jika adanya kerusakan terhadap Produk yang telah dijual oleh YONOTE.

Local Warranity berlaku selama 1tahun sejak tanggal pembelian.

Jika No. Local Warranity tidak ditemukan, Service Produk tetap dapat dilakukan, namun

dengan dikenakan biaya service dan spare part yang mungkin akan diganti.

Bag. Penjualan juga mengisikan Teknisi mana yang akan melakukan service.

SPK (Surat Perintah Kerja) dapat di cetak sebagai bukti penerimaan pengerjaan service

yang akan diberikan kepada Pelanggan, kepada Teknisi yang akan melakukan service,

dan sebagai arsip Toko.

SPK juga dapat diubah jika belakangan ditemukan masalah baru dalam kurun waktu

kurang dari 2minggu.

Page 35: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

35

7. ROP

ROP (Re-Order Point) adalah status dimana produk harus segera dipesan untuk mengisi

kekurangan stok Toko.

Pada Form ini Bag. Procurement akan mengisi periode tanggal sejak kapan. Tanggal ini

digunakan system untuk membatasi dalam menampilkan data yang dibutuhkan dalam

kurun waktu tertentu.

Jika Jumlah Produk kurang dari 50%, maka akan berwarna kuning, dan jika kurang dari

25% akan berwarna merah.

Page 36: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

36

Penggunaan warna bertujuan memudahkan Bag.Procurement dalam pengecekan status

produk.

Bag.Procurement juga dapat langsung memesan Produk yang berstatus Merah/Kuning

pada Form ini dengan mengisikan Produk apa yang akan dipesan, type apa, dan berapa

jumlah barang yang akan dipesan. Kemudian mencetaknya untuk dilakukan pemesanan

kepada Supplier.

8. Laporan

Bag.Penjualan membuat laporan yang kemudian diberikan kepada Manager setiap bulannya

dengan menentukan periode yang dikehendaki.

Output yang dihasilkan dapat berupa file .pdf (dikirimkan melalui e-mail) atau dengan

mencetaknya biasa pada printer.

Page 37: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

37

Sequence Diagram

1 Pemesanan

2 Pembayaran

Page 38: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

38

3 Surat Jalan

Page 39: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

39

Page 40: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

40

4 Retur

5 SPK

Page 41: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

41

6 Laporan

Page 42: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

42

7 ROP

Page 43: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

43

3.4. The Technical Platform

Page 44: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

44

Sistem yang kami rancang ini ditujukan agar dapat membantu kegiatan operasional

perusahaan yang meliputi pencatatan transaksi pemesanan dan transaksi pembayaran.

Agar sistem dapat berjalan sebagaimana mestinya, maka perusahaan memerlukan

beberapa perangkat keras dan lunak untuk mengimplementasikannya.

Perangkat yang diperlukan adalah PC dan printer yang akan digunakan untuk

membuat dan mencetak laporan dan surat – surat yang didasarkan pada transaksi-

transaksi yang terjadi. Untuk interface yang terdapat dalam sistem, dirancang dengan

menggunakan bahasa pemograman VB.NET2005™ yang memiliki fitur - fitur yang dapat

mengelola database seperti membuat struktur table database, membuat koneksi ke

database, mengakses database, memanipulasi data untuk membuat laporan.

Sedangkan databasenya akan dibangun dengan SQL Server 2000. User interfacenya

menggunakan Windows XP™ dan sistem akan dioperasikanmenggunakan mouse dan

keyboard dengan harapan system tersebut dapat diimplementasikan dengan baik.

4. Recommendation

4.1. System Usefulness and Feasibility

Page 45: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis

45

Sistem yang dirancang ini dapat menghasilkan laporan terhadap pemenuhan

pesanan pelanggan, memantau proses bisnis pembelian laptop, dan juga pengecekan

terhadap persediaan stok produk.

Software yang digunakan hanya akan ada 1 buah untuk semua divisi, nanti hanya

akan ada 1 login screen namun ada berbagai jenis tampilan menu utama tergantung siapa

yang login.

4.2. Strategy

Sistem baru yang telah dirancang terlebih dahulu akan diuji sebelum sistem

tersebut digunakan maupun diimplementasikan ke perusahaan. Jika tidak terjadi

kesalahan maka sistem baru akan dapat langsung digunakan di perusahaan. Sehingga

efisiensi dalam kerja dan financial perusahaan akan lebih hemat dan efektif dalam

melansanakan kegiatan ini.

4.3. Development Economy

Sumber Daya Jumlah Waktu Gaji Total

Sistem Analis 1 orang 1 bulan 5,000,000 5,000,000

Programmer 2 orang 3 bulan 3,000,000 18,000,000

Trainer 1 orang 1 bulan 2,000,000 2,000,000

Total 4 orang 25,000,000

Dalam pengembangan system, dibutuhkan seorang system analis yang bekerja

untuk merancang dan menemukan segala kebutuhan atas perancangan system yang akan

dibangun. Dua orang programmer untuk membantu sistem analis dalam menerjemahkan

hasil analisa kedalam pengkodean sistem. Seorang trainer yang mencoba system dan

menemukan kekurangan-kekurangan.