Anda di halaman 1dari 13

PROJECT UAS

ANALISIS DAN PERANCANGAN SI

Disusun untuk memenuhi tugas matakuliah Analisis dan


perancangan SI

Disusun oleh :
Kelompok VI:

1. MAHARUWAN 2121041
2. RINA NATALIA SITORUS 2121021
3. KARTINI ANGELINA 2121058
4. SOFIA SHAFITRY 2121014

Dosen Pengampu:
Dr. Ir. Ririt Dwiputri Permatasari P.,S.T.,M.SI

PRODI SISTEM INFORMASI


FAKULTAS TEKNOLOGI
INFORMASIINSTITUT
TEKNOLOGI BATAM
2023
1. Identifikasi kebutuhan dan persyaratan sistem informasi dengan manajemen PT. Best
Solution untuk membahas kebutuhan dan persyaratan sistem informasi baru yang
mereka harapkan dengan menggunakan instrumen kuesioner.

• Bagaimana Anda menilai efisiensi sistem informasi saat ini dalam mengelola data
dan informasi perusahaan?
- Jawaban: Saat ini, kami merasa bahwa sistem informasi yang digunakan kurang efisien.
Data dan informasi perusahaan sulit ditemukan dengan cepat dan terkadang ada kesalahan
dalam pelacakan proyek dan inventaris.

• Apa masalah utama yang dihadapi oleh departemen dalam menangani data
perusahaan saat ini?
- Jawaban: Salah satu masalah utama yang kami hadapi adalah kurangnya integrasi antar
departemen. Data yang diperlukan sering kali terpisah dan sulit diakses oleh departemen
lain. Hal ini menyebabkan kesulitan dalam berkoordinasi dan berbagi informasi.

• Apa fitur atau fungsi yang diharapkan dari sistem informasi baru?
- Jawaban: Kami berharap sistem informasi baru memiliki integrasi yang lebih baik antar
departemen, kemampuan pencarian data yang cepat, dan pemantauan real-time dari proyek
dan karyawan. Keamanan data juga menjadi hal yang penting bagi kami.

• Berapa banyak proyek dan karyawan yang akan dielola oleh sistem informasi
baru?
- Jawaban: Saat ini, kami memiliki sekitar 50 proyek dan 200 karyawan yang perlu
dikelola oleh sistem informasi baru.

• Apakah ada persyaratan khusus untuk pengelolaan proyek atau karyawan tertentu
dalam sistem informasi baru?
- Jawaban: Ya, kami memerlukan akses terbatas dan otorisasi berdasarkan peran dan
tanggung jawab untuk pengelolaan proyek dan data karyawan.

• Bagaimana tingkat keamanan yang diinginkan untuk melindungi data perusahaan


dari akses yang tidak sah?
- Jawaban: Kami menginginkan tingkat keamanan yang tinggi, termasuk enkripsi data
sensitif dan akses terbatas untuk menghindari akses yang tidak sah.

• Apakah ada integrasi yang diharapkan dengan sistem atau aplikasi lain yang saat ini
digunakan oleh perusahaan?
- Jawaban: Ya, kami ingin sistem informasi baru dapat terintegrasi dengan aplikasi lain
yang kami gunakan, seperti sistem keuangan dan manajemen proyek.

• Bagaimana proses pengambilan pesanan, pelacakan barang, dan pengiriman barang


saat ini diatur? Apakah ada perubahan yang diinginkan?
- Jawaban: Saat ini, proses pengambilan pesanan, pelacakan barang, dan pengiriman
barang masih memerlukan banyak interaksi manual. Kami ingin sistem informasi baru
dapat mengotomatisasi proses ini untuk meningkatkan efisiensi.

• Apakah ada kebutuhan untuk melacak inventaris dan persediaan barang?


- Jawaban: Ya, kami perlu sistem yang dapat secara real-time melacak inventaris dan
persediaan barang agar dapat menghindari kekurangan barang.
• Bagaimana tingkat skalabilitas sistem informasi yang diharapkan?
- Jawaban: Kami menginginkan sistem informasi yang dapat dengan mudah berkembang
seiring pertumbuhan perusahaan. Sistem harus mampu menambahkan proyek dan
karyawan baru di masa depan tanpa kesulitan.

2. Membuat prototiping SI perusahaan PT. Best solution.


Jawab:

3. Membuat DFD Menggunakan DFD untuk membuat diagram aliran data yang
menjelaskan bagaimana sistem informasi baru akan beroperasi.
Jawab:
DFD Lvl 0
DFD offering project

DFD Project manajemen


DFD Human resource

4. Membuat ERD Membuat pemodelan data menggunakan Entity Relationship Diagram


(ERD) untuk memodelkan hubungan antara entitas-entitas dalam sistem informasi.
Jawab:

5. Membuat pemodelan dengan menggunakan UML dengan entitas yang sesuai dengan
rancangan SI PT. Best Solution yang telah saudara buat.
Jawab:
6. Implementasi sistem berupa inteface program dan membuat hubungan derajat
kardinalitas anatr entitas yang digunakan dalam SI PT. Best Solution.
Jawab:

Untuk mengimplementasikan sistem berbasis interface program dengan hubungan derajat


kardinalitas antar entitas yang berkaitan dengan bisnis proyek pemesanan barang.Kita akan
membuat sistem manajemen pemesanan barang dengan empat entitas utama: "Pelanggan,"
"Pemesanan," "Barang," dan "Supplier." Hubungan antara ketiganya adalah:

Satu Pelanggan dapat melakukan Banyak Pemesanan.


Satu Pemesanan hanya terkait dengan Satu Pelanggan.
Satu Pemesanan dapat berisi Banyak Barang yang dipesan.
Satu Barang dapat dipesan dalam Banyak Pemesanan.
Satu Pemesanan hanya dilayani oleh Satu Supplier.
Satu Supplier dapat melayani Banyak Pemesanan.
Berikut adalah contoh implementasi sistem berbasis objek:
7. Buatlah ASI yang saat ini ada pada PT. Best Solution dan ASI yang telah dirancang.
Jawab:

ASI yang belum terintegrasi:

Skenario: Proposal dan Kontrak Belum Terintegrasi


a. Manajer Mengirimkan Proposal ke Klien:
• Manajer membuat proposal proyek dan mengirimkannya kepada klien.
• Alur berhenti setelah proposal dikirimkan, dan sistem tidak memberikan notifikasi atau
tautan langsung untuk menandatangani proposal.
b. Klien Menandatangani Proposal:
• Klien menerima proposal dari manajer dan menyetujuinya.
• Klien mencetak proposal, menandatanganinya, dan mengirimkan kembali ke manajer
melalui metode offline.
• Alur berhenti setelah klien mengirimkan proposal yang sudah ditandatangani.
c. Manajer Mengirimkan Kontrak ke Klien:
• Setelah menerima proposal yang sudah ditandatangani, manajer mencetak kontrak
berdasarkan proposal yang sudah disetujui.
• Manajer mengirimkan kontrak fisik kepada klien melalui metode offline atau pos.
• Alur berhenti setelah kontrak dikirimkan kepada klien.
d. Klien Menandatangani Kontrak:
• Klien menerima kontrak fisik dari manajer.
• Klien menandatangani kontrak fisik dan mengirimkannya kembali ke manajer melalui
metode offline atau pos.
• Alur berhenti setelah klien mengirimkan kontrak yang sudah ditandatangani.
Skenario: Pembayaran Belum Terintegrasi
a. Klien Mengirimkan Pembayaran:
• Setelah klien menandatangani kontrak dan menyetujui proyek, klien melakukan
pembayaran melalui transfer bank atau metode offline lainnya.
• Alur berhenti setelah klien melakukan pembayaran.
b. Manajer Memverifikasi Pembayaran:
• Setelah menerima pembayaran dari klien, manajer memverifikasi pembayaran secara
manual berdasarkan metode yang diterima.
• Alur berhenti setelah pembayaran diverifikasi oleh manajer.

Skenario: Manajemen Proyek Belum Terintegrasi dengan Tim Konsultan


a. Manajer Memberikan Brief dan Requirement ke Tim Konsultan:
• Setelah verifikasi pembayaran dan penandatanganan kontrak, manajer memberikan brief
dan requirement proyek kepada tim konsultan melalui metode offline atau pertemuan tatap
muka.
• Alur berhenti setelah brief dan requirement diberikan kepada tim konsultan.
b. Tim Konsultan Melakukan Absensi Kehadiran Harian:
• Setiap harinya, anggota tim konsultan melakukan absensi kehadiran secara manual atau
menggunakan sistem terpisah yang tidak terintegrasi dengan sistem manajemen proyek.
• Jika tidak hadir, konsultan mengajukan izin kehadiran melalui metode offline atau
komunikasi lainnya.
Alur berhenti setelah absensi kehadiran direkam.
c. Tim Konsultan Membuat Task Harian:
• Setiap harinya, tim konsultan membuat task harian secara manual atau menggunakan
sistem terpisah yang tidak terintegrasi dengan sistem manajemen proyek.
• Task harian yang dibuat mungkin tidak langsung terlihat oleh manajer dalam sistem
manajemen proyek.
ASI yang sudah terintegrasi:

Manajer Mengirimkan Proposal ke Klien:


• Manajer membuat proposal proyek dan mengirimkannya kepada klien.
• Alur berlanjut ke langkah berikutnya setelah klien menandatangani proposal.

Kontrak Ditandatangani oleh Klien:


• Setelah klien menyetujui proposal, mereka menandatangani kontrak untuk proyek
tersebut.
• Alur berlanjut ke langkah berikutnya setelah kontrak ditandatangani.

Manajer Mengirimkan Kontrak ke Klien:


• Setelah klien menandatangani kontrak, manajer mengirimkan kontrak yang sudah
ditandatangani kembali ke klien sebagai konfirmasi.
• Alur berlanjut ke langkah berikutnya setelah klien menerima kontrak yang sudah
ditandatangani.

Klien Mengirimkan Pembayaran:


• Setelah menerima kontrak yang ditandatangani, klien melakukan pembayaran sesuai
kesepakatan.
• Alur berlanjut ke langkah berikutnya setelah pihak manajer menerima pembayaran.

Manajer Memberikan Brief dan Requirement ke Tim Konsultan:


• Setelah menerima pembayaran, manajer memberikan brief dan requirement proyek
kepada tim konsultan yang akan mengerjakan proyek.
• Alur berlanjut ke langkah berikutnya setelah tim konsultan menerima brief dan
requirement.

Tim Konsultan Melakukan Absensi Kehadiran Harian:


• Setiap harinya, anggota tim konsultan melakukan absensi kehadiran, mencatat apakah
mereka hadir atau tidak.
• Jika tidak hadir, konsultan harus mengajukan izin kehadiran.
• Alur berlanjut ke langkah berikutnya setelah absensi kehadiran direkam.

Tim Konsultan Membuat Task Harian:


• Setiap harinya, tim konsultan membuat task-task yang harus dikerjakan dalam proyek
tersebut.
• Task-task yang dibuat akan dapat dilihat oleh pihak manajer.

8. Buatlah pengujian Sistem PT. Best Solution dengan menggunakan pengujian Black
Box dan White Box.
Jawab:

Proses:
Keseluruhan Whitebox
Skenario Scenario Testing Blackbox Testing Result
- Memeriksa
Manajer - Manager logika validasi - Pengujian
Mengirimkan membuat input untuk fungsionalitas
Proposal ke Klien proposal proyek proposal pembuatan proposal Passed
- Memeriksa alur
logika dalam
pembuatan proposal
- Memeriksa - Pengujian
Kontrak - Klien logika validasi fungsionalitas
Ditandatangani oleh menyetujui input untuk penandatanganan
Klien proposal kontrak kontrak Passed
- Memeriksa alur
logika dalam
penandatanganan
kontrak
- Klien menerima
kontrak yang - Memeriksa
sudah logika validasi - Pengujian
Manajer ditandatangani input untuk fungsionalitas
Mengirimkan dan mengirimkan mengirimkan pengiriman kembali
Kontrak ke Klien kembali kembali kontrak kontrak Passed
- Memeriksa alur
logika dalam
kontrak yang sudah mengirimkan
ditandatangani kembali kontrak
- Klien
melakukan - Memeriksa
pembayaran logika validasi - Pengujian
Klien Mengirimkan sesuai input untuk fungsionalitas
Pembayaran kesepakatan pembayaran pembayaran Passed
- Memeriksa alur
logika dalam proses
pembayaran
- Memeriksa alur
logika dalam
- Manajer proses - Pengujian
Manajer memberikan brief memberikan fungsionalitas
Memberikan Brief dan requirement brief dan memberikan brief
dan Requirement ke proyek ke tim requirement ke dan requirement ke
Tim Konsultan konsultan tim konsultan tim konsultan Passed
- Memeriksa
validasi input untuk
brief dan
requirement
- Anggota tim
Tim Konsultan konsultan - Memeriksa - Pengujian
Melakukan Absensi melakukan logika absensi fungsionalitas
Kehadiran Harian absensi harian kehadiran harian absensi harian Passed
- Memeriksa
validasi input untuk
absensi kehadiran
harian
- Tim konsultan - Memeriksa - Pengujian
Tim Konsultan membuat task logika fungsionalitas
Membuat Task harian untuk pembuatan task pembuatan task
Harian proyek harian harian Passed
- Memeriksa
validasi input untuk
pembuatan task
harian

Anda mungkin juga menyukai