82 BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan ataudiimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkanperancangan sistem kedalam bentuk coding bahasa pemrograman selain implementasi dalam instansi atau perusahaan dan dioperasikan segera mungkin. Dalam rencana implementasi sistem ada empat landasan yang akan dikemukakan, yaitu : a. Penjadwalan waktu kegiatan yang dilakukan dalam pembangunan sistem. b. Mengalokasikan sumber-sumber dan keahlian yang diperlukan pelaksanaan kegiatan. c. Menentukan waktu pelaksanaan untuk setiap kegiatan. d. Menentukan urutan pelaksanaan kegiatan yang telah diidentifikasi. Kegiatan implementasi ini meliputi kebutuhan perangkat keras, perangkat lunak, pemilihan bahasa pemrograman yang sesuai, pemrograman dan pengujian sistem yang telah dirancang sesuai dengan kebutuhan instansi atau perusahaan. 5.1. Kebutuhan Perangkat Keras Perangkat keras yang dibutuhkan untuk membangun Aplikasi Perhitungan Nilai Berwujud Dengan Dan Saldo
83 Menurun CV. Bintan Netral Victory sesuai dengan rekomendasi yang diberikan Borland Delphi 7 sebagai berikut : a. Computer internal {R} Pentium {R} D CPU 3.00GHz, 3.00GHz, 448MB of Physical Address Extension. b. Hardisk terpasang 8GB c. Mouse dan Keyboard d. Layar Monitor e. Printer 5.2. Kebutuhan Perangkat Lunak Pada sub bagian ini akan dijelaskan uraian tentang tahapan implementasi dari Aplikasi Perhitungan Nilai Berwujud Dengan Dan Saldo Menurun CV. Bintan Netral Victory. Aplikasi Perhitungan Nilai Berwujud Dengan Dan Saldo Menurun CV. Bintan Netral Victory dikembangkan dan diimplementasikan dengan bahasa pemrograman visual yang menggunakan tools kompilator Borlanf Delphi 7 dengan database Microsoft Access 2003 5.3. Teknik Pemrograman Aplikasi Perhitungan Nilai Berwujud Dengan Dan Saldo Menurun CV. Bintan Netral Victory dikembangkan dan diimplementasikan dengan bahasa pemograman visual yang
84 menggunakan Borland Delphi 7 dan diproduksi oleh Borland. Untuk mempermudah programmer dalam membuat program aplikasi, Delphi menyediakan fasilitas pemrograman yang sangat lengkap. Fasilitas pemrograman tersebut dibagi dalam dua kelompok, yaitu objek dan bahasa pemrograman. Secara ringkas objek adalah suatu komponen yang mempunyai bentuk fisik dan biasanya dapat dilihat (visual). Objek biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan-batasan tertentu. Sedangkan bahasa pemrograman secara singkat dapat disebut sebagai sekumpulan teks yang mempunyai arti tertentu dan disusun dengan aturan tertentu serta untuk menjalankan tugas tertentu. Gabungan dari objek dan bahasa pemrograman ini sering disebut sebagai bahasa pemrograman berorientasi objek atau Object Oriented Programming (OOP). Berdasarkan kelebihan kelebihan diatas, penulis berupaya mewujudkan rancangan Sistem Informasi Penggajian Karyawan Kontraktor dengan bahasa Borland Delphi 7 dengan segala fasilitas yang ada pada Borland Delphi 7 serta Tools tambahan yang menurut penulis dapat memenuhi rancangan yang telah disusun. Pemilihan Borland Delphi 7 sebagai sarana untuk pengembangan data implementasi Sistem Informasi Penggajian Karyawan Kontraktor dilakukan dengan alasan : a. Borland Delphi adalah salah satu pemrograman yang berbasis object OOP (Object Oriented Programming), dengan demikian peristiwa yang
85 sedang terpilih, operasi apa yang dilakukan dan seluruh aktifitas dalam program harus mengacu pada objek - objek tertentu. b. IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu menu yang memudahkan kita untuk membuat suatu proyek program. c. Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah. d. Mudah digunakan, source code delphi yang merupakan turunan pascal, sehingga tidak diperlukan suatu penyesuaian lagi. e. Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi. 5.4. Pengujian Sistem Pengujian sistem dilakukan untuk memeriksa kekompakan antar komponen sistem dengan tujuan utamanya adalah untuk memastikan elemenelemen sistem berfungsi sesuai dengan yang diharapkan. Kumpulan program dapat menerima dengan baik, memproses dan memberikan keluaran program yang baik pula. Tahap pertama pengujian dilakukan untuk proses input data, mulai dari input data aset tetap berupa aset tetap, Harga perolehan, Taksiran umur
86 ekonomis Dan nilai sisa untuk menghasilkan output yang diinginkan dan hasilnya sesuai dengan perancangan yang diusulkan yaitu tarif penyusutan dari metode penyusutan yang dipilih. Kemudian tahap selanjutnya dilakukan pengujian terhadap laporan terdiri dari Laporan penyusutan aset tetap berwujud. Tabel 5.1 Pengujin Sistem Data Data Data Data Yang Diuji Hasil Yang Diinginkan Hasil Pengujian Perolehan Harga Perolehan Nilai Sisa, inputan berupa angka yang diinput tidak boleh lebih dari taksiran umur ekonomis Jika diinput dengan huruf maka proses dengan angka maka akan Jika tahun penyusutan yang diinput tidak melebihi taksiran umur ekonomis maka proses akan dilanjutkan, jika telah melebihi taksiran umur ekonomis maka akan muncul peringatan " Terhadap Aset Telah Habis"
87 Saldo Menurun Saldo Menurun Saldo Menurun No Inventaris Aset Tetap, Harga Umur Ekonomis, Nilai Sisa No Inventaris Aset Tetap, Harga Umur Ekonomis, Nilai Sisa Jika diinput No Inventaris data yang akan muncul sesuai dengan data yang diinput di form data aset tetap Jika diinput No Inventaris data yang akan muncul sesuai dengan data yang diinput di form data aset tetap yang diinput tidak boleh lebih dari taksiran umur ekonomis Jika No Inventaris yang diinput telah diinput diform data aset tetap maka, Harga Umur Ekonomis, Nilai Sisa akan muncul secara otomatis. Jika tidak diinput kedalam form Data maka tidak akan muncul Jika No Inventaris yang diinput telah diinput diform data aset tetap maka, Harga Umur Ekonomis, Nilai Sisa akan muncul secara otomatis. Jika tidak diinput kedalam form Data maka tidak akan muncul Jika tahun penyusutan yang diinput tidak melebihi taksiran umur ekonomis maka proses akan dilanjutkan, jika telah melebihi taksiran umur ekonomis maka akan muncul peringatan " Terhadap Aset Telah Habis"