Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis
description
Transcript of Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Analisis
Dokumentasi AnalisisPT. YONOTE
1000842416 – Andy Christiawan1000890213 – Rozi Erry Jayandi1000882615 – Haris Nizhomul Haq1000882350 – Reza Hermawan
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).
3
1.3. Context
1.3.1. Problem Domain
Rich Picture
Keterangan:
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.
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
6
2.2. Structure
7
2.3. Classes
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.
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.
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
11
3. Bagian Penjualan
4. Local Warranty
5. Surat Service
12
6. Teknisi
7. Pembayaran
8. Retur Produk
13
9. Bagian Procurement
10. Supplier
11. Surat Permintaan Notebook
14
12. Produk
13. Surat Jalan
15
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 √ √ √
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
18
2. Usecase case diagram
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()
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()
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()
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()
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()
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
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
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
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
28
3.3.2. Overview
29
3.3.3. Examples
User Interface
1. Data Pelanggan
Bagian Penjualan akan mengentri data pelanggan kedalam database.
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.
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.
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.
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).
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.
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.
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.
37
Sequence Diagram
1 Pemesanan
2 Pembayaran
38
3 Surat Jalan
39
40
4 Retur
5 SPK
41
6 Laporan
42
7 ROP
43
3.4. The Technical Platform
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
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.