• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
53
0
0

Teks penuh

(1)

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

(2)

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 :

(3)

A. Use Case Admin, Guru, Siswa

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

41.5 Rancangan Prototype A. Prototype Admin

1. Login Admin

Gambar IV.3 Login Admin 2. Home Admin

(23)

3. Data Guru

Gambar IV.5 Data Guru 4. Data Absen Guru

(24)

5. Data Siswa

Gambar IV.7 Data Siswa 6. Data Absensi Siswa

(25)

7. Jadwal Pelajaran

Gambar IV.9 Jadwal Pelajaran 8. Data Peminjaman Buku

(26)

B. Prototype Guru 1. Login Guru

Gambar IV.11 Login Guru 2. Home Guru

(27)

3. Absen Guru

Gambar IV.13 Absen Guru 4. Jadwal Mengajar

(28)

5. Data Absensi Paket B

Gambar IV.15 Data Absensi Paket B 6. Data Absensi Paket C

(29)

7. Settingan Akun

Gambar IV.17 Settingan Akun C. Prototype Siswa

1. Login Siswa

(30)

2. Pemilihan Program

Gambar IV.19 Pemilihan Program

3. Home Siswa

(31)

4. Absen

Gambar IV.21 Absen

5. Jadwal Pelajaran

(32)

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.

(33)

4.2.1. Entity Relationship Diagram (ERD)

(34)

4.2.2. Logical Record Structure (LRS)

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

4.2.4. Class Model/Class Diagram

(42)

4.2.5. Sequence Diagram 1. Sequence Admin

A. Admin Login

(43)

B. Data Guru

(44)

C. Data Absensi Guru

Gambar IV.29 Squance Diagram Data Absensi Guru D. Data Siswa

(45)

E. Data Absensi Siswa

Gambar IV.31 Squance Diagram Data Absensi Siswa F. Jadwal Pelajaran

(46)

G. Data Peminjaman Buku

Gambar IV.33 Squance Diagram Data Peminjaman Buku 2. Sequence Guru

A. Login Guru

(47)

B. Absen Guru

Gambar IV.35 Squance Diagram Absen Guru C. Jadwal Mengajar

(48)

D. Data Absensi Siswa Paket B

Gambar IV.37 Squance Diagram Data Absensi Siswa Paket B E. Data Absensi Siswa Paket C

(49)

F. Setting Akun

Gambar IV.39 Squance Diagram Setting Akun 3. Sequence Siswa

A. Login Siswa

(50)

B. Absen Siswa

Gambar IV.41 Squance Diagram Absen Siswa C. Jadwal Pelajaran

(51)

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.

(52)

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.

(53)

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

Gambar

Tabel IV.8
Tabel IV.18
Gambar IV.3 Login Admin  2. Home Admin
Gambar IV.5 Data Guru  4. Data Absen Guru
+7

Referensi

Dokumen terkait

Dari kurva gambar 4.1 dapat dilihat karakteristik tegangan tembu isolasi vakum untuk elektroda bola-bola bahwa pada saat jarak sela elektroda 1 cm dengan tekanan

Keakuratan dari nilai stand up time yang diberikan oleh Bieniawski diragukan karena nilai ini bergantung pada metode penggalian yang digunakan, durability dan tegangan

PENELITIAN YANG DILAKSANAKAN DIKLINIK SELALU MELIBATKAN PENDERITA SERTA DALAM PENELITIAN SEBAGAI SUBJEK PENELITIAN BERTUJUAN UNTUK PENYEMBUHAN (TERAPEUTIK), NON-TERAPEUTIK DAN

33' Sistem Operasi berikut yang tidak dapat digunakan pada teknologi jaringan adalah

Peserta mengukur benda kerja yang sudah disediakan oleh panitia dengan menggunakan alat ukur yang disediakan oleh panitia pula.. Pada tes wawancara peserta akan diwawancarai oleh

MAI adalah salah satu produsen CPO di Indonesia yang memiliki kebun kelapa sawit serta pabrik minyak kelapa sawit, dengan kondisi bahan baku banyak, lahan luas dengan

Tampilan Form Absensi Guru Tampilan form absensi guru ini, user dapat melakukan input absensi guru (simpan), mengubah (ubah), dan menghapus absensi guru (hapus),

Dari hasil penelitian dapat diketahui persepsi masyarakat terhadap kualitas pelayanan umum di Kantor Kecamatan Wates Kabupaten Blitar adalah semua hal yang