• Tidak ada hasil yang ditemukan

Gambar 4.23 S TD Menu Karyawan

4.2.3 Perancangan Layar

Halaman Daftar TBPK Halaman Lihat TBPK Halaman Print T BPK Klik Print Menampilkan halaman print

Gambar 4.77 S TD Halaman Lihat TBPK

Gambar 4.78 S TD Halaman Laporan Penjualan

STD halaman ini hampir sama dengan STD Halaman Laporan Retur

4.2.3 Perancangan Layar

Berikut ini adalah perancangan layar yang akan digunakan dalam program aplikasi dan sistem basis data PT. CPI:

 

Gambar 4.79 Perancangan Layar Halaman Log In

 

Gambar 4.81 Perancangan Layar Registrasi

 

Gambar 4.83 Perancangan Layar Lihat Profil

 

Gambar 4.85 Perancangan Layar Tambah Pelanggan

 

Gambar 4.87 Perancangan Layar Lihat Barang

 

Gambar 4.89 Perancangan Layar Pesan Masuk

 

Gambar 4.91 Perancangan Layar Lihat View Pesan Masuk dan Keluar

 

Gambar 4.93 Perancangan Layar S ales Order 1

 

Gambar 4.95 Perancangan Layar Daftar S ales Order

 

Gambar 4.97 Perancangan Layar Ubah S ales Order 1

 

Gambar 4.99 Perancangan Layar Daftar Delivery Order

 

Gambar 4.101 Perancangan Layar Buat Delivery Order 2

 

Gambar 4.103 Perancangan Layar Buat In voice

 

Gambar 4.105 Perancangan Layar Buat BPRP

 

Gambar 4.107 Perancangan Layar Laporan Penjualan

 

4.2.4. S pesifikasi Proses

Berikut ini adalah spesifikasi proses yang telah dirancang pada program aplikasi dan sistem basis data untuk PT. CPI:

Modul Halaman Log In M ulai

Tampilkan halaman log in

Buka koneksi ke database cpi

IF teks username dan password tidak diisi atau salah Tampilkan pesan kesalahan usernam atau password tidak terdaftar

ELSE

M asuk ke halaman home Akhir

Modul Halaman Home Admin IF user adalah Admin

M ulai

Tampilkan halaman utama

Klik “Home” untuk menampilkan halaman utama Klik “Registrasi” untuk menampilkan halaman regitrasi

Klik “Tambah Karyawan” untuk menampilkan halaman tambah karyawan

Klik “Daftar Karyawan” untuk menampilkan halaman daftar karyawan

Klik “Lihat Profil” untuk menampilkan halaman lihat profil Klik “Ubah Profil” untuk menampilkan halaman ubah profil Klik “Tambah Jabatan” untuk menampilkan halaman tambah jabatan

Klik “Daftar Jabatan” untuk menampilkan halaman daftar jabatan

Klik “Tambah Pelanggan” untuk menampilkan halaman tambah pelanggan

Klik “Daftar Pelanggan” untuk menampilkan halaman daftar pelanggan

Klik “Tambah Barang” untuk menampilkan halaman tambah barang

Klik “Daftar Barang” untuk menampilkan halaman daftar barang Klik “Pesan M asuk” untuk menampilkan halaman pesan masuk Klik “Pesan Keluar” untuk menampilkan halaman pesan keluar Klik “Tulis Pesan” untuk menampilkan halaman tulis pesan Klik “Sales Order” untuk menampilkan halaman sales order Klik “Daftar Sales Order” untuk menampilkan halaman daftar sales order

 

Klik “Delivery Order” untuk menampilkan halaman delivery order

Klik “Daftar Delivery Order” untuk menampilkan halaman daftar delivery order

Klik “Daftar Invoice” untuk menampilkan halaman daftar invoice Klik “Daftar Faktur Pajak” untuk menampilkan halaman faktur pajak

Klik “Laporan Data Pelanggan” untuk menampilkan halaman laporan data pelanggan

Klik “Laporan Data Barang” untuk menampilkan halaman laporan data barang

Klik “Laporan Data Karyawan” untuk menampilkan halaman laporan data karyawan

Klik “Laporan Penjualan” untuk menampilkan halaman laporan penjualan

Klik “Laporan Retur” untuk menampilkan halaman laporan retur Akhir

Modul Halaman Registrasi Admin M ulai

Tampilkan halaman Registrasi

Buka koneksi ke database CPI IF kode karyawan tidak diisi

Tampilkan pesan kesalahan isi kode karyawan ELSE IF kode karyawan salah

Tampilkan pesan kesalahan kode tidak terdaftar ELSE

Tampilkan halaman dengan form registrasi karyawan Akhir

Modul Form Registrasi Karyawan Admin M ulai

Tampilkan form Registrasi Karyawan Buka koneksi ke database CPI

IF username tidak diisi

Tampilkan pesan kesalahan username harus diisi

ELSE IF username sama dengan yang ada dalam database Tampilkan pesan kesalahan username telah terdaftar ELSE IF kata sandi tidak diisi

Tampilkan pesan kesalahan kata sandi harus diisi ELSE IF kata sandi < 6 karakter atau > 30 karakter

Tampilkan pesan kesalahan kata sandi min 6 maks 30 char ELSE IF konfirmasi kata sandi tidak diisi

Tampilkan pesan kesalahan konfirmasi kata sandi harus diisi ELSE IF konfirmasi kata sandi tidak sama dengan kata sandi Tampilkan pesan kesalahan konfirmasi kata sandi harus sama

dengan kata sandi

 

Tampilkan halaman registrasi karyawan dengan pesan registrasi berhasil

Akhir

Modul Tambah Karyawan Admin M ulai

Tampilkan halaman tambah karyawan

Buka koneksi ke database cpi IF teks nama tidak diisi

Tampilkan pesan kesalahan nama karyawan harus diisi ELSE IF teks jenis kelamin tidak dipilih

Tampilkan pesan kesalahan jenis kelamin harus diisi ELSE IF jabatan tidak dipilih

Tampilkan pesan kesalahan jabatan harus diisi

ELSE IF email diklik

Tampilkan halaman untuk tambah email

ELSE IF telepon diklik

Tampilkan halaman untuk tambah telepon ELSE IF alamat tidak diisi

Tampilkan pesan kesalahan alamat harus diisi ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Tambah Email Karyawan Admin

M odul pada halaman ini hampir sama dengan modul ubah email karyawan, modul ubah email profil, modul tambah email pelanggan, modul ubah email pelanggan.

M ulai

Tampilkan halaman tambah email

Buka koneksi ke database cpi IF teks email tidak diisi

Tampilkan pesan kesalahan email harus diisi ELSE IF teks email diisi tidak sesuai format Tampilkan pesan kesalahan format email salah ELSE IF email diisi sudah ada dalam database Tampilkan pesan kesalahan email sudah ada

ELSE IF hapus diklik

Hapus email yang dipilih

ELSE IF kembali diklik

Tampilkan halaman tambah karyawan

ELSE

Tampilkan email yang sudah disimpan Akhir

Modul Tambah Telepon Karyawan Admin

M odul pada halaman ini hampir sama dengan modul ubah telepon karyawan, modul ubah telepon profil, modul tambah telepon pelanggan, modul ubah telepon pelanggan.

 

M ulai

Tampilkan halaman tambah telepon Buka koneksi ke database cpi

IF teks telepon tidak diisi

Tampilkan pesan kesalahan telepon harus diisi ELSE IF teks telepon diisi bukan numerik

Tampilkan pesan kesalahan telepon harus numerik ELSE IF telepon diisi sudah ada dalam database Tampilkan pesan kesalahan telepon sudah ada

ELSE IF hapus diklik

Hapus telepon yang dipilih

ELSE IF kembali diklik

Tampilkan halaman tambah karyawan

ELSE

Tampilkan telepon yang sudah disimpan Akhir

Modul Daftar Karyawan Admin M ulai

Tampilkan halaman daftar karyawan Buka koneksi ke database cpi

IF cari nama karyawan kosong

Fungsi cari karyawan tidak dijalankan ELSE IF cari nama karyawan telah diisi

Cari data dalam database

ELSE IF data yang dicari tidak ada

Tampilkan tabel kosong

ELSE IF data ada dalam database

Tampilkan data sesuai tabel

ELSE IF ubah diklik

Tampilkan halaman ubah data karyawan ELSE IF hapus diklik

Hapus data karyawan bersangkutan dari database Akhir

Modul Ubah Data Karyawan Admin M ulai

Tampilkan halaman ubah data karyawan Buka koneksi ke database cpi

IF teks nama tidak diisi

Tampilkan pesan kesalahan nama karyawan harus diisi ELSE IF teks jenis kelamin tidak dipilih

Tampilkan pesan kesalahan jenis kelamin harus diisi ELSE IF jabatan tidak dipilih

Tampilkan pesan kesalahan jabatan harus diisi

ELSE IF email diklik

Tampilkan halaman untuk ubah email

 

Tampilkan halaman untuk ubah telepon ELSE IF alamat tidak diisi

Tampilkan pesan kesalahan alamat harus diisi

ELSE IF kembali diklik

Tampilkan halaman daftar karyawan ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Lihat Profil Admin M ulai

Tampilkan Halaman Lihat Profil

Buka koneksi ke database cpi Tampilkan data profil

Akhir

Modul Ubah Profil Admin M ulai

Tampilkan halaman ubah profil

Buka koneksi ke database cpi IF nama karyawan tidak diisi

Tampilkan pesan kesalahan nama karyawan harus diisi ELSE IF password tidak diisi

Tampilkan pesan kesalahan password harus diisi ELSE IF konfirmasi password tidak diisi

Tampilkan pesan kesalahan konfirmasi password harus diisi ELSE IF konfirmasi password tidak sama dengan password Tampilkan pesan kesalahan konfirmasi password harus sama

dengan password

ELSE IF jenis kelamin tidak dipilih

Tampilkan pesan kesalahan jenis kelamin harus dipilih

ELSE IF email diklik

Tampilkan halaman ubah email profil

ELSE IF telepon diklik

Tampilkan halaman ubah telepon profil ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Tambah Jabatan Admin M ulai

Tampilkan halaman tambah jabatan Buka koneksi ke database cpi

IF teks jabatan tidak diisi

Tampilkan pesan kesalahan isi nama jabatan

ELSE IF isi jabatan sama dengan yang ada dalam database Tampilkan pesan kesalahan jabatan sudah ada

ELSE

 

Akhir

Modul Daftar Jabatan Admin M ulai

Tampilkan halaman daftar jabatan Buka koneksi ke database cpi

IF ubah diklik

Tampilkan halaman ubah jabatan

ELSE IF hapus diklik

Hapus jabatan yang dipilih

Akhir

Modul Ubah Jabatan Admin M ulai

Tampilkan halaman ubah jabatan

Buka koneksi ke database cpi IF teks jabatan tidak diisi

Tampilkan pesan kesalahan isi nama jabatan

ELSE IF isi jabatan sama dengan yang ada dalam database Tampilkan pesan kesalahan jabatan sudah ada

ELSE

Tampilkan halaman daftar jabatan Akhir

Modul Tambah Pelanggan Admin M ulai

Tampilkan halaman tambah pelanggan Buka koneksi ke database cpi

IF teks nama pelanggan tidak diisi

Tampilkan pesan kesalahan nama pelanggan harus diisi ELSE IF teks NPWP tidak diisi

Tampilkan pesan kesalahan NPWP harus diisi

ELSE IF telepon diklik

Tampilkan halaman tambah telepon pelanggan

ELSE IF email diklik

Tampilkan halaman tambah email pelanggan ELSE IF alamat tidak diisi

Tampilkan pesan kesalahan alamat harus diisi ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Daftar Pelanggan Admin M ulai

Tampilkan halaman daftar pelanggan Buka koneksi ke database cpi

IF cari nama pelanggan kosong

Fungsi cari pelanggan tidak dijalankan ELSE IF cari nama pelanggan telah diisi

 

ELSE IF data yang dicari tidak ada

Tampilkan tabel kosong

ELSE IF data ada dalam database

Tampilkan data sesuai tabel

ELSE IF ubah diklik

Tampilkan halaman ubah data pelanggan ELSE IF hapus diklik

Hapus data pelanggan bersangkutan dari database Akhir

Modul Ubah Pelanggan Admin M ulai

Tampilkan halaman ubah pelanggan

Buka koneksi ke database cpi IF teks nama pelanggan tidak diisi

Tampilkan pesan kesalahan nama pelanggan harus diisi ELSE IF teks NPWP tidak diisi

Tampilkan pesan kesalahan NPWP harus diisi

ELSE IF telepon diklik

Tampilkan halaman ubah telepon pelanggan

ELSE IF email diklik

Tampilkan halaman ubah email pelanggan ELSE IF alamat tidak diisi

Tampilkan pesan kesalahan alamat harus diisi ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Tambah Barang Admin M ulai

Tampilkan halaman tambah barang

Buka koneksi ke database cpi IF nama barang tidak diisi

Tampilkan pesan kesalahan nama barang harus diisi ELSE IF jenis barang tidak dipilih

Tampilkan pesan kesalahan jenis barang harus dipilih ELSE IF jumlah stok tidak diisi

Tampilkan pesan kesalahan jumlah stok harus diisi ELSE IF harga tidak diisi

Tampilkan pesan kesalahan harga harus diisi ELSE IF satuan tidak dipilih

Tampilkan pesan kesalahan satuan harus dipilih ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Daftar Barang Admin M ulai

 

Buka koneksi ke database cpi IF cari nama barang kosong

Fungsi cari barang tidak dijalankan ELSE IF cari nama barang telah diisi

Cari data dalam database

ELSE IF data yang dicari tidak ada

Tampilkan tabel kosong

ELSE IF data ada dalam database

Tampilkan data sesuai tabel

ELSE IF ubah diklik

Tampilkan halaman ubah data barang ELSE IF hapus diklik

Hapus data barang bersangkutan dari database Akhir

Modul Ubah Barang Admin M ulai

Tampilkan halaman ubah barang

Buka koneksi ke database cpi IF nama barang tidak diisi

Tampilkan pesan kesalahan nama barang harus diisi ELSE IF jenis barang tidak dipilih

Tampilkan pesan kesalahan jenis barang harus dipilih ELSE IF jumlah stok tidak diisi

Tampilkan pesan kesalahan jumlah stok harus diisi ELSE IF harga tidak diisi

Tampilkan pesan kesalahan harga harus diisi ELSE IF satuan tidak dipilih

Tampilkan pesan kesalahan satuan harus dipilih

ELSE IF kembali diklik

Tampilkan halaman daftar barang ELSE

Tampilkan pesan data telah disimpan Akhir

Modul Pesan Masuk M ulai

Tampilkan halaman pesan masuk

Buka koneksi ke database cpi

IF judul pesan diklik

Tampilkan halaman untuk melihat isi pesan masuk

ELSE IF hapus diklik

Pesan yang bersangkutan dalam pesan masuk akan dihapus Akhir

Modul Isi Pesan Masuk M ulai

Tampilkan halaman isi pesan masuk Buka koneksi ke database cpi

 

Tampilkan isi pesan sesuai dengan pesan masuk yang dipilih Akhir

Modul Pesan Keluar M ulai

Tampilkan halaman pesan keluar

Buka koneksi ke database cpi

IF judul pesan diklik

Tampilkan halaman untuk melihat isi pesan keluar

ELSE IF hapus diklik

Pesan yang bersangkutan dalam pesan keluar akan dihapus Akhir

Modul Isi Pesan Keluar M ulai

Tampilkan halaman isi pesan keluar Buka koneksi ke database cpi

Tampilkan isi pesan sesuai dengan pesan keluar yang dipilih Akhir

Modul Tulis Pesan M ulai

Tampilkan halaman tulis pesan Buka koneksi ke database cpi

IF kode karyawan tidak diisi

Tampilkan pesan kesalahan kode karyawan salah ELSE IF kode karyawan tidak terdaftar

Tampilkan pesan kesalahan kode karyawan tidak terdaftar ELSE IF judul tidak diisi

Tampilkan pesan kesalahan judul pesan harus diisi ELSE IF pesan tidak diisi

Tampilkan pesan kesalahan pesan harus diisi ELSE

Tampilkan pesan pesan berhasil dikirim Akhir

Modul S ales Order M ulai

Tampilkan halaman sales order

Buka koneksi ke database cpi IF nama pelanggan tidak dipilih

Tampilkan pesan kesalahan nama pelanggan harus dipilih ELSE IF jatuh tempo tidak diisi

Tampilkan pesan kesalahan jatuh tempo harus diisi ELSE IF tanggal kirim tidak dipilih

Tampilkan pesan kesalahan tanggal kirim harus dipilih ELSE

Tampilkan halaman penyimpanan sales order Akhir

 

Modul Penyimpanan Sales Order M ulai

Tampilkan halaman penyimpanan sales order Buka koneksi ke database cpi

IF nama barang tidak dipilih

Tampilkan pesan kesalahan nama barang harus dipilih ELSE IF kuantiti tidak diisi

Tampilkan pesan kesalahan kuantiti harus diisi

ELSE IF hapus diklik

M enghapus isi dari sales order yang telah dipilih ELSE

Tampilkan halaman daftar sales order Akhir

Modul Daftar S ales Order M ulai

Tampilkan halaman daftar sales order Buka koneksi ke database cpi

IF kode sales order diklik

Tampilkan halaman untuk melihat isi sales order

ELSE IF hapus diklik

Hapus sales order yang dipilih dari database Akhir

Modul Lihat S ales Order M ulai

Tampilkan halaman untuk melihat isi sales order Buka koneksi ke database cpi

IF ubah diklik

Tampilkan halaman ubah SO

ELSE IF status SO dipilih

Tampilkan halaman daftar SO dengan status yang telah diubah

Akhir

Modul Ubah S ales Order M ulai

Tampilkan halaman untuk ubah sales order Buka koneksi ke database cpi IF teks jatuh tempo tidak diisi

Tampilkan pesan kesalahan jatuh tempo harus diisi ELSE IF tanggal kirim tidak dipilih

Tampilkan pesan kesalahan tanggal kirim harus dipilih ELSE

Tampilkan halaman ubah isi sales order Akhir

Modul Ubah Isi S ales Order M ulai

Tampilkan halaman untuk ubah isi sales order Buka koneksi ke database cpi

 

IF nama barang tidak dipilih

Tampilkan pesan kesalahan nama barang harus dipilih ELSE IF kuantiti tidak diisi

Tampilkan pesan kesalahan kuantiti harus diisi

ELSE IF hapus diklik

M enghapus isi dari sales order yang telah dipilih Akhir

Modul Buat Delivery Order M ulai

Tampilkan halaman buat delivery order Buka koneksi ke database cpi

IF kode sales order diklik

Tampilkan halaman lihat sales order ELSE IF buat delivery order diklik Tampilkan halaman delivery order Akhir

Modul Delivery Order M ulai

Tampilkan halaman delivery order Buka koneksi ke database cpi

IF delivery order untuk sales order yang dipilih sudah dibuat Tampilkan link kembali dan pesan DO sudah dibuat

IF kembali di klik

Tampilkan halaman buat delivery order

ELSE IF delivery order untuk sales order yang dipilih belum dibuat

IF pengiriman tidak dipilih

Tampilkan pesan kesalahan pengiriman harus dipilih ELSE

Tampilkan halaman isi delivery order Akhir

Modul Isi Delivery Order M ulai

Tampilkan halaman isi delivery order Buka koneksi ke database cpi

IF simpan diklik

Tampilkan halaman daftar delivery order Akhir

Modul Daftar Delivery Order M ulai

Tampilkan halaman isi delivery order Buka koneksi ke database cpi

IF kode delivery order diklik

Tampilkan halaman lihat delivery order ELSE IF buat invoice diklik

 

ELSE IF buat faktur pajak diklik Tampilkan halaman buat faktur pajak ELSE IF hapus diklik

M enghapus delivery order yang dipilih Akhir

Modul Lihat Delivery Order M ulai

Tampilkan halaman isi delivery order Buka koneksi ke database cpi

IF kembali diklik

Tampilkan halaman daftar delivery order ELSE IF print diklik

Tampilkan yang hendak di print Akhir

Modul Buat Invoice M ulai

Tampilkan halaman buat invoice

Buka koneksi ke database cpi

IF DO yang dipilih sudah dibuat Invoice nya M enampilkan pesan Invoice sudah pernah dibuat ELSE

M enampilkan pembuatan invoice sesuai DO yang dipilih

IF Simpan diklik

Invoice disimpan, tampilkan halaman daftar DO Akhir

Modul Buat Faktur Pajak M ulai

Tampilkan halaman buat faktur pajak Buka koneksi ke database cpi

IF DO yang dipilih sudah dibuat Faktur Pajak nya M enampilkan pesan Faktur Pajak sudah pernah dibuat ELSE

M enampilkan pembuatan faktur pajak sesuai DO yang dipilih

IF Simpan diklik

Faktur Pajak disimpan, tampilkan halaman daftar DO Akhir

Modul Daftar Invoice M ulai

Tampilkan halaman daftar invoice Buka koneksi ke database cpi IF kode invoice diklik

M enampilkan halaman lihat invoice ELSE IF hapus diklik

M enghapus invoice yang dipilih Akhir

 

M ulai

Tampilkan halaman lihat invoice Buka koneksi ke database cpi

IF kembali diklik

Kembali ke halaman daftar invoice ELSE IF print diklik

Print invoice

Akhir

Modul Daftar Faktur Pajak M ulai

Tampilkan halaman daftar faktur pajak Buka koneksi ke database cpi

IF kode faktur pajak diklik

M enampilkan halaman lihat faktur pajak ELSE IF hapus diklik

M enghapus faktur pajak yang dipilih Akhir

Modul Lihat Faktur Pajak M ulai

Tampilkan halaman lihat faktur pajak Buka koneksi ke database cpi

IF kembali diklik

Kembali ke halaman daftar faktur pajak ELSE IF print diklik

Print faktur pajak

Akhir

Modul Buat BPRP M ulai

Tampilkan halaman buat BPRP Buka koneksi ke database cpi IF kode delivery order diklik

Tampilkan halaman lihat delivery order ELSE IF buat bprp diklik

Tampilkan halaman buat isi bprp Akhir

Modul Buat Isi BPRP M ulai

Tampilkan halaman buat isi BPRP Buka koneksi ke database cpi

IF DO yang dipilih sudah dibuat BPRP nya M enampilkan pesan BPRP sudah pernah dibuat ELSE

M enampilkan pembuatan BPRP sesuai DO yang dipilih

IF nama barang tidak dipilih

Tampilkan pesan kesalahan nama barang harus dipilih

 

Tampilkan pesan kesalahan banyaknya barang harus diisi

ELSE IF simpan diklik

Tampilkan keterangan barang yang hendak di retur

ELSE IF selesai diklik

Tampilkan halaman daftar BPRP

Akhir

Modul Daftar BPRP M ulai

Tampilkan halaman daftar BPRP Buka koneksi ke database cpi IF kode BPRP diklik

Tampilkan halaman lihat BPRP ELSE IF hapus diklik

M enghapus BPRP yang dipilih Akhir

Modul Lihat BPRP M ulai

Tampilkan halaman lihat BPRP

Buka koneksi ke database cpi

IF ubah diklik

Tampilkan halaman ubah BPRP

ELSE IF print diklik

Print BPRP

Akhir

Modul Ubah BPRP M ulai

Tampilkan halaman ubah BPRP

Buka koneksi ke database cpi

M enampilkan BPRP yang hendak dirubah IF nama barang tidak dipilih

Tampilkan pesan kesalahan nama barang harus dipilih ELSE IF banyaknya tidak diisi

Tampilkan pesan kesalahan banyaknya barang harus diisi

ELSE IF simpan diklik

Tampilkan keterangan barang yang hendak di retur

ELSE IF selesai diklik

Simpan perubahan BPRP, tampilkan halaman daftar BPRP Akhir

Modul Buat TBPK

Dokumen terkait