ilmujaringankomputer.files.wordpress.com  · web viewperangkat lunak yang dibutuhkan dan digunakan...

33
BAB IV PERANCANGAN & PERENCANAAN IMPLEMENTASI PRODUK 4.1. Analisa Kebutuhan Sistem 4.1.1.Perangkat Keras (Hardware) yang Dibutuhkan Hardware merupakan kebutuhan paling mendasar dalam proses pembuatan sistem. Spesifikasi minimal hardware yang digunakan dalam merancang Sistem Sms Gateway ini adalah sebagai berikut : 1. Suatu perangkat komputer/laptop dengan spesifikasi minimal : a. Processor 1,8 GHz, b. Harddisk 40 GB, c. Memory 256 MB, d. VGA Card onboard. e. CD-Rom 2. Monitor 3. Keyboard dan Mouse 4. Printer 5. Modem 4.1.2.Perangkat Lunak (Software) yang dibutuhkan Perangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : 33

Upload: others

Post on 14-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

BAB IV

PERANCANGAN & PERENCANAAN IMPLEMENTASI PRODUK

4.1. Analisa Kebutuhan Sistem

4.1.1. Perangkat Keras (Hardware) yang Dibutuhkan

Hardware merupakan kebutuhan paling mendasar dalam

proses pembuatan sistem. Spesifikasi minimal hardware yang

digunakan dalam merancang Sistem Sms Gateway ini adalah sebagai

berikut :

1. Suatu perangkat komputer/laptop dengan spesifikasi minimal :

a. Processor 1,8 GHz,

b. Harddisk 40 GB,

c. Memory 256 MB,

d. VGA Card onboard.

e. CD-Rom

2. Monitor

3. Keyboard dan Mouse

4. Printer

5. Modem

4.1.2. Perangkat Lunak (Software) yang dibutuhkan

Perangkat lunak yang dibutuhkan dan digunakan dalam

pembuatan aplikasi sms gateway ini adalah sebagai berikut :

1. Sistem Operasi Microsoft Windows 07

2. Program Aplikasi sms gateway menggunakan gammu

3. Database dengan menggunakan Mysql

4. Dreamweaver

33

Page 2: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

34

4.2. Perancangan Sistem (UML)

Unified Modeling Language (UML) merupakan satu kumpulan

konvensi pemodelan yang digunakan untuk menentukan atau

menggambarkan sebuah sistem software yang terkait dengan objek.

4.2.1. Use Case Diagram

Use Case Diagram dibuat untuk memvisualisasikan/

menggambarkan hubungan antara Actor dan Use Case. Use Case

diagram mempresentasikan kegunaan atau fungsi-fungsi sistem dari

perspektif pengguna.

Gambar 4.1. Use Case Admnistrator Aplikasi Shift Meeting

Gambar 4.1. Use Case Staff Operator Aplikasi Shift Meeting

ADMIN

Managemen User

Managemen Regu

Managemen Modul

Managemen Shift

STAFF

Login

Modul Staff

Pengaturan Akun

Logout

Page 3: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

35

4.2.2. Activity Diagram

Activity diagram menggambarkan rangkaian aliran dari

aktifitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk

dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas

lainnya seperti use case atau interaksi.

a. Activity Diagram Login

Gambar 4.2. Activity Diagram Login

Page 4: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

36

b. Activity Diagram Tambah User

Gambar 4.3. Activity Diagram tambah User

c. Activity Diagram Edit User

Gambar 4.4. Activity Diagram Edit user

Page 5: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

37

d. Activity Diagram Hapus User

Gambar 4.5. Activity Diagram hapus user

e. Activity Diagram Tambah Anggota

Gambar 4.6. Activity Diagram tambah anggota

Page 6: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

38

f. Activity Diagram Edit Anggota

Gambar 4.7. Activity Diagram Edit anggota

g. Activity Diagram Hapus Anggota

Gambar 4.8. Activity Diagram hapus anggota

Page 7: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

39

h. Activity Diagram entry data

Gambar 4.9. Activity Diagram Data Entry

Page 8: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

40

i. Activity Diagram Report (laporan)

Login

Pil ih Menu Report

Output Laporan

Decision_1

Gambar 4.10. Activity Diagram Report (laporan)

4.2.3. Sequence Diagram

Diagram sekuen adalah gambaran urutan kejadian suatu

kegiatan yang digunakan untuk membantu kita dalam membuat

statechart.

a. Sequence Diagram Login

Gambar 4.24. Sequence Diagram Login

Page 9: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

41

b. Sequence Diagram Tambah Anggota

Gambar 4.25. Sequence Diagram Tambah Anggota

Page 10: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

42

c. Sequence Diagram Edit Anggota

Gambar 4.26. Sequence Diagram Edit Anggota

4.2.4. Class Digram

Class Diagram atau Diagram kelas itu merupakan

penggambaran dari sistem itu sendiri yang berupa program ataupun

suatu menu form pilihan yang berisi tentang apa-apa saja yang saling

berdekatan digambarkan dengan class diagram berupa tabel kotak-

kotak kecil berisi suatu kata kunci dan isi nya masing-masing yang

berhubungan, dalam merancang class diagram ini harus

membutuhkan ketelitian dan pemikiran yang dapat di

implementasikan kedalam program sistem yang akan di buat nanti.

Page 11: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

Admin

- Username: varchar[11]- Id_regu: int[3]- Id_shift: int[3]- Departemen: varchar[10]- Namalengkap: varchar[40]

- No_Hp: varchar[12]- Alamat: text

+ tambah ()+ edit ()+ hapus ()+ detail ()

Regu

- Id_regu: int[3]- Nama_Regu: varchar[11]

+ tambah ()+ edit ()+ hapus ()+ detail ()

Shift

- Id_shift: int[3]- Nama_shift: int[3]-Start: time-Finish : time

+ tambah ()+ edit ()+ hapus ()+ detail ()

Sistem

- Username: varchar[11]- Id_shift: int[3]- sistem: varchar[25]- target: varchar[25]- rising: varchar[25]

+ tambah ()+ edit ()+ hapus ()+ detail ()

Failure

- Username: int[11]- Id_shift: int[3]- Nofailure: int[10]- Summary: Varchar[50]- Link: varchar[50]- Denda: varchar[15]

+ tambah ()+ edit ()+ hapus ()+ detail ()

43

Gambar 4.36. Class Diagram notifikasi shift meeting entry

Page 12: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

44

4.3. Perancangan Tabel

Perancangan tabel dalam basis data ini menggunakan tipe data int,

varchar, text. Tabel yang dibutuhkan sistem ini adalah sebagai berikut :

1. Tabel 4.1. data User

Nama Field Type Data Size Keterangan

Username Varchar 25 Primary Key

Password Varchar 25

Nama_Lengkap Varchar 25

Id_shift INT 3

Id_regu INT 3

2. Tabel 4.2. Shift

Nama Field Type Data Size Keterangan

Id_Shif INT 3 Primary Key

Namashift Varchar 25

3. Tabel 4.3. Regu

Nama Field Type Data Size Keterangan

Id_regu INT 3 Primary Key

Namaregu Varchar 25

4. Tabel 4.4. data Sistem

Nama Field Type Data Size Keterangan

Username INT 11 Primary Key

Id_shift INT 3

Sistem Varchar 50

Target INT 11

Rising Varchar 15

5. Tabel 4.4. data Failure

Nama Field Type Data Size Keterangan

Username INT 11 Primary Key

Page 13: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

45

Id_shift INT 3

Nofailure INT 20

Summary Varchar 50

Link Varchar 50

4.4. Perancangan Sistem

Perancangan sistem adalah tahapan untuk membuat tampilan dari

sistem yang akan diusulkan. Rancangan tampilan yang akan dibuat ini,

merupakan tampilan milik admin.

4.4.1. Perancangan Antarmuka Form Login

Gambar 4.37. Antarmuka Form Login

4.4.2. Perancangan Antarmuka Menu Utama User

Gambar 4.38. Antarmuka Menu Utama User

Page 14: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

Tambah User

Id User

Username

Password

Nama_Lengkap

Simpan

:

:

:

:

Menu Utama

Home

Manajemen User

Manajemen Shift

Manajemen Regu

Pengaturan Modul

Run Hours

Sistem

Kotak Keluar

Logout

46

4.4.3. Perancangan Antarmuka Halaman Admin

4.4.4. Perancangan Antarmuka Tambah User

Page 15: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

Id User

Username

Password

Nama_Lengkap

Simpan

::

:

:

Menu Utama

Home

Manajemen User

Manajemen Shift

Manajemen Regu

Manajemen Modul

Run Hours

Sistem

Kotak Keluar

Logout

Edit User

47

Gambar 4.39. Antarmuka Tambah User

4.4.5. Perancangan Antarmuka Edit User

Gambar 4.40. Antarmuka Edit User

4.5. Tampilan / Priview

Perancangan input dan output dimaksudkan untuk meminta masukan

dari user berupa menu-menu dan pilihan input kemudian dilakukan proses

pemanggilan data dari input yang telah tersedia dalam database admin dan

menjadikan bentuk keluaran (output).

Perancangna tampilan input adalah sebagi berikut:

a.Rancangan Halaman Menu Utama

Page 16: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

48

Gambar 17. Rancangan Halaman Menu Utama

Keterangan gambar:

Pada menu utama aplikasi yang akan dibuat menyajikan 7 (tujuh)

pilihan session menu yaitu:

1) Senior Supervisor, menu ini digunakan untuk menampilkan

fitur – fitur / fasilitas yang dapat digunakan oleh Senior

supervisor yaitu edit All Menu dan approval

2) Supervisor, menu ini digunakan untuk menampilkan fitur –

fitur / fasilitas yang dapat digunakan oleh supervisor yaitu

Insert dan Edit data All Menu dan Checked data.

3) Petugas Niaga, menu ini digunakan untuk menampilkan fitur

– fitur / fasilitas yang dapat digunakan yaitu Insert dan Edit

data All Menu

4) Operator PPO, menu ini digunakan untuk menampilkan fitur

– fitur / fasilitas yang dapat digunakan yaitu Insert dan Edit

data All Menu

5) Operator PBS, merupakan menu untuk mengisi komentar

bagi menu ini digunakan untuk menampilkan fitur – fitur /

Page 17: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

49

fasilitas yang dapat digunakan yaitu Insert Data dan Edit data

Menu Operasi PLTA PB Soedirman

6) Tamu merupakan menu untuk menampilkan keterangan

informasi shift meeting dan report.

b. Rancangan Halaman Menu User Profil

Gambar 18. Rancangan Halaman Menu Profil

Keterangan gambar:

Pada menu profil ini yang ditampilkan adalah informasi

mengenai keterangan detil dari user session yang ada pada sistem

ASO lengkap dengan identitas dan shift operasinya.

c. Rancangan Halaman Menu Managemen Shift Operasi

Page 18: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

50

Gambar 19. Rancangan Halaman Menu Shift Operasi

Keterangan gambar:

Menu daftar barang menampilkan informasi mengenai pembagian

shift operasi dan waktunya.

Gambar 20. Rancangan Halaman Edit Waktu Shift

Jika ada pergantian waktu shift dapat melakukan perubahan

tersebut melalui link edit shift.

d. Rancangan Halaman Menu Login dan Logout

Page 19: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

51

Gambar 21. Rancangan Menu Login dan Logout

Keterangan gambar:

Pada menu user area terdapat dua pilihan menu yaitu login dan

daftar. Jika seorang pengunjung sudah maka dia dapat

memanfaatkan fasilitas login untuk masuk ke menu selanjutnya.

Pada gambar tersebut terdapat form login yang isinya adalah id

user dan password. Sedangakan pada tampilan Logout jika user

telah keluar dari sistem maka akan ada keterangan bahwa bahwa

anda telah keluar dari sistem.

Gambar 22. Rancangan Halaman Administrati Ganti Password

Page 20: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

52

Merupakan halaman untuk mengubah / mengganti password

bagi user session.

Setelah melakukan login, user dengan session sebagai operator

PBS dapat akan tampil seperti yang diperlihatkan pada gambar 23

di bawah ini.

Gambar 23. Rancangan Halaman Operator PBS

Page 21: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

53

Gambar 24. Rancangan halaman Run Hours PLC

Keterangan gambar:

Pada halaman ini tampil form isian untuk run hours mode plc.

Gambar 25. Rancangan Halaman Stand KWH Meter

Page 22: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

54

Keterangan gambar:

Pada halaman ini tampil form isian untuk Stand KWH Meter.

Gambar 26. Rancangan Halaman Failure Report

Keterangan gambar:

Pada halaman ini tampil form isian Failure Report.

Gambar 27. Rancangan Halaman Catatan

Keterangan gambar:

Page 23: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

55

Untuk menulis catata / note yang diperkirakan penting sebagai

catatan.

Gambar 28. Rancangan Halaman Status Unit

Keterangan gambar:

Proses selanjutnya adalah inputan status unit oleh user session

Operator PPO.

Page 24: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

56

Gambar 29. Rancangan Informasi Unit dan Siste

.

.

Gambar 30. Rancangan Halaman Cek Data User

Page 25: ilmujaringankomputer.files.wordpress.com  · Web viewPerangkat lunak yang dibutuhkan dan digunakan dalam pembuatan aplikasi sms gateway ini adalah sebagai berikut : Sistem Operasi

57

Merupakan menu dari fitur pada user session Supervisor yang

bertujuan untuk mengecek user operator.

Gambar 31. Rancangan Halaman Appoval

Keterangan gambar:

Pada menu approval ini merupakan persetujuan dari Sernior

Supervisor mengenai dari yang terlah diinputkan dari operator –

operator yang bekerja. Ketika data telah di Approve maka data

tidak bisa di edit seperti terlihat pada gambar 32 dibawah ini.

Gambar 32. Data telah disapprove dan tak bisa diedit