BAB 3 ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK MANAJEMEN PADA CV. MODERN PHOTO SKRIPSI. Oleh. Kelas / Kelompok : 07PDT / 03

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Petunjuk Pemakaian Sistem

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM PENCETAKAN PO ONLINE PADA PT. DASS. suatu perusahaan yang memproduksi minuman kaleng didirikan pada tahun 1970.

BAB III ANALISA DAN DESAIN SISTEM

Halaman Login Halaman Staff

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

BAB III ANALISA DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Prosedur menjalankan program

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. tampilan layar sistem ERP CV.Gracia Jaya beserta prosedur penggunaannya

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

BAB III ANALISA DAN DESAIN SISTEM

User Interface. Gambar 1 Form Login

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA SISTEM

Prosedur penggunaan aplikasi

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB III ANALISIS DAN DESAIN SISTEM

Penjualan Buku Online Toko Buku Gramedia Jember

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. permintaan order dari customer melalui marketing lapangan ke

BAB III ANALISIS DAN PERANCANGAN. dikarenakan berdasarkan analisa sistem itu sistem dapat dibuat, dengan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Transkripsi:

39 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Sejarah Perusahaan Modern Photo adalah sebuah badan usaha yang bergerak dibidang studio foto yang didirikan oleh Ibu Meity dan Bapak Rifo. Awalnya mereka bekerja sebagai karyawan di Fuji film sebagai administrasi dan di bagian pemasaran.karena mereka merasa jenuh bekerja sebagai karyawan mereka memilih untuk membuka usaha sendiri di Bandung. Sebagai langkah awalnya mereka mencari modal dengan meminjam dana dari sebuah bank sambil bekerja di Fujifilm. Usaha Modern Photo akhirnya berdiri terwujud pada tahun 1995 di Bandung. Pada awalnya mereka mengalami kesulitan dalam pembayaran pinjaman. Karena kegigihan, kerja keras dan pengalaman mereka bekerja di Fuji film, terbukalah pintu kesuksesan bagi mereka. Sampai sekarang mereka sudah membuka empat cabang yang beralamatkan Jl. Jamaika 84B, Jl Cieumbeuleuit 45, Jl Gegerkalong Hilir 42, dan Jl Sindanglaya Raya No 277 Bandung. 3.2 Struktur Organisasi Struktur organisasi adalah alat dalam mencapai tujuan perusahaan.agar tujuan tersebut tercapai, maka perlaksanaannya perlu dilakukan koordinasi yang baik, evaluasi, pengarahan, dan juga program yang terarah dan terencana. Untuk mengetahui dengan jelas struktur kerangka pembagian tugas dan tanggung jawab serta wewenang setiap anggota berikut ini disajikan bagan struktur Modern Photo yang disertai penjelasan dari masing masing bagian. Berikut ini adalah struktur organisasi dari Modern Photo.

40 Gambar 3.1 Struktur Organisasi Modern Photo 3.3 Pembagian Tugas dan Tanggung Jawab Adapun tangggung jawab, tugas, dan wewenang masing-masing pimpinan pada CV. Modern Photo adalah : 1. Owner Tugas : a) Menetapkan sasaran perusahaan jangka panjang dan jangka pendek. b) Menyusun sistem organisasi, menetapkan tenaga kerja dan mengevaluasi serta melakukan perubahan-perubahan jika dianggap perlu. c) Menetapkan kebijakan dan peraturan pelaksanaan. d) Menentukan rencana fasilitas kerja e) Memimpin, menkoordinir, dan mengawasi jalannya perusahaan.

41 Wewenang : a) Membuat keputusan keputusan. b) Menerima dan memberhentikan karyawan perusahaan. c) Memberikan bonus 2. Supervisor Bertangggung jawab kepada : Owner Tugas : a) Membantu owner dalam menyusun sistem organisasi, menetapkan sasaran jangka pendek. b) Menetapkan pengaturan pelaksanaan rencana perusahaan. c) Membantu perencanaan pengembangan perusahaan. d) Mengecek hasil pembukuan laporan keuangan e) Memimpin, mengkoordinir, dan mengawasi jalannya perusahaan sehari-hari. Wewenang : a) Membuat keputusan-keputusan pelaksanaan kerja. b) Menilai kinerja para karyawan secara umum. c) Mengembangkan potensi para karyawan pada umumnya. 3. Administrasi Bertanggung jawab kepada : Supervisor Tugas : a) Mengecek laporan keuangan. b) Membuat pembukuan laporan keuangan keuangan c) Bertanggung jawab atas hasil laporan Keuangan.

42 d) Mengecek dan membuat laporan persediaan barang Wewenang : a) Mengkoordinir tugas-tugas bawahannya. 4. Kepala Toko Bertanggung jawab kepada : Administrasi Tugas : a) Mengkoordinir, mengawasi jalannya toko. b) Mengawasi kinerja karyawan. c) Memberikan faktur penjulan ke administrasi Wewenang: a) Mengkoordinir tugas-tugas karyawan toko. 5. Kasir Bertanggung jawab kepada : Kepala Toko Tugas : a) Menghitung pemasukan tiap orderan. Wewenang: a) Mengkoordinir semua kegiatan penjualanan ke pembeli. 6. Operator Bertanggung jawab kepada : Kepala Toko Tugas: a) Melakukan proses cuci cetak b) Bertanggung jawab atas hasil cetakan c) Melaporkan persediaan kertas photo.

43 Wewenang : a) Mengkoordir tugas-tugas bawahannya 3.4 Prosedur Sistem yang Sedang Berjalan Sistem yang sedang berjalan di CV. Modern Photo seperti kebanyakan perusahaan cuci cetak pada umumnya dimana jika ada pembeli yang mau melakukan cuci cetak maka akan dilayani oleh karyawan, karyawan tersebut akan menulis orderan dari pembeli yang akan diserahkan ke kasir untuk melakukan pembayaran. Setelah pembeli melakukan pembayaran, orderan tersebut diserahkan kepada operator untuk proses cuci cetak. Proses tersebut juga dilakukan dalam proses photo studio, photo editing dan pelayanan lainnya. Sebelum laporan keuangan diterima bagian administrasi, fakur penjualan dan kertas orderan dijadikan satu terlebih dahulu. Setelah laporan itu terkumpul, maka bagian administrasi akan mengecek satu persatu fakur penjualan beserta kertas orderan dengan maksud mencocokkan apakah total pemasukan sesuai dengan laporan total penjualan. Setelah dicocokkan bagian administrasi akan memberikan laporan kepada supervisor yang akan dilanjutkan ke pemilik perusahaan. 3.5 Permasalahan yang Dihadapi Dalam melakukan kegiatan prosedur penjualan selama ini perusahaan sering mengalami beberapa masalah, masalah tersebut dapat diidentifikasikan sebagai berikut : 1. Bagian administrasi sulit untuk mengecek detail transaksi penjualan. 2. Proses pengecekan laporan keuangan membutuhkan waktu yang lama karena pengecekan masih dilakukan secara manual yang belum terkomputerisasi. 3. Bagian administrasi masih menggunakan buku tulis untuk menuliskan laporan.

44 4. Bagian administrasi sulit mengecek persediaan barang. 5. Bagian administrasi sulit untuk menangani masalah dalam laporan keuangan. 3.6 Usulan Pemecahan Masalah Untuk mengetasi permasalahan yang dihadapi oleh perusahaan dapat dilakukan beberapa alternatif pemecahan masalah, antara lain adalah : 1. Merancangan sistem yang didukung dengan database yang berfungsi untuk menyimpan data seperti data barang dan laporan penjualan. 2. Untuk memudahkan bagian administrasi dalam melakukan proses pengecekan dan pembuatan laporan keuangan maka dibuatkan aplikasi sistem penjualan dan stok manajemen sehingga pengecekan barang dan proses transaksi dapat berjalan dengan cepat dan mudah. 3. Kami mengusulkan menggunakan aplikasi sistem penjualan dan stok manajemen karena lebih praktis dan efisien sehingga mengurangi jumlah karyawan dan memperkecil pengeluaran, khususnya bagian administrasi yang selama ini memperkerjakan lebih dari satu karyawan administrasi.

45 3.7 Struktur Menu Struktur menu disajikan pada Gambar 3.2 dan 3.3. 3.7.1 Struktur Menu Admin Gambar 3.2 Struktur Menu Admin

46 3.7.2 Struktur Menu Kasir Gambar 3.3 Struktur Menu Kasir

47 3.8 UML Diagram-diagram untuk UML dapat dilihat pada Gambar 3.4 sampai 3.12. 3.8.1 Class Diagram Gambar 3.4 Class Diagram

48 3.8.2 Sequence Diagram 3.8.2.1 Sequence Diagram Kasir Gambar 3.5 Sequence Diagram Kasir

49 3.8.2.2 Sequence Diagram Operator Studio Gambar 3.6 Sequence Diagram Operator Studio

50 3.8.2.3 Sequence Diagram Operator Edit Gambar 3.7 Sequence Diagram Operator Edit

51 3.8.2.4 Sequence Diagram Operator Cetak Gambar 3.8 Sequence Diagram Operator Cetak

52 3.8.2.5 Sequence Diagram Admin Gambar 3.9 Sequence Diagram Admin

53 3.8.3 Use Case Diagram 3.8.3.1 Use Case Diagram Pelanggan Gambar 3.10 Usecase pelanggan

54 3.8.3.2 Use Case Diagram Admin Manage Gambar 3.11 Usecase Admin Manage

55 3.8.3.3 Use Case Diagram Admin View Gambar 3.12 Usecase untuk Admin View

56 3.9 Perancangan Layar Rancangan layar yang akan diterapkan dalam pembuatan aplikasi ini terlihat pada Gambar 3.13 sampai 3.45. 3.9.1 Perancangan Layar Kasir 3.9.1.1 Perancangan Halaman Login Gambar 3.13 Perancangan Halaman Login

57 3.9.1.2 Perancangan Halaman Home Gambar 3.14 Perancangan Halaman Home

58 3.9.1.3 Perancangan Halaman Item Store Gambar 3.15 Perancangan Halaman Item Store

59 3.9.1.4 Perancangan Halaman Payment Gambar 3.16 Perancangan Halaman Payment

60 3.9.1.5 Perancangan Halaman Photo Print Payment Gambar 3.17 Perancangan Halaman Photo Print Payment

61 3.9.1.6 Perancangan Halaman Photo Studio Payment Gambar 3.18 Perancangan Halaman Photo Studio Payment

62 3.9.1.7 Perancangan Halaman Pay Photo Print Gambar 3.19 Perancangan Halaman Pay Photo Print

63 3.9.1.8 Perancangan Halaman Pay Photo Studio Gambar 3.20 Perancangan Halaman Pay Photo Studio

64 3.9.1.9 Perancangan Halaman Payment Process Success Gambar 3.21 Perancangan Halaman Payment Process Success

65 3.9.1.10 Perancangan Halaman Photo Print Order Gambar 3.22 Perancangan Layar Photo Print Order

66 3.9.1.11 Perancangan Halaman Photo Studio Order Gambar 3.23 Perancangan Layar Photo Studio Order

67 3.9.1.12 Perancangan Halaman Photo Studio Order Detail Gambar 3.24 Perancangan Layar Photo Studio Order Detail

68 3.9.2 Perancangan Layar Admin 3.9.2.1 Perancangan Halaman Login Admin Gambar 3.25 Perancangan Layar Login Admin

69 3.9.2.2 Perancangan Halaman Home Admin Gambar 3.26 Perancangan Layar Home Admin

70 3.9.2.3 Perancangan Halaman Item Admin Gambar 3.27 Perancangan Layar Item Admin

71 3.9.2.4 Perancangan Halaman Add New Item Gambar 3.28 Perancangan Layar Add New Item

72 3.9.2.5 Perancangan Halaman Add Item Stock Gambar 3.29 Perancangan Layar Add Item Stock

73 3.9.2.6 Perancangan Halaman Edit Item Gambar 3.30 Perancangan Layar Edit Item

74 3.9.2.7 Perancangan Halaman Paket Admin Gambar 3.31 Perancangan Layar Paket Admin

75 3.9.2.8 Perancangan Halaman Add New Packet Gambar 3.32 Perancangan Layar Add New Packet

76 3.9.2.9 Perancangan Halaman Edit Packet Gambar 3.33 Perancangan Layar Edit Packet

77 3.9.2.10 Perancangan Halaman History Gambar 3.34 Perancangan History

78 3.9.2.11 Perancangan Halaman Photo Studio History Gambar 3.35 Perancangan Photo Studio History

79 3.9.2.12 Perancangan Halaman See Photo Studio History Gambar 3.36 Perancangan See Photo Studio History

80 3.9.2.13 Perancangan Halaman Photo Studio History Detail Gambar 3.37 Perancangan Photo Studio History Detail

81 3.9.2.14 Perancangan Halaman Photo Print History Gambar 3.38 Perancangan Photo Print History

82 3.9.2.15 Perancangan Halaman See Photo Print History Gambar 3.39 Perancangan See Photo Print History

83 3.9.2.16 Perancangan Halaman Photo Print History Detail Gambar 3.40 Perancangan Photo Print History Detail

84 3.9.2.17 Perancangan Halaman Item Store History Gambar 3.41 Perancangan Item Store History

85 3.9.2.18 Perancangan Halaman See Item Store History Gambar 3.42 Perancangan See Item Store History

86 3.9.2.19 Perancangan Halaman Item Store History Detail Gambar 3.43 Perancangan Item Store Detail

87 3.9.2.20 Perancangan Halaman Finance Report Gambar 3.44 Perancangan Finance Report

88 3.9.2.21 Perancangan Halaman See Finance Detail Gambar 3.45 Perancangan See Finance Detail

89 3.10 Rancangan Basis Data Aplikasi ini menggunakan database MySQL. Table-tabel yang terdapat dalam database yang digunakan dalam aplikasi ini terlihat pada Table 3.1 sampai 3.14. 3.10.1 Finance Untuk menyimpan data laporan keuangan Field-fieldnya : Table 3.1 Finance Field Tipe Keterangan finance_id varchar(11) NOT NULL ID dari laporan keuangan reference_id varchar(11) NOT NULL ID dari referensi source varchar(100) NOT NULL sumber data status varchar(50) NOT NULL status dari transaksi amount int(50) NOT NULL jumlah barang finance_date int(11) NOT NULL tanggal transaksi 3.10.2 Order Untuk menyimpan data transaksi Field-fieldnya : Table 3.2 Order Field Tipe Keterangan order_id varchar(11) NOT NULL ID dari order reference_id varchar(11) NOT NULL ID dari referensi

90 order_date int(11) NOT NULL tanggal order source varchar(100) NOT NULL sumber data 3.10.3 Packet Untuk menyimpan data packet Field-fieldnya : Table 3.3 Packet Field Tipe Keterangan packet_id varchar(11) NOT NULL ID dari packet paket_desc varchar(100) NOT NULL deskripsi paket price int(11) NOT NULL harga paket 3.10.4 Photo_print_tr Untuk menyimpan data transaksi cuci cetak Field-fieldnya : Table 3.4 Photo_Print_tr Field Tipe Keterangan photo_print_tr_id varchar(11) NOT NULL ID dari transaksi cuci cetak recieve_date date NOT NULL tanggal penerimaan end_date date NOT NULL tanggal pengambilan customer_name varchar(50) NOT NULL nama pelanggan

91 customer_address varchar(100) NOT NULL alamat pelanggan payment int(11) NOT NULL pembayaran username varchar(50) NOT NULL nama user customer_telp varchar(30) NOT NULL nomer telpon pelanggan 3.10.5 Photo_print_tr_detail Untuk menyimpan data detail transaksi cuci cetak Field-fieldnya : Table 3.5 Photo_print_tr_detail Field Tipe Keterangan photo_print_tr_detail_id varchar(11) NOT NULL ID dari detail transaksi cuci cetak photo_print_tr_id varchar(11) NOT NULL ID dari transaksi cuci cetak packet_id varchar(11) NOT NULL ID packet qty int(11) NOT NULL banyak barang image_name varchar(50) NOT NULL nama photo

92 3.10.6 Photo_studio_tr Untuk menyimpan data cuci cetak photo studio Field-fieldnya : Table 3.6 Photo_studio_tr Field Tipe Keterangan photo_studio_tr_id varchar(11) NOT NULL ID dari transaksi cuci cetak photo studio recieve_date date NOT NULL tanggal penerimaan end_date date NOT NULL tanggal pengambilan customer_name customer_address varchar(50) NOT NULL nama pelanggan varchar(50) NOT NULL alamat pelanggan payment int(11) NOT NULL pembayaran username varchar(50) NOT NULL nama user 3.10.7 Photo_studio_tr_detail Untuk menyimpan data detail cuci cetak photo studio Field-fieldnya : Table 3.7 Photo_studio_tr_detail Field Tipe Keterangan photo_studio_tr_detail_id varchar(11) NOT NULL ID dari detail transaksi cuci cetak photo_studio_tr_id varchar(11) NOT NULL ID dari transaksi cuci cetak packet_id varchar(11) NOT NULL ID packet

93 qty int(11) NOT NULL banyak barang image_name varchar(50) NOT NULL nama photo 3.10.8 Service Untuk menyimpan data pelayanan Field-fieldnya : Table 3.8 Service Field Tipe Keterangan service_id varchar(11) NOT NULL ID dari service service_desc varchar(100) NOT NULL deskripsi service price int(11) NOT NULL harga paket 3.10.9 Status Untuk menyimpan data status transaksi Field-fieldnya : Table 3.9 Status Field Tipe Keterangan status_id varchar(11) NOT NULL ID dari status status_desc varchar(50) NOT NULL deskripsi status

94 3.10.10 Storage Untuk menyimpan data stok barang Field-fieldnya : Table 3.10 Storage Field Tipe Keterangan storage_id varchar(11) NOT NULL ID dari peyimpanan barang item_id varchar(11) NOT NULL ID barang qty int(11) NOT NULL banyak barang 3.10.11 Tbl_item Untuk menyimpan data barang Field-fieldnya : Table 3.11 Item Field Tipe Keterangan item_id varchar(50) NOT NULL ID barang price int(11) NOT NULL harga barang item_desc varchar(50) NOT NULL Deskripsi barang

95 3.10.12 Transaction Untuk menyimpan data transaksi Field-fieldnya : Table 3.12 Transaction Field Tipe Keterangan transaction_id varchar(11) NOT NULL ID dari transaksi transaction_date date NOT NULL tanggal transaksi 3.10.13 Transaction_detail Untuk menyimpan data detail transaksi Field-fieldnya : Table 3.13 Transaction_detail Field Tipe Keterangan transaction_detail_id varchar(11) NOT NULL ID dari detail transaksi transaction_id varchar(11) NOT NULL ID dari transaksi item_id varchar(11) NOT NULL ID barang qty int(11) NOT NULL banyak barang

96 3.10.14 User Untuk menyimpan data admin Field-fieldnya : Table 3.14 User Field Tipe Keterangan username varchar(50) NOT NULL nama admin password int(11) NOT NULL Password admin

97 3.11 Spesifikasi Proses Berikut ini akan dibahas mengenai spesifikasi proses keseluruhan aplikasi. 3.11.1 Spesifikasi Proses Login administrator Modul Login administrator Menampilkan halaman Login.php Isi textfield id dan password Menekan button Login Kirim parameter ke dologin.php Validasi username dan password yang telah dikirim If valid Set Variable Session username sama dengan admin Redirect ke halaman Home.php End if If tidak valid Mengembalikan pesan error ke halaman Login.php Menampilkan pesan error End If End Modul 3.11.2 Spesifikasi Proses Logout administrator Modul Logout administrator If menekan link logout Redirect ke logout.php Mengosongkan variable global Redirect ke index.php

98 End If End Modul 3.11.3 Spesifikasi Proses Memasukan order cuci cetak Modul Memasukan order cuci cetak Menampilkan form order cuci cetak yang akan di isi If menekan tombol submit di tekan Akan mengirim parameter ke viewphotoprintorder.php Akan menambah database photo_print_tr dan photo_print_tr_detail End if If menekan tombol reset Redirect ke PhotoPrintOrder.php Mengosongkan form order cuci cetak End if End If End Modul 3.11.4 Spesifikasi Proses Mengubah data order cuci cetak Modul Mengubah data order cuci cetak Menampilkan data order cuci cetak If menekan tombol edit Menampilkan form data order cuci cetak yang akan diubah If menekan tombol submit di tekan Akan mengubah database order cuci cetak End if If menekan tombol reset Redirect ke PhotoPrintOrder.php

99 Mengosongkan form order cuci cetak End if End If End Modul 3.11.5 Spesifikasi Proses Memasukan order photo studio Modul Memasukan order photo studio Menampilkan form order photo studio yang akan di isi If menekan tombol submit di tekan Akan mengirim parameter ke viewphotostudioorder.php Akan menambah database photo_studi_tr dan photo_studio_tr_detail End if If menekan tombol reset Redirect ke PhotoStudioOrder.php Mengosongkan form order photo studio End if End If End Modul 3.11.6 Spesifikasi Proses Mengubah data order photo studio Modul Mengubah data order photo studio Menampilkan data order photo studio If menekan tombol edit Menampilkan form data order photo studio yang akan diubah If menekan tombol submit di tekan Akan mengubah database order photo studio End if

100 If menekan tombol reset Redirect ke PhotoStudioOrder.php Mengosongkan form order photo studio End if End If End Modul 3.11.7 Spesifikasi Proses Memasukan item Modul Memasukan item Menampilkan form order item If menekan tombol submit Akan mengirim parameter ke itemorderreport.php Akan menambah database tbl_item End If End Modul 3.11.8 Spesifikasi Proses Mengubah data item Modul Mengubah data item Menampilkan data item If menekan tombol edit Menampilkan form data item yang akan diubah If menekan tombol submit di tekan Akan mengubah database item End if If menekan tombol reset Redirect ke ItemOrder.php Mengosongkan form item End if

101 End If End Modul 3.11.9 Spesifikasi Proses Menampilkan photo print order list Modul Menampilkan photo print order list Menampilkan table list order If menekan tombol detail Akan mengirim parameter ke PhotoPrintDetail.php End If If menekan tombol back Redirect ke PhotoPrintOrderList.php End If End Modul 3.11.10 Spesifikasi Proses Menampilkan photo studio order list Modul Menampilkan photo studio order list Menampilkan table list order If menekan tombol detail Akan mengirim parameter ke PhotoStudioDetail.php End If If menekan tombol back Redirect ke PhotoStudioOrderList.php End If End Modul 3.11.11 Spesifikasi Proses Melakukan pembayaran photo print Modul Melakukan pembayaran photo print Menampilkan table transaksi photo print If menekan link pay!!!

102 Akan mengirim parameter ke payphotoprint.php If menekan tombol pay Akan menambah database finance End If If menekan tombol back Redirect ke PhotoPrintPayment.php End If End If End Modul 3.11.12 Spesifikasi Proses Melakukan pembayaran photo studio Modul Melakukan pembayaran photo studio Menampilkan table transaksi photo studio If menekan link pay!!! Akan mengirim parameter ke payphotostudio.php If menekan tombol pay Akan menambah database finance End If If menekan tombol back Redirect ke PhotoStudioPayment.php End If End If End Modul 3.11.13 Spesifikasi Proses Mengubah master data item Modul Mengubah master data item Menampilkan table data item If menekan tombol edit

103 Menampilkan form data item yang akan diubah If menekan tombol submit di tekan Akan mengubah database item End if If menekan tombol back Redirect ke item.php End if End If End Modul 3.11.14 Spesifikasi Proses Menambah jumlah stok item Modul Menambah jumlah stok item Menampilkan form penambahan jumlah stok If mengisi form added stock dan menekan tombol submit Menambahkan jumlah stok item dalam database storage End if If menekan tombol back Redirect ke item.php End if End If End Modul 3.11.15 Spesifikasi Proses Menambah item baru Modul Menambah item baru Menampilkan form penambahan item If menekan tombol submit Menambahkan item baru dalam database storage End if

104 If menekan tombol back Redirect ke item.php End if End If End Modul 3.11.16 Spesifikasi Proses Mengubah packet Modul Mengubah packet Menampilkan form data packet yang akan diubah If menekan tombol submit di tekan Akan mengubah database packet End if If menekan tombol back Redirect ke packet.php End if End If End Modul 3.11.17 Spesifikasi Proses Menghapus data packet Modul Menghapus data packet Menampilkan validasi java script If menekan tombol ok Menghapus data packet di database packet End if If menekan tombol cancel Redirect ke packet.php End if End If

105 End Modul 3.11.18 Spesifikasi Proses Menambah packet baru Modul Menambah packet baru Menampilkan form penambahan packet If menekan tombol submit Menambahkan packet baru dalam database packet End if If menekan tombol back Redirect ke packet.php End if End If End Modul 3.11.19 Spesifikasi Proses Menampilkan history photo print order Modul Menampilkan history photo print order Menampilkan form tanggal transaksi If menekan tombol see history Akan mengirim parameter ke viewitemstorehistory.php End If If menekan tombol back Redirect ke photoprinthistory.php End If End Modul 3.11.20 Spesifikasi Proses Menampilkan history photo studio order Modul Menampilkan history photo studio order Menampilkan form tanggal transaksi If menekan tombol see history

106 Akan mengirim parameter ke viewphotostudiohistory.php End If If menekan tombol back Redirect ke photostudiohistory.php End If End Modul 3.11.21 Spesifikasi Proses Menampilkan history item store Modul Menampilkan history item store Menampilkan form tanggal transaksi If menekan tombol see history Akan mengirim parameter ke viewitemstorehistory.php End If If menekan tombol back Redirect ke itemstorehistory.php End If End Modul 3.11.22 Spesifikasi Proses Menampilkan finance report Modul Menampilkan finance report Menampilkan form tanggal transaksi If menekan tombol see history Akan mengirim parameter ke viewfinancereport.php End If If menekan tombol back Redirect ke finance.php End If End Modul

107 3.11.23 Spesifikasi Proses Menampilkan finance report Modul Menampilkan finance report Menampilkan form tanggal transaksi If menekan tombol see history Akan mengirim parameter ke viewfinancereport.php End If If menekan tombol back Redirect ke finance.php End If End Modul 3.11.24 Spesifikasi Proses Log out Modul logout Session destroy Kirim parameter msg ke halaman index.php Pindah ke halaman index.php End modul