• Tidak ada hasil yang ditemukan

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI"

Copied!
17
0
0

Teks penuh

(1)

350

BAB 4

RENCANA IMPLEMENTASI DAN EVALUASI

4.1 Rencana Implementasi

Tabel 4.1 Tabel Jadwal Rencana Implementasi

Aktivitas

Hari

1 2 3 4 5 6 Instalasi DBMS

Instalasi Program Aplikasi Basis Data Konversi Data

Pelatihan

Pengujian Sistem dan Revisi Keterangan : 1 hari = 5 jam. 4.1.1 Spesifikasi Sistem

4.1.1.1 Spesifikasi Komputer

4.1.1.1.1 Spesifikasi Perangkat Keras

Tabel 4.2 Tabel Spesifikasi Perangkat Keras

Perangkat Keras Server Client

Processor AMD Athlon 64 2.7Ghz Intel Pentium 4 2.8Ghz

Main Memory VGEN 1 GB 256Mb

Perangkat Keras Server Client

(2)

Grafik Adapter (SVGA)

VGA PCIExpress 256 Mb VGA PCIExpress 64 Mb

Monitor CRT 15’ CRT 15’

CD-RW Ya Ya

Floppy disk drive Tidak Tidak

Keyboard Ya Ya

Tape Backup Tidak Tidak

UPS Ya Tidak

4.1.1.1.2 Spesifikasi Peranti Lunak

Kebutuhan peranti lunak untuk menjalankan suatu aplikasi basis data berbasis web meliputi kebutuhan perangkat lunak pada sever dan client. Kebutuhan tersebut antara lain :

Tabel 4.3 Tabel Spesifikasi Peranti Lunak

Peranti Lunak Server Client

Sistem Operasi Windows XP service pack 2 Windows XP service pack 2 Aplikasi Pendukung XAMPP, Adobe

Dreamweaver CS3, Mozilla Firefox

Mozilla Firefox, Internet Explorer, Opera

DBMS MySQL -

(3)

4.1.1.1.3 Spesifikasi Jaringan

Spesifikasi kebutuhan jaringan yang diusulkan : • Topologi yang digunakan adalah:

Gambar 4.1 Gambar Topologi Jaringan yang Diusulkan • Network Interface Card (NIC), digunakan untuk menghubungkan komputer server dan client ke jaringan internet.

4.1.1. 2 Spesifikasi Personil Personil yang terkait yaitu :

• Tata Usaha yang berperan sebagai basis data administrator yang bertugas mengatur data karyawan, data siswa dan data keuangan siswa.

• Wakil Kepala Sekolah dan Guru sebagai Tim Data Entry. Dimana Wakil Kepala Sekolah bertugas memasukkan jadwal siswa dan guru dan Guru bertugas memasukkan nilai siswa.

(4)

4.1.1. 3 Spesifikasi Keamanan Sistem.

Selain pembatasan hak akses terhadap data sebagaimana telah dirancang sebelumnya, untuk dapat lebih meningkatkan keamanan terhadap pemakaian aplikasi basis data juga diperlukan pembatasan hak akses pada level aplikasi. Untuk pembatasan hak akses melalui aplikasi, digunakan mekanisme authentication, dimana user harus login terlebih dahulu untuk masuk ke halaman home. Bila user tidak melakukan login maka user akan kembali ke halaman index. Hak akses user yang melakukan login dibedakan melalui status user tersebut.

4.1.1. 4 Instalasi

4.1.4.1 Instalasi Sistem Operasi dan DBMS

Pada tahap ini dilakukan instalasi perangkat – perangkat lunak penunjang, sistem operasi, serta DBMS yang diperlukan yang telah didapat pada tahap spesifikasi kebutuhan perangkat lunak.

4.1.4.2 Instalasi Program Aplikasi Basis Data

Pada tahap ini dilakukan instalasi program aplikasi basis data yang diusulkan untuk memenuhi kebutuhan pengguna.

4.2 Evaluasi

Evaluasi yang dilakukan meliputi 5 kriteria yang telah diuji-cobakan, yaitu Domain Integrity, Entity Integrity, References Integrity, Enterprise Constraint dan Security.

(5)

• Domain Integrity

Hasil dari evaluasi Domain Integrity menunjukan bahwa semua tabel yang telah dilakukan uji coba, kesemuanya telah dapat dilakukan dengan tepat karena setiap atributnya harus diisi dengan batasan yang telah ditentukan sebelumnya.

• Entity Integrity

Hasil dari evaluasi Entity Integrity menunjukan bahwa semua primary key pada setiap tabel tidak diperbolehkan untuk diisi dengan “NULL”.

• References Integrity

Hasil dari evaluasi References Integrity menunjukan bahwa semua entitas yang telah diujicoba telah dilakukan dengan tepat, misalnya setelah mengupdate NIS pada entitas Siswa maka NIS pada tabel Tagihan_Keuangan juga ikut berubah.

• Enterprise Constraint

Hasil dari evaluasi Enterprise Constraint menunjukan bahwa batasan yang telah diujicoba telah berjalan sesuai dengan yang diinginkan, misalnya untuk Kd_Karyawan dibatasi maksimum hanya 10 karakter. Dan ketika lebih dari itu maka data tidak dapat dimasukan.

• Security

Hasil dari evaluasi Security menunjukan bahwa semua tabel yang telah dilakukan uji coba, kesemuanya telah dapat berjalan sesuai dengan mekanisme yang ditentukan. Yaitu dengan membagi hak akses program sesuai tingkatan user.

(6)

Tabel 4.4 Tabel Evaluasi

Entity Primary Key Foreign Key Constraint

Siswa a a Orangtua_Siswa a a a Karyawan a a Wali_Kelas a Tata_Usaha a Tingkat_Kelas a a Tr_Tingkat_Kelas a a a Jurusan a a Kelas a a a Ruangan a a Tagihan_Keuangan a a a Pembayaran_Keuangan a a a Mata_Pelajaran a a Materi a a a Kurikulum a a a Jadwal a a a Jadwal_UU a a a Nilai a a a Detail_Jadwal a a Detail_UU a a Detail_Nilai a a

(7)

Entity Primary Key Foreign Key Constraint Tr_Kurikulum

Upload a a a

Keterangan : a = sudah berjalan sesuai mekanisme yang ditentukan 4.3 Backup dan Recovery Basis Data

Dalam perancangan basis data ini diperlukannya backup dan recovery karena adanya kemungkinan kehilangan data saat transaksi, kesalahan sistem, dan hal lainnya.

Metode back up yang digunakan adalah metode back up database. Proses back up differential yang rutin dilakukan setiap bulan untuk data - data yang berubah. Dan Back up complete yang akan dilakukan setiap tahun untuk menyimpan

keseluruhan isi database.

4.3.1 Backup Basis Data

Tabel 4.5 Tabel Backup dan Recovery

Object

Periode

Harian Mingguan Bulanan Tahunan

Basis Data Sekolah Bunda Hati Kudus, Kota Wisata

- - - F, HD Entitas Siswa - - - F, HD Karyawan – – - F, HD Pembayaran Keuangan - - F, HD - Tagihan_Keuangan - - F,HD -

(8)

4.3.2 Recovery Basis Data

File database yang telah di backup dalam Hard Disk di restore melalui DBMS yang digunakan apabila terdapat kerusakan data, kerusakan sistem dan hal – hal lainnya. 4.4 Konversi Data

Pada tahap ini dilakukan konversi data dari sistem manual ke sistem yang terkomputerisasi (sistem yang baru). Data perusahaan dikonversikan menjadi data di dalam basis data untuk dapat dipergunakan dalam aktivitas perusahaan sehari–hari. Estimasi waktu untuk konversi data dapat dilihat pada Tabel 4.6.

Tabel 4.6 Tabel Estimasi Waktu Konversi Data

Data Waktu (jam)

Data Pribadi Siswa 2 jam

Data Pribadi Orang tua Siswa 2 jam

Data Waktu (jam)

Data Pribadi Karyawan 1 jam

Daftar Mata Pelajaran 1 jam

Daftar Materi 4 jam

Daftar Keuangan Siswa 2 jam 30 menit

(9)

4.5 Panduan Pengoperasian Basis Data 4.5.1 Layar Login

Gambar 4.2 Gambar Layar Login

Pada halaman login, user diminta untuk memasukan username, password dan memilih status login. Halaman ini digunakan untuk mengecek hak akses user yang login didalam data base.

4.5.2 Layar Home

Gambar 4.3 Gambar Tampilan layar Home User

Didalam halaman home, user disediakan beberapa pilihan menu, yaitu menu Profile (sub menu : Lihat Data Pribadi, Ubah Data Pribadi, Lihat Data Karyawan, Lihat Data Siswa, Input Data Karyawan, Input Data Siswa, Edit Data Karyawan, Edit Data

(10)

Siswa ), Jadwal (sub menu : Lihat Jadwal, Susun Jadwal Siswa, Susun Jadwal Guru), Ujian (sub menu : Lihat Jadwal Ujian, Susun Jadwal Ujian), Keuangan (sub menu : Tagihan Keuangan, Status Keuangan, Entry Tagihan Keuangan, Entry Pembayaran Keuangan), Nilai (sub menu : Lihat Nilai Siswa, Input Nilai Siswa, Edit Nilai Siswa), Change Password dan Logout. Sub menu yang ditampilkan setiap user berbeda tergantung dari status login user tersebut.

4.5.3 Layar Jadwal Siswa

Gambar 4.4 Gambar Tampilan layar Jadwal Siswa

Pada halaman jadwal siswa setiap jadwal mata pelajaran mempunyai link untuk melakukan upload tugas dan download materi.

(11)

4.5.4 Layar Upload

Gambar 4.5 Gambar Tampilan layar Upload

Pada halaman upload, siswa dapat melakukan upload tugas untuk semua mata pelajaran apabila diminta oleh guru mata pelajaran yang bersangkutan.

4.5.5 Layar Download

Gambar 4.6 Gambar Tampilan layar Download

Pada halaman download ini, siswa dapat mendownload materi tambahan yang dibagikan oleh guru mata pelajaran melalui web.

(12)

4.5.6 Layar Insert Jadwal Ujian

Gambar 4.7 Gambar Tampilan layar Insert Jadwal Ujian

Pada halaman ini, Wakil Kepala Sekolah membuat jadwal ujian untuk siswa dan guru. 4.5.7 Layar Udah Data Pribadi

Gambar 4.8 Gambar Tampilan layar Ubah Data Pribadi

Pada halaman ini, setiap user yang login dapat mengubah nomor telepon dan alamat user. Dimana setelah data dirubah maka data yang didalam database akan ikut berubah juga sesuai dengan apa yang diubah oleh user.

(13)

4.5.8 Layar Insert Jadwal Guru

Gambar 4.9 Gambar Tampilan layar Insert Jadwal Guru Pada halaman ini, Wakil Kepala Sekolah membuat jadwal mengajar untuk guru. 4.5.9 Layar Insert Status Pembayaran

Gambar 4.10 Gambar Tampilan layar Insert Status Pembayaran Pada halaman ini, Tata Usaha dapat memasukan status keuangan siswa, yaitu telah lunas atau belum. Data yang telah ditambahkan tersebut akan disimpan didalam database.

(14)

4.5.10 Layar Insert Tagihan Keuangan

Gambar 4.11 Gambar Tampilan layar Insert Tagihan Keuangan Pada halaman ini, Tata Usaha dapat memasukan tagihan keuangan siswa, lalu data yang telah ditambahkan tersebut akan disimpan didalam database.

4.5.11 Layar Edit Data Siswa

Gambar 4.12 Gambar Tampilan layar Edit Data Siswa

Pada halaman ini, Tata Usaha dapat memilih siswa yang data mau diubah, lalu data yang telah diubah tersebut akan disimpan didalam database.

(15)

4.5.12 Layar Edit Data Karyawan

Gambar 4.13 Gambar Tampilan layar Edit Data Karyawan

Pada halaman ini, Tata Usaha dapat memilih karyawan yang data mau diubah. 4.5.13 Layar Input Data Siswa Baru

Gambar 4.14 Gambar Tampilan layar Input Data Siswa Baru

Pada halaman ini, Tata Usaha dapat memasukan data siswa baru yang mendaftar ke SMA Bunda Hati Kudus Kota Wisata.

(16)

4.5.14 Layar Input Data Karyawan Baru

Gambar 4.15 Gambar Tampilan layar Input Data Karyawan Baru

Pada halaman ini, Tata Usaha dapat memasukan data karyawan baru yang masuk ke SMA Bunda Hati Kudus Kota Wisata.

4.5.15 Layar Insert Jadwal Siswa

Gambar 4.16 Gambar Tampilan layar Insert Jadwal Siswa

(17)

4.5.16 Layar Input Nilai

Gambar 4.17 Gambar Tampilan layar Input Nilai

Pada halaman ini, guru mata pelajaran dapat memasukan nilai siswa dikelas yang diajar oleh guru tersebut.

4.6 Pelatihan

Pada tahap ini para pengguna yang akan mengoperasikan basis data terebut dipresentasikan bagaimana menyimpan dan melihat basis data dengan menggunakan rancangan basis data, serta alur dari rancangan yang telah dibuat. Hal ini dilakukan agar memudahkan pengguna dalam menggunakan sistem yang baru.

4.7 Pengujian Sistem dan Revisi

Pada tahap ini dilakukan terhadap kinerja piranti keras, sistem operasi, DBMS, dan rancangan basis data yang telah diimplementasikan secara keseluruhan dan melakukan perbaikan apabila perlu.

Gambar

Tabel 4.1 Tabel Jadwal Rencana Implementasi
Grafik Adapter  (SVGA)
Gambar 4.1  Gambar Topologi Jaringan yang Diusulkan
Tabel 4.4 Tabel Evaluasi
+7

Referensi

Dokumen terkait

Selanjutnya diklik tabulasi “Add Price Schedule” untuk menampilkan layar Incremental Quantity Discount-Add Price Schedule (Gambar 4.7) yang digunakan untuk menginput harga

Jika User mengklik tombol “Preview” pada layar Edit Artikel atau layar Artikel, maka akan ditampilkan preview artikel sesuai dengan tampilan dalam majalah nantinya. 4.2.2.17

Pada gambar 4.20 adalah tampilan pertama dari menu Manfaat Pemisahan Sampah, pada halaman ini pengguna akan dijelaskan bahwa sampah organik yang telah dipisahkan akan

M aka dari hasil presentase komulatif tersebut dapat disimpulkan bahwa adanya informasi yang disajikan, tampilan layar dan animasi adalah merupakan alasan – alasan mengapa

Gambar 4.12 menampilkan seluruh transaksi yang telah dilakukan dengan keterangan status yang diubah oleh admin sesuai dengan proses transaksi.. Gambar 4.12

Pada layar ini terdapat nama dari aplikasi, tampilan gambar Main Menu dan 2 (dua) buah tombol berupa Exit untuk keluar dari aplikasi dan Browse untuk berpindah ke layar File

Pada gambar 4.1 di atas, merupakan sebuah layar kotak yang berisi pesan.. awal yang digunakan penulis hanya sebagai salam pembuka dan

Gambar 4.61 Printscreen Layar Ganti Password Client Client dapat mengubah password miliknya dengan validasi yang telah ditentukan... 4.4 Implementasi Single