• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
35
0
0

Teks penuh

(1)

25

PERANCANGAN SISTEM USULAN

4.1. TahapanPerancanganSistem 4.1.1. Analisa Kebutuhan

1. Kebutuhan Pengguna

Dalam sistem poin-poin safety karyawan memiliki satu pengguna dalam lingkungan sistem yaitu, admin atausekertaris. Pengguna tersebut memiliki karakteristik sistem yang berbeda-beda, seperti berikut

1. Admin dapat mengelola keseluruhan data karyawan.

2. Admin mengecek data yang telah di input agar tidak terjadi kesalahan antara data yang telah ada denga data yang telah di input.

3. Admin membuat laporan dari data yang di input darikaryawan.

2. Kebutuhan Sistem

1. Untuk Menggunakan sistem maka harus melakukan login dengan nomor Handphone dan Kata Sandi

2. Setelah melakukan login maka dapat mengakses semua menu yang terdiri dari, jumlahkaryawan, poin negative karyawan, poin positif karyawan, dan poin karyawan.

(2)

4.1.2. Rancangan Diagram Uce Case

1. Use Case Diagram Halaman Login

Sumber : Data Olahan Penulis

Gambar IV.1. Use Case Diagram Halaman Log In Tabel IV.1.

Deskripsi Gambar Login

Use Case Narative Login

Tujuan Melakukan Login dan masuk kedalam Sistem poin-poin safety karyawan

Deskripsi Sistem ini memungkinkan actor untuk mengakses system poin safety karyawan

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi poin safety karyawan

Aksi Aktor Reaksi sistem

1. Aktor memilih tombol Masuk 2. Aktor memilih

tombol Keluar

Sistem akan menampilkan untuk mengisi nama pengguna kemudian password

Sistem akan dan keluar dari aktivitas Log In Input ID Pengguna Veripikas iSistem Input Password ID Pengguna Veripikas iSistem Log Out ADMIN

(3)

kedalam aplikasi input data karyawan dan actor dapat melakukan aktivitas didalam sistem

2. Use Case Diagram Halaman Menu File

Sumber : Data Olahan Penulis

Gambar IV.2. Use Case Diagram Halaman Menu File

Tabel IV.2. Deskripsi Gambar Menu File

Use Case Narative Login

Tujuan Admin dapat melakukan login, logout dan exit dari menu

Deskripsi Sistem ini memungkinkan actor untuk masuk dan keluar dari sistem

Skenario Utama

Aktor Bagain Admin

Kondisi Awal Aktor membuka aplikasi pencatatan keuangan

Aksi Aktor Reaksi sistem

1. Aktor memilih login

2. Aktor memilih logout

Sistem akan menampilkan untuk mengisi nama pengguna password

Sistem akan keluar dari aktivitas Log In

Log Out

Exit

(4)

3. Aktor memilih exit

Sistem akan keluar dari menu

KondisiAkhir Jika perinta sesuai maka system akan masuk kedalam aplikasi input poin_poin safety karyawan dan actor dapat melakukan aktivitas didalam sistem

3. Use Case Diagram Halaman Menu Utama

Sumber : Data Olahan Penulis

Gambar IV.3. Use Case Diagram Halaman Menu Utama

ADMI N Log In Jumlah Karyawan Poin negatif Poin positif Poin Karyawan Ganti password Log Out

(5)

Deskripsi Gambar Menu Utama

Use Case Narative Login

Tujuan Admin dapat melakukan

pengolahan data yang ada di dalam menu jumlah karyawan,poin negative, poin positif dan poin karyawan.

Deskripsi Sistem ini memungkinkan actor

untuk mengelola system input poin safety mulai dari input data sampai dengan pembuatan laporan

Skenario Utama

Aktor Bagaian Admin

Kondisi Awal Aktor membuka aplikasi poin

safety karyawan

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol menu

2. Aktor memilih tombol menu jumlah karyawan

3. Aktor memilih tombol menu poin negative karyawan

4. Aktor memilih tombol menu

Sistem akan menampilkan submenu seperti jumlah karyawan, poin negative, poin positif dan poin karyawan.

Sistem akan menampilkan submenu jumlah karyawan seperti nama, alamat, tempat tanggal lahir dan setatus pernikahan.

Sistem akan menampilkan submenu poin negative karyawan seperti, kode, jenis pelanggaran, jumlah poin.

(6)

poin positif karyawan

5. Aktor memilih tombol poin karyawan

6. memilih tombol Logout

submenu poin positif karyawan seperti, kode, ketentuan positif, dan jumlah poin.

Sistem akan menampilkan submenu poin karyawan seperti, nama karyawan, kode, poin negative, poin positif.

Aktor akan keluar dari system ini. Kondisi Akhir Jika perintah sesuai maka system

akan menampilkan seperti yang diinginkan oleh actor

4. Use Case Diagram Halaman Menu Jumlah Karyawan

Sumber : Data Olahan Penulis

Gambar IV.4. Use Case Diagram Halaman Menu Jumlah karyawan

Nama karyawan Tempat, tgl lahir gender Tahun masuk gender alamat setatus ADMIN Jumlah Karyawan

(7)

Deskripsi Gambar Menu Jumlah Karyawan

Use Case Narative Login

Tujuan Bagaian admin dapat melakukan pengolahan data yang ada didalam menu jumlah karyawan. Deskripsi Sistem ini memungkinkan actor dapat mengelola

data yang ada didalam menujumlah karyawan. Skenario Utama

Aktor Bagaian admin

Kondisi Awal Aktor membuka menu jumlah karyawan

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu data nama karyawan

2. Aktor memilih menu data tempat, tanggal lahir

3. Aktor memilih menu data gender 4. Aktor memilih

menu data alamat 5. Aktor memilih

menu data tahun masuk

6. Aktor memilih menu data

Setatus

Sistem ini akan mengakses nama-nama setiap karyawan

Sistem ini akan mengakse stempat, tanggal lahir karyawan

Sistem ini akan mengakses data jenis kelamin setiap karyawan

Sistem ini akan mengakses data alamat setiap karyawan

Sistem ini akan mengakses data tahun masuk karyawan

Sistem ini akan mengakses data setatus karyawan

Kondisi Akhir Jika perintah sesuai maka system akan menampilkan seperti yang diinginkan oleh actor

(8)

5. Use Case Diagram Halaman Menu Poin Negatif Karyawan

Sumber : Data Olahan Penulis

Gambar IV.5. Use Case Diagram Halaman Menu Jumlah Poin Negatif Tabel IV.5.

Deskripsi Gambar Menu Jumlah Poin Negatif

Use Case Narative Login

Tujuan Bagaian admin dapat melakukan pengolahan data yang ada didalam menu poin negative karyawan Deskripsi Sistem ini memungkinkan actor dapat mengelola

menu poin negatif

Skenario Utama

Aktor Bagaian admin

KondisiAwal Aktor membuka menu poin negative karyawan

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu kode 2. Aktor memilih menu jenis pelanggaran 3. Aktor memilih

menu jumlah poin 4. Aktor memilih menu kode

Sistem ini akan mengakses data kode pelanggaran

Sistem ini akan mengakses data jenis pelanggaran yang terjadi pada karyawan

Sistem ini akan mengakses data jumlah poin setiap pelnggaran

Sistem ini akan mengakses data kode pelanggaran ADMIN

Poin negatif

Kode

Jenis Pelanggaran

(9)

5. Aktor memilih menu jenis pelanggaran

6. Aktor memilih menu jumlah poin

Sistem ini akan mengakses data jenis pelanggaran yang terjadi pada karyawan

Sistem ini akan mengakses data jumlah poin setiap pelnggaran

Kondisi Akhir Jika perintah sesuai maka system akan

menampilkan seperti yang diinginkan oleh actor

6. Use Case Diagram Halaman Menu Jumlah Poin Positif

Sumber : Data OlahanPenulis

Gambar IV.6. Use Case Diagram Halaman Menu Jumlah Poin Positif

ADMIN

Poin Positif

Kode

Ketentuan Positif

(10)

Tabel IV.6.

Deskripsi Gambar Menu Jumlah Poin Positif

Use Case Narative Login

Tujuan Bagaian admin dapat melakukan

pengolahan data yang ada didalam menu jumlah poin positif

Deskripsi Sistem ini memungkinkan actor

dapat membuat data penjumlahan poin positif

Skenario Utama

Aktor Bagaian admin

Kondisi Awal Aktor membuka menu jumlah

poin positif

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol kode

2. Aktor memilih tombol ketentuan positif

3. Aktor memilih tombol jumlah poin

Sistem ini akan menambah data kode pelanggara npositif

Sistem ini akan menambahkan ketentuan positif yang di ajukan

Sistem ini akan menambahkan data poin

KondisiAkhir Jika perintah sesuai maka

system akan menampilkan seperti yang diinginkan oleh aktor

(11)

1. Use Case Diagram Halaman Menu Poin Karyawan

Sumber : Data Olahan Penulis

Gambar IV.7. Use Case Diagram Halaman Menu Poin Karyawan

Tabel IV.7.

Deskripsi Gambar Menu Poin Karyawan

Use Case Narative Login

Tujuan Bagaian admin dapat melakukan

pengolahan data yang ada dalam menu poin karyawan

Deskripsi Sistem ini memungkinkan actor

dapat membuat data poin karyawan

Skenario Utama

Aktor Bagaian admin

Kondisi Awal Aktor membuka menu poin

karyawan

AksiAktor ReaksiSistem

1. Aktor memilih tombol poin Sistem ini akan menampilkan

ADMIN Poin Karyawan Kode Poin Positif Poin Negatif Nama karyawan

(12)

karyawan

2. Aktor memilih tombol nama karyawan

3. Aktor memilih tombol kode

4. Akto memilih tombol poin negatif

5. Aktor memilih tombol poin positif

data nama karyawan, kode, poin positif dan poin negatif

Sistem ini akan membahkan data setiap nama karyawan Sistem ini akan menampilkan kode antara poin negative dan poin positif

Sistem ini akan menambahkan poin negatif

Sistem ini akan menambahkan setiap poin positif

Kondisi Akhir Jika perintah sesuai maka

system akan menampilkan seperti yang diinginkan oleh actor

(13)

4.1.3. Activity Diagram

1. Activity Diagram Login

Sumber: Data Olahan Penulis

(14)

2. Activity Diagram MenuJumlah Karyawan

Sumber : Data OlahanPenulis

(15)

3. Activity Diagran Menu Poin Negatif Karyawan

Sumber : Data OlahanPenulis

(16)

4. Activity Diagram Menu Poin Positif Karyawan

Sumber : Data OlahanPenulis

(17)

5. Activity Diagram Poin Karyawan

Sumber : Data OlahanPenulis

(18)

4.1.4 . Rancangan Dokumentasi Sistem Usulan

Rancangan dokumen system usulan akan membahas mengenai rincian bentuk dokumen-dokumen masukan dan keluaran yang di usulkan pada Perancangan Sistem Poin-poin Safety Karyawan Berbasis Web Pada PT Sinar Agung Gumilang Perkasa. Disini penulis akan menjelaskan tentang rancangan system usulan berupa bentuk uraian perancangan program yang akan penuli sgunakan, diantaranya adalah:

1. Spesifikasi Dokumen Masukan

a. Nama Dokumen : Data Karyawan

Fungsi : Sebagaibukti data Karyawan

Sumber : Karyawan

Tujuan : Petugas

Media : Layar

Frekuensi : Setiap terjadi pelanggaran

Format : -

b. Nama Dokumen : Data Pelanggaran

Fungsi : Sebagai bukti pelanggaran Sumber :Pelanggaran

Tujuan : Admin/ Bagian

Media : Layar

Frekuensi : Sebagai bukti data pelanngaran

Format : -

2. Spesifikasi Bentuk Dokumen Keluaran a. Nama Dokumen : Data karyawan

Fungsi : Sebagai bukti pelanggaran Sumber : Pelanggaran

Tujuan : Admin /sekertaris

Media : Kertas

(19)

Format : Cetak bukti pelanggaran b. Nama Dokumen : Data Karyawan

Fungsi : Sebagai bukti pelanggaran Sumber : Pelanggaran

Tujuan :Admin/sekertsris

Media : Layar

Frekuensi : Setiap terjadi data pelanggaran Format :Cetak bukti pelanggaran c. Nama Dokumen : Laporan pelanggaran

Fungsi : Sebagai bukti pelanggaran Sumber : Admin/sekertaris

Media : Kertas

Frekuensi : Sebagai terjadi pelanggaran

Format : -

4.1.5. Rancangan Prototype

Rancangan prototype merupakan bagian yang paling penting dar iperancangan sistem. Biasanya halter sebut juga merupakan bagian yang paling sulit karena dalam merancang prototype harus memenuhi tiga persyaratan yaitu: sebuat prototype harus sederhana, Sebuah prototype harus lengkap, dan sebuah

prototype harus memiliki kinerja yang cepat. Berikut adalah rancangan prototype

Perancangan Sistem Poin-poin Safety Karyawan Berbasis Web Pada PT Sinar Agung Gumilang Perkasa.

(20)

1. Tampiln Prototype Login

Sumber : Data OlahanPenulis

Gambar IV.13. Rancangan Prototype Login

2. Prototype Tambah Akun

Sumber : Data Olahan Penulis

(21)

3. Prototype Menu Jumlah Karyawan

Sumber : Data Olahan Penulis

Gambar IV.15. Protoype Menu Jumlah Karyawan

4. Prototype Menu Tambahkan Karyawan

Sumber : Data Olahan Penulis

(22)

5 Prototype Menu Poin Negatif Karyawan

Sumber : Data Olahan Penulis

Gambar IV.17. Prototype Poin Negatif Karyawan

6. Prototype Menu Tambahkan Poin

Sumber : Data Olahan Penulis

(23)

7. Prototype Menu Poin Positif Karyawan

Sumber : Data Olahan Penulis

Gambar IV.19. Prototype Menu Poin Positip Karyawan

8. Prototype Menu Tambahkan Poin

Sumber : Data Olahan Penulis

(24)

9. Prototype Menu Poin Karyawan

Sumber : Data Olahan Penulis

(25)

4.2. PerancanganPerangkatLunak

4.2.1. Entity Relationship Diagram (ERD)

Sumber : Data Olahan Penulis

(26)

ADMIN Id_admin Nama_admin User_name Pasword JUMLAH KARYAWAN Id_Karyawan Nama_Karyawa n Tempat_lahir Tgl_lahir Gender Alamat Tahunmasuk Setatus POIN POSITIF Id_Positif Kode KetentuanPositif JumlahPoin POIN NEGATIF Id_Negatif Kode JenisPelanggaran JumlahPoin POIN KARYAWAN Id_Poin TanggalKejadian Nama Karyawan Kode Poinnegatif PoinPositif M 1 M M M 1 M 1 M M M M

4.2.2. Logical Record Structure (LRS)

Sumber : Hasil data olahan penulis

(27)

4.2.3.Spesifikasi File

1. Spesifikasi File Tabel Admin

Nama Database : Karyawan

Nama File : Admin

Akronim : Admin.myd

Tipe File : Admin

Akses File : Random

Panjang Record : 10 Kunci Field : id_user

Tabel IV.8.

Spesifikasi File Tabel Admin

No. Elemen Data Nama Field Type Size Keterangan

1. Id Admin Id_Admin int 5 Primary Key

2. Nama Admin Nama_Admin Varchar 50 3. User name User_name Varchar 50 4. Password Password Varchar

(28)

1. Spesifikasi File Tabel Jumlah karyawan Nama Database : Karyawan

Nama File : Jumlah Karyawan Akronim : Jumlah Karyawan.myd Tipe File : Jumlah Karyawan

Akses File : Random

Panjang Record : 90

Kunci Field : -

Tabel IV.9.

Spesifikasi File Tabel Jumlah Karyawan

No. Elemen Data Nama Field Type Size Keterangan

1. Id karyawan Id_karyawan int 10 Primary Key

2. Nama Karyawan

Nama_karyawan Varchar 30

3. Tempat lahir Tempat_lahir Varchar 40 4. Tanggal lahir Tanggal_lahir Date

5. Gender Gender Enun

6. Alamat Alamat Teks

7. Tahun Masuk Tahun_Masuk Date

(29)

1. Spesifikasi File Tabel Poin Negatif Karyawan Nama Database : Karyawan

Nama File : Poin Negatif Karyawan Akronim : Poin Negatif.myd Tipe File : Poin Negatif Karyawan

Akses File : Random

Panjang Record : 70

Kunci Field : kode_Poin

Tabel IV.10.

Spesifikasi File Tabel Poin Negatif Karyawan

No. Elemen Data Nama Field Type Size Keterangan

1. Id Negatif Id_Negatif Int 5 Primary Key

2. Kode Kode Varchar 5

3. Jenis

Pelanggaran

Jenis_Pelanggaran Varchar 50

(30)

1. Spesifikasi File Tabel Poin Positif Karyawan Nama Database :Karyawan

Nama File : PoinPositifKaryawan Akronim : PoinPositif.myd Tipe File : Poin Positif Karyawan

Akses File : Random

Panjang Record : 15

Kunci Field : Poin Positif

Tabel IV.11.

Spesifikasi File Tabel Poin Positif Karyawan

No. Elemen Data Nama Field Type Size Keterangan

1. Id Positif Id_Positif Int 5 Primary Key

2. Kode Kode Varchar 50

3. Ketentuan Positif

Ketentuan_Positif Teks 50

(31)

1. Spesifikasi File Tabel Poin Karyawan Nama Database : Karyawan Nama File : Poin Karyawan Akronim : Poin Karyawan.myd Tipe File : Poin Karyawan

Akses File : Random

Panjang Record : 50

Kunci Field : Poin Karyawan

Tabel IV.12.

Spesifikasi File Tabel Poin Karyawan

No. Elemen Data Nama Field Type Size Keterangan

1. Id Poin Id_Poin Int 5 Primary Key

2. Tanggal Kejadian Tgl_Kejadian Date 3. Nama Karyawan Nama_Karyawan Varchar 50

4. Kode Kode Varchar 50

5. Poin negatif Poin_Negatif Varchar 50 6. Poin Positif Poin_Positif Varchar 50

(32)

4.2.4. Class Model / ClassDiagram

(33)

4.2.5. Secuence Diagram

Sumber : Data Olahan Penulis

(34)

4.2.6. Spesifikasi Hardware dan Software

Program aplikasi yang mudah digunakan akan sangat membantu dalam menyelesaikan pekerjaan. Kemudahan dalam pengguna anaplikasi tersebut dapat meminimalisir kesalahan yang dilakukan oleh para pengguna pada saat menjalankan program yang pada akhirnya diharapkan akan berfungsi secara maksimal. Pada perancangan system berbasis computer ini membutuhkan banyak sumber daya dan juga memakan waktu yang cukup lama untuk menyelesaikannya, karena terdapat beberapa tahapan yang dimulai dari system itu direncanakan hingga system ini diterapkann antinya. Maka perlu dikembangkan kembali suatu system untuk menunjang kebutuhan perancangan tersebut dengan menggunakan perangkat keras (Hardware) dan perangkat lunak (Software). Spesifikasi

Hardware dan Software yang di butuhkan dalam sebagai berikut: A. Hardware

1. Processor : intel Core i3 2. Memory (RAM) : 4GB 3. Harddisk: 500GB 4. Mouse :Standard mouse 5. Keyboard :Standard Keyboard 6. Printer : Canon G-1000

B. Software

1. Sistemoperasi : Microsoft Windows 7 2. Software Aplikasi :Xampp

3. Database :MySQL

4. Program pendukung :MySQL Connector 5. Anti Virus :Smadav 2019

4.3. JadwalImplementasi

Dalam usaha untuk membangun sebuah sistem, diperlukan tahapan-tahapan bijak agar sistem yang dirancang dapat dibuat dengan semestinya. Pengimplementasian dari system ini membutuhkan waktus ekitar 3 bulan. Adapun rincian kegiatan adalah sebagai berikut.

(35)

Tabel IV.13. JadwalImplementasi

No Tahapan kegiatan

Waktu Kegiatan Per Minggu

Januari Maret Mei

1 2 3 4 1 2 3 4 1 2 3 4 1 Penelitian 2 Analisa 3 Pengumpulan Data 4 Penulisan Bab I 5 Penulisan Bab II 6 Penulisan Bab III 7 Penulisan Bab IV 8 Penulisan Bab V 9 Evaluasi Keseluruhan

Gambar

Gambar IV.1. Use Case Diagram Halaman Log In  Tabel IV.1.
Gambar IV.2. Use Case Diagram Halaman Menu File
Gambar IV.3. Use Case Diagram Halaman Menu Utama ADMIN Log In Jumlah Karyawan Poin negatif Poin positif Poin Karyawan Ganti password Log Out
Gambar IV.4. Use Case Diagram Halaman Menu Jumlah karyawan Nama karyawan Tempat, tgl lahir gender Tahun masukgender alamat setatus ADMIN Jumlah Karyawan
+7

Referensi

Dokumen terkait

Oleh karena itu, bentuk antisipatif tersebut dilakukan dengan cara menguatkan peran dari tiga sektor lingkungan pendidikan yaitu: (1) pendidikan formal (di sekolah

Dapat disimpulkan bahwa arah transpor sedimen yang lebih besar berada pada hulu (sebelah selatan) dari bangunan groin sedangkan pada hilir bangunan, sedimen menjadi

uji related t-test dengan hasil P = 0,001 (P < 0,05) yang berarti Ho ditolak atau ada efek penerapan ischemic compression technique dalam menurunkan nyeri

Saat pertama kali engine dihidupkan, oli dari pompa mengalir masuk ke steering valve, yang pada saat itu sedang netral, dimana aliran tidak digunakan

Bersamaan persamaan diatas, dijelaskan bahwa apabila posisi sebuah partikel dapat diukur dengan tepat , maka ketepatan dalam mengukur momentum partikel tersebut

Berdasarkan biaya pembuatan ini dan data yang terdapat pada Tabel 11, maka dapat diketahui besarnya water credit yang dihasilkan oleh unit kolam retensi air pada

Kedua siswa cerebral palsy tersebut memiliki prestasi belajar yang rendah tentang pengukuran waktu, hal ini dibuktikan dengan nilai di bawah Kriteria Ketuntasan Minimal

Kapulaga dari Mysore mempunyai buah yang tumbuhnya tegak dengan bentuk membulat serta rasa lebih sedap, sedangkan kapulaga Malabar mempunyai tandan buah yang merayap