2. Weak Entity
4.3 Rencana Implementasi
Rencana implementasi merupakan suatu hal yang dapat menentukan apakah sistem yang diusulkan dapat menyelesaikan permasalahan yang dihadapi atau dapat menambah masalah baru. Pada tahap implementasi ini, diperlukan perencanaan yang matang untuk menjalankan sistem tersebut agar dapat berjalan sesuai dengan yang diharapkan.
Berikut ini merupakan bagian dari tata laksana sistem yang meliputi spesifikasi perangkat keras, spesifikasi perangkat lunak, dan cara pengoperasian aplikasi tersebut:
4.3.1 Kebutuhan Hardware
Spesifikasi hardware yang diperlukan untuk implementasi aplikasi basis data pada PT. Nabatindah Sejahtera adalah sebagai berikut:
1. Server Processor : Pentium 4 2.6 Ghz Memory : 2Gb Hardisk : 250GB M onitor : 15” Printer : Canon IP 1300 Jumlah : 1 unit
Letak : Ruang Khusus Server 2. Client Processor : Pentium 3 1.4 Ghz Memory : 128 M B Hardisk : 40 GB M onitor : 15” Printer : Canon IP 1300 Jumlah : 5 unit
Letak : Bagian direktur, bagian logistik, bagian personalia, bagian keuangan, bagian manajemen proyek
4.3.2 Kebutuhan Software
Spesifikasi software yang diperlukan untuk pengimplementasian aplikasi basis data pada PT. Nabatindah Sejahtera adalah sebagai berikut:
1. Server
Sistem Operasi Microsoft Windows Server 2003 Database Microsoft SQL Server 2000
Microsoft Visual Basic 6.0 Microsoft Office 2003 Norton Antivirus 2007 2. Client
Sistem Operasi Microsoft Windows 98 / XP Microsoft Office 2003
Norton Antivirus 2007 4.3.3 Instalasi
Pada tahap ini akan dilakukan instalasi hardware dan software yang diperlukan seperti yang sudah dijelaskan. Penginstalasian hardware akan dilakukan pada server yang ada di dalam ruang server dan dilanjutkan penginstalan untuk setiap client atau pengguna lainnya.
Tahap selanjutnya adalah penginstalan software di dalam server untuk penyesuaian ke semua client. Pemasangan software di dalam client juga akan disesuaikan dengan pemasangan software yang ada di server. 4.3.4 Implementasi Basis data
4.3.4.1 Implementasi S truktur Tabel
Implementasi struktur tabel yang sudah disebutkan dalam bab sebelumnya akan dilakukan secara berurutan. Dalam pengimplementasian struktur tabel memerlukan langkah-langkah yang disesuaikan dengan SQL Server 2002 seperti berikut :
1. M engimplementasi domain-domain atribut yang ada dengan user-defined tipe data
2. M emberikan batasan-batasan untuk masing-masing tipe data.
3. M endefinisikan semua struktur tabel dengan field-field-nya.
4.3.4.2 Implementasi Enterprise Constraint
Pada tahap ini akan dilakukan implementasi enterprise constraint akan dilakukan pengecekkan setiap constraint yang akan disesuaikan dengan yang telah dibuat dalam bab-bab sebelumnya.
Constraint yang didapat berasal dari analisis terhadap data yang berhubungan dengan aplikasi basis data. Sehingga setiap constraint akan sesuai dengan data yang akan dimasukkan.
4.3.4.3 Implementasi View
Pada tahap ini akan dilakukan implementasi view terhadap beberapa data yang sudah dibahas dalam bab-bab sebelumnya. Pada saat pengimplementasian view akan dilakukan menurut aturan dan batasan sesuai dengan SQL Server 2000.
4.3.5 Konversi Data
Pada tahap ini akan dilakukan pengkonversian data dari perusahaan yang lama ke dalam perusahaan yang baru atau aplikasi basis data. Data-data dari perusahaan yang lama masih dalam bentuk kertas dan file office dan bentuk hardcopy lainnya.
Cara konversi data yang akan digunakan dengan meng-input satu-persatu. Setiap data yang akan dimasukkan ke dalam sistem basis data harus melalui form pengisiannya. Pengkonversian data hanya dapat dilakukan oleh operator yang sudah ditugaskan. Operator tersebut sering disebut admin. Admin memiliki semua hak terhadap semua tabel yang ada di dalam basis data.
4.3.6 Evaluasi / Testing
Pada tahap ini akan pengevaluasian tentang program aplikasi basis data. Pengevaluasian ini akan dilakukan oleh admin dengan pengawasan dari pihak perusahaan. Tujuan pengevaluasian program ini adalah untuk menemukan kesalahan dan mengetahui apakah kebutuhan yang diperlukan oleh pengguna sudah dapat dipenuhi. Apabila pengevaluasian sudah dilakukan, maka akan diketahui apakah permasalahan yang dihadapi sudah mendapatkan pemecahannya.
Setelah aplikasi sistem basis data ini diimplementasikan pada PT. Nabatindah Sejahtera maka didapatkan sebuah hasil wawancara dengan Direktur. Dari wawancara tersebut didapatkan penjelasan bahwa aplikasi yang dibuat cukup mudah digunakan, sedangkan bagi karyawan yang belum memahami komputer akan dilakukan pelatihan terhadap sistem basis data dan aplikasi yang dibuat.
Dalam wawancara tersebut juga ditambahkan oleh pihak perusahaan bahwa dengan adanya aplikasi serta sistem basisdata-nya mempermudah perusahaan dalam menjalankan transaksi yang ada serta
membantu dalam pengambilan keputusan dalam PT. Nabatindah Sejahtera. Hasil wawancara dapat dilihat didalam lampiran.
4.3.7 Training
Pada tahap ini akan dilakukan training untuk karyawan-karyawan yang akan ditugaskan dalam pengoperasian aplikasi basis data. Training tersebut akan dilakukan sampai karyawan yang bersangkutan mengerti dan dapat menggunakan program basis data secara optimal.
Tahap training ini akan dilakukan sebelum penggunaan yang sebenarnya dalam lingkungan perusahaan. Proses tahap training tersebut akan dilakukan sekitar satu minggu dengan peserta sebanyak 12 orang. 4.3.8 Personil
Pada tahap ini akan ditentukan personil yang diperlukan oleh PT. Nabatindah Sejahtera. Personil yang dibutuhkan adalah admin, dan admin tersebut harus mengerti sistem operasi Microsoft dan sistem basis data pada SQL Server 2000. Admin tersebut bertugas dalam maintenance untuk program aplikasi basis data terhadap sistem operasi pada setiap komputer client dan basis data yang ada pada komputer server. Tugas yang lain adalah melakukan konversi data dari perusahaan yang lama ke dalam database. Admin juga melakukan peng-input-an terhadap data-data yang baru terjadi dalam perusahaan.
Karyawan yang dibutuhkan oleh PT. Nabatindah Sejahtera akan dilakukan training untuk pemakaian aplikasi dengan cepat dan tepat sehingga dapat menghemat waktu dan pengerjaan proyek menjadi efisien.
Pengerjaan program aplikasi yang bagus tidak akan menghambat kelancaran transaksi-transaksi pada PT. Nabatindah Sejahtera.
4.3.9 Jadwal Implementasi
Berikut ini adalah jadwal implementasi sistem basis data yang direncanakan:
Tabel 4.69 Jadwal Implementasi Data
No. Kegiatan Bulan 1 Bulan 2 Bulan 3 Bulan 4
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4