• Tidak ada hasil yang ditemukan

Gambar 4.37: Rancangan Layar Internal_tender_view

N/A
N/A
Protected

Academic year: 2021

Membagikan "Gambar 4.37: Rancangan Layar Internal_tender_view"

Copied!
56
0
0

Teks penuh

(1)

Gambar 4.37: Rancangan Layar Internal_tender_view Layar “Internal_tender_view”

Pada layar ini staff ISA dapat melihat daftar peluang tender apa saja yang telah ditawarkan kepada supplier, berikut dengan status dari peluang tender tersebut. Pada saat link “detail” ditekan maka informasi berupa list dan jumlah barang tender akan

(2)

muncul di halaman ini, sedangkan link “cancel” berfungsi untuk membatalkan peluang tender yang telah diumumkan tersebut (Lihat gambar 4.37). Tombol edit akan mengantarkan staff ISA menuju layar “Edit informasi peluang tender”.

Layar “Internal_tender_edit”

Di layar ini (gambar 4.38) staff ISA dapat melakukan perubahan terkait dengan peluang tender yang telah diajukan. Staff dapat menghapus item yang terdapat pada list barang dengan tombol “remove”, dan menambahkan item dengan menginput jumlah barang dan menekan tombol “add”. Setelah proses sunting selesai dilakukan, staff ISA akan menekan tombol “Update Tender” untuk melengkapi proses ini.

Layar “Internal_tender_offer” (Tawaran tender yang berasal dari supplier)

Pada layar ini staff ISA dapat melihat daftar tender apa saja yang ditawarkan oleh supplier kepada PT Indo Sari Abadi, berkaitan dengan peluang tender yang telah dibuat sebelumnya (lihat Gambar 4.39). List “Penawaran aktif” merupakan tender yang telah disetujui oleh PT Indo Sari Abadi, sedangkan list “Penawaran pending” merupakan tender yang masih dalam proses pertimbangan atau kalkulasi sistem.

Layar “Internal_tender_evaluation”

Pada layar ini (gambar 4.40) setelah user memilih kode tender, maka informasi tender dan informasi detail_tender dari record tersebut akan ditampilkan. Setelah itu user dapat mengisi persentase pembobotan dari penilaian yang akan dilakukan. Setelah pembobotan selesai diinput user dapat mengklik tombol "Kalkulasi", kemudian window akan melakukan proses penilaian dan menampilkan hasil kalkulasi berupa daftar penawaran tender yang telah diurutkan mulai dari yang terbaik hingga terburuk.

(3)
(4)
(5)
(6)

Gambar 4.41: Rancangan Layar Supplier_home Layar “Supplier Home”

Berikut ini (gambar 4.41) adalah Rancangan Layar pada saat supplier telah login ke dalam sistem. Dari halaman ini, supplier akan dapat menampilkan data mengenai tender, pemesanan, retur, laporan dan my profile yang berisi data supplier.

(7)

Pada layar ini (gambar 4.42) supplier dapat menampilkan daftar pemesanan bahan baku baik yang telah aktif maupun yang berstatus waiting list beserta detail dari masing-masing pemesanan.

(8)

Layar “S upplier_retur_view”

Pada layar ini (gambar 4.43) supplier dapat melihat daftar retur bahan baku yang dilakukan oleh PT Indo Sari Abadi. Berdasarkan halaman ini, pihak supplier akan dapat melakukan analisa tentang material apa saja yang sering bermasalah berdasarkan tingkat keseringan retur ataupun jumlah retur.

(9)

Pada layar ini (gambar 4.44) supplier dapat mengajukan penawaran tender kepada PT Indo Sari Abadi. Pada pengajuan penawaran tender ini, supplier dapat memilih barang apa saja yang ditawarkan beserta harga dan keterangan penawaran tender.

Layar “S upplier_tender_view”

Pada layar ini (gambar 4.45) supplier dapat melihat peluang semua tender yang ada beserta detail masing-masing.

Layar “S upplier_tender_offer”

Pada layar ini (gambar 4.46) supplier dapat melihat peluang tender baik yang aktif atau yang telah diajukan dan masih menunggu status; lengkap beserta detail masing-masing.

(10)
(11)
(12)
(13)

Gambar 4.47: Tampilan laporan tender bahan baku

Laporan tender bahan baku (Gambar 4.47) bertujuan agar pihak perusahaan dapat melihat tender mana saja yang telah dipenuhi dalam suatu kurun waktu (biasanya bulanan). Laporan ini dapat digunakan oleh pihak manajemen dan pimpinan perusahaan untuk berbagai tujuan, salah satunya yakni penilaian terhadap supplier.

Laporan Tender Bahan Baku

PT. INDO SARI ABADI

Jl. Raya Sewan No. 48A Rawa Kucing – Tangerang

(62-21) 9175262 (62-21) 5505678 No. Laporan Tanggal cetak : : L200807-001 30 Juli 2008 Tgl Awal Tgl Akhir 1 Juli 2008 30 Juli 2008

No. Penawaran Tr Pengum um an Tanggal Pengirim an Tanggal Supplier Nm . No. Tender Keterangan Harga Total XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999 XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999 XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999 XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999 XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999 XX-9999-999-999 DD/MM/YYYY DD/MM/YYYY XXXX X-9999-999 XXXXXXXXXXXXXX 9.999.999.999

Total Tender Bahan Baku : 9.999.999.999

Keterangan : Dicetak oleh:

(14)

Gambar 4.48: Tampilan laporan pembelian bahan baku

Laporan pembelian bahan baku (Gambar 4.48) akan mendata berapa jumlah pembelian pada kurun waktu tertentu, biasanya per bulan. Isi dari laporan ini meliputi nominal pembelian, berapa jumlah tanda terima per sales order, nama supplier, dan nama barang. Laporan ini dapat digunakan oleh pihak manajemen dan pimpinan perusahaan untuk berbagai tujuan, antara lain untuk perencanaan distribusi/pengiriman barang.

Laporan Pene rimaan Bahan Baku

PT. INDO SARI ABADI

Jl. Raya Sewan No. 48A Rawa Kucing – Tangerang

(62-21) 9175262 (62-21) 5505678 No. Laporan Tanggal cetak : : L200807-001 30 Juli 2008 Tgl Awal Tgl Akhir 1 Juli 2008 30 Juli 2008

No. Tanda Terim a Kd Sales Order Nm .

Supplier Kd Barang Tipe Barang Nama Barang Total XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999 XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999 XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999 XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999 XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999 XX-9999-9999-99 XX-9999-99999 XXXX XX-999 XXXXXXXXXXXXX XXXXXXXXX 9.999.999.999

Total Pembelian Bahan Ba ku : 9.999.999.999

Keterangan : Dicetak oleh:

(15)

Gambar 4.49: Tampilan laporan retur bahan baku

Laporan retur bahan baku (Gambar 4.49) adalah laporan yang mendata informasi retur barang yang rusak maupun tidak diinginkan yang terjadi pada kurun waktu tertentu. Laporan ini dapat digunakan oleh pihak manajemen dan pimpinan perusahaan untuk berbagai tujuan, salah satu diantaranya adalah penilaian terhadap kualitas barang dan penilaian terhadap merek dari supplier tertentu.

Laporan Retur Bahan Baku

PT. INDO SARI ABADI

Jl. Raya Sewan No. 48A Rawa Kucing – Tangerang

(62-21) 9175262 (62-21) 5505678 No. Laporan Tanggal cetak : : L200807-001 30 Juli 2008 Tgl Awal Tgl Akhir 1 Juli 2008 30 Juli 2008

Tanggal Retur No. Supplier Nm . No. Tanda Terima

Kode Barang Tipe Barang Nama Barang Keterangan Jum lah

DD/MM/YYYY X-9999-9999-99 XXXX XX- 9999-9999-99 XX-999 XXXXXX XXXXXXX XXXXXX 9.999.999.999 DD/MM/YYYY X-9999-9999-99 XXXX XX- 9999-9999-99 XX-999 XXXXXX XXXXXXX XXXXXX 9.999.999.999 DD/MM/YYYY X-9999-9999-99 XXXX XX- 9999-9999-99 XX-999 XXXXXX XXXXXXX XXXXXX 9.999.999.999 DD/MM/YYYY X-9999-9999-99 XXXX XX- 9999-9999-99 XX-999 XXXXXX XXXXXXX XXXXXX 9.999.999.999

Total Retur Bahan Baku : 9.999.999.999

Keterangan : Dicetak oleh:

(16)

Sequence Diagram

Gambar 4.50: Sequence diagram Melihat_about

(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)

Gambar 4.66: Sequence diagram Menilai_ tender_ISA

(32)
(33)
(34)

Gambar 4.69: Sequence diagram Mengajukan_penawaran_tender_supplier

(35)

Karena aplikasi ini berbasis web, maka sistem e-Supply Chain Management PT Indo Sari Abadi mampu dijalankan di berbagai platform komputer (multiple platform) dan hanya membutuhkan web browser tanpa instalasi software tambahan. Platform yang ada meliputi Windows 9x/2000, Linux, dan M acintosh. Bahasa pemrograman yang digunakan adalah PHP dan database MySQL dengan bantuan Javascript untuk pemrograman yang bersifat client-side. Mouse dan keyboard juga dibutuhkan sebagai alat input sistem ini.

4.1.4 Recommendations

4.1.4.1 The System’s Usefulness and Feasibility

Fungsi dari sistem ini adalah untuk memperlancar kegiatan operasional perusahaan terutama yang berhubungan dengan pengendalian persediaan barang (upstream). Sistem ini memberikan informasi persediaan yang akurat, sehingga dapat dilakukan pemesanan barang ke supplier dengan lebih cepat dan seksama. Sistem yang dirancang juga mempermudah proses bisnis perusahaan.

4.1.4.2 Strategy

Agar pengembangan sistem e-Supply Chain Management pada PT Indo Sari Abadi berjalan dengan baik, perusahaan haruslah terlebih dahulu mempersiapkan semua fasilitas teknis yang dibutuhkan untuk penerapan sistem informasi ini. Kemudian juga diperlukan sosialisasi penggunaan sistem baru kepada semua user yang menggunakan sistem ini. User harus diberikan dokumentasi penggunaan sistem serta dibekali oleh pelatihan penggunaan sistem.

(36)

4.1.4.3 Development Economy

Proses pengembangan sistem e-Supply Chain Management ini membutuhkan tim manajemen proyek yang terdiri dari beberapa orang seperti tertera pada Tabel 4.13. Estimasi waktu yang dibutuhkan untuk masa pengembangan adalah tiga bulan sebelum sistem ini siap untuk digunakan oleh user. Pada Tabel 4.13 tertera perincian pengembangan dilihat dari segi biaya.

Tabel 4.13: Rincian Biaya Pengembangan Sistem e-SCM Sumber: Kelly Services’ Indonesia Salary Guide Handbook 2008-09

Jabatan Jumlah Orang Biaya Total Biaya

Project Manager 1 Rp10.000.000,00 Rp10.000.000,00 System Engineer 1 Rp 5.000.000,00 Rp 5.000.000,00 System Analyst 1 Rp 4.500.000,00 Rp 4.500.000,00 Programmer 3 Rp 4.000.000,00 Rp 12.000.000,00 Trainer 1 Rp 4.000.000,00 Rp 4.000.000,00 Total Keseluruhan Rp35.000.000,00 4.2 Perancangan Sistem 4.2.1 The Task

Tujuan dari pembuatan sistem ini adalah untuk meningkatkan value dari proses bisnis PT Indo Sari Abadi, berfokus pada alur upstream dari proses bisnis yakni operasional yang berhubungan dengan arus barang dan relasi dengan supplier.

4.2.1.1 Purpose

Tujuan pembuatan sistem upstream e-Supply Chain Management ini adalah untuk meningkatkan value dari proses bisnis PT Indo Sari Abadi, terutama proses-proses bisnis PT ISA yang berhubungan dengan supplier. Peningkatan value ini berupa

(37)

bisnis.

4.2.1.2 Corrections to the Analysis

Koreksi yang dibuat dalam perancangan sistem adalah perubahan Class

Diagram awal menjadi Revised Class Diagram.

4.2.1.3 Quality Goals

Ada beberapa kriteria yang dibutuhkan sebagai penilaian kinerja bagi sebuah sistem. Bagi sistem e-SCM kriteria yang paling penting adalah usability karena sistem ini akan digunakan untuk mendukung proses operasional upstream perusahaan sehari-hari. Selain itu kriteria-kriteria lain yang dianggap penting adalah correctness, reliability,

maintainability, dan portability. Selengkapnya dapat dilihat pada Tabel 4.14.

Tabel 4.14: Criterion dari sistem e-SCM PT ISA

Criterion important Very Important important Less Irrelevant fulfilled Easily

Usable x Secure x Efficient x Correct x Reliable x Maintainable x Testable x Flexible x Comprehensible x Reusable x Portable x Interoperable x

(38)

4.2.2 Technical Platform 4.2.2.1 Equipment

Sistem ini dirancang dan dikembangkan untuk penggunaan di web pada umumnya, dan pengaksesan dengan komputer pada khususnya. Walaupun tidak tertutup kemungkinan untuk mengakses sistem ini dengan alat lain yang dapat mengakses internet (PDA, Handphone). Adapun spesifikasi komputer yang disarankan untuk mengakses sistem ini meliputi:

1. Client Side

Komputer yang digunakan di sisi client untuk mengakses aplikasi meliputi: - PC dengan Processor Pentium IV 2.1 GHz

- Memory 512M B. - Hard Disk 80GB.

- Monitor, mouse, keyboard, dan printer. - Jaringan LAN dan Internet.

- OS Windows XP/Linux/M ac atau lainnya yang memiliki web browser.

2. Server Side

Komputer yang digunakan di sisi server meliputi: - PC dengan Processor Pentium Core2Duo 2.4 GHz - Memory 2GB.

- Hard Disk 80GB.

- Monitor, mouse, dan keyboard. - Jaringan LAN dan Internet.

(39)

PHP server, Apache server, dan MySQL.

Pada Gambar 4.71 digambarkan jaringan komputer yang akan digunakan dalam pengimplementasian sistem e-SCM PT Indo Sari Abadi. Jaringan lokal menggunakan

switch akan menghubungkan antara server dengan PC dari staff internal, kemudian

untuk menghubungkan antara server dengan PC supplier akan dibutuhkan router yang terkoneksi dengan internet, tentunya dari pihak supplier juga membutuhkan internet untuk mencapai website dari sistem e-SCM perusahaan. Firewall digunakan untuk menjaga keamanan data internal dan server perusahaan dari serangan pihak luar.

IB M C om 3 iMac iMac iMac CISC OS YS TE MS

(40)

4.2.2.2 System Software

Bahasa pemrograman yang digunakan untuk membangun aplikasi adalah PHP dengan menggunakan database MySQL. Javascript juga digunakan untuk pemrograman yang bersifat client-side. Konfigurasi koneksi didesain untuk digunakan pada web server Apache. User dapat menggunakan sistem melalui web browser yang dapat diakses melalui berbagai platform seperti Windows, Linux, atau M acintosh yang memiliki resolusi layar minimal 800x600 pixel.

4.2.2.3 System Interfaces

Selain PC, sistem ini membutuhkan printer untuk mencetak dokumen-dokumen.

Operating System yang terpasang pada PC user harus dapat terkonfigurasi untuk

menggunakan printer. Selain itu sistem ini juga harus terhubung ke jaringan lokal (LAN) dan internet menggunakan kabel UTP yang terhubung ke switch/router.

4.2.2.4 Design Language

Perancangan dokumen sistem e-Supply Chain Management ini menggunakan notasi UM L v2.0 dengan pendekatan berorientasi objek. Perancangan dibantu menggunakan software Visual Paradigm dan M icrosoft Visio.

4.2.3 Architectu re

4.2.3.1 Component Architecture

Arsitektur komponen berjenis client-server architecture dan termasuk dalam kategori distributed functionality, dimana sisi client (supplier dan internal) memiliki

(41)

S upplier <<component>> Server <<component>> Function <<component >> Model Internal <<component >> User Interface <<component>> Function <<component>> Function <<component >> S ystem Interface <<component >> User Interf ace <<component >>

S ystem Interface

Gambar 4.72: Component diagram untuk sistem e-SCM PT ISA

4.2.3.2 Process Architectu re

Process Architecture akan menggambarkan sisi teknis sistem dengan lebih jelas.

Untuk metode distribusi dipilih pola distributed functionality dimana function dan user

interface akan didistribusikan kepada seluruh client, sedangkan model diletakkan di

lokasi yang terpusat yakni server. Di masing-masing client juga dilengkapi dengan

(42)

Gambar 4.73 : Deployment diagram untuk sistem e-SCM PT ISA 4.2.3.3 Standards

Perancangan aplikasi dan pesan error mengacu pada aturan perancangan

interface dimana akan muncul pesan error berupa teks apabila terjadi kesalahan pada

(43)

User Interface Component

Setiap window dan setiap form yang dicetak akan diimplementasikan sebagai sebuah kelas yang diwakili oleh sebuah objek. Class “window” dan “print” adalah masing-masing kelas yang mewarisi fitur-fitur umum dari User Interface Library. Sedangkan class “control” akan menangani perubahan dari kelas menjadi objek yang muncul ke dalam user interface.

(44)

4.2.4.1 Structure Revised Class Diagram

(45)
(46)

4.2.4.2 Classes

Operation Specification

Tabel 4.15: Operation Specification Cetak_Pemesanan

Name mencetak()

Category Passive, Read

Purpose Untuk mencetak form pemesanan bahan baku.

Input data kode pemesanan, tanggal transaksi, kode tender, kode supplier, nama supplier, kode barang, nama barang, jumlah, harga barang, keterangan.

Conditions Informasi tender hanya muncul apabila suatu pemesanan merupakan kelanjutan dari tender. Pada pemesanan langsung, informasi tender tidak akan ditampilkan.

Effect Hasil berupa sebuah form pemesanan bahan baku yang berisi informasi mengenai kode dan tanggal pemesanan bahan baku, informasi tender, supplier, beserta list barang apa saja yang dipesan. Detail lainnya berupa keterangan.

Algorithm SELECT kd_PO, tanggal, kd_p_tender, kd_supplier, nama_supplier,

kd_barang, nama_barang, jumlah, harga_barang, kd_tipe_barang, nama_tipe_barang, keterangan FROM TR_PEMESANAN th JOIN TR_PEMESANAN_DETAIL td ON th.kd_po = td.kd_po JOIN TR_TENDER_OFFER to ON th.kd_p_tender = to.kd_p_tender JOIN MS_SUPPLIER s ON th.kd_supplier = td.kd_supplier JOIN MS_BARANG b ON td.kd_barang = b.kd_barang JOIN MS_TIPE_BARANG tb ON td.kd_barang = tb.kd_barang Data Structures SQL Placement Cetak_Pemesanan

Involved objects Penerimaan, Detail_Penerimaan, Pemesanan, Barang, Tipe_Barang, Supplier, Tender.

Tabel 4.16: Operation Specification Cetak_Penerimaan

Name mencetak()

Category Passive, Read

Purpose Untuk mencetak form penerimaan bahan baku.

Input data kode penerimaan, tanggal transaksi, kode pemesanan, nomor surat jalan, keterangan, status, kode barang, kode tipe barang, nama barang, jumlah barang.

Conditions tidak ada.

Effect Hasil berupa sebuah form penerimaan bahan baku yang berisi informasi mengenai kode dan tanggal penerimaan bahan baku,

(47)

keterangan dan nomor surat jalan milik supplier.

Algorithm SELECT kd_RO, tanggal, kd_PO, no_srtjln, keterangan, kd_barang,

nama_barang, kd_tipe_barang, nama_tipe_barang, jumlah FROM TR_PENERIMAAN th JOIN TR_PNERIMAAN_DETAIL td ON th.kd_RO = td.kd_RO JOIN MS_BARANG b ON td.kd_barang = b.kd_barang JOIN MS_TIPE_BARANG tb ON td.kd_barang = tb.kd_barang Data Structures SQL Placement Cetak_Penerimaan

Involved objects Penerimaan, Detail_Penerimaan, Pemesanan, Barang, Tipe_Barang.

Tabel 4.17: Operation Specification Cetak_Retur

Name mencetak()

Category Passive, Read

Purpose Untuk mencetak form retur bahan baku.

Input data kode retur, tanggal transaksi, kode penerimaan barang, kode dan nama supplier, keterangan, kode barang, kode tipe barang, nama barang, jumlah barang.

Conditions tidak ada.

Effect Hasil berupa sebuah form retur bahan baku yang berisi informasi mengenai kode dan tanggal retur bahan baku, kode surat jalan yang digunakan, beserta list barang apa saja yang dikembalikan. Detail tambahan berupa keterangan.

Algorithm SELECT kd_retur, tanggal, kd_RO, kd_supplier, nama_supplier,

kd_surat_jalan, keterangan, kd_barang, nama_barang, kd_tipe_barang, nama_tipe_barang, jumlah FROM TR_RETUR th JOIN TR_RETUR_DETAIL td ON th.kd_retur = td.kd_retur JOIN MS_SUPPLIER s ON th.kd_supplier = s.kd_supplier JOIN MS_BARANG b ON td.kd_barang = b.kd_barang JOIN MS_TIPE_BARANG tb ON td.kd_barang = tb.kd_barang Data Structures SQL Placement Cetak_Retur

(48)

Tabel 4.18: Operation Specification Kalkulasi_Tender

Name menilai()

Category Passive, Compute

Purpose Untuk menentukan penawaran tender yang paling menguntungkan menggunakan variabel yang ada.

Input data harga penawaran, tingkat retur, kecepatan pengiriman, keterlambatan, tingkat repetitif pemesanan, kualitas barang, jumlah komplain

Conditions “Kualitas barang” diambil dari sistem lain di luar ruang lingkup.

Effect Hasil berupa list penawaran tender yang disortir mulai dari yang terbaik hingga terburuk.

Algorithm (for i=1; i<=count(penawaran_tender), i++) {

if Harga[i] > HighestPrice then HighestPrice=Harga[i] } (for i=0; i<=count(penawaran_tender), i++) {

Harga[i] / HighestPrice * 10 = ValueHarga[i] } time1 = “SELECT tanggal_input FROM penawaran_tender”; time2 = “SELECT tanggal_pengiriman FROM penawaran_tender”; time3 = “SELECT tanggal FROM penerimaan”;

retur = “SELECT COUNT(kd_retur) FROM retur WHERE kd_supplier = selected, created >= add_months(getdate(),-3)”;

WaktuPengiriman = time2 – time1; Keterlambatan = time2 - time3;

Repetitif = “SELECT COUNT(kd_SO) FROM retur WHERE kd_supplier = selected, created >= add_months(getdate(),-3)”;

(for i=0; i<=10, i++) {

if retur <= 10-i then ValueRetur = i

if WaktuPengiriman <= 10-i then ValueW aktu = i if Keterlambatan >= i then ValueTerlambat = i if Repetitif >= i then ValueRepetitif = i

If Komplain >= 10-i then ValueKomplain = i } Sub1 = ValueHarga * persentaseHarga;

Sub2 = ValueRetur * persentaseRetur; Sub3 = ValueWaktu * persentaseWaktu; Sub4 = ValueTerlambat * persentaseTerlambat; Sub5 = ValueRepetitif * persentaseRepetitif; Sub6 = ValueKualitasBB * persentaseKualitasBB; Sub7 = ValueKomplain * persentaseKomplain;

TotalValue = (Sub1 + Sub2 + Sub3 + Sub4 + Sub5 + Sub6 + Sub7) /100;

Data Structures SQL, Integer

Placement Kalkulasi_Tender

Involved objects Tender, Penawaran_Tender, Detail_Tender, Pemesanan, Penerimaan, Retur, Supplier.

(49)

Name mencetak()

Category Passive, Read

Purpose Untuk mencetak form tender.

Input data kode tender, tanggal pengumuman, tanggal akhir, keterangan, kode supplier, nama supplier, kode barang, nama barang, jumlah barang, kode tipe barang, nama tipe barang.

Conditions tidak ada.

Effect Hasil berupa sebuah form tender yang telah disetujui, berisi informasi mengenai kode tender, tanggal pengumuman dan deadline, informasi supplier, list barang apa saja yang diminta. Detail tambahan berupa keterangan.

Algorithm SELECT kd_p_tender, kd_tender, tanggal_input, tanggal_start,

tanggal_deadline, keterangan, kd_supplier, nama_supplier, kd_barang, nama_barang, jumlah, kd_tipe_barang, nama_tipe_barang

FROM TR_TENDER_OFFER to JOIN TR_TENDER th ON to.kd_tender = th.kd_tender JOIN TR_TENDER_DETAIL td ON th.kd_tender = td.kd_tender JOIN MS_SUPPLIER s ON th.kd_supplier = s.kd_supplier JOIN MS_BARANG b ON td.kd_barang = b.kd_barang JOIN MS_TIPE_BARANG tb ON td.kd_tipe_barang = tb.kd_tipe_barang Data Structures SQL Placement Cetak_Tender

Involved objects Penawaran_Tender, Tender, Supplier, Barang, Tipe_Barang. Table Specification

Tabel 4.20: Table Specification Supplier

Class Supplier

Tabel M S_SUPPLIER

Primary Key kd_supplier

Foreign Key -

Field Data Type Length Note

kd_supplier CHAR 5 Primary Key

nama VARCHAR 30 alamat VARCHAR 50 e-mail VARCHAR 30 telp VARCHAR 12 fax VARCHAR 12 merk_produk VARCHAR 30 keterangan VARCHAR 50

(50)

Tabel 4.21: Table SpecificationTipe Barang Class Tipe_Barang

Tabel M S_TIPE_BARANG

Primary Key kd_tipe_barang

Foreign Key -

Field Data Type Length Note

kd_tipe_barang CHAR 5 Primary Key

nama_tipe_barang VARCHAR 30 Tabel 4.22: Table Specification Barang Class Barang

Tabel M S_BARANG

Primary Key kd_barang

Foreign Key kd_tipe_barang

Field Data Type Length Note

kd_barang CHAR 5 Primary Key

kd_tipe_barang CHAR 5 Foreign Key

nama_barang VARCHAR 30

merek VARCHAR 30

jumlah INT 16

status VARCHAR 30

Tabel 4.23: Table Specification Tender Class Tender

Tabel TR_TENDER

Primary Key kd_tender

Foreign Key -

Field Data Type Length Note

kd_tender CHAR 5 Primary Key

tanggal_input DATE 8

tanggal_start DATE 8

tanggal_deadline DATE 8

keterangan VARCHAR 50

status VARCHAR 30

Tabel 4.24: Table Specification Detail_Tender Class Detail_Tender

Tabel TR_TENDER_DETAIL

Primary Key kd_tender

(51)

Field Type Length Note kd_tender CHAR 5 Primary Key

kd_barang CHAR 5 Primary Key, Foreign Key

jumlah INT 16

Tabel 4.25: Table Specification Penawaran_Tender Class Penawaran_Tender Tabel TR_TENDER_OFFER

Primary Key kd_p_tender

Foreign Key kd_tender, kd_supplier

Field Data Type Length Note

kd_p_tender CHAR 5 Primary Key

tanggal_input DATE 8

tanggal_pengiriman DATE 8

harga INT 16

keterangan VARCHAR 50

kd_tender CHAR 5 Foreign Key

kd_supplier CHAR 5 Foreign Key

keterangan VARCHAR 50

status VARCHAR 30

Tabel 4.26: Table Specification Pemesanan Class Pemesanan

Tabel TR_PEM ESANAN

Primary Key kd_PO

Foreign Key kd_supplier, kd_p_tender

Field Data Type Length Note

kd_PO CHAR 5 Primary Key

kd_p_tender CHAR 5 Foreign Key

tanggal DATE 8

kd_supplier CHAR 5 Foreign Key

keterangan VARCHAR 50

status VARCHAR 30

Tabel 4.27: Table Specification Detail_Pemesanan Class Detail_Pemesanan

Tabel TR_PEM ESANAN_DETAIL

Primary Key kd_PO

(52)

Field

Data

Type Length Note

kd_PO CHAR 5 Primary Key

kd_barang CHAR 5 Primary Key, Foreign Key

harga_barang INT 16

Tabel 4.28: Table Specification Penerimaan Class Penerimaan

Tabel TR_PENERIM AAN

Primary Key kd_RO

Foreign Key kd_PO

Field Data Type Length Note

kd_RO CHAR 5 Primary Key

tanggal DATE 8

kd_PO CHAR 5 Foreign Key

no_srtjln VARCHAR 30 keterangan VARCHAR 50

status VARCHAR 30

Tabel 4.29: Table Specification Detail_Penerimaan Class Detail_Penerimaan

Tabel TR_PENERIM AAN_DETAIL

Primary Key kd_RO

Foreign Key kd_barang, kd_tipe_barang Field

Data

Type Length Note

kd_RO CHAR 5 Primary Key

kd_barang CHAR 5 Primary Key, Foreign Key

harga_barang INT 16

Tabel 4.30: Table Specification Retur Class Retur

Tabel TR_RETUR

Primary Key kd_retur

Foreign Key kd_RO, kd_supplier

Field Data Type Length Note

kd_retur CHAR 5 Primary Key

tanggal DATE 8

kd_RO CHAR 5 Foreign Key

kd_supplier CHAR 5 Foreign Key

(53)

Tabel 4.31: Table Specification Detail_Retur Class Detail_Retur

Tabel TR_RETUR_DETAIL

Primary Key kd_retur

Foreign Key kd_barang Field

Data

Type Length Note

kd_retur CHAR 5 Primary Key

kd_barang CHAR 5 Primary Key, Foreign Key

jumlah INT 16

4.2.5 Recommendation

4.2.5.1 The System’s Usefulness

Sistem e-Supply Chain Management yang dirancang memenuhi beberapa kriteria penting yang telah dibahas pada sub-bab sebelumnya “Quality Goals”. Kriteria - kriteria tersebut adalah:

Usability: Sistem e-SCM ini akan digunakan untuk kegiatan proses bisnis

sehari-hari sehingga tingkat kegunaan (usability) menjadi sangat tinggi.

Correctness: Sistem e-SCM akan mampu menjalankan fungsi utamanya untuk

meminimalisir permasalahan dan meningkatkan value dari proses bisnis perusahaan.

Reliability: Penilaian keakuratan akan diketahui setelah sistem e-SCM

diimplementasikan dan diadakan evaluasi penilaian kinerja.

Maintainability: Sistem e-SCM berbasis web perawatannya relatif mudah dan

tidak membutuhkan biaya operasi maupun maintenance yang tinggi.

Portability: Sistem ini memiliki tingkat portability yang tinggi karena bentuknya

(54)

Namun tingkat portability yang tinggi ini harus dibayar dengan rendahnya tingkat keamanan.

4.2.5.2 Plan for Initiating Use

Demo dan pelatihan untuk staff internal akan dilakukan untuk meyakinkan bahwa proses pembelajaran dan penyesuaian berjalan dengan baik dan tepat guna. Dokumentasi / instruksi manual juga tersedia untuk pengguna aplikasi e-SCM .

4.2.5.3 Implementation Plan

PT Indo Sari Abadi akan mengadakan kontrak dengan konsultan IT yang akan menjalankan manajemen proyek implementasi e-Supply Chain Management ini. Konsultan bertanggung jawab untuk memastikan bahwa proses implementasi dan transformasi proses bisnis berjalan dengan baik. Job description dari masing-masing pihak yang terlibat dalam proses implementasi adalah sebagai berikut:

1. Project Manager (1 orang)

M erencanakan, mengarahkan, dan mengeksekusi aktivitas manajemen proyek pada area upstream PT Indo Sari Abadi. Tugasnya adalah mengawasi perkembangan proyek agar sesuai dengan penjadwalan waktu dan budget yang disediakan. Dia juga dapat mengalokasikan sumber daya lain atau menggunakan tenaga sendiri untuk mencapai hasil proyek yang diinginkan.

2. System Engineer (1 orang)

M enyediakan desain perancangan sistem dan konsultasi kepada System Analyst serta Programmer. M erespon terhadap permintaan atau pertanyaan yang bersifat teknis. M elakukan pelatihan teknis kepada Trainer dan System Administrator.

(55)

M elaksanakan studi kelayakan sistem, analisis dan perancangan untuk memenuhi kebutuhan user, dan membuat gambaran dasar aplikasi. System

Analyst bekerja erat dengan System Engineer dan user untuk menyelesaikan

permasalahan yang ada. 4. Programmer (3 orang)

M erencanakan dan membuat coding serta pengetesan program untuk mendukung rencana pengembangan aplikasi sistem e-SCM PT Indo Sari Abadi. 5. Trainer (1 orang)

M engadakan pelatihan kepada user, agar semua user mampu mengerti dan mengoperasikan sistem e-SCM sesuai dengan tugas masing-masing. Trainer juga menyediakan support bagi user yang mengalami permasalahan dan membuat dokumentasi sistem yang berjalan.

Perkiraan waktu implementasi adalah sebagai berikut:

1. Pembuatan sistem e-SCM selama enam minggu, terdiri dari analisis dan perancangan sistem, proses coding dan pembuatan aplikasi, studi kelayakan sistem, perbaikan-perbaikan minor, soft-launch sistem (oleh project manager,

system analyst, system engineer, dan programmer).

2. Instalasi sistem selama satu minggu, dilakukan setelah sistem rampung. (oleh

system analyst, system engineer, dan programmer).

(56)

4. M asa ujicoba sistem dan proses pencarian dan pembersihan bug adalah selama lima minggu (oleh user, programmer, system analyst, dan system engineer). 5. Proses pendokumentasian / penulisan instruksi manual adalah selama dua

minggu (oleh trainer).

Tabel 4.32: Rencana implementasi sistem e-SCM PT Indo Sari Abadi.

Proses

Periode waktu (bulan - minggu)

1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 Pembuatan sistem Instalasi sistem Pelatihan user Uji coba sistem Debugging Dokumentasi sistem

Gambar

Gambar 4.37: Rancangan Layar Internal_tender_view  Layar “Internal_tender_view”
Gambar 4.44: Rancangan Layar Supplier_tender_offer_add
Gambar 4.45: Rancangan Layar Supplier_tender_view
Gambar 4.46: Rancangan Layar Supplier_tender_offer
+7

Referensi

Dokumen terkait

Persiapan ruang ibadah dimulai dengan merancang dekorasi serta tata letak masing-masing elemen dalam ibadah, selain itu diperlukan juga persiapan sistem tata suara, slide

Berdasarkan hasil penelitian diketahui bahwa terdapat penurunan yang signifikan terhadap kadar glukosa darah puasa yang diberikan latihan senam jantung sehat pada lansia

Berdasarkan hasil penelitian dapat disimpulkan bahwa terdapat pengaruh yang signifikan penerapan pemetaan gambar dua dimensi terhadap keterampilan menulis kalimat

Menyelenggarakan pembelajaran yang mendidik 4.3 Menggunakan media pembelajaran dan sumber belajar yang relavan dengan karakteristik peserta didik dan mata pelajaran yang diampu

XYZ-CTP 1 memilih metode First-In First Out (FIFO) untuk perhitungan persediaan. Pilihan tersebut dipilih karena untuk menjaga kualitas barang dagang yang akan dijual.

Pengaruh positif tersebut menandakan bahwa, apabila dana perimbangan naik dan pendapatan asli daerah naik, maka alokasi untuk belanja daerah juga akan bertambah

A .Sundaram (2013), India melalui Dasar Pandang Timur telah berusaha mengukuhkan ekonomi, politik dan keselamatan dengan seluruh Asia dalam dua dekad ini namun dalam usaha

Penulis menganalisis bahwa pembelajaran PAI yang dilaksanakan SMA N 1 Pati sebagai Rintisan Sekolah Bertaraf Internasional telah melaksanakan perencanaan