Penyusun
DAFTAR ISI
KATA PENGANTAR..............................................................................................i
DAFTAR TABEL....................................................................................................ii
DAFTAR GAMBAR..............................................................................................iii
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1 Latar Belakang Masalah............................................................................1
1.2 Rumusan Masalah.....................................................................................2
1.3 Maksud Tujuan..........................................................................................2
1.4 Batasan Masalah........................................................................................2
1.5 Metodologi Penelitian...............................................................................3
1.5.1 Metode Pengumpulan Data....................................................................3
1.5.2 Metode Pembangunan Perangkat Lunak...............................................4
BAB II......................................................................................................................6
TINJAUAN PUSTAKA..........................................................................................6
2.1 Tinjauan Perusahaan..................................................................................6
2.1.1 Profil CV Nika...................................................................................6
2.2 Landasan Teori..........................................................................................6
2.2.1 Pengertian Sistem...............................................................................6
2.2.2 Rantai Pasok (Supply Chain).............................................................7
2.2.3 Supply Chain Management (SCM)....................................................7
2.2.4 Pengadaan............................................................................................11
2.2.4.1 Prinsip Dalam Procurement (Pengadaan Barang)...........................12
2.2.4.2 Tugas dan Tanggung Jawab Proceurement (Pengadaan Barang)....13
2.2.5 Persediaan (Inventory).........................................................................14
2.2.5.1 Alat Ukur Persediaan.......................................................................14
2.2.5.2 Klasifikasi Persediaan......................................................................14
2.2.5.3 Teknik Safety Stock.........................................................................14
2.2.6 BPMN..................................................................................................14
2.2.7 Analisis Porter.....................................................................................14
2.2.7.1 Porter Competitive Model................................................................14
2.2.7.2 Value Chain Porter...........................................................................14
BAB III..................................................................................................................14
ANALISIS DAN PERANCANGAN.....................................................................14
3.1 Analisis Model Porter..............................................................................14
Analisis Model Porter adalah strategi bisnis yang digunakan untuk melakukan
analisis dari sebuah struktur industri..................................................................14
3.1.1 A Porter Competitive Model............................................................14
3.1.2 Value Chain......................................................................................14
3.2 Analisis Masalah.....................................................................................14
3.3 Analisis Sistem yang berjalan.................................................................14
3.3.1 Proses Bisnis (Prosedur yang berjalan)............................................14
3.3.2 BPMN..............................................................................................14
3.4 Aturan Bisnis...........................................................................................14
3.4.1 Sedang berjalan (Setiap Prosedur)...................................................14
3.4.2 Diusulkan.........................................................................................14
3.5 Model SCM.............................................................................................14
3.6 Analisis Data...........................................................................................14
No.......................................................................................................................14
Nama Entitas......................................................................................................14
Atribut................................................................................................................14
1..........................................................................................................................14
Pelanggan...........................................................................................................14
2..........................................................................................................................14
Karyawan...........................................................................................................14
nik, nama_karyawan, tanggal_lahir, jenis_kelamin, jabatan, alamat, no_telepon
............................................................................................................................14
3.7 SKPL.......................................................................................................14
3.7.1 Analisis Kebutuhan Fungsional................................................................14
3.7.1.1 Diagram Konteks.................................................................................14
3.7.1.2 Data Flow Diagram (DFD)...................................................................14
3.7.1.3 Spesifikasi Proses.................................................................................14
3.7.1.4 Kamus Data..........................................................................................50
Nik | nama_karyawan | tanggal_lahir | jenis_kelamin | jabatan | alamat |
no_telepon..........................................................................................................50
Nik......................................................................................................................50
nama_karyawan.................................................................................................50
tanggal_lahir.......................................................................................................50
jenis_kelamin.....................................................................................................50
jabatan................................................................................................................50
alamat.................................................................................................................50
no_telepon..........................................................................................................50
3.7.2 Perancangan Sistem.................................................................................53
3.7.2.1 Perancangan Basis Data.......................................................................53
3.7.2.1.1 Diagram Relasi.................................................................................53
3.7.2.1.2 Struktur Tabel..................................................................................54
3.8 Perancangan Antar Muka........................................................................57
BAB IV..................................................................................................................63
KESIMPULAN DAN SARAN..............................................................................63
4.1 Kesimpulan..............................................................................................63
4.2 Saran........................................................................................................63
DAFTAR PUSTAKA............................................................................................64
DAFTAR KONTRIBUSI ANGGOTA KELOMPOK..........................................65
LAPORAN.............................................................................................................66
TUGAS BESAR....................................................................................................66
SISTEM INFORMASI ENTERPRISE..................................................................66
DAFTAR TABEL
Gambar 2. 1 Simplifikasi model supply chain dan 3 macam aliran yang dikelola15
1
pengadaan bahan baku, produksi, persediaan dan pengiriman produk. maka dari
itu akan dibangun sebuah aplikasi “Sistem Informasi Dengan Menggunakan
Pendekatan Supply Chain Management Di CV. Nika”.
3
perusahaan, meminta keterangan atau pendapat mengenai supply chain
manajemen kepada pihak perusahaan sebagai solusi.
b. Observasi
Pengumpulan data dengan cara ini dilakukan dengan cara pengambilan dan
pencatatan secara langsung pada objek penelitian untuk mendapatkan data – data
yang diperlukan dalam penelitian.
c. Studi Literatur
Pada tahap ini merupakan sebuah proses yang dilakukan dengan acara
mempelajari, meneliti dari berbagai sumber – sumber berupa buku, jurnal, teks
bacaan yang berhubungan dengan permasalahan penelitian.
a. Communication
Tahap Communication merupakan tahap analisis kebutuhan sistem serta tahap
mengadakan pengumpulan data dengan melakukan pertemuan dengan pihak
instansi yang terkait, maupun mengumpulkan data-data tambahan baik yang ada
di jurnal, artikel, maupun dari internet.
b. Planning
Tahap ini merupakan tahap lanjutan dari proses Communication. Tahap ini
akan menghasilkan dokumen user requirement atau bisa dikatakan data yang
berhubungan dengan keinginan pengguna dalam pembangunan software,
termasuk dengan rencana yang akan dilakukan.
c. Modelling
Pada tahap modeling ini akan menerjemahkan syarat kebutuhan ke sebuah
perancangan softwareyang dapat diperkirakan sebelum proses pengkodean. Proses
ini terfokus pada rancangan struktur data, arsitektur software, representasi
interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan
dokumen yang disebut software requirement.
d. Construction
Tahap ini merupakan tahap pengkodean yaitu tahap menerjemahkan desain
dalam bahasa yang dikenali oleh komputer. Programmer akan menerjemahkan
transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahap secara
nyata dalam mengerjakan suatu software, artinya penggunaan komputer akan
dimaksimalkan dalam tahap ini. Setelah pengkodean selesai maka akan dilakukan
testing terhadap sistem yang telah dibangun. Tujuan testing adalah menemukan
kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.
e. Deployment
Tahap ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah
melakukan analisis, desain dan pengkodean, maka sistem yang sudah jadi akan
digunakan oleh pengguna. Kemudian software yang telah dibangun harus
dilakukan pemeliharaan secara berkala.
5
BAB II
TINJAUAN PUSTAKA
7
jaringan fisiknya, yakni perusahaan-perusahaan yang terlibat dalam memasok
bahan baku, memproduksi barang, maupun mengirimkannya ke pemakai akhir.
Perusahaan-perusahaan tersebut biasanya termasuk supplier, pabrik, distributor,
ritel serta perusahaan-perusahaan pendukung seperti perusahaan jasa logistik.
Menurut I Nyoman dan Mahendrawati pada supply chain biasanya ada 3
macam aliran yang harus dikelola. Tiga macam aliran yang harus dikelola pad
supply chain adalah sebagai berikut [1]:
1. Pertama adalah aliran barang yang mengalir dari hulu (upstream) ke hilir
(downstream).
2. Kedua adalah aliran uang dan sejenisnya yang mengalir dari hilir ke hulu.
3. Ketiga adalah aliran informasi yang bisa terjadi dari hulu ke hilir ataupun
sebaliknya.
9
pelanggan telah melakukan permintaan atau pesanan terhadap barang tersebut.
d. Channel Assembly
Channel assembly merupakan modifikasi dari model build-to-order. Supply
chain model ini, proses perakitan barang terjadi di saat perpindahan barang
tersebut pada jalur distribusi.
2.2.3.3 Push dan Pull Supply Chain
Menurut Chopra dan Meindel “Proses pull berdasarkan oleh pesanan
pelanggan, sedangkan Proses push diawali dan dilakukan dengan cara
mengantisipasi pesanan pelanggan.” [5]
Pull supply chain adalah strategi produksi “make-to-order” yang manfaat
utamanya adalah menghindari waste inventori atau merupakan strategi perusahaan
terutama perusahaan manufaktur di mana produksi baru dilakukan selalu setelah
adanya permintaan pasar dan benar-benar dilakukan atas pemintaan pelanggan.
Push Supply Chain adalah strategi produksi Make-to-Stock. Strategi ini
kebalikan dari Pull strategi di mana di banding pull, push strategi lebih populer
karena sistem produksinya berbasis kepada forecasting dan menghasilkan output
dalam jumlah besar yang nantinya akan masuk ke dalam inventori sebelum
disalurkan kepada pelanggan.
Strategi ini memiliki fokus pada efisiensi aktivitas dan standarisasi. Push
strategy bisa dikonotasikan dengan lean supply. Semakin perusahaan memiliki
sedikit variasi produk maka strategi ini yang pas. Namun, untuk produk dengan
situasi pasar yang berubah-ubah, penggunaan push system akan mendatangkan
beberapa kerugian, seperti:
1. Ketidakmampuan untuk memenuhi permintaan pasar yang berubah-ubah.
2. Penumpukan inventori yang akan mendatangkan banyak waste dan
membutuhkan banyak ruang penyimpanan.
3. Batch produksi besar.
4. Resiko obsolete product besar.
2.2.4 Pengadaan
Pengadaan barang merupakan kegiatan yang penting dalam
mempertahankan kelangsungan hidup perusahaan, terutama dalam industri
manufaktur.
Menurut Arjan Van Weele “Pengadaan adalah perolehan barang atau jasa.
Hal ini menguntungkan bahwa barang atau jasa yang tepat dan bahwa mereka
yang dibeli dengan biaya terbaik untuk memenuhi kebutuhan pembeli dalam hal
11
kualitas dan kuantitas, waktu dan lokasi.
Sedangkan menurut Christopher & Schooner “Pengadaan atau procurement
adalah kegiatan untuk mendapatkan barang atau jasa secara transparan, efektif dan
efisien sesuai dengan kebutuhan dan keinginan penggunanya.
Berdasarkan dua pendapat ahli di atas dapat disimpulkan bahwa pengadaan
barang dan jasa atau procurement adalah suatu kegiatan untuk mendapatkan
barang dan jasa yang diperlukan oleh perusahaan dilihat dari kebutuhan dan
penggunaannya, serta dilihat dari kualitas, kuantitas, waktu pengiriman dan harga
yang terjangkau.
Procurement dibedakan menjadi 2 bagian, yaitu secara procurement yang
sederhana dan procurement yang lebih kompleks. Procurement yang sederhana
adalah tidak memiliki hal lain kecuali pembelian atau permintaan yang berulang-
ulang, sedangkan procurement lebih kompleks yaitu dapat meliputi pencarian
supplier dalam jangka waktu yang panjang atau tetap secara fundamental yang
telah berkomitmen dengan satu organisasi.
2. Memilih supplier
a. Kegiatan memilih supplier bisa memakan waktu dan sumber daya yang
tidak sedikit.
b. Kesulitan akan lebih tinggi kalau supplier yang akan dipilih berada di
mancanegara.
c. Supplier yang berpotensi untuk menjalin hubungan jangka panjang,
proses pemilihan ini bisa melibatkan evaluasi awal, mengundang
mereka untuk presentasi, kunjungan lapangan dan sebagainya.
d. Pemilihan supplier harus sejalan dengan strategi supply chain.
13
c. Teknologi yang lebih baru menggunakan electronic procurement (e-
procurement) yaitu aplikasi internet untuk kegiatan pengadaan.
15
tempat lain. Barang yang tersimpan di truk sewaktu proses pengiriman adalah
salah satu contohnya. Persediaan ini akan banyak kalau jarak (dam waktu)
pengiriman panjang.
b. Cycle Stock
Cycle stock adalah persediaan akibat motif memenuhi skala ekonomi
seperti didiskusikan di atas. Persediaan ini punya siklus tertentu. Pada saat
pengiriman jumlahnya banyak, kemudian sedikit demi sedikit berkurang
akibat dipakai atau dijual sampai akhirnya habis atau hampir habis, kemudian
mulai dengan siklus baru lagi.
c. Persediaan Pengamanan (Safety Stock)
Reorder point atau titik pemesanan kembali adalah saat persediaan mencapai titik
dimana perlu dilakukan pemesanan kembali. Berikut adalah rumus dalam
menentukan reoder point dapat dilihat pada persamaan 2.2.
2.2.6 BPMN
Business Process Modeling Notation (BPMN) menggambarkan suatu bisnis
proses diagram yang mana didasarkan kepada teknik diagram alur, dirangkai
untuk membuat model-model grafis dari operasi-operasi bisnis dimana terdapat
aktivitas-aktivitas dan kontrol-kontrol alur yang mendefinisikan urutan kerja.
BPMN dikembangkan oleh konsorsium industry (BPMN.org) yaitu
konstituen yang mewakili berbagai vendor alat BPM tetapi bukan sebagai
17
pembuka akhir, mengemukakan bahwa “ The Business Process Modeling
Notation is Emerging as a standard language for capturing business processes, e-
specially at the level of domain analysis and high level systems design”
(BPMI.org : 2006)
Diagram BPMN terdiri atas elemen. Elemen ini terbagi atas empat kategori,
yaitu Flow Object, Connecting Object, Swimlanes, dan Artifact.
19
c. Outbound Logistics (Logistik Luar): proses yang berkaitan dengan
penyimpanan dan pergerakan produk akhir dan informasi terkait mengenai
produksi untuk pengguna terakhir.
d. Marketing and Sales (Pemasaran dan Penjualan): menjual produk atau
layanan dan proses untuk menciptakan, mengkomunikasikan, menyampaikan,
dan bertukar penawaran yang memiliki nilai bagi pelanggan, klien, mitra, dan
masyarakat pada umumnya.
e. Service: mencakup semua kegiatan yang diperlukan untuk menjaga
produk / layanan bekerja secara efektif untuk costumer setelah itu dijual dan
disampaikan.
21
Kemungkinan adanya perusahaan baru pada
bidang konveksi menengah ke rendah,
karena membutuhkan modal yang cukup Potential New Entrnts
besar dan keterampilan yang cukup tinggi,
di sisi lain perizinan usaha mudah
didapatkan.
Sudah memiliki kerja sama dengan beberapa
mitra yang nampaknya tidak akan berpaling
ke perusahaan percetakan yang lain.
Intraindustry Rivalry
Suppliers Buyers
Rivals : Antagonis, Spesialis,
Akses Konveksi.
Dalam Industri percetakan banyak jenis
bahan baku yang dibutuhkan untuk Pada Industri Konveksi, konsumen yang
melakukan produksi maka dari itu Subtitute Products of ada sangat bervariasi baik secara individu
diperlukan kerja sama terhadap maupun kelompok, seperti kebutuhan
perusahaan yang dapat memproduksi Services kampanye, instansi pendidikan, event-
bahan baku tersebut seperti organizer, dan perusahaan-perusahaan yang
CV. Boga Jaya lain dan setiap konsumen memiliki daya
CV. Kenari beli yang berbeda-beda. DI sisi lain juga
Distro
CV. Trans Mulya terdapat banyak perusahaan konveksi yang
Departmen Store
CV. Indo Warna. telah berdiri.
Online Shop
Ketiga perusahaan tersebut di Indonesia
Perusahaan produksi yang
cukup banyak dan memiliki kualitas dan
berbahan dasar kain.
harga yang beragam.
3.1.2 Value Chain
23
3.2 Analisis Masalah
Analisis masalah merupakan sebuah asumsi dari masalah yang akan
diuraikan dalam prosedur-prosedur pengolahan data pada pembangunan supply
chain manajemen produk apparel di CV. Nika. Analisis masalah dari sistem yang
sedang berjalan saat ini adalah bagian purchasing kesulitan dalam menentukan
pengadaan bahan baku yang akan di butuhkan ke supplier sehingga butuh
peramalan jumlah produk untuk mengetahui jumlah bahan baku yang sesuai
jumlah produk agar tidak terjadi kekosongan atau kekurangan bahan baku.
25
9. Supplier-supplier tersebut memberikan contoh bahan baku dan penawaran
harga kepada Purchasing.
10. Pemilihan supplier dipilih dari harga yang paling rendah dengan kualitas
bagus yang sesuai kriteria CV. Nika
11. Purchasing melakukan pembayaran kepada supplier
12. Supplier membuat bukti pembayaran dan memberikan bukti pembayaran
kepada bagian Purchasing.
1. Bagian supplier menyiapkan bahan baku sesuai daftar bahan baku yang
telah dibuat.
2. Supplier membuat surat jalan dan melakukan pengiriman diserahkan ke
bagian Warehouse CV. Nika..
3. Bagian Quality Control (QC) gudang bahan baku memeriksa bahan baku
sesuai dengan permintaan CV. Nika.
4. Apabila ada bahan baku retur atau cacat seperti warna yang tidak sama
seperti sample sebelumnya, berlubang ataupun ada bagian yang sobek ,
maka bahan baku retur tersebut dikembalikan kepada supplier, tidak dapat
diganti terkecuali permintaan perusahaan CV. Nika.
5. Bahan baku yang sudah selesai QC akan disimpan di Warehouse.
6. Bagian Kasir membayar keseluruhan kepada supplier sesuai penerimaan
bahan baku yang ada di Warehouse.
7. Bagian Kasir membuat berita acara pembayaran kepada supplier dan berita
acara tersebut diarsipkan dibagian kasir.
3.3.2 BPMN
3.3.2.1 Prosedur Penerimaan Pembelian Produk
27
3.3.2.2 Prosedur Pengadaan Bahan Baku
29
3.4 Aturan Bisnis
Analisis aturan bisnis berisikan analisis aturan-aturan yang berlaku pada
sistem yang sedang berjalan. Aturan bisnis yang dibahas dibagi menjadi 4, yaitu
aturan bisnis yang ada pada saat ini di CV. Nika dan aturan bisnis yang diusulkan
untuk CV. Nika.
31
Gambar 3. 4 Model SCM
3.6 Analisis Data
Analisis basis data pada sistem pengadaan bahan baku yang akan dibangun
digambarkan Gambar 3. 5
Gambar 3. 5 ERD
33
pada Tabel 3. 1
Tabel 3. 1 Kamus Data Entity Relationship Diagram (ERD)
No. Nama Entitas Atribut
1 Pelanggan id_pelanggan,nama_pelanggan,alamat,
no_telepon
2 Karyawan nik, nama_karyawan, tanggal_lahir,
jenis_kelamin, jabatan, alamat,
no_telepon
3 Produk id_produk, nama_produk, jenis
4 Pesanan id_pesanan, tanggal_pesan, id_pelanggan,
id_produk, id_faktur, id_bahanbaku
5 Detail_pesanan id_detailpesanan, id_pesanan, harga, Qty
S, Qty M, Qty L, Qty XL, Qty XXL, Qty
XXXL, status
6 Bahan Baku id_bahanbaku, nama_bahanbaku,
kategori_bahanbaku, satuan
7 Supplier id_suppplier, id_bahanbaku,
nama_supplier, alamat, no_telepon, email
8 Pembelian_bahanbaku id_beli, id_bahanbaku tanggal_beli,
id_faktur
9 produksi Id_produksi, id_pesanan, status
10 Pengguna id_pengguna, nik, nama, username,
password, email, level
11 Faktur Id_faktur, jenis_faktur
3.7 SKPL
3.7.1 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional meliputi analisis diagram konteks, data flow
diagram (DFD), spesifikasi proses dan kamus data.
35
Gambar 3. 6 Diagram Konteks Supply Chain pengadaan Bahan ba
3.7.1.2 Data Flow Diagram (DFD)
DFD (Data Flow Diagram) merupakan sebuah teknik yang
menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan
data dari masukan menuju keluaran. DFD dibuat jika pada diagram konteks masih
terdapat proses yang mesti dijelaskan lebih rinci. Adapun data flow diagram pada
sistem pengendalian bahan baku di CV. NIKA adalah sebagai berikut.
37
Gambar 3.7 DFD Level 1
b. Data Flow Diagram Level 2 Proses 1 Login
DFD level 2 proses 1 sistem pengadaan bahan baku CV Nika pada Gambar 3.
8 , menjelaskan alur proses pada sistem di CV Nika
39
C. Data Flow Diagram Level 2 Proses 2 Pengolahan Data Master
DFD level 2 proses 2 sistem pengadaan bahan baku CV Nika pada Gambar 3.
8 , menjelaskan alur proses pada sistem di CV Nika
41
3.7.1.3 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran
yang terdapat pada DFD. Spesifikasi proses dari DFD yang telah dibuat dapat
dijelaskan pada Tabel
NO PROSES KETERANGAN
No Proses 1
Nama Proses Login
Deskripsi Menampilkan form login
Sumber daya Admin
Tujuan Memberikan akses untuk masuk kedalam sistem
Masukan Data login
Keluaran Info login
1. Menginputkan username dan password
1
2. Sistem memeriksa apakah inputan kosong
3. Jika inputan kosong system akan memberikan
informasi data tidak boleh kosong
4. Jika tidak kosong system akan mengecek ke dalam
Logika proses
database
5. Jika tidak ditemukan maka system akan
memunculkan pesan kesalahan, username dan
password tidak ditemukan
6. Jika ada maka user akan masuk kedalam system
No Proses 1.1
Nama Proses Validasi username
Deskripsi Mengecek apakah username yang diinputkan valid
Sumber daya Admin
Untuk mengetahui apakai username yg diinput ada atau
Tujuan
tidak didalam database
2 Masukan Data username
Keluaran Info username
43
Info Data karyawan Yang Ditambah
Info Data karyawan Yang Diubah
Info Data karyawan Yang Dihapus
Info Data karyawan Yang Dicari
Info Data bahan baku Yang Ditambah
Info Data bahan baku Yang Diubah
Info Data bahan baku Yang Dihapus
Info Data bahan baku Yang Dicari
Keluaran
Info Data produk Yang Ditambah
Info Data produk Yang Diubah
Info Data produk Yang Dihapus
Info Data produk Yang Dicari
45
data bahan baku
4. Jika pengguna memilih fungsionalitas menghapus
data bahan baku maka sistem akan menghapus data
bahan baku yang dihapus
5. Jika pengguna memilih fungsionalitas mencari data
bahan baku maka sistem akan mencari data bahan
baku yang dibutuhkan
No Proses 2.4
Nama Proses Pengolahan data Supplier
Deskripsi Untuk pengolahan data Supplier
Sumber daya Purchasing
Tujuan Pemilik
Masukan Data Supplier
Keluaran Info Supplier
Logika proses 1. Sistem menampilkan informasi Supplier kepada
pengguna
2. Jika pengguna memilih fungsionalitas menambah
8 data Supplier maka sistem akan menampilkan
tambah data Supplier
3. Jika pengguna memilih fungsionalitas merubah
data Supplier maka sistem akan menampilkan ubah
data Supplier
4. Jika pengguna memilih fungsionalitas menghapus
data Supplier maka sistem akan menghapus data
Supplier yang dihapus
5. Jika pengguna memilih fungsionalitas mencari data
Supplier maka sistem akan mencari data Supplier
yang dibutuhkan
9 No Proses 3
Nama Proses Pengolahan data Produksi
Deskripsi Untuk menampilkan data produksi
Sumber daya Produksi
Tujuan Memberikan informasi yang terdapat didalam data
produksi
Masukan Tambah Data produksi
Ubah Data produksi
Hapus Data produksi
Cari Data produksi
Keluaran Info Data produksi Yang ditambah
Info Data produksi Yang diubah
Info Data produksi Yang dihapus
Info Data produksi Yang dicari
Pada proses ini, maka sistem akan menampilkan
Logika proses pengolahan Produksi yang di dalamnya terdapat proses
menambah, mengubah, menghapus dan mencari.
No Proses 4
Nama Proses Pengolahan data Pesanan
Deskripsi Untuk menampilkan data Pesanan
Sumber daya Sales
Memberikan informasi yang terdapat didalam data
Tujuan
Pesanan
Tambah Data Pesanan
Ubah Data Pesanan
10 Masukan
Hapus Data Pesanan
Cari Data Pesanan
Info Data Pesanan Yang ditambah
Info Data Pesanan Yang diubah
Keluaran
Info Data Pesanan Yang dihapus
Info Data Pesanan Yang dicari
Pada proses ini, maka sistem akan menampilkan
Logika proses pengolahan Pesanan yang di dalamnya terdapat proses
menambah, mengubah, menghapus dan mencari.
11 No Proses 5
Nama Proses Pengolahan data Faktur
Deskripsi Untuk menampilkan data Faktur
Sumber daya keuangan
Tujuan Memberikan informasi yang terdapat didalam data Faktur
Tambah Data Faktur
Ubah Data Faktur
Masukan
Hapus Data Faktur
Cari Data Faktur
Keluaran Info Data Faktur Yang ditambah
Info Data Faktur Yang diubah
Info Data Faktur Yang dihapus
Info Data Faktur Yang dicari
47
Logika proses Pada proses ini, maka sistem akan menampilkan
pengolahan Faktur yang di dalamnya terdapat proses
menambah, mengubah, menghapus dan mencari.
No Proses 6
Nama Proses Pengolahan data pelanggan
Deskripsi Untuk menampilkan data pelanggan
Sumber daya sales
Memberikan informasi yang terdapat didalam data
Tujuan
pelanggan
Tambah Data pelanggan
Ubah Data pelanggan
12 Masukan
Hapus Data pelanggan
Cari Data pelanggan
Info Data pelanggan Yang ditambah
Info Data pelanggan Yang diubah
Keluaran
Info Data pelanggan Yang dihapus
Info Data pelanggan Yang dicari
Pada proses ini, maka sistem akan menampilkan
Logika proses pengolahan pelanggan yang di dalamnya terdapat proses
menambah, mengubah, menghapus dan mencari.
No Proses 7
Nama Proses Pengolahan data Pembelian bahan baku
Deskripsi Untuk menampilkan data Pembelian bahan baku
Sumber daya Warehouse, Purchasing
Memberikan informasi yang terdapat didalam data
Tujuan
Pembelian bahan baku
Tambah Data Pembelian bahan baku
Ubah Data pelanggan Pembelian bahan baku
Masukan
Hapus Data Pembelian bahan baku
13 Cari Data Pembelian bahan baku
Info Data Pembelian bahan baku Yang ditambah
Info Data Pembelian bahan baku Yang diubah
Keluaran
Info Data Pembelian bahan baku Yang dihapus
Info Data Pembelian bahan baku Yang dicari
Pada proses ini, maka sistem akan menampilkan
pengolahan Pembelian bahan baku yang di dalamnya
Logika proses
terdapat proses menambah, mengubah, menghapus dan
mencari.
No Proses 8
Nama Proses Pengolahan data pengguna
Deskripsi Untuk menampilkan data pengguna
Sumber daya Admin, pengguna
Memberikan informasi yang terdapat didalam data
Tujuan
Pembelian pengguna
Tambah Data pengguna
Ubah Data pengguna
Masukan
14
Hapus Data pengguna
Cari Data pengguna
Info Data pengguna Yang ditambah
Info Data pengguna Yang diubah
Keluaran
Info Data pengguna Yang dihapus
Info Data pengguna Yang dicari
Pada proses ini, maka sistem akan menampilkan
pengolahan Pembelian bahan baku yang di dalamnya
Logika proses
terdapat proses menambah, mengubah, menghapus dan
mencari.
No Proses 9
Nama Proses Pengolahan Pendaftaran
Deskripsi Untuk mendaftarkan user didalam sistem
Sumber daya Admin, pengguna
Tujuan Membuat user terdaftar didalam sistem
Masukan Data pendaftaran
Keluaran Info pendaftaran
15 Logika proses 1. Menginputkan data pendaftaran
2. Sistem memeriksa apakah inputan kosong
3. Jika inputan kosong system akan memberikan
informasi data tidak boleh kosong
4. Jika tidak kosong system akan mengecek apakah
inputan sudah sesuai atau belum
5. Jika tidak ditemukan maka system akan
memunculkan pesan kesalahan
16 No Proses 9.1
Nama Proses Validasi nama pengguna
Mengecek apakah nama pengguna yang diinputkan sudah
Deskripsi
sesuai atau valid
Sumber daya Produksi, sales, purchasing, quality control, warehouse,
keuangan, admin
49
Untuk mengetahui apakai username yg diinput ada atau
Tujuan
tidak didalam database
Masukan Data nama pengguna
Keluaran Info nama pengguna
1. Admin memasukkan data pendaftaran
2. nama pengguna dicek apakah sudah sesuai atau valid
Logika proses dan tidak kosong
3. Bila benar maka pengecekan akan dilanjutkan ke
pengecekan ke dua yaitu pengecekkan username
No Proses 9.2
Nama Proses Validasi username
Deskripsi Mengecek apakah username yang diinputkan valid
Produksi, sales, purchasing, quality control, warehouse,
Sumber daya
keuangan, admin
Untuk mengetahui apakai username yg diinput sudah
Tujuan
17 sesuai atau belum
Masukan Data username
Keluaran Info username
1. Admin memasukkan data login
2. Username dicek apakah valid dan tidak kosong
Logika proses
3. Bila benar maka pengecekan akan dilanjutkan ke
pengecekan ke tiga yaitu pengecekkan password
No Proses 9.3
Nama Proses Validasi password
Deskripsi Mengecek apakah password yang diinputkan valid
Produksi, sales, purchasing, quality control, warehouse,
Sumber daya
keuangan, admin
Untuk mengetahui apakai password yg diinput sudah
Tujuan
18 sesuai atau belum
Masukan Data password
Keluaran Info password
1. Admin memasukkan data login
Logika proses
2. password dicek apakah valid dan tidak kosong
3. Bila benar maka pengecekan akan dilanjutkan ke
pengecekan ke empat yaitu pengecekkan email
19 No Proses 9.4
Nama Proses Validasi email
Deskripsi Mengecek apakah email yang diinputkan valid
Produksi, sales, purchasing, quality control, warehouse,
Sumber daya
keuangan, admin
Untuk mengetahui apakai email yg diinput sudah sesuai
Tujuan
atau belum
Masukan Data email
51
masuk ke dalam sistem
Struktur Data nik | username | email + password + level +
status
nik {0..9|a..z|A..Z|symbol}
username {0..9|a..z|A..Z|symbol}
password {0..9|a..z|A..Z|symbol}
email {0..9|a..z|A..Z|symbol}
level {0..9|a..z|A..Z}
status {“Aktif”|”Non Aktif”}
2 Nama Data pelanggan yang akan diedit
Deskripsi Berisi data pelanggan yang akan diedit
Struktur Data id_pelanggan | nama_pelanggan | alamat |
no_telepon
id_pelanggan {0..9|a..z|A..Z|symbol}
nama_pelanggan {0..9|a..z|A..Z|symbol}
alamat {0..9|a..z|A..Z|symbol}
no_telepon {{0..9|symbol}
53
Struktur Data id_pengguna | nik | nama | username | password |
email | level
id_pengguna {0..9 }
nik {0..9 }
nama {0..9|a..z|A..Z|symbol}
username {0..9|a..z|A..Z|symbol}
password {0..9|a..z|A..Z|symbol}
email {0..9|a..z|A..Z|symbol}
level {0..9|a..z|A..Z|symbol}
id_pengguna {0..9 }
nik {0..9 }
nama {0..9|a..z|A..Z|symbol}
username {0..9|a..z|A..Z|symbol}
password {0..9|a..z|A..Z|symbol}
email {0..9|a..z|A..Z|symbol}
level {0..9|a..z|A..Z|symbol}
55
Tabel produk akan digunakan untuk menyimpan data produk yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 3
Tabel 3. 3 Struktur Tabel produk
N
Nama Field Tipe Data Ukuran Keterangan
o
1 id_produk integer 11 primary key
2 nama_produk varchar 30 Not Null
‘kaos’,’jaket’,’kemeja’,topi
jenis enum Not Null
3 ’
3. Produksi
Tabel produksi akan digunakan untuk menyimpan data produksi yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 4
N
o Nama Field Tipe Data Ukuran Keterangan
1 id_produksi integer 11 primary key
2 id_pesanan integer 11 foreign key dari tabel pesanan
3 status enum ‘lunas’,’dp’
Tabel 3. 4 Struktur Tabel produksi
4. Pengguna
Tabel pengguna akan digunakan untuk menyimpan data pengguna yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 5
Tabel 3. 5 Struktur Tabel pengguna
No Nama Field Tipe Data Ukuran Keterangan
1 id_pengguna integer 11 primary key
2 nama_pengguna varchar 30 Not null
3 username varchar 30 Not null
4 password varchar 30 Not null
5 email varchar 30 Not null
6 level varchar 20 Not null
7 nik varchar 30 Foreign key dari tabel karyawan
5. Supplier
Tabel supplier akan digunakan untuk menyimpan data supplier yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 6
Tabel 3. 6 Struktur tabel supplier
No Nama Field Tipe Data Ukuran Keterangan
1 id_supplier integer 11 primary key
2 nama_supplier varchar 30 not null
3 id_bahanbaku char 4 Foreign key dari tabel bahan baku
4 alamat text not null
5 no_telepon integer 20 not null
6 email varchar 30 not null
6. Pesanan
Tabel pesanan akan digunakan untuk menyimpan data pesanan yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 7
Tabel 3. 7 struktur tabel pesanan
No Nama Field Tipe Data Ukuran Keterangan
1 id_pesanan integer 11 primary key
2 id_pelanggan integer 11 foreign key dari tabel pelanggan
3 id_produk integer 11 foreign key dari tabel produk
4 tanggal_pesan date Not null
7. Pelanggan
Tabel pelanggan akan digunakan untuk menyimpan data pelanggan yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 8
Tabel 3. 8 Struktur Tabel Pelanggan
No Nama Field Tipe Data Ukuran Keterangan
1 id_pelanggan integer 11 primary key
2 nama_pelanggan varchar 30 not null
3 alamat text not null
4 no_telepon integer 20 not null
8. Detail Pesanan
Tabel detail pesanan akan digunakan untuk menyimpan data pesanan yang
dapat akses pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 9
Tabel 3. 9 Struktur Tabel detail pesanan
no Nama Field Tipe Data Ukuran Keterangan
1 id_detailpesanan integer 11 primary key
2 id_pesanan integer 11 foreign key dari tabel pesanan
57
3 harga integer 20 not null
4 qty_s integer 11 not null
5 qty_m integer 11 not null
6 qty_L integer 11 not null
7 qty_xl integer 11 not null
8 qty_xxl integer 11 not null
9 qty_xxxl integer 11 not null
10 status enum lunas','dp' not null
9. Karyawan
Tabel karyawan akan digunakan untuk menyimpan data karyawan yang dapat
akses pada sistem. Struktur tabel dapat dilihat pada No
No Nama Field Tipe Data Ukuran Keterangan
1 nik integer 11 primary key
2 nama_karyawan varchar 30 not null
3 tanggal_lahir date not null
4 jenis_kelamin enum laki-laki', 'perempuan' not null
purchasing,keuangan,
5 jabatan enum warehouse, QC,admin,produksi not null
6 alamat text not null
7 no_telepon integer 20 not null
Tabel 3. 10 Struktur Tabel karyawan
10. Faktur
Tabel faktur akan digunakan untuk menyimpan data faktur yang dapat akses
pada sistem. Struktur tabel dapat dilihat pada Tabel 3. 11
Tabel 3. 11 Struktur Tabel faktur
N
o Nama Field Tipe Data Ukuran Keterangan
1 id_faktur integer 11 primary key
pembelian bahan
2 jenis_faktur enum baku', 'pesanan' not null
foreign key dari tabel
3 id_beli integer 4 pembelian_bahanbaku
4 id_pesanan integer 11 foreign key dari tabel pesanan
F01
59
Form ini merupakan form menu Purchasing, dimana user Purchasing telah
berhasil login ke dalam sistem, berikut tampilan dari form menu administrasi:
F02
F03
Supply Chain CV. NIKA
Klik menu “Halaman
Utama” untuk ke halaman
F02.
F04
Supply Chain CV. NIKA
Klik menu “Halaman Utama”
untuk ke halaman F02.
F05
Supply Chain CV. NIKA
Klik menu “Halaman
Utama” untuk ke
halaman F02.
F07
Supply Chain CV. NIKA
F08
Supply Chain CV. NIKA
Klik button “Ubah” untuk
menuju ke halaman F09.
F09
Supply Chain CV. NIKA
Klik button “Tambah”
untuk menuju ke
halaman F08.
Bab ini akan menjelaskan tentang kesimpulan yang berisi hasil-hasil yang
diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan
perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang
akan memberikan catatan penting dan kemungkinan perbaikan yang perlu
dilakukan untuk pengembangan perangkat lunak sebelumnya.
4.1 Kesimpulan
Berdasarkan hasil yang didapat dalam penulisan tugas akhir ini, maka dapat
ditarik kesimpulan sebagai berikut:
1. Proses pengadaan barang menjadi lebih mudah dengan bantuan Sistem
Supply Chain yang telah dibuat.
2. Proses pengolahan data menjadi lebih mudah dan pencarian data menjadi
lebih cepat karena data lebih terstruktur.
3. Supply chain yang telah dibangun dengan perhitungan pemesanan bahan
baku, dapat membantu bagian purchasing mengatasi kekurangan ataupun
kelebihan pembelian bahan baku.
4.2 Saran
Saran untuk pengembangan sistem pengadaan bahan baku ini ada beberapa
saran yang dapat dilakukan, antara lain:
Pengintegrasian dengan sistem keuangan yang sudah berjalan dengan pengelolaan
data faktur yang ada pada sistem pengadaan bahan baku yang telah dibangun.
DAFTAR PUSTAKA
65
Perangkat Lunak(Terstruktur Dan Berorientasi Objek), Modula, Bandung
2. Ilham Al’hayyu W (10115001) : dfd level 1, model scm, dfd level 2.9, bpmn
penyimpanan bahan baku
3. Nur Aisah (10115005) : erd, kamus data erd, diagram konteks, kamus data dfd,
bpmn pembelian oleh konsumen
4. Widya Yulianti Saragih (10115009) : bab 1, tampilan antar muka, proses bisnis
, bpmn pengadaan
67