Gambar 4.97Form Permintaan Barang – header
Pilih tombol ’next’ untuk melanjutkan ke detil-detil transaksi permintaan barang. Kode order barang akan otomatis dibuat oleh program berdasarkan surat tugas yang bersangkutan. User bisa memilih tombol ’view stok brg’ untuk menampilkan detil-detil barang yang berada di dalam basisdata kita. Sebuah form ’find barang’ akan ditampilkan, dan user bisa memilih detil barang yang akan diminta dengan memilih barang yang dimaksud di dalam datagrid form ’find barang’. Detil barang yang telah dipilih akan masuk ke dalam textbox khusus detil barang di bawah.
184
Gambar 4.98 Form Permintaan Barang – detil
Gambar 4.100 Form Permintaan Barang – detil
User bisa memilih tombol ’input’ untuk memasukkan detil-detil barang yang telah dipilih ke dalam datagrid dibawahnya. Kemudiaan klik tombol ’save’ untuk menyimpan detil transaksi permintaan barang ke dalam basisdata.
186
Gambar 4.101 Form Permintaan Barang – detil
User bisa memilih tombol ’cancel’ untuk keluar dari form transaksi permintaan barang.
• Transaksi Pembelian Barang
Untuk melakukan transaksi pembelian, user bia memilih menu ’transaksi’ kemudiaan klik ’pembelian’.
Gambar 4.102 Form Pembelian barang
Untuk detil kode beli akan dibuat secara otomatis oleh program. User bisa memilih detil supplier dengan mengklik tombol disamping supplier. Sebuah datagrid akan muncul, kemudiaan user bisa memilih detil supplier yang dimaksud dengan mengklik pada datagrid. Detil supplier yang telah dipilih akan ditampilkan pada textbox khusus yang telah disediakan.
188
Gambar 4.104 Form Pembelian barang
User bisa memilih detil-detil barang yang dibeli dari supplier yang bersangkutan. Klik tombol ’cari’ untuk menampilkan sebuah datagrid khusus detil-detil barang. User bisa memilih detil barang yang dimaksud dengan mengklik pada datagrid, kemudiaan detil barang yang diplih akan masuk ke dalam textbox khusus detil barang. User tinggal mengklik tombol ’beli’ untuk memasukkan detil barang ke dalam datagrid khusus pembelian.
190
Gambar 4.107 Form Pembelian Barang
Untuk menyimpan detil pembelian ke dalam basisdata, user bisa mengklik tombol ’submit’ atau ’cancel’ untuk membatalkan transaksi. • Transaksi Pembayaran Utang Pelanggan
Transaksi pembayaran sangat berkaitan dengan pengolahan detil-detil invoice setiap konsumen. User dapat memilih menu ’transaksi’ kemudiaan ’invoice’ untuk melakukan pengaturan detil-detil invoice tercantum daftar barang yang tidak tersedia dan jumlah kekurangan barang.
Gambar 4.108 Form Invoice – header
User bisa memilih detil tender dengan mengklik di combo box khusus tender. Detil-detil konsumen yang akan ditampilkan di combo box konsumen hanya konsumen-konsumen yang terlibat dalam tender yang bersangkutan. Pilih tombol ’list surat tugas’ untuk memunculkan detil-detil surat tugas karyawan yang mengerjakan tugas pada properti milik konsumen yang berhubungan. Klik detil surat tugas yang akan dipilih di dalam datagrid, kemudiaan klik tombol ’next’ untuk melanjutkan atau tombol ’cancel’ untuk keluar dari transaksi invoice.
192
Gambar 4.109 Form Invoice – header1
Gambar 4.110 Form Invoice – detil
Pada form invoice bagian detil, user dapat memperoleh informasi tentang jumlah surat permintaan barang yang pernah dikeluarkan
untuk seseorang karyawan dengan surat tugas tertentu. Detil-detil surat permintaan barang dapat dilihat dari datagrid diatas. User bisa memilih surat permintaan barang tertentu dengan mengklik di dalam datagrid. Detil surat permintaan barang yang telah dipilih akan masuk kedalam textbox dibawahnya. Klik tombol ’pick’ untuk menampilkan detil-detil barang yang bersangkutan dengan surat permintaan yang telah dipilih ke dalam datagrid.
Gambar 4.111 Form Invoice – detil2
User sebagai bagian divisi administrasi, dapat melihat informasi tanggal permintaan barang. Sehingga user dapat menentukan apakah surat permintaan barang beserta detil-detilnya akan dimasukkan ke dalam detil invoice yang akan dicetak untuk konsumen. Klik tombol ’save’ untuk menyimpan detil invoice ke dalam basisdata dan klik tombol ‘cancel’ untuk membatalkan transaksi.
194
Gambar 4.112 Form Invoice – detil3
Untuk transaksi pembayaran, user bisa memilih menu ’transaksi’ dan klik ’pembayaran’
User bisa memilih detil konsumen dengan mengklik di combo box khusus konsumen. Pilih detil konsumen yang dimaksud dan klik tombol ’next’ untuk melanjutkan atau klik tombol ’exit’ untuk keluar.
Gambar 4.114Form Transaksi Pembayaran – detil
Di dalam form transaksi pembayaran detil, user bisa memperoleh informasi detil-detil invoice yang dimiliki oleh konsumen yang telah dipilih. User bisa memilih invoice-invoice yang akan dimasukkan ke dalam faktur pembayaran dengan mengklik detil invoice pada datagrid khusus invoice. Detil-detil invoice yang telah dipilih akan masuk kedalam datagrid dibawahnya. Grand total diperoleh dari penjumlahan total invoice yang telah dipilih oleh user. User bisa memilih batas waktu bayar faktur dengan mengklik combo box batas waktu bayar.
196
Gambar 4.115 Form Transaksi Pembayaran – detil
Untuk menyimpan detil-detil invoice yang akan dimasukkan ke dalam faktur tagihan user bisa mengklik tombol ’save’ atau ’cancel’ untuk membatalkan transaksi. Klik tombol ’back’ untukkembali ke form transaksi pembayaran bagian header.
4.4.3.4 View
Tahap penulisan ini ditujukan untuk menu ‘View’ yang berguna untuk menganalisa dan melihat hasil transaksi penawaran jasa, pembagian tugas, permintaan barang, pembayaran beserta invoice dan pembelian. Pada tahap ini terdapat 6 form, di mana setiap form memiliki fasilitas pencarian data.
• View Transaksi Penawaran Jasa
Untuk menampilkan view transaksi penawaran jasa, user dapat memilih menu ’view’ kemudiaan pilih ’view tr jasa’.
Gambar 4.116 Form View Transaksi Jasa
User dapat memilih detil tender yang berada di dalam basisdata dengan mengklik combo box khusus tender. Detil-detil konsumen akan ditampilkan di dalam combo box khusus konsumen. Detil konsumen yang akan ditampilkan akan disesuaikan dengan pemilihan tender. Detil-detil yang akan ditampilkan di dalam datagrid akan disesuaikan dengan pemilihan detil konsumen dan tender. Untuk keluar user bisa mengklik tombol ’exit’.
198
Gambar 4.117 Form View Transaksi Jasa
• View Transaksi Pembagian Tugas
Untuk menampilkan view transaksi pembagian tugas, user dapat memilih menu ’view’ kemudiaan pilih ’view tr bagi_tugas’.
Gambar 4.119Form View Transaksi Pembagian Tugas
User dapat memperoleh informasi tentang hasil pembagian tugas yang telah dilakukan pada suatu tender tertentu. User bisa memilih detil tender yang akan ditampilkan dengan mengklik combo box yang telah disediakan.
200
Gambar 4.120 Form View Transaksi Pembagian Tugas
Setelah detil tender dipilih, user mendapatkan dua pilihan tampilan. Umtuk menampilkan semua hasil pembagian tugas berdasarkan konsumen, user bisa memilih radio button ’all’.
Pilihan kedua adalah berdasarkan karyawan. User bisa mendapatkan laporan surat tugas setiap karyawan dengan memilih tombol ’print surat tugas’. Untuk keluar dari view transaksi pembagian tugas pilih tombol ’exit’.
202
Gambar 4.123 Laporan surat tugas
• View Transaksi Permintaan Barang
Untuk menampilkan view transaksi permintaan barang, user dapat memilih menu ’view’ kemudiaan pilih ’view tr_mintabrg’.
Gambar 4.124 Form View Transaksi Permintaan Barang
User bisa memilih detil surat tugas yang akan ditampilkan detil transaksi permintaan barangnya. User bisa mengklik di combo box khusus detil surat tugas. Detil-detil transaksi permintaan barang akan ditampilkan di dalam datagrid yang sudah disediakan. Untuk keluar dari view transaksi permintaan barang, user dapat memilih tombol ’exit’.
204
Gambar 4.126 Form View Transaksi Permintaan Barang • View Transaksi Pembayaran
Untuk menampilkan view transaksi invoice setiap konsumen, user dapat memilih menu ’view’ kemudiaan pilih ’view bayar’.
206 User dapat memperoleh informasi tentang transaksi pembayaran setiap konsumen. Klik combo box khusus konsumen dan detil-detil tentang invoice dan faktur konsumen yang bersangkutan akan ditampilkan di dalam datagrid.
Gambar 4.128Form View Transaksi Pembayaran
User bisa memilih tombol ’exit’ untuk keluar dari form view transaksi pembayaran.
• View Transaksi invoice
Untuk menampilkan view transaksi invoice setiap konsumen, user dapat memilih menu ’view’ kemudiaan pilih ’view invoice’.
Gambar 4.129 Form View Invoice
User dapat memperoleh informasi tentang detil-detil konsumen beserta invoice-invoice yang dimilikinya. User bisa memilih detil konsumen yang akan ditampilkan dengan mengklik pada combo box yang tersedia. Detil-detil invoice akan ditampilkan di dalam datagrid dibawah.
208
Gambar 4.130 Form View Invoice
User bisa memilih radio button ’by invoice’ untuk menampilkan detil setiap invoice. User bisa memilih detil invoice yang akan ditampilkan dengan mengklik pada combo box yang telah disediakan. Total invoice yang telah dipilih akan ditampilkan di textbox di bawah.
Gambar 4.131 Form View Invoice – by invoice
210 User juga bisa menampilkan laporan detil invoice secara langsung dengan mengklik tombol ’print invoice’. Untuk keluar dari form view invoice user bisa mengklik tombol ’exit’.
Gambar 4.133 Laporan Invoice
• View Transaksi Pembelian Barang
Untuk menampilkan view transaksi pembelian barang, user dapat memilih menu ’view’ kemudiaan pilih ’view tr_beli’.
Gambar 4.134Form View Transaksi Pembelian Barang
Untuk melihat detil pembelian barang, user bisa memilih kode beli yang dimaksud dengan mengklik combo box yang sudah disediakan. Kode supplier akan ditampilkan secara otomatis setelah disesuaikan dengan kode beli yang telah dipilih. Kemudiaan detil total pembelian juga akan ditampilkan dibawah datagrid. Untuk keluar dari form view transaksi pembelian barang, user bisa memilih tombol ’exit’.
212
Gambar 4.135 Form View Transaksi Pembelian Barang
4.4.3.5 Laporan
Tahap penulisan ini bertujuan untuk menu ‘Laporan’ di mana terdapat 4 form untuk mencetak hasil transaksi, yaitu penawaran jasa, pembagian tugas, permintaan barang, pembelian, dan pembayaran.
• Laporan Transaksi Penawaran Jasa
Untuk melihat laporan hasil dari transaksi jasa, user bisa memilih menu ‘laporan’ dan memilih ‘penawaran jasa’.
Gambar 4.136 Form Laporan Penawaran Jasa
User bisa melihat laporan jasa berdasarkan tender dan suatu periode tertentu. Untuk melihat laporan berdasarkan tender, user bisa memilih radio button ’by tender’ dan memilih tombol ‘print’ untuk menampilkan laporan.
214
Gambar 4.138 Laporan Penawaran Jasa – by tender
Untuk melihat hasil transaksi penawaran jasa berdasarkan suatu periode tertentu, user bisa memilih radio button ’by tgl’. Klik tombol ’print’ untuk menampilkan laporan jasa.
Gambar 4.140 Laporan Penawaran Jasa1 – by tanggal
216 • Laporan Transaksi Pembagian Tugas
Untuk melihat laporan hasil dari transaksi pembagian tugas, user bisa memilih menu ‘laporan’ dan memilih ‘pembagian tugas’.
Gambar 4.142 Form Laporan Transaksi Pembagian Tugas
User bisa melihat detil hasil transaksi pembagian tugas berdasarkan surat tugas atau detil karyawan. Untuk melihat laporan pembagian tugas berdasarkan surat tugas, user dapat memilih radio button ’by kd Surat tgs’ dan pilihlah detil surat tugas yang dimaksud di dalam combo box yang tersedia. Klik tombol ’print’ untuk menampilkan laporannya.
Gambar 4.143 Form Laporan Transaksi Pembagian Tugas – by surat tugas Untuk melihat laporan berdasarkan detil karyawan, user bisa memilih radio button ’by karyawan’ dan pilih detil karyawan yang dimaksud. Tampilan berdasarkan detil karyawan berguna untuk mengetahui karyawan yang bersangkutan memiliki berapa surat tugas dan sedang bekerja di properti konsumen tertentu.
218
Gambar 4.145 Laporan transaksi pembagian tugas
• Laporan Transaksi Permintaan Barang
Untuk melihat laporan hasil dari transaksi permintaan barang, user bisa memilih menu ‘laporan’ dan memilih ‘order brg’.
Gambar 4.146 Form Laporan Transaksi Permintaan Barang
User bisa melihat detil hasil transaksi permintaan barang berdasarkan surat permintaan barang atau dengan suatu periode tertentu. Untuk melihat laporan permintaan barang berdasarkan surat permintaan barang, user dapat memilih radio button ’by kd minta brg’ dan pilihlah detil surat permintaan barang yang
dimaksud di dalam combo box yang tersedia. Klik tombol ’print’ untuk menampilkan laporannya.
Gambar 4.147 Form Laporan Transaksi Permintaan Barang –by kd minta brg
Gambar 4.148 Laporan transaksi Permintaan barang – by kd minta brg Untuk melihat hasil transaksi permintaan barang berdasarkan suatu periode tertentu, user bisa memilih radio button ’by tgl’. Kemudiaan pilih detil tanggal dengan memilih di dalam combo box yang telah tersedia. Klik tombol ’print’ untuk menampilkan laporan.
220
Gambar 4.149 Form Laporan Transaksi Permintaan Barang –by tanggal
Gambar 4.150 Laporan transaksi Permintaan barang – by tanggal • Laporan Transaksi Pembeliaan Barang
Untuk melihat laporan hasil dari transaksi pembelian barang, user bisa memilih menu ‘laporan’ dan memilih ‘pembelian barang’.
Gambar 4.151 Form Laporan Transaksi Pembelian Barang
User bisa melihat detil hasil transaksi pembelian barang berdasarkan nota pembelian atau dengan suatu periode tertentu. Untuk melihat laporan pembelian barang berdasarkan nota pembelian barang, user dapat memilih radio button ’by kd beli’ dan pilihlah detil nota pembelian barang yang dimaksud di dalam combo box yang tersedia. Klik tombol ’print’ untuk menampilkan laporannya.
222
Gambar 4.153 Laporan transaksi Pembelian Barang – by kode beli
Untuk melihat hasil transaksi pembelian barang berdasarkan suatu periode tertentu, user bisa memilih radio button ’by tgl’. Kemudiaan pilih detil tanggal dengan memilih di dalam combo box yang telah tersedia. Klik tombol ’print’ untuk menampilkan laporan.
Gambar 4.155 Laporan transaksi Pembelian Barang – by tanggal • Laporan Transaksi Pembayaran
Untuk melihat laporan hasil dari transaksi pembayaran, user bisa memilih menu ‘laporan’ dan memilih ‘pembayaran’.
Gambar 4.156 Form Laporan Transaksi pembayaran
Untuk menampilkan detil transaksi pembayaran, user bisa mencari informasi tentang pembayaran seorang konsumen dengan
224 mengklik detil faktur tagihan di dalam combo box yang telah tersedia. Klik radion button ’no faktur’ dan combo box di sampingnya akan aktif. User bisa memilih tombol ’print’ untuk menampilkan laporan dan ’exit’ untuk keluar dari form laporan pembayaran.
Gambar 4.157 Form Laporan Transaksi pembayaran – no faktur
4.5 Rencana Implementasi
Pada dasarnya sistem aplikasi ini adalah sistem basisdata yang menggunakan media komputer. Untuk dapat berjalan dengan baik, aplikasi ini membutuhkan tata laksana sistem. Karena itu penulis akan membagi penjelasan dari tata laksana sistem yang diusulkan menjadi 4 macam, yaitu kebutuhan hardware, kebutuhan software, personil, dan jadwal pengolahan.
4.5.1 Kebutuhan Hardware
Hardware yang digunakan untuk mengembangkan dan menguji coba aplikasi sistem basisdata ini adalah :
9 Sebuah komputer sebagai server untuk menyediakan basisdata utama dengan kapasitas harddisk yang besar dan berkecepatan tinggi.
9 Beberapa mesin dengan sistem operasi berbasis Microsoft sebagai client sebagai pemakai basisdata utama, dengan spesifikasi minimum :
o Pentium III 700 MHz atau yang sebanding o Memory 128 MB atau lebih
o Network Card
9 Jaringan Local Area Network (LAN).
4.5.2 Kebutuhan Software
Software yang digunakan pada aplikasi ini adalah sebagai berikut :
9 Microsoft Windows Server (2000, 2003), sebagai sistem operasi server
226
9 Microsoft Visual Studio, khususnya Visual Basic 6.0 dengan
kemampuan ADODB sebagai bahasa pemrograman yang cukup handal dan mudah digunakan.
9 Sistem Data Sources (ODBC) dan OLEDB yang tersedia pada sistem operasi server.
9 Microsoft SQL Server 2000, sebaiknya menggunakan versi Enterprise
sebagai basisdata server perusahaan.
9 Crystal Reports 8.0, component ‘Crystal Report Viewer Control ‘ yang
digunakan oleh aplikasi sebagai pembuatan laporan.
4.5.3 Personil
Personil yang diperlukan oleh cabang perusahaan PT. Intanpratama Ciptajaya di Jakarta adalah personil yang mengerti akan jaringan Local Area Network dan sistem operasi Microsoft dan sistem basisdata pada Microsoft terutama ODBC. Tugas personil ini adalah melakukan maintenance baik terhadap jaringan, sistem operasi setiap komputer, dan basisdata pada komputer server.
Bagi para pegawai sebaiknya dilakukan training untuk pemakaian aplikasi ini, sehingga tidak menghambat kelancaran transaksi penjualan pada cabang perusahaan PT. Intanpratama Ciptajaya di Jakarta.
4.5.4 Jadwal Implementasi
Jadwal yang disarankan pada cabang perusahaan PT. Intanpratama Ciptajaya di Jakarta menurut penulis adalah sebagai berikut:
9 Setiap berakhirnya hari kerja dilakukan backup terhadap basisdata perusahaan.
9 Setiap bulan sebaiknya dilakukan maintenance terhadap sistem basisdata.
9 Setiap 3 bulan sebaiknya dilakukan pengecekan terhadap jaringan dan sistem operasi maupun komponen dari komputer itu sendiri.
9 Dalam waktu satu tahun sebaiknya dilakukan penggantian pada basisdata yang telah terpakai dan memindahkan beberapa transaksi yang belum terselesaikan atau masih dibutuhkan pada kegiatan perusahaan selanjutnya dari basisdata yang lama ke basidata yang baru, sehingga tidak mengganggu kecepatan operasi pada sistem aplikasi tersebut.