• Tidak ada hasil yang ditemukan

Sebuah sequence diagram menjelaskan interaksi antara beberapa obyek untuk periode waktu tertentu. Sequence diagram menekankan interaksi sekumpulan obyek pada waktu atau pada hubungannya. Sequence diagram dapat menjelaskan aliran pesan antar objek saat menjalankan suatu use case.

Berikut adalah sequence diagram yang menjelaskan aliran pesan antar obyek dalam aktivitas use case sistem yang diusulkan.

¾ Sequence Mendata Order Produksi

Gambar 5.17 Sequence diagram Mendata Order Produksi Keterangan sequence diagram untuk mendata Order Produksi:

1. Manajer Produksi membuka halaman menu agar selanjutnya dapat membuka UI Order Produksi.

2. Data order produksi dientri melalui user interface order produksi. Ketika dientri, beberapa data diambil dari obyek produk dan ditampilkan ke UI order produksi.

3. Perhitungan stok awal, stok akhir, dan batch produksi dilakukan di user interface order produksi

4. Setelah mengentri data, Manajer Produksi I menyimpan data melalui UI order produksi. UI order produksi akan melakukan penyimpanan ke obyek order produksi melalui method disimpan().

5. Obyek order produksi akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI order produksi.

6. Manajer Produksi I yang selesai mengentri dan melihat data order produksi kemudian menutup UI order produksi.

¾ Sequence Mendata Mesin

Gambar 5.18 Sequence diagram Mendata Mesin Keterangan sequence diagram untuk mendata mesin:

1. Manajer Produksi I membuka halaman menu agar selanjutnya dapat membuka UI Mesin.

2. Data Mesin dientri melalui user interface mesin.

3. Setelah mengentri data, Manajer Produksi I menyimpan data melalui UI rmesin.

UI mesin akan melakukan penyimpanan ke obyek mesin melalui method disimpan().

4. Obyek mesin akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI mesin.

5. Manajer Produksi I yang selesai mengentri dan melihat data mesin kemudian menutup UI mesin.

¾ Sequence Mendata Produk

Gambar 5.19 Sequence diagram Mendata Produk Keterangan sequence diagram untuk mendata produk:

1. Manajer Produksi I membuka halaman menu agar selanjutnya dapat membuka UI produk.

2. Data produk dientri melalui user interface produk.

3. Setelah mengentri data, Manajer Produksi I menyimpan data melalui UI produk.

UI produk akan melakukan penyimpanan ke obyek produk melalui method disimpan().

4. Obyek produk akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI produk.

5. Manajer Produksi I yang selesai mengentri dan melihat data produk kemudian menutup UI produk.

¾ Sequence Mendata Hari Libur

Gambar 5.20 Sequence diagram Mendata Hari Libur Keterangan sequence diagram untuk mendata hari libur:

1. Manajer Produksi I membuka halaman menu agar selanjutnya dapat membuka UI hari libur.

2. Data hari libur dientri melalui user interface hari libur.

3. Setelah mengentri data, Manajer Produksi I menyimpan data melalui UI hari libur. UI hari libur akan melakukan penyimpanan ke obyek hari libur melalui method disimpan().

4. Obyek hari libur akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI hari libur.

5. Manajer Produksi I yang selesai mengentri dan melihat data hari libur kemudian menutup UI hari libur.

¾ Sequence Mendata Waktu Operasi

Gambar 5.21 Sequence Diagram Mendata Waktu Operasi Keterangan sequence diagram untuk mendata waktu operasi:

1. Manajer Produksi I membuka halaman menu agar selanjutnya dapat membuka UI waktu operasi.

2. Data waktu operasi dientri melalui user interface order produksi. Ketika dientri, beberapa data diambil dari obyek mesin dan obyek produk dan ditampilkan ke UI waktu operasi.

3. Setelah mengentri data, Manajer Produksi I menyimpan data melalui UI waktu operasi. UI waktu operasi akan melakukan penyimpanan ke obyek waktu operasi melalui method disimpan().

4. Obyek waktu operasi akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI waktu operasi.

5. Manajer Produksi I yang selesai mengentri dan melihat data waktu operasi kemudian menutup UI waktu operasi.

¾ Sequence Mengurutkan Batch Produksi

Actor : Manajer Produksi I

Object : Pengurutan_Batch_Produksi UI: Menu UI : Pengurutan_Batch_Produksi

dibuka

Gambar 5.22 Sequence Diagram Mengurutkan Batch Produksi (Manajer Produksi I)

Gambar 5.23 Sequence Diagram Mengurutkan Batch Produksi (Asisten Manajer Produksi I)

Keterangan sequence diagram untuk mengurutkan batch Produksi:

1. User (Manajer Produksi I dan Asisten Manajer Produksi I) membuka halaman menu agar selanjutnya dapat membuka UI Pengurutan Batch Produksi.

2. User kemudian menjalankan pengurutan melalui pilihan-pilihan yang ada pada UI pengurutan batch produksi.

3. UI pengurutan batch produksi akan mengambil data dari obyek produk, obyek mesin, obyek order produksi, dan obyek waktu operasi, dan melakukan perhitungan serta kegiatan pengurutan berdasarkan algoritma pengurutan pekerjaan yang ada.

4. UI pengurutan batch produksi kemudian melakukan penyimpanan data ke obyek pengurutan batch produksi melalui method disimpan().

5. Obyek pengurutan batch produksi akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI pengurutan batch produksi.

6. User yang selesai mengurutkan dan melihat data pengurutan batch produksi produksi kemudian menutup UI pengurutan batch produksi.

¾ Sequence Mendata Perincian Produksi

Gambar 5.24 Sequence Diagram Mendata Perincian Produksi (Manajer Produksi I)

Actor : Asisten Manajer Produksi I

Object : Perincian_Produksi UI: Menu UI : Perincian_Produksi

dibuka

Object : Produk Object : Order Produksi

diambil

Gambar 5.25 Sequence Diagram Mendata Perincian Produksi (Asisten Manajer Produksi I)

Keterangan sequence diagram untuk mendata perincian produksi:

1. User (Manajer Produksi I dan Asisten Manajer Produksi I) membuka halaman menu agar selanjutnya dapat membuka UI perincian produksi.

2. Data perincian produksi dientri melalui user interface perincian produksi. Ketika dientri, beberapa data diambil dari obyek produk dan obyek order produksi dan ditampilkan ke UI perincian produksi.

3. Setelah mengentri data, user menyimpan data melalui UI perincian produksi. UI perincian produksi akan melakukan penyimpanan ke obyek perincian produksi melalui method disimpan().

4. Obyek perincian produksi akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI perincian produksi.

5. User yang selesai mengentri dan melihat data perincian produksi kemudian menutup UI perincian produksi.

¾ Sequence Menjadwalkan Produksi

Gambar 5.26 Sequence Diagram Menjadwalkan Produksi (Manajer Produksi I)

Gambar 5.27 Sequence Diagram Menjadwalkan Produksi (Asisten Manajer Produksi I) Keterangan sequence diagram untuk Menjadwalkan Produksi:

1. User (Manajer Produksi I dan Asisten Manajer Produksi I)membuka halaman menu agar selanjutnya dapat membuka UI Jadwal Produksi.

2. User kemudian menjalankan penjadwalan melalui pilihan-pilihan yang ada pada UI jadwal produksi.

3. UI jadwal produksi akan mengambil data dari obyek produk, obyek mesin, obyek order produksi, obyek waktu operasi, dan obyek perincian produksi dan melakukan perhitungan waktu produksi kegiatan penjadwalan, dan pemeriksaan status keterlambatan.

4. UI jadwal produksi kemudian melakukan penyimpanan data ke obyek jadwal produksi melalui method disimpan().

5. Obyek jadwal produksi akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI jadwal produksi.

6. User yang selesai menjadwalkan dan melihat jadwal produksi kemudian menutup UI jadwal produksi.

¾ Sequence Merealisasikan Jadwal Produksi

Gambar 5.28 Sequence Diagram Merealisasikan Jadwal Produksi (untuk manajer produksi I)

Gambar 5.29 Sequence Diagram Merealisasikan Jadwal Produksi(untuk Asisten Manajer Produksi I)

Keterangan sequence diagram untuk mendata perincian produksi:

1. User (Manajer Produksi I dan Asisten Manajer Produksi I) membuka halaman menu agar selanjutnya dapat membuka UI Realisasi Jadwal.

2. Ketika UI Realisasi Jadwal dibuka, data Jadwal Produksi akan ditampilkan ke UI Realisasi Jadwal.

3. User mengedit jadwal produksi melalui UI Realisasi Jadwal.

4. Ketika diedit, beberapa data diambil dari obyek produk, obyek mesin, obyek order produksi, dan obyek perincian produksi, dan ditampilkan ke UI realisasi jadwal.

5. Setelah mengedit jadwal produksi, user menyimpan realisasi jadwal melalui UI realisasi jadwal. UI realisasi jadwal akan melakukan penyimpanan ke obyek realisasi jadwal melalui method disimpan().

6. Obyek realisasi jadwal akan melakukan kegiatan penyimpanan, dan kemudian hasil simpanan ditampilkan kembali ke UI realisasi jadwal.

7. User yang selesai mengedit dan melihat data realisasi jadwal kemudian menutup UI realisasi jadwal.

¾ Sequence Mencetak Jadwal Produksi I

Gambar 5.30 Sequence Diagram Mencetak Jadwal Produksi I (Manajer Produksi I)

Gambar 5.31 Sequence Diagram Mencetak Jadwal Produksi I (Asisten Manajer Produksi I)

Keterangan sequence diagram untuk mencetak jadwal produksi I:

1. User (Manajer Produksi I/Asisten Manajer Produksi I) membuka halaman menu agar selanjutnya dapat membuka UI jadwal produksi.

2. UI jadwal produksi menampilkan data dari obyek jadwal produksi.

3. User melakukan preview pada UI jadwal produksi, dan UI jadwal produksi membuka UI Preview Jadwal Produksi.

4. UI Preview Jadwal Produksi melakukan preview obyek jadwal produksi, sehingga data jadwal produksi akan ditampilkan pada UI Preview Jadwal Produksi.

5. User kemudian melakukan kegiatan mencetak melalui UI Preview Jadwal Produksi.

6. Ketika selesai kegiatan pencetakan, User menutup UI Preview Jadwal Produksi.

UI Preview Jadwal Produksi melakukan method ditampilkan() obyek jadwal produksi ke UI Jadwal Produksi.

7. User yang selesai melihat data jadwal produksi kemudian menutup UI jadwal produksi.

¾ Sequence Mencetak Realisasi Jadwal.

Gambar 5.32 Sequence Diagram Mencetak Realisasi Jadwal (untuk Manajer Produksi I)

Actor : Plant Manager

Object : Realisasi_Jadwal UI: Menu UI : Realisasi_Jadwal

dibuka

Gambar 5.33 Sequence Mencetak Realisasi Jadwal Produksi (untuk Plant Manager) Keterangan sequence diagram untuk mencetak Realisasi Jadwal:

1. User (Manajer Produksi I, Plant Manager) membuka halaman menu agar selanjutnya dapat membuka UI realisasi jadwal.

2. UI realisasi jadwal menampilkan data dari obyek realisasi jadwal.

3. User melakukan preview pada UI realisasi jadwal, dan UI realisasi jadwal membuka UI Preview Realisasi Jadwal.

4. UI Preview Realisasi Jadwal melakukan preview obyek realisasi jadwal, sehingga data realisasi jadwal ditampilkan pada UI Preview Realisasi Jadwal.

5. User kemudian melakukan kegiatan mencetak melalui UI Preview Realisasi Jadwal.

6. Ketika selesai kegiatan pencetakan, user menutup UI Preview Realisasi Jadwal.

UI Preview Realisasi Jadwal melakukan method ditampilkan() obyek realisasi jadwal ke UI Realisasi Jadwal.

7. User yang selesai melihat data realisasi jadwal kemudian menutup UI realisasi jadwal.

5.4.4.4 Interface (Navigation Diagram)

Navigation diagram merupakan sebuah jenis khusus dari statechart diagram yang berfokus pada keseluruhan dinamika user interface. Diagram tersebut memperlihatkan partisipasi windows dan transisi di antaranya. Navigation Diagram juga dapat menunjukkan urutan pengaksesan layar di dalam sistem yang dibuat , dimulai dari saat user mengakses sistem hingga user keluar dari sistem.

Berikut adalah navigation diagram dari sistem usulan.

Gambar 5.34 Navigation Diagram untuk Sistem Usulan

Dokumen terkait