BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan...

36
39 BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s School, Bekasi , terdapat beberapa kebutuhan dalam proses peminjaman buku yang penulis jabarkan sebagai berikut: 1. Kebutuhan Pengguna Sistem informasi peminjaman buku perpustakaan ini memungkinkan user yaitu pengunung, siswa atau guru dapat meminjam buku dengan mudah dan efisiens dalam pencarian buku, proses pinjam dan proses pengembalian buku. Oleh kerenaitu dalam perancangan sistem ini didefinisikan menjadi 2 kebutuhan berdasarkan pengguna sistem, yaitu: a. Skenario kebutuhan siswa dan guru 1) Mencari katalog buku 2) Melihat informasi mengenai buku sesuai dengan genre dan kelas yang ditentukan 3) Melihat detail buku 4) Melihat ketersediaan buku b. Skenario kebutuhan petugas perpustakaan 1) Melakukan Login 2) Mengelola daftar pengunjung 3) Memasukan data siswa dan guru untuk pembuatan kartu perpustakaan

Transcript of BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan...

Page 1: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

39

BAB IV

RANCANGAN SISTEM DAN PROGRAM USULAN

4.1. Perancangan Sistem Usulan

4.1.1. Analisis Kebutuhan

Berdasarkan hasil risrt pada John Paul’s School, Bekasi , terdapat beberapa

kebutuhan dalam proses peminjaman buku yang penulis jabarkan sebagai berikut:

1. Kebutuhan Pengguna

Sistem informasi peminjaman buku perpustakaan ini memungkinkan user yaitu

pengunung, siswa atau guru dapat meminjam buku dengan mudah dan efisiens dalam

pencarian buku, proses pinjam dan proses pengembalian buku. Oleh kerenaitu dalam

perancangan sistem ini didefinisikan menjadi 2 kebutuhan berdasarkan pengguna sistem,

yaitu:

a. Skenario kebutuhan siswa dan guru

1) Mencari katalog buku

2) Melihat informasi mengenai buku sesuai dengan genre dan kelas yang

ditentukan

3) Melihat detail buku

4) Melihat ketersediaan buku

b. Skenario kebutuhan petugas perpustakaan

1) Melakukan Login

2) Mengelola daftar pengunjung

3) Memasukan data siswa dan guru untuk pembuatan kartu perpustakaan

Page 2: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

40

4) Mengelola data buku

5) Menambah dan menghapus list buku

6) Menginput data peminjaman

7) Menginput data pengembalian

8) Membuat laporan bulanan

9) Melakukan logout

2. Kebutuhan Sistem

Adapun beberapa kebutuhan sistem yang dibutuhkan agar terpenuhi sebuah

proses yang lebih baik dari sebelumnya telah penulis rangkum sebagai berikut:

a. Pustakawan melakukan login terlebih dahulu untuk masuk ke sistem

perpustakaan

b. Sistem akan mengecek user dan password yang diinput sudah sesuai

c. Sistem menampilkan menu pepustakaan online

d. Sistem menampilkan statistik buku dan anggota perpustakaan

e. Sistem menampilkan katalog buku

f. Sistem menyimpan data buku, peminjaman, dan pengembalian sebagai

laporan

g. Sistem menghitung denda keterlambatan

h. Sistem memberi keamanan pengguna untuk melakukan logout apabila sudah

tidak digunakan

Page 3: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

41

4.1.2. Use Case Diagram

Use case diagram menggambarkan fungsional yang telah diharapkan oleh sistem

sehingga antara konsumen dan pengguna sistem paham dan mengerti mengenai

kegunaan sistem yang dibangun. Use case diagram menyajikan interaksi antara use case

dan actor dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi

dengan sistem.

Berikut ini use case yang digunakan dalam pembuatan tugas akhir ini:

1. Use Case Diagram pada menu login

Gambar IV.1. Use case Menu Login

Page 4: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

42

Use Case Name Use Case Menu Login

Requirements Admin membuka Perpustakaan Digital

Goal Melakukan Login Untuk masuk ke menu

admin

Pre-Conditions Melakukan Login

Post-Conditions Pustakawan dapan melihat data buku dan

melakukan kegiatan perpustakaan

Falled end Condition Pustakawan tidak dapat Login

Actors Pustakaawan

Main Flow /Basic Path 1. Pustakawan membuka perustakaan

digital

2. Pustakawan mengisi username dan

password

3. Sistem akan mevalidasi data, apakah

cocok atau tidak

4. Pustakawan masuk menu

perpustakaan digital

Tabel IV.1. Deskripsi Use Case Menu Login

Page 5: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

43

2. Use Case Diagram Menu Utama pada Halaman Admin

Use Case Name Menu Utama

Requirements Pustakawan dapat mengelola data

peminjam

Goal Mengakses menu utama

Pre-Conditions Pustakawan melakukan login

Post-Conditions Menyimpan, menghapus dan merubah

data

Gambar IV.2. Use case Menu Utama

Page 6: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

44

Faileld end Condition Gagal menyimpan, menghapus, dan

merubah data karena server bermasalah

Actors Pustakawan

Main Flow / Basic Path 1. Pustakawan Login untuk masuk

2. Pustakawan dapat mengakses menu

Anggota

3. Pustakawan dapat melihat list

anggota

4. Pustakawan dapat menambah

anggota

5. Pustakawan dapat menghapus dan

mengedit anggota

6. Pustakawan dapat mengakses menu

buku

7. Pustakawan dapat melihat list buku

8. Pustakawan dapat menambah daftar

buku

9. Pustakawan dapat menghapus dan

mengedit daftar buku

10. Pustakawan dapat mengakses menu

peminjaman buku

11. Pustakawan dapat menambah daftar

Page 7: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

45

peminjaman buku

12. Pustakawan dapat melihat dan

mengedit daftar peminjaman buku

13. Pustakawan dapat mengakses

pengembalian buku

14. Pustakawan dapat melihat denda

keterlambatan

15. Pustakawan dapat melihat list

pengembalian buku

16. Pustakawan dapat melihat laporan

berdasarkan tanggal

17. Pustakawan dapat mencetak laporan

4.1.3. Rancangan Diagram Aktivitas

Dalam menyusun rancangan sistem peminjaman perpustakaan sekolah John

Paul’s School ini, penulis memberikan gambaran alur dari sistem ini,

1. Activity Diagram Menu Login

Tabel IV.2. Deskripsi Use Case Menu Utama

Page 8: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

46

2. Activity Diagram Menu Tambah Anggota

Gambar IV.3. Activity Diagram Menu Login

Page 9: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

47

Gambar IV.4. Activity Diagram Tambah Anggota

Page 10: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

48

3. Activity Diagram List Anggota

Gambar IV.5. Activity Diagram Daftar Anggota

Page 11: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

49

4. Activity Diagram Tambah Buku

Gambar IV.6. Activity Diagram Tambah Buku

Page 12: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

50

5. Activity Diagram Katalog Buku

Gambar IV.7. Activity Diagram Daftar Buku

Page 13: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

51

6. Activity Diagram Tambah Peminjaman Buku

Gambar IV.8. Activity Diagram Tambah Peminjaman Buku

Page 14: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

52

7. Activity Diagram List Peminjaman Buku

Gambar IV.9. Activity Diagram Daftar Peminjaman Buku

Page 15: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

53

8. Activity Diagram Pengembalian Buku

Gambar IV.10. Activity Diagram Pengembalian Buku

Page 16: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

54

9. Activity Diagram List Pengembalian Buku

10. Activity Diagram Laporan

Gambar IV.11. Activity Diagram Daftar Pengembalian Buku

Page 17: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

55

4.1.4. Perancangan Dokumen

Rancangan dokumen sistem usulan sebagai berikut

A. Dokumen Masukan

1. Nama Dokumen : Form Tambah Anggota

Fungsi : Sebagai Laporan Anggota perpustakaan

Sumber : Pustakawan

Tujuan : Foundation

Media : Tampil Layar

Frekuensi : setiap siswa yang akan meminjam buku

Gambar IV.12. Activity Diagram Menu Laporan

Page 18: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

56

Format : Lampiran C.1

2. Nama Dokumen : Form Tambah Buku

Fungsi : Menambah daftar buku

Sumber : Pustakawan

Tujuan : Foundation

Media : Tampil Layar

Frekuensi : Buku baru yang masuk perpustakaan

Format : Lampiran C.2

3. Nama Dokumen : Form data pinjaman buku

Fungsi : Mencatat data peminjam

Sumber : Pustakawan

Tujuan : Foundation

Media : Tampil Layar

Frekuensi : Siswa atau guru yang ingin meminjam

Format : Lampiran C.3

B. Dokumen Keluaran

Nama Dokumen : Laporan bulanan

Fungsi : Sebagai laporan data perpustakaan

Sumber : Pustakawan

Tujuan : Foundation

Media : Kertas

Frekuensi : Setiap bulan

Format : Lampiran D.1

Page 19: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

57

4.1.5. Rancangan Prototype

1. Menu Login

2. Menu Daftar Anggota

Gambar IV.13. Menu Login

Gambar IV.14. Menu Daftar anggota

Page 20: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

58

3. Menu Tambah Anggota

4. Menu Daftar Buku Katalog

Gambar IV.15. Menu Tambah anggota

Gambar IV.16. Menu Daftar Buku Katalog

Page 21: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

59

5. Menu Daftar Buku Admin

6. Menu Tambah Buku

Gambar IV.17. Menu Daftar Buku Admin

Gambar IV.18. Menu Tambah Buku

Page 22: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

60

7. Menu Daftar Peminjaman Buku

8. Menu Tambah Peminjaman

Gambar IV.19. Menu Daftar Peminjaman Buku

Gambar IV.20. Menu Tambah Peminjaman

Page 23: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

61

9. Menu Pengembalian Buku

10. Menu Laporan

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

ERD digunakan untuk menggambarkan model data dari sebuah basis data yang

ada dalam sebuah sistem yang berdiri dan terdiri dari entitas, atribut, dan relasi.

Berikut merupakan model ERD dari basis data yang digunakan dalam sistem

informasi peminjaman buku perpustakaan John Paul’s School, Bekasi.

Gambar IV.21. Menu Pengembalian Buku

Gambar IV.22. Menu Laporan

Page 24: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

62

4.2.2. Logical Record Structure (LRS)

LRS Merupakan representasi dari struktur record-record pada table-tabel yang

terbentuk dari hasil antar himpunan entitas, disini penulis mencoba menjabarkan Logical

Record Structur dari himpunan table-tabel yang ada pada database peminjaman buku

perpustakaan John Paul’s School, Bekasi sebagai berikut:

Gambar IV.23. Entity Relationship Diagram ERD

Page 25: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

63

Gambar IV.24. Model Logical Record Structure

Keterangan

PK = Primary Key

FK = Foreign Key

Page 26: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

64

4.2.3. Spesifikasi File

a. Spesifikasi File Tabel Admin Library

Nama Database : library

Nama File : Tabel admin_library

Type File : Random

Kunci Field : id_admin

No Elemen Data Nama Field Type Size Ket

1 Id admin id_admin Int 20 primary

2 User Admin user_admin Varchar 254

3 Password password_admin Varchar 254

4 Nama Admin nama_admin Varchar 254

5 Alamat alamat_admin Varchar 254

6 No Telp no_telp_admin Varchar 13

7 Email Admin email_admin Varchar 254

8 Id Karyawan id_karyawan_admin Varchar 20

9 Foto foto_admin Varchar 254

10 Status status enum

Tabel IV.3. Spesifikasi File Tabel Admin Library

Page 27: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

65

b. Spesifikasi File Tabel Anggota Library

Nama Database : library

Nama File : Tabel anggota_library

Type File : Random

Kunci Field : id_anggota

No Elemen Data Nama Field Type Size Ket

1 Id anggota id_anggota Int 12 primary

2 Nama nama_anggota Varchar 120

3 Id Kartu id_peminjam Varchar 18

4 Alamat alamat_anggota Varchar 254

5 Email email_anggota Varchar 254

6 Status status_anggota Enum

7 Posisi posisi_anggota Varchar 24

8 Foto foto_anggota Varchar 254

c. Spesifikasi file Tabel Buku Perpustakaan

Nama Database : library

Nama File : Tabel buku library

Type : Random

Kunci Field : id_buku

Tabel IV.4. Spesifikasi File Tabel Anggota Library

Page 28: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

66

d. Spesifikasi file Tabel Peminjam Buku

Nama Database : library

Nama File : Tabel peminjam_buku

Type : Random

Kunci Field : id_peminjaman

No Elemen Data Nama Field Type Size Ket

1 Id peminjam id_peminjaman Int 12 primary

2 Id anggota id_anggota Varchar 24

No Elemen Data Nama Field Type Size Ket

1 Id buku id_buku Int 11 primary

2 Kode kode_buku Varchar 24

3 Judul Buku judul_buku Varchar 254

4 Pengarang pengarang Varchar 124

5 Penerbit penerbit Varchar 124

6 Isbn isbn Varchar 124

7 Tanggal tanggal-,masuk-buku Date 10

8 Foto foto_buku Varchar 254

9 Status status_buku Varchar 24

Tabel IV.5. Spesifikasi File Tabel Buku Library

Page 29: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

67

3 Nama nama_peminjam Varchar 124

4 Id Buku id_buku Varchar 24

5 Judul buku judul_buku Varchar 254

6 Tanggal

pinjam

tanggal_peminjaman Date 10

7 Tanggal

kembali

tanggal_pengembalian Date 10

8 Status status enum

e. Spesifikasi file Tabel Pengembalian Buku

Nama Database : library

Nama File : Tabel pengembalian_buku

Type : Random

Kunci Field : id_pengembalian

Tabel IV.6. Spesifikasi File Tabel Peminjaman Buku

Page 30: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

68

No Elemen Data Nama Field Type Size Ket

1 Id pengembalian id_pengembalian Int 11 primary

2 Id anggota Id_anggota Varchar 25

3 Nama Nama_peminjam Varchar 124

4 Id buku Id_buku Varchar 124

5 Judul Buku Judul_buku Varchar 124

6 Tanggal pinjam Tanggal_peminjaman Date 10

7 Batas kembali Basat_pengembalian Date 10

8 Tanggal kembali Tanggal_pengembalian Date 10

9 Denda Denda_pengembalian Varchar 24

10 Status Status_pengembalian Varchar 12

4.2.4. Class Model / Class Diagram

Tabel IV.7. Spesifikasi File Tabel Pengembalian Buku

Page 31: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

69

Gambar IV.25. Class Diagram Perpustakaan

Page 32: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

70

4.2.5. Sequence Diagram

1. Sequence Diagram Login Admin

2. Sequence Diagram Tambah Anggota

3. Sequence Diagram Tambah Buku

Gambar IV.26. Sequence Diagram Login Admin

Gambar IV.27. Sequence Diagram Tambah Anggota

Page 33: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

71

4. Sequence Diagram Menu Peminjaman

5. Sequence Diagram Menu Pengembalian

Gambar IV.28. Sequence Diagram Tambah Buku

Gambar IV.29. Sequence Diagram Peminjaman Buku

Gambar IV.30. Sequence Diagram Pengembalian Buku

Page 34: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

72

4.2.6. Spesifikasi Hardware dan Software

A. Spesifikasi Hardware

Hardware atau perangkat keras adalah suatu perangkat alat atau elemen

elektronik yang dapat membantu sistem yang diusulkan agar berjalan dengan

baik. Hardware dibedakan menjadi dua perangkat yaitu untuk web server dan

Hardware untuk client.

Adapun spesifikasi perangkat keras minimal yang diperlukan untuk web

server adalah sebagai berikut

Processor : I3 2.4 GHz

Memory Size (RAM) : 2 GB (DDR3)

Monitor : LCD 14”

Harddisk : 500 GB

Keyboard : 107 Keys

Mouse : Optical Mouse

Printer : Ink printer/Deskjet

Adapun spesifikasi perangkat keras minimal yang diperlukan untuk client

sebagai berikut:

Processor : Dual Core 2.0 GHz

Memory Size (RAM) : 2GB (DDR3)

Monitor : 14”

Harddisk : 240 GB

Keyboard : 107 Keys

Page 35: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

73

Mouse : Optical Mouse

B. Spesifikasi Software

Software atau perangkat lunak adalah suatu rangkaian atau susunan instruksi

yang benar dengan urutan-urutan yang benar pula. Perangkat lunak yang

dibutuhkan ada dua yaitu perangkat lunak untuk web server dan client

Adapun spesifikasi perangkat lunak minimal yang dibutuhkan oleh web

server adalah sebagai berikut:

Sistem Operasi : Windows 7 Ultimate

Browser : Mozilla Firefox

Bahasa Program : PHP dan Java

Database Server : PHPMyAdmin

Web Server : Apache

Tools : Notepad/visual studio code

Adapun spesifikasi perangkat lunak minimal yang dibutuhkan oleh client

adalah sebagai berikut

Sistem Operasi : Windows 7 Ultimate

Browser : Mozilla Firefox

Page 36: BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN · RANCANGAN SISTEM DAN PROGRAM USULAN 4.1. Perancangan Sistem Usulan 4.1.1. Analisis Kebutuhan Berdasarkan hasil risrt pada John Paul’s

74

4.3. Jadwal Implementasi

No Kegiatan Waktu

Bulan 1 Bulan 2

1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Keras

5 Desain Perangkat Lunak

6 Pembuatan dan Tes Program

7 Tes Sistem

8 Pelatihan

9 Pembuatan Buku Petunjuk

10 Evaluasi dan Operasional

Tabel IV.8. Jadwal Implementasi