L-1 SPESIFIKASI DATABASE
Nama Tabel : Barang Primary key : kdBarang Nama Field kdBarang nmBarang jnsMobil tahunMobil Harga quantityStock permintaanTahunan
Tipe Data varchar varchar varchar varchar numeric int int
Panjang 7 50 20 4 9 4 4
hariKerja persediaanPengaman waktuTunggu biayaPemesanan biayaPenyimpanan
int int int int int
4 4 4 4 4
Deskripsi Kode Barang Nama Barang Jenis Mobil Tahun Mobil Harga Spare Part Stock yang ada di gudang Ramalan permintaan tahunan barang tersebut Hari kerja per tahun Persediaan Pengaman Waktu Tunggu Barang diantar Dalam persen hargaBarang Dalam persen hargaBarang
Nama Tabel : Karyawan Primary key : kdKaryawan Nama Field kdKaryawan nmKaryawan Bagian alamatKaryawan tempatLahir tglLahir Password
Tipe Data varchar varchar varchar varchar varchar datetime varchar
Panjang 5 50 20 50 50 8 50
Deskripsi Kode Karyawan Nama Karyawan Bagian Karyawan Alamat Karyawan Tempat Lahir Karyawan Tanggal Lahir Karyawan Password Login Karyawan
Panjang 19 8 5 1
Deskripsi Kode SPPB Tanggal SPPB Kode Karyawan pembuat SPPB Status SPPB approve / belum di approve
Nama Tabel : HeaderSPPB Primary key : kdSPPB Nama Field kdSPPB tglSPPB kdKaryawan status
Tipe Data varchar date/time varchar bit
L-2 Nama Tabel : DetilSPPB Primary key : kdSPPB, kdBarang Nama Field kdSPPB kdBarang qtyOrder
Tipe Data varchar date/time varchar
Panjang 19 8 5
Deskripsi Kode SPPB Kode Barang Quantity barang yang diminta
Panjang 18 8 5 1
Deskripsi Kode SPB Tanggal SPB Kode Karyawan Status SPB approve / belum di approve
Panjang 18 8 5
Deskripsi Kode SPB Kode Barang Quantity barang yang diminta
Nama Tabel : HeaderSPB Primary key : kdSPB Nama Field kdSPB tglSPB kdKaryawan Status
Tipe Data varchar date/time varchar bit
Nama Tabel : DetilSPB Primary key : kdSPB, kdBarang Nama Field kdSPB kdBarang qtyOrder
Tipe Data varchar date/time varchar
Nama Tabel : HeaderBuktiBarangMasuk Primary key : kdBuktiMasuk Nama Field kdBuktiMasuk tglBuktiMasuk kdKaryawan
Tipe Data varchar date/time varchar
Panjang 18 8 5
Deskripsi Kode Bukti Barang Masuk Tanggal Bukti Barang Masuk dibuat Kode Karyawan Pembuat
Nama Tabel : DetilBuktiBarangMasuk Primary key : kdBuktiMasuk, kdBarang Nama Field kdBuktiMasuk kdBarang Qty
Tipe Data varchar date/time varchar
Panjang 18 8 5
Deskripsi Kode Bukti Barang Masuk Kode Barang Quantity Barang Masuk
L-3 Nama Tabel : HeaderBuktiBarangKeluar Primary key : kdBuktiKeluar Nama Field kdBuktiKeluar tglBuktiKeluar kdKaryawan
Tipe Data varchar varchar varchar
Panjang 18 8 5
Deskripsi Kode Bukti Barang Keluar Tanggal SPB dibuat Kode karyawan yang membuat Bukti
Panjang 17 50 20
Deskripsi Kode Catatan Barang Rusak / Hilang Tanggal Catatan Dibuat Kode Karyawan
Panjang 17 8 5 1
Deskripsi Kode Catatan Barang Rusak / Hilang Kode Barang Quantity yang rusak / hilang Status Barang tersebut : rusak / hilang
Nama Tabel : HeaderCatatanBarang Primary key : kdCatatan Nama Field kdCatatan tglCatatan kdKaryawan
Tipe Data varchar varchar varchar
Nama Tabel : DetilCatatanBarang Primary key : kdCatatan,kdBarang Nama Field kdCatatan kdBarang qty Status
Tipe Data Varchar date/time varchar bit
L-4 DATA WAWANCARA
Wawancara kepada staff spare part ( Pak Rahmat ) Tanya :
Apakah penggunaan sparepart di PT. Istana Kebayoran Raya Motor ini jumlahnya konstan ?
Jawab :
Kurang lebih konstan setiap bulannya
Tanya :
Bagaimanakah proses pemesanannya ?
Jawab :
Pemesanan sejumlah item tertentu untuk kategori spare part sebetulnya bisa kapan saja dilakukan tergantung ketersediaan supplier, tetapi untuk sejumlah item tertentu pula ada yang tidak bisa diantar oleh supplier dalam waktu segera mungkin, karena menunggu kiriman dari pusat Honda di Jepang
Tanya :
Apakah supplier di PT. Istana Kabayoran Raya Motor ini hanya satu saja yaitu HPM ( Honda Prospect Motor ) ?
Jawab :
Honda Prospect Motor (HPM) sebagai ATPM (Agen Tunggal Pemegang Merk) atau biasa banyak orang menyebutnya principal memang bisa dibilang sebagai supplier terbesar di perusahaan ini. Semua barang kebutuhan Honda kita ambil dari HPM, sekitar 90 % spare part kita pesan dari sana. Tetapi ada juga spare part yang tidak kita pesan dari sana, tetapi dari perusahaan lain. Contohnya : Busi kita pesan dari NGK
Tanya :
Kalau memang seandainya spare part itu diperlukan kira-kira berapa lama lead time atau waktu tunggu sampai barang itu dikirimkan ?
L-5 Jawab :
Kira-kira dua sampai tiga hari tergantung dari jumlah item yang bisa dipenuhi oleh HPM, dan juga tergantung ketersediaan dari HPM sebagai supplier tunggal dan juga sebagai ATPM mobil Honda
Tanya :
Jika seandainya spare part tersebut mengalami kekosongan karena lupa dipesan ?
Jawab :
Aktivitas bengkel akan terganggu, apalagi jika memang saat item / spare part / barang tersebut dibutuhkan. Selain aktivitas bengkel di pusat terganggu, aktivitas bengkel di cabang juga akan terganggu, karena gudang cabang mengambil spare part dari gudang pusat, serta penjualan spare part akan terganggu pula
Tanya :
Jikalau spare part yang terdapat di gudang berlebih apakah itu akan mengakibatkan masalah pula ?
Jawab :
Jika spare part yang terdapat di gudang berlebih, maka sudah sewajarnya perusahaan rugi, walau semua kebutuhan terpenuhi. Suatu saat spare part tersebut
mungkin
akan
mengalami
kerusakan,
yang
tidak
bisa
dikembalikan kepada supplier. Biasanya kita mengambil kebijakan menjual barang tersebut kepada pelanggan kita, supaya ada pemesanan ulang, selama pelanggan kita membutuhkan. Tanya :
Biasanya atas dasar apakah pemesanan ulang tersebut dilakukan ?
Jawab :
Quantity barang yang sudah sedikit
Tanya :
Jumlah pemesanan ulangnya ?
Jawab :
Menurut prediksi dari manajer spare part
L-6 Tanya :
Apakah mungkin terjadi salah prediksi dari manajer ?
Jawab :
Kadang memang terdapat salah prediksi, jumlah yang dipesan untuk kebutuhan bulan ini kurang, dan juga bisa jadi kelebihan stock nya banyak sekali karena pesannya terlalu banyak. Walau permintaan cenderung konstan, kadang terdapat hal di luar prediksi, yang dapat membuat persediaan itu tidak pasti. Misalnya : kebutuhan bengkel yang terlalu banyak.
Tanya :
Untuk proses barang masuk dan keluar sendiri apakah ada yang menemui kendala ?
Jawab :
Dari pihak-pihak terkait kesulitannya tidak bisa melihat jumlah barang yang ada sehingga pada saat surat permintaan barang diberikan, barang tersebut ternyata tidak bisa dipenuhi oleh pihak gudang. Misalnya : bagian penjualan seringkali meminta spare part yang jarang laku di pasaran, sehingga kita harus meminta dari pihak Honda Prospect Motor untuk mengirimkannya ke kita terlebih dahulu, baru diberikan kepada bagian penjualan.
Tanya :
Apakah ada bapak mempunyai solusi untuk masalah itu?
Jawab :
Solusinya adalah agar bagian-bagian terkait yang meminta barang dari pihak gudang tersebut mengetahui jumlah barang di gudang, sehingga mereka bisa mengajukan permintaan dengan pasti, dan jika memang mereka bisa mengajukan permintaan secara real-time maka pihak gudang dapat sesegera mungkin memesan barang tersebut ke bagian penjualan untuk diteruskan kepada Honda Prospect Motor
L-7 HISTORI TRANSAKSI BARANG TAHUN 2005
PT. ISTANA KEBAYORAN RAYA MOTOR Histori Transaksi Barang Tahun : 2005
Barang Warehouse Bulan
1 2 3 4 5 6 7 8 9 10 11 12 Total :
Oil Filter PLC IKB 1 Qty Qty
Qty
Awal 229 216 316 293 190 153 187 37 226 191 149 226
Beli 1000 1100 1000 1000 1000 1100 1000 1200 1000 1000 1200 1000
Jual 1013 1000 1023 1103 1037 1068 1150 1011 1035 1042 1123 1037
Qty Retur Beli 0 0 0 0 0 0 0 0 0 0 0 0
2413
12600
12642
0
Qty Retur Jual 0 0 0 0 0 4 0 0 0 0 0 0
Qty
Page Printed on Qty
Opname 0 0 0 0 0 2 0 0 0 0 0 5
Akhir 216 316 293 190 153 187 37 226 191 149 226 184
4
7
2368
:
1 of 1
:
12/10/2006 Satuan
PCS PCS PCS PCS PCS PCS PCS PCS PCS PCS PCS PCS
L-8 NOTASI UML
Notasi yang digunakan dalam Class Diagram
Class1
Table L.1 Notasi yang digunakan dalam class diagram Class
-attribute1
Menjelaskan kumpulan objek dengan struktur, behavior dan
+operation1()
relationship yang serupa. Class ini terbagi menjadi tiga bagian yaitu, nama kelas dibagian atas, atribut dibagian tengah dan operasi dibagian bawah. Association Association menggambarkan adanya hubungan antara dua class atau lebih. Multiplicity 1
1..*
Penempatan notasi multiplicity ini dekat akhir dari assosiasi. Simbol-simbol ini mengindikasikan sejumlah instance dari suatu kelas yang terhubung ke satu instance dari class lain. Generalization Sering juga disebut “adalah sebuah”. Ini mengacu pada sebuah hubungan antara dua kelas dimana satu kelas merupakan versi khusus dari yang lain.
L-9 Composition and Aggregation 1
1
Composition adalah tipe khusus dari aggregation yang
1..*
1..*
menunjukkan hubungan yang kuat antara ‘the whole’ class dan ‘the part’ class lainnya. Composition digambarkan dengan wajik terisi.
Notasi yang digunakan dalam Statechart Diagram Table L.2 Notasi yang digunakan dalam state chart diagram States State1 States menggambarkan situasi selama hidup sebuah objek. Transition Sebuah gambar anak panah menggambarkan path antara states yang berbeda dari sebuah objek.
Initial States Menggambarkan status dari sebuah objek sebelum peristiwa apapun termasuk diagram yang melakukannya. Final States Menggambarkan penyelesaian aktivitas di dalam penutupan status atau status tindakan.
L-10 Notasi yang digunakan dalam UseCase Diagram Table L.3 Notasi yang digunakan dalam use case diagram System Boundary
System
System Boundary adalah suatu batas yang mengelilingi use case yang menandai adanya sistem itu.
UseCase1
Usecase Menggambarkan satu set peristiwa yang terjadi ketika aktor menggunakan suatu sistem untuk melengkapi suatu proses. Actor Menggambarkan suatu peran yang berhubungan dengan sistem atau mewakili suatu peran yang dimainkan oleh suatu
Actor1
objek di luar. Relationship Menggambarkan hubungan antara aktor dengan sebuah use case dengan garis yang sederhana.
<
>
Merupakan hubungan antar use case dimana terdapat beberapa use case yang memiliki kesamaan dan hubungan ini digunakan untuk menghindari use case.
<<extend>>
Merupakan hubungan antar use case yang menggambarkan sebuah variasi pada behavioral normal dan supaya digunakan
bentuk
yang
lebih
mudah
dengan
L-11 mendeklarasikan extention pants dalam use case dasar.
Notasi yang digunakan dalam Sequence Diagram Table L.4 Notasi yang digunakan dalam Sequence Diagram Class Roles Object : Class
Class Roles menggambarkan langkah sebuah objek dalam suatu konteks.
Activation Activation boxes menggambarkan waktu dari sebuah objek dalam menyelesaikan suatu tugas. Object Lifeline Object1
Digambarkan sebagai garis vertikal putus-putus dan berfungsi mewakili keberadaan suatu objek selama suatu periode tertentu. Message Digambarkan sebagai sebuha anak panah diantara lifeline dua objek.
L-12 Notasi yang digunakan dalam Navigation Diagram
Home
Table L.5 Notasi yang digunakan dalam Navigation Diagram State dengan icon untuk user interface
Text
State Transition antara windows dengan trigger action
Notasi yang digunakan dalam Component Diagram Table L.6 Notasi yang digunakan dalam Component Diagram Component dengan content (isi)
Dependency Hubungan antara dua elemen yang mengindikasikan bahwa perubahan kepada sumber elemen dapat menyebabkan perubahan dalam target elemen
L-13 Notasi yang digunakan dalam Deployment Diagram Table L7 Notasi yang digunakan dalam deployment diagram Processor Node1
Processor adalah sebuah unit yang dapat membentuk proses. Interface Sebuah interface menggambarkan sebuah grup dari operasi yang digunakan atau dibuat oleh komponen. Program Component Component1
Program Component adalah komponen yang koheren yang menawarkan fasilitas-fasilitas tertentu bagi komponen lain dan dicirikan oleh sebuah interface yang dibuat dari class dan operation yang diimplementasikan oleh komponen tersebut. Dependency Sebuah hubungan antara dua elemen yang mengindikasikan bahwa
perubahan
kepada
sumber
elemen
menyebabkan perubahan dalam target elemen.
dapat