Dokumen tersebut membahas tentang pemahaman proses bisnis perusahaan dan penggambaran dalam bentuk flowchart dan diagram UML untuk memudahkan pemodelan sistem informasi. Langkah-langkahnya adalah memahami proses bisnis, membuat flowchart, mendesain diagram UML seperti use case dan class diagram, merancang basis data ERD, serta mendesain antarmuka pengguna berdasarkan prinsip-prinsip interaksi manusia-komputer.
1. PROSES BISNIS-FLOWCHART Dwi Ely Kurniawan, M.Kom
dwialikhs@polibatam.ac.id
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 1
2. PENDAHULUAN
Output dari perkuliahan sistem informasi adalah:
Anda dapat memahami prosedur/proses bisnis yang sedang berjalan saat ini dan
mengembangkan prosedur/proses bisnis nantinya saat aplikasi/sistem informasi
dikembangkan (sistem baru).
Proses bisnis dapat diketahui dari role/peran individu dalam suatu struktur organisasi
bisnis/perusahaan. Untuk memudahkan dalam memahami proses bisnis maka perlu
dituangkan ke dalam bentuk Flowchart.
Flowchart UML ERD Halaman Antarmuka Aplikasi
Sehingga Anda dapat memahami secara utuh terhadap matakuliah BasisData, RPL
(RekayasaPerangkatLunak) serta IMK/HCI (HumanComputerInteraction).
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 2
3. PROSES BISNIS MAKE TO ORDER
Agen memesan prosuk ke Marketing Departemen (MD)
MD mengecek ke gudang apakah persedian/stok produk jadi
ada? Bila ada maka produk dikirim ke Agen.
Namun bila tidak ada maka MD meminta produksi ke
Production Departemen (PD). PD memerintahkan ke Unit
Produksi (UP) untuk memproduksi pesanan agen. PD akan
mengecek apakah material/bahan baku tersedia digudang?
Apabila tersedia maka UP akan langsung melakukan produksi
sesuai pesanan, produk jadi dilakukan pengepakan dan
pengiriman ke agen.
Apabila persedian/bahan baku tidak ada maka PD akan
melakukan order pembelian ke bagian Commercial
Departemen (CD) untuk membeli ke Supplier. Supplier kirim
barang ke gudang CD melaporkan pembelian bahan baku ke
Financial Management (FM).
Setelah bahan baku dikirim oleh Supplier ke Gudang. Bagian
UP akan memproduksi, produk jadi sesuai pesanan, dilakukan
pengepakan dan dikirim sampai ke agen. Agen menerima dan
melakukan pembayaran. MD akan melaporkan laporan
penjualan ke FM.
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 3
4. PERANCANGAN UML
Setelah memahami proses bisnis maka
memudahkan kita untuk dapat
mendeskripsikan UML
Contoh: pada aktor Agen.
Dimana agen dideskripsikan melakukan
pemesanan ke pihak Marketing
Departemen (MD).
Pemesanan dapat dilakukan di luar
sistem atau di dalam sistem.
Silahkan dipilih ?
Apabila di dalam sistem maka aktor
agen akan terlibat di dalam UML
4MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM
5. PEMILIHAN PLATFORM
Pemilihan agen masuk ke dalam sistem
maka dapat disimpulkan sistem yang
akan dikembangkan mestinya berbasis
web / mobile.
Mengapa ?
Hal ini berkaitan dengan 5 komponen SI
Apabila dikembangkan pada desktop
maka Anda akan menyiapkan investasi
yang tinggi untuk implementasi sistem
tersebut
Silahkan Anda cek bagaimana sistem
transaksi bank menggunakan ATM.
Berapa banyak investasi perusahaan
untuk mengimplemtasikan mesin ATM
tersebut di mana pengguna berada.
Sehingga platform web atau mobile
adalah pemilihan yang terbaik.
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 5
6. UML
Selanjutnya pemilihan web / mobile ini
juga berpengaruh terhadap UML
Apabila prosedur sama baik di web atau
mobile boleh gunakan 1 sistem pada
desain UML.
Namun apabila prosedur tidak sama
maka sebaiknya menggunakan 2 sistem
pada desain UML.
Desain UML dapat dibuat menggunakan
Visio, StartUML atau secara online akses
https://www.draw.io/ atau
https://app.creately.com
Pemilihan platform juga perlu
dipertimbangkan secara efisien dan efektif.
Biasanya pemilihan mobile ini diperuntukkan
sistem yang sederhana (ringan dan
cepat/aksestabilitas), sedangkan web ini
lebih kompleks (prosedur dan form data).
Use case sama untuk kedua sistem atau bisa berbeda
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 6
7. UML
AKTOR AGEN (di dalam sistem)
Apabila agen di dalam sistem maka
agen memiliki fungsi login untuk
melakukan pemesanan.
AKTOR AGEN (di luar sistem)
Agen diluar sistem maka agen tidak
memiliki hak akses. Pemesanan dilakukan
oleh pihak marketing departemen.
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 7
8. UML
Selanjutnya dengan memahami proses
bisnis/prosedur/people activity maka
kita juga dapat membuat model use
case yang lebih kompleks, seperti
extend dan include.
Extend merupakan suatu aktivitas yang
boleh dikerjakan atau tidak
Include merupakan suatu aktivitas yang
harus dikerjakan
Sehingga dalam implementasi use case
make to order pada actor agen dapat
juga digambarkan sebagai berikut.
Extend dapat berupa: Cetak/send pemesanan
Include berupa: Payment dilakukan dengan scenario
kas atau kredit (DP)
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 8
9. UML
Perancangan UML adalah pemilihan
pengembangan perangkat lunak /
software development life cycle (SDLC)
model dokumentasi projek software. Hal
ini memungkinkan pimpinan projek lebih
mudah mengendalikan developer
apabila resign/keluar dari projek.
Kembali pada UML silahkan lanjutkan
diagram berikutnya untuk
mendokumentasikan pengembangan
software.
UML biasa terdiri dari;
1. Use case
2. Skenario
3. Squence Diagram
4. Class diagram
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 9
10. LANJUTKAN
Diskusi dikelas dan branstroming
terkait sistem make to order secara
kompleks aplikasi dibuat.
Peserta dapat melakukan presentasi.
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 10
11. PERANCANGAN BASIS DATA ERD
UML bercerita tentang diagram aktifitas
Basis data bercerita tentang diagram
DATA
Maka bedakan antara keduanya.
Apabila kita lihat pada use case Agen
melakukan pemesanan produk lalu
membayar maka apa entitas yang
mungkin dapat muncul dalam
penggambaran ERD ???
Coba sebutkan entitas dan relasi yang
muncul ?
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 11
12. PERANCANGAN ERD
1. Agen
2. Produk
3. Payment
Entitas Agen dapat dipilih apakah menggunakan email atau id_agen sebagai
primary key
Kardinalitas memungkinkan 1:N artinya 1 agen dapat memesan banyak produk
Lalu bagaimana dengan payment ? Silahkan eksplorasi dikelas.
Penting untuk mempelajari kembali Normalisasi Data
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 12
13. DISKUSI KELAS SISTEM MAKE TO ORDER
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 13
14. PERANCANGAN ANTAR MUKA HCI/IMK
Untuk membuat antar muka perlu scenario
dan sequence yang sebelumnya telah
dideskripsikan.
Tentu skenario yang dibuat sesuai dengan
prosedur kerja / proses bisnis yang telah
dijabarkan (make to order)
Tampilan antar muka semestinya mengikuti ;
pengetahuan/skill dan pengalaman
pengguna.
Agar sistem/aplikasi yang dikembangkan
dipakai oleh pengguna maka perlu untuk
memperhatikan diagram berikut.
3
Skill tinggi
Pengalaman tinggiPengalaman rendah
Skill rendah
Aplikasi dikembangkan untuk siapa ???
2
51
4
Pengguna pasti
banyak karena
memiliki skill dan
pengalaman
rata2
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 14
15. IMK
Apabila memilih pada titik 1 atau 2
maka pengguna sedikit dan skill serta
pengalaman rendah. Menyebabkan
aplikasi menjadi tidak level untuk
pengguna dengan titik 4 dan 5. Begitu
sebaliknya.
Namun pada titik 3 pengguna memiliki
skill dan pengalaman rata2
menyebabkan pengguna akan banyak
dan bagi yang memiliki skill dan
pengalaman yang rendah mereka akan
belajar untuk bisa naik.
Sementara bagi pengguna yang
memiliki skill dan pengalaman yang
tinggi akan mengikuti pada titik 3 sebab
aplikasi yang dikembangkan nyaman
dan tentunya banyak yang memakai.
Silahkan dicek!
Mengapa sistem operasi windows
mempertahankan jendela pada star
menu tidak muncul pada Windows 8
namun kembali muncul di Windows
setelahnya.
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 15