BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir...

29
35 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Tahapan perancangan sistem informasi pembuatan jadwal kunjungan kerja teknisi support pada CV. Zona Makmur memiliki beberapa tahapan, adapun tahapan tersebut diantaranya: 4.1.1. Analisis Kebutuhan Dalam sistem informasi pembuatan jadwal kunjungan kerja pada CV. Zona Makmur membutuhkan sebuah database untuk mengelola transaksi dalam sistem tersebut. Dimulai dari pencatatan data customer, pembuatan jadwal kunjungan, dan pembuatan surat jalan oleh admin. Dengan dibuatkannya sistem yang sudah terkoneksi dengan database maka proses transaksi pembuatan jadwal kunjungan kerja teknisi support menjadi lebih cepat. Untuk pembuatan laporan yang sebelumnya masih dilakukan secara manual, dengan adanya sistem tersebut maka pembuatan laporan menjadi lebih mudah karena semua data sudah tersimpan dalam satu database. A. Kebutuhan Pengguna Dalam sistem pembuatan jadwal kunjungan dan surat jalan teknisi support terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu Admin dan User. 1. Skenario Kebutuhan Admin a. Meng input data teknisi b. Meng input data customer c. Meng input data jasa

Transcript of BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir...

Page 1: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

35

BAB IV

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Tahapan perancangan sistem informasi pembuatan jadwal kunjungan kerja

teknisi support pada CV. Zona Makmur memiliki beberapa tahapan, adapun tahapan

tersebut diantaranya:

4.1.1. Analisis Kebutuhan

Dalam sistem informasi pembuatan jadwal kunjungan kerja pada CV. Zona

Makmur membutuhkan sebuah database untuk mengelola transaksi dalam sistem

tersebut. Dimulai dari pencatatan data customer, pembuatan jadwal kunjungan, dan

pembuatan surat jalan oleh admin. Dengan dibuatkannya sistem yang sudah terkoneksi

dengan database maka proses transaksi pembuatan jadwal kunjungan kerja teknisi

support menjadi lebih cepat. Untuk pembuatan laporan yang sebelumnya masih

dilakukan secara manual, dengan adanya sistem tersebut maka pembuatan laporan

menjadi lebih mudah karena semua data sudah tersimpan dalam satu database.

A. Kebutuhan Pengguna

Dalam sistem pembuatan jadwal kunjungan dan surat jalan teknisi support

terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu

Admin dan User.

1. Skenario Kebutuhan Admin

a. Meng input data teknisi

b. Meng input data customer

c. Meng input data jasa

Page 2: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

36

d. Membuat jadwal kunjungan

e. Membuat surat jalan

f. Mencetak surat jalan

g. Mencetak data laporan

2. Senario Kebutuhan User

a. Melihat jadwal kunjungan

b. Melihat data customer

c. Melihat data laporan

B. Kebutuhan Sistem

1. Pengguna harus melakukan login terlebih dahulu ke dalam sistem dengan

memasukan username dan password.

2. Pengguna dapat meng input dan meng edit data customer ke sistem.

3. pengguna dapat meng input dan meng edit data jasa ke sistem.

4. Pengguna dapat meng input dan meng edit data teknisi ke sistem.

5. pengguna dapat meng input dan meng edit data jadwal ke sistem.

6. Pengguna dapat meng input dan meng edit data surat jalan ke sistem.

7. Pengguna dapat mencetak surat jalan.

8. Pengguna dapat mencetak data laporan.

9. Pengguna harus logout setelah menggunakan aplikasinya.

Page 3: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

37

4.1.2. Rancangan Diagram Use Case

Gambar IV.1. Use Case Diagram

Tabel IV.1.

Deskripsi Use Case Meng input Data Customer

Use Case Name Meng input Data Customer

Requirements Admin dapat meng input data customer

Goal Admin memasukan data customer ke dalam

sistem

Pre-Conditions Admin telah melakukan login

Post-Conditions Detail data customer yang meminta jasa teknisi

support

Failed end Condition Admin tidak dapat meng input data customer

Actors Admin Support

Page 4: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

38

Main Flow/Basic Path

1. Admin mendapat informasi data dari

customer

2. Admin meng input detail data customer

pada sistem

Alternate Flow/Invariant Sistem menampilkan data customer yang sudah

di input

Tabel IV.2.

Deskripsi Use Case Meng input Data Jasa

Use Case Name Meng input Data Jasa

Requirements Admin dapat memasukan data jasa

Goal Admin memasukan data jasa ke dalam sistem

Pre-Conditions Admin telah melakukan login

Post-Conditions Detail data jasa yang dimiliki

Failed end Condition Admin tidak dapat menginput data jasa

Actors Admin Support

Main Flow/Basic Path 1. Admin meng input data jasa pada sistem

Alternate Flow/Invariant Sistem menampilkan data jasa yang sudah di

input

Tabel IV.3.

Deskripsi Use Case Meng input Data Teknisi

Use Case Name Meng input Data Teknisi

Requirements Admin dapat meng input data teknisi

Goal Admin meng input data teknisi ke dalam sistem

Pre-Conditions Admin telah melakukan login

Post-Conditions Daftar data karyawan yang ditempatkan di

bagian teknisi

Failed end Condition Admin tidak dapat meng input data teknisi

Actors Admin Support

Main Flow/Basic Path

1. Admin diberikan data karyawan baru oleh

staff HRD

2. Admin meng input detail data karyawan

pada sistem

Alternate Flow/Invariant Sistem menampilkan data teknisi yang sudah di

input

Page 5: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

39

Tabel IV.4.

Deskripsi Use Case Membuat Jadwal Kunjungan

Use Case Name Membuat Jadwal Kunjungan

Requirements Admin dapat membuat jadwal kunjungan kerja

teknisi support

Goal Admin mengatur jadwal kunjungan teknisi

support di dalam sistem

Pre-Conditions Admin telah melakukan login

Post-Conditions Daftar permintaan jasa support oleh customer

Failed end Condition Admin tidak dapat membuat jadwal kunjungan

kerja teknisi support

Actors Admin Support

Main Flow/Basic Path

1. Admin menerima permintaan jasa teknisi

support oleh customer

2. Admin membuat dan mengatur jadwal

kunjungan kerja untuk teknisi support pada

sistem

Alternate Flow/Invariant Sistem menampilkan data jadwal kunjungan

kerja teknisi yang telah dibuat

Tabel IV.5.

Deskripsi Use Case Membuat Surat Jalan

Use Case Name Membuat Surat Jalan

Requirements Admin dapat membuat surat jalan untuk teknisi

support

Goal Admin membuat surat jalan di dalam sistem

Pre-Conditions Admin telah melakukan login

Post-Conditions Daftar jadwal kunjungan kerja teknisi support

Failed end Condition Admin tidak dapat membuat surat jalan

Actors Admin Support

Main Flow/Basic Path

1. Admin memilih nomor dokumen jadwal

kunjungan

2. Admin membuat surat jalan untuk teknisi

support pada sistem

Alternate Flow/Invariant Sistem menampilkan data surat jalan yang telah

di buat

Page 6: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

40

Tabel IV.6.

Deskripsi Use Case Mencetak Surat Jalan

Use Case Name Mencetak Surat Jalan

Requirements Admin dapat mencetak surat jalan

Goal Admin mencetak surat jalan untuk teknisi

support

Pre-Conditions Admin telah melakukan login

Post-Conditions Data surat jalan teknisi support yang sudah ada

pada sistem

Failed end Condition Admin tidak dapat mencetak surat jalan

Actors Admin Support

Main Flow/Basic Path 1. Informasi data surat jalan teknisi support

2. Admin mencetak surat jalan teknisi support

Alternate Flow/Invariant Sistem menampilkan detail surat jalan teknisi

support

Tabel IV.7.

Deskripsi Use Case Mencetak Laporan

Use Case Name Mencetak Laporan

Requirements Admin dapat mencetak laporan riwayat

kunjungan kerja teknisi support

Goal Admin mencetak laporan data riwayat kunjungan

kerja teknisi support

Pre-Conditions Admin telah melakukan login

Post-Conditions Daftar kunjungan kerja teknisi support yang

sudah ada pada sistem

Failed end Condition Admin tidak dapat mencetak laporan

Actors Admin Support

Main Flow/Basic Path

3. Informasi data laporan kunjungan kerja

teknisi support

4. Admin mencetak laporan kunjungan kerja

teknisi support

Alternate Flow/Invariant Sistem menampilkan data laporan kunjungan

kerja teknisi support

Page 7: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

41

4.1.3. Rancangan Diagram Aktivitas

a. Activity Diagram Login

Gambar IV.2. Activity Diagram Login

Page 8: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

42

b. Activity Diagram Tambah Master Data

Gambar IV.3. Activity Diagram Master Data

Page 9: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

43

c. Activity Diagram Pembuatan Jadwal

Gambar IV.4. Activity Diagram Pembuatan Jadwal

Page 10: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

44

d. Activity Diagram Pembuatan Surat Jalan

Gambar IV.5. Activity Diagram Pembuatan Surat Jalan

Page 11: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

45

e. Activity Diagram Laporan Jadwal Kunjungan Teknisi Support

Gambar IV.6. Activity Diagram Laporan Jadwal Kunjungan Teknisi Support

Page 12: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

46

4.1.4. Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

Dokumen masukan yang digunakan pada sistem usulan ini adalah:

1. Nama Dokumen : CV Karyawan Baru

Fungsi : Untuk memasukan data teknisi

Sumber : Staff HRD

Tujuan : Admin Support

Media : Kertas

Frekuensi : Setiap ada karyawan baru

Jumlah : 1 Lembar

Bentuk : Lihat Lampiran B.1

B. Dokumen Keluaran

Dokumen keluaran yang digunakan pada sistem usulan ini adalah:

1. Nama Dokumen : Surat Jalan

Fungsi : Sebagai surat pengantar perintah kerja

Sumber : Admin Support

Tujuan : Teknisi Support

Media : Kertas

Frekuensi : Setiap ada jadwal kunjungan kerja

Jumlah : 2 Lembar

Bentuk : Lihat Lampiran B.2

Page 13: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

47

2. Nama Dokumen : Laporan Jadwal Kunjungan

Fungsi : Untuk memberikan informasi data riwayat kunjungan teknisi

Sumber : Admin Support

Tujuan : Staff HRD

Media : Kertas

Frekuensi : Setiap membuat laporan bulanan

Jumlah : 1 Lembar

Bentuk : Lihat Lampiran B.3

4.1.5. Rancangan Prototype

1. Halaman Login

Gambar IV.7. Prototype Login

Page 14: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

48

2. Halaman Utama

Gambar IV.8. Prototype Halaman Utama

3. Menu Master Data

Gambar IV.9. Prototype Menu Master Data

Page 15: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

49

4. Form Data Customer

Gambar IV.10. Prototype Form Data Customer

5. Form Data Jasa

Gambar IV.11. Prototype Form Data Jasa

Page 16: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

50

6. Form Data Karyawan

Gambar IV.12. Prototype Form Data Karyawan

7. Form Jadwal

Gambar IV.13. Prototype Form Jadwal

Page 17: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

51

8. Form Tambah Jadwal

Gambar IV.14. Prototype Form Tambah Jadwal

9. Form Surat Jalan

Gambar IV.15. Prototype Form Surat Jalan

Page 18: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

52

10. Form Laporan

Gambar IV.16. Prototype Form Laporan

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak ini difokuskan pada enam atribut, yaitu ERD

(Entity Relationship Diagram), LRS (Logical Record Structure), Spesifikasi File,

Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta Software.

Page 19: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

53

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.17. Entity Relationship Diagram

Page 20: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

54

4.2.2. Logical Record Structure (LRS)

Gambar IV.18. Logical Record Structure

4.2.3. Spesifikasi File

Spesifikasi file disini menjelaskan tentang file atau tabel yang terbentuk dari

database dengan parameter-parameter sebagai berikut:

1. Spesifikasi File User

Nama File : Tabel User

Akronim : t_user

Fungsi : Untuk menyimpan data user

Tipe File : File Master

Page 21: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

55

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 21

Kunci Field : username

Software : Mysql

Tabel IV.8. Tabel User

No Elemen Data Akronim Tipe Size Keterangan

1 Username username Varchar 10 Primary Key

2 Password password Varchar 10

3 Level level Tinyint 1

2. Spesifikasi File Customer

Nama File : Tabel Customer

Akronim : t_customer

Fungsi : Untuk menyimpan data customer

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 163

Kunci Field : ID_cust

Software : Mysql

Page 22: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

56

Tabel IV.9. Tabel Customer

No Elemen Data Akronim Tipe Size Keterangan

1 ID Customer ID_cust Varchar 10 Primary Key

2 Nama Perusahaan nm_perusahaan Varchar 25

3 Alamat alamat Varchar 50

4 Kota kota Varchar 25

5 Provinsi Provinsi Varchar 25

6 Contact Personal c_person Varchar 15

7 Nomor Telepon no_tlp Char 13

3. Spesifikasi File Jasa

Nama File : Tabel Jasa

Akronim : t_jasa

Fungsi : Untuk menyimpan data jasa

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 21

Kunci Field : kd_jasa

Software : Mysql

Tabel IV.10. Tabel Jasa

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Jasa kd_jasa Varchar 6 Primary Key

2 Nama Jasa nm_jasa Varchar 15

Page 23: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

57

4. Spesifikasi File Karyawan

Nama File : Tabel Karyawan

Akronim : t_karyawan

Fungsi : Untuk menyimpan data teknisi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 198

Kunci Field : NIP

Software : Mysql

Tabael IV.11. Tabel Karyawan

No Elemen Data Akronim Tipe Size Keterangan

1 NIP NIP Varchar 10 Primary Key

2 Nama Teknisi nm_teknisi Varchar 25

3 Tempat Lahir tmpt_lahir Varchar 15

4 Tanggal Lahir tgl_lahir Date

5 Jenis Kelamin jns_kelamin Varchar 10

6 Alamat alamat Varchar 100

7 Email email Varchar 25

5 Nomor Telepon no_tlp Char 13

5. Spesifikasi File Jadwal

Nama File : Tabel Jadwal

Akronim : t_jadwal

Fungsi : Untuk menyimpan transaksi pembuatan jadwal

Page 24: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

58

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 45

Kunci Field : no_dokumen

Software : Mysql

Tabel IV.12. Tabel Jadwal

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor Dokumen no_dokumen Varchar 10 Primary Key

2 Tanggal PO tgl_PO Date

3 Tanggal Jadwal tgl_jadwal Date

4 NIP NIP Varchar 10 Foreign Key

5 ID Customer ID_cust Varchar 10 Foreign Key

6 Status status Varchar 15

6. Spesifikasi File Jadwal Detail

Nama File : Tabel Jadwal Detail

Akronim : t_jadwal_det

Fungsi : Untuk menyimpan detail jadwal

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 38

Page 25: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

59

Kunci Field : id

Software : Mysql

Tabel IV.13. Tabel Jadwal Detail

No Elemen Data Akronim Tipe Size Keterangan

1 Id id Int 11 Primary Key

2 Nomor Dokumen no_dokumen Varchar 10 Foreign Key

3 Kode jasa kd_jasa Varchar 6 Foreign Key

4 Tipe Mesin tipe_mesin Varchar 10

5 Jumlah jumlah Int 11

6 Keterangan keterangan Text

7. Spesifikasi File Surat Jalan

Nama File : Tabel Surat Jalan

Akronim : t_srt_jln

Fungsi : Untuk menyimpan data surat jalan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 20

Kunci Field : no_srt_jln

Software : Mysql

Page 26: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

60

Tabel IV.14. Tabel Surat Jalan

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor Surat Jalan no_srt_jln Varchar 10 Primary Key

2 Tanggal tgl Date

2 Nomor Dokumen no_dokumen Varchar 10 Foreign Key

3 Keterangan keterangan Text

4.2.4. Class Diagram

Gambar IV.19. Class Diagram

Page 27: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

61

4.2.5. Sequence Diagram

a. Sequence Diagram Pembuatan Jadwal Kunjungan Kerja

Gambar IV.20. Sequence Diagram Pembuatan Jadwal Kunjungan

Page 28: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

62

b. Sequence Diagram Pembuatan Surat Jalan

Gambar IV.21. Sequence Diagram Pembuatan Surat Jalan

4.2.6. Spesifikasi Hardware dan Software

A. Spesifikasi Hardware

1. CPU

a. Processor Intel Inside

b. RAM DDR3 2GB

c. Hard Disk 500 GB

2. Mouse

3. Keyboard

4. Monitor dengan resolusi minimum 1024 x 768.

Page 29: BAB IV RANCANGAN SISTEM USULAN · 4.2. Perancangan Perangkat Lunak ... 3 Tempat Lahir tmpt_lahir Varchar 15 4 Tanggal Lahir tgl_lahir Date 5 Jenis Kelamin jns_kelamin Varchar 10 6

63

B. Spesifikasi Software.

1. Sistem Operasi yang digunakan adalah Microsoft Windows.

2. Aplikasi bundle server menggunakan Xampp.

a. Aplikasi Apache Server v3

b. Aplikasi PHP Server v5

c. Aplikasi MySQL Server v5

d. Aplikasi phpMyAdmin v3

4.3. 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

9 Evaluasi & Operasional