BAB V IMPLEMENTASI SISTEM Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap diterapkan atau diimplementasikan. Tahap implementasi aplikasi ini merupakan tahap meletakkan perancangan aplikasi kedalam bentuk bahasa pemrograman juga implementasi aplikasi dalam instansi atau perusahaan dan dioperasikan secepat mungkin. Dalam rencana implementasi aplikasi ada 4 (empat) landasan yang akan dikemukakan, yaitu : 1. Penjadwalan waktu kegiatan yang dilakukan dalam pembangunan aplikasi. 2. Mengalokasikan sumber-sumber dan keahlian yang diperlukan perlaksanaan kegiatan. 3. Menentukan waktu pelaksanaan untuk setiap kegiatan. 4. Menentukan urutan pelaksanaan kegiatan yang telah diidentifikasikan. Kegiatan implementasi ini meliputi kebutuhan perangkat lunak, perangkat keras, pemilihan bahasa pemrograman yang sesuai, pemrograman dan pengujian aplikasi yang telah dirancang sesuai dengan kebutuhan instansi atau perusahaan. Konsep siklus hidup mempunyai implikasi bahwa setiap proyek pengembangan sistem harus dibagi dalam tahap-tahap berbeda dengan titik 74
75 pengendalian manajemen yang formal diletakkan diantara tahap-tahap. Prinsip pengendalian dasar adalah setiap tahap harus menghasilkan dokumentasi secara formal dan disetujui sebelum memulai tahap berikutnya dari siklus hidup proyek. 5.1 Kebutuhan Perangkat Lunak Pada sub bagian ini akan dijelaskan uraian tentang tahapan implementasi dari aplikasi sistem pendukung keputusan untuk menentukan peningkatan jabatan karyawan dengan menggunakan metode Profile Matching. Aplikasi ini dikembangkan dan diimplementasikan dengan bahasa pemrograman visual yang menggunakan tools kompilator Borland Delphi 7.0 dengan database Microsoft Access. 5.2 Kebutuhan Perangkat Keras Kebutuhan perangkat keras yang dibutuhkan untuk membangun aplikasi sistem pendukung keputusan untuk menentukan peningkatan jabatan karyawan menggunakan metode Profile Matching ini sesuai dengan rekomendasi minimum yang diberikan Delphi sebagai berikut : 1. Computer Intel {R} CORE {TM}2 Duo CPU T6400 @ 2.00 GHz 1.99 GHz, 956 MB of RAM Physical Address Extension. 2. Hardisk terpasang 250 GB. 3. Memory terpasang 1 GB.
76 4. Mouse dan Keyboard. 5. Layar Monitor. 6. Printer. 5.3 Teknik Pemrograman Aplikasi sistem pendukung keputusan untuk menentukan peningkatan jabatan karyawan dengan menggunakan metode Profile Matching dikembangkan dan diimplementasi dengan bahasa pemrograman visual yang menggunakan Borland Delphi 7.0. Penulis berupaya mewujudkan rancangan aplikasi sistem pendukung keputusan untuk menentukan peningkatan jabatan karyawan dengan segala fasilitas yang ada pada Borland Delphi serta tool tambahan yang menurut penulis dapat memenuhi rancangan yang telah disusun. Pemilihan Borland Delphi 7.0 sebagai sarana untuk pengembangan data implementasi aplikasi sistem pendukung keputusan untuk menentukan peningkatan jabatan karyawan menggunakan metode Profile Matching dengan alasan sebagai berikut: 1. Borland Delphi 7.0 mempunyai desain yang user friendly terhadap para programmer yang beginner. 2. Memiliki kecepatan kompilasi yang cepat. 3. Mempunyai komponen yang sangat komplek untuk pembuatan software aplikasi sampai database.
77 4. Mempunyai aplikasi plugin database bawaan. 5. Sangat mudah untuk membuat koneksi ke berbagai aplikasi database, misalnya BDE, Microsoft Access, MySQL, SQL Server, Oracle, dan database lainnya. 5.4 Kegiatan Implementasi Kegiatan implementasi ini antara lain: 1. Pemrograman Pemrograman merupakan kegiatan yang sangat menunjang terselenggaranya sistem yang baru karena program yang baik dan struktur dapat menghasilkan suatu informasi sesuai kebutuhan. Sebelum program diterapkan maka program harus diuji coba dahulu agar dapat meminimalkan kesalahan-kesalahan yang mungkin terjadi. Pengujian program dapat dilakukan untuk setiap modul program (Program Utama, Sub Rutin, Sub Program) yang dilanjutkan dengan pengujian semua modul untuk meyakinkan semua modul sudah terintegrasi tanpa kesalahan. 2. Pengujian Aplikasi Pengujian aplikasi ini dilakukan untuk memeriksa kekompakan antar komponen aplikasi dengan tujuan utamanya adalah untuk memastikan elemen-elemen aplikasi berfungsi sesuai dengan yang diharapkan. 3. Pengujian Sistem
78 Pengujian sistem termasuk juga pengujian program secara menyeluruh. Kumpulan program dapat menerima dengan baik, memproses dan memberikan hasil keluaran program yang baik juga. Tabel 5.1 Pelaksanaan Pengujian Perangkat Lunak