33
BAB IV ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGELOLAAN DATA SERVICE PADA PT.DAYACIPTA MITRAYASA 4.1 Class Diagram
Gambar 4.1 Model Class Diagram
34
4.2 Use Case Diagram
Gambar 4.2 Model Use Case Admin terlebih dahulu harus melakukan ativitas Login, untuk dapat menggunakan sistem, admin dapat memilih aktivitas apa yang akan dilakukan, contohnya seperti Input Data Customer, Ubah Data Customer, Cari Data Customer, Input Data Teknisi, Ubah Data Teknisi, Cari Data Teknisi, dll.
35
4.3 Activity Diagram 4.3.1 Activity Diagram Login
Gambar4.3 Activity Diagram Login
36
4.3.2 Activity Diagram Input Data Customer
Gambar 4.4 Activity Diagram Input Data Customer
37
4.3.3 Activity Diagram Mengubah Data Customer
Gambar Activity 4.5 Diagram Mengubah Data Customer
38
4.3.4 Activity Diagram Input Data Teknisi
Gambar 4.6 Activity Diagram Input Data Teknisi
39
4.3.5 Activity Diagram Mengubah Data Teknisi
Gambar 4.7 Activity Diagram Mengubah Data Teknisi
40
4.3.6 Activity Diagram Input Data Servisan
Gambar 4.8 Activity Diagram Input Data Servisan
41
4.3.7 Activity Diagram Mengubah Data Servisan
Gambar 4.9 Activity Diagram Mengubah Data Servisan
42
4.4 Entity Relationship Diagram (Erd)
Gambar 4.10 Entity Relationship Diagram (ERD)
43
4.5 Database Ralational 4.5.1 Conceptual Database
Gambar 4.11 Conceptual Database
44
4.5.2 Logical Database
Gambar 4.12 Logical Database
45
4.5.3 Physical Database
Gambar 4.13 Physical Database
46
4.6 Tabel 4.6.1 Struktur File Dalam struktur file akan digambarkan beberapa tabel yang terdapat dalam sistem informasi ini. Tabel ini dimaksudkan agar memudahkan perancangan sistem informasi untuk dibuatkan tabel pada database.
Nama Field
Type
Size
Konstraint
Id_Teknisi
Varchar
10
Primary Key
Nama_Teknisi
Varchar
100
-
Alamat_Teknisi Varchar
100
-
Telp_Teknisi
Varchar
15
-
Email Teknisi
Varchar
25
-
Tabel 4.1 Tabel Teknisi
Nama Field
Type
Size
Konstraint
Id_Customer
Varchar
10
Primary Key
Nama_Customer
Varchar
100
-
Alamat_Customer Varchar
100
-
Jenis_Customer
Varchar
10
-
Telp_Customer
Varchar
15
-
Fax_Customer
Varchar
25
-
Email Customer
Varchar
25
-
Tabel 4.2 Tabel Customer
47
Nama Field
Type
Size
Konstraint
Id_Service
Varchar
10
Primary Key
Id_Teknisi
Varchar
10
Foreigent Key
Id_Customer
Varchar
10
Foreigent Key
Tanggal_Service
Date Time
-
-
Nama_Barang
Varchar
50
-
Nomor_Seri
Varchar
25
-
Kerusakan
Varchar
100
-
Perlengkapan
Varchar
50
-
Contact_Person
Varchar
50
-
Keterangan
Varchar
100
-
Tabel 4.3 Tabel Service
48
4.7 Design Dan Implementasi 4.7.1 Form Login Form Login digunakan sebagai awal identifikasi pengguna apabila ingin masuk kedalam sistem, untuk memulai dan menjalankan sistem, masukan username pada texbox username dengan nama admin, dan password pada text box password dengan password 1123581321.
1
2
3
4
Gambar 4.14 Form Login
Keterangan : 1. Text box Username, untuk menginputkan username yang sudah di tetapkan 2. Text box Password, password dari username yang telah ditetapkan 3. Tombol OK, untuk masuk kedalam system 4. Tombol Cancel, untuk membatalkan proses login
49
4.7.2 Form Menu Utama Menu utama merupakan tampilan awal setelah admin berhasil melakukan login, didalamnya terdapat beberapa menu yang sudah disediakan antara lain, input teknisi, input kustomer dan input servisan. Sebagai langkah awal biasanya di inputkan terlebih dahulu data teknisi yang ada dan data-data customer yang bersangkutan. Sehingga memudahkan pemilihan pada saat ingin mencata servisan.
1
Gambar 4.15 Menu Utama
Keterangan : 1. Menu Utama, meliputi : a. Program => Exit, Untuk Mengakhiri / Keluar dari Sistem b. Master => Input Data Customer, Untuk menambah dan mengubah Data Customer c. Master => Input Data Teknisi, Untuk menambah dan mengubah Data Teknisi d. Service = > Input Service, Untuk menambah dan mengubah Data Service e. Lacak => Customer, Untuk mencari Data Customer f. Lacak = > Teknisi, Untuk mencari Data Teknisi g. Lacak => Servisan, Untuk mencari Data Service
50
4.7.3 Form Input Customer Sesuai dengan namanya, form ini digunakan untuk mencatat data-data customer yang ada, baik customer baru maupun customer yang sudah lama, isikan semua informasi yang berguna mengenai customer seperti nama, alamat email, no telp, alamat, dan fax jika ada, hal ini memudahkan kita untuk men folow up customer yang bersangkutan apa bila nantinya ada promo yang ingin di sampaikan kepada mereka.
1 2
3
4
12 5
7
6 11
8
9
10 Gambar 4.16 Form Input Customer
Keterangan : 1. Id Customer, berubah secara otomatis / unik 2. Nama Customer, berisi Nama Lengkap Customer 3. Alamat Customer, berisi alamat lengkap Customer 4.
Jenis Customer, berisi pilihan Perorangan / Corporate
5. Telp Customer, berisi nomor telephone customer 6. Fax Customer, berisi nomor fax customer 7. Email Customer, berisi alamat email customer 8. Tombo Tambah, untuk menambahkan data customer kedalam database 9. Tombol Simpan, untuk menyimpan data apabila ada perubahan 10. Tombol Batal, untuk membatalkan inputan data customer
51
11. Tombol Tutup, untuk menutup form input data customer 12. Informasi Record Database, memberikan informasi dari data-data yang sudah pernah di inputkan
4.7.4 Form Input Teknisi Sama halnya dengan form customer, form teknisi di lengkapi data tengtang teknisi yang bekerja pada perusahaan, tunjuannya adalah untuk mengetahui siapa saja teknisi-teknisi yang ada. Data yang dapat diinputkan meliputi nama, no telp, email dan alamat ruham.
1 2
3
10
4 5 8
6
7
9
Gambar 4.17 Form Input Teknisi
Keterangan : 1. Id Teknisi, berubah secara otomatis / unik 2. Nama Teknisi, berisi nama lengkap teknisi 3. Alamat Teknisi, berisi alamat lengkap teknisi 4. Telp Teknisi, berisi nomor telephone teknisi 5. Email Teknisi, berisi alamat email teknisi 6. Tombol Tambah, Untuk menambahkan Data teknisi 7. Tombol Simpan, untuk menyimpan data apabila ada perubahan 8. Tombol Batal, untuk membatalkan inputan data teknisi
52
9. Tombol Tutup, untuk menutup form input data teknisi 10. Informasi Record Database, memberikan informasi dari data-data yang sudah pernah di inputkan
4.7.5 Form Input Servisan Form Servisan digunakan untuk mencatat dan mendata semua servisan yang masuk, baik itu hardware maupun software, dengan record perhari, dimana customer dan teknisi di sesuaikan dengan yang bersangkutan setelah data sebelumnya di inputkan terlebih dahulu, pencatatannya meliputi nama barang, nomor seri, kerusakan, perlengkapan dan kontak person, disamping itu juga ada biaya yang dicatat untuk keseluruhan perbaikan.
1
2
10
11
12
3 14
13
15
4 5 16 6 7 8 17
18
9
Gambar 4.18 Form Servisan
19
20
53
Keterangan : 1. Id Service, berubah secara otomatis / unik 2. Tanggal Service, berisi tanggal service 3. Nama Barang, berisi informasi nama barang 4. Nomor Seri, berisi nomor seri dari barang 5. Kerusakan, berisi informasi kerusakan barang 6. Perlengkapan, berisi perlengkapan dari barang yang di service 7. Contact Person, berisi nama customer yang menyerahkan barang 8. Keterangan, berisi informasi lain yang di butuhkan 9. Biaya Perbaikan, berisi informasi harga yang harus dibayar 10. Tombol Cari Teknisi, untuk mencari dan menentukan teknisi yang bersangkutan 11. Id Teknisi, berisi nomor urut teknisi 12. Nama Teknisi, berisi nama teknisi yang bersangkutan 13. Tombol Cari Customer, untuk mencari dan menentukan customer yang bersangkutan 14. Id Customer, berisi nomor urut customer 15. Nama Customer, berisi nama customer yang bersangkutan 16. Informasi Record Database, memberikan informasi dari data-data yang sudah pernah di inputkan 17. Tombol Tambah, Untuk menambahkan Data service 18. Tombol Simpan, untuk menyimpan data apabila ada perubahan 19. Tombol Batal, untuk membatalkan inputan data service 20. Tombol Tutup, untuk menutup form input data service
54
4.7.6 Form Cari Data Customer Form ini digunakan untuk mencari data customer yang sudah di inputkan, di awali dengan menginputkan nama/mengetikan nama yang ingin dicari, maka sistem akan melakukan filter secara otomatis sampai dengan ditemukan atau tidak ditemukan nama customer yang di inginkan.
3 1
2
Gambar 4.19 Form Cari Data Customer
Keterangan : 1. Text box ketikan nama, sebagai filter dari nama customer yang kan dicari 2. Record database yang sudah pernah di inputkan 3. Tombol Tutup untuk menutup form cari customer
55
4.7.7 Form Cari Data Teknisi Form ini digunakan untuk mencari data teknisi yang sudah di inputkan, di awali dengan menginputkan nama/mengetikan nama yang ingin dicari, maka sistem akan melakukan filter secara otomatis sampai dengan ditemukan atau tidak ditemukan nama teknisi yang di inginkan.
3 1
2
Gambar 4.20 Form Cari Data Teknisi
Keterangan : 1. Text box ketikan nama, sebagai filter dari nama teknisi yang kan dicari 2. Record database yang sudah pernah di inputkan 3. Tombol Tutup untuk menutup form cari teknisi
56
4.7.8 Form Cari Data Servisan Form ini digunakan untuk mencari data servisan yang sudah di inputkan, di awali dengan menginputkan nama/mengetikan nama yang ingin dicari, maka sistem akan melakukan filter secara otomatis sampai dengan ditemukan atau tidak ditemukan data servisan yang di inginkan.
3 1
2
Gambar 4.21 Form Cari Data Servisan
Keterangan : 1. Text box ketikan nama, sebagai filter dari nama customer yang kan dicari 2. Record database yang sudah pernah di inputkan 3. Tombol Tutup untuk menutup form cari service