BAB III ANALISA DAN PERANCANGAN SISTEM
3.1
Tinjauan Organisasi PT. XYZ merupakan perusahaan yang bergerak dalam bidang industri
kosmetik. PT. XYZ Indonesia berlokasi di Jl. Halim Perdanakusuma Kebon Besar, Batu Ceper, Tangerang, Banten 15124 dengan luas area 56834 m2 dan luas bangunan
m2.
21565
PT.
XYZ
Indonesia
telah
memproduksi
dan
mendistribusikan lebih dari 30 merk di seluruh dunia yang mencakup Eropa, Afrika, dan Asia. Adapun kebijakan internasional PT. XYZ Indonesia adalah memfokuskan pada pangsa pasar berdasarkan letak geografis secara spesifik yang potensial untuk dikembangkan. PT. XYZ Indonesia mengembangkan produk-produk yang relevan, berkualitas tinggi, dan inovatif melalui pemahaman yang mendalam mengenai kebutuhan dan aspirasi-aspirasi konsumen lokal. Produk PT. XYZ Indonesia didistribusikan lewat
jaringan
terbaik
berdasarkan
pengalaman
bertahun-tahun
dalam
perdagangan global. PT. XYZ Indonesia merupakan perusahaan yang bergerak di bidang kosmetik yang berdiri pada tahun 1988 dan berlokasi di Jl. Halim Perdanakusuma Tangerang, Banten 15124. PT. XYZ Indonesia
telah memproduksi dan
mendistribusikan lebih dari 30 merk di seluruh dunia yang mencakup Eropa, Afrika, dan Asia. Adapun kebijakan internasional PT. XYZ Indonesia adalah memfokuskan pada pangsa pasar berdasarkan letak geografis secara spesifik yang potensial untuk dikembangkan. Perkembangan yang luar biasa menjadikan PT. XYZ Indonesia menjadi pemimpin dari group terhadap operasi unit XYZ di negara-negara lain.
3.2
Struktur Organisasi Salah satu alat untuk mencapai tujuan organisasi adalah adanya struktur
organisasi yang bertujuan untuk menjaga kelancaran aktivitas usaha dan tidak
21
22
adanya tumpang tindih tanggung jawab dan wewenang dari masing-masing bagian. Struktur organisasi merupakan suatu sistem menurut pola tertetntu yag terdiri dari dari berbagai macam fungsi dan urutan pengaturan wewenang dan tanggung jawab dari bagian-bagian dalam organisasi tersebut. Semakin banyak kegiatan yang dilakukan dalam organisasi maka semakin kompleks pula hubungan bagan yang menggambarkan tentang hubungan tersebut. Adapun bentuk dan struktur organisasi pada PT. XYZ adalah sebagai berikut:
Pimpinan
Bagian Produksi
Bagian Penjualan
Bagian Distribusi
Bagian Sertifikasi
Gambar 3.1 Struktur organisasi PT. XYZ Penjelasan dari elemen-elemen yang terdapat pada struktur organisasi baik tugas dan tanggung jawab masing-masing fungsi yang ada sebagai berikut: 1. Pimpinan a. Sebagai pimpinan perusahaan. b. Merumuskan tujuan dan menetukan kebijakan usaha secara menyeluruh. c. Memimpin dan mengawasi perkembangan usaha melalui laporan-laporan yang diterima dan mengambil keputusan yang diperlukan. d. Mengkoordinasikan semua bagian yang ada dalam organisasi, sehingga tercipta kerjasama yang harmonis dan tercapainya tujuan perusahaan. e. Menyusun dan menetapkan rencana, sasaran dan strategi produksi dan penjualan pakaian baik jangka pendek maupun jangka panjang. 2. Bagian Penjualan a. Bertanggung jawab kepada pimpinan perusahaan atas transaksi penjualan. b. Mengatur kegiatan penjualan dan promosi agar tercapai keuntukngan yang maksimal.
23
c. Mengarah dan mengawasi kegiatan penjualan. d. Membuat laporan penjualan untuk pimpinan. 3. Bagian Produksi a. Bertanggung jawab membuat produksi jadi sesuai pesanan konsumen dan bagian penjualan. b. Mengatur kegiatan produksi pakaian agar berjalan maksimal sesuai target produksi. c. Mengarah dan mengawasi kegiatan pembuatan pakaian jadi. d. Membuat laporan produksi pakaian ke pimpinan. 4. Bagian Distribusi a. Bertanggung jawab mendistribusikan pesanan ke konsumen. b. Mengatur kegiatan distribusi barang jadi agar berjalan maksimal sesuai target distribusi. c. Mengarah dan mengawasi kegiatan distribusi barang. d. Membuat laporan distribusi ke pimpinan. 5. Bagian Sertifikasi a. Bertanggung jawab membuat dan menerbitkan internal sertifikasi produk baru. b. Mengatur kegiatan sertifikasi terhadap pihak terkait didalam organisasi. c. Mengawasi kegiatan sertifikasi barang baru. d. Membuat laporan semua hasil sertifikasi produk baru ke pimpinan.
3.3 Analisa Sistem PT. XYZ merupakan perusahaan besar yang sudah berkembang di dunia, ini terlihat banyaknya cabang di dunia yaitu terdiri dari Inggris, Polandia, Amerika, Nigeria, Yunani, Kenya, Ghana, India, Dubai, China, Indonesia, Thailand dan Ausralia. Setiap negara memiliki unggulan produk sendiri dimana sebelum melakukan produksi massal, produk tersebut harus disertifikasi oleh pemimpin group. Dalam hal ini sertifikasi produk dilakukan di indonesia sebagai pemimpin group.
24
Dalam melakukan sertifikasi ini masih melakukan cara yang sederhana, dimana prosesnya masih kepada pertukaran data menggunakan microsoft office, elecronic mail dan wawancara melalui video conference.
3.4 Proses bisnis Sistem berjalan Proses sertifikasi internal produk baru sistem berjalan adalah sebagai berikut: 1. Operasi unit yang baru beroperasi harus melakukan pendaftaran terlebih dahulu ke PT. XYZ Indonesia sebelum mengajukan sertifikasi produk-produk baru. 2. Setiap operasi unit mangajukan permohonan sertifikasi produk baru, pengajuan ini akan di cek kelengkapan datanya oleh petugas pemeriksa PT. XYZ Indonesia, kemudian dilakukan uji kelayakan dokumen dan contoh produk, kemudian dilakukan penomoran sertifikasi dan persetujuan sertifikasi oleh petugas/pejabat yang berwenang di PT.XYZ Indonesia. 3. Dokumen yang sudah disertifikasi bisa dicetak oleh user operasi unit yang mengajukan, untuk dijadikan acuan dalam produksi produk baru.
3.5 Use Case Diagram Sistem Berjalan
Pendaftaran Petugas
User
Pengajuan produk
<
>
Persetujuan Produk <<Extend>>
Report Produk
Gambar 3.2 Use case diagram sistem berjalan
25
Deskripsi use case diagram sistem berjalan 1. Nama Use Case Deskripsi singkat
:
Pendaftaran
:
User
melakukan
memeriksa
pendaftran
kelengkapan
dan dan
petugas langsung
dicatat/update. Aktor
:
User, petugas
Pra kondisi
:
User melakukan pendaftaran melalui form yang diisi dan di email.
Post kondisi
:
Konfirmasi pendaftaran lewat telepon.
Tindakan alternatif
:
Menyiapkan dokumen untuk produk baru yang akan disertifikasi.
2. Nama Use Case Deskripsi singkat
:
Pengajuan produk
:
User melakukan pengajuan produk baru dan petugas memeriksa kelengkapan, persetujuan produk dan langsung dicatat/update.
Aktor
:
User, petugas
Pra kondisi
:
Menyiapkan
dokumen
pendukung
untuk
pengajuan produk baru yang akan disertifikasi. Post kondisi
:
Melakukan video conference atau teleconferece untuk verifikasi data produk baru.
Tindakan alternatif
:
Mengirim
dokumen
resmi
untuk
proses
verifikasi. 3. Nama Use Case Deskripsi singkat
:
Laporan produk
:
Petugas mencatat hasil persetujuan, memberikan no sertifikasi, dokumentasi hasil sertifikasi, user melihat hasil persetujuan dan mencetak produk yang sudah disertifikasi.
Aktor
:
User, petugas
Pra kondisi
:
User dan petugas melakukan verifikasi melalui email, teleconference atau video conference.
26
Post kondisi
:
User mendapat konfirmasi produk yang sudah di setujui melalui email dan telepon.
Tindakan alternatif
:
Mencetak dokumen produk yang sudah di sertifikasi.
3.6 Activity Diagram Sistem Berjalan 1. Activity Diagram Pendaftaran User
Petugas
daftar
Terima Pendaftaran
Terima ID user
Buat ID user
Gambar 3.3 Activity Diagram Pendaftaran 2. Activity Diagram Sertifikasi Produk Baru User
Petugas
Pengajuan produk
Periksa kelengkapan
Persetujuan
Gambar 3.4 Activity Diagram Sertifikasi Produk Baru
27
3. Activiy Diagram Laporan Sertifikasi
User
Petugas
Mencatat hasil persetujuan
Penomoran sertifikasi
Cetak Sertifikasi
Laporan Sertifikasi
Gambar 3.5 Activity Diagram Laporan Sertifikasi
3.7 Analisa Sistem Usulan Proses sederhanan ini memakan waktu yang cukup lama dalam hal sertifikasi sehingga launching produk memakan waktu lama. Berdasarkan kendala-kendala diatas menarik penulis untuk membuat suatu penelitian untuk membangun sebuah aplikasi sistem pengolahan data sertifikasi lokal dimana sistim ini dipakai secara online internal XYZ, dengan dibangunnya sistem informasi pengolahan data ini diharapkan dapat membantu dalam meningkatan pengolahan data sertifikasi secara cepat, sehingga produk yang diusulkan tiap cabang dan telah disertifikasi dapat segera diproduksi dan dipasarkan.
28
Dalam Sistem informasi sertifikasi online ini, informasi-informasi yang dapat diambil seperti: 1. Detail produk. 2. Informasi cabang lain. 3. Penomoran sertifikasi. 4. Fasilitas pencarian data seritifikasi. 5. Informasi mengenai daftar status sertifikasi beserta kondisinya. 6. Informasi mengenai verifikasi produk. 7. Daftar Laporan dokumen permohonan sertifikasi yang sudah direkomendasi. Dengan Program Aplikasi yang dibuat ini, diharapkan dapat dijadikan informasi yang dapat digunakan untuk proses sertifikasi sehingga memudahkan untuk mengolah datanya. Sistem ini dinamakan e-CSO (elektronik Certified Sistem Online) yang membatasai aplikasi terhadap hal-hal sebagai berikut: 1. Aplikasi ini berisi tentang Informasi yang berhubungan dengan proses sertifikasi produk yang akan diproduksi massal. 2. Aplikasi ini dapat menampilkan data produk setiap operasi unit secara menyeluruh berdasarkan data yang dicari. 3. Membuat fasilitas untuk menginput serta menampilkan informasi produk yang telah tersertifikasi berbasis online. 4. Membuat fasilitas output informasi data berupa laporan dokumen permohonan sertifikasi yang sudah direkomendasikan. 5. Account, dibatasi dengan: a.
Admin setiap unit operasi cabang.
b.
Petugas sertifikasi yang melakukan validasi data permohonan sertifikasi.
c.
Administrator sertifikasi yang merupakan pejabat yang berwenang.
d.
Administrator dari sistem ini dapat melakukan pengeditan, penambahan data dan management program lainnya.
29
3.8 Use Case Diagram Sistem Usulan Periksa Data Dokumen
Beri Nomor Sertifikat
Cetak Sertifikat
Petugas
Pendaftaran
Lihat Profil
Ubah Profil Customer
Manage Dokumen
Manage User Administrator
Manage priviledge
Penomoran Sertifikat
Manage Pejabat
Gambar 3.6 Use Case Diagram Sistem Berjalan
Login
30
Deskripsi Use case sertifikasi sistem Usulan 1. Nama Use Case
:
Pendaftaran
Aktor
:
Customer
Deskripsi
:
Untuk
dapat
login
ke
dalam
sistem
e-
certification Online, User harus mempunyai User-ID dan Password. Jika User belum memiliki User-ID dan Password maka User harus melakukan registrasi terlebih dahulu Pra Kondisi
:
Pilih menu Registrasi.
Skenario
:
Sistem menampilkan form registrasi.
Post kondisi
:
Login untuk masuk menu utama
Tindakan
:
-
:
Lihat profil
Aktor
:
Customer
Deskripsi
:
Melihat data user itu sendiri.
Pra Kondisi
:
Pilih menu profile.
Skenario
:
Sistem menampilkan page/halaman profil user
Post kondisi
:
Ubah profile
Tindakan
:
Pindah page/halaman lain.
:
Ubah profil
Aktor
:
Customer
Deskripsi
:
Melakukan perubahan Password, melakukan
Alternatif
2. Nama Use Case
Alternatif
3. Nama Use Case
perubahan data milik user itu sendiri. Namun user tidak diperbolehkan melakukan perubahan pada kolom User-ID, Nama Perusahaan dan NPWP/ID passport. Pra Kondisi
:
Pilih menu ubah profile.
31
Skenario
:
Sistem menampilkan form ubah profil user
Post kondisi
:
Pilih submit / reset
Tindakan
:
Pindah page/halaman lain.
:
Manage dokumen
Aktor
:
Customer
Deskripsi
:
Melakukan pengajuan dokumen berdasarkan
Alternatif
4. Nama Use Case
jenis komoditi, melakukan perubahan data dokumen
permohonan
selama
dokumen
permohonan tersebut belum dikirim ke Petugas, melihat status dan catatan-catatan dari dokumen permohonan
yang
ada.
Menghapus
data
dokumen permohonan yang dikehendaki User hanya untuk dokumen yang belum dikirim ke Petugas, melihat status proses dokumen yang disertifikasi, mencetak dokumen permohonan yang sudah disertifikasii oleh Petugas. Pra Kondisi
:
Pilih menu dokumen baru.
Skenario
:
Sistem menampilkan form permohonan baru
Post kondisi
:
Pilih submit / reset.
Tindakan
:
Pindah page/halaman lain.
:
Cetak dokumen
Aktor
:
Customer
Deskripsi
:
User
Alternatif
5. Nama Use Case
dapat mencetak dokumen permohonan
yang sudah disertifikasi oleh Petugas. Pra Kondisi
:
Pilih menu cetak dokumen
Skenario
:
Sistem menampilkan daftar permohonan yang
32
sudah disertifikasi. Post kondisi
:
Pindah page/halaman lain.
Tindakan
:
Pindah page/halaman lain.
:
Periksa data dokumen
Aktor
:
Petugas
Deskripsi
:
Melakukan
Alternatif
6. Nama Use Case
pemeriksaan
kelengkapan
administrasi dan pengecekan terhadap kebenaran data dokumen yang diajukan oleh Customer serta memberikan catatan. Pra Kondisi
:
Pilih menu terkirim.
Skenario
:
Sistem menampilkan daftar dokumen yang sudah dikirim user, melakukan pemeriksaan kelengkapan dan memberikan status dokumen.
Post kondisi
:
Pilih proses, submit/reset.
Tindakan
:
Pindah page/halaman lain.
:
Beri nomonr sertifikat
Aktor
:
Petugas
Deskripsi
:
Memberikan nomor Sertifikat untuk dokumen
Alternatif
7. Nama Use Case
yang sudah dianggap lengkap. Pra Kondisi
:
Pilih menu diterima
Skenario
:
Sistem menampilkan daftar dokumen yang akan diberikan nomor sertifikasi.
Post kondisi
:
Pindah page/halaman lain.
Tindakan
:
Pindah page/halaman lain.
Alternatif
33
8. Nama Use Case
:
Pendaftaran
Aktor
:
Petugas
Deskripsi
:
Untuk
dapat
login
ke
dalam
sistem
e-
certification Online, Petugas harus mempunyai User-ID dan Password. Jika Petugas belum memiliki User-ID dan Password maka Petugas harus melakukan registrasi terlebih dahulu Pra Kondisi
:
Pilih menu Registrasi.
Skenario
:
Sistem menampilkan form registrasi.
Post kondisi
:
Login untuk masuk menu utama
Tindakan
:
-
:
Lihat profil
Aktor
:
Petugas
Deskripsi
:
Melihat data Petugas itu sendiri.
Alternatif
9. Nama Use Case
Pra Kondisi
Pilih menu profile.
Skenario
Sistem
menampilkan
page/halaman
profil
Petugas Post kondisi
Ubah profile
Tindakan
Pindah page/halaman lain.
Alternatif
10. Nama Use Case
:
Ubah profil
Aktor
:
Petugas
Deskripsi
:
Melakukan perubahan Password, melakukan perubahan data milik user itu sendiri. Namun Petugas
tidak
diperbolehkan
melakukan
perubahan pada kolom Petugas-ID, Nama Perusahaan dan NPWP/ID passport. Pra Kondisi
:
Pilih menu ubah profile.
34
Skenario
:
Sistem menampilkan form ubah profil Petugas
Post kondisi
:
Pilih submit / reset.
Tindakan
:
Pindah page/halaman lain.
:
Cetak dokumen
Aktor
:
Petugas
Deskripsi
:
Petugas dapat mencetak dokumen permohonan
Alternatif 11. Nama Use Case
yang sudah disertifikasi. Pra Kondisi
:
Pilih menu cetak dokumen
Skenario
:
Sistem menampilkan daftar permohonan yang sudah disertifikasi.
Post kondisi
:
Pindah page/halaman lain.
Tindakan
:
Pindah page/halaman lain.
:
Lihat profil
Aktor
:
Administrator
Deskripsi
:
Melihat data Administrator itu sendiri.
Pra Kondisi
:
Pilih menu profile.
Skenario
:
Sistem
Alternatif 12. Nama Use Case
menampilkan
page/halaman
profil
Administrator Post kondisi
:
Tindakan
Ubah profile Pindah page/halaman lain.
Alternatif
13. Nama Use Case
:
Ubah profil
Aktor
:
Administrator
Deskripsi
:
Melakukan perubahan Password, melakukan perubahan data milik Administrator itu sendiri. Namun
Administrator
melakukan
tidak
perubahan
diperbolehkan pada
kolom
35
Administrator –ID. Pra Kondisi
:
Pilih menu ubah profile.
Skenario
:
Sistem
menampilkan
form
ubah
profil
Administrator Post kondisi
:
Tindakan
Pilih submit /reset Pindah page/halaman lain.
Alternatif 14. Nama Use Case
:
Manage user
Aktor
:
Administrator
Deskripsi
:
o Customer : Melakukan Approval dan Reject data registrasi dari Customer. Melakukan Aktifasi dan De-Aktifasi user Customer. Melakukan perubahan data Customer. Menghapus data Customer. o Petugas : Melakukan pendaftaran user Petugas. Melakukan Aktifasi dan De-Aktifasi user Petugas. Melakukan perubahan data Petugas. Menghapus data Petugas.
Pra Kondisi
:
Skenario
:
o Customer : Pilih menu Baru untuk melihat dan memproses data user baru. Pilih menu Diterima untuk melihat dan memproses data user yang diterima Pilih menu ditolak untuk melihat dan memproses data user yang ditolak Pilih menu dilock untuk melihat dan memproses data user yang ditolak o Petugas : Pilih menu baru untuk membuat user pejabat baru Pilih menu terdaftar untuk melihat dan memproses data pejabat Sistem menampilkan halaman sesuai pilihan
Post kondisi
:
Pindah page/halaman lain.
36
Tindakan
:
Pindah page/halaman lain.
Alternatif 15. Nama Use Case
: Manage priviledge
Aktor
: Administrator
Deskripsi
: Memberikan hak akses petugas
Pra Kondisi
Pilih menu petugas baru
Skenario
Sistem menampilkan form petugas baru
Post kondisi
Pindah page/halaman lain.
Tindakan
Pindah page/halaman lain.
Alternatif 16. Nama Use Case
: Penomoran master data sertifikat
Aktor
: Administrator
Deskripsi
: Setting format penomoran untuk Sertifikat yang diterbitkan.
Pra Kondisi
: Pilih menu data nomor sertifikat
Skenario
: Sistem menampilkan form nomor sertifikat
Post kondisi
: Pindah page/halaman lain.
Tindakan
: Pindah page/halaman lain.
Alternatif 17. Nama Use Case
: Manage pejabat
Aktor
: Administrator
Deskripsi
: Manipulasi data Pejabat (Create, Update dan Delete).
Pra Kondisi
: Pilih menu pejabat baru dan terdaftar.
Skenario
: Sistem menampilkan form sesuai pilihan
Post kondisi
: Pindah page/halaman lain.
Tindakan
: Pindah page/halaman lain.
Alternatif
37
3.9 Activity Diagram Sistem Usulan
1. Activity Diagram Keseluruhan
Tindak lanjut
Rekomendasi
Start Menampilkan menu login
Masukkan Nama, password dan keycode
Cek nama, password dan keycode dalam database
[tidak cocok] [cocok] Masuk ke aplikasi Menampilkan Form dokumen baru
Dokumen baru
Daftar Draft dokument [lengkap] [tidak lengkap]
Kirim dokumen ke pemeriksa
Cek Dokumen Terkirim
[tidak lengkap] Menampilkan Form pemeriksaan Sending dokumen [Ditolak]
[Diterima]
Kirim dokumen ke tindak lanjut
Cek Dokumen Terkirim
Menampilkan Form pemeriksaan [Ditolak] [Diterima]
Followup reject dokumen
Kirim dokumen ke Rekomendasi
Cek Dokumen Terkirim
Menampilkan detail dokumen permohonan
Penomoran serifikat Daftar Dokumen diterima
Gambar 3.7 Activity Diagram Keseluruhan
2. Activity Diagram Home Customer
Cetak Dokumen
38
Customer Start
Masukkan Nama, password dan keycode
System Menampilkan menu login
Cek nama, password dan keycode dalam database [cocok] [tidak cocok]
Masuk ke aplikasi
End
Gambar 3.8 Activity Diagram Home Customer 3. Activity Diagram Dokumen Baru
Gambar 3.9 Activity Diagram Dokumen Baru 4. Activity Diagram Pemeriksa
39
Customer
Pemeriksa
sistem
Menampilkan Form pemeriksaan
Cek Documen Terkirim
[Ditolak] Cek document customer [Diterima] Kirim document ke tindak lanjut
Gambar 3.10 Activity Diagram Pemeriksa
5. Activity Diagram Tindak Lanjut Pemeriksa
Tindak lanjut
Cek Documen Terkirim
Cek document Pemeriksa
sistem
Menampilkan Form pemeriksaan
[Ditolak] [Diterima] Kirim document ke Rekomendasi
Gambar 3.11 Activity Diagram Tindak Lanjut
40
6. Activity Diagram Rekomendasi Rekomendasi
sistem
Customer
Menampilkan detail dokumen permohonan
Cek Dokumen Terkirim
Penomoran serifikat
Daftar Dokumen diterima
Cetak Dokumen
Gambar 3.12 Activity Diagram Rekomendasi
3.10
Sequence Diagram Sistem Usulan
Login
Register
Dokumen
Inspection
Follow up
Rekcomendation
Customer / OU
Input data unit operasi Verifikasi
Input User: nama, password, keycode Verifikasi input user
Create Dokumen Kirim dokumen Diterima pemeriksa
Diterima Tindak lanjut
Tracking Diterima /ditolak Ditolak
Tracking
Diterima /ditolak
Tracking
Diterima /ditolak
Gambar 3.13 Sequence Diagram Sistem Usulan
Ditolak
41
3.11
Class Diagram
1
1
1
1
1..*
1
Gambar 3.14 Class Diagram Sistem Usulan
42
3.12
Perancangan Basis data 1. Struktur Basis Data
Tabel 3.1 Struktur Basis Data Assignment Field
Type
Null
Key
Default
Privileges
id_user
int(11)
NO
PRI
select,insert,update,references
name
varchar(50)
YES
(NULL)
select,insert,update,references
employee_id
varchar(20)
YES
(NULL)
select,insert,update,references
address
varchar(70)
YES
(NULL)
select,insert,update,references
occupation
varchar(30)
YES
(NULL)
select,insert,update,references
phone
varchar(15)
YES
(NULL)
select,insert,update,references
email
varchar(30)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.2 Struktur Basis Data Country Field
Type
Null
id_kode
varchar(2)
NO
desc
varchar(70)
YES
Key
Default
PRI
Privileges select,insert,update,references
(NULL)
select,insert,update,references
Tabel 3.3 Struktur Basis Data Detail Null
Key
dokid
Field
varchar(30)
Type
NO
PRI
Default
select,insert,update,references
Privileges
seri
int(11)
NO
PRI
select,insert,update,references
43 Lanjutan Tabel 3.3 Struktur Data Detail product_name
varchar(563)
YES
(NULL)
select,insert,update,references
quantity
varchar(43)
YES
(NULL)
select,insert,update,references
type
varchar(15)
YES
(NULL)
select,insert,update,references
coa_number
varchar(30)
YES
(NULL)
select,insert,update,references
coa_date
datetime
YES
(NULL)
select,insert,update,references
specification_product
varchar(565)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.4 Struktur Basis Data Header Field
Type
Null
Key PRI
Default
Privileges
dokid
varchar(30)
NO
select,insert,update,references
created_time
datetime
YES
(NULL)
select,insert,update,references
product_name
varchar(255)
YES
(NULL)
select,insert,update,references
batch_no
varchar(50)
YES
(NULL)
select,insert,update,references
date_of_pack
date
YES
(NULL)
select,insert,update,references
invoice_no
varchar(50)
YES
(NULL)
select,insert,update,references
certificate_no
varchar(30)
YES
(NULL)
select,insert,update,references
44 Lanjutan Tabel 3.4 Struktur Basis Data Header certificate_date
char(10)
YES
(NULL)
select,insert,update,references
id_occupation
int(11)
YES
(NULL)
select,insert,update,references
id_trader
int(11)
YES
(NULL)
select,insert,update,references
comodity_group
varchar(2)
YES
(NULL)
select,insert,update,references
status
varchar(2)
YES
(NULL)
select,insert,update,references
reject_to
int(11)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.5 Struktur Basis Data Inspection Field
Type
Null
Key
Default
Privileges
dokid
varchar(30)
NO
PRI
select,insert,update,references
seri
smallint(6)
NO
PRI
select,insert,update,references
complete_a
int(1)
YES
(NULL)
select,insert,update,references
complete_b
int(1)
YES
(NULL)
select,insert,update,references
date
datetime
YES
(NULL)
select,insert,update,references
status
varchar(2)
YES
(NULL)
select,insert,update,references
note
varchar(140)
YES
(NULL)
select,insert,update,references
45 Lanjutan Tabel 3.5 Struktur Basis Data Inspection id_assignment
int(11)
YES
last_update
datetime
NO
(NULL)
select,insert,update,references
select,insert,update,references
Tabel 3.6 Struktur Basis Data Lock Field
Type
Null
Key
Default
Privileges
id_user
int(11)
NO
PRI
select,insert,update,references
seri
tinyint(4)
NO
PRI
select,insert,update,references
lock_date
datetime
NO
select,insert,update,references
id_user_lock
int(11)
NO
select,insert,update,references
unlock_date
datetime
YES
(NULL)
select,insert,update,references
id_user_unlock
int(11)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.7 Struktur Basis Data Number Field
Type
Null
Key PRI
Default
Privileges
comodity_group
varchar(2)
NO
select,insert,update,references
prefix
varchar(30)
YES
(NULL)
select,insert,update,references
nomor
int(11)
YES
(NULL)
select,insert,update,references
46 Lanjutan Tabel 3.7 Struktur Basis Data Number digit
int(11)
YES
(NULL)
select,insert,update,references
postfix
varchar(10)
YES
(NULL)
select,insert,update,references
Tabel 3.8 Struktur Basis Data Occupation Field
Type
Null
Key PRI
Default
Privileges
id_occupation
int(11)
NO
select,insert,update,references
name
varchar(50)
YES
(NULL)
select,insert,update,references
employee_id
varchar(20)
YES
(NULL)
select,insert,update,references
occupation
varchar(30)
YES
(NULL)
select,insert,update,references
status
bit(1)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.9 Struktur Basis Data Privilege Field
Type
Null
Key
id_privilege
smallint(6)
NO
PRI
desc
varchar(70)
YES
Default
Privileges select,insert,update,references
(NULL)
select,insert,update,references
47
Tabel 3.10 Struktur Basis Data Recomendation Field
Type
Null
Key
Default
Privileges
dokid
varchar(30)
NO
PRI
select,insert,update,references
seri
smallint(6)
NO
PRI
select,insert,update,references
date
datetime
YES
(NULL)
select,insert,update,references
status
varchar(2)
YES
(NULL)
select,insert,update,references
note
varchar(140)
YES
(NULL)
select,insert,update,references
id_assignment
int(11)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.11 Struktur Basis Data Reference Field
Type
Null
Key
Default
Privileges
kode_a
varchar(2)
NO
PRI
select,insert,update,references
kode_b
varchar(10)
NO
PRI
select,insert,update,references
desc
varchar(70)
NO
select,insert,update,references
Tabel 3.12 Struktur Basis Data Trader Field id_trader
Type int(11)
Null
Key
NO
PRI
Default
Privileges select,insert,update,references
48 Lanjutan Tabel 3.12 Struktur Basis Data Trader name
varchar(50)
YES
(NULL)
select,insert,update,references
address
varchar(70)
YES
(NULL)
select,insert,update,references
postcode
varchar(10)
YES
(NULL)
select,insert,update,references
phone
varchar(15)
YES
(NULL)
select,insert,update,references
passport
varchar(20)
YES
(NULL)
select,insert,update,references
pic_name
varchar(50)
YES
(NULL)
select,insert,update,references
pic_occupation
varchar(30)
YES
(NULL)
select,insert,update,references
pic_address
varchar(70)
YES
(NULL)
select,insert,update,references
pic_phone
varchar(15)
YES
(NULL)
select,insert,update,references
email
varchar(30)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
select,insert,update,references
Tabel 3.13 Struktur Basis Data Type Null
Key
id_kode
Field
varchar(3)
Type
NO
PRI
desc
varchar(70)
YES
Default
Privileges select,insert,update,references
(NULL)
select,insert,update,references
49
Tabel 3.14 Struktur Basis Data User Field
Type
Null
Key
Privileges
(NULL)
select,insert,update,references
id_user
int(11)
NO
user_login
varchar(30)
NO
password
varchar(40)
YES
id_privilege
smallint(6)
NO
select,insert,update,references
status
smallint(6)
NO
select,insert,update,references
last_login
datetime
YES
(NULL)
select,insert,update,references
from_ip
varchar(20)
YES
(NULL)
select,insert,update,references
id_parent
int(11)
YES
(NULL)
select,insert,update,references
last_update
datetime
NO
3.13
PRI
Default
select,insert,update,references
(NULL)
select,insert,update,references
select,insert,update,references
Perancangan Antar Muka
1. Halaman Utama Customer
Gambar 3.15 Antar Muka Halaman Utama Customer
50
2. Halaman Utama Petugas
Gambar 3.16 Antar Muka Halaman Utama Petugas 3. Halaman Utama Administrator
Gambar 3.17 Antar Muka Halaman Utama Admnistrator