Class Diagram Component Diagram Perancangan Antar Muka

Form ini sebagai tampilan login admin. Gambar 4.29 Perancangan Antarmuka Menu Halaman Utama. 3. Rancangan menu Data Guru Form ini berfungsi sebagai sarana pengolahan data guru. Gambar 4.30 Perancangan Antarmuka Menu Data Guru. 4. Rancangan Menu Data Pelajaran Form ini berfungsi sebagai sarana pengolahan data pelajaran Gambar 4.31 Perancangan Antarmuka Menu Data Guru. 5. Rancangan Menu Data Kelas Form ini berfungsi sebagai sarana pengolahan data kelas Gambar 4.32 Perancangan Antarmuka Menu Data Kelas. 6. Rancangan Jam dan Hari Form ini berfungsi sebagai sarana pengolahan data Waktu. Gambar 4.33 Perancangan Antarmuka Menu Jam dan Hari. 7. Rancangan Mengajar Form ini berfungsi sebagai sarana untuk menentukan pelajaran tiap guru. Gambar 4.34 Perancangan Antarmuka Menu Mengajar. 8. Rancangan Menu Pelajaran Kelas Form ini berfungsi untuk menentukan pelajaran pada tiap kelas. Gambar 4.35 Perancangan Antarmuka Menu Pelajaran Kelas.\ 9. Rancangan Menu Pencarian Form ini berfungsi untuk Mencari data yang dibutuhkan oleh kepala sekolah dan guru. Gambar 436 Perancangan Antarmuka Menu Pencarian. 10. Rancangan Menu Penjadwalan Form ini berfungsi untuk Membuat Jadwal. Gambar 4.37 Perancangan Antarmuka Menu Penjadwalan. 11. Rancangan Menu Laporan Form ini berfungsi untuk mencetak hasi jadwal Gambar 4.38 Perancangan Antarmuka Menu Laporan. 101

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

Implementasi sesuai dengan tahapan perancangan yang telah di rencanakan sebelumnya, dengan menggunakan program pembangun yang berbasis Java dan databases manajemen system menggunakan MySQL Server. Aplikasi tersebut dapat dijalanka semua platform dan operating system, pengujian dilakukan sepenuhnya pada perangkat keras PC personal computer dengan sistem operasi Microsoft Windows 7 sistem.

5.1.1. Batasan Implementasi

Batasan implementasi diperlukan untuk membatasi implementasi yang dilakukan sehingga dapat dipresentasikan tanpa menghilangka aspek tujuan dibangunnya sistem tersebut. Batasan implementasi diantaranya : 1. Sistem yang dibangun diimplentasikan sepenuhnya pada komputer lokal yang menyerupai sistem yang sebenarnya. 2. Sistem yang dibangun tidak sepenuhnya dapat diimplementasikan seluruhnya pada OS tertentu 3. Inputan data sepenuhnya dilakukan oleh administrator

5.1.2 Implementasi Perangkat Lunak

Implementasi perangkat lunak menggunaka software XAMPP v.3.1.0, PHP5.4, Java SE Development kit 7, paket XAMPP v.3.1.0 digunakan karena bersifat gratis dan stabil untuk digunakan, sedangkan untuk editornya menggunakan NetBeans IDE 7.3.1 Build 201306052037.

5.1.3 Implementasi Perangkat Keras

Implementasi Perangkat Keras yang dibutukan berdasarkan kebutuhan minimal sistem yang dijalankan, berupa : Pada sisi client pengguna perangkat keras minimal yang dibutuhkan adalah Perangkat keras yang minimal dimiliki oleh pengguna adalah : a. Prosessor minimal berkecepatan 2.0 Ghz atau sekelasnya. b. RAM 1 GB. c. Harddisk untuk penampungan data minimal 40 GB. d. Mouse, Keyboard dan monitor sebagai peralatan antar muka

5.1.4 Implementasi Basis Data

Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah MySQL yang telah terdapat di paket XAMPP.

5.1.5. Implementasi Antar Muka

Implementasi antar muka merupakan hasil pembangunan aplikasi yang telah disesuaikan dengan analisis dan desain yang telah dilakukan, sehingga diharapkan dapat terlihat gambaran sistem yang dibangun secara utuh.

5.1.5.1. Login Tabel 5.1. Login

Menu Deskripsi Nama File Login File untuk menangani login Admin.java Gambar 5.1. Login admin

5.1.5.3. Menu Utama Tabel 5.2 Menu Utama

Menu Deskripsi Nama File Menu Utama Menu utama merupakan halaman utama setelah login berhasil, pada menu utama ini menampilkan menu menu untuk menginput data, pencarian, membuat jadwal, dan laporan admin.java Gambar 5.2. Menu Utama