SlideShare a Scribd company logo
1 of 14
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software
Requirement Spesification (SRS) untuk Sistem Controlling Produksi Cetak online. Tujuan
dari penulisan dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak
yang akan dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak dan pengguna dari
perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan
digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi
pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya.
Dengan adanya dokumen SRS ini diharapkan pengembangan perangkat lunak akan lebih
terarah dan lebih terfokus serta tidak menimbulkan ambiguitas terutama bagi pengembang
Sistem Controlling Produksi Cetak Online.
1.2 Ruang Lingkup Masalah
Perangkat lunak yang akan dikembangkan adalah perangkat lunak Sistem Controlling
Produksi Cetak, yaitu merupakan perangkat lunak yang digunakan untuk mempermudah
proses pencatatan dan pelaporan aktifitas produksi dan pencetakan. Aplikasi ini dapat
melakukan hal-hal berikut ini :
1.2.1 Fasilitas login untuk operator, admin dan pimpinan.
1.2.2 Operator dapat menginput data order, data pracetak, cetak dan produksi.
1.2.3 Admin dapat melihat dan melakukan otorisasi terhadap data yang dimasukkan
oleh operator.
1.2.4 Pimpinan memperoleh laporan dari hasil data pracetak, cetak dan produksi.
Dengan adanya aplikasi ini diharapkan data Produksi cetak dapat lebih terkontrol serta
pengeluaran biaya terhadap material yang digunakan sebagai bahan dokumentasi seperti
kertas dan lain-lain atau alat kerja dapat di minimalisasi atau dihilangkan.
1.3 Referensi
Dokumen stakeholder pencatatan laporan pracetak, cetak dan produksi.
2. Deskripsi Umum Sistem
Perangkat Sistem controlling produksi cetak Online ini merupakan perangkatlunak yang
digunakan untuk mempermudah proses pencatatan aktivitas produksi cetak. Aplikasi sistem
controlling produksi cetak berkaitan dengan beberapa entitas luar, yaitu operator dan admin.
Sistem controlling produksi cetak online merupakan suatu web database application yang
mengolah data percetakan saat melakukan aktivitas produksi dan cetak.
Operator memasukkan data pracetak, cetak dan produksi pada saat sebelum hingga setelah
aktivitas pencetakan selesai. Kemudian data yang dimasukkan oleh operator ditinjau ulang
untuk proses otorisasi oleh admin. Lalu data yang telah di otorisasilah yang bisa dijadikan
laporan yang diakses oleh user level pimpinan. Proses pencatatan dan dokumentasi yang
berjalan saat ini masih bersifat manual dan akan digantikan sepenuhnya dengan Sistem
controlling produksi cetak online ini.
3. Fungsi Utama Perangkat Lunak
Perangkat Lunak Sistem controlling produksi cetak ini mempunyai beberapa fungsi utama,
antara lain:
3.1 Fungsi Order. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data
percetakan yang akan melakukan proses penyimpanan data order.
Sub fungsi Tambah
Sub fungsi ini digunakan untuk memasukkan data order ke dalam database sistem.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk mengubah data order di dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data order di dalam database sistem.
3.2 Fungsi Pracetak. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus
data percetakan yang akan melakukan proses penyimpanan data pracetak.
Sub fungsi Tambah
Sub fungsi ini digunakan untuk memasukkan data pracetak ke dalam database sistem.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk mengubah data pracetak di dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data pracetak di dalam database sistem.
Sub fungsi Posting
Sub fungsi ini digunakan untuk memposting data pracetak ke admin untuk selanjutnya
dilakukan proses validasi data.
3.3 Fungsi Cetak. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data
percetakan yang akan melakukan proses penyimpanan data cetak.
Sub fungsi Tambah
Sub fungsi ini digunakan untuk memasukkan data cetak ke dalam database sistem.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk mengubah data cetak di dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data cetak di dalam database sistem.
Sub fungsi Posting
Sub fungsi ini digunakan untuk memposting data cetak ke admin untuk selanjutnya
dilakukan proses validasi data
3.4 Fungsi Produksi. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus
data percetakan yang akan melakukan proses penyimpanan data produksi.
Sub fungsi Tambah
Sub fungsi ini digunakan untuk memasukkan data produksi ke dalam database sistem.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk mengubah data produksi di dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data produksi di dalam database sistem.
Sub fungsi Posting
Sub fungsi ini digunakan untuk memposting data produksi ke admin untuk selanjutnya
dilakukan proses validasi data
3.5 Fungsi Otorisasi. Fungsi ini digunakan untuk menampilkan dan mengubah data
percetakan yang berupa data pracetak, cetak dan produksi yang akan melakukan proses
validasi data tersebut.
Sub fungsi Tampilkan
Sub fungsi ini digunakan untuk memanggil dan menampilkan data pracetak, cetak dan
produksi.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk meralat data produksi pracetak, cetak dan produksi di
dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data pracetak, cetak dan produksi di dalam
database sistem.
Sub fungsi Valid
Sub fungsi ini digunakan untuk mengubah status valid dari data pracetak, cetak dan
produksi.
3.6 Fungsi Laporan. Fungsi ini digunakan untuk menampilkan laporan data percetakan yang
berupa data pracetak, cetak dan produksi serta rekap data harian.
Sub fungsi Pilih
Sub fungsi ini digunakan menseleksi jenis laporan yang akan ditampilkan, laporan
pracetak, cetak, produksi atau rekap laporan.
Sub fungsi Cari
Sub fungsi ini digunakan untuk mencari laporan percetakan yang akan ditampilkan
berdasarkan tanggal.
Sub fungsi Tampil
Sub fungsi ini digunakan untuk menampilkan laporan pracetak, cetak, produksi dan
rekap.
Sub fungsi Cetak
Sub fungsi ini digunakan untuk melakukan proses cetak ke kertas dari laporan yang
ditampilkan.
3.7 Fungsi User. Fungsi ini digunakan untuk memasukkan data user login.
Sub fungsi Tambah
Sub fungsi ini digunakan untuk memasukkan data user login ke dalam database sistem.
Sub fungsi Ubah
Sub fungsi ini digunakan untuk mengubah data user login di dalam database sistem.
Sub fungsi Hapus
Sub fungsi ini digunakan untuk menghapus data user login di dalam database sistem.
4. Model Kebutuhan Perangkat Lunak
4.1 Model Use Case
4.1.1 Diagram Use Case
Mengelola data
Operator
Validasi data
Admin
Pimpinan
Mencetak laporan
Login
Sistem Controlling Produksi Cetak Online
Daftar User
Memasukkan data
Mengubah data
Menghapus data
Melihat data
«extends»
«extends»
«extends»
«include»
«include»
«include»
«include»
«extends»
Verifikasi User
«extends»
4.1.2 Definisi Aktor
No Actor Deskripsi
1 Operator Operator memasukkan data order, pracetak, cetak dan produksi
2 Admin Admin melakukan proses validasi terhadap data yang dimasukkan
operator serta mengelola setiap user dalam sistem.
3 Pimpinan Pimpinan menerima data laporan dan rekap dari data pracetak, cetak
dan produksi.
4.1.3 Definisi Use Case
No Nama Use Case Kode Use Case Deskripsi
1 Login UC-01 Untuk proses pengecekan hak akses siapa
yang berhak mengakses proses pengelolaan
data percetakan.
2 Verifikasi User UC-02 Proses pengecekan username dan password
masuk pengguna aplikasi.
3 Mengelola data UC-03 Kegiatan mengelola data percetakan berupa
data order, pracetak, cetak dan produksi yang
dilakukan oleh operator.
4 Memasukkan data UC-04 Kegiatan menginput data percetakan berupa
data order, pracetak, cetak dan produksi yang
dilakukan oleh operator.
5 Mengubah data UC-05 Kegiatan mengubah data percetakan berupa
data order, pracetak, cetak dan produksi yang
dilakukan oleh operator.
6 Menghapus data UC-06 Kegiatan menghapus data percetakan berupa
data order, pracetak, cetak dan produksi yang
dilakukan oleh operator.
7 Otorisasi UC-07 Untuk melakukan validasi data pracetak,
cetak dan produksi.
8 Laporan UC-08 Untuk melihat dan mencetak laporan
pracetak, cetak, produksi serta rekap.
4.1.4 Skenario Use Case
Kode skenario : SK-01
Aktor utama : Operator, Admin, Pimpinan
Nama Use Case : Login
Prekondisi : Masuk ke form login
Postkondisi : Memverifikasi user dan password ke database sistem
Skenario : UC-01
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan username dan password
2. Mengecek valid tidaknya data masukan
3. Masuk ke tampilan pengelolaan data
Skenario Alternatif
1. Memasukkan username dan password
2. Mengecek valid tidaknya data masukan
3. Menampilkan pesan login tidak valid
4. Masukkan username dan password yang
valid
5. Mengecek valid tidaknya data masukan
6. Masuk ke tampilan pengelolaan data
Kode skenario : SK-02
Aktor utama :
Nama Use Case : Verifikasi User
Prekondisi : Mendapatkan data user dari interface login
Postkondisi :
Skenario : UC-02
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Mengecek user terdaftar pada sistem atau
tidak
2. Mengecek input password user sama
dengan password didalam sistem
3. Mengembalikan nilai kecocokan pada
interface login.
Kode skenario : SK-03
Aktor utama : Operator
Nama Use Case : Mengolah data
Prekondisi :
Postkondisi :
Skenario : UC-03
Aksi Aktor Reaksi Sistem
Skenario Normal
4.2 Daftar Istilah
No Istilah Arti
df
5. Model Analisis
5.1 Identifikasi Kelas Analisis
rtrt
5.2 Diagram Kelas Analisis
+main()
+uiLogin()
+uiMenu()
+uiOrder()
+uiMengelolaDataPracetak()
+uiMengelolaDataCetak()
+uiMengelolaDataProduksi()
+uiLaporan()
Main
+membukaKoneksi()
+eksekusiQuerySelect()
+eksekusiQueryInsert()
+eksekusiQueryUpdate()
+eksekusiQueryDelete()
+tutupKoneksi()
+host
+database
+user
+password
KoneksiBasisData
+TambahPracetak()
+UbahPracetak()
+HapusPracetak()
MengelolaDataPracetak
+TambahProduksi()
+UbahProduksi()
+HapusProduksi()
MengelolaDataProduksi
+TambahCetak()
+UbahCetak()
+HapusCetak()
MengelolaDataCetak
+CariDataByTanggal()
+KoreksiData()
+ValidasiData()
Otorisasi
+CetakLaporan()
Laporan
+setNo_order()
+getNo_order()
+setNm_order()
+getNm_order()
+setTgl_terbit()
+getTgl_terbit()
+setJml_cetak()
+getJml_cetak()
+setJml_halaman()
+getJml_halaman()
+setPola_cetak()
+getPola_cetak()
+setJenis_kertas()
+getJenis_kertas()
+setTinta()
+getTinta()
+setJml_plate()
+getJml_plate()
+no_order
+nm_order
+tgl_terbit
+jml_cetak
+jml_halaman
+pola_cetak
+jenis_kertas
+tinta
+jml_plate
Torder
+TambahOrder()
+UbahOrder()
+HapusOrder()
MengelolaDataOrder
+setKd_pracetak()
+getKd_pracetak()
+setNo_order()
+getNo_order()
+setSesi()
+getSesi()
+setKeterangan()
+getKeterangan()
+setHalaman()
+getHalaman()
+setJam()
+getJam()
+setStatus()
+getStatus()
+kd_pracetak
+no_order
+sesi
+keterangan
+halaman
+jam
+status
Tpracetak
+setKd_cetak()
+getKd_cetak()
+setNo_order()
+getNo_order()
+setSesi()
+getSesi()
+setFile_akhir()
+getFile_akhir()
+setHalaman()
+getHalaman()
+setPlate_akhir()
+getPlate_akhir()
+setJml_halaman()
+getJml_halaman()
+setJam()
+getJam()
+setTeller()
+getTeller()
+setWaste()
+getWaste()
+setGangguan()
+getGangguan()
+setStatus()
+getStatus()
+kd_cetak
+no_order
+sesi
+file_akhir
+halaman
+plate_akhir
+jml_halaman
+jam
+teller
+waste
+gangguan
+status
Tcetak
+setKd_produksi()
+getKd_produksi()
+setNo_order()
+getNo_order()
+setSesi()
+getSesi()
+setHalaman()
+getHalaman()
+setWebing()
+getWebing()
+setSpeed()
+getSpeed()
+setMulai()
+getMulai()
+setSelesai()
+getSelesai()
+setMenit_produksi()
+getMenit_produksi()
+setTeller()
+getTeller()
+setCetak_bersih()
+getCetak_bersih()
+setStatus()
+getStatus()
+kd_produksi
+no_order
+sesi
+halaman
+webing
+speed
+mulai
+selesai
+menit_produksi
+teller
+cetak_bersih
+status
Tproduksi
1
1
1
1
1
1
1
1
1
1
1
1
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
+validasiLogin()
+logout()
Login
1
1
1
1
5.1.3 Sequence Diagram
Use case: Login
Aktor
Login
1. Memulai proses login
2. Menampilkan form login
3. Mengisi Username dan password
4. Cek username dan password
5. Menampilkan form mengolah data
Use Case: Mengelola data
Operator
Mengelola Data
1. Memulai mengelola data
2. Menampilkan form data
3. Mengisi form data
4. Proses query
5. Menyimpan ke database
Use Case: Daftar User
Admin
Data User
1. Memulai daftar user
2. Menampilkan form daftar user
3. Mengisi form daftar user
4. Proses query
5. Menyimpan ke database
Use Case: Validasi data
Admin
Validasi data
1. Memulai validasi data
2. Menampilkan form otorisasi
3. Pilih data yang akan di otorisasi
5. Menampilkan data yang akan diotorisasi
4. Proses query
6. Ubah status valid
7. Proses query
8. Update status ke database
Use case: Mencetak Laporan
Pimpinan
Laporan
1. Memulai laporan
2. Menampilkan form laporan
3. Mencetak laporan
4. Proses query
5. Tampil halaman cetak
5.2 Diagram Kelas Keseluruhan
5.3 Activity Diagram
Use case: Login
System
Aktor
Masukkan username dan password
Tampil pesan error
Menu aktif
[Y]
[N]
Menampilkan form login
Cek usename
Password?
Use Case: Mengelola data
System
Operator
Pilih menu data Menampilkan form data
Masukkan data
Pilih form baru Menampilkan form default
Tampil pesan error
Simpan data
Tampil pesan berhasil disimpan
Pilih data yang akan dihapus
[Simpan]
[N]
[Y]
[Hapus]
[Ubah]
Masukkan perubahan data
Hapus data
[Y]
Tampil pesan error
[N]
Ubah data
[Y]
Tampil pesan berhasil di ubah
[N]
Tampil data
Pengolahan
Data?
Data valid?
Konfirmasi
hapus?
Data valid?
Posting ke admin
Use case: Daftar User
System
Admin
Pilih menu user Menampilkan form user
Masukkan user baru
Pilih form baru Menampilkan form default
Tampil pesan error
Simpan user
Tampil pesan berhasil disimpan
Pilih user yang akan dihapus
[Simpan]
[N]
[Y]
[Hapus]
[Ubah]
Masukkan perubahan user
Hapus user
[Y]
Tampil pesan error
[N]
Ubah data user
[Y]
Tampil pesan berhasil di ubah
[N]
Tampil data user
Pengolahan
User?
Data valid?
Konfirmasi
hapus?
Data valid?
Use case: Validasi data
System
Admin
Pilih menu otorisasi Menampilkan form otorisasi
Approve Tampil pesan data sudah valid
Masukkan perubahan data
Tampil pesan error
[N]
Ubah data
[Y]
Tampil pesan berhasil di ubah
Tampil data
Data valid?
Filter data berdasrkan tanggal Menampilkan data
Validasi data
[Benar]
[Salah]
Use Case: Laporan
System
Pimpinan
Pilih menu laporan Menampilkan form laporan
Klik tombol cetak
[Y]
Cetak?
Tampil halaman cetak
Klik icon print pada halaman cetak Cetak laporan
[T]
5.4 Statechart Diagram
Class Diagram: Mengelola Order

More Related Content

Similar to Tugas Analisis perancangan sistem berorientasi objek SRS.pdf

Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...Masdar Aripin
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...Rahmah siti
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI Bina Sarana Informatika
 
1-aplikasi_komputer_akuntansi (keluar uts).ppt
1-aplikasi_komputer_akuntansi (keluar uts).ppt1-aplikasi_komputer_akuntansi (keluar uts).ppt
1-aplikasi_komputer_akuntansi (keluar uts).pptsmkislamtikung
 
aplikasi_komputer_akuntansi_modul_tik.ppt
aplikasi_komputer_akuntansi_modul_tik.pptaplikasi_komputer_akuntansi_modul_tik.ppt
aplikasi_komputer_akuntansi_modul_tik.pptnafila204
 
Aplikasi komputer akuntansi
Aplikasi komputer akuntansiAplikasi komputer akuntansi
Aplikasi komputer akuntansiArief Diaz
 
Doc - Aliber 1.0 (Sistem Manajemen Cuti)
Doc - Aliber 1.0 (Sistem Manajemen Cuti)Doc - Aliber 1.0 (Sistem Manajemen Cuti)
Doc - Aliber 1.0 (Sistem Manajemen Cuti)Edy Setiawan
 
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...santoso watty
 
Proposal inventory system_v.1.0
Proposal inventory system_v.1.0Proposal inventory system_v.1.0
Proposal inventory system_v.1.0Riscky Excellent
 
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptx
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptxPENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptx
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptxLordJack2
 
Membangun sistem informasi management( kelompok 14)
Membangun sistem informasi management( kelompok 14)Membangun sistem informasi management( kelompok 14)
Membangun sistem informasi management( kelompok 14)SITINURHIKMAH11
 
RPL Rancang bangun sistem informasi industri
RPL Rancang bangun sistem informasi industriRPL Rancang bangun sistem informasi industri
RPL Rancang bangun sistem informasi industrismk negeri 42 jakarta
 
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...Yuliana Devi
 

Similar to Tugas Analisis perancangan sistem berorientasi objek SRS.pdf (20)

Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...
Sim 3, siti rahmah, hapzi ali, penggunaan teknologi informasi dalam e busines...
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
4. isi
4. isi4. isi
4. isi
 
1-aplikasi_komputer_akuntansi (keluar uts).ppt
1-aplikasi_komputer_akuntansi (keluar uts).ppt1-aplikasi_komputer_akuntansi (keluar uts).ppt
1-aplikasi_komputer_akuntansi (keluar uts).ppt
 
aplikasi_komputer_akuntansi_modul_tik.ppt
aplikasi_komputer_akuntansi_modul_tik.pptaplikasi_komputer_akuntansi_modul_tik.ppt
aplikasi_komputer_akuntansi_modul_tik.ppt
 
Bab iv
Bab ivBab iv
Bab iv
 
Presentasi Koe
Presentasi KoePresentasi Koe
Presentasi Koe
 
Aplikasi komputer akuntansi
Aplikasi komputer akuntansiAplikasi komputer akuntansi
Aplikasi komputer akuntansi
 
Doc - Aliber 1.0 (Sistem Manajemen Cuti)
Doc - Aliber 1.0 (Sistem Manajemen Cuti)Doc - Aliber 1.0 (Sistem Manajemen Cuti)
Doc - Aliber 1.0 (Sistem Manajemen Cuti)
 
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...
Sim, watini, hapzi ali, karakteristik sistem informasi dalam pesaingan bisnis...
 
Proposal inventory system_v.1.0
Proposal inventory system_v.1.0Proposal inventory system_v.1.0
Proposal inventory system_v.1.0
 
Artikel tm 14
Artikel tm 14Artikel tm 14
Artikel tm 14
 
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptx
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptxPENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptx
PENGEMBANGAN_SISTEM_INFORMASI_KELOMPOK_7.pptx
 
Membangun sistem informasi management( kelompok 14)
Membangun sistem informasi management( kelompok 14)Membangun sistem informasi management( kelompok 14)
Membangun sistem informasi management( kelompok 14)
 
18021 13-980373375726
18021 13-98037337572618021 13-980373375726
18021 13-980373375726
 
RPL Rancang bangun sistem informasi industri
RPL Rancang bangun sistem informasi industriRPL Rancang bangun sistem informasi industri
RPL Rancang bangun sistem informasi industri
 
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...
Sim , yuliana devi, hapzli ali, analissi dan perencanan sistem informasi pada...
 

More from Jurnal IT

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java DasarJurnal IT
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdfJurnal IT
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdfJurnal IT
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdfJurnal IT
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdfJurnal IT
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdfJurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdfJurnal IT
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdfJurnal IT
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdfJurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdfJurnal IT
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdfJurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdfJurnal IT
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdfJurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdfJurnal IT
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdfJurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdfJurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdfJurnal IT
 

More from Jurnal IT (20)

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java Dasar
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 

Recently uploaded

PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 

Recently uploaded (20)

PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 

Tugas Analisis perancangan sistem berorientasi objek SRS.pdf

  • 1. 1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Spesification (SRS) untuk Sistem Controlling Produksi Cetak online. Tujuan dari penulisan dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh. Pengguna dari dokumen ini adalah pengembang perangkat lunak dan pengguna dari perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen SRS ini diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih terfokus serta tidak menimbulkan ambiguitas terutama bagi pengembang Sistem Controlling Produksi Cetak Online. 1.2 Ruang Lingkup Masalah Perangkat lunak yang akan dikembangkan adalah perangkat lunak Sistem Controlling Produksi Cetak, yaitu merupakan perangkat lunak yang digunakan untuk mempermudah proses pencatatan dan pelaporan aktifitas produksi dan pencetakan. Aplikasi ini dapat melakukan hal-hal berikut ini : 1.2.1 Fasilitas login untuk operator, admin dan pimpinan. 1.2.2 Operator dapat menginput data order, data pracetak, cetak dan produksi. 1.2.3 Admin dapat melihat dan melakukan otorisasi terhadap data yang dimasukkan oleh operator. 1.2.4 Pimpinan memperoleh laporan dari hasil data pracetak, cetak dan produksi. Dengan adanya aplikasi ini diharapkan data Produksi cetak dapat lebih terkontrol serta pengeluaran biaya terhadap material yang digunakan sebagai bahan dokumentasi seperti kertas dan lain-lain atau alat kerja dapat di minimalisasi atau dihilangkan. 1.3 Referensi Dokumen stakeholder pencatatan laporan pracetak, cetak dan produksi. 2. Deskripsi Umum Sistem Perangkat Sistem controlling produksi cetak Online ini merupakan perangkatlunak yang digunakan untuk mempermudah proses pencatatan aktivitas produksi cetak. Aplikasi sistem controlling produksi cetak berkaitan dengan beberapa entitas luar, yaitu operator dan admin. Sistem controlling produksi cetak online merupakan suatu web database application yang mengolah data percetakan saat melakukan aktivitas produksi dan cetak. Operator memasukkan data pracetak, cetak dan produksi pada saat sebelum hingga setelah aktivitas pencetakan selesai. Kemudian data yang dimasukkan oleh operator ditinjau ulang untuk proses otorisasi oleh admin. Lalu data yang telah di otorisasilah yang bisa dijadikan laporan yang diakses oleh user level pimpinan. Proses pencatatan dan dokumentasi yang
  • 2. berjalan saat ini masih bersifat manual dan akan digantikan sepenuhnya dengan Sistem controlling produksi cetak online ini. 3. Fungsi Utama Perangkat Lunak Perangkat Lunak Sistem controlling produksi cetak ini mempunyai beberapa fungsi utama, antara lain: 3.1 Fungsi Order. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data percetakan yang akan melakukan proses penyimpanan data order. Sub fungsi Tambah Sub fungsi ini digunakan untuk memasukkan data order ke dalam database sistem. Sub fungsi Ubah Sub fungsi ini digunakan untuk mengubah data order di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data order di dalam database sistem. 3.2 Fungsi Pracetak. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data percetakan yang akan melakukan proses penyimpanan data pracetak. Sub fungsi Tambah Sub fungsi ini digunakan untuk memasukkan data pracetak ke dalam database sistem. Sub fungsi Ubah Sub fungsi ini digunakan untuk mengubah data pracetak di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data pracetak di dalam database sistem. Sub fungsi Posting Sub fungsi ini digunakan untuk memposting data pracetak ke admin untuk selanjutnya dilakukan proses validasi data. 3.3 Fungsi Cetak. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data percetakan yang akan melakukan proses penyimpanan data cetak. Sub fungsi Tambah Sub fungsi ini digunakan untuk memasukkan data cetak ke dalam database sistem. Sub fungsi Ubah Sub fungsi ini digunakan untuk mengubah data cetak di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data cetak di dalam database sistem. Sub fungsi Posting Sub fungsi ini digunakan untuk memposting data cetak ke admin untuk selanjutnya dilakukan proses validasi data 3.4 Fungsi Produksi. Fungsi ini digunakan untuk memasukkan, mengubah dan menghapus data percetakan yang akan melakukan proses penyimpanan data produksi. Sub fungsi Tambah Sub fungsi ini digunakan untuk memasukkan data produksi ke dalam database sistem. Sub fungsi Ubah Sub fungsi ini digunakan untuk mengubah data produksi di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data produksi di dalam database sistem. Sub fungsi Posting
  • 3. Sub fungsi ini digunakan untuk memposting data produksi ke admin untuk selanjutnya dilakukan proses validasi data 3.5 Fungsi Otorisasi. Fungsi ini digunakan untuk menampilkan dan mengubah data percetakan yang berupa data pracetak, cetak dan produksi yang akan melakukan proses validasi data tersebut. Sub fungsi Tampilkan Sub fungsi ini digunakan untuk memanggil dan menampilkan data pracetak, cetak dan produksi. Sub fungsi Ubah Sub fungsi ini digunakan untuk meralat data produksi pracetak, cetak dan produksi di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data pracetak, cetak dan produksi di dalam database sistem. Sub fungsi Valid Sub fungsi ini digunakan untuk mengubah status valid dari data pracetak, cetak dan produksi. 3.6 Fungsi Laporan. Fungsi ini digunakan untuk menampilkan laporan data percetakan yang berupa data pracetak, cetak dan produksi serta rekap data harian. Sub fungsi Pilih Sub fungsi ini digunakan menseleksi jenis laporan yang akan ditampilkan, laporan pracetak, cetak, produksi atau rekap laporan. Sub fungsi Cari Sub fungsi ini digunakan untuk mencari laporan percetakan yang akan ditampilkan berdasarkan tanggal. Sub fungsi Tampil Sub fungsi ini digunakan untuk menampilkan laporan pracetak, cetak, produksi dan rekap. Sub fungsi Cetak Sub fungsi ini digunakan untuk melakukan proses cetak ke kertas dari laporan yang ditampilkan. 3.7 Fungsi User. Fungsi ini digunakan untuk memasukkan data user login. Sub fungsi Tambah Sub fungsi ini digunakan untuk memasukkan data user login ke dalam database sistem. Sub fungsi Ubah Sub fungsi ini digunakan untuk mengubah data user login di dalam database sistem. Sub fungsi Hapus Sub fungsi ini digunakan untuk menghapus data user login di dalam database sistem. 4. Model Kebutuhan Perangkat Lunak 4.1 Model Use Case 4.1.1 Diagram Use Case
  • 4. Mengelola data Operator Validasi data Admin Pimpinan Mencetak laporan Login Sistem Controlling Produksi Cetak Online Daftar User Memasukkan data Mengubah data Menghapus data Melihat data «extends» «extends» «extends» «include» «include» «include» «include» «extends» Verifikasi User «extends» 4.1.2 Definisi Aktor No Actor Deskripsi 1 Operator Operator memasukkan data order, pracetak, cetak dan produksi 2 Admin Admin melakukan proses validasi terhadap data yang dimasukkan operator serta mengelola setiap user dalam sistem. 3 Pimpinan Pimpinan menerima data laporan dan rekap dari data pracetak, cetak dan produksi. 4.1.3 Definisi Use Case No Nama Use Case Kode Use Case Deskripsi 1 Login UC-01 Untuk proses pengecekan hak akses siapa yang berhak mengakses proses pengelolaan data percetakan. 2 Verifikasi User UC-02 Proses pengecekan username dan password masuk pengguna aplikasi. 3 Mengelola data UC-03 Kegiatan mengelola data percetakan berupa data order, pracetak, cetak dan produksi yang dilakukan oleh operator. 4 Memasukkan data UC-04 Kegiatan menginput data percetakan berupa data order, pracetak, cetak dan produksi yang dilakukan oleh operator. 5 Mengubah data UC-05 Kegiatan mengubah data percetakan berupa data order, pracetak, cetak dan produksi yang dilakukan oleh operator. 6 Menghapus data UC-06 Kegiatan menghapus data percetakan berupa
  • 5. data order, pracetak, cetak dan produksi yang dilakukan oleh operator. 7 Otorisasi UC-07 Untuk melakukan validasi data pracetak, cetak dan produksi. 8 Laporan UC-08 Untuk melihat dan mencetak laporan pracetak, cetak, produksi serta rekap. 4.1.4 Skenario Use Case Kode skenario : SK-01 Aktor utama : Operator, Admin, Pimpinan Nama Use Case : Login Prekondisi : Masuk ke form login Postkondisi : Memverifikasi user dan password ke database sistem Skenario : UC-01 Aksi Aktor Reaksi Sistem Skenario Normal 1. Memasukkan username dan password 2. Mengecek valid tidaknya data masukan 3. Masuk ke tampilan pengelolaan data Skenario Alternatif 1. Memasukkan username dan password 2. Mengecek valid tidaknya data masukan 3. Menampilkan pesan login tidak valid 4. Masukkan username dan password yang valid 5. Mengecek valid tidaknya data masukan 6. Masuk ke tampilan pengelolaan data Kode skenario : SK-02 Aktor utama : Nama Use Case : Verifikasi User Prekondisi : Mendapatkan data user dari interface login Postkondisi : Skenario : UC-02 Aksi Aktor Reaksi Sistem Skenario Normal 1. Mengecek user terdaftar pada sistem atau tidak 2. Mengecek input password user sama dengan password didalam sistem 3. Mengembalikan nilai kecocokan pada interface login. Kode skenario : SK-03 Aktor utama : Operator Nama Use Case : Mengolah data Prekondisi : Postkondisi :
  • 6. Skenario : UC-03 Aksi Aktor Reaksi Sistem Skenario Normal 4.2 Daftar Istilah No Istilah Arti df 5. Model Analisis 5.1 Identifikasi Kelas Analisis rtrt 5.2 Diagram Kelas Analisis
  • 7. +main() +uiLogin() +uiMenu() +uiOrder() +uiMengelolaDataPracetak() +uiMengelolaDataCetak() +uiMengelolaDataProduksi() +uiLaporan() Main +membukaKoneksi() +eksekusiQuerySelect() +eksekusiQueryInsert() +eksekusiQueryUpdate() +eksekusiQueryDelete() +tutupKoneksi() +host +database +user +password KoneksiBasisData +TambahPracetak() +UbahPracetak() +HapusPracetak() MengelolaDataPracetak +TambahProduksi() +UbahProduksi() +HapusProduksi() MengelolaDataProduksi +TambahCetak() +UbahCetak() +HapusCetak() MengelolaDataCetak +CariDataByTanggal() +KoreksiData() +ValidasiData() Otorisasi +CetakLaporan() Laporan +setNo_order() +getNo_order() +setNm_order() +getNm_order() +setTgl_terbit() +getTgl_terbit() +setJml_cetak() +getJml_cetak() +setJml_halaman() +getJml_halaman() +setPola_cetak() +getPola_cetak() +setJenis_kertas() +getJenis_kertas() +setTinta() +getTinta() +setJml_plate() +getJml_plate() +no_order +nm_order +tgl_terbit +jml_cetak +jml_halaman +pola_cetak +jenis_kertas +tinta +jml_plate Torder +TambahOrder() +UbahOrder() +HapusOrder() MengelolaDataOrder +setKd_pracetak() +getKd_pracetak() +setNo_order() +getNo_order() +setSesi() +getSesi() +setKeterangan() +getKeterangan() +setHalaman() +getHalaman() +setJam() +getJam() +setStatus() +getStatus() +kd_pracetak +no_order +sesi +keterangan +halaman +jam +status Tpracetak +setKd_cetak() +getKd_cetak() +setNo_order() +getNo_order() +setSesi() +getSesi() +setFile_akhir() +getFile_akhir() +setHalaman() +getHalaman() +setPlate_akhir() +getPlate_akhir() +setJml_halaman() +getJml_halaman() +setJam() +getJam() +setTeller() +getTeller() +setWaste() +getWaste() +setGangguan() +getGangguan() +setStatus() +getStatus() +kd_cetak +no_order +sesi +file_akhir +halaman +plate_akhir +jml_halaman +jam +teller +waste +gangguan +status Tcetak +setKd_produksi() +getKd_produksi() +setNo_order() +getNo_order() +setSesi() +getSesi() +setHalaman() +getHalaman() +setWebing() +getWebing() +setSpeed() +getSpeed() +setMulai() +getMulai() +setSelesai() +getSelesai() +setMenit_produksi() +getMenit_produksi() +setTeller() +getTeller() +setCetak_bersih() +getCetak_bersih() +setStatus() +getStatus() +kd_produksi +no_order +sesi +halaman +webing +speed +mulai +selesai +menit_produksi +teller +cetak_bersih +status Tproduksi 1 1 1 1 1 1 1 1 1 1 1 1 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* 1 1..* +validasiLogin() +logout() Login 1 1 1 1 5.1.3 Sequence Diagram Use case: Login
  • 8. Aktor Login 1. Memulai proses login 2. Menampilkan form login 3. Mengisi Username dan password 4. Cek username dan password 5. Menampilkan form mengolah data Use Case: Mengelola data Operator Mengelola Data 1. Memulai mengelola data 2. Menampilkan form data 3. Mengisi form data 4. Proses query 5. Menyimpan ke database Use Case: Daftar User
  • 9. Admin Data User 1. Memulai daftar user 2. Menampilkan form daftar user 3. Mengisi form daftar user 4. Proses query 5. Menyimpan ke database Use Case: Validasi data Admin Validasi data 1. Memulai validasi data 2. Menampilkan form otorisasi 3. Pilih data yang akan di otorisasi 5. Menampilkan data yang akan diotorisasi 4. Proses query 6. Ubah status valid 7. Proses query 8. Update status ke database Use case: Mencetak Laporan
  • 10. Pimpinan Laporan 1. Memulai laporan 2. Menampilkan form laporan 3. Mencetak laporan 4. Proses query 5. Tampil halaman cetak 5.2 Diagram Kelas Keseluruhan 5.3 Activity Diagram Use case: Login System Aktor Masukkan username dan password Tampil pesan error Menu aktif [Y] [N] Menampilkan form login Cek usename Password? Use Case: Mengelola data
  • 11. System Operator Pilih menu data Menampilkan form data Masukkan data Pilih form baru Menampilkan form default Tampil pesan error Simpan data Tampil pesan berhasil disimpan Pilih data yang akan dihapus [Simpan] [N] [Y] [Hapus] [Ubah] Masukkan perubahan data Hapus data [Y] Tampil pesan error [N] Ubah data [Y] Tampil pesan berhasil di ubah [N] Tampil data Pengolahan Data? Data valid? Konfirmasi hapus? Data valid? Posting ke admin Use case: Daftar User
  • 12. System Admin Pilih menu user Menampilkan form user Masukkan user baru Pilih form baru Menampilkan form default Tampil pesan error Simpan user Tampil pesan berhasil disimpan Pilih user yang akan dihapus [Simpan] [N] [Y] [Hapus] [Ubah] Masukkan perubahan user Hapus user [Y] Tampil pesan error [N] Ubah data user [Y] Tampil pesan berhasil di ubah [N] Tampil data user Pengolahan User? Data valid? Konfirmasi hapus? Data valid? Use case: Validasi data
  • 13. System Admin Pilih menu otorisasi Menampilkan form otorisasi Approve Tampil pesan data sudah valid Masukkan perubahan data Tampil pesan error [N] Ubah data [Y] Tampil pesan berhasil di ubah Tampil data Data valid? Filter data berdasrkan tanggal Menampilkan data Validasi data [Benar] [Salah] Use Case: Laporan
  • 14. System Pimpinan Pilih menu laporan Menampilkan form laporan Klik tombol cetak [Y] Cetak? Tampil halaman cetak Klik icon print pada halaman cetak Cetak laporan [T] 5.4 Statechart Diagram Class Diagram: Mengelola Order