PROSES BISNIS-FLOWCHART Dwi Ely Kurniawan, M.Kom
dwialikhs@polibatam.ac.id
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 1
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
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
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
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
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
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
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
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
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
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
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
DISKUSI KELAS  SISTEM MAKE TO ORDER
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 13
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
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
TERIMAKASIH 
MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 16

Proses bisnis flowchart

  • 1.
    PROSES BISNIS-FLOWCHART DwiEly Kurniawan, M.Kom dwialikhs@polibatam.ac.id MEMAHAMI PROSES BISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 1
  • 2.
    PENDAHULUAN Output dari perkuliahansistem 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 MAKETO 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 Setelahmemahami 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 agenmasuk 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 (didalam 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 memahamiproses 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 adalahpemilihan 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 danbranstroming 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 padatitik 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
  • 16.
    TERIMAKASIH  MEMAHAMI PROSESBISNIS DAN FLOWCHART || POLITEKNIK NEGERI BATAM 16