• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM DAN ... - Repository Nusamandiri

N/A
N/A
Protected

Academic year: 2024

Membagikan "BAB IV RANCANGAN SISTEM DAN ... - Repository Nusamandiri"

Copied!
20
0
0

Teks penuh

(1)

36

RANCANGAN SISTEM DAN PROGRAM USULAN

4.1. Prosedur Sistem Usulan 1. Proses Login

Petugas membuka aplikasi. Mengisi kode user dan sandi. Jika semua masukkan benar, petugas dapat masuk ke menu transaksi dinasan PPKA.

2. Proses Dinasan PPKA

Saat kereta datang, petugas menginput kereta yang datang dan pergi. Dalam menu dinasan PPKA, tidak dapat dilakukan penghapusan data. Setelah pengisian lengkap, data tampil di tabel.

3. Proses Pembuatan Laporan

Pada akhir bulan atau berdasarkan periode tertentu, petugas membuat laporan dinasan PPKA dari menu laporan transaksi dinasan PPKA.

4. Proses Pengolahan Data Anggota

Petugas menyimpan, mengubah, menghapus, mencari dan melihat seluruh data pada menu tambah anggota.

(2)

4.2. Desain Sistem 1. Activity Diagram a. Activity Diagram Login

Petugas Sistem

M embuka aplikasi M enampilkan jendela login

M engisi kode user dan sandi

login benar

login salah

Terima permintaan login

M enampilkan form dinasan PPKA Proses permintaan login

Gambar IV.1. Activity Diagram Login

b. Activity Diagram Dinasan PPKA

Petugas Sistem

Proses login berhasil Tampil form

dinasan PPKA

M asukan data kereta melintas

data tidak lengkap

data lengkap

Proses simpan M elengkapi data inputan

M enampilkan data di tabel

Gambar IV.2. Activity Diagram Dinasan PPKA

(3)

c. Activity Diagram Pembuatan Laporan

Petugas Sistem

Pilih menu laporan dinasan PPKA

Tampil form laporan dinasan PPKA

Pilih tanggal

Cetak laporan Tampil laporan dinasan PPKA

Gambar IV.3. Activity Diagram Pembuatan Laporan

d. Activity Diagram Pengolahan Data Anggota

Petugas Sistem

Pilih menu tambah anggota Tampil form tambah anggota

M asukan data anggota data ada

data tidak ada

M engisi data baru M elengkapi data inputan

Proses hapus

Proses simpan tambah

M asukan data anggota hapus

Tampil data anggota sesuai NIPP yang dicari M asukan data anggota

cari

Tampil tabel seluruh data anggota M elihat seluruh data anggota

lihat

Gambar IV.4. Activity Diagram Pengolahan Data Anggota

(4)

2. Use Case Diagram

a. Use Case Diagram General

Gambar IV.5. Use Case Diagram General

Tabel IV.1. Dokumentasi Use Case Diagram General Use Case Sistem Usulan

Actor Petugas

Brief Description Sistem informasi pengolahan data dinasan kereta

Precondition Pengguna membuka aplikasi untuk menjalankan aplikasi Main Flow Setelah aplikasi dijalankan, muncul form login

Alternatif Flow Jika ada kesalahan saat login, pengguna tidak dapat masuk menu dinasan PPKA

Postcondition Setelah masuk transaksi dinasan PPKA, dapat mengakses menu utama yang di dalamnya terdapat menu-menu lainya

Login

System

Pengolahan Data Anggota Dinasan PPKA

Pembuatan Laporan Petugas

(5)

b. Use Case Diagram Login

Gambar IV.6. Use Case Diagram Login

Tabel IV.2. Dokumentasi Use Case Diagram Login Use Case Login

Actor Petugas

Brief Description Login harus dilakukan oleh pengguna yang memiliki hak akses

Precondition Pengguna harus membuka aplikasi terlebih dahulu untuk masuk ke aplikasi

Main Flow Setelah muncul form login. Pengguna memasukkan kode user dan sandi

Alternatif Flow Jika kode user dan sandi salah, maka akan ada peringatan Postcondition Apabila kode user dan sandi benar, muncul menu dinasan

PPKA

Masukkan kode user dan sandi

login

Data pengguna Petugas

<<include>>

<<extend>>

System

(6)

c. Use Case Diagram Dinasan PPKA

Gambar IV.7. Use Case Diagram Dinasan PPKA

Tabel IV.3. Dokumentasi Use Case Diagram Dinasan PPKA Use Case Dinasan PPKA

Actor Petugas

Brief Description Untuk mengisi data-data kereta yang melalui stasiun

Precondition Pengguna harus login dengan benar, kemudian masuk ke menu dinasan PPKA

Main Flow Setelah masuk ke jendela dinasan PPKA, pengguna mengisi data hingga lengkap

Alternatif Flow Jika data tidak lengkap, data tidak akan tersimpan Postcondition Apabila data tersimpan, data tampil pada tabel

Login

Mengisi data dinasan PPKA

Petugas

<<include>>

System

Data dinasan PPKA

<<extend>>

(7)

d. Use Case Diagram Pembuatan Laporan

Gambar IV.8. Use Case Diagram Pembuatan Laporan

Tabel IV.4. Dokumentasi Use Case Diagram Pembuatan Laporan Use Case Pembuatan Laporan

Actor Petugas

Brief Description Membuat laporan yang dibutuhkan

Precondition Pengguna harus masuk menu utama, kemudian masuk ke menu laporan

Main Flow Setelah masuk ke jendela laporan, pengguna memilih laporan yang akan dicetak

Alternatif Flow Jika periode salah, data tidak akan tampil Postcondition Apabila data tampil, laporan dapat dicetak

Login

Cetak laporan

Data Dinasan PPKA Petugas

<<include>>

System

<<extend>>

(8)

e. Use Case Diagram Pengolahan Data

Gambar IV.9. Use Case Diagram Pengolahan Data Anggota

Tabel IV.5. Dokumentasi Use Case Diagram Pengolahan Data Anggota Use Case Pengolahan Data Anggota

Actor Petugas

Brief Description Untuk mengisi dan mengubah data anggota

Precondition Pengguna harus masuk menu utama, kemudian masuk ke menu pegawai dan pilih menu tambah anggota

Main Flow Setelah masuk menu tambah anggota, pengguna mengisi data hingga lengkap

Alternatif Flow Sandi pengguna sesuai dengan NIPP Postcondition Apabila data lengkap, data akan tersimpan

Login

Mengolah data anggota

Petugas

<<include>>

System

Data Anggota

<<extend>>

(9)

3. Sequence Diagram a. Sequence Diagram Login

Petugas Login Menu

Dinasan PPKA 1. M asukkan kode user dan sandi()

3. M asukkan ulang kode user dan sandi()

2. Tidak berhak login()

4. Login sukses()

Gambar IV.10. Sequence Diagram Login

b. Sequence Diagram Dinasan PPKA

Petugas Menu Dinasan

PPKA Simpan

1. Tampil M enu Dinasan PPKA()

2. M asukkan data()

3. Data tidak lengkap()

6. Data muncul pada tabel() Tampil

4. M elengkapi data() 5. M enyimpan data()

Gambar IV.11. Sequence Diagram Dinasan PPKA

(10)

c. Sequence Diagram Pembuatan Laporan

Petugas Menu Utama Menu Laporan

1. Pilih M enu Laporan()

2. Tampil M enu Laporan Dinasan PPKA()

4. M encetak Laporan Dinasan PPKA() Pilih

3. Pilih tanggal()

Cetak

Gambar IV.12. Sequence Diagram Pembuatan Laporan

d. Sequence Diagram Pengolahan Data Anggota

Cari Ubah

Petugas Menu Utama Menu Tambah

Anggota 1. Pilih M enu Karyawan()

3. Isi data anggota()

4. Data tidak lengkap()

7. M encari data() Simpan

5. M elengkapi data() 6. M enyimpan data() 2. Tampil M enu Tambah Anggota()

8. Ubah data() 9. M eperbarui data()

9. Hapus data() Hapus

Gambar IV.13. Sequence Diagram Pengolahan Data Anggota

(11)

4. Diployment Diagram

Gambar IV.14. Deployment Diagram Sistem Usulan

4.3. Desain Database

AMBIL_DAT A KERETAJALAN

noka namaka

dari

tujuan

jadwal

NAMAKERETA

AKSES nip_pengguna

nm_pengguna

sandi

jabatan PENGGUNA

datang berangkat

lambat

semboyan

ket

tggl

Gambar IV.15. Entity Relationship Diagram (ER-D) Sistem Usulan Printer

Sistem Informasi WK Online pada PT. Kereta Api Indonesia UPT Stasiun Kelas 2 Kemayoran DAOP 1 Jakarta

Database kai

(12)

4.4. Spesifikasi File

Spesifikasi file menjelaskan tentang file-file apa saja yang dipergunakan dalam proses pengolahan data pasien sesuai dengan laporan, adapun file-file tersebut adalah:

a. Nama File : File NamaKereta

Media File : Hard Disk

Fungsi : Untuk mengetahui data kereta Organisasi File : Index sequential

Primary Key : noka Panjang Record : 41

Tabel IV.6. Spesifikasi File NamaKereta

b. Nama File : File KeretaJalan

Media File : Hard Disk

Fungsi : Untuk mengetahui dan menyimpan data kereta yang melalui stasiun

Organisasi File : Index sequential

Primary Key : -

No Nama Field Tipe Panjang Keterangam

1 noka Varchar 6 Primary Key

2 namaka Varchar 20

3 dari Varchar 3

4 tujuan Varchar 3

5 jadwal Varchar 5

(13)

Panjang Record : 119

Tabel IV.7. Spesifikasi File KeretaJalan

No Nama Field Tipe Panjang Keterangan

1 noka Varchar 6 Foreign Key

2 namaka Varchar 20

3 dari Varchar 3

4 tujuan Varchar 3

5 datang Varchar 5

6 berangkat Varchar 5

7 lambat Int 5

8 semboyan Varchar 10

9 ket Varchar 50

10 tggl Date 8

c. Nama File : File Pengguna Media File : Hard Disk

Fungsi : Untuk mengetahui dan menyimpan data pengguna Organisasi File : Index sequential

Primary Key : nip_pengguna Panjang Record : 90

(14)

Tabel IV.8. Spesifikasi File Pengguna

No Nama Field Tipe Panjang Keterangan

1 nip_pengguna Int 5 Primary Key

2 nm_pengguna Varchar 30

3 sandi Int 5

4 jabatan Varchar 50

4.5. Struktur Kode

Adapun struktur kode yang digunakan dalam program pengolahan data pada UPT. Stasiun Kelas 2 Kemayoran DAOP 1 Jakarta adalah sebagai berikut:

a. Struktur nomor kereta api (noka)

X 9 9 9 9 9 9

Kelas kereta Jenis kereta Tahun Operasi Kereta Nomor urut kereta

Contoh:

K 3 0 1 5 0 8

Disusun menjadi 10 digit, yaitu:

K3 Menunjukan rangkaian kereta kelas ekonomi 0 Menunjukan rangkaian kereta tanpa roda penggerak 15 Untuk tahun operasi 2015

08 Untuk nomor urut kereta 08

(15)

b. Struktur NIPP Karyawan (nip_pengguna)

9 9 9 9 9

Nomor urut menjadi karyawan Contoh:

4 9 0 0 9

Disusun menjadi 5 digit, yaitu:

49009 Untuk nomor urut 49009 saat mulai menjadi karyawan

4.6. Spesifikasi Sistem Usulan

Dalam merancang program dibutuhkan masukan-masukan yang akan diproses untuk menghasilkan suatu keluaran yang baik dan tentunya akan membutuhkan beberapa spesifikasi sebagai berikut:

4.6.1. Spesifikasi Bentuk Masukkan

Dalam spesifikasi bentuk masukan terdiri dari dokumen masukan yang diperlukan untuk memasukkan data sebelum data tersebut diolah menjadi informasi yang diperlukan. Adapun dokumen masukan yang digunakan adalah sebagai berikut:

a. Nama Dokumen : Buku Serah Terima Dinasan

Fungsi : Untuk informasi dan status perjalan Sumber : PPKA Dinas

Tujuan : PPKA Pengganti Dinas

(16)

Media : Kertas Jumlah : Satu Lembar

Frekuensi : Setiap terjadi peralihan waktu kerja PPKA Bentuk : Lampiran C.1

4.6.2. Spesifikasi Bentuk Keluaran

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan manajemen serta merupakan dokumen dari hasil catatan laporan. Dokumen keluaran yang digunakan adalah sebagai berikut:

a. Nama Dokumen : Laporan Data Transaksi Dinasan PPKA

Fungsi : Untuk mengetahui kereta api yang melintas pada periode tertentu

Sumber : PPKA Dinas

Tujuan : Kepala Stasiun UPT Kelas 2 Kemayoran Media : Kertas

Jumlah : Satu Berkas

Frekuensi : Setiap kali diperlukan Bentuk : Lampiran D.1

(17)

4.7. Tampilan Program 1. Tampilan Login

Gambar IV.16. Tampilan Login 2. Tampilan Password Salah

Gambar IV.17. Tampilan Password Salah 3. Tampilan Harap Isi Password

Gambar IV.18. Tampilan Harap Isi Password

(18)

3. Tampilan Menu Dinasan PPKA

Gambar IV.19. Tampilan Dinasan PPKA 3. Tampilan Menu Utama

Gambar IV.20. Tampilan Menu Utama

(19)

4. Tampilan Menu Tambah Anggota

Gambar IV.21. Tampilan Menu Tambah Anggota

5. Tampilan Menu Laporan Dinasan PPKA

Gambar IV.22. Tampilan Menu Laporan Dinasan PPKA

(20)

4.8. Spesifikasi Hardware dan Software

Dalam penggunaan komputerisasi, diperlukan perangkat keras (hardware) maupun perangkat lunak (software) sebagai sarana pendukung program yang akan dijalankan. Sarana pendukung tersebut harus mampu membantu aplikasi program atau komputerisasi sistem yang efisien dan efektif.

4.8.1. Spesifikasi Hardware

Klasifikasi perangkat keras yang diusulkan adalah sebagai berikut:

Processor : Pentium(R) Dual_core @ 2.10 MHz

RAM : 1 GB

Monitor : 14.0” HD LED LCD Hard Disk : 160 GB

Disk Drive : DVDRW 20X Keyboard : 108 keys Mouse : Serial

Printer : Deskjet 3500 series

4.8.2. Spesifikasi Software

Adapun spesifikasi perangkat lunak yang digunakan dalam aplikasi usulan yaitu:

Sistem Operasi : Windows 7 Ultimate Bahasa Pemrograman : Java

Software Development : Netbeans IDE 7.2 Database Tool : Apache2Triad 1.5.4

Referensi

Dokumen terkait

Deskripsi Use Case Diagram Bagian keuangan dapat mengelola Data perkiraan, Jurnal.. Use Case Name Mengelola data perkiraan

Dalam uraian ini menjelaskan gambaran secara umum tentang sistem rancangan usulan yang penulis buat, yaitu mengenai prosedur sistem berjalan usulan, diagram alir

Use Case Diagram digunakan untuk menjelaskan manfaat sistem jika menurut pandangan orang yang berada diluar sistem atau actor. Dalam tahapan ini, use case

Gambar IV.2 Use Case Diagram Administrator Tabel IV.2 Diskripsi Use Case Diagram Administrator Use Case Name Penjualan Online Admin Requirements B1-B6 Goal Admin dapat menambah,

Deskripsi Use Case Diagram Halaman Administator Use Case Name Administrator Requirements A1-A6 Goal Administrator dapat melakukan hak akses penuh untuk proses pengelolaan data

Deskripsi Use Case Diagram Administrasi Use Case Name Administrasi Requirements A2 – A6 Goal Admin dapat melihat data pelanggan dan melakukan pendaftaran pelanggan, mengolah

Deskripsi Use Case Diagram Sistem Informasi Penerimaan Siswa Baru Mengelola Halaman hasil pendaftran: Tabel Tabel Tabel Tabel IV.2IV.2IV.2IV.2 Deskripsi Deskripsi Deskripsi

Use case diagram Sisfo Penjualan Restoran halaman pramusaji Gambar IV.1 Use case diagram Pramusaji Deskripsi Use case Diagram Pemesanan Menu Halaman Pramusaji Tabel IV.1 Deskripsi