Anda di halaman 1dari 16

SUKPHG-BTM-ISMS-P3-006-004

DOKUMENTASI TEKNIKAL SISTEM


SISTEM PERMOHONAN PERALATAN ICT
PEJABAT SETIAUSAHA KERAJAAN PAHANG

VERSI 1.0
SUKPHG-BTM-ISMS-P3-006-004

REKOD PENGEMASKINIAN DOKUMEN

Versi Tarikh Dikemaskini Disahkan Ringkasan Senarai


Oleh Oleh Perubahan Edaran

1
SUKPHG-BTM-ISMS-P3-006-004

ISI KANDUNGAN

A. Analisa Sistem
1. Metodologi Pengumpulan Maklumat ................................................ 3
2. Metodologi Pembangunan Sistem ................................................... 3
3. Keperluan Perisian .......................................................................... 3
4. Keperluan Perkakasan .................................................................... 3
5. Cadangan Proses Kerja Sistem ....................................................... 4
• Tanggungjawab Dan Tindakan ................................. 4
• Carta Alir Proses Kerja Keseluruhan ........................ 4
6. Senibina Sistem............................................................................... 5
7. Rajah Aliran Data.......................................................................... 5-8
B. Rekabentuk Pangkalan Data
1. Hubungan Jadual ............................................................................ 9
2. Struktur Jadual ......................................................................... 10-15
C. Pelan Pembangunan Sistem
1. Carta Gannt ................................................................................... 16

2
SUKPHG-BTM-ISMS-P1-020-004

A. Analisa Sistem

1. Metodologi Pengumpulan Maklumat


Kaedah pengumpulan maklumat yang digunakan untuk menganalisis sistem yang
dibangunkan adalah melalui sesi temubual bersama pihak berkepentingan, bahan bertulis
seperti dokumen input dan output yang digunakan oleh pengguna, dan hasil kajian yang
dilakukan terhadap sistem setara dan sistem sedia ada.

2. Metodologi Pembangunan Sistem


Kaedah pembangunan sistem ini dilakukan secara dalaman (in-house)

3. Keperluan Perisian
• Server:
◦ Sistem Operasi : Linux
◦ Pangkalan Data : MySQL
◦ Pelayan Web : Apache
• Client
◦ Sistem Operasi : Windows
◦ Pangkalan Data : Tiada
◦ Lain-lain : Web Browser
• Perisian Pembangunan:
◦ Pengaturcaraan : PHP
◦ Lain-lain : XAMPP

4. Keperluan Perkakasan
• Spesifikasi Minima Server
◦ CPU : Intel ® Core ™ Duo CPU 3.00 GHz
◦ RAM : 2 GB
◦ H/Disk : 250GB
• Spesifikasi Minima client
◦ CPU : Intel ® Core ™ Duo
◦ RAM : 2 GB
◦ H/Disk : 250GB
• Rangkaian
◦ Jenis Sambungan: Internet
◦ Access Point
◦ Switch/Hub

3
SUKPHG-BTM-ISMS-P1-020-004

5. Cadangan Proses Kerja Sistem

5.1 Tanggungjawab Dan Tindakan

Tanggungjawab Tindakan Rujukan


Pemohon Permohonan peralatan ICT secara
atas talian.
Ibu Pejabat Perakuan Ibu Pejabat Melalui Sistem
Pegawai BTM Kelulusan permohonan peralatan ICT
melalui sistem
Pegawai BTM Jana laporan bagi tujuan pelaporan
dan analisa.

Pemohon Semak status permohonan secara


atas talian.

5.2 Carta Alir Proses Kerja Keseluruhan Sistem

Tanggungjawab Tindakan
Mula

Pemohon Permohonan peralatan

Ibu Pejabat Perakuan Ibu Pejabat

Pegawai BTM Kelulusan Pegawai BTM

Jana laporan bagi tujuan


pelaporan dan analisa

Pemohon Semak permohonan

Tamat

4
SUKPHG-BTM-ISMS-P1-020-004

6. Senibina Sistem

6.1 Konsep : Web based (Internet)

7. Data Flow Diagram (DFD)

1. Level 0

5
SUKPHG-BTM-ISMS-P1-020-004

2. Level 1

6
SUKPHG-BTM-ISMS-P1-020-004

3. Level 2

a. Mohon Peralatan ICT

7
SUKPHG-BTM-ISMS-P1-020-004

4. Level 3

a. Mohon Peralatan ICT

8
SUKPHG-BTM-ISMS-P1-020-004

B. Rekabentuk Pangkalan Data

1. Entity Relationship Diagram

9
SUKPHG-BTM-ISMS-P1-020-004

2. Struktur Jadual

Nama Jadual : tpemohon


Keterangan Jadual : Jadual ini menyimpan maklumat pemohon yang membuat
permohonan peralatan ICT.

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
pemohon_id {PK} int (11) Ya Ya Ya ID pemohon di jana
secara auto.
pengguna_id {FK} Int (11) Ya Ya Ya ID pengguna
pemohon_tarikh varchar Ya Tidak Tidak Tarikh memohon
(80)
status_id Int (11) Ya Tidak Ya ID status

Nama Jadual : tpemohonan


Keterangan Jadual : Jadual ini menyimpan maklumat pemohonan peralatan ICT

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
mohon_id {PK} int(11) Ya Ya Ya ID pemohonan di jana
secara auto
pemohon_id {FK} int(11) Ya Tidak Ya ID pemohon

caw_id Int(11) Ya Tidak Ya ID cawangan

unit_id Int(11) Ya Tidak Ya ID unit

mohon_kp varchar Ya Ya Tidak No Kad Pengenalan


(12) Pemohonan
mohon_nama varchar Ya Tidak Tidak Nama Pemohonan
(80)
jaw_id Int (11) Ya Tidak Ya ID Jawatan

gred_id Int (11) Ya Tidak Ya ID gred

10
SUKPHG-BTM-ISMS-P1-020-004

Nama Jadual : tperalatan


Keterangan Jadual : Jadual ini menyimpan maklumat peralatan ICT.

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
peralatan_id {PK} int(11) Ya Ya Ya ID peralatan di jana
secara auto.
mohon_id {FK} int(11) Ya Tidak Ya ID Permohonan
alatan_id int (11) Ya Tidak Ya ID kod alatan
peralatan_jummohon int (11) Ya Tidak Tidak Jumlah peralatan ICT
dimohon
peralatan_jumperaku int (11) Ya Tidak Tidak Jumlah peralatan ICT
yang diperakui oleh
Ibu Pejabat
peralatan_jumlulus int (11) Ya Tidak Tidak Jumlah peralatan ICT
yang diluluskan oleh
Pegawai BTM
peralatan_tujuan varchar Ya Tidak Tidak Tujuan pemohonan
(40) peralatan ICT

Nama Jadual : kod_status


Keterangan Jadual : Jadual ini menyimpan maklumat kod status

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
status_id {PK} int (11) Ya Ya Ya ID status di jana
secara auto.
status_ket varchar Ya Tidak Tidak Keterangan
(40)

11
SUKPHG-BTM-ISMS-P1-020-004

Nama Jadual : kod_alatan


Keterangan Jadual : Jadual ini menyimpan kod alatan

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
alatan_id {PK} int (11) Ya Ya Ya ID alatan di jana
secara auto.
alatan_kod varchar Ya Tidak Tidak Kod peralatan ICT
(11)
alatan_ket varchar Ya Tidak Tidak Keterangan
(40)

Nama Jadual : kod_jawatan


Keterangan Jadual : Jadual ini menyimpan kod jawatan

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
jaw_id {PK} int (11) Ya Ya Ya ID jawatan di jana
secara auto.
jaw_nama varchar Ya Tidak Tidak Nama Jawatan
(50)

Nama Jadual : kod_gred


Keterangan Jadual : Jadual ini menyimpan kod gred

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
gred_id {PK} int (11) Ya Ya Ya ID gred di jana secara
auto.
gred_nama varchar Ya Tidak Tidak Nama gred
(50)

Nama Jadual : kod_jabatan


Keterangan Jadual : Jadual ini menyimpan kod jabatan

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
jab_id {PK} int (11) Ya Ya Ya ID jabatan di jana
secara auto.
jab_nama varchar Ya Tidak Tidak Nama Jabatan
(50)

12
SUKPHG-BTM-ISMS-P1-020-004

Nama Jadual : kod_cawangan


Keterangan Jadual : Jadual ini menyimpan kod cawangan

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
caw_id {PK} int (11) Ya Ya Ya ID jabatan di jana
secara auto.
jab_id int (11) Ya Tidak Tidak ID jabatan
caw_nama varchar Ya Tidak Tidak Nama Cawangan
(50)

Nama Jadual : kod_unit


Keterangan Jadual : Jadual ini menyimpan kod unit

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
unit_id {PK} int (11) Ya Ya Ya ID jabatan di jana
secara auto.
jab_id int (11) Ya Tidak Ya ID jabatan
caw_id Int (11) Ya Tidak Ya ID cawangan
unit_nama varchar Ya Tidak Tidak Nama Unit
(50)

Nama Jadual : kod_level


Keterangan Jadual : Jadual ini menyimpan kod peringkat akses pengguna sistem.

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
level_id {PK} int (11) Ya Ya Ya ID peringkat akses di
jana secara auto.
level_ket varchar Ya Tidak Tidak Keterangan
(25)

13
SUKPHG-BTM-ISMS-P1-020-004

Nama Jadual : tpengguna


Keterangan Jadual : Jadual ini menyimpan maklumat pengguna sistem.

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
pengguna_id {PK} int (11) Ya Ya Ya ID pengguna di jana
secara auto.
level_id int (11) Ya Tidak Tidak ID peringkat akses
pengguna_nama Int(11) Ya Tidak Ya ID level
pengguna_kp varchar Ya Ya Tidak Kad pengenalan
(14) pengguna
jaw_id varchar Ya Tidak Ya Nama pengguna
(80)
gred_id varchar Ya Tidak Ya ID gred
(14)
unit_id Int (11) Ya Tidak Ya ID unit
pengguna_mel varchar Ya Tidak Tidak Emel Pengguna
(30)
jab_id Int (11) Ya Tidak Ya ID jabatan
pengguna_pass varchar Ya Tidak Tidak Kata Laluan
(100)

Nama Jadual : tlogakses


Keterangan Jadual : Jadual ini menyimpan maklumat log audit pengguna sistem.

Nama Medan Jenis Mesti Isi Default Unik Indeks Keterangan


Data/ value
Panjang
pengguna_nama{PK} int (80) Ya Ya Ya Nama Pengguna
log_status varchar Ya Tidak Tidak Keterangan transaksi
(50) yang dilakukan oleh
pengguna
log_masa timestamp Ya Tidak Tidak Tarikh dan Masa
log_ip varchar Ya Tidak Tidak Ip Pengguna
(25)

Nota:
{PK} - Primary Key
{FK} - Foreign Key

14
SUKPHG-BTM-ISMS-P1-020-004

C. Pelan Pembangunan Sistem

1. Carta Gant

Bil Tugas Tarikh Mula Tarikh Siap Tempoh


1 Kajian Keperluan 17/07/2017 31/07/2017 2 minggu
2 Analisis 01/08/2017 08/08/2017 1 minggu
3 Reka Bentuk 09/08/2017 06/09/2017 4 Minggu
4 Pengatucaraan 07/09/2017 06/10/2017 4 minggu
5 Pengujian 09/10/2017 06/11/2017 4 minggu
6 Latihan/Pelaksanaan Perintis 07/11/2017 21/11/2017 2 minggu
Tempoh Pembangunan Keseluruhan 17 minggu

Disediakan oleh: Disahkan oleh:

---------------------------- ----------------------------
(Nama) (Nama)
(Jawatan) (Jawatan)

Tarikh: Tarikh:

15

Anda mungkin juga menyukai