Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

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

description

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

Transcript of Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

Page 1: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

Dokumentasi DesignPT. YONOTE

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

Page 2: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

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. Correction to the Analysist

Kami melakukan penambahan beberapa class yaitu ;

Detail_pemesanan

Detail_permintaan_produk

1.3. Quality Goals

Criteria VeryImportant

Important LessImportant

Irrelevant EasilyFulfilled

Usable Secure Efficiency Correct Reliable Maintanable Testable Flexible Comprehensible Reusable Portable Interoperable

Page 3: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

3

2. Techincal Platform

2.1. Equipment

Sistem yang akan dibangun membutuhkan 3 (tiga) unit Personal Computer (PC),

dan sebuah Server Computer. 1 (satu) unit digunakan oleh Bagian Penjualan untuk input

pemesanan, registrasi, pembayaran, dan retur. 1 (satu) unit lagi digunakan oleh Service

Advisor untuk melayani Service. 1 Komputer lagi digunakna oleh Bagian Procurement

untuk mengecek stok persediaan barang. Sedangkan 1 (satu) unit Server Computer hanya

digunakan khusus sebagai server dan menyimpan database.

Ketiga PC yang masing-masing digunakan oleh Bagian Penjualan, Service Advisor,

dan Bagian Procurement menggunakan spesifikasi standar perfoma layak antara lain

menggunakan prosesor Intel Core2 Duo, dengan 2 GB RAM, Harddisk 160 GB SATA serta

perlengkapan WLAN Card (Wireless LAN) – tanpakabel, untuk mendukung jaringan.

Untuk komputer server prosesor yang digunakan adalah Intel Core2 Duo, dengan

3GB RAM, Hardisk 320GB SATA, dengan tambahan interface Firewire, dan juga dilengkapi

dengan DVD-RW yang digunakan sebagai fasilitas untuk backup data ke media DVD.

Untuk mendukung jaringan pada kantor tersebut, maka digunakan kabel UTP

(Unshielded Twisted Pair) sebagai kabel LAN (local Area Network) yang digunakan dari

Server ke Wireless Router yang dilengkapi dengan Firewall untuk melindungi Jaringan dari

penggunaan yang tidak diizinkan.

Printer yang dibutuhkan sebanyak 3 unit. Setiap unit digunakan oleh PC Bagian

Penjualan, Service Advisor, dan Bagian Procurement.

Page 4: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

4

2.2. System Software

Software yang digunakan dalam pembuatan aplikasi sistem pemesanan,

danpembayaran ini adalah Visual Basic .Net 2005, sertaSQL Server 2000 Standard Edition

sebagai aplikasi sistem databasenya dan menggunakan Microsoft Windows Server 2003

sebagai sistem operasi.

2.3. System Interface

Sistem membutuhkan Wireless Network Internal Card sebagai interface jaringan

Local Area Network (LAN) tanpa kabel. Serta sistem membutuhkan 3 (dua) printer yang

digunakan pada setiap computer client.

Komputer Server dilengkapi dengan interface FirewirePort yang bertujuan sebagai

media untuk memindahkan isi atau backup data jika terjadi kerusakan pada server.

Firewire digunakan karena memiliki data transfer yang cukup tinggi.

2.4. Design Language

Dokumentasi perancangan dibuat berdasarkan notasi UML, dengan menggunakan

Microsoft Visio 2007.

Page 5: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

5

3. Architecture

3.1. Component Architecture

Kami menggunakan Centralized Data karena semua database disimpan dalam sebuah

komputer server, dan komputerlainnya (client) hanyadapatmenginput data yang

kemudianakandisimpankekomputer server.

Page 6: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

6

3.2. Process Architecture

Page 7: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

7

3.3. Standards

Untuk desain user interface (form, label, menu, tombol) dan pesan kesalahan (error

message) menggunakan bahasa Indonesia untuk mempermudah penanganan kesalahan

dengan menggunakan aplikasi dari VB.NET 2005 yang diadaptasi dari standard Windows.

Page 8: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

4. Components

4.1. Structures

a. 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 9: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

b. Model Component

Page 10: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

c. Function Component

Page 11: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

4.2. Classes

a. Operation Spesification

Name : Menghitung_Stok

Category : X Active

_ Passive

_ Update

X Read

X Compute

_ Signal

Purpose : Untuk menghitung jumlah stok yang tersisa dan

sebagai batas ROP.

Input Data : Kode_Pembayaran;

Tanggal_Retur

Condition : Jumlah Stok notebook terupdate

Effect : Stok barang Produk berkudang

Algorithm : Jumlah_stok_produksi = stok_produksi –

(jumlah_stok_dipesan +

jumlah_stok_diretur)

Data Structure : String, Date, Integer

Placement : Windows ROP atau Surat Permintaan Produk

Involved Object : Surat_Permintaan_Produk

Detail_Surat_Permintaan_Produk

Triggering Event : Melakukan Produksi

Page 12: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

12

Name : Mencetak_Laporan_Penerimaan_KAS

Category : X Active

_ Passive

_ Update

X Read

_ Compute

_ Signal

Purpose : Untuk mencetak laporan penerimaan kas

Input Data : No_Pembayaran;

Tanggal_Pembayaran;

Total_Pembayaran

Condition : Notebook sudah dibayar

Effect : Laporan penerimaan kas tercetak

Algorithm : SELECT * FORM Pembayaran

Data Structure : String, Date, Integer

Placement : Pembuatan_laporan_penerimaan_kas

Involved Object : Form_Pembayaran

Triggering Event : Melakukan_perencanaan_tambahan

Page 13: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

13

Name : Mencetak_Laporan_Penjualan

Category : X Active

_ Passive

_ Update

X Read

_ Compute

_ Signal

Purpose : Untuk mencetak laporan Penjualan

Input Data : No_Pemesanan;

Tanggal_Pemesanan;

Total_Produk;

Merek_Produk;

Kode_pelanggan

Condition : Notebook sudah dipesan/dijual

Effect : Laporan penjualan tercetak

Algorithm : SELECT * FORM Pemesanan

Data Structure : String, Date, Integer

Placement : Pembuatan_laporan_penjualan

Involved Object : Form_Pemesanan

Triggering Event : Melakukan_perencanaan_tambahan

Page 14: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

14

Name : Mencetak_Laporan_Pengiriman

Category : X Active

_ Passive

_ Update

X Read

_ Compute

_ Signal

Purpose : Untuk mencetak laporan pengiriman

Input Data : No_Surat_Jalan;

Tanggal_Pengiriman;

Kode_Pelanggan;

Alamat_Pelanggan

Condition : Notebook sudah dikirim

Effect : Laporan pengiriman tercetak

Algorithm : SELECT * FORM Surat Jalan

Data Structure : String, Date, Integer

Placement : Pembuatan_laporan_pengiriman

Involved Object : Form_Surat_Jalan

Triggering Event : Melakukan_perencanaan_tambahan

Page 15: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

15

5. Recommendations

5.1. The System’s Usefulness

Useable : System harus dapat digunakan sesuai dengan kebutuhan

pengguna, semua kebutuhan user disediakan, dan hal yang kurang

penting tidak dihadirkan.

Secure : Keamanan harus dijaga agar tidak ada pihak lain yang tidak

memiliki hak akses untuk mengubah data perusahaan.

Efficiency : Perlu karena dapat menghemat biaya perusahaan.

Correct : Jika ada bahan - bahan yang tersisa saat proses produksi maka

bahan – bahan tersebut harus dikembalikan. Sehingga

memilimalsir kesalahan dalam jumlah stok barang.

Reliable : Karena semua proses manufakatur perusahaan ini sudah

menggunakan komputer, sehingga sangat memerlukan

kehandalan sistem.

Maintainable : Karena perusahaan ini sudah memiliki banyak Departemen /

Divisi.

Flexible : Karena Sistem ini akan terus berkembang seiring dengan

perkembangan pasar dan perkembangan tekonologi.

Comprehensible : User dapat menggunakan Sistem dengan mudah, dibantu dengan

beberapa bantuan “Help” dan FAQ

Reusable : System dapat digunakan kembali apabila terjadi perubahan pada

sistem tersebut karena perkembangan teknologi.

Page 16: Proyek AnalisaPerancangan Sistem Informasi - Dokumentasi Design

16

5.2. Plan for Initiating Use

Yang harus dilakukan pertama kali adalah proses instalasi dan training kepada

para staff agar sistem dapat digunakan dan dipahami dengan baik. Perlu dilakukan

pelatihan bagi para staff yang terkait dalam pengaksesan data. Pelatihan secara intensif

akan diberikan untuk mempermudah penggunaan sistem. Selain itu juga akan diadakan

pengawasan selama jangka waktuter tentu untuk mengetahui perkembangan sistem yang

baru. Selanjutnya pemeliharaan sistem diarahkan agar dilakukan oleh user sendiri hal ini

dimungkinkan karena di dalam pelatihan juga ikut dibimbing mengenaiisi dari aplikasi dan

bagaimana cara mengubahnya untuk menyesuaikan dengan keperluan. Apabila perubahan

terlalu ekstrim, maka diperlukan bantuan dari perancang aplika sisistem.

5.3. Implementation Plan

No KegiatanMinggu

1 2 3 4 5 6 7 8 9 10 11 12 13

1Analisadanperancangan                      

2 Coding                          

3 Testing                          

4 Pengadaansoftware                          

5 Pengadaanhardware                          

7 Implementasi                          

- Instalasisoftware

- Testing software

- Training

- Evaluasi