30
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan
A. Kebutuhan Pengguna
Dalam Sistem Perancangan Absensi dan Peminjaman Buku Perpustakaan terdapat tiga pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Bagian Admin, Bagian Guru dan Bagian Siswa. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :
A1 Skenario Kebutuhan Bagian Admin a) Admin dapat login ke sistem
b) Admin melihat absensi siswa c) Admin mengelola absensi guru
d) Mengelola data Peminjaman Buku Perpustakaan e) Membuat Jadwal Pelajaran/Mengganti Pelajaran A2 Skenario Kebutuhan Guru
a) Guru dapat login ke sistem b) Guru dapat melakukan absensi c) Guru mengelola data absensi siswa d) Guru dapat melihat jadwal mengajar
A3 Skenario Kebutuhan Bagian Siswa a) Siswa dapat login ke sistem
b) Siswa bisa Absensi menggunakan sistem
c) Siswa dapat melihat buku yang dipinjam olehnya
d) Siswa dapat melihat Jadwal Pelajaran dan jam masuknya A. Kebutuhan Sistem
1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses sistem ini dengan memasukkan username dan password agar privasi masing-masing pengguna tetap terjaga keamanannya.
2) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi. 3) Sistem melakukan Pendataan Absensi dan Peminjaman Buku Perpustakaan. 4.1.2. Rancangan Diagram Use Case
Use Case diagram berfungsi untuk menggambarkan hubungan interaksi antara sistem dan user ( admin, guru, siswa) dibawah ini adalah use case yang diusulkan oleh penulis, adalah sebagai berikut :
A. Use Case Admin, Guru, Siswa
Tabel IV.1
Deskripsi Use Case Login
Use Case Name Login
Requirements Admin dapat melakukan login
Goal Admin berhasil login
Pre-Conditions Admin mengisi username dan password
Post-Conditions Admin masuk ke menu utama
Failed end Condition Admin gagal melakukan login
Actor Admin
Main Flow / Basic Path 1. Admin masuk ke halaman login
2. Admin mengisi username dan password di halaman login
Tabel IV.2
Deskripsi Use Case Data Guru
Use Case Name Data guru
Requirements Admin mengelola data guru
Goal Admin dapat mengelola data guru
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat menginput data guru, menghapus,
mengedit dan mencetak data guru
Failed end Condition Admin tidak bisa menginput data guru,
menghapus, mengedit dan mencetak data guru
Actors Admin
Main Flow / Basic Path 1. Admin melakukan login
3. Admin bisa menambah guru dengan klik tombol Tambah Guru
4. Admin bisa menyimpan nama guru dengan klik tombol Simpan di halaman tambah guru
5. Admin bisa menghapus dan mengedit data guru 6. Admin bisa mencetak data guru dengan klik tombol Cetak
Alternate Flow / Invariant A A1. Sistem dapat menampilkan nama guru yang sudah di tambahkan atau yang sudah di edit
Tabel IV.3
Deskripsi Use Case Data Absensi Guru
Use Case Name Data absensi guru
Requirements Admin mengelola absensi guru
Goal Admin dapat mengelola absensi guru
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat merubah absensi guru,
mencetak absensi guru
Failed end Condition Admin tidak bisa merubah absensi
guru,tidak bisa mencetak absensi guru
Actor Admin
Main Flow / Basic Path 1. Admin melakukan login
2. Admin memilih menu data absen guru
3. Admin melihat data guru 4. Admin bisa merubah absensi
guru yang tidak hadir menjadi hadir dengan mengklik tidak hadir
5. Admin bisa mencetak absensi guru dengan klik tombol Cetak
Tabel IV.4
Deskripsi Use Case Data Siswa
Use Case Name Data Siswa
Requirements Admin mengelola data siwa
Goal Admin dapat mengelola data siswa
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat menginput data siswa, menghapus,
mengedit dan mencetak data guru
Failed end Condition Admin tidak bisa menginput data siswa,
menghapus, mengedit dan mencetak data siswa
Actors Admin
Main Flow / Basic Path 1. Admin melakukan login
2. Admin memilih menu Data siswa
3. Admin bisa menambah siswa dengan klik tombol Tambah siswa
4. Admin bisa menyimpan nama siswa dengan klik tombol Simpan di halaman tambah siswa 5. Admin bisa menghapus dan mengedit data siswa
6. Admin bisa mencetak data siswa dengan klik tombol Cetak
Alternate Flow / Invariant A A1. Sistem dapat menampilkan nama siswa yang sudah di tambahkan atau yang sudah di edit
Tabel IV.5
Deskripsi Use Case Data Absensi Siswa
Use Case Name Data absensi siswa
Requirements Admin melihat absensi siswa
Goal Admin dapat melihat absensi siswa
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat melihat absensi
siswa,mencetak absensi guru
Failed end Condition Admin tidak bisa melihat absensi siswa,
tidak bisa mencetak absensi guru
Actor Admin
Main Flow / Basic Path 1. Admin melakukan login
2. Admin memilih menu data absen siswa
3. Admin melihat data absensi siswa
4. Admin bisa mencetak data absensi siswa dengan klik tombol Cetak
Tabel IV.6
Deskripsi Use Case Jadwal Pelajaran
Use Case Name Jadwal pelajaran
Goal Admin dapat mengelola jadwal pelajaran
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat menginput jadwal
pelajaran, menghapus, mengedit dan mencetak jadwal pelajaran
Failed end Condition Admin tidak bisa menginput jadwal
pelajaran, menghapus, mengedit dan mencetak jadwal pelajaran
Actor Admin
Main Flow / Basic Path 1. Admin melakukan login
2. Admin memilih menu jadwal pelajaran
3. Admin bisa menambah jadwal pelajaran dengan klik tombol tambah jadwal
4. Admin bisa menyimpan jadwal pelajaran dengan klik simpan di halaman tambah jadwal
5. Admin bisa menghapus dan mengedit jadwal pelajaran 6. Admin bisa mencetak jadwal
pelajaran dengan klik tombol Cetak
Alternate Flow/Invariant A A1 Sistem dapat menampilkan mata pelajaran yang sudah ditambahkan atau yang sudah diedit
Invarian B B1 Admin memilih program
B2 Admin menginput nama guru, nama mata pelajaran
Tabel IV.7
Deskripsi Use Case Data Peminjaman Buku
Use Case Name Data peminjaman buku
Requirements Admin mengelola data peminjaman buku
Goal Admin dapat mengelola data peminjaman buku
Pre-Conditions Admin telah melakukan login
Post-Conditions Admin dapat menginput data peminjaman buku,
menghapus, mengedit dan mencetak data peminjaman buku
Failed end Condition Admin tidak bisa menginput data peminjaman
buku, menghapus, mengedit dan mencetak data peminjaman buku
Actors Admin
Main Flow / Basic Path 1. Admin melakukan login
2. Admin memilih menu data peminjaman buku 3. Admin bisa menambah peminjaman buku dengan klik tombol Tambah Peminjaman 4. Admin bisa menyimpan buku yang di pinjam dengan klik tombol Simpan di halaman tambah peminjam
5. Admin bisa menghapus dan mengedit data peminjaman buku
6. Admin bisa mencetak data peminjaman buku dengan klik tombol Cetak
Alternate Flow / Invariant A A1. Sistem dapat menampilkan data peminjaman buku yang sudah di tambahkan atau yang sudah di edit
Invariant B B1. Admin mencari data peminjaman buku
B2. Admin mengetik nama peminjam
B3. Sistem tidak menemukan nama peminjam
Tabel IV.8
Deskripsi Use Case Logout
Use Case Name Logout
Requirements Guru sudah masuk ke sistem
Goal Guru berhasil logout
Pre-Conditions Menu menu pengolahan data aktif
Post-Conditions Menu menu pengolahan data tidak aktif
Failed end Condition Sistem tidak bisa diakses
Actors Guru
Main Flow / Basic Path 1. Guru memilih menu Logout
Tabel IV.9
Deskripsi Use Case Login
Use Case Name Login
Requirements Guru dapat melakukan login
Goal Guru berhasil login
Pre-Conditions Guru mengisi username dan password
Post-Conditions Guru masuk ke menu utama
Failed end Condition Gdmin gagal melakukan login
Actor Guru
Main Flow / Basic Path 1. Guru masuk ke halaman login
2. Guru mengisi username dan password di halaman login
Tabel IV.10
Deskripsi Use Case Absen Guru
Use Case Name Absen guru
Requirements Guru dapat melakukan absen guru
Goal Guru berhasil melakukan absen guru
Pre-Conditions Guru telah melakukan login
Post-Conditions Guru dapat melakukan absen
Failed end Condition Guru tidak dapat melakukan absen
Main Flow / Basic Path 1. Guru melakukan login
2. Guru memilih menu absen guru 3. Guru mengklik belum masuk
untuk absen
Tabel IV.11
Deskripsi Use Case Jadwal Mengajar
Use Case Name Jadwal mengajar
Requirements Guru melihat jadwal pelajaran
Goal Guru dapat melihat jadwal pelajaran
Pre-Conditions Guru telah melakukan login
Post-Conditions Guru dapat melihat jadwal pelajaran,
Guru bisa mencetak jadwal mengajar dengan klik tombol Cetak
Failed end Condition Admin tidak dapat melihat jadwal
pelajaran, Guru tidak bisa mencetak jadwal mengajar dengan klik tombol Cetak
Main Flow / Basic Path 1. Guru melakukan login
2. Guru memilih menu jadwal mengajar 3. Guru melihat jadwal mengajar 5.Guru bisa mencetak jadwal mengajar
dengan klik tombol Cetak
Tabel IV.12
Deskripsi Use Case Data Absensi Siswa Paket B
Use Case Name Data absensi siswa paket B
Requirements Guru melihat data absensi siswa paket B
Goal Guru dapat melihat data absensi siswa
paket B
Pre-Conditions Guru telah melakukan login
Post-Conditions Guru dapat mengubah absensi siswa
Failed end Condition Guru tidak bisa merubah absensi siswa
Actor Guru
Main Flow / Basic Path 1. Guru melakukan login
2. Guru memilih menu data absensi siswa paket B
3. Guru melihat data absensi siswa paket B
4. Guru bisa mencetak data absensi siswa paket B dengan klik tombol Cetak
Tabel IV.13
Deskripsi Use Case Data Absensi Siswa Paket C
Use Case Name Data absensi siswa paket C
Requirements Guru melihat data absensi siswa paket C
Goal Guru dapat melihat data absensi siswa
paket C
Pre-Conditions Guru telah melakukan login
Post-Conditions Guru dapat mengubah absensi siswa
Failed end Condition Guru tidak bisa merubah absensi siswa
Actor Guru
Main Flow / Basic Path 1. Guru melakukan login
2. Guru memilih menu data absensi siswa paket C
3. Guru melihat data absensi siswa paket C
4. Guru bisa mencetak data absensi siswa paket C dengan klik tombol Cetak
Tabel IV.14
Deskripsi Use Case SettingAkun
Use Case Name Setting Akun
Requirements Guru memperbarui Akun
Pre-Conditions Guru telah melakukan login
Post-Conditions Guru mengisi password terbaru
Failed end Condition Guru tidak dapat memperbarui akun
Actors Guru
Main Flow / Basic Path 1. Guru melakukan login
2. Guru memilih menu Setting Akun 3. Guru mengisi username
4. Guru mengisi password baru 5. Guru konfirmasi Password 6. Guru klik Simpan
Tabel IV.15
Deskripsi Use Case Logout
Use Case Name Logout
Requirements Guru sudah masuk ke system
Goal Guru berhasil logout
Pre-Conditions Menu menu pengolahan data aktif
Post-Conditions Menu menu pengolahan data tidak aktif
Failed end Condition Sistem tidak bisa diakses
Actors Guru
Main Flow / Basic Path 1. Guru memilih menu Logout
Tabel IV.16
Deskripsi Use Case Login
Use Case Name Login
Requirements Siswa dapat melakukan login
Goal Siswa berhasil login
Pre-Conditions Siswa mengisi username dan password
Post-Conditions Siswa masuk ke menu utama
Failed end Condition Siswa gagal melakukan login
Actor Siswa
Main Flow / Basic Path 1. Siswa masuk ke halaman login
2. Siswa mengisi username dan password di halaman login
Tabel IV.17
Deskripsi Use Case Absensi
Use Case Name Absen
Requirements Siswa dapat melakukan absen siswa
Goal Siswa berhasil melakukan absen siswa
Pre-Conditions Siswa telah melakukan login
Post-Conditions Siswa dapat melakukan absen
Failed end Condition Siswa tidak dapat melakukan absen
Actor Siswa
Main Flow / Basic Path 1. Siswa melakukan login
Tabel IV.18
Deskripsi Use Case Jadwal Pelajaran
Use Case Name Jadwal pelajaran
Requirements Siswa melihat jadwal pelajaran
Goal Siswa dapat melihat jadwal pelajaran
Pre-Conditions Siswa telah melakukan login
Post-Conditions Siswa dapat melihat, mencetak jadwal
pelajaran
Failed end Condition Siswa tidak dapat melihat, mencetak
jadwal pelajaran
Actor Siswa
Main Flow / Basic Path 1. Siswa melakukan login
2. Siswa memilih menu jadwal pelajaran
3. Siswa melihat jadwal pelajaran 4. Siswa mencetak jadwal
pelajaran dengan klik cetak jadwal
Tabel IV.19
Deskripsi Use Case Data Pinjam Buku
Use Case Name Data pinjam buku
Requirements Siswa melihat data pinjam buku
Pre-Conditions Siswa telah melakukan login
Post-Conditions Siswa dapat melihat data pinjam buku
Failed end Condition Siswa tidak dapat melihat data pinjam
buku
Actor Siswa
Main Flow / Basic Path 1. Siswa melakukan login
2. Siswa memilih menu data pinjam buku
3. Siswa melihat data pinjam buku
Tabel IV.20
Deskripsi Use Case Logout
Use Case Name Logout
Requirements Siswa sudah masuk ke system
Goal Siswa berhasil logout
Pre-Conditions Menu menu pengolahan data aktif
Post-Conditions Menu menu pengolahan data tidak aktif
Failed end Condition Sistem tidak bisa diakses
Actors Siswa
Main Flow / Basic Path 1. Siswa memilih menu Logout
4.1.3 Rancangan Diagram Activity
Diagram aktivitas menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, desicion yang mungkin terjadi dan bagaimana mereka berakhir.
A. Diagram Aktivitas
4.1.4 Rancangan Dokumen Sistem Usulan A. Dokumen Masukan
1. Nama Dokumen : Form input siswa
Fungsi : Untuk menambahkan data siswa
Sumber : Siswa
Tujuan : Admin
Media : Online
Jumlah : 1 Lembar
Frekuensi : Setiap masuk siswa baru
Bentuk : Lihat lampiran C-1
2. Nama Dokumen : Form input guru
Fungsi : Untuk menmbahkan data guru
Sumber : Guru
Tujuan : Admin
Media : Online
Jumlah : 1 Lembar
Frekuensi : Setiap masuk guru baru
Bentuk : Lihat lampiran C-2
3. Nama Dokumen : Form input jadwal pelajaran
Fungsi : Untuk menambahkan jadwal pelajaran
Sumber : Admin
Tujuan : Siswa
Media : Online
Jumlah : 1 Lembar
Bentuk : Lihat lampiran C-3
B. Dokumen Keluaran
1. Nama Dokumen : Data peminjaman buku Fungsi : Untuk melihat data peminjam
Sumber : Admin
Tujuan : Siswa
Media : Online
Jumlah : 1 Lembar
Frekuensi : Setiap siswa meminjam buku
Bentuk : Lihat lampiran D-1
2. Nama Dokumen : Data absensi siswa
Fungsi : Untuk melihat data absensi siswa
Sumber : Admin
Tujuan : Guru
Media : Online
Jumlah : 1 Lembar
Frekuensi : Setiap siswa meminjam buku
41.5 Rancangan Prototype A. Prototype Admin
1. Login Admin
Gambar IV.3 Login Admin 2. Home Admin
3. Data Guru
Gambar IV.5 Data Guru 4. Data Absen Guru
5. Data Siswa
Gambar IV.7 Data Siswa 6. Data Absensi Siswa
7. Jadwal Pelajaran
Gambar IV.9 Jadwal Pelajaran 8. Data Peminjaman Buku
B. Prototype Guru 1. Login Guru
Gambar IV.11 Login Guru 2. Home Guru
3. Absen Guru
Gambar IV.13 Absen Guru 4. Jadwal Mengajar
5. Data Absensi Paket B
Gambar IV.15 Data Absensi Paket B 6. Data Absensi Paket C
7. Settingan Akun
Gambar IV.17 Settingan Akun C. Prototype Siswa
1. Login Siswa
2. Pemilihan Program
Gambar IV.19 Pemilihan Program
3. Home Siswa
4. Absen
Gambar IV.21 Absen
5. Jadwal Pelajaran
6. Data Pinjam Buku
Gambar IV.23 Data Pinjam Buku 1.1. Perancangan Perangkat Lunak
Perancangan perangkat lunak yaitu tahapan lanjutan agar di ketahui bagaimana gambaran dan proses suatu sistem di bentuk.
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
4.2.3. Spesifikasi File
Spesifikasi file yang memberikan penjelasan secara rinci tentang masing-masing file yang digunakan dalam sistem.
1. Spesifikasi File Siswa
Nama File : Siswa
Akronim : siswa
Fungsi : Untuk menyimpan data siswa
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 48
Kunci Field : id_siswa
Software : Mysql
Tabel IV.21 Spesifikasi File Siswa
No Elemen Data Nama Field Tipe Size Ket
1. ID Siswa id_siswa Int 8 Primary Key,
Auto Increment
2. Nama Siswa nama_siswa Varchar 25
3. NIS Nis Int 8
4. Tanggal Lahir tgl_lahir Date
2. Spesifikasi File guru
Nama File : Guru
Akronim : guru
Fungsi : Untuk menyimpan data guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 61
Kunci Field : id_guru
Software : Mysql
Tabel IV.22 Spesifikasi File Guru
No Elemen Data Nama Field Tipe Size Ket
1. ID Guru id_guru Int 8 Primary Key,
Auto Increment
2. NIP Nip Int 8
3. Nama Guru nama_guru varchar 25
4. Tanggal Lahir tgl_lahir Date
5. Mata Pelajaran mata_pelajaran varchar 20
3. Spesifikasi File Absensi
Nama File : Absensi
Akronim : absensi
Fungsi : Untuk menyimpan data absensi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 118
Kunci Field : id_absensi
Software : Mysql
Tabel IV.23 Spesifikasi File Absensi
No Elemen Data Nama Field Tipe Size Ket
1. ID Absen id_absen Int 8 Primary Key,
Auto Increment
2. ID guru id_guru Int 8
3. ID siswa Id_siswa Int 8
4. Nama Guru nama_guru Varchar 25
5. Nama Siswa nama_siswa Varchar 25
6. NIP Nip Int 8
7. NIS Nis Int 8
8. Program Program Varchar 8
9. Mata Pelajaran mata_pelajaran Varchar 20
4. Spesifikasi File Jadwal Pelajaran
Nama File : Jadwal Pelajaran
Akronim : id_jadwalpelajaran
Fungsi : Untuk menyimpan data jadwal pelajaran
Tipe File : File Master
Organisasi File : Indexed Sequential
Media : Hardisk Panjang Record : 93
Kunci Field : id_absensi
Software : Mysql
Tabel IV.24
Spesifikasi Jadwal Pelajaran
No Elemen Data Nama Field Tipe Size Ket
1. ID Jadwal Pelajaran
id_jadwalpelajaran Int 8 Primary Key, Auto
Increment
2. ID guru id_guru int 8
3. ID siswa Id_siswa int 8
4. Nama Guru nama_guru varchar 25
5. Mata Pelajaran mata_pelajaran varchar 20
6. Program Program varchar 8
7. Hari Hari varchar 8
8. Jam Jam varchar 8
5. Spesifikasi File Peminjaman
Nama File : Peminjaman
Akronim : peminjaman
Fungsi : Untuk menyimpan data peminjam buku
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 97
Software : Mysql Tabel IV.25 Spesifikasi Peminjaman
No Elemen Data Nama Field Tipe Size Ket
1. ID Admin id_admin Int 8 Primary Key,
Auto Increment
2. ID Siswa Id_siswa Int 8
3. ID Peminjaman id_peminjaman Int 8
4. Nama Siswa nama_siswa Varchar 25
5. NIS Nis Int 8
6. Nama Buku nama_buku Varchar 20
7. Keterangan Keterangan Varchar 20
6. Spesifikasi File Buku
Nama File : Buku
Akronim : buku
Fungsi : Untuk menyimpan data buku
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 33
Kunci Field : id_buku
Tabel IV.26 Spesifikasi Buku
No Elemen Data Nama Field Tipe Size Ket
1. ID buku id_buku Int 8 Primary Key,
Auto Increment
2. Nama Buku nama_buku varchar 25
7. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : Untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 58
Kunci Field : id_admin
Software : Mysql
Tabel IV.27 Spesifikasi Admin
No Elemen Data Nama Field Tipe Size Ket
1. ID Admin id_admin Int 8 Primary Key,
Auto Increment
2. Username Username varchar 25
4.2.4. Class Model/Class Diagram
4.2.5. Sequence Diagram 1. Sequence Admin
A. Admin Login
B. Data Guru
C. Data Absensi Guru
Gambar IV.29 Squance Diagram Data Absensi Guru D. Data Siswa
E. Data Absensi Siswa
Gambar IV.31 Squance Diagram Data Absensi Siswa F. Jadwal Pelajaran
G. Data Peminjaman Buku
Gambar IV.33 Squance Diagram Data Peminjaman Buku 2. Sequence Guru
A. Login Guru
B. Absen Guru
Gambar IV.35 Squance Diagram Absen Guru C. Jadwal Mengajar
D. Data Absensi Siswa Paket B
Gambar IV.37 Squance Diagram Data Absensi Siswa Paket B E. Data Absensi Siswa Paket C
F. Setting Akun
Gambar IV.39 Squance Diagram Setting Akun 3. Sequence Siswa
A. Login Siswa
B. Absen Siswa
Gambar IV.41 Squance Diagram Absen Siswa C. Jadwal Pelajaran
D. Data Pinjam Buku
Gambar IV.43 Squance Diagram Data Pinjam Buku 4.2.6. Spesifikasi Hardware dan Software
Perangkat keras (Hardware) mupun perangkat lunak (Software) sebagai pendukung untuk menjalankan sebuah program pendukung tersebut dapat membantu pembuatan sistem yang efektif dan efisien.
1. Spesifikasi Hardware A. Server
1) CPU
(a) Processor AMD A4-9120 RADEON R3 2.20 GHz (b) RAM DDR3 4 GB
(c) Hard Disk 500 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps.
B. Client 1) CPU
(a) Processor Pentium® 4 (b) RAM DDR2 1GB (c) Hard Disk 20 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 kbps.
2. Spesifikasi Software A. Server
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dll).
2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:
(a) Aplikasi Apache Server v2 (b) Aplikasi PHP Server v5 (c) Aplikasi MySQL Server v5 (d) Aplikasi phpMyAdmin v3
3) Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.
B. Client
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain).
2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.
4.2.7 Jadwal Implementasi
Tabel IV.28 Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5 Pembuatan & Tes Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku Petunjuk