4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi

dokumen-dokumen yang mirip
Manual. Alokasi Mengajar

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi

Ini tampilan jika mengklik input dan rubah nilai. Gambar Layar Input dan Rubah Nilai

BAB 4 RENCANA IMPLEMENTASI. Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basisdata

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI

BAB 4 RENCANA IMPLEMENTASI

Gambar 4.78 Tampilan Layar Menu Petugas

Jika tombol exit ditekan maka

BAB 4 RENCANA IMPLEMENTASI

BAB 4 IMPLEMENTASI DAN EVALUASI. yang diusulkan, serta dilakukan evaluasi terhadap beberapa aspek terkait integrity dan

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Pelaksanaan implementasi sistem bank soal pada Binus School Serpong. melibatkan beberapa elemen utama, yaitu:

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

persediaan, dan penjualan PT LION BROTHER. 1. Spesifikasi Modul Login Input User Name dan Password Jika tekan tombol Login Tampilkan Menu Utama

BAB 4 IMPLEMENTASI DAN EVALUASI

Processor Intel Pentium III 233MHz

Bab 4. Hasil dan Pembahasan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). 1. Processor Pentium III 1 Ghz

Isi Status Nikah. Isi Agama. Isi Jln. Isi RT / RW. Isi Kecamatan. Isi Kelurahan. Isi Kota. Isi Kode Pos. Isi Telepon. Isi No.

Halaman StyleJob Buyer (Admin)

BAB 4 IMPLEMENTASI DAN EVALUASI

Jika klik tidak maka. Jika klik tambah maka. Tampilkan field isian. berhasil. Jika klik tombol batal maka. Kosongkan semua field isian

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

Form Insert SHK. Kode SHK. Tanggal SHK. Nama Produk. Qty. Gambar 4.44 Rancangan Layar Insert SHK

BAB 4 IMPLEMENTASI. Untuk menjalankan program ini, diperlukan perangkat keras dan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. jadwal implementasi yang berlangsung selama kurang lebih 2 bulan : (lihat tabel 4.1)

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras yang dibutuhkan sebagai berikut: a. Processor Intel Pentium 4 atau lebih tinggi;

BAB 4 IMPLEMENTASI DAN EVALUASI. berjalan. Berikut ini adalah kegiatan-kegiatan yang dilakukan pada tahap

tentang perubahan kondisi aplikasi dijalankan :

BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

Tampilan Form Update Evaluasi Sarana InHouse

Batal mengisi data pelanggan. Jika tombol update barang diterima ditekan. Tampilkan layar update status penerimaan barang

BAB 4 IMPLEMENTASI DAN EVALUASI. yang akan didistribusikan kedalam jaringan client-server. Pada bagian client terdapat

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB 4 HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN. 4.1 Spesifikasi Sistem Berikut ini adalah spesifikasi sistem yang diperlukan untuk menjalankan aplikasi yang dirancang.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB 4 IMPLEMENTASI DAN EVALUASI. Tabel 4.1 Tabel Rincian Timeline Implementasi Sistem

BAB 4 IMPLEMENTASI DAN EVALUASI. Binus International School untuk menjalankan aplikasi penerimaan kas adalah sebagai.

BAB 4 IMPLEMENTASI DAN EVALUASI. dari perangkat keras (Tabel 4.1) dan perangkat lunak (Tabel 4.2). Berikut adalah

BAB V IMPLEMENTASI SISTEM

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERPUSTAKAAN PADA SEKOLAH VIANNEY SKRIPSI. Oleh. Steve Wilan Alfredo Sumual

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJICOBA

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi SIG ini dengan baik adalah sebagai berikut :

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

BAB IV HASIL DAN UJICOBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

19. Form Surat Jalan (FrmSuratJalan.frm)

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB 4 HASIL DAN BAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan sistem informasi ini adalah sebagai berikut : a. Processor Pentium III 1 Ghz

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB 4 IMPLEMENTASI DAN EVALUASI. Guna Elektro adalah sebagai berikut : Processor : Pentium III 800 MHz. Printer : HP Deskjet 400

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi ini dapat dipahami jalannya suatu. Pertandingan Basket pada StiFest Menggunakan Metode Round Robin.

BAB IV HASIL DAN UJICOBA

11. Tampilan Tambah Barang

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Button Batal : untuk membatalkan data master karyawan yang. telah di isi. Button Hapus : untuk menghapus data Master Karyawan.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

4 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk memastikan program dapat berjalan dengan lancar, maka perlu dilakukan instalasi perangkat keras, sistem operasi dan DBMS, program aplikasi, konversi data, pengoperasian basis data, pelatihan dan pengujian. Adapun jadwal dari rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi Aktivitas Minggu 1 2 3 4 5 Instalasi Sistem Operasi dan DBMS Instalasi Program Aplikasi Basis Data dan Sistem Pakar T esting dan Revisi Pelatihan Keterangan : 1 Minggu = 10 Jam 248

249 4.2 Spesifikasi Sistem 4.2.1 Spesifikasi Hardware Kebutuhan hardware minimum untuk keperluan aplikasi ini dapat dilihat pada Tabel 4.2 di bawah ini : Tabel 4.2 Tabel Kebutuhan Hardware Hardware Pengguna Processor Main Memory Hard Disk Graphic Adapter (SVGA) Monitor Keyboard, Mouse, Printer Pentium IV 1,6 GHz 256 MB 80 GB 512 MB Standar Standar 4.2.2 Spesifikasi Software Kebutuhan software minimum untuk keperluan aplikasi ini dapat dilihat pada Tabel 4.3 di bawah ini : Tabel 4.3 Tabel Kebutuhan Software Software Pengguna Sistem Operasi Windows XP Aplikasi Pendukung Visual Studio 2008 DBMS SQL Server 2005

250 4.2.3 Spesifikasi Keamanan Sistem Selain pembatasan hak akses terhadap data sebagaimana telah dirancang sebelumnya, untuk dapat lebih meningkatkan keamanan terhadap penggunaan basis data juga diperlukan pembatasan hak akses pada level aplikasi. Untuk pembatasan hak akses melalui aplikasi, digunakan mekanisme pembagian hak akses modul, dimana setiap pengguna memiliki hak akses tertentu kedalam modul yang tersedia. Sehingga tidak semua modul dapat diakses oleh pengguna. 4.3 Instalasi 4.3.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.3.2 Instalasi Program Aplikasi Basis Data dan Sistem Pakar Pada tahap ini dilakukan instalasi program aplikasi yang dapat mendukung basis data dan system pakar secara keseluruhan yang dapat memenuhi kebutuhan pengguna. 4.3.3 Testing dan Revisi Melakukan pengujian aplikasi yang berjalan untuk mengetahui apakah sudah sesuai dengan tujuannya dan tidak menyimpang (terhadap error).

251 4.3.4 Pelatihan Pada tahap terakhir ini, terdapat pelatihan bagi pengguna menggunakan aplikasi ini. Dengan adanya pelatihan, diharapkan pengguna terbiasa terhadap aplikasi baru dan dapat memanfaatkan fitur yang tersedia secara maksimal. 4.4 Evaluasi 4.4.1 Evaluasi Basis Data Evaluasi yang dilakukan meliputi lima kriteria yang telah diuji-cobakan, yaitu Domain Integrity, Entity Integrity, References Integrity, Enterprise Constraint dan Security. 1. Domain Integrity Evaluasi Domain Integrity adalah pengujian mengenai apakah nilai atribut tabel yang dihasilkan sudah sesuai dengan domain yang ditentukan. Hal yang diuji sebagai contoh antara lain : a. Domain atribut KodeJabatan pada Jabatan ditetapkan dua karakter pertama adalah KJ dan empat karakter berikutnya adalah angka 0-9 dengan range 000-999. b. Domain atribut TanggalKualifikasi pada Kualifikasi ditetapkan menggunakan format dd-mm-yyyy dimana input yang dimasukkan harus berupa nilai yang menunjukkan tanggal (dd), bulan (mm) dan tahun (yyyy). Hasil dari evaluasi domain integrity menunjukkan bahwa seluruh tabel yang diuji memiliki domain integrity yang tepat.

252 2. Entity Integrity Evaluasi Entity Integrity adalah pengujian untuk memastikan setiap primary key pada setiap entitas tidak boleh bernilai NULL dan tidak ada record yang sama pada primary key suatu strong entity. Contoh dari pengujian entity integrity adalah atribut Nim merupakan primary key pada entitas Asisten dan harus dipastikan bahwa tidak ada record yang sama dalam strong entity tersebut. Hasil dari evaluasi Entity Integrity menunjukan bahwa semua primary key pada setiap tabel tidak diperbolehkan untuk diisi dengan NULL dan tidak ada record yang sama pada primary key suatu strong entity. 3. References Integrity Hasil dari evaluasi References Integrity menunjukan bahwa semua entitas yang telah diuji coba telah dilakukan dengan tepat, misalnya setelah melakukan update KodeJabatan pada tabel Jabatan maka KodeJabatan pada tabel Asisten juga ikut berubah. 4. Enterprise Constraint Hasil dari evaluasi Enterprise Constraint menunjukkan bahwa batasan yang telah diuji coba telah berjalan dengan baik dan sesuai dengan keinginan pengguna, misalnya Nim pada tabel Asisten dibatasi maksimum hanya 10 karakter, ketika lebih dari itu maka data tidak dapat dimasukan.

253 5. Security Hasil dari evaluasi Security menunjukkan bahwa semua tabel yang telah dilakukan uji coba, semuanya telah dapat berjalan sesuai dengan mekanisme yang ditentukan. Yaitu dengan membagi hak akses program sesuai tingkatan pengguna. Dari kelima kriteria yang telah diuji-cobakan pada aplikasi basis data yang dibuat, didapatkan kesimpulan bahwa setiap entity harus memiliki primary key, foreign key dan constraint. Kebutuhan primary key, foreign key dan constraint untuk tiap entity dapat dilihat pada Tabel 4.4 dibawah ini: Tabel 4.4 Evaluasi Security Entitas Primary Key Foreign Key Constraint Asisten Jabatan Grup Matakuliah Kelas Ruang Kualifikasi

254 Tabel 4.4 Evaluasi Security (Lanjutan) DetailKualifikasi Perkuliahan DetailPerkuliahan Permintaan Alokasi DetailAlokasi 4.4.2 Evaluasi Sistem Pendukung Keputusan Evaluasi sistem pendukung keputusan dilakukan dengan melihat kembali apakah aplikasi yang dihasilkan telah memenuhi constraint yang ada dalam alokasi pengajar. Batasan (contraints) yang ada dalam alokasi pengajar adalah: 1. Semua permintaan pengajar dapat dipenuhi. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini hanya dapat memenuhi 70 persen kebutuhan permintaan yang ada dalam Software Laboratory Center. 2. Teaching Assistant memenuhi syarat kualifikasi mengajar dari jurusan. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini telah memenuhi batasan ini karena dari hasil alokasi yang dihasilkan tidak ditemukan asisten yang tidak berkualifikasi mengajar pada matakuliah tertentu tetapi dialokasikan pada matakuliah tersebut.

255 3. Teaching Assistant tidak boleh mengajar matakuliah praktikum yang sedang diambil di semester yang sama. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini telah memenuhi batasan ini karena tidak ditemukan asisten yang mengajar atau dialokasikan mengajar matakuliah yang diambilnya. 4. Jadwal mengajar Teaching Assistant tidak bentrok dengan jadwal kuliahnya. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini asisten yang memiliki jadwal kuliah pada hari dan shift tertentu tidak dialokasikan untuk mengajar pada hari dan shift tersebut. 5. Bobot per Teaching Assistant disesuaikan dengan perhitungan rata-rata kebutuhan. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini sudah memenuhi batasan ini karena tidak ditemukan asisten yang mendapat alokasi lebih besar dari perhitungan rata-rata kebutuhan. 6. Meminimalisasi variasi matakuliah per Teaching Assistant. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini sudah memenuhi batasan ini karena tidak ditemukan asisten yang mendapat alokasi mengajar lebih dari tiga variasi matakuliah.

256 7. Memeratakan sebaran matakuliah yang diajarkan seorang Teaching Assistant dengan mempertimbangkan prediksi bobot koreksi dan buat soal dari masingmasing asisten. Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini sudah memenuhi batasan ini karena aplikasi pendukung keputusan ini sudah memenuhi batasan pada point 5 dan 6, oleh karena itu, prediksi koreksi dan pembuatan soal sudah seimbang dan tersebar. 8. Mempertimbangkan matakuliah praktikum yang memerlukan pengajar yang memerlukan keahlian khusus (memaksimalkan matakuliah tingkat lanjut diajar oleh Teaching Assistant senior yang kompeten). Dari hasil evaluasi berdasarkan rules yang dibuat aplikasi pendukung keputusan untuk alokasi sistem pengajar ini sudah memenuhi batasan ini karena aplikasi ini dibuat dengan mendahulukan matakuliah yang memerlukan keahlian khusus dan senior. 4.5 Backup dan Recovery Basis Data Mekanisme Backup dan Recovery perlu dilakukan untuk menghindari kehilangan data penting perusahaan. Backup dilakukan dengan menyimpan secara berkala data-data ke media penyimpanan lain yang dapat berupa Hard Disk, CD atau Tape, sedangkan Recovery adalah mekanisme untuk mengembalikan data- data yang terhapus atau hilang.

257 4.5.1 Backup Basis Data Backup data yang dilakukan, yaitu dengan mengexport semua sintaks-sintaks SQL beserta data-datanya dari database. Backup dilakukan secara berkala, yaitu harian, mingguan, bulanan dan tahunan. Untuk Backup data harian dan mingguan akan disimpan dalam Hard Disk, untuk Backup data bulanan akan disimpan dalam CD, dan untuk Backup data tahunan akan disimpan dalam Tape Disk. Jenis Backup data dibagi menjadi dua, yaitu Differensial Backup dan Full Backup. Tabel 4.5 Periode Backup Entitas Periode Harian 6 Bulanan Tahunan Asisten F, CD F, Tape Jabatan D, CD F, Tape Grup F, CD F, Tape Matakuliah F, CD F, Tape Kelas D, CD F, Tape Ruang D, CD F, Tape Kualifikasi D, CD F, Tape DetailKualifikasi D, CD F, Tape Perkuliahan F, CD F, Tape DetailPerkuliahan D, HD F, CD F, Tape Permintaan D, CD F, Tape

258 Tabel 4.5 Periode Backup (Lanjutan) Entitas Periode Harian 6 Bulanan Tahunan Alokasi D, CD F, Tape DetailAlokasi D, HD F, CD F, Tape Keterangan : D: Differensial backup, F: Full backup, HD: Hard Disk, CD: Compact Disk, Tape: Tape Disk 4.5.2 Recovery Basis Data Perusahaan akan melakukan recovery apabila terjadi kerusakan pada sistem atau kehilangan data karena beberapa gangguan yang telah disebutkan diatas dalam waktu paling lambat diperkirakan adalah 12 jam. 4.6 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 di bawah ini. Tabel 4.6 Estimasi Waktu Konversi Data Entitas Waktu (Jam) Asisten 0,5 Matakuliah 1

259 Tabel 4.6 Estimasi Waktu Konversi Data (Lanjutan) Kelas 0,2 Ruang 0,1 Kualifikasi 1 DetailKualifikasi 2 Perkuliahan 0,3 DetailPerkuliahan 0,5 Total 5,6 4.7 Panduan Pengoperasian Program Aplikasi Basis Data Aplikasi dimulai dengan mengklik icon Alokasi.exe 1. Splash Screen Tampilan Layar Halaman Splash Screen dapat dilihat pada gambar 4.1 di bawah ini: Gambar 4.1 Tampilan Layar Halaman Splash Screen Pada saat pertama kali aplikasi dijalankan akan muncul layar Splash Screen yang menunjukkan judul aplikasi dan Logo Software Laboratory Center.

260 2. Halaman Login Tampilan Layar Halaman Login dapat dilihat pada gambar 4.2 di bawah ini: Gambar 4.2 Tampilan Layar Halaman Login Halaman ini muncul setelah halaman Splash Screen berakhir. Halaman Login digunakan untuk autentifikasi pengguna yang ingin menggunakan aplikasi alokasi mengajar ini. Pada halaman ini pengguna diharuskan memasukkan username dan password yang telah terdaftar dalam database agar dapat menggunakan aplikasi.

261 3. Main Menu Tampilan Layar Halaman Main Menu dapat dilihat pada gambar 4.3 di bawah ini: Gambar 4.3 Tampilan Layar Halaman Main Menu Halaman ini muncul setelah pengguna berhasil Login. Halaman ini digunakan untuk mengatur module/halaman yang ingin dijalankan. Halaman ini terdiri dari empat menu utama yaitu: a. Menu File b. Menu Master c. Menu Alokasi d. Menu Help

262 4. Menu File Tampilan Layar Halaman Menu File dapat dilihat pada gambar 4.4 di bawah ini: Gambar 4.4 Tampilan Layar Halaman Menu File Terdiri dari tiga sub menu yaitu: a. Logout Digunakan untuk menonaktifkan pengguna yang sedang menggunakan aplikasi dan kembali ke halaman Login. b. Change Password Digunakan untuk memanggil halaman ganti password. c. Exit Digunakan untuk keluar dari aplikasi.

263 5. Menu Master Tampilan Layar Halaman Menu Master dapat dilihat pada gambar 4.5 di bawah ini: Gambar 4.5 Tampilan Layar Halaman Menu Master Terdiri dari lima sub menu yaitu: a. Asisten Digunakan untuk memanggil halaman Asisten. b. Matakuliah Digunakan untuk memanggil halaman Mata Kuliah. c. Kualifikasi Digunakan untuk memanggil halaman Kualifikasi. d. Grup Digunakan untuk memanggil halaman Grup.

264 e. Jabatan Digunakan untuk memanggil halaman Jabatan. 6. Menu Alokasi Tampilan Layar Halaman Menu Alokasi dapat dilihat pada gambar 4.6 di bawah ini: Gambar 4.6 Tampilan Layar Halaman Menu Alokasi Terdiri dari dua sub menu yaitu: a. Permintaan Digunakan untuk memanggil halaman Permintaan. b. Hasil Alokasi Digunakan untuk memanggil halaman Hasil Alokasi.

265 7. Help Tampilan Layar Halaman Menu Help dapat dilihat pada gambar 4.7 di bawah ini: Gambar 4.7 Tampilan Layar Halaman Menu Help Terdiri dari dua sub menu yaitu: a. Manual Digunakan untuk memanggil halaman Manual. b. About Digunakan untuk memanggil halaman About.

266 8. Change Password Tampilan Layar Halaman Change Password dapat dilihat pada gambar 4.8 di bawah ini: Gambar 4.8 Tampilan Layar Halaman Change Password Halaman ini digunakan untuk mengganti password pengguna aplikasi. Untuk mengganti password, pengguna diharuskan memasukkan password yang digunakan sekarang terlebih dahulu kemudian memasukkan password baru yang diinginkan, dan kemudian memasukkan konfirmasi password baru yang diinginkan tersebut. Terdapat dua tombol pada halaman ini, yaitu tombol OK yang digunakan untuk memproses perubahan password dan tombol Cancel yang digunakan untuk menutup halaman ini.

267 9. Asisten Tampilan Layar Halaman Asisten dapat dilihat pada gambar 4.9 di bawah ini: Gambar 4.9 Tampilan Layar Halaman Asisten Halaman Asisten digunakan untuk menampilkan asisten aktif pada semester berjalan, lengkap dengan data diri dan perkuliahan yang sedang didapatkan oleh asisten. Pada Halaman ini terdapat beberapa tombol yaitu: a. Lihat Grup Digunakan untuk menampilkan halaman Grup. b. Lihat Jabatan Digunakan untuk menampilkan halaman Jabatan.

268 c. Insert Digunakan untuk menambahkan data Asisten ke dalam database. d. Excel Digunakan untuk menampilkan halaman Excel Header, hanya dapat digunakan jika tombol Insert digunakan terlebih dahulu. e. Update Digunakan untuk mengupdate data Asisten pada database. f. Delete Digunakan untuk menghapus data Asisten pada database. g. First Digunakan untuk menampilkan data pertama dari tabel Asisten pada database dalam halaman Asisten. h. Previous Digunakan untuk menampilkan data sebelum data yang ditampilkan dalam halaman Asisten. i. Next Digunakan untuk menampilkan data setelah data yang ditampilkan dalam halaman Asisten. j. Last Digunakan untuk menampilkan data terakhir dari tabel Asisten pada database dalam halaman Asisten.

269 k. Insert Jadwal Digunakan untuk memasukkan jadwal Asisten ke dalam database kemudian menampilkannya dalam halaman Asisten. 10. Matakuliah Tampilan Layar Halaman Matakuliah dapat dilihat pada gambar 4.10 di bawah ini: Gambar 4.10 Tampilan Layar Halaman Matakuliah Halaman Mata Kuliah digunakan untuk menampilkan mata kuliah yang tersedia pada semester berjalan, lengkap dengan bobot, ratio, dan grup untuk masingmasing mata kuliah. Pada Halaman ini terdapat beberapa tombol yaitu:

270 a. Insert Digunakan untuk menambah data pada tabel Matakuliah dalam database b. Excel Digunakan untuk menampilkan halaman Excel Header. c. Update Digunakan untuk mengupdate data pada tabel Matakuliah dalam database. d. Delete Digunakan untuk menghapus data pada tabel Matakuliah dalam database e. First Digunakan untuk menampilkan data pertama dari tabel Matakuliah dalam halaman Matakuliah f. Previous Digunakan untuk menampilkan data sebelum data yang ditampilkan dalam halaman Matakuliah g. Next Digunakan untuk menampilkan data setelah data yang ditampilkan dalam halaman Matakuliah h. Last Digunakan untuk menampilkan data terakhir dari tabel Matakuliah dalam halaman Matakuliah

271 11. Kualifikasi Tampilan Layar Halaman Kualifikasi dapat dilihat pada gambar 4.11 di bawah ini: Gambar 4.11 Tampilan Layar Halaman Kualifikasi Halaman Kualifikasi digunakan untuk menampilkan kualifikasi asisten pada semester berjalan, lengkap dengan mata kuliah, status, dan tanggal kualifikasi untuk masing-masing asisten. Pada halaman ini terdapat beberapa tombol yaitu: a. Insert Digunakan untuk menambah data Kualifikasi. b. Excel Digunakan untuk menampilkan halaman Excel Header. c. Update Digunakan untuk mengupdate data Kualifikasi.

272 d. Delete Digunakan untuk menghapus data Kualifikasi e. First Digunakan untuk menampilkan data pertama dalam halaman Kualifikasi f. Previous Digunakan untuk menampilkan data sebelumnya dalam halaman Kualifikasi g. Next Digunakan untuk menampilkan data selanjutnya dalam halaman Kualifikasi h. Last Digunakan untuk menampilkan data terakhir dalam halaman Kualifikasi 12. Grup Tampilan Layar Halaman Grup dapat dilihat pada gambar 4.12 di bawah ini: Gambar 4.12 Tampilan Layar Halaman Grup

273 Halaman Grup digunakan untuk menampilkan daftar grup asisten. Pada Halaman ini terdapat beberapa tombol yaitu: a. Insert Digunakan untuk menambah data pada tabel Grup dalam database. b. Update Digunakan untuk mengupdate data pada tabel Grup dalam database. c. Delete Digunakan untuk menghapus data pada tabel Grup dalam database. 13. Jabatan Tampilan Layar Halaman Jabatan dapat dilihat pada gambar 4.13 di bawah ini: Gambar 4.13 Tampilan Layar Halaman Jabatan

274 Halaman Jabatan digunakan untuk menampilkan jabatan yang tersedia untuk asisten. Pada halaman ini terdapat beberapa tombol yaitu: a. Insert Digunakan untuk menambah data Jabatan b. Update Digunakan untuk mengupdate data Jabatan c. Delete Digunakan untuk menghapus data Jabatan 14. Permintaan Tampilan Layar Halaman Permintaan dapat dilihat pada gambar 4.14 di bawah ini: Gambar 4.14 Tampilan Layar Halaman Permintaan

275 Halaman Permintaan digunakan untuk menampilkan daftar permintaan alokasi mengajar asisten, lengkap dengan mata kuliah, ruang dan jumlah asisten yang diperlukan untuk setiap transaksi. Pada halaman ini terdapat beberapa tombol yaitu: a. Cari Digunakan untuk mencari data berdasarkan NoPermintaan. b. Excel Digunakan untuk menampilkan halaman Excel Header. c. Start Alokasi Digunakan untuk menampilkan halaman Bobot d. First Digunakan untuk menampilkan data pertama dalam halaman Permintaan e. Previous Digunakan untuk menampilkan data sebelumnya dalam halaman Permintaan f. Next Digunakan untuk menampilkan data selanjutnya dalam halaman Permintaan g. Last Digunakan untuk menampilkan data terakhir dalam halaman Permintaan

276 15. Bobot Tampilan Layar Halaman Bobot dapat dilihat pada gambar 4.15 di bawah ini: Gambar 4.15 Tampilan Layar Halaman Permintaan Halaman ini digunakan untuk mengatur jumlah bobot dan variasi tiap asisten, selain itu mengatur juga pengecualian bobot asisten yang memiliki pekerjaan khusus seperti sebagai trainer atau sedang mengikuti lomba. Pada halaman ini terdapat beberapa tombol yaitu: a. Add Digunakan untuk menambahkan data asisten yang memiliki pengurangan bobot ke dalam halaman Form Bobot.

277 b. Delete Digunakan untuk menghapus data asisten yang sudah ada dalam grid pada halaman form bobot. c. Proses Digunakan untuk menjalankan program alokasi.jar pada background proses, memasukkan data ke dalam database Alokasi dan mencatat jadwal mengajar asisten ke dalam file Excel. 16. Hasil Alokasi Tampilan Layar Halaman Hasil Alokasi dapat dilihat pada gambar 4.16 di bawah ini: Gambar 4.16 Tampilan Layar Halaman Hasil Alokasi

278 Halaman ini digunakan untuk menampilkan hasil pengalokasian ajar asisten. Pada Halaman ini terdapat beberapa tombol yaitu: a. Pengganti Digunakan untuk menampilkan data asisten yang dapat menggantikan asisten yang seharusnya mengajar. b. First Digunakan untuk menampilkan data pertama dalam halaman Hasil Alokasi. c. Previous Digunakan untuk menampilkan data sebelumnya dalam halaman Hasil Alokasi. d. Next Digunakan untuk menampilkan data selanjutnya dalam halaman Alokasi e. Last Digunakan untuk menampilkan data terakhir dalam halaman Alokasi

279 17. Excel Header Tampilan Layar Halaman Excel Header dapat dilihat pada gambar 4.17 di bawah ini: Gambar 4.17 Tampilan Layar Halaman Excel Header Halaman ini muncul pada saat tombol Excel pada tiap halaman di klik. Halaman ini digunakan untuk menampilkan lokasi file Excel yang dibutuhkan disimpan beserta data yang dibutuhkan dari file Excel tersebut. Pengguna dapat memilih header yang terdapat dalam file Excel tersebut sesuai dengan data yang dibutuhkan. Terdapat dua tombol, yaitu tombol Buka Excel untuk membuka excel dan menampilkan halaman Excel Hasil dan tombol Cancel untuk menutup halaman ini.

280 18. Halaman Excel Hasil Tampilan Layar Halaman Excel Hasil dapat dilihat pada gambar 4.18 di bawah ini: Gambar 4.18 Tampilan Layar Halaman Excel Hasil Halaman ini untuk memperlihatkan data yang dihasilkan dari proses baca Excel. Pada halaman ini terdapat dua tombol yaitu: a. Save Digunakan untuk memasukkan data ke dalam database sesuai dengan tabel yang dipilih.

281 b. Cancel Digunakan untuk menutup halaman Excel Hasil dan data yang dihasilkan dari proses baca Excel tidak dimasukkan ke dalam database. 19. Halaman About Tampilan Layar Halaman About dapat dilihat pada gambar 4.19 di bawah ini: Gambar 4.19 Tampilan Layar Halaman About Halaman About digunakan untuk menampilkan data mengenai aplikasi ini. Tombol Close digunakan untuk menutup halaman ini.