03.08.2013 Views

bab iv analisa dan perancangan sistem informasi pengelolaan data ...

bab iv analisa dan perancangan sistem informasi pengelolaan data ...

bab iv analisa dan perancangan sistem informasi pengelolaan data ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BAB IV<br />

ANALISA DAN PERANCANGAN SISTEM INFORMASI<br />

PENGELOLAAN DATA SERVICE PADA<br />

PT.DAYACIPTA MITRAYASA<br />

4.1 Class Diagram<br />

Gambar 4.1 Model Class Diagram<br />

33


4.2 Use Case Diagram<br />

Gambar 4.2 Model Use Case<br />

Admin terlebih dahulu harus melakukan at<strong>iv</strong>itas Login, untuk dapat menggunakan<br />

<strong>sistem</strong>, admin dapat memilih akt<strong>iv</strong>itas apa yang akan dilakukan, contohnya seperti<br />

Input Data Customer, Ubah Data Customer, Cari Data Customer, Input Data Teknisi,<br />

Ubah Data Teknisi, Cari Data Teknisi, dll.<br />

34


4.3 Act<strong>iv</strong>ity Diagram<br />

4.3.1 Act<strong>iv</strong>ity Diagram Login<br />

Gambar4.3 Act<strong>iv</strong>ity Diagram Login<br />

35


4.3.2 Act<strong>iv</strong>ity Diagram Input Data Customer<br />

Gambar 4.4 Act<strong>iv</strong>ity Diagram Input Data Customer<br />

36


4.3.3 Act<strong>iv</strong>ity Diagram Mengubah Data Customer<br />

Gambar Act<strong>iv</strong>ity 4.5 Diagram Mengubah Data Customer<br />

37


4.3.4 Act<strong>iv</strong>ity Diagram Input Data Teknisi<br />

Gambar 4.6 Act<strong>iv</strong>ity Diagram Input Data Teknisi<br />

38


4.3.5 Act<strong>iv</strong>ity Diagram Mengubah Data Teknisi<br />

Gambar 4.7 Act<strong>iv</strong>ity Diagram Mengubah Data Teknisi<br />

39


4.3.6 Act<strong>iv</strong>ity Diagram Input Data Servisan<br />

Gambar 4.8 Act<strong>iv</strong>ity Diagram Input Data Servisan<br />

40


4.3.7 Act<strong>iv</strong>ity Diagram Mengubah Data Servisan<br />

Gambar 4.9 Act<strong>iv</strong>ity Diagram Mengubah Data Servisan<br />

41


4.4 Entity Relationship Diagram (Erd)<br />

Gambar 4.10 Entity Relationship Diagram (ERD)<br />

42


4.5 Database Ralational<br />

4.5.1 Conceptual Database<br />

Gambar 4.11 Conceptual Database<br />

43


4.5.2 Logical Database<br />

Gambar 4.12 Logical Database<br />

44


4.5.3 Physical Database<br />

Gambar 4.13 Physical Database<br />

45


4.6 Tabel<br />

4.6.1 Struktur File<br />

Dalam struktur file akan digambarkan beberapa tabel yang<br />

terdapat dalam <strong>sistem</strong> <strong>informasi</strong> ini. Tabel ini dimaksudkan agar<br />

memudahkan <strong>perancangan</strong> <strong>sistem</strong> <strong>informasi</strong> untuk dibuatkan tabel<br />

pada <strong>data</strong>base.<br />

Nama Field Type Size Konstraint<br />

Id_Teknisi Varchar 10 Primary Key<br />

Nama_Teknisi Varchar 100 -<br />

Alamat_Teknisi Varchar 100 -<br />

Telp_Teknisi Varchar 15 -<br />

Email Teknisi Varchar 25 -<br />

Tabel 4.1 Tabel Teknisi<br />

Nama Field Type Size Konstraint<br />

Id_Customer Varchar 10 Primary Key<br />

Nama_Customer Varchar 100 -<br />

Alamat_Customer Varchar 100 -<br />

Jenis_Customer Varchar 10 -<br />

Telp_Customer Varchar 15 -<br />

Fax_Customer Varchar 25 -<br />

Email Customer Varchar 25 -<br />

Tabel 4.2 Tabel Customer<br />

46


Nama Field Type Size Konstraint<br />

Id_Service Varchar 10 Primary Key<br />

Id_Teknisi Varchar 10 Foreigent Key<br />

Id_Customer Varchar 10 Foreigent Key<br />

Tanggal_Service Date Time - -<br />

Nama_Barang Varchar 50 -<br />

Nomor_Seri Varchar 25 -<br />

Kerusakan Varchar 100 -<br />

Perlengkapan Varchar 50 -<br />

Contact_Person Varchar 50 -<br />

Keterangan Varchar 100 -<br />

Tabel 4.3 Tabel Service<br />

47


4.7 Design Dan Implementasi<br />

4.7.1 Form Login<br />

Form Login digunakan sebagai awal identifikasi pengguna<br />

apabila ingin masuk kedalam <strong>sistem</strong>, untuk memulai <strong>dan</strong> menjalankan<br />

<strong>sistem</strong>, masukan username pada texbox username dengan nama admin,<br />

<strong>dan</strong> password pada text box password dengan password 1123581321.<br />

Keterangan :<br />

Gambar 4.14 Form Login<br />

1. Text box Username, untuk menginputkan username yang sudah di<br />

tetapkan<br />

2. Text box Password, password dari username yang telah ditetapkan<br />

3. Tombol OK, untuk masuk kedalam system<br />

4. Tombol Cancel, untuk membatalkan proses login<br />

1<br />

2<br />

3<br />

4<br />

48


4.7.2 Form Menu Utama<br />

Menu utama merupakan tampilan awal setelah admin<br />

berhasil melakukan login, didalamnya terdapat beberapa menu yang<br />

sudah disediakan antara lain, input teknisi, input kustomer <strong>dan</strong> input<br />

servisan. Sebagai langkah awal biasanya di inputkan terlebih dahulu<br />

<strong>data</strong> teknisi yang ada <strong>dan</strong> <strong>data</strong>-<strong>data</strong> customer yang bersangkutan.<br />

Sehingga memudahkan pemilihan pada saat ingin mencata servisan.<br />

Keterangan :<br />

1. Menu Utama, meliputi :<br />

Gambar 4.15 Menu Utama<br />

a. Program => Exit, Untuk Mengakhiri / Keluar dari Sistem<br />

b. Master => Input Data Customer, Untuk menambah <strong>dan</strong> mengubah Data<br />

Customer<br />

c. Master => Input Data Teknisi, Untuk menambah <strong>dan</strong> mengubah Data<br />

Teknisi<br />

d. Service = > Input Service, Untuk menambah <strong>dan</strong> mengubah Data<br />

Service<br />

1<br />

e. Lacak => Customer, Untuk mencari Data Customer<br />

f. Lacak = > Teknisi, Untuk mencari Data Teknisi<br />

g. Lacak => Servisan, Untuk mencari Data Service<br />

49


8<br />

4.7.3 Form Input Customer<br />

1<br />

7<br />

9<br />

Sesuai dengan namanya, form ini digunakan untuk mencatat<br />

<strong>data</strong>-<strong>data</strong> customer yang ada, baik customer baru maupun customer<br />

yang sudah lama, isikan semua <strong>informasi</strong> yang berguna mengenai<br />

customer seperti nama, alamat email, no telp, alamat, <strong>dan</strong> fax jika ada,<br />

hal ini memudahkan kita untuk men folow up customer yang<br />

bersangkutan apa bila nantinya ada promo yang ingin di sampaikan<br />

kepada mereka.<br />

4<br />

2<br />

10<br />

5<br />

6<br />

Keterangan :<br />

3<br />

11<br />

Gambar 4.16 Form Input Customer<br />

1. Id Customer, berubah secara otomatis / unik<br />

2. Nama Customer, berisi Nama Lengkap Customer<br />

3. Alamat Customer, berisi alamat lengkap Customer<br />

4. Jenis Customer, berisi pilihan Perorangan / Corporate<br />

5. Telp Customer, berisi nomor telephone customer<br />

6. Fax Customer, berisi nomor fax customer<br />

7. Email Customer, berisi alamat email customer<br />

8. Tombo Tambah, untuk menambahkan <strong>data</strong> customer kedalam <strong>data</strong>base<br />

9. Tombol Simpan, untuk menyimpan <strong>data</strong> apabila ada perubahan<br />

10. Tombol Batal, untuk membatalkan inputan <strong>data</strong> customer<br />

12<br />

50


11. Tombol Tutup, untuk menutup form input <strong>data</strong> customer<br />

12. Informasi Record Database, memberikan <strong>informasi</strong> dari <strong>data</strong>-<strong>data</strong><br />

yang sudah pernah di inputkan<br />

4.7.4 Form Input Teknisi<br />

4<br />

6 7<br />

Sama halnya dengan form customer, form teknisi di lengkapi<br />

<strong>data</strong> tengtang teknisi yang bekerja pada perusahaan, tunjuannya adalah<br />

untuk mengetahui siapa saja teknisi-teknisi yang ada. Data yang dapat<br />

diinputkan meliputi nama, no telp, email <strong>dan</strong> alamat ruham.<br />

1<br />

5<br />

2<br />

3<br />

8<br />

Keterangan :<br />

9<br />

10<br />

Gambar 4.17 Form Input Teknisi<br />

1. Id Teknisi, berubah secara otomatis / unik<br />

2. Nama Teknisi, berisi nama lengkap teknisi<br />

3. Alamat Teknisi, berisi alamat lengkap teknisi<br />

4. Telp Teknisi, berisi nomor telephone teknisi<br />

5. Email Teknisi, berisi alamat email teknisi<br />

6. Tombol Tambah, Untuk menambahkan Data teknisi<br />

7. Tombol Simpan, untuk menyimpan <strong>data</strong> apabila ada perubahan<br />

8. Tombol Batal, untuk membatalkan inputan <strong>data</strong> teknisi<br />

51


9. Tombol Tutup, untuk menutup form input <strong>data</strong> teknisi<br />

10. Informasi Record Database, memberikan <strong>informasi</strong> dari <strong>data</strong>-<strong>data</strong><br />

yang sudah pernah di inputkan<br />

4.7.5 Form Input Servisan<br />

Form Servisan digunakan untuk mencatat <strong>dan</strong> men<strong>data</strong><br />

semua servisan yang masuk, baik itu hardware maupun software,<br />

dengan record perhari, dimana customer <strong>dan</strong> teknisi di sesuaikan<br />

dengan yang bersangkutan setelah <strong>data</strong> sebelumnya di inputkan<br />

terlebih dahulu, pencatatannya meliputi nama barang, nomor seri,<br />

kerusakan, perlengkapan <strong>dan</strong> kontak person, disamping itu juga ada<br />

biaya yang dicatat untuk keseluruhan perbaikan.<br />

1 2<br />

4<br />

3<br />

6<br />

8<br />

5<br />

7<br />

9<br />

13<br />

Gambar 4.18 Form Servisan<br />

10 11 12<br />

17<br />

16<br />

14 15<br />

18 19<br />

20<br />

52


Keterangan :<br />

1. Id Service, berubah secara otomatis / unik<br />

2. Tanggal Service, berisi tanggal service<br />

3. Nama Barang, berisi <strong>informasi</strong> nama barang<br />

4. Nomor Seri, berisi nomor seri dari barang<br />

5. Kerusakan, berisi <strong>informasi</strong> kerusakan barang<br />

6. Perlengkapan, berisi perlengkapan dari barang yang di service<br />

7. Contact Person, berisi nama customer yang menyerahkan barang<br />

8. Keterangan, berisi <strong>informasi</strong> lain yang di butuhkan<br />

9. Biaya Perbaikan, berisi <strong>informasi</strong> harga yang harus dibayar<br />

10. Tombol Cari Teknisi, untuk mencari <strong>dan</strong> menentukan teknisi yang<br />

bersangkutan<br />

11. Id Teknisi, berisi nomor urut teknisi<br />

12. Nama Teknisi, berisi nama teknisi yang bersangkutan<br />

13. Tombol Cari Customer, untuk mencari <strong>dan</strong> menentukan customer yang<br />

bersangkutan<br />

14. Id Customer, berisi nomor urut customer<br />

15. Nama Customer, berisi nama customer yang bersangkutan<br />

16. Informasi Record Database, memberikan <strong>informasi</strong> dari <strong>data</strong>-<strong>data</strong> yang<br />

sudah pernah di inputkan<br />

17. Tombol Tambah, Untuk menambahkan Data service<br />

18. Tombol Simpan, untuk menyimpan <strong>data</strong> apabila ada perubahan<br />

19. Tombol Batal, untuk membatalkan inputan <strong>data</strong> service<br />

20. Tombol Tutup, untuk menutup form input <strong>data</strong> service<br />

53


4.7.6 Form Cari Data Customer<br />

2<br />

Form ini digunakan untuk mencari <strong>data</strong> customer yang sudah<br />

di inputkan, di awali dengan menginputkan nama/mengetikan nama<br />

yang ingin dicari, maka <strong>sistem</strong> akan melakukan filter secara otomatis<br />

sampai dengan ditemukan atau tidak ditemukan nama customer yang di<br />

inginkan.<br />

1<br />

Keterangan :<br />

Gambar 4.19 Form Cari Data Customer<br />

1. Text box ketikan nama, sebagai filter dari nama customer yang kan<br />

dicari<br />

2. Record <strong>data</strong>base yang sudah pernah di inputkan<br />

3. Tombol Tutup untuk menutup form cari customer<br />

3<br />

54


4.7.7 Form Cari Data Teknisi<br />

Form ini digunakan untuk mencari <strong>data</strong> teknisi yang sudah di<br />

inputkan, di awali dengan menginputkan nama/mengetikan nama yang<br />

ingin dicari, maka <strong>sistem</strong> akan melakukan filter secara otomatis sampai<br />

dengan ditemukan atau tidak ditemukan nama teknisi yang di inginkan.<br />

2<br />

1<br />

Keterangan :<br />

Gambar 4.20 Form Cari Data Teknisi<br />

1. Text box ketikan nama, sebagai filter dari nama teknisi yang kan dicari<br />

2. Record <strong>data</strong>base yang sudah pernah di inputkan<br />

3. Tombol Tutup untuk menutup form cari teknisi<br />

3<br />

55


4.7.8 Form Cari Data Servisan<br />

2<br />

Form ini digunakan untuk mencari <strong>data</strong> servisan yang sudah<br />

di inputkan, di awali dengan menginputkan nama/mengetikan nama<br />

yang ingin dicari, maka <strong>sistem</strong> akan melakukan filter secara otomatis<br />

sampai dengan ditemukan atau tidak ditemukan <strong>data</strong> servisan yang di<br />

inginkan.<br />

Keterangan :<br />

Gambar 4.21 Form Cari Data Servisan<br />

1. Text box ketikan nama, sebagai filter dari nama customer yang kan<br />

dicari<br />

1<br />

2. Record <strong>data</strong>base yang sudah pernah di inputkan<br />

3. Tombol Tutup untuk menutup form cari service<br />

3<br />

56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!