You are on page 1of 40

DOKUMEN PERMINTAAN SISTEM

Mata Kuliah : ANALISIS & PERANCANGAN SISTEM 1


Dosen : Yusuf Yudhistira, M.Kom

Diusulkan oleh:
Arjuna (Analis)
Eva Zulianti (Desain Tampilan)
Lani Lesmana (Desain Database)
Pahli Pratama Bayu Aji (Programer)
Sugeng Riadi (Programer)
Muhamad Dul Kodar (Tester)

FAKULTAS SAINS DAN TEKNOLOGI


JURUSAN SISTEM INFORMASI
UNIVERSITAS PERADABAN
BUMIAYU
2018

1
DAFTAR ISI
A. NAMA PROYEK ................................................................................................................ 3
B. SPONSOR PROYEK........................................................................................................... 3
C. KEBUTUHAN BISNIS ....................................................................................................... 4
D. KEPERLUAN BISNIS ........................................................................................................ 5
E. NILAI BISNIS ......................................................................................................................... 6
F. MASALAH LAIN ................................................................................................................... 7
G. STUDI KELAYAKAN ........................................................................................................ 8
1. KELAYAKAN EKONOMI................................................................................................. 8
2. KELAYAKAN TEKNOLOGI .......................................................................................... 10
3. KELAYAKAN ORGANISASI ......................................................................................... 10
4. GANT CHART ..................................................................................................................... 11
5. ESTIMASI USE CASE......................................................................................................... 12
6. STAKEHOLDER .................................................................................................................. 14
H. USE CASE ............................................................................................................................... 15
J. DESKRIPSI USE CASE ........................................................................................................... 19
K. CLASS DIAGRAM ................................................................................................................. 40

2
A. NAMA PROYEK
Nama Proyek : SIP MK (Sistem Informasi Penjualan Makin Keren)

B. SPONSOR PROYEK

TIM PENGERJAAN PROYEK


Nama TIM : SS (Sahabat Setia)
Penanggung Jawab Tim : Direktur PT. Komponen Maju
Anggota
1. Arjuna (Analis)
2. Eva Zulianti (Desain Tampilan)
3. Lani Lesmana (Desain Database)
4. Pahli Pratama Bayu Aji (Programer)
5. Sugeng Riadi (Programer)
6. Muhamad Dul Kodar (Tester)

3
C. KEBUTUHAN BISNIS

Kebutuhan dalam proyek ini adalah membuat sebuah system informasi yang mendukung
seluruh kegiatan dalam PT. Komponen Maju seprti penyetokan dan penyimpanan komponen,
manajemen data konsumen, pesanan konsumen atau PO (Purchase Order), manajemen data
supplier, Pemesanan suku cadang atau SP (Spare-part Purchasing), penjulan suku cadang

4
D. KEPERLUAN BISNIS

Keperluan dalam proyek ini adalahKeperluan dalam proyek ini adalah


1. Keperluan dalam penyetokan dan penyimpanan komponen
Mampu menyimpan data barang sesuai dengan ruangan dalam gudang,
memudahkan pencarian barag yang berada dalam gudang
2. Keperluan dalam manajemen data konsumen
Mampu menyimpan data dari setiap konsumen, untuk memudahkan pencarian
data konsumen saat melakukan pemesanan maupun penjualan barang.
3. Keperluan dalam pesanan konsumen
Mampu menyimpan transaksi dari setiap konsumen dan barang apa saja yang
dipesan oleh konsumen
4. Keperluan dalam manajemen data supplier
Mampu menyimpan data dari setiap suplier, untuk memudahkan pencarian data
suplier saat melakukan pemesanan barang.
5. Keperluan dalam pemesanan suku cadang
Mampu menyimpan transaksi dari setiap pemesanan barang mulai dari barang
yang sedang dipesan, telah dipesan dan telah diterima.
6. Keperluan dalam penjualan suku cadang
Mampu menyimpan transaksi penjualan barang mulai dari barang apa saja yang
dijual, jumlah barang yang dijual dan total harga penjualan

5
E. NILAI BISNIS

Tangible Benefits Intangible Benefits


Meningkatkan penjualan produk 300% Meningkatkan pangsa pasar
Mengurangi biaya operasional 20% Memudahkan proses pemesanan konsumen
Mendapatkan harga terbaik dari supplier Meningkatkan hubungan dengan supplier
Mengurangi jumlah karyawan 30% Meningkatkan hubungan dengan konsumen
Kualitas produk yang meningkat
Memudahkan pengelolaan barang

6
F. MASALAH LAIN

Untuk saat ini belum ditemukan masalah yang dapat mengganggu proses dalam
pembuatan system.

7
G. STUDI KELAYAKAN

1. KELAYAKAN EKONOMI
Biaya Pengembangan Biaya Operasional
Biaya Tim Pengembang Biaya upgrade software
Biaya Konsultan Biaya license software
Pelatihan Pengembangan Perbaikan hardware
Hardware dan Software Upgrade hardware
Biaya Instalasi Biaya operasional tim
Biaya konversi data Pelatihan user
Tangible Benefits Intangible Benefits
Meningkatkan penjualan produk Meningkatkan pangsa pasar
Mengurangi biaya operasional Memudahkan proses pemesanan konsumen
Mendapatkan harga terbaik dari supplier Meningkatkan hubungan dengan supplier
Mengurangi jumlah karyawan Meningkatkan hubungan dengan konsumen
Kualitas produk yang meningkat
Memudahkan pengelolaan barang
Benefits
Meningkatkan Penjualan 300% Rp300.000.000
Mengurangi biaya operasional 20% Rp20.000.000
Total Benefits Rp320.000.000

Biaya Pengembangan
2 Server @ 350.000.000 Rp700.000.000
Printer Rp3.500.000
License Software Rp5.000.000
Server Software Rp10.000.000
Tim Pengembangan Rp180.000.000
Total Biaya Pengembangan Rp898.500.000

Biaya Operasional
Hardware Rp57.000.000
Software Rp43.000.000
Operasional Pengembangan Rp111.000.000
Total Biaya Operasional Rp211.000.000

Total Biaya Rp1.109.500.000

8
Meningkatkan Penjualan 300% Rp300.000.000 Rp321.000.000 Rp343.470.000 Rp367.512.900 Rp393.238.803
Mengurangi biaya operasional
20% Rp20.000.000 Rp21.400.000 Rp22.898.000 Rp24.500.860 Rp26.215.920
Total Benefits Rp320.000.000 Rp342.400.000 Rp366.368.000 Rp392.013.760 Rp419.454.723
PV of Benefit Rp320.000.000 Rp320.000.000 Rp320.000.000 Rp320.000.000 Rp320.000.000
PV all Benefit Rp320.000.000 Rp640.000.000 Rp960.000.000 Rp1.280.000.000 Rp1.600.000.000

2 Server @ 350.000.000 Rp700.000.000 0 0 0 0


Printer Rp3.500.000 0 0 0 0
License Software Rp5.000.000 0 0 0 0
Server Software Rp10.000.000 0 0 0 0
Tim Pengembangan Rp180.000.000 0 0 0 0
Total Biaya Pengembangan Rp898.500.000 0 0 0 0

Hardware Rp57.000.000 Rp57.000.000 Rp57.000.000 Rp57.000.000 Rp57.000.000


Software Rp43.000.000 Rp43.000.000 Rp43.000.000 Rp43.000.000 Rp43.000.000
Operasional Pengembangan Rp111.000.000 Rp118.770.000 Rp127.083.900 Rp135.979.773 Rp145.498.357
Total Biaya Operasional Rp211.000.000 Rp218.770.000 Rp227.083.900 Rp235.979.773 Rp245.498.357
Total Biaya Rp1.109.500.000 Rp218.770.000 Rp227.083.900 Rp235.979.773 Rp245.498.357
PV of Cost Rp1.109.500.000 Rp204.457.944 Rp198.343.873 Rp192.629.788 Rp187.289.521
PV of all Cost Rp1.109.500.000 Rp1.313.957.944 Rp1.512.301.817 Rp1.704.931.604 Rp1.892.221.126
Total Project Benefit Cost -Rp789.500.000 Rp123.630.000 Rp139.284.100 Rp156.033.987 Rp173.956.366
NPV Tahunan -Rp789.500.000 Rp115.542.056 Rp121.656.127 Rp127.370.212 Rp132.710.479
NPV akumulatif -Rp789.500.000 -Rp673.957.944 -Rp552.301.817 -Rp424.931.604 -Rp292.221.126
Return On Investment -0,711581794
Ditahun Pertama perusahaan sudah mendapatkan
Break Even Point Rp0 keuntungan
Intangible Benefits

9
BEP (BREAK EVENT POINT)
4.5E+09

4E+09

3.5E+09

3E+09

2.5E+09

2E+09

1.5E+09

1E+09

500000000

0
1 2 3 4 5

Total Cost Benefit

2. KELAYAKAN TEKNOLOGI

Teknologi yang digunakan merupakan teknologi terbaru yang sedang berkembang pada
saat ini, yaitu aplikasi berbasis web dengan menggunkan bahasa pemrograman php dan MySQL
sebagai database server. Aplikasi ini nantinya akan sangat mudah untuk dikembangkan dan
penggunaannya pun akan sangat mudah dan membantu bagi setiap penggunanya. Aplikasi ini
berbasis web sehingga akan sangat mudah untuk digunakan dimana saja selama penggunanya
terhubung dengan internet.

3. KELAYAKAN ORGANISASI

Dengan adanya aplikasi ini akan sangat membatu bagi setiap pengguna baik pelanggan,
karyawan, pemasok dan juga pimpinan. Hal ini dikarenakan setiap transaksi dan laporan akan
terdokumentasi dengan baik dan tersimpan dengan format yang sesuai dengan kebutuhan.

Proyek ini sejalan dengan visi dari perusahaan yaitu menjadi penyedia komponen
otomotif yang handal, berkualitas, dan cepat. Sehingga dengan adanya aplikasi ini maka tujuan
dari perusahaan akan dapat terpenuhi.

10
4. GANT CHART
No Task Name Duration Start Finish Prede Januari Februari Maret
(weeks) 31/6 7/13 14/20 21/27 28/3 4/10 11/17 18/24 25/3 4/10 11/17 18/24 25/31
1 Identifikasi 1 01-01- 14-01-
Vendor 2018 2018
2 Review 6 01-01- 11-02-
Training 2018 2018
Material
3 Compare 2 12-02- 25-02-
Vendor 2018 2018
4 Negotiate 3 26-02- 08-03-
with Vendor 2018 2018
5 Develop 4 15-01- 11-02-
Comunication 2018 2018
Information
6 Disseminate 2 12-02- 25-02-
information 2018 2018
7 Create aand 4 26-02- 25-03-
administer 2018 2018
survey
8 Analyze 2 26-02- 08-03-
result and 2018 2018
choose
9 Build new 11 15-01- 01-04-
classroom 2018 2018
10 Develop 3 09-02- 29-03-
course option 2018 2018
11 Budget 1 15-01- 15-01-
meeting 2018 2018
12 Software 1 01-04- 01-04-
instalation 2018 2018

11
5. ESTIMASI USE CASE
SIP MK ini memiliki fungsionalitas sebagai berikut

1. Menerima PO dari konsumen


2. Memesan suku cadang
3. Menerima pesanan suku cadang
4. Mengatur penyimpanan komponen di setiap ruangan dalam gudang

Unadjusted Actor Weighting Table


Actor Type Descripton Weight Number Result
Factor
Simple External system with well-defined API 1 0 0
Average External system using a protocol-based 2 0 0
interfaces, e.g, HTTP, TCP/IP, or database
Complex Human 3 4 12
Unadjusted Actor Weighting Total(UAW) 12
Unadjusted Use-Case Weighting Table
Use Case Descripton Weight Number Result
Type Factor
Simple 1-3 transaction 5 4 20
Average 4-7 transaction 10 0 0
Complex >7 transaction 15 0 0
Unadjusted Use-Case Weighting Total (UUCW) 20
Unadjusted Use-Case Point (UUCP) = UAW + UUCW 12 + 20 = 32

Technical Complexity Factors:


Factor Description weight Assigned Weighted Notes
Number Value (0-5) Value
T1 Distributed system 2.0 5 10
T2 Response time or throughtput 1.0 5 5
Performance objectives
T3 End User online efficiency 1.0 5 5
T4 Complex internal procecing 1.0 1 1
T5 Reusability of code 1.0 5 5
T6 Fase of installation 0.5 2 1
T7 Fase of use 0.5 5 2.5
T8 Portability 2.0 5 10
T9 Ease of change 1.0 3 3
T10 Concurency 1.0 2 2
T11 Special Security objectives included 1.0 4 4
T12 Direct Acces for third parties 1.0 5 5
T13 Special user Training required 1.0 5 5
Technical Factors Value (Tfactor) 57.5
Technical Complexity Factors (TCF) = 0.6 + (0.01 x Tfactor) / 1.175 = 0.6 + (0.01 x 57.5)

12
Environmental Factors:
Factor Description weight Assigned Weighted Notes
Number Value (0- Value
5)
E1 Familiarity with system 1.5 5 7.5
development process being used
F2 Application experience 0.5 4 2
E3 Object-oriented experience 1.0 4 4
E4 Lead analyst capability 0.5 4 2
F5 Motivation 1.0 5 5
F6 Requirements stability 2.0 5 10
E7 Part-time staff -1.0 1 -1
E8 Difficully of programming -1.0 2 -2
language
Environmental Factor Value (Efactore) 27.5
Environmental Factor (EF) = 1.4 + (-0.03 x Efactor) / 0.575 = 1.4 + (-0.03 x 27.5)
Adjusted Use Case Point (UCP) = UUCP x TCF x ECF / 32.2 = 32 x 1.175 x 0.575
Effort in person-hours = UCP x PHM / 644 = 32.2 x 20

HARI KERJA 5
JAM KERJA HARI 2
JAM KERJA MINGGU 10
JAM KERJA BULAN 40
JAM KERJA DALAM 3 BULAN ADALAH 120

ESTIMASI PROGRAMER 5,366667


Programer Yang Dibutuhkan Untuk Mengerjakan Program Adalah 6 Orang Selama 3 Bulan

13
6. STAKEHOLDER
Stakeholder adalah orang yang berkepentingan atau orang yang terpengaruh dengan
adanya aplikasi yang telah dibuat. Stakeholder dalam aplikasi ini adalah :

1. Pengusul Pembuatan Proyek


- Mengusulkan pembuatan Proyek
- Mempromosikan proyek
- Mengalokasikan waktunya untuk membuat proyek sistem
- Menyediakan sumberdaya
2. Pemilik Perusahaan / Manajemen Perusahaan
- Mengetahui adanya proyek yang sedang dibuat
- Mengeluarkan biaya untuk pembuatan proyek
- Mendorong pengguna untuk menerima dan menggunakan sistem
3. Pengguna Sistem
- Membuat keputusan yang mempengaruhi proyek
- Melakukan aktifitas langsung dengan proyek
- Menentukan apakah proyek dapat digunakan dengan baik atau tidak
4. Pemasok / Suplier dari Perusahaan
- Mendapatkan laporan permintaan yang baik dan cepat dengan adanya penggunaan
sistem
5. Pembeli / Konsumen dari Perusahaan
- Mendapatkan pelayanan terbaik dengan adanya penggunaan sistem

14
H. USE CASE
USE CASE

15
ACTIVITY DIAGRAM

16
17
18
J. DESKRIPSI USE CASE
Kartu CRC

Nama Kelas : ID : 1 Tipe : Abstrak


konsumen
Deskripsi : konsumen melakukanpemesanan komponen Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


Nama (text)
Alamat (text)
No_telepon (text)
Id_konsumen (int)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Konsumen Baru
Konsumen Lama

19
Nama Kelas : ID : 2 Tipe :
Konsumen Baru
Deskripsi : Konsumen yang belum terdaftar di dalam sistem Use-case yang dicakup
Tanggung Jawab Pengkolaborasi
Mendaftar sebagai konsumen Konsumen Lama

Atribut dan tipe data


Nama (Text)
Alamat (text)
No Telepon (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Konsumen

20
Nama Kelas : ID : 3 Tipe :
Konsumen Lama
Deskripsi : Konsumen yang belum terdaftar di dalam sistem Use-case yang dicakup
Tanggung Jawab Pengkolaborasi
Memesan Komponen PO
Mengambil Komponen

Atribut dan tipe data


ID Konsumen (Int)
Nama (Text)
Alamat (text)
No Telepon (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Konsumen

21
22
Nama Kelas : Suku ID : 4 Tipe :
Cadang
Deskripsi : Baghan Baku Komponen Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


ID Suku cadang (Int)
Nama (Text)
Jenis (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
SP

23
Nama Kelas : SP ID : 5 Tipe :
(Spare-Part Purchasing
Deskripsi : Formulir pemesanan suku cadang Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


Tanggal SP (Date)
Suku cadang yang
di pesan (text)
Jumlah (Int)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Suku Cadang
Manager Pemesanan
Pemasok

24
Nama Kelas : Manager ID : 6 Tipe :
Pemesanan
Deskripsi : Mengontrol pemesanan suku cadang Use-case yang dicakup
Tanggung Jawab Pengkolaborasi
Memesan suku cadang Pemasok
Mencatat pemesanan suku cadang SP

Atribut dan tipe data


ID Manager (Int)
Nama (Text)
Alamat (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)

25
Nama Kelas : ID : 7 Tipe :
Pemasok
Deskripsi : Menyediakan suku cadang Use-case yang dicakup
Tanggung Jawab Pengkolaborasi
Memenuhi kebutuhan suku cadang Suku Cadang

Atribut dan tipe data


ID Pemasok (Int)
Nama (Text)
Alamat (text)
No Telepon (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)

26
Nama Kelas : ID : 8 Tipe :
Komponen
Deskripsi : Barang jadi yang di jual Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


ID Komponen (Int)
Nama (Text)
Jenis Komponen (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
PO

27
Nama Kelas : ID : 9 Tipe :
Purchase Order
Deskripsi : Data pemesanan komponen Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


Tanggal PO (date)
Jenis Komponen Yang di pesan
(text)
Jumlah (integer)
Tanggal Pengambilan (Date)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki
bagian/bagian dari)
Konsumen Lama
Komponen
Manager Produksi

28
Nama Kelas : Manager ID : 10 Tipe :
Produksi
Deskripsi : Mengontro pembuatan komponen Use-case yang dicakup
Tanggung Jawab Pengkolaborasi
Memvalidasi jenis komponen yang di PO
pesan PO
Memvalidasi pengambilan pemesanan

Atribut dan tipe data


ID Manager (Int)
Nama (Text)
Alamat (text)
No Telepon (text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
PO

29
Nama Kelas : Gudang ID : 11 Tipe :
Deskripsi : Tempat penyimpnan barang Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


ID Gudang (Int)
Nama Gudang
(Text)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Ruang

30
Nama Kelas : Ruang ID : 12 Tipe :
Deskripsi : Tempat penyimpanan Komponen yang sudah di pesan Use-case yang dicakup
Tanggung Jawab Pengkolaborasi

Atribut dan tipe data


ID Ruang (Int)
Nama Ruang (Text)
ID Gudang (int)

Hubungan

Generalisasi Agregasi Asosiasi lain


(Semacam) (Memiliki bagian/bagian dari)
Gudang

31
Diagram Urutan (Sequence Diagram)

32
33
34
Diagram Komunikasi (Communication Diagrams)

35
36
Behavioral State Machine

37
38
Analisis CRUDE

C. Service Daftar Konsumen Data Suku cadang


Konsumen Transaksi
C. Service RU CRUD R
Daftar R
Konsumen
Konsumen
Data
Transaksi

39
K. CLASS DIAGRAM

40

You might also like