2011-2-00979-SI Bab3001
2011-2-00979-SI Bab3001
BAB III
ANALISIS KEBUTUHAN DATA WAREHOUSE
3.1
Company Profile
PT Teras Tehnik Perdana adalah perusahaan yang bergerak di bidang jasa
konstruksi insulation, refractory, painting dan scaffolding yang berdiri sejak 5 Agustus
1977 di Jakarta. Dalam hal menjalankan jasa konstruksinya, PT Teras Teknik Perdana
telah berpengalaman mengerjakan proyek-proyek seperti Refinery, LNG/LPG,
Petrochemical, power plant, Cement Plan, dan pabrik-pabrik lainnya.
PT Teras Teknik Perdana merupakan perusahaan terbesar dibidangnya.
Keunggulan PT Teknik Teras Perdana dalam melaksanakan pekerjaan teknik terletak
pada mutu pekerjaan serta tepat waktu yang sesuai dengan keinginan yang ditentukan
oleh pelanggan.
Dalam rangka meningkatkan kepuasaan pelanggan dalam menggunakan jasa
konstruksi PT Teras Teknik Perdana telah menerapkan sistem manajemen mutu sejak
tahun 2000 dan kini telah ditingkatkan lagi dengan penerapan standar ISO 9001:2008.
Dalam rangka meningkatkan proses bisnis, PT Teras Teknik Perdana juga telah
memiliki teknologi informasi sejak tahun 2002 dan memiliki database sejak tahun 2007.
3.2
53
3.3
3.4
kuantitas.
Menyediakan bahan konstruksi yang terbaik.
Melaksanakan proyek tepat waktu dan sesuai rencana anggaran.
Meningkatkan kesejahteraan bagi karyawan.
Struktur Organisasi Perusahaan
3.5
54
a. Presiden Direktur
Status dan fungsi :
1.
2.
b. Direktur Marketing
Tugas dan Tanggung jawab :
1. Bertanggung jawab untuk mengembangkan dan mengerahkan sistem-sistem
prosedur, policy rencana serta dalam bidang marketing terutama : sales
Target, Sales coordination, Marketing Expanses.
2. Bertanggung jawab atas semua keputusan yang diambil tentang Policy dan
prosedur atas semua biaya marketing yang dikeluarkan, yang bertujuan demi
kepentingan perusahaan dan sesuai dengan prosedur yang berlaku.
3. Bertanggung jawab atas tercapai target yang telah ditentukan perusahaan
dalam bidang marketing dengan keuntungan seoptimal mungkin dari semua
proyek yang dikerjakan secara efisien.
Kewajiban dan wewenang :
1. Mempersiapkan, mengkoordinasi, merencanakan,
memonitor
dan
55
Administrasi.
Dokumen dokumen.
56
57
1. Mempersiapkan,
mengkoordinasi,
merencanakan,
memonitor
dan
e. Direktur Administrasi/Personalia
Tugas dan tanggung jawab :
1. Bertanggung jawab dengan melaksananakan dan membina urusan urusan
perencanaan dan analisa dibidang umum.
2. Bertanggung jawab dengan merumuskan soal anggaran baik untuk keperluan
pimpinan, pegawai atau perusahaan.
3. Mengembangkan dan mengarahkan Fungsi
Business
Service
seperti
58
hubungan
dengan
supplier/customer,
pemeliharaan
kendaraan
pusat,
dengan
office management.
5. Mengembangkan dan mengarahkan sistem dan prosedur administrasi maupun
pengorganisasian dan koordinasi dari semua sistem yang ada dalam
perusahaan terkecuali prosedur sistem ISO 9002 yang ditangani oleh
representatif manajer.
6. Bertanggung jawab terhadap tugas tugas yang berhubungan dengan
kepersonaliaan/kepegawaian.
7. Menegakkan disiplin peraturan kerja perusahaan yang sesuai dengan yang
tertuang dalam peraturan/SK Perusahaan .
Kewajiban dan wewenang :
1. Membuat tatacara kerja administrasi yang effisien dan effektif untuk
menunjang aktifitas aktifitas perusahaan dan pengembangannya secara
menyeluruh serta mengadakan pengarahan sesuai dengan peraturan
pemerintah yang berlaku.
2. Merencanakan, menyusun, menyelenggarakan dan membina aktivitas umum
pada semua organ perusahaan untuk membantu pimpinan dan penelitian segi
operasi perusahaan.
3. Menilai dan memberi laporan mengenai tujuan perusahaan dan menentukan
mulai berlakunya ketentuan ketentuan, kebijaksanaan kebijaksanaan
struktur organisasi dan tata cara untuk mencapai tujuan tersebut.
4. Memberi laporan kepada instansi pemerintah dalam segala hal mengenai
masalah masalah perusahaan dan perburuhan.
59
tugas-
sesuai
60
61
2. Bertanggung
jawab
atas
administrasi
peraturan
peraturan
yang
administrasi/pengurusan
penjemputan
dan
62
j. Manajer Kuangan
Tanggung jawab dan wewenang :
1.
63
2.
3.
4.
5.
6.
7.
8.
Menganalisa
jumlah
sisa
tagihan
yang
belum
diterima
dari
k. Manajer Akunting
Tugas, tanggung jawab dan wewenang :
1.
2.
64
3.
b.
c.
Analisa biaya.
Analisa pendapatan.
Analisa penjualan.
menyampaikannya
kepada
pihak
luar,
tanpa
Mengurus
dan
melaporkan
pajak
tahunan
dan
2.
Memberikan
hasil perhitungan
material
dan
65
3.
4.
5.
6.
7.
Pembiayaan proyek.
8.
9.
10.
m. Manajer Estimator
Tugas, wewenang dan tanggung jawab :
1.
2.
3.
66
dan
2.
3.
4.
o. Manager Pembelian
Tugas, wewenang dan tanggung Jawab :
1.
2.
3.
4.
5.
p. Manajer Logistik
Tugas, wewenang dan tanggung jawab :
1.
2.
3.
4.
67
2.
3.
4.
5.
r. Project Manager
Tugas, wewenang dan tanggung jawab :
1.
Scope of Work.
Bill of Quantity.
Bill of Material/MTO.
68
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
s. Site Manager
Tugas, wewenang dan tanggung jawab.
1.
69
2.
3.
Bersama sama Project Manager mengadakan Pre Kick off Meeting dan
Kick off Meeting.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
70
17.
18.
19.
Expenses,
Sales
Report,
Sales
Coordination
dan
Sales
Administration).
2.
3.
4.
5.
6.
2.
71
3.
4.
5.
6.
7.
8.
dan
disesuaikan
dengan
kapasitas/kemampuan
orang
yang
bersangkutan.
9.
10.
11.
Menjaga agar supaya tenaga Sales Force selalu cukup dan kompak serta
sepenuhnya dapat dipertanggung jawabkan.
12.
72
u. Marketing Manager
Tanggung Jawab :
1.
2.
baru,
memperkenalkan,
mempromosikan
jasa
serta
3.
4.
5.
73
6.
7.
8.
9.
10.
3.6
Analisis ERD
Berikut gambar ERD PT Teras Teknik Perdana :
74
75
Nama Field
Tipe Field
SlipGajiId
PekerjaId
TanggalPenggajian
JumlahMasuk
JumlahLembur
InsertedDate
2. Nama Tabel
Primary Key
Foreign Key
char
char
Date
Int
Ukuran
Field
5
5
-
Keterangan
Kode slip gaji
Kode Pekerja
Tanggal pembayaran gaji
Jumlah masuk pekerja
Int
DateTime
: MsPekerja
: PekerjaId
: KotaId, SkillId, ProyekId
Tabel 3.2 Tabel MsPekerja
Nama Field
Tipe Field
PekerjaId
NamaPekerja
TglLahir
Alamat
KotaId
NoTlp
ProyekId
Char
Varchar
Date
Varchar
Char
Varchar
Char
Ukuran
Field
5
50
50
5
20
5
UpahLembur
GajiHarian
Email
SkillId
Numeric
Numeric
Varchar
char
15,2
15,2
50
5
Keterangan
Kode pekerja
Nama pekerja
Tanggal lahir pekerja
Alamat pekerja
Kota domisili pekerja
Nomor telepon pekerja
Kode
proyek
tempat
bekerja
Upah lembur pekerja
Gaji harian pekerja
Email pekerja
Kode skill yang dipunyai
pekerja
InsertedDate
3. Nama Tabel
Primary Key
Foreign Key
DateTime
: TrKontrakProyek
: KontrakProyekNo
: KlienId
Tabel 3.3 Tabel TrKontrakProyek
Nama Field
TrKontrakProyekNo
Tipe Field
Char
Ukuran
Field
5
Keterangan
Kode
proyek
kontrak
76
KlienId
Tanggalkontrak
Char
date
5
-
Kode klien
Tanggal
NilaiKontrak
Numeric
20,2
kontrak
Nilai
PerkiraanDurasi
int
proyek
Perkiraan
Proyek_InMonth
Durasi
sign
kontrak
lama
pengerjaan
proyek
InsertedDate
4. Nama Tabel
Primary Key
Foreign Key
DateTime
: MsProyek
: ProyekId
: KontrakProyekNo, KotaId
Tabel 3.4 Tabel MsProyek
Nama Field
Tipe Field
Char
Char
Ukuran
Field
5
5
ProyekId
KontrakProyekNo
ProjectManager
Keterangan
Kode proyek
Kode kontrak
Varchar
50
proyek
Nama manajer
NamaProyek
JenisProyek
KotaId
RencanaAnggaranBelanja
Varchar
Varchar
Char
Numeric
50
20
5
20,2
proyek
Nama proyek
JenisProyek
Kota tempat proyek
Rencana anggaran
TglMulaiProyek
Date
belanja proyek
Tanggal mulai
TglSelesaiProyek
Date
proyek
Tanggal selesai
proyek
-
InsertedDate
DateTime
77
5. Nama Tabel
Primary Key
Foreign Key
: MsKlien
: KlienId
: KotaId
Tabel 3.5 Tabel MsKlien
Nama Field
Tipe Field
KlienId
NamaKlien
Alamat
KotaId
StatusPerusahaan
BesarPerusahaan
NoTlp
Email
InsertedDate
Char
Varchar
Varchar
Char
varchar
Varchar
varchar
Varchar
DateTime
6. Nama Tabel
Primary Key
Foreign Key
Keterangan
Kode klien
Nama klien
Alamat klien
Kode kota lokasi klien
Status perusahaan
Besar perusahaan
Nomor telepon klien
Email klien
-
: MsSupplier
: SupplierId
: KotaId
Tabel 3.6 Tabel MsSupplier
Nama Field
Tipe Field
SupplierId
NamaSupplier
Alamat
KotaId
Char
Varchar
Varchar
Char
NoTlp
Email
InsertedDate
Varchar
Varchar
DateTime
7. Nama Tabel
Primary Key
Foreign Key
Ukuran
Field
5
50
50
5
20
20
20
50
-
Ukuran
Field
5
50
50
5
30
50
: MsMaterial
: MaterialId
:Tabel 3.7 Tabel MsMaterial
Keterangan
Kode supplier
Nama supplier
Alamat supplier
Kode kota tempat
supplier berada
Nomor telepon supplier
Email supplier
-
78
Nama Field
Tipe Field
MaterialId
NamaMaterial
UkuranSatuan
HargaBeli
InsertedDate
8. Nama Tabel
Primary Key
Foreign Key
Char
Varchar
Varchar
Numeric
Ukuran
Field
5
50
15
15,2
Kode material
Nama material
Ukuran satuan material
Harga beli material
DateTime
terakhir
-
: TrPembelian_H
: PembelianNo
: SupplierId, ProyekId
Tabel 3.8 Tabel TrPembelian_H
Nama Field
Tipe Field
PembelianNo
SupplierId
ProyekId
TanggalPembelian
Char
Char
Char
Date
InsertedDate
9. Nama Tabel
Primary Key
Foreign Key
Keterangan
DateTime
Ukuran
Field
5
5
5
-
Keterangan
Kode pembelian
Kode supplier
Kode proyek
Tanggal melakukan
pembelian
-
: TrPembelian_D
: PembelianNo, MaterialId
: PembelianNo, MaterialId
Tabel 3.9 Tabel TrPembelian_D
Nama Field
Tipe Field
Char
Char
Ukuran
Field
5
5
PembelianNo
MaterialId
Qty
Keterangan
Kode Pembelian
Kode materiak yang
int
dibeli
Jumlah material yang
dibeli
79
HargaBeli
InsertedDate
10. Nama Tabel
Primary Key
Foreign Key
Numeric
Date time
15,2
-
: TrPenerimaanBarang_H
: SuratTerimaBarangNo
: PembelianNo
Tabel 3.10 Tabel TrPenerimaanBarang_H
Nama Field
Tipe Field
SuratTerimaBarangNo
Char
Ukuran
Field
5
Keterangan
Kode dokumen
PembelianNo
TanggalPenerimaan
Char
Date
5
-
penerimaan barang
Kode pembelian
Tanggal penerimaan
InsertedDate
DateTime
barang
-
: TrPenerimaanBarang_D
: SuratTerimaBarangNo, MaterialId
: SuratTerimaBarangNo, MaterialId
Tabel 3.11 Tabel TrPenerimaanBarang_D
Nama Field
Tipe Field
SuratTerimaBarangNo
Char
MaterialId
Char
Ukuran
Field
5
Keterangan
Kode dokumen
penerimaan barang
Kode material yang
Qty
int
diterima
Jumlah material yang
InsertedDate
DateTime
diterima
-
Nama Field
: TrReturPembelian_H
: ReturPembelianNo
: PembelianNo
Tabel 3.12 Tabel TrReturPembelian_H
Tipe Field
Ukuran
Field
Keterangan
80
ReturPembelianNo
PembelianNo
TanggalRetur
InsertedDate
13. Nama Tabel
Primary Key
Foreign Key
Char
Char
date
DateTime
5
-
pembelian
Kode pembelian
Tanggal terjadi retur
-
: TrReturPembelian_D
: ReturPembelianNo, MaterialId
: ReturPembelianNo, MaterialId
Tabel 3.13 Tabel TrReturPembelian_D
Nama Field
Tipe Field
Char
Ukuran
Field
5
ReturPembelianNo
MaterialId
Char
pembelian
Kode material yang
Qty
int
diretur
Jumlah material yang
diretur
-
InsertedDate
14. Nama Tabel
Primary Key
Foreign Key
DateTime
: TrPemakaianMaterial_H
: PemakaianMaterialNo
: ProyekId
Tabel 3.14 Tabel TrPemakaianMaterial_H
Nama Field
Tipe Field
PemakaianMaterialNo
Char
ProyekId
TanggalPemakaian
InsertedDate
15. Nama Tabel
Primary Key
Foreign Key
Keterangan
Char
date
DateTime
Ukuran
Field
5
Keterangan
Kode dokumen
5
-
pemakaian material
Kode proyek
Tanggal pemakaian
material
-
: TrPemakaianMaterial_D
: PemakaianMaterialNo, MaterialId
: PemakaianMaterialNo, MaterialId
Tabel 3.15 Tabel TrPemakaianMaterial_D
81
Nama Field
Tipe Field
PemakaianMaterialNo
Char
Ukuran
Field
5
Keterangan
Kode dokumen
MaterialId
Qty
Char
int
5
5
pemakaian material
Material yang dipakai
Jumlah material yang
InsertedDate
DateTime
dipakai
-
: MsKota
: KotaId
:
Tabel 3.16 Tabel MsKota
Nama Field
Tipe Field
KotaId
Kota
Provinsi
InsertedDate
Char
VarChar
Varchar
DateTime
Keterangan
Kode kota
Nama kota
Nama provinsi
-
: MsSkill
: SkillId
:
Tabel 3.17 Tabel MsSkill
Nama Field
Tipe Field
SkillId
Skill
InsertedDate
Char
Varchar
DateTime
Ukuran
Field
5
50
50
-
Ukuran
Field
5
50
-
: TrBiayaLainLain
: VoucherId
: ProyekId, KategoriBiayaId
Tabel 3.18 Tabel TrBiayaLainLain
Keterangan
Kode skill
Nama skill
-
82
Nama Field
Tipe Field
VoucherId
Char
ProyekId
KategoriBiayaId
Tanggal
Biaya
Char
Char
Date
numeric
Ukuran
Field
5
Keterangan
Kode Voucher biaya
5
5
-
lain lain
Kode proyek
Kode kategori biaya
Tanggal pengeluaran
18,2
3.7
: MsKategoriBiaya
: KategoriBiayaId
:
Tabel 3.19 Tabel MsKategoriBiaya
Nama Field
Tipe Field
KategoriBiayaId
KategoriBiaya
InsertedDate
Char
Varchar
DateTime
Ukuran
Field
5
50
-
Keterangan
Kode KategoriBiaya
KategoriBiaya
-
83
2. DFD Level 0
84
85
86
Site
manager
ke
bagian
87
88
terkait untuk membuat laporan yang diinginkan oleh pihak eksekutif, lalu bagian yang
terkait melakukan query pada database operasional untuk mendapatkan data dan
informasi yang diperlukan. Dikarenakan data dan informasi yang diperlukan oleh pihak
eksekutif diambil dari database operasional yang mempunyai ukuran besar dan bersifat
detil, maka kecepatan memperoleh data dan informasi yang diperlukan cenderung
lambat hingga memakan waktu yang cukup lama. Selain itu data dan informasi yang
telah didapatkan dari database operasional ini masih bersifat detil dan hanya dapat
dilihat secara satu dimensi saja. Mengingat data dan informasi yang telah diambil dari
database operasional masih bersifat rinci dan satu dimensi, maka data dan informasi
tersebut diolah kembali secara manual oleh bagian-bagian terkait agar dapat memenuhi
kebutuhan informasi yang dibutuhkan oleh pihak eksekutif.
3.9
89
90
Dari permasalahan yang dihadapi oleh PT Teras Teknik Perdana, maka diusulkan
pemecahan masalah dengan menggunakan data warehouse, karena :
1. Dengan adanya data warehouse, laporan dapat disajikan
secara
91
waktu tertentu.
Informasi tipe klien yang paling banyak menggunakan jasa perusahaan
tertentu.
Total nilai kontrak proyek berdasarkan proyek, klien, lokasi dan periode
waktu tertentu.
2. Untuk dapat mewujudkan misi menyediakan bahan konstruksi terbaik, eksekutif
memerlukan strategi yang tepat dalam memilih supplier yang tepat dan material
yang tepat. Oleh karena itu eksekutif memerlukan laporan pembelian dan retur
pembelian yang dapat menganalisis :
Material yang paling banyak dipesan dari supplier berdasarkan periode
waktu tertentu.
Supplier dengan tingkat kontribusi tertinggi berdasarkan periode waktu
tertentu.
Proyek dengan tingkat pembelian tertinggi berdasarkan periode waktu
tertentu.
Jumlah pembelian berdasarkan proyek, supplier, material dan periode
waktu tertentu.
Total pembelian berdasarkan proyek, supplier, material dan periode
waktu tertentu.
92
tertentu.
Material yang paling banyak diretur berdasarkan periode waktu tertentu.
Jumlah retur pembelian berdasarkan proyek, supplier, material dan
waktu tertentu.
3. Untuk dapat mewujudkan misi menyelesaikan proyek sesuai rencana anggaran
diperlukan strategi yang tepat dalam perencanaan anggaran proyek khususnya
pemakaian material, penggajian pekerja dan biaya lain-lainnya. Oleh karena itu
eksekutif PT Teras Teknik Perdana membutuhkan laporan belanja proyek yang
dapat menganalisis :
Proyek dengan pengeluaran gaji terbesar berdasarkan periode waktu
tertentu.
Proyek dengan pengeluaran upah lembur terbesar periode waktu tertentu.
Total upah lembur berdasarkan proyek, pekerja dan periode waktu
tertentu.
Total penggajian berdasarkan
tertentu.
Material yang paling banyak dipakai berdasarkan periode waktu tertentu.
Proyek dengan pemakaian material terbanyak berdasarkan periode waktu
tertentu.
Jumlah material yang terpakai berdasarkan proyek, material dan periode
waktu tertentu.
Total biaya pemakaian material berdasarkan proyek, material dan periode
waktu tertentu.
Kategori biaya yang paling terbesar berdasarkan periode waktu tertentu.
Proyek dengan biaya lain-lain terbesar berdasarkan periode waktu
tertentu.
93
waktu tertentu.
Belanja proyek berdasarkan proyek dan periode waktu tertentu