LAPORAN KERJA PRAKTIK APLIKASI PEMBAYARAN TERMIN DI PT. INASA SAKHA KIRANA Dibuat untuk memenuhi syarat kelulusan mata kuliah Kerja Praktik
Disusun Oleh :
BAYU PUTRA HARTANTO (1210705026)
TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI BANDUNG 2013
HALAMAN PENGESAHAN
LAPORAN KERJA PRAKTIK APLIKASI PEMBAYARAN TERMIN PROYEK DI PT INASA SAKHA KIRANA Disusun Oleh :
Bayu Putra Hartanto
1210705026
Telah diperiksa dan disetujui oleh pembimbing Pada tanggal : ……………………….
Pembimbing Kerja Praktik
Pembimbing Kerja Praktik
WAHYU ILAHI, S.E
AGUNG WAHANA, S.E., M.T NIP : 1973053120091103 Mengetahui,
Ketua Program Studi
CECEP NURUL ALAM, S.T., M.T. NIP : 1978 04 17 2005 011 005
i
KATA PENGANTAR Assalamua’laikum Wr. Wb. Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa, karena hanya atas berkat dan rahmat-Nya, sehingga Laporan Kerja Praktek yang berjudul “APLIKASI PEMBAYARAN TERMIN PROYEK DI PT INASA SAKHA KIRANA” dapat diselesaikan dengan baik dan tepat waktu. Adapun tujuan penulisan laporan ini adalah untuk memenuhi persyaratan dalam menyelesaikan Kerja Praktek Program Studi Teknik Informatika UIN Sunan Gunung Djati Bandung.
Penyusunan laporan ini tidak terlepas dari bantuan beberapa pihak, oleh karena itu penulis hendak mengucapkan terima kasih kepada : 1. Allah SWT atas karunia dan rahmat-Nya. 2. Orang tua tercinta, yang telah memberikan doa, semangat, dukungan, dan motivasi selama melakukan studi. 3. Bapak Agung Wahana, S.E., M.T. Selaku dosen pembimbing kerja praktik yang sudah bersedia memberikan ilmu dan meluangkan waktunya untuk memberikan bimbingan dan pengarahan dalam menyelesaikan laporan kerja praktik ini. 4. Bapak H. Cecep Nurul Alam, S.T., M.T. selaku Ketua Jurusan Teknik Informatika yang senantiasa memberikan dorongan serta motivasi kepada para mahasiswanya. 5. Bapak Wahyu Ilahi, Bapak Elan dan Ibu Intan yang telah membimbing dan banyak memberikan masukan selama kerja praktik di PT.Inasa Sakha Kirana. 6. Defrial D, Dewi Suci dan Effanti Deviasari teman satu kelompok Kerja Praktek yang telah berjuang untuk menyelesaikan Kerja Praktek ini bersama-sama. 7. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam penyusunan Laporan Kerja Praktek ini sehingga dapat selesai dengan baik.
ii
Akhir kata, penulis menyadari bahwa pelaksanaan kerja praktek dan penyusunan laporan ini masih belum sempurna. Oleh karena itu, kritik dan saran yang membangun sangat penulis harapkan. Semoga penyusunan laporan ini bermanfaat bagi semua pihak. Wassalamua’laikum Wr. Wb.
Bandung, November 2013
Penulis
iii
DAFTAR ISI HALAMAN PENGESAHAN ..............................................................
i
KATA PENGANTAR .........................................................................
ii
DAFTAR ISI .........................................................................................
iv
DAFTAR GAMBAR ............................................................................
viii
DAFTAR TABEL .................................................................................
x
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah ......................................................
1
1.2. Rumusan Maslah .................................................................
2
1.3. Tujuan ..................................................................................
2
1.4. Batasan Masalah ..................................................................
2
1.5. Metode Penelitian ................................................................
3
1.5.1. Pengumpulan Data ...................................................
3
1.5.2. Pengembangan Perangkat Lunak ............................
3
1.6. Tempat dan Jadwal Kerja Praktik .......................................
4
1.7. Sistematika Penulisan ..........................................................
4
BAB II LANDASAN TEORI 2.1. Aplikasi ...............................................................................
6
2.1.1. Pengertian Aplikasi .................................................
6
2.1.2. Aplikasi Desktop .....................................................
6
2.2. Sistem Pembayaran Termin ................................................
7
2.2.1. Pengertian Sistem ....................................................
7
2.2.2. Pembayaran Termin .................................................
7
2.3. Pemrograman Tersturktur ...................................................
8
2.4. Diagram Alur Data ..............................................................
8
2.4.1
Simbol-Simbol DFD ................................................
8
2.4.2
Tingkatan Diagram Alur Data ..................................
12
2.5. Visual Basic 6.0 ...................................................................
13
2.5.1. Pengenalan Visual basic 6.0 ....................................
13
2.5.2. Fitur-fitur pada Visual Basic 6.0 .............................
13
2.6. Basis Data (Database) .........................................................
15
2.6.1. Pengenalan Basis Data ............................................
15
iv
2.6.2. Sistem Manajemen Basis Data ................................
15
2.6.3. Organisasi File Basis Data .......................................
15
2.6.4. Operasi Dasar Basis Data ........................................
16
2.6.5. Arsitektur Sistem Basis Data ...................................
16
2.7. Microsoft Access 2003 ........................................................
17
2.7.1. Pengenalan Microsoft Access 2003 .........................
17
2.7.2. Object Microsoft Access 2003 ................................
17
2.7.3. Penjelasan Mengenai Tabel dan Query ...................
17
2.7.3.1. Tabel ..........................................................
17
2.7.3.2. Query .........................................................
19
2.8. Pengujian Black Box ...........................................................
19
BAB III TINJAUAN PERUSAHAAN 3.1. Latar Belakang PT. Inasa Sakha Kirana ..............................
21
3.2. Data Pokok Perusahaan .......................................................
21
3.3. Lingkup Layanan .................................................................
23
3.3.1. Konsultasi Konstruksi .............................................
23
3.3.1.1. Arsitektur ...................................................
23
3.3.1.2. Sipil ...........................................................
25
3.3.1.3. Mekanikal ..................................................
27
3.3.1.4. Elektrikal ...................................................
27
3.3.1.5. Tata Lingkungan .......................................
28
3.3.1.6. Jasa Survey ................................................
28
3.3.1.7. Jasa Analisis dan Enjinering lainnya .........
30
3.3.1.8. Layanan Jasa Inspeksi Teknis ...................
31
3.3.1.9. Layanan Jasa Manajemen Proyek .............
32
3.3.1.10. Layanan Jasa Enjinering Terpadu .............
34
3.3.2. Konsultasi Non Konstruksi ......................................
35
3.3.2.1. Pengembangan Pertanian dan Pedesaan ....
35
3.3.2.2. Transportasi ...............................................
36
3.3.2.3. Telematika .................................................
36
3.3.2.4. Kepariwisataan ..........................................
36
3.3.2.5. Perindustrian dan Perdagangan .................
37
v
3.3.2.6. Pertambangan dan Energi ..........................
37
3.3.2.7. Keuangan ...................................................
37
3.3.2.8. Pendidikan .................................................
38
3.3.2.9. Kesehatan ..................................................
38
3.3.2.10. Kependudukan ...........................................
38
3.4. Tenaga Ahli .........................................................................
39
3.4.1. Teknik Planologi .....................................................
39
3.4.2. Teknik Arsitektur .....................................................
39
3.4.3. Teknik Lingkungan .................................................
39
3.4.4. Teknik Sipil .............................................................
40
3.4.5. Teknik Geodesi ........................................................
40
3.4.6. Teknik Industri ........................................................
40
3.4.7. Teknik Geologi ........................................................
40
3.4.8. Pertanian ..................................................................
41
3.4.9. Informatika ..............................................................
41
3.4.10. Geologi ....................................................................
41
BAB IV ANALISIS PERANCANGAN 4.1. Analisis Sistem ......................................................................
42
4.1.1. Analisis Sistem Yang Sedang Berjalan ......................
42
4.2. Analisis Kebutuhan ................................................................
43
4.3. Analisis Data ..........................................................................
43
4.3.1. Analisis Kebutuhan Input ..........................................
43
4.3.2. Analisis Kebutuhan Output ........................................
44
4.4. Perancangan Sistem ...............................................................
44
4.4.1. Data Context Diagram ..............................................
44
4.4.2. Data Flow Diagram ...................................................
44
4.4.3. Entity Relationship Diagram .....................................
47
4.4.4. Skema Database ........................................................
48
4.4.5. Struktur Database ......................................................
48
4.5. Perancangan Interface ............................................................
50
vi
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Persiapan Aplikasi .................................................................
58
5.1.1. Implementasi Perangkat Keras ...................................
58
5.1.2. Implementasi Perangkat Lunak ..................................
59
5.1.3. Coding ........................................................................
59
5.2. Pengoperasian Aplikasi ........................................................
59
5.2.1. Form Menu Utama Aplikasi ......................................
59
5.2.2. Form Halaman Utama Perusahaan .............................
60
5.2.3. Form Tambah Pembayaran Termin ...........................
60
5.2.4. Form Edit Data ...........................................................
61
5.2.5. Form Bantuan .............................................................
62
5.2.6. Form Kontrak Pekerjaan ............................................
62
5.2.7. Form Cetak Bukti Pembayaran Termin .....................
63
5.2.8. Form Cetak Laporan Keseluruhan .............................
64
5.3. Pengujian Aplikasi .................................................................
64
5.3.1. Tujuan Pengujian .......................................................
65
5.3.2. Rancangan dan Hasil Pengujian .................................
65
5.4. Kesimpulan Hasil Pengujian .................................................
66
BAB VI PENUTUP 6.1. Kesimpulan ...........................................................................
67
6.2. Saran ......................................................................................
67
DAFTAR PUSTAKA ...........................................................................
68
vii
DAFTAR GAMBAR Gambar 1.1 Pemodelan Prototipe ...........................................................
4
Gambar 2.1 Contoh dari isi Simbol duplikasi external ............................
11
Gambar 2.2 Contoh dari Simbol duplikat Penyimpanan Data ................
12
Gambar 2.3 Contoh dari Simbol Ringkasan DFD ...................................
12
Gambar 3.1 Jasa Pra Desain dan Desain Arsitektur ...............................
24
Gambar 3.2 Jasa Arsitektur Laneskap ....................................................
24
Gambar 3.3 Jasa Desain Interior ............................................................
24
Gambar 3.4 Jasa Pra Desain dan Desain Enjinering Bangunan ...............
25
Gambar 3.5 Jasa Pra Desain dan Desain Enjinering Teknik Sipil Keairan.....................................................................................................
26
Gambar 3.6 Jasa Pra Desain dan Desain Enjinering Teknik Sipil Transportasi ..............................................................................................
27
Gambar 3.7 Elektrikal ............................................................................
28
Gambar 3.8 Tata Lingkungan .................................................................
28
Gambar 3.9 Tata Guna Lahan ................................................................
28
Gambar 3.10 Jasa Survey Permukaan ....................................................
29
Gambar 3.11 Jasa Pembuatan Peta .........................................................
29
Gambar 3.12 Jasa Geologi, Geofisik dan Prospek lainnya ....................
30
Gambar 3.13 Enjinering Konstruksi Bangunan .....................................
34
Gambar 3.14 Konstruksi Pekerjaan Teknik Sipil ...................................
35
Gambar 3.15 Industrial Plant .................................................................
35
Gambar 3.16 Pertanian dan Pedesaan ....................................................
35
Gambar 3.17 Transportasi ......................................................................
36
Gambar 3.18 Telematika ........................................................................
36
Gambar 3.19 Kepariwisataan .................................................................
37
Gambar 3.20 Perindustrian dan Perdagangan ........................................
37
Gambar 4.1 Konteks Diagram Aplikasi Pembayaran Termin ..................
44
Gambar 4.2 Data Flow Diagram Level 1................................................
45
Gambar 4.3 Data Flow Diagram Level 2 Data Kontrak .........................
45
Gambar 4.4 Data Flow Diagram Level 2 Data Pembayaran ...................
46
Gambar 4.5 Entity Relationship Diagram (ERD)....................................
47
viii
Gambar 4.6 Skema Database ..................................................................
48
Gambar 4.7 Perancangan Interface Menu Utama Aplikasi......................
50
Gambar 4.8 Perancangan Interface Menu Utama perusahaan .................
51
Gambar 4.9 Perancangan Interface Input Data Pembayaran ...................
51
Gambar 4.10 Perancangan Interface Edit Data Pembayaran Termin tab Edit Data ............................................................................................
52
Gambar 4.11 Rancangan Interface Edit Data Pembayaran Termin tab Tabel Data..........................................................................................
53
Gambar 4.12 Perancangan Interface Form Bantuan ...............................
54
Gambar 4.13 Perancangan Interface Form Kontrak Pekerjaan ...............
55
Gambar 4.14 Perancangan Interface Bukti Pembayaran Termin.............
56
Gambar 4.15 Perancangan Interface Laporan Keseluruhan Pembayaran Termin ...................................................................................
57
Gambar 5.1 Interface Form Menu Utama Aplikasi ...............................
59
Gambar 5.2 Interface Form Halaman Utama Perusahaan .....................
60
Gambar 5.3 Interface Tambah Data Pembayaran Termin .....................
60
Gambar 5.4 Interface Edit Data Pembayaran Termin Tab Tabel Data ..
61
Gambar 5.5 Interface Edit Data Pembayaran Termin Tab Edit Data ....
61
Gambar 5.6 Interface Bantuan ...............................................................
62
Gambar 5.7 Interface Form Kontrak Pekerjaan .....................................
62
Gambar 5.8 Tampilan Cetak Bukti Pembayaran Termin .......................
63
Gambar 5.9 Tampilan Cetak Laporan Keseluruhan Pembayaran Termin .... 64
ix
DAFTAR TABEL Tabel 2.1 Contoh Pembayaran Termin ..................................................
7
Tabel 2.2 Simbol-simbol DFD ...............................................................
8
Tabel 4.1 Struktur Tabel Kontrak ..........................................................
49
Tabel 4.2 Struktur Tabel Pembayaran ....................................................
49
Tabel 5.1 Tujuan Pengujian......................................................................
65
Tabel 5.2 Rancangan dan Hasil Pengujian .............................................
65
x
LAMPIRAN A Lampiran A-01 Source Code Tambah Data Pembayaran Lampiran A-02 Source Code Form Data Pembayaran Lampiran A-03 Source Code Form Data Kontrak
xi
LAMPIRAN B Lampiran B-01 Surat Keterangan Telah Menyelesaikan Kerja Praktik Lampiran B-02 Lembar Konsultasi Pembimbing Perusahaan Lampiran B-03 Lembar Konsultasi Pembimbing Kerja Praktik Lampiran B-04 Lembar Penilaian Pembimbing Perusahaan Lampiran B-05 Lembar Penilaian Pembimbing Kerja Praktik Lampiran B-06 Rekap Penilaian Laporan Kerja Praktik Lampiran B-07 Rekomendasi Seminar Kerja Praktek Lampiran B-08 Lembar Penilaian Seminar Kerja Praktik Lampiran B-09 Rekapitulasi Nilai Kerja Praktik Lampiran B-10 Surat Keterangan Penyerahan Laporan Kerja Praktik
xii
BAB I PENDAHULUAN
1.1.Latar Belakang Seiring dengan semakin majunya peradaban manusia, maka kebutuhan akan sebuah sistem terpadu yang mampu memberi kemudahan dalam melaksanakan aktivitas-aktivitas perkantoran, dan aktivitas lainnya semakin meningkat dengan pesat pula. Alat – alat teknologi yang ada dirancang sedemikian rupa sehingga memudahkan
penggunanya.
Seperti komputer yang secara sistematis
merupakan suatu kesatuan dari Brainware (pengguna), Hardware (perangkat keras), dan Software (Perangkat Lunak). Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Perkembangan teknologi informasi saat ini sudah menjadi urat nadi bisnis setiap perusahaan, yang tidak saja hanya sekedar pendukung proses bisnis perusahaan tetapi lebih dari itu ialah memegang peranan penting untuk mendrive proses bisnis suatu perusahaan. PT Inasa Sakha Kirana merupakan perusahaan perseroan terbatas yang bergerak dibidang konsultan, tidak hanya disatu bidang, perusahaan ini bergerak di 4 bidang, sehingga banyak kegiatan proyek yang ditangani perusahaan ini, dengan banyaknya kegiatan transaksi dan pendataan biaya proyek,
dibutuhkan
program yang
mampu
mencatat
seluruh
kegiatan
pembayaran termin proyek yang ditangani oleh perusahaan ini. Dalam perusahaan ini belum berjalan dengan efektif dalam pencatatan kegiatan
pembayaran
termin,
hal tersebut
dapat
dilihat
dari tempat
penyimpanan data yang digunakan, perusahaan ini masih menggunakan Microsoft excel sehingga memerlukan waktu untuk input data dan perubahan data, serta dalam pembuatan bukti pembayaran termin. Berdasarkan penjelasan diatas maka penulis mengangkat judul laporan yaitu “Aplikasi Pembayaran Termin Proyek di PT Inasa Sakha Kirana”.
1
1.2.Rumusan Masalah Dari latar belakang permasalahan yang sudah diuraikan di atas, maka dirumuskan masalah yakni sebagai berikut : 1. Bagaimana membuat aplikasi untuk menyimpan data pembayaran termin proyek? 2. Bagaimana membuat aplikasi yang mudah digunakan untuk user? 3. Bagaimana membuat aplikasi untuk membuat bukti pembayaran termin proyek dan membuat laporan untuk perusahaan?
1.3.Tujuan Kerja Praktik Tujuan dari kerja praktik ini adalah: 1. Membantu PT Inasa Sakha Kirana dalam pencatatan pembayaran termin pada semua bidang proyek. 2. Membuat aplikasi yang memudahkan pengguna untuk memasukkan data daripada sistem yang lama. 3. Memudahkan
pengguna
untuk
membuat
bukti pembayaran
termin
proyek. 4. Memudahkan pengguna untuk membuat laporan pembayaran termin proyek.
1.4.Batasan Masalah Batasan-batasan masalah dalam pembuatan aplikasi ini mencakup : 1. Membuat aplikasi untuk mengolah data pembayaran termin proyek. 2. Membuat fitur pembuatan bukti pembayaran termin proyek dan laporan seluruh bukti pembayaran termin proyek untuk perusahaan. 3. Pembuatan program menggunakan Visual Basic 6.
2
1.5.Metode Penelitian 1.5.1. Pengumpulan Data Pengumpulan data dibagi kedalam dua tahapan, yaitu : 1. Wawancara (Interview) Pengumpulan data dengan cara mengadakan wawancara secara langsung dengan berbagai pihak (responden) yang berkaitan dan terlibat
langsung
dengan
sistem
yang
akan
dianalisis
guna
memperoleh data yang tepat dan akurat. 2. Pengamatan (Observasi) Pengumpulan
data
dengan
cara
mengamati secara
langsung
dilapangan baik secara fisik (alat-alat yang dipakai) maupun konsep (cara kerja dari alat-alat yang dipakai).
1.5.2. Pengembangan Perangkat Lunak Prototyping Paradigma dimulai dengan pengumpulan kebutuhan. Pengembang dan Pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang diketahui, dan area garis besar di mana definisi lebih jauh merupakan
keharusan
kemudian
dilakukan
“perancangan
kilat”.
Perancangan kilat berfokus pada penyajian dari aspek – aspek perangkat lunak tersebut yang akan Nampak bagi pelanggan/pemakai. Perancangan kilat membawa kepada konstruksi sebuah
prototype.
Prototipe tersebut dievaluasi oleh pelanggan/pemakai dan dipakai untuk menyaring kebutuhan pengembangan perangkat lunak. Iterasi terjadi pada saat prototype disetel untuk memenuhi kebutuhan pelanggan, dan pada saat yang sama memungkinkan pengembang untuk secara lebih baik memahami apa yang harus dilakukannya.
3
Gambar 1.1 Pemodelan Prototipe
Secara ideal prototype berfungsi sebagai sebuah mekanisme untuk mengidentifikasi kebutuhan
perangkat
lunak.
Bila prototype yang
sedang bekerja dibangun, pengembang harus mempergunakan fragmen – fragmen program yang ada atau mengaplikasikan alat-alat bantu (contohnya
report
generator,
window
manager,
dll)
yang
memungkinkan program yang bekerja untuk dimunculkan secara cepat.
1.6.Tempat dan Jadwal Kerja Praktek Kerja praktik dilaksanakan di PT Inasa Sakha Kirana yang beralamatkan di Jl. Mars Selatan VI No. 9 Margahayu Raya Bandung 40286 Telp. Fax. 022-7561840. Kerja praktik ini dilaksanakan dalam waktu 2 bulan yaitu mulai dari 10 September 2013 – 10 Nopember 2013.
1.7.Sistematika Penulisan Sistematika penulisan yang akan diuraikan dalam penyusunan laporan kerja praktik ini terbagi dalam beberapa bab yang akan dibahas sebagai berikut : BAB I
PENDAHULUAN Bab ini menjelaskan secara umum mengenai Latar Belakang Masalah, Perumusan Masalah, Tujuan Kerja Praktik, Batasan Masalah, Metode Kerja Praktik, Tempat dan Jadwal Kerja Praktik, dan Sistematika Penulisan yang digunakan dalam Kerja Praktik ini.
4
BAB II
LANDASAN TEORI Bab
ini berisi dasar-dasar teorit yang berhubungan dengan
pembuatan program yang menggunakan Visual Basic 6 serta teori lainnya yang mendukung dalam pembuatan program.
BAB III TINJAUAN UMUM PERUSAHAAN Pada bab ini akan dijelaskan bagaimana gambaran umum dari PT. Inasa Sakha Kirana baik mengenai Profil Perusahaan yang terdiri dari, Tempat dan kedudukan, Visi dan Misi Perusahaan, Pelayanan PT. Inasa Sakha Kirana dan Deskripsi Kerja.
BAB IV ANALISIS DAN PERANCANGAN SISTEM Pada bagian ini akan akan dibahas mengenai modul dan komponen yang akan digunakan, dan juga menjelaskan proses perancangan dan pembuatan Aplikasi Pembayaran Termin Proyek di PT. Inasa Sakha Kirana. BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini menjelaskan tentang pengujian aplikasi secara umum maupun
terperinci.
Pengujian
aplikasi
secara
umum
akan
membahas mengenai lingkungan uji coba untuk menggunakan sistem ini. Selanjutnya secara lebih terperinci dijelaskan langkahlangkah dalam uji coba aplikasi. Dari seluruh hasil uji coba tersebut, kemudian di analisa kembali apakah telah sesuai dengan tujuan perancangan awal.
BAB VI PENUTUP Bab ini berisi kesimpulan yang telah didapatkan dari hasil uji coba aplikasi
dan
analisanya
mengenai keterkaitan
dengan
tujuan
pembuatan aplikasi.
5
BAB II LANDASAN TEORI
2.1.Aplikasi 2.1.1. PengertianAplikasi Menurut Kamus Besar Bahasa Indonesia aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu. (Kamus Besar Bahasa Indonesia, 2008:52) Aplikasi adalah penggunaan dalam suatu komputer,
instruksi
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output. ( Jogiyanto, 1998:1) Berdasarkan pengertian diatas dapat disimpulkan bahwa aplikasi adalah suatu instruksi atau perintah yang dirancang menggunakan aturan atau bahasa pemrograman sehingga komputer dapat melakukan suatu pekerjaan sesuai yang diharapkan.
2.1.2. Aplikasi Desktop Aplikasi Desktop adalah suatu aplikasi yang dapat berjalan sendiri atau independen tanpa menggunakan browser atau koneksi internet disuatu komputer otonom, dengan operating system atau platform tertentu. Keunggulan Aplikasi Desktop : 1. Dapat
berjalan
dengan independen,
tanpa perlu menggunakan
browser. 2. Dapat dengan mudah memodifikasi pengaturannya. 3. Prosesnya lebih cepat. Kekurangan Aplikasi Desktop 1. Apabila akan menjalankan aplikasi, harus diinstal terlebih dahulu di komputer. 2. Bermasalah dengan lisensi.
Hal ini membutuhkan lisensi yang
banyak pada setiap komputer
6
3. Aplikasi tidak dapat dibuka di komputer lain, jika belum diinstall 4. Biasanya memerlukan hardware dengan spesifikasi tinggi.
2.2.Sistem Pembayaran Termin 2.2.1. Pengertian Sistem Sistem adalah sehimpunan unsur yang melakukan suatu kegiatan atau menyusun skema atau tata cara melakukan sesuatu kegiatan pemrosesan untuk mencapai sesuatu atau beberapa tujuan, dan hak ini dilakukan dengan cara mengolah data dan/atau energy dan/atau barang di dalam jangka waktu tertentu guna menghasilkan informasi dan/atau informasi dan/atau energy dan/atau barang. (Amirin, 2001:11) Sistem
adalah
kumpulan
objek
atau
elemen
yang
saling
berinteraksi untuk mencapai tujuan tertentu. Sistem yang tengah dikaji adalah berada di dalam batas, sementara di luar batas adalah lingkungan dimana sistem berinteraksi. (Hariyanto, 2004:59)
2.2.2. Pembayaran Termin Pembayaran Termin adalah pembayaran yang berdasarkan tahapan penyelesaian pekerjaan. Misalkan dalam pembayaran termin dilakukan dalam empat tahap sebagai berikut: Termin Termin 1 Termin II Termin III Trmin IV
Pekerjaan 25% 50 % 75% 100%
Tabel 2.1 Contoh Pembayaran Termin Pembayaran
akan
dilakukan
untuk
termin
I bila kemajuan
pekerjaan telah mencapai 25%. Bila belum mencapai 25%, belum ada pembayaran. Pembayaran dilakukan setiap termin, asal prestasi pekerjaan telah mencapai yang disyaratkan dalam setiap termin. Sistem pembayaran termin lebih sedikit transaksi keuangan yang dibuat.
7
2.3.Pemrograman Terstruktur Untuk sistem informasi, tujuan utama suatu metodologi perkembangan sistem
terstruktur
adalah
untuk
menghasilkan
sistem
informasi
serta
menggunakan prosedur dan dokumentasi yang baku dan jelas pula.
2.4.Diagram Alur Data Pemikiran untuk menampilkan alur data dengan menggunakan kartu dalam suatu sistem bukanlah meruakan hal yang baru. Gane dan Sarson menyatakan bahwa pada tingkat logis pemakaian diagram alur data sebagai alat kunci untuk mengetahui dan mengerjakan sistem pada tiap kekomplekan, serta untuk membatasi model bagi pemakaian pada tahap analisis, masih merupakan hal yang baru. Pemakaian alat semacam ini pertama kali diperkenalkan oleh steen dan
kawan-kawan,
meskipun
kemudian
beberapa
orang
lainnya
menggunakannya dengan nama yang sama, yaitu DFD, atau grafik bubble (bubble chart) 2.4.1. Simbol- Simbol DFD Kita dapat mendefinisikan DFD sebagai model logis yang menjelaskan sistem sebagai jaringan kerja (sub sistem) dari proses yang dihubungkan satu
dengan
yang
lainnya
dan
atau
dihubungkan
dengan
tempat
penyimpanan data serta dihubungkan pula dengan sumber dan tujuan. No
Simbol
1
Nama Simbol Alur Data
2
Proses
Keterangan Gambar anak panah dipakai untuk menunjukkan alur data (informasi atau obyek). Nama alur data ditulis pada garis atau di sampingnya. Gambar menunjukkan tugas atau proses yang manual atau pun yang otomatis. Gambar ini tidak hanya menunjukkan alur data input ke dalam lingkaran, tetapi juga menunjukkan transformasi data input ke dalam output. Data tersebut kemudian mengalir keluar lingkaran. Keterangan
8
3
4
singkat serta angka referensi untuk proses dituliskan di dalam lingkaran tersebut. Keterangan tersebut hendaknya berupa kalimat perintah yang berupa kata kerja aktif (misalnya ujilah, hitunglah) yang diikuti oleh klausa obyek untuk menjelaskan proses tersebut. Tepi Model Segi empat digunakan untuk atau Sumber simbol keadaan eksternal untuk menunjukkan tempat asal data (sumber) atautempattujuan data (tujuan). Dalam membuat model sistem dengan DFD, alur data yang memasuki serta meninggalkan sistem akan menentukan batas sistem tersebut. Nama sumber serta tujuan ditulis dalam kotak segi empat, dalam bentuk tunggal. Definisi tujuan serta sumber yang lebih umum dapat seperti berikut: Sumber merupakan sistem yang independen yang menghasilkan alur data yang kemudian diproses oleh sistem. Tujuan juga merupakan sistem independen lainnya yang menerima alur data yang dihasilkan sistem. Jadi, sistem dapat sebagai sumber maupun tujuan dan kita dapat menyontohnyajika sistem luar yang sarna juga berfungsi sebagai sumber serta tujuan pada diagram alur data. Penyimpanan Terlepas dari media /Storage penyimpanan fisik, gambar segi empat terbuka menunjukkan gudang informasi atau obyek. Nama
9
5
Penamaan
tempat penyimpanan data tersebut dituliskan di dalam gambar segi empat terbuka itu. Cara penamaan seperti ini adalah paling jelas bagi pemakai. Simbol penyimpanan itu menunjukkan penundaan waktu bagi isi simbol tersebut. Sangat sering terjadi bahwa unsur-unsur data tidak berjaIan dari suatu proses ke proses berikutnya secara langsung, melainkan disimpan terlebih dulu sementara operasi lainnya atau penyusunan ulang unsur-unsur data berlangsung. Dengan gambar segi empat terbuka memungkinkan kita untuk menunjukkan penundaan semacam itu daIam DFD. Apabila gudang data (data store) hanya diperbarni selama atau sesudah proses tertentu, maka untuk menunjukkan arah aIur data ke gudang dibuat gambar anakpanah yang mengarah pada gudang data itu. Akan tetapijika data dari gudang dipakai pada proses itu, maka kita gunakan satu anak panah yang mempunyai dua arah. Jika dengan nama gudang data sudah jelas data yang masuk dan atau yang keluar, maka tidak perlu memberi nama alurdata tersebut.Namun jika data yang masuk serta yang keluar tersebut hanya merupakan bagian dari data yang tersimpan, maka aIur data tersebut harns kita beri nama dengan jelas dan tepat. DaIam Kamus Data (Data
10
6
Dictionary) pada kegiatan pengembangan sistem, nama-nama yang dipakai untuk alur data, deskripsi proses, sumber, dan penyimpanan harns dijelaskan. Konvensi Pemakaian tanda silang pada Tambahan garis aIur hendaknya sesedikit mungkin. Dalam hal ini unsur eksternal atau penyimpanan data dapat digunakan lebih dari satu kali pada DFD yang sama. Duplikat sumber eksternal diberi tanda garis miring (/) atau tanda asterik (*). Duplikat penyimpanan data diberi tanda garis vertikal (\)atau asterik (*).Jika terdapat lebih dari satu duplikat, maka kita gunakan simbol duplikat lebih dari satu Tabel 2.2 Simbol-simbol DFD
Gambar 2.1 Contoh dari isi Simbol duplikasi external
11
Gambar 2.2 Contoh dari Simbol duplikat Penyimpanan Data
Gambar 2.3 Contoh dari Simbol Ringkasan DFD
2.4.2. Tingkatan Diagram Alur Data Dalam
menyiapkan
DFD
analis
sistem
mencoba
untuk
mengidentifikasi alur data yang khas dan proses yang tepat untuk mengubahnya. Alur data tersebut kemudian dirangkum dalam Diagram Alur Data (DFD). Disamping itu dalam menyiapkan Diagram Alur Data, analis sistem menggunakan metode top-down sehingga halaman atas atau halaman pertama pada paket diagram dapat menunjukkan batas sistem yang sedang dibicarakan. Halaman atas ini disebut sebagai diagram konteks. Proses sistem utama dan alur data akan dijelaskan pada diagram ikhtisar atau diagram tingkat nol. Pada tiap halaman aturan 7+2 diterapkan pada nomor proses yang dijelaskan. Tiap proses
12
pada tingkat yang lebih tinggi DFD diuraikan lagi pada halaman baru secara keseluruhan dari DFD pada halaman sebelumnya, keluar masuknya alur data dalam proses tersebutjuga ditunjukkan pada diagram itu. Seperti halnya proses, alur data pada DFD diuraikan pula ke dalam unsur-unsumya pada diagram yang tingkatannya lebih rendah. Dengan melihat DFD dari tingkat dasar ke atas, kita dapat mengetahui bahwa proses dan/atau alur data yang rind terangkum dalam diagram tingkat atasnya.
2.5.Visual Basic 6.0 2.5.1. Pengenalan Visual Basic 6.0 Microsoft Visual Basic (Sering disingkat sebagai VB) merupakan sebuah
bahasa
pemrograman
yang
menawarkan
Integrated
Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan
model pemrograman
(COM).
Visual Basic adalah
pengembangan dari bahasa komputer BASIC (Beginner’s All-Purprose Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas
Eugene
Kurtz
dari
Perguruan
Tinggi Dartmouth
pada
pertengahan tahun 1960-an. Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programmer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer. (Binarto, 2012:1)
2.5.2. Fitur-fitur pada Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu perangkat lunak untuk mendukukng pemrograman visual. Microsoft Visual Basic dapat bekerja pada sistem operasi Windows 95/98 atau Windows yang lebih tinggi seperti Windows XP/7. Dalam Microsoft Visual Basic sudah terintegrasi IDE (Integrated Development Environment), yaitu tempat
13
untuk
menghasilkan
program
aplikasi
yang
mengubah
bahasapemrograman menjadi bahasa mesin. Adapun Tampilan Microsoft Visual Basic 6.0 kurang lebih sebagai berikut : 1. Menu Bar Bagian ini berisi menu-menu utama yang dimiliki Microsoft Visual Basic 6.0. Menu-menu tersebut antara lain menu File, Edit, View, Project, Run, dan lain-lain. Pada masing-masing menu terdapat beberapa sub menu yang spesifik.
2. Toolbar Toolbar mempunyai fungsi yang sama seperti fungsi dari menu, tetapi pada
toolbar pilihan-pilihannya berbentuk
ikon.
Untuk
memilih suatu proses yang akan dilakukan, anda tinggal mengklik ikon sesuai dengan proses yang diinginkan. 3. Toolbox Toolbox merupakan kotak perangkat yang berisi kumpulan tombol objek atau kontrol untuk mengatur desain dari aplikasi yang akan dibuat. 4. Project Explorer Merupakan tempat untuk melihat daftar dari form dan modul yang digunakan dalam proyek. 5. Properties Window Merupakan jendela untuk menampilkan dan mengubah propertiproperti yang dimiliki oleh sebuah objek. Ada dua pilihan tampilan, yaitu Alphabetic (urut berdasarkan abjad) dan Categories (urut berdasarkan kelompok) 6. Code Editor Merupakan tempat dimana kita meletakkan atau menuliskan kode program dari program aplikasi. Setiap form dalam Visual Basic 6.0 memiliki satu buah Code Editor sendiri. 7. Form
14
Merupakan tempat dimana penempatan dari objek kontrol atau sebagai (user interface) tempat pembuatan tampilan. 2.6. Basis Data (Database) 2.6.1. Pengenalan Basis Data Database (basis data) merupakan kumpulan data yang saling berhubungan satu dengan lainnya yang tersimpan di perangkat keras komputer dan diperlukan suatu perangkat lunak untuk memanipulasi basis data tersebut. Buku telepon, katalog film merupakan contoh dari database. 2.6.2. Sistem Manajemen Basis Data Sistem
manajemen
system/DBMS)
adalah
basis
data
perangkat
(database
lunak
management
yang digunakan untuk
mengendalikan data, termasuk penyimpanan data, pengambilan data, keamanan data dan integritas data. Fungsi utama DBMS adalah untuk menyediakan lingkungan yang nyaman
dan
efisien
untuk
digunakan
dalam
pengambilan
dan
penyimpanan informasi di basis data.
2.6.3. Organisasi File Basis Data Penekanan
file
pada
basis
data
adalah
kemampuan
untuk
mengakses data dengan cepat dan efisien dalam menggunakan media simpanan luarnya. Faktor yang mempegaruhi hal ini adalah organisasi dari file basis data. Organisasi file basis data ini mencoba meningkatkan struktur dari data antara satu file dengan file lainnya, dengan menunjukkan hubungan antar data yang ada : 1. Struktur data berjenjang (hierarchial data structure) atau disebut juga dengan nama data pohon (tree data structure) menunjukkan hubungan antara data membentuk suatu jenjang seperti pohon. 2. Struktur data jaringan (network data structure) disebut juga dengan plex data struktur. Pada struktur data pohon tiap-tia node tidak dapat mempunyai lebih dari satu orang tua, sedangkan struktur data jaringan ini, tiap-tiap node punya banyak orang tua.
15
3. Struktur data hubungan adalah meletakkan semua hubungan dalam bentuk tabel dua dimensi. Data dalam model ini dapat diidentifikasi dalam hubungan nyata terhadap data item yang ada.
2.6.4. Operasi Dasar Basis Data Operasi-operasi dasar yang dapat anda lakukan berkenaan dengan basis data meliputi : 1. Pembuatan basis data baru (create database). 2. Penghapusan basis data (drop database). 3. Pembuatan file atau tabel baru ke suatu basis data (create table). 4. Penghapusan file atau tabel dari suatu basis data (drop table). 5. Penambahan atau pengisian data baru ke sebuah file atau tabel di sebuah basis data (insert). 6. Pengambilan data dari sebuah file atau tabel (retrieve atau search). 7. Pengubahan data dari sebuah file atau tabel (update). 8. Penghapusan data dari sebuah file atau tabel (delete).
2.6.5. Arsitektur Sistem Basis Data Terdapat dua bentuk arsitektur sistem basis data, yaitu sistem terpusat dan sistem Client-Server. Sistem basis data terpusat adalah sistem basis data yang dijalankan pada sistem komputer tunggal dan tidak berinteraksi pada sistem komputer
lain.
Pengguna terkoneksi ke komputer pusat melalui
terminal. Sistem basis data Client-Server adalah sistem basis data yang memisahkan program pengguna dengan program basis data di sistem yang berbeda. Pengguna terkoneksi ke pusat data yang disebut server system melalui suatu program pengguna (user interface) yang terdapat pada komputer. Sistem tempat program pengguna disebut client system. (Junindar, 2008:19-21)
16
2.7.Microsoft Access 2.7.1. Pengenalan Microsoft Access 2003 Microsoft Access 2003 merupakan program aplikasi pengolahan basis data bagian dari Microsoft Office 2003.
2.7.2. Object Microsoft Access 2003 Database Access 2003 memiliki 7(tujuh) bentuk objek yaitu : 1. Tables Tabel digunakan untuk pembuatan dan pengolahan tabel. 2. Queries Queries digunakan untuk pembuatan dan pengolahan query. 3. Forms Form digunakan untuk pembuatan dan pengolahan form. 4. Reports Form digunakan untuk pembuatan dan pengolahan laporan. 5. Pages Pages digunakan untuk pembuatan dan pengolahan data. 6. Macros Macros digunakan untuk pembuatan dan pengolahan macro. 7. Modules Modules digunakan untuk pembuatan dan pengolahan modul di dalam Visual Basic.
2.7.3. Penjelasan Mengenai Tabel dan Query 2.7.3.1. Tabel Tabel adalah sekumpulan data atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen utama dan pertama dari sebuah database yang harus dibuat. Tipe-tipe data yang tersedia pada Access 2003 adalah sebagai berikut :
17
1. Text Jenis data yang berisi teks atau angka-angka yang tidak digunakan
untuk
operasi logika dan matematika.
Panjang
maksimal tipe field adalah 255 karakter dan merupakan tipe default. 2. Memo Jenis data yang berisi teks atau angka-angka yang tidak digunakan
untuk
operasi logika dan matematika.
Panjang
maksimal tipe field adalah 65.535 karakter. 3. Number Jenis data yang berisi khusus angka yang digunakan untuk operasi logika dan matematika. 4. Date/Time Jenis data yang berisi khusus tanggal dan waktu. 5. Currency Jenis data yang berisi khusus angka dalam format mata uang. 6. Autonumber Jenis data yang berisi khusus angka yang diformat secara urut saat mengisi record. 7. Yes/No Jenis data yang berisi data khusus, seperti 1 atau 0, true atau false, dan lain-lain. 8. OLE Object Jenis data yang berisi khusus data eksternal Object Linked Embedded (OLE). 9. Hyperlink Jenis data yang berisi khusus untuk mengoneksikan antar data dengan interface luar. 10. Lookup Wizard Digunakan untuk membuat pilihan pengisisan record dalam bentuk list box atau combo box.
18
2.7.3.2. Query Query pada Access digunakan untuk memanipulasi data dan mengendalikan manipulasi data tersebut melalui suatu bahasa. Bahasa yang digunakan terkenal dengan nama Structured Query Language (SQL). Query umumnya digunakan untuk memanipulasi data, record dan field yang terletak dalam satu atau beberapa tabel atau query. Kita dapat menggunakan query untuk melihat, mengubah, dan menganalisa
data
dalam
berbagai
cara.
Kita
juga
dapat
menggunakan query sebagai sumber untuk record-record yang digunakan pada form dan report. Ada beberapa query yang terdapat pada Access, diantaranya : 1. Select Query Merupakan jenis query yang paling umum. Query ini berfungsi untuk menampilkan data yang berasal dari satu tabel atau lebih. 2. Parameter Query 3. Crosstab Query 4. Action Query Action query meliputi : 1. Delete Query 2. Update Query 3. Append Query 4. Make Table Query
2.8.Pengujian Black Box Pengujian adalah proses pemeriksaan atau evaluasi sistem atau komponen sistem secara manual atau otomatis untuk memverifikasi apakah sistem memenuhi
kebutuhan-kebutuhan
yang
dispesifikan
atau
mengidentifikasi
perbedaan-perbedaan antara hasil yang diharapkan dengan hasil yang terjadi (Hariyanto, 2004:569) Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak. Pengujian Black Box memungkinkan perekayasa perangkat lunak
19
mendapatkan serangkaian kondisi yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian Black Box berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan Interface. 3. Kesalahan dalam struktur data atau akses database eksternal. 4. Kesalahan kinerja. 5. Inisialisasi dan kesalahan terminasi. Pengujian Black Box memperhatikan struktur kontrol, maka perhhatian berfokus
pada
domain
informasi.
Pengujian
didesain
untuk
menjawab
pertanyaan-pertanyaan berikut : 1. Bagaimana Validitas fungsional diuji? 2. Kelas input apa yang akan membuat test case menjadi baik? 3. Apakah sistem sangat sensitif terhadap harga input tertentu? 4. Bagaimana batasan dari suatu data disolasi? 5. Kecepatan data apa dan volume data apa yang dapat ditolerir oleh sistem? 6. Apa pengaruh kombinasi tertentu dari data terhadap operasi sistem? Dengan mengaplikasikan teknik black box, maka kita menarik serangkaian test case yang memenuhi kriteria berikut ini : 1. Test case yang mengurangi, dengan harga lebih dari satu, jumlah test case tambahan yang harus didesain untuk mencapai pengujian yang dapat dipertanggungjawabkan 2. Test case yang member tahu kita sesuatu yang mengenai kehadiran atau ketidakhadiran kelas kesalahan, daripada member tahu kesalahan yang berhubungan hanya dengan pengujian spesifik yang ada. (Pressman, 2002:521-522)
20
BAB III TINJAUAN PERUSAHAAN
3.1. Latar Belakang PT. Inasa Sakha Kirana PT. Inasa Sakha Kirana merupakan perusahaan konsultan mandiri yang berdiri pada tahun 2004, perusahaan ini berkembang dengan didukung oleh tenaga-tenaga ahli yang terkemuka dan berkualitas, yang telah melaksanakan proyek baik yang terintegrasi maupun yang terdiri dari berbagai disiplin ilmu dan siap menerima tawaran kerjasama melaksanakan tugas dalam bidang profesinya, baik dari pihak pemerintah ataupun swasta lainnya. PT. Inasa Sakha Kirana menekuni bidang jasa konsultasi Teknik dana Manajemen sebagai profesi yang disiapkan guna memberikan bantuan dan pelayanan dalam melaksanakan berbagai kegiatan yang berkaitan dengan bidang Perencanaan Umum, Studi Kelayakan, Perencanaan Teknik, Amdal, Pengawasan Teknik, Penelitian serta pengembangan berbagai bidang lainnya. PT. Inasa Sakha Kirana dalam menyelesaikan tugas pekerjaannya selalu menggunakan
sistem
penyelesaian
teknik
dan
administrasi
secara
professional, mengingat didukung oleh tenaga ahli yang telah berpengalaman diberbagai bidangnya dan dibantu oleh tenaga muda yang berbakat dan potensial. Sehingga dalam menyelesaikan pekerjaannya berdaya guna dan berhasil secara maksimal. PT. Inasa Sakha Kirana mempunyai dua perusahan cabang yang bergerak di bidang yang sama
yaitu jasa konsultasi. Adapun perusahaan cabang
tersebut adalah PT. Munasa Kreasi Nusantara dan CV. Ramandhika. 3.2. Data Pokok Perusahaan 1. Bentuk dan Nama Perusahaan PT. INASA SAKHA KIRANA 2. Domisili Perusahaan Jl. Mars Selatan VI No.9 Margahayu Raya Bandung 40286 Telp. Fax 0227561840 3. Akte Pendirian Perusahaan : Nama Notaris : R. Sabar Partakoesoema, SH. MH
21
Nomor
: 33
Tanggal
: 22 September 2004
4. Akte Perubahan : Nama Notaris
: R. Sabar Partakoesoema, SH. MH
Nomor
: 02
Tanggal
: 3 Nopember 2008
5. Pengesahan Departemen Kehakiman Nomor
: AHU-88839. AH.01.02.Tahun 2008
Tanggal
: 21 Nopember 2008
6. Nomor Pokok Wajib Pajak (NPWP) 02.333.122.6-429.000 7. Izin Usaha Surat izin Usaha Jasa Konstruksi(SIUJK) Nomor
: AHU-88839. AH.01.02.Tahun 2008
Tanggal
: 21 Nopember 2008
8. Organisasi/Asosiasi Ikatan Nasional Konsultan Indonesia Nomor Anggota INKINDO : 12533/P/0786. JB Kamar Dagang dan Industri Bandung Nomor Anggota KADIN : 20101-007399 9. Sertifikasi Sertifikasi Badan Usaha Jasa Konsultan Konstruksi No. SBU : 0109/INKINDO/10/05/11 Sertifikasi Badan Usaha Jasa Konsultan Non Konstruksi No. SBU : 1.MS-20101-11-0487 10. Tanda Daftar Perusahaan Nomor. 101115114703 11. SK Domisili Perusahaan Nomor. 017/DP/Kel.Mjlg/III/2009 12. Surat Izin Usaha Perdagangan Nomor. 510/1-4292-BPMPPT 13. Izin Gangguan/ Surat Izin Tempat Usaha
22
Nomor.503/IG -4688/BPMPPT 14. Relasi Bank Bank Jabar Banten Cabang Utama Bandung No. Rek. 0000119751001
3.3. Lingkup Layanan PT. Inasa Sakha Kirana
memberikan pada klien jasa pelayanan yang
luas dan dapat dibagi dalam dua yaitu lingkup layanan konsultansi konstruksi dan konsultansi non konstruksi. Masing-masing lingkup layanan mulai dari jasa survey, perencanaan, pengawasan, desain, studi, penelitian dan terapan, bantuan teknik, konsultansi manajemen, sistem informasi dan jasa khusus lainnya. Berdasarkan kelompok bidang yang dapat ditangani, maka cakupan pelayanan jasa konsultansi yang disediakan oleh PT. Inasa Sakha Kirana meliputi pekerjaan : 3.3.1. Konsultasi Konstruksi 3.3.1.1. ARSITEKTUR Jasa pelayanan konsultan pada bidang ini secara garis besar dapat dibagi menjadi 4 sub bidang layanan yaitu jasa pradesain/nasihat dan desain arsitektur, administrasi kontrak, jasa arsitektur lansekap, jasa desain interior dan jasa arsitektur lainnya. 1. Jasa Pra-Desain/Nasihat dan Desain Arsitektur Jasa pelayanan yang mencakup pekerjaan pra-desain dan desain arsitektural untuk bangunan dan struktur lain. Jasa nasihat/pra desain mencakup kegiatan jasa bantuan, nasihat dan
rekomendasi
yang
berkaitan
dengan
masalah
arsitektur, jasa studi awal mengenai filosofi lokasi, maksud pembangunan, tinjauan iklim dan lingkungan, kebutuhan hunian
(okupansi),
kendala
biaya,
analisis
pemilihan
lokasi, skedule disain dan konstruksi.
23
Gambar 3.1 Jasa Pra Desain & Desain Arsitektur
2. Jasa Arsitektur Lansekap Jasa ini mencakup pekerjaan jasa perancangan dan desain lansekap estetik untuk taman, lahan komersial dan hunian, penyiapan peta lokasi, gambar kerja dan spesifikasi teknik. Selain itu pembiayaan untuk pengembangan lahan (land development), pepohonan yang akan ditanam dan fasilitas seperti pejalan kaki, pagar dan tempat parkir.
Gambar 3.2 Jasa Arsitektur Laneskap
3. Jasa Desain Interior Jasa pelayanan konsultan PT. INASA SAKHA KIRANA pada sub perancangan
bidang ini seperti jasa perencanaan dan ruangan
interior
untuk
kebutuhan
fisik,
estitik dan fungsi manusia, penggambaran desain dekorasi interior termasuk jendela dan gudang.
3.3 Jasa Desain Interior
24
3.3.1.2. SIPIL Jasa pelayanan konsultan pada bidang ini secara garis besar dapat dibagi menjadi 4 sub bidang layanan yaitu jasa nasehat/pra-desain dan disain enjinering bangunan, pekerjaan teknik sipil dan keairan, pekerjaan teknik sipil dan transportasi, dan pekerjaan teknik sipil lainnya. 1. Jasa Pra-Disain dan Desain Enjinering Bangunan Pada sub bidang pelayanan ini meliputi pekerjaan bangunan hunian dan bangunan bukan hunian seperti bangunan industri,
komersial bangunan pertanian yang
mencakup kegiatan jasa bantuan, nasihat dan rekomendasi enjinering, melaksanakan persiapan studi kelayakan teknis dan studi dampak proyek, jasa nasehat dan konsultasi enjinering
sebelum
penggambaran
proyek,
jasa
studi
kelayakan, studi dampak lingkungan, pengkajian ekonomi proyek, nasihat teknis yang terkait dengan instalasi. Selain itu juga mencakup jasa penilaian instalasi struktur,
mekanikal
dan
elektrikal,
disain
enjinering
struktur, penggambaran draft awal, perkembangan proyek, spesifikasi perencanaan atas pelaksanaan dan jasa parsial disain enjinering.
Gambar 3.4 Jasa Pra-Desain dan Desain Enjinering Bangunan
2. Jasa Pra-Disain dan Desain Enjinering Pekerjaan Teknik Sipil Keairan Pada sub bidang pelayanan ini meliputi pelabuhan, saluran air, bendungan, irigasi dan pekerjaan air lainnya. Jasa ini mencakup kegiatan: jasa bantuan, nasehat dan rekomendasi
yang
terkait
dengan
masalah
enjinering, 25
melaksanakan persiapan studi kelayakan teknis dan studi dampak proyek, jasa nasehat dan konsultansi enjinering sebelum penggambaran proyek, jasa studi kelayakan, studi dampak
lingkungan
dan
pengkajian
ekonomi proyek
instalasi. Selain itu juga mencakup jasa penilaian instalasi struktur, mekanikal
dan
penggambaran
elektrikal, draft
disain
awal,
enjinering
struktur,
perkembangan
proyek,
spesifikasi perencanaan atas pelaksanaan dan jasa parsial disain enjinering.
Gambar 3.5 Jasa Pra-Desain dan Desain Enjinering Teknik Sipil Keairan
3. Jasa Pra-Disain dan Desain Enjinering Pekerjaan Teknik Sipil Transportasi Pada sub bidang pelayanan ini meliputi pekerjaan jalan bebas hambatan (highways), jalan raya (streets), jalan (roads) jalan kereta api, landasan pacu jembatan, jalan layang, terowongan dan jalan bawah tanah. Jasa ini mencakup kegiatan : jasa bantuan, nasehat dan rekomendasi yang terkait dengan masalah enjinering, melaksanakan persiapan studi kelayakan teknis dan studi dampak proyek, jasa nasehat dan konsultansi enjinering sebelum penggambaran proyek, jasa studi kelayakan, studi dampak
lingkungan
dan
pengkajian
ekonomi proyek
instalasi. Selain itu juga mencakup jasa penilaian instalasi struktur,
mekanikal
dan
elektrikal,
disain
enjinering 26
struktur, penggambaran draft awal, perkembangan proyek, spesifikasi perencanaan atas pelaksanaan dan jasa parsial disain enjinering.
Gambar 3.6 Jasa Pra-Desain dan Desain Enjinering Teknik Sipil Transportasi
3.3.1.3 MEKANIKAL Jasa pelayanan konsultan pada bidang ini yaitu untuk jasa disain enjinering mekanikal pemanasan,
ventilasi,
mencakup kegiatan disain sistem
pengaturan
instalasi mekanikal lainnya,
udara,
pendinginan
dan
disain enjinering akustik
dan
vibrasi, pembangunan prototipe dan disain enjinering detail. Sedangkan pada sub bidang layanan jasa nasehat atau pradesain dan disain enjinering industrial plant dan proses mencakup
kegiatan
kontruksi
pertambangan,
kontruksi
pembangkit tenaga power plant, fasilitas kimia dan yang terkait, konstruksi untuk pabrik manafaktur dan otomatisasi untuk proses industri.
3.3.1.4 ELEKTRIKAL Jasa pelayanan konsultan pada bidang ini yaitu untuk jasa disain
enjinering
elektrikal
mencakup
kegiatan
sistem
ketenagaan, sistem penyinaran, sistem alarm kebakaran, sistem komunikasi dan instalasi listrik lainnya. Sedangkan pada sub bidang layanan jasa nasehat atau pra-desain dan disain enjinering sistem kontrol lalu lintas yaitu sistem kontrol lalu lintas baik transportasi darat udara dan laut.
27
Gambar 3.7 Elektrikal
3.3.1.5 TATA LINGKUNGAN Jasa pelayanan konsultan pada bidang ini yaitu untuk jasa konsultansi
lingkungan
mencakup
kegiatan
air
minum,
penyehatan lingkungan permukiman dan persampahan.
Gambar 3.8 Tata Lingkungan
Sedangkan jasa perencanaan urban mencakup kegiatan jasa pembuatan program yang berkaitan dengan tata guna lahan, pemilihan lokasi, kontrol dan pemanfaatan sistem jalan dan
jasa
memelihara
lahan
dengan
pembangunan
tujuan urban
untuk yang
menciptakan
dan
sistematik
dan
terkoordinasi, pengkajian ekonomi atas program pembangunan urban.
Gambar 3.9 Tata Guna Lahan
3.3.1.6 JASA SURVEY Jasa pelayanan konsultan pada bidang ini yaitu jasa survey permukaan, jasa pembuatan peta, jasa survey bawah tanah, jasa geologi, geofisik dan prospek lainnya.
28
1. Jasa Survey Permukaan Jasa
survey
permukaan
meliputi
jasa
pengumpulan
informasi dalam bentuk posisi dan batas bagian permukaan bumi dengan berbagai fungsi dan metode termasuk transit, fotogrametri
dan
survey
hidrologi , koleksi data dan
satelit serta jasa survey lapangan seperti membuat tanda hak milik dan penandaan batas.
Gambar 3.10 Jasa Survey Permukaan
2. Jasa Pembuatan Peta Jasa ini seperti jasa pembuatan peta termasuk dalam persiapan dan revisi berbagai jenis peta misalnya jalan, kadastral,
topografi,
planimetri,
hidrologi,
menggunakan
hasil aktivitas survey, peta dan sumber informasi lain termasuk
pembuatan peta analog dan digital pada sistem
informasi geografis.
Gambar 3.11 Jasa Pembuatan Peta
3. Jasa Survey Bawah Tanah Jasa survey bawah tanah meliputi jasa yang mnyediakan infomasi
pembentukan
metoda
yang
berbeda
sub
permukaan
seperti
bumi
metoda
dengan
seismograf,
29
gravimetri,
magnetometri
dan
metoda
survey
sub
permukaan lainnya
4. Jasa Geologi, Geofisik dan Prospek lainnya Jasa ini meliputi jasa geologi, geofisik, geokimia dan konsultansi saintifik lainnya yang terkait dengan lokasi deposit mineral, minyak dan gas, air bawah tanah dengan mempelajari sifat-sifat bumi dan pembentukan batuan dan strukturnya.
Gambar 3.12 Jasa Geologi, Geofisik dan prospek lainnya
3.3.1.7 JASA ANALISIS DAN ENJINERING LAINNYA Jasa pelayanan konsultan pada bidang ini meliputi jasa komposisi kemurnian dan analisis yang meliputi penyusunan AMDAL (KA-ANDAL, ANDAL, RKL dan RPL), jasa tes dan analisis untuk sifat-sifat kimia dan biologi bahan seperti udara, air, limbah, bahan bakar, logam, tanah, mineral, makanan dan kimia, jasa tes dan analisis yang berkaitan dengan bidang sainsitifik sebagainya.
seperti mikrobiologi,
biokimia,
bakteriologi dan
Sedangkan pada sub bidang layanan enjinering
lainnya meliputi : jasa enjinering geoteknik yang menyediakan informasi bawah tanah, jasa enjinering air tanah termasuk pengkajian air bawah tanah, studi kontaminasi dan manajemen kualitas, jasa enjinering korosi termasuk inspeksi, deteksi dan program kontrol korosi dan investigasi kegagalan.
30
3.3.1.8 LAYANAN JASA INSPEKSI TEKNIS Jasa pelayanan konsultan pada bidang ini meliputi 6 sub bidang layanan yaitu sebagai berikut : 1. Jasa
Enjinering
Fase
Konstruksi
dan
Instalasi
Bangunan Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk bangunan hunian dan bangunan bukan hunian seperti bangunan industri, komersial dan bangunan pertanian. 2. Jasa
Enjinering
Fase
Konstruksi
dan
Instalasi
Pekerjaan Teknik Sipil Transportasi Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk jalan bebas hambatan, jalan raya, jalan, jalan
kereta
api,
landasan
pacu pesawat,
jembatan,
jembatan layang, terowongan dan jalan bawah tanah. 3. Jasa
Enjinering
Fase
Konstruksi
dan
Instalasi
Pekerjaan Teknik Sipil Keairan Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk pelabuhan, saluran air, bendungan, irigasi dan pekerjaan air lainnya. 4. Jasa
Enjinering
Fase
Konstruksi
dan
Instalasi
Pekerjaan Teknik Sipil Lainnya Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk pemipaan, kabel komunikasi dan jalur tenaga jarak jauh, pemipaan dan pengkabelan lokal dan pekerjaan yang terkait, failitas olah raga outdoor dan rekreasi. 5. Jasa
Enjinering
Fase
Konstruksi
dan
Instalasi
Industrial Plant dan Proses Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk
konstruksi pertambangan,
pembangkit
tenaga power plant, fasilitas kimia dan yang terkait,
31
kanstruksi untuk pabrik manafaktur dan otomatisasi proses industri. 6. Jasa Enjinering Fase Konstruksi dan Instalasi Sistem Kontrol Lalu Lintas Jasa ini meliputi pekerjaan inspeksi teknis selama fase konstruksi untuk sistem kontrol lalu lintas transportasi baik darat, laut maupun udara.
3.3.1.9 LAYANAN JASA MANAJEMEN PROYEK Jasa pelayanan konsultan pada bidang ini meliputi 6 sub bidang layanan yaitu sebagai berikut : 1. Jasa Manajemen Proyek Terkait Konstruksi Bangunan Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen dan fungsi-fungsi kontrol, mencakup bangunan hunian dan bangunan bukan hunian seperti bangunan industri, komersial dan pertanian. 2. Jasa Manajemen Proyek Terkait Konstruksi Pekerjaan Teknik Sipil Transportasi Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen
dan fungsi-fungsi kontrol,
mencakup
jalan
bebas hambatan, jalan raya, jalan, jalan kereta api, landas pacu pesawat, jembatan, jalan layang, terowongan dan jalan bawah tanah.
32
3. Jasa Manajemen Proyek Terkait Konstruksi Pekerjaan Teknik Sipil Keairan Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen dan fungsi- fungsi kontrol. Mencakup pemipaan, kabel komunikasi dan jalur tenaga jarak jauh, pemipaan lokal dan kabel, pekerjaan yang terkait olah raga outdoor dan fasilitas rekreasi. 4. Jasa Manajemen Proyek Terkait Konstruksi Pekerjaan Teknik Sipil Lainnya Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen dan fungsi- fungsi kontrol. Mencakup pemipaan, kabel komunikasi dan jalur tenaga jarak jauh, pemipaan lokal dan kabel, pekerjaan yang terkait olah raga outdoor dan fasilitas rekreasi. 5. Jasa Manajemen Proyek Terkait Konstruksi Industrial Plant dan Proses Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen
dan
fungsi-fungsi
kontrol,
mencakup
pertambangan, konstruksi pembangkit tenaga power plant, kimia
dan
fasilitas
terkait,
konstruksi untuk
industri
manafaktur dan otomatisasi untuk proses industri.
33
6. Jasa Manajemen Proyek Terkait Konstruksi Sistem Kontrol Lalu Lintas Jasa
ini
menyeluruh
meliputi atas
jasa
dalam
keberhasilan
pertanggung
jawaban
penyelesaian
proyek
konstruksi atas nama klien termasuk pengorganisasian pembiayaan dan disain, undangan tender dan pelaksanaan manajemen dan fungsi-fungsi kontrol, mencakup
sistem
kontrol lalu lintas untuk transportasi darat, udara dan laut.
3.3.1.10 LAYANAN JASA ENJINERING TERPADU Jasa pelayanan konsultan pada bidang ini terdiri atas jasa manajemen proyek
yang terkait dengan konstruksi,
jasa
nasehat enjinering dan pra-desain, jasa disan, jasa senjinering selama konstruksi dan fase instalasi serta jasa enjinering lainnya.
Pada jasa ini mencakup
sebagian atau seluruh
pekerjaan antar lain : konstruksi bangunan hunian dan bukan hunian seperti bangunan industri, komersial dan pertanian.
Gambar 3.13 Enjinering Konstruksi Bangunan
Konstruksi pekerjaan teknik sipil antara lain : jalan bebas hambatan, jalan raya, jalan, jalan kereta api, landas pacu pesawat, jembatan, jalan layang, terowongan dan jalan bawah tanah, pelabuhan, saluran air, bendungan, irigasi dan pekerjaan air lainnya, pemipaan, kabel komunikasi dan jalur tenaga jarak jauh, pemipaan lokal dan kabel, pekerjaan yang terkait olah raga outdoor dan fasilitas rekreasi.
34
Gambar 3.14 Konsruksi Pekerjaan Teknik Sipil
Sedangkan pada
jasa
industrial plant dan proses
pencakup pertambangan, konstruksi pembangkit tenaga power plant, kimia dan fasilitas terkait, konstruksi untuk industri manafaktur dan otomatisasi untuk proses industri serta sistem kontrol lalu lintas untuk transportasi darat, udara dan laut.
Gambar 3.15 Industrial Plant
3.3.2 KONSULTASI NON-KONSTRUKSI 3.3.2.1 PENGEMBANGAN PERTANIAN DAN PEDESAAN Jasa layanan konsultan PT. INASA SAKHA KIRANA pada bidang pengembangan pertanian dan perdesaan antara lain
:
prasarana
sosial dan
dan
pengembangan
kelembagaan,
partisipasi
masyarakat,
kredit
perkebunan
dan
mekanisasi
pertanian , pembibitan, pengendalian hama /
penyakit tanaman, peternakan, kehutanan, perikanan, tanaman keras dan pangan, dan produk tanaman lain, konservasi
dan
penghijauan, pengembangan pertanian dan perdesaan lainnya.
Gambar 3.16 Pertanian dan Pedesaan
35
3.3.2.2 TRANSPORTASI Jasa layanan konsultan pada bidang transportasi mencakup kegiatan
pengembangan
sarana
transportasi,
legislasi/pengaturan bidang transportasi, usaha jasa angkutan dan sub bidang transportasi lainnya.
Gambar 3.17 Transportasi
3.3.2.3 TELEMATIKA Jasa
layanan konsultan pada PT. INASA SAKHA
KIRANA pada bidang telematika mencakup kegiatan pada sub layanan
telekomunikasi
darat,
telekomunikasi
satelit,
perangkat keras, perangkat lunak,
dan sub bidang
layanan
telekomunikasi lainnya.
Gambar 3.18 Telematika
3.3.2.4 KEPARIWISATAAN Jasa mencakup
layanan
konsultan
kegiatan
transportasi dan
studi
pada
bidang
kepariwisataan
pada sub layanan permintaan aspek dampak pariwisata, penyiapan dan
implementasi proyek wisata, pengelolaan fasilitas pariwisata, museum, benda-benda sejarah, margasatwa,
kerajinan dan
sub bidang layanan kepariwisataan lainnya.
36
Gambar 3.19 Kepariwisataan
3.3.2.5 PERINDUSTRIAN DAN PERDAGANGAN Jasa
layanan
pada
bidang
ini
mencakup
kegiatan
perindustrian, hasil industri, pola perdagangan dan pemasaran, agroindustri,
industri tekstil dan barang jadi dari tekstil,
industri bahan kimia, industri karet dan plastik, industri kulit dan barang jadi dari kulit, masil mineral non logam, industri logam dasar, produk logam. Selain itu melayani juga sub bidang
layanan
mesin
dan
perlengkapan,
mesin
listrik,
peralatan elektronik dan perlengkapannya, industri perkapalan dan sub bidang industri dan perdagangan lainnya.
Gambar 3.20 Perindustrian dan Perdagagan
3.3.2.6 PERTAMBANGAN DAN ENERGI Pada Bidang Pertambangan dan Energi, PT. INASA SAKHA KIRANA melayani sub bidang layanan yang meliputi : ekonomi dan konservasi energi, minyak dan gas, batubara, ekuil dan antrachile, ekonomi, pemasaran dan eksplorasi mineral, teknologi mineral, komoditi dan eksplorasi mineral dan sub bidang pertambangan dan energi lainnya.
3.3.2.7 KEUANGAN Pada Bidang Keuangan konsultan melayani sub bidang layanan antara lain: bank sentral, bank komersial,
bank
pembangunan bank dagang, pasar uang, manajemen pasar modal dan bursa efek, manajemen lembaga keuangan non 37
bank, pembelanjaan sektor pemerintah, manajemen keuangan perusahaan, manajemen investasi dan regulasi sektor keuangan
portfollo, pengawasan,
dan sub bidang layanan keuangan
lainnya.
3.3.2.8 PENDIDIKAN Pada Bidang Pendidikan konsultan PT. INASA SAKHA KIRANA melayani sub bidang layanan yaitu: sub bidang layanan
sistem
dan
evaluasi
pendidikan,
organisasi/administrasi sekolah, pengembangan kurikulum dan metodologi
pendidikan,
bahan,
media
dan
teknologi
pendidikan dan sub bidang layanan pendidikan lainnya.
3.3.2.9 KESEHATAN Pada Bidang Kesehatan konsultan melayani sub bidang layanan pelayanan
seperti:
sub
medik,
pengembangan
bidang
kesehatan
tenaga
medis,
sistem/organisasi kerja,
kesehatan,
nutrisi dan
kesehatan
dan
farmasi, penelitian
kesehatan serta sub bidang layanan kesehatan lainnya.
3.3.2.10 KEPENDUDUKAN Jasa layanan konsultan pada bidang kependudukan adalah sebagai berikut : sub bidang layanan program kependudukan dan
pengembangan
peran
wanita,
organisasi
program
kependudukan, sistem pelayanan keluarga berencana, tenaga medis pelayanan keluarga berencana, penyuluhan, pendidikan dan komunikasi, pemantauan, evaluasi dan penelitian dan sub bidang layanan kependudukan lainnya.
38
3.4 TENAGA AHLI PERUSAHAAN 3.4.1 TEKNIK PLANOLOGI Ir. Agus S. M.Sc. Ir. Tuti. K. S. MSP. Ir. Bakti Yulisar, MT Ir. Remmy. P. MT Ir. Dedi Nur' Urip Ir. Saepul Rohman Ir. Dedy Abdillah M. Ir. Heri Hermawan Ir. Agus Taruna Ir. Sulistiyono Ir. Dzubie Muhlisin Ir. Agus Susanto
3.4.2 TEKNIK ARSITEKTUR Ir. D. Gandara Koesoemah Ir. Rudi Supriadi Drs. Dadang Achdiat, MT. Ir. Anindhita N. Sunartio, MT. Ir. Irwan Darma S Ir. Tatang Supriatna Ir. Taufik Ismail
3.4.3 TEKNIK LINGKUNGAN Ir. Enny Rupita H. M.Sc Ir. Bambang S.B. M.Sc. Ir. Sentot DP Ir. Tismianto, M.Sc Ir. Heri Mustika Ir. Endang Turyana, MT Ir. R. Ramelan M.Sc.
39
Ir. Encep R. Ir. Abuzar Atmadinata Ir. Robby Saputra
3.4.4 TEKNIK SIPIL Ir. Teddy Purwanto, M.Sc Ir. Pramono, M.Sc Ir. Dra. Fauzia Mulyawati, MT Ir. E. Tjutju, CES. Ir. Ain Afraim Ir. Mukodam Ir. Rahman, MT Ir. Kamaludin Yusuf
3.4.5 TEKNIK GEODESI Ir. Kosasih, M.Sc Ir. Arief Hidayatullah Ir. Saweri, MT Ir. Achmad Toga Ir. Aries Sri Mulyono Ir. U. Siswandi
3.4.6 TEKNIK INDUSTRI Ir. Rachmat K. MT Ir. Ida Farida, MT Ir. Toto Hermanto
3.4.7 TEKNIK GEOLOGI Ir. Undang Hidayat, M.Sc. Ir. Agus Sismaryanto Ir. Simson Ir. Bambang Komarudin
40
Ir. Dan Ramdhani Ir. Deni Lesmana
3.4.8 PERTANIAN Ir. Eri Supriadi MSP. Ir. Yayat MSP. Ir. A. Firdaus Ir. Nur Nurjanah Ir. Yayan M.
3.4.9 INFORMATIKA Ir. Arief Hendrawan, MT Ir. Yudi Kurniawan Ir. Egi Kurniawan Ir. Agus Maulana Ir. Dasep Ir. Achmad Sofyan
3.4.10 EKONOMI Fredianto, SE Asep Budiman, SE Ina Amalia Zauharti, SE Dra. Fatimah S. Moch. Yusuf, SE
41
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1.Analisis Sistem Analisis kebutuhan adalah tahap dari pengembangan perangkat lunak untuk mendefinisikan kebutuhan perangkat lunak. Untuk dapat mengerjakan tahap ini, dibutuhkan serangkaian metode teknis yang dilaksanakan menurut sudut pandang atau pendekatan tertentu. Salah satu metode teknis untuk melaksanakan analisis kebutuhan tersebut adalah Analisis Berorientasi Objek.
4.1.1.
Analisis Sistem yang Sedang Berjalan 1. Deskripsi Masalah Berdasarkan pengamatan dan diskusi dengan pembimbing kerja praktek, masalah yang dihadapi perusahaan adalah masih repotnya saat penginputan, pencarian, dan pengubahan data. Pada saat ingin mencetak bukti pembayaran termin, pegawai harus membuka beberapa file excel, sehingga membutuhkan waktu dalam prosesnya.
2. Pemecahan Masalah Berdasarkan
permasalahan
yang
dijelaskan
diatas,
maka
pemecahan masalahnya adalah: 1. Memenuhi permintaan dari pihak perusahaan untuk membuat program yang memudahkan pekerjaan. 2. Membuat program yang dapat memasukkan data, mencari data, mengubah data dengan lebih mudah. 3. Membuat form untuk mencetak bukti pembayaran termin proyek.
42
3. Program yang Diharapkan Fitur program yang akan dibuat adalah: 1. Fitur input data untuk pemasukkan data. 2. Fitur searching untuk mencari data menurut kode proyek, nama proyek, dll. 3. Fitur edit untuk mengubah data yang telah dimasukkan. 4. Fitur delete untuk menghapus data yang telah dimasukkan. 5. Fitur cetak laporan keseluruhan untuk perusahaan. 6. Fitur cetak bukti pembayaran termin.
4.2.Analisis Kebutuhan Kebutuhan fungsional meliputi fitur, komponen, atau fungsi yang harus terdapat dalam Aplikasi Pembayaran Termin Proyek di PT. Inasa Sakha Kirana. Berikut ini beberapa kebutuhan fungsional dari Aplikasi Pembayaran Termin Proyek di PT. Inasa Sakha Kirana: 1. Penginputan semua data pembayaran termin proyek dari Perusahaan Negeri maupun Swasta. 2. Pembuatan Bukti Pembayaran Termin Proyek dari Perusahaan Negeri maupun Swasta. 3. Pembuatan
Laporan
Keseluruhan
Pembayaran
Termin
Proyek
di
Perusahaan.
4.3.Analisis Data 4.3.1. Analisis Kebutuhan Input Adapun data yang dibutuhkan untuk diproses menjadi output, adalah No Faktur, Nama, Telepon, Nama Proyek, Dinas, Nilai Kontrak, Jumlah Penagihan, Urutan Termin, PPH, PPN, RTGS, Jamsostek, Uang Masuk Rekening, Fee, Total Pembayaran, Kekurahan PPH, Uang Ditahan, Bukti Kontrak, Bukti Pajak, Bukti Laporan, Bukti Potongan PPH, Pasal, Nomor Cek Keluar, NPWP, BAP.
43
4.3.2. Analisis Kebutuhan Output Adapun output yang dibutuhkan perusahaan, yaitu: 1. Bukti Pembayaran Termin Proyek di Perusahaan. 2. Laporan Keseluruhan Proyek di Perusahaan.
4.4.Perancangan Sistem Untuk perancangan perangkat lunak melakukan pendekatan secara terstruktur. 4.4.1. Data Context Diagram Dalam perancangan DFD level 0 (DCD), entitas eksternal yang terlibat adalah User. Yang dapat digambarkan sebagai berikut : 0
Data Kontrak
Aplikasi Pembayaran Termin
+ Data Pembayaran
User
Bukti Pembayaran Laporan
Gambar 4.1 Konteks Diagram Aplikasi Pembayaran Termin
4.4.2. Data Flow Diagram 1. Data Flow Diagram Level 1 Pada DFD level 1 ini, proses-proses yang didekomposisi dari DFD level 0 yaitu : a. Pengolahan Data Kontrak b. Pengolahan Data Pembayaran Untuk
masing – masing entitas prosesnya dapat digambarkan
sebagai berikut :
44
1 Peng olahan Data Kontrak
Bukti Pembayaran User
Laporan
Data Kontrak
Data Pembayaran
2
Info Kontrak
Database Kontrak
Peng olahan Data Pembayaran
+
+
Info Pembayaran
Info_Pengolahan_Kontrak
Database Pembayaran
Gambar 4.2 Data Flow Diagram Level 1
2. Data Flow Diagram Level 2 Data Kontrak
Gambar 4.3 Data Flow Diagram Level 2 Data Kontrak
45
3. Data Flow Diagram Level 2 Data Pembayaran
Gambar 4.4 Data Flow Diagram Level 2 Data Pembayaran
46
4.4.3. Entity Relationship Diagram (ERD) Termin
Tanggal
Penagihan
No_Faktur
Cabang
Nilai_Kontrak
Kode_Kontrak Kontrak
Memiliki
Jumlah Pembulatan
Cabang
No No_Faktur BAP Uang_Di tahan
Nama Kontrak
Pembayaran Hasil_Kekurangan _PPH Pajak
Telepon
Kekurangan_ PPH
Pekerjaan Total Dinas Laporan Hasil_Fee Fee Nilai_Kontrak Penagihan PPN
Bukti_Potongan _PPH
Hasil_PPH
Uang_Masuk _Rekening
RTGS Termin_Ke Jamsostek
PPH Persen_Termin
Pasal
NPWP
No_Cek_Keluar
Gambar 4.5 Entity Relationship Diagram (ERD)
47
4.4.4. Skema Database
Pembayaran
Kontrak Kode_Kontrak No_Faktur Tang g al Termin Nilai_Kontrak Penagihan Cabang
Memiliki
No No_Faktur Nama Telepon Pekerjaan Dinas Nilai_Kontrak Penagihan Termin_Ke Persen_Termin PPN PPH Has il_PPH RTGS Uang_masuk_Rekeneing Fee Has il_Fee Total Kekurang an_PPH Has il_Kekurang an_PPH Uang_Ditahan Jumlah Pembulatan Kontrak Pajak Laporan Bukti_Potong an_PPH Pasal No_Cek_Keluar NPWP BAP Cabang
Gambar 4.6 Skema Database
4.4.5. Struktur Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan.
1. Struktur Tabel Kontrak Nama Database
: Pembayaran Termin
Nama Tabel
: Kontrak
Fungsi
: Untuk menampung atau mengelola data kontrak dalam perusahaan.
48
Primary Key
:-
Foreign Key
:-
Struktur Data No 1 2 3 4 5
Nama Field Kode_Kontrak No_Faktur Tanggal Termin Penagihan
Tipe
Lebar
Text Date Int Currency
Kunci
15 -
Tabel. 4.1 Struktur Tabel Kontrak 2. Struktur Tabel Pembayaran Nama Database
: Pembayaran Termin
Nama Tabel
: Pembayaran
Fungsi
: Untuk menampung atau mengelola data pembayaran termin dalam perusahaan
Primary Key
: -
Foreign Key
: -
Struktur Data
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Nama Field No No_Faktur Nama Telepon Pekerjaan Dinas Nilai-Kontrak Penagihan Termin_Ke Persen_Termin PPN PPH Hasil_PPH RTGS Jamsostek Uang_Masuk_Rekening Fee Hasil_Fee Total
Tipe Autonumber Text Text Text Text Text Int Int Int Int Int Int Int Int Int Int Int Int Int
Lebar 15 20 15 30 10 -
Kunci
49
20 21 22 23 24 25 26 27 28 29 30 31
Kekurangan_PPH Uang_Ditahan Jumlah Pembulatan Kontrak Pajak Laporan Bukti_Potongan_PPH Pasal No_Cek_Rekening NPWP BAP
Int Int Int Int Text Text Text Text Text Text Text Text
10 10 10 10 10 10 10 10
Tabel. 4.2 Struktur Tabel Pembayaran 4.5.Perancangan Interface Perancangan interface (antarmuka) aplikasi dimaksudkan untuk memberikan kemudahan dalam membuat desain interface. 1. Perancangan Interface Menu Utama Aplikasi
Gambar 4.7 Perancangan Interface Menu Utama Aplikas
Keterangan: Dalam Menu Utama Aplikasi ini terdapat 3 menu pilihan perusahaan, yaitu, PT Inasa, PT Munasa, CV Ramandhika. Selain itu terdapat tombol keluar untuk keluar dari program.
50
2. Perancangan Interface Menu Utama Perusahaan
Gambar 4.8 Perancangan Interface Menu Utama perusahaan
Keterangan: Dalam menu Data terdapat 2 sub menu, yaitu Tambah Data Pembayaran Termin dan Data Pembayaran Termin. Menu tambah data pembayaran termin menghubungkan ke form tambah data pembayaran termin. Menu data pembayaran termin menghubungkan ke form data pembayaran termin. 3. Perancangan Interface Input Data
Gambar 4.9 Perancangan Interface Input Data Pembayaran
Keterangan:
51
1. Button simpan untuk menyimpan data yang telah diisi di form. 2. Button batal untuk membersihkan data yang telah diisi pada textbox di form. 3. Button keluar untuk kembali ke menu utama. 4. Tab Tabel Data terdapat tabel yang menampilkan data dari database.
4. Perancangan Interface Edit Data: Tab Edit Data
Gambar 4.10 Perancangan Interface Edit Data Pembayaran Termin tab Edit Data
Keterangan: 1. Form data pembayaran termin bertujuan untuk mengedit data, mencetak bukti pembayaran, mencari data, hapus data, dan mencetak laporan keseluruhan. 2. Button Edit untuk menyimpan data yang telah diubah sebelumnya. 3. Button batal untuk membersihkan isian pada form.
5. Perancangan Interface Edit Data: Tab Tabel Data
52
Gambar 4.11 Rancangan Interface Edit Data Pembayaran Termin tab Tabel Data
Keterangan: 1. Form data pembayaran termin bertujuan untuk mengedit data, mencetak bukti pembayaran, mencari data, hapus data, dan mencetak laporan keseluruhan. 2. Button cetak untuk mencetak bukti pembayaran termin. 3. Checkbox
untuk
menentukan
pilihan
pada
pencetakkan
bukti
pembayaran, apakah negeri atau swasta. 4. Button cetak laporan untuk mencetak seluruh data pembayaran termin proyek.
6. Perancangan Interface Form Bantuan 53
Gambar 4.12 Perancangan Interface Form Bantuan
Keterangan:
Form
ini
memberikan
informasi
bagaimana
cara
menggunakan aplikasi pembayaran termin ini, dan menu apa saja yang terdapat pada aplikasi ini.
7. Perancangan Interface Form Kontrak Pekerjaan
54
Gambar 4.13 Perancangan
Interface Form Kontrak Pekerjaan
Keterangan: 1. Button simpan untuk menyimpan data yang telah diisi di form. 2. Button batal untuk membersihkan data yang telah diisi pada textbox di form. 3. Button keluar untuk kembali ke menu utama. 4. Button cetak untuk mencetak laporan kontrak pekerjaan.
55
8. Perancangan Interface Form Cetak Bukti Pembayaran Termin
Gambar 4.14 Perancangan Interface Bukti Pembayaran Termin
Keterangan: Form ini tampilan sebelum bukti pembayaran itu dicetak. Terdapat tombol print dan ekspor serta pengaturan tampilan sebelum dicetak.
56
9. Perancangan Interface Laporan Keseluruhan Pembayaran Termin
Gambar 4.15 Perancangan Interface Laporan Keseluruhan Pembayaran Termin
Keterangan: Form ini tampilan sebelum bukti pembayaran itu dicetak. Terdapat tombol print dan ekspor serta pengaturan tampilan sebelum dicetak.
57
BAB V IMPLEMENTASI dan PENGUJIAN APLIKASI
Tahap
implementasi
perancangan sistem. supaya
siap
Tahap
ini ini
merupakan juga
tahap
kelanjutan
dari
tahap
merupakan tahap meletakkan sistem
untuk dioperasikan dan dapat dipandang sebagai usaha untuk
mewujudkan sistem yang telah dirancang. Dalam menjalankan implementasi “Aplikasi Pembayaran Termin Proyek di PT Inasa Sakha Kirana” ini ada beberapa tahapan yang harus dilalui diantaranya: 1. Persiapan aplikasi 2. Pengoperasian aplikasi 3. Pengujian aplikasi
5.1.Persiapan Aplikasi Dalam implementasi aplikasi, tahap pertama yang dialakukan adalah persiapan aplikasi. Dalam persiapan aplikasi, ada hal-hal yang harus dipersiapkan sebagai berikut: 5.1.1. Implementasi Perangkat Keras Perangkat keras (hardware) mempunyai peranan penting dalam pembutan program maupun pengolahan data, karena untuk dapat mengimplementasikan aplikasi diperlukan
perangkat
keras
yang
telah
dirancang,
maka
yang sesuai dengan sistem informasi
yang diusulkan. Adapun dari perangkat keras tersebut adalah sebagai berikut : 1. Minimal Processor Intel AMD e-450 APU (Rekomendasi Intel Core i3 2,3Ghz.). 2. Minimal Harddisk 10 GB (Rekomendasi lebih dari 10GB). 3. Minimal RAM 1 GB (Rekomendasi RAM 2 GB). 4. Monitor, Keyboard, Printer dan Mouse.
58
5.1.2. Implementasi Perangkat Lunak Perangkat
lunak
digunakan
untuk
mendukung
Aplikasi
Pembayaran Termin ini sebagai berikut: 1.
Sistem operasi Microsoft Windows 7.
2.
Microsoft Access 2007.
3.
Visual Basic 6.0.
4.
DataReport.
5.1.3. Coding Dalam pembuatan aplikasi ini menggunakan Visual Basic 6.0. Dan database yang digunakan adalah Ms. Access 2007.
5.2.Pengoperasian Aplikasi 5.2.1. Form Menu Utama Aplikasi
Gambar 5.1 Interface Form Menu Utama Aplikasi
Dalam Menu Utama Aplikasi ini terdapat 3 menu pilihan perusahaan, yaitu, PT Inasa, PT Munasa, CV Ramandhika. Selain itu terdapat tombol keluar untuk keluar dari program.
59
5.2.2. Form Halaman Utama Perusahaan
Gambar 5.2 Interface Form Halaman Utama Perusahaan
Dalam menu Data terdapat 2 sub menu, yaitu Tambah Data Pembayaran Termin dan Data Pembayaran Termin. Menu tambah data pembayaran termin menghubungkan ke form tambah data pembayaran
termin.
Menu
data
pembayaran
termin
menghubungkan ke form data pembayaran termin. 5.2.3. Form Tambah Pembayaran Termin
Gambar 5.3 Interface Tambah Data Pembayaran Termin
60
Form ini digunakan untuk menambah data pembayaran termin. 5.2.4. Form Edit Data 1. Tab Tabel Data
Gambar 5.4 Interface Edit Data Pembayaran Termin Tab Tabel Data
Dalam tab ini terdapat fitur cari data sesuai dengan kriteria yang user inginkan. Selain itu, terdapat fitu hapus data, cetak bukti pembayaran termin baik dari perusahaan negeri maupun swasta, serta cetak laporan keseluruhan pembayaran termin.
2. Tab Edit Data
Gambar 5.5 Interface Edit Data Pembayaran Termin Tab Edit Data
Dalam Tab ini terdapat textbox untuk pengeditan data yang diinginkan user. 61
5.2.5. Form Bantuan
Gambar 5.6 Interface Batuan
Form ini memberikan informasi tentang bantuan cara penggunaan aplikasi ini.
5.2.6. Form Kontrak Pekerjaan
Gambar 5.7 Interface Form Kontrak Pekerjaan
Form ini berfungsi untuk mengolah data kontrak pekerjaan.
62
5.2.7. Form Cetak Bukti Pembayaran Termin
Gambar 5.8 Tampilan Cetak Bukti Pembayaran Termin
Form ini tampilan bukti pembayaran yang akan dicetak.
63
5.2.8. Form Cetak Laporan Keseluruhan
Gambar 5.9 Tampilan Cetak Laporan Keseluruhan Pembayaran Termin
Form
ini
merupakan
tampilan
laporan
keseluruhan
data
pembayaran termin yang akan dicetak user.
5.3. Pengujian Aplikasi Pengujian box.
perangkat
lunak
ini
menggunakan
metode
pengujian black
Black box testing berfokus pada kebutuhan fungsional pada software,
berdasarkan pada spesifikasi kebutuhan dari software. Black box testing bukan teknik alternatif daripada white box testing. Lebih daripada itu, ia merupakan pendekatan pelengkap dalam mencakup error dengan kelas yang berbeda dari metode white box testing.
64
5.3.1. Tujuan Pengujian Nomor 1
2
3
4
5
6
Nama Uji
Tujuan
Menambah Data Pembayaran
Menguji aplikasi dalam menambah
Termin
data pembayaran termin
Merubah Data Pembayaran
Menguji aplikasi dalam mengubah data pembayaran termin
Menghapus Data
Menguji aplikasi dalam menghapus
Pembayaran
data pembayaran termin
Mencari Data Pembayaran
Menguji aplikasi dalam mencari data pembayaran termin
Pencetakan Bukti
Menguji aplikasi dalam mencetak
Pembayaran Termin
bukti pembayaran termin proyek
Pencetakan Laporan
Menguji aplikasi dalam mencetak
Keseluruhan
laporan keseluruhan data pembayaran termin
7
Mengakses Form About
Menguji aplikasi dalam menampilkan form about
Keluar Dari Program 8
Menguji aplikasi untuk mengakhiri proses pada windows
Tabel 5.1 Tujuan Pengujian
5.3.2. Rancangan dan Hasil Pengujian Kasus dan Hasil Uji Kasus Uji
Yang Diharapkan
Pengamatan
Menambah Data
Data Masuk ke
Data Masuk ke
Pembayaran
Database
Database
Terubah di Database
Terubah di
Hasil Uji
Berhasil
Termin Merubah Data Pembayaran
Database
Menghapus Data
Terhapus Dari
Terhapus Dari
Pembayaran
Database
Database
Berhasil
Berhasil
65
Mencari Data
Fungsi Pencarian
Fungsi
Pembayaran
Sesuai Dengan
Pencarian
Prosedur
Sesuai Dengan
Berhasil
Prosedur Pencetakan Bukti
Menampilkan Bukti
Menampilkan
Pembayaran
Pembayaran dan
Bukti
Termin
Mentecaknya
Pembayaran
Berhasil
dan Mentecaknya Pencetakan
Menampilkan
Menampilkan
Laporan
Laporan
Laporan
Keseluruhan
Keseluruhan dan
Keseluruhan
Mencetaknya
dan
Berhasil
Mencetaknya Mengakses Form
Menampilkan
Menampilkan
About
Informasi di Form
Informasi di
About
Form About
Keluar Dari Program
Keluar Dari
Keluar Dari Program
Program
Berhasil
Berhasil
Tabel 5.2 Rancangan dan Hasil Pengujian
5.4.Kesimpulan Hasil Pengujian Berdasarkan
hasil pengujian dengan kasus Black box
kesimpulan bahwa perangkat lunak
dapat ditarik
dapat mengetahui fungsi – fungsi yang
tidak benar atau hilang, kesalahan interface, kesalahan kinerja, dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan. Maka dapat diambil kesimpulan bahwa pelaksanaan pengujian terhadap aplikasi Pembayaran Termin Proyek di PT. Inasa Sakha Kirana sesuai dengan spesifikasi pengujian yang telah ditentukan, dan untuk semua uji kasus yang telah dilakukan dinyatakan “Berhasil”.
66
BAB VI PENUTUP
Bab ini merupakan penutup yang menguraikan kesimpulan/inti dari penulisan laporan kerja praktik ini dan saran yang Insya Allah bermanfaat bagi semua pihak yang terlibat baik secara langsung ataupun tidak langsung dalam pembuatan Aplikasi Pembayaran Termin Proyek ini.
6.1 Kesimpulan Kesimpulan
yang
dapat diambil berdasarkan uraian yang telah
dipaparkan sebelumnya dan berdasarkan hasil pengujian aplikasi adalah sebagai berikut : 1. Aplikasi Pembayaran
Termin
Proyek
ini dapat mengolah data
pembayaran termin di PT Inasa Sakha Kirana 2. Aplikasi Pembayaran Termin Proyek ini dapat membantu pihak perusahaan dalam merekap, mengelola dan mencetak laporan yang di butuhkan oleh PT Inasa Sakha Kirana. 3. Aplikasi Pembayaran Termin Proyek ini akan menghasilkan suatu informasi pembayaran termin yang dibutuhkan oleh perusahaan.
6.2 Saran Aplikasi
Pembayaran
Termin
Proyek
ini
masih
memerlukan
pengembangan dan penyempurnaan karena masih terdapat fungsi-fungsi yang kinerjanya belum maksimal. Adapun pengembangan penyempurnaan yang disarankan meliputi : 1. Perbaikan pada form konfirmasi pencetakan bukti pembayaran yang belum bisa dikembalikan ke form sebelumnya, sehingga harus keluar dari aplikasi. 2. Penyempurnaan pada desain laporan yang akan dicetak supaya bisa terlihat lebih rapih dan menarik.
67
DAFTAR PUSTAKA
Binarto, Suryo. 2012. Tip dan Trik Membuat Program Penjualan Menggunakan Visual Basic 6.0. Jakarta: Mediakita. Junindar. 2008. Panduan Lengkap Menjadi Programmer. Jakarta: Mediakita. Pressman, Roger. 2002. Rekayasa Perangkat Lunak. Yogyakarta: Andi. Hariyanto,
Bambang.
2004.
Rekayasa
Sistem
Berorientasi Objek.
Bandung: Informatika. Amirin,
Tatang.
2001.
Pokok-Pokok
Teori
Sistem.
Jakarta: PT.
RajaGrafindo Persada. Nugroho, Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Andi. Nugroho, Adi. 2008. Algoritma Dan Struktur Data Dalam Bahasa Java. Yogyakarta: Andi. Maryono, Y dan Istiana, Patmi B. 2008. Teknologi Informasi Dan Komunikasi 1. Yudhistira. Pusat Pembinaan dan Pengembagan Bahasa. Kamus Besar Bahasa Indonesia. 2008. Jakarta: Balai Pustaka. HM, Jogiyanto. 1999. Analisis dan Desain Sistem Informasi.
68