Pada form master user kali ini kami akan menampilkan form dari user admin karena admin memiliki hak akses penuh pada sistem seperti melakukan proses CRUD (create,read,update,dan delete). dalamnya : a. Membuat Model pada direktori a_matrik
Hal pertama yang harus di lakukan dalam pembuatan form master user agar fungsi CRUD berjalan dengan baik adalah membuat file model Laporan_model.php pada folder model di direktori seperti berikut a_matrik/model/Laporan_model.php. setelah membuat file tersebut masukan kode fungsi-fungsi CRUD pada file Laporan_model.php seperti berikut:
1. getAllLaporan
Sumber: Hasil Penelitian (2019)
2.102. Membuat kode Model Laporan_model.php
Pada getAlllaporan() ini adalah merupakan fungsi model untuk memanggil semua data tb_lapor yang berada pada database agar data tersebuat dapat terbaca oleh sistem.
2. tambahDataLaporan
Sumber: Hasil Penelitian (2019)
2.103. Membuat kKode Model Laporan_model.php
Pada tambahDataLaporan() ini adalah berfungsi sebagai penginputan data pada form tambah yang dibuat supaya inputan langsung masuk ke database.
3. hapusDataLaporan
Sumber: Hasil Penelitian (2019)
2.104. Membuat Kode Model Laporan_model.php
Pada hapusDataLaporan-() diatas adalah befungsi sebagai menghapus data laporan yang sudah di buat menggunakan fungsi query.
4. ubahDataLaporan
Sumber: Hasil Penelitian (2019)
2.105 Membuat Kode Model Laporan_model.php
Pada ubahDataLaporan() diatas adalah berfungsi sebagai mengubah data pada laporan yang telah di buat menggunakan fungsi query.
Tentang Penulis 291 5. cariDataLaporan
Sumber: Hasil Penelitian (2019)
2.106. Membuat Kode Model Laporan_model.php
Pada cariDataLaporan() diatas adalah berfungsi sebagai mencari data laporan menggunakan query dengan memasuk kan keyword atau kata kunci agar lebih mudah mencari data.
Pada data model laporan yang telah di buat seperti di atas merupakan cangkupan dari semua fungsi dari setiap model. Selebihnya pada model yang tersisa seperti mingguan_model.php, M_harian.php dan M_lifetime.php pada penjelasan model-model berikut akan di jelaskan pada sesi berikutnya.
b. Membuat View Menu Laporan
Pada sebelumya kita telah membuat fungsi model dari data laporan yang merupakan fungsi data agar dapat melakukan CRUD (create, read, update ,dan delete) pada form laporan (Work Order). Berikut kami akan membuat tampilan pada form master user laporan.
1. Laporan Work Order
Sumber: Hasil Penelitian (2019)
2.107. Tampilan form user Work Order Pada menu work order memiliki fungsi berupa :
1. Tambah data Work Order 2. Tombol Cetak PDF
3. Tombol pencari
4. Tombol Edit menampilkan flashdata (data berhasil diubah) 5. Tombol Detail
6. Tombol Hapus menampilkan flashdata (data berhasil dihapus) 7. Tabel
Buat lah file tampil.php pada a_matrik/view/laporan/tampil.php untuk menampilkan data seperti diatas. Pada baris 2 sampai 15 menampilkan fungsi flashdata seperti gambar di bawah ini:
Sumber: Hasil Penelitian (2019)
2.108. fungsi Flashdata
Dan berikut merupakan kode-kode dari fungsi flashdata untuk di masukan ke dalam file tampil.php
Sumber: Hasil Penelitian (2019)
2.109. Kode View Menu Laporan tampil.php
Pada kode diatas merupakan kode untuk menampilkan flashdata / pesan singkat pada menu laporan.
Tentang Penulis 293
Lanjutkan pada file tampil.php dengan memasukan kode utntuk tombol tambah,pencarian dan cetak data.
Sumber: Hasil Penelitian (2019)
2.110. Kode View Menu Laporan tampil.php
Selanjutnya masukan kode 42 sampai 49 untuk menampilkan pesan flashdata jika tidak ada data pada menu work order.
Sumber: Hasil Penelitian (2019)
2.111. Kode View Menu Laporan tampil.php
Selanjutnya, pada kode urutan 53 sampai 66 merupakan kode untuk menampilkan judul tabel pada menu work order.
Pada kode berikutnya masukan kode pada file tampil.php kita akan menampilkan data isi dari tabel ini seperti di berikut ini :
Sumber: Hasil Penelitian (2019)
2.112. Kode View Menu Laporan tampil.php
Pada kode diatas pada baris ke 71 sampai 86 merupakan kode program untuk menampilkan data isi tabel dan ukuran tabel dan menampilkan beberapa tombol aksi seperti edit, detail, dan hapus. Pada baris ke 87 samapi 92 merupakan fungsi tag penutup kode program.
Jika sudah selesai memasukan kode-kode berikut ke dalam file tampil.php. Selanjutnya, pada tombol tambah data Work Order pada saat di klik akan muncul berupa form tambah data work order dan begitu juga pada tombol edit akan menampilkan form ubah data work order dan juga pada tombol detail akan menampilkan rincian data saat menginput data work order. Berikut contohnya tampilan tersebut :
a. Form Tambah Data Work Order
Sumber: Hasil Penelitian (2019)
2.113. Form Tambah Data Work Order
Pada gambar diatas merupakan form tambah work order yang berisikan kolom-kolom seperti kode laporan, nama pelapor, tanggal, jenis
Tentang Penulis 295
kerusakan, PIC, status, dan di tambah dengan tombol tambah data dan tombol kembali. Untuk membuat form seperti diatas buat lah file baru pada direktori a_matrik/view/laporan/tambah.php. Sisipkan kode-kode ke dalam file tersebut ke dalam file tambah.php Seperti berikut ini:
Sumber: Hasil Penelitian (2019)
2.114. Form Tambah Kode Otomatis Data Work Order
Kode ini berfungsi sebagai pemberian kode otomatis dan penamaan didalam kolom seperti gambar di bawah ini:
Sumber: Hasil Penelitian (2019)
2.115. Penamaan Data di Dalam Kolom
Selanjutnya kita lanjutkan memasukan kode untuk membuat form tambah work order yang berisikan kode menampilkan judul kolom seperti kode wo, nama pelapor, tanggal, jenis kerusakan, PIC, status dan station seperti berikut ini :
Sumber: Hasil Penelitian (2019)
2.116. Form Tambah Data Work Order
Lanjutkan memasukan kode pada file tambah.php untuk meanampilkan fungsi optional pada kolom status seperti berikut ini:
Sumber: Hasil Penelitian (2019)
2.117. Optional status
Gambar diatas merupakan tampilan optional status. Berikut ini adalah kode-kode dari fungsi kode optional status tersebut:
Sumber: Hasil Penelitian (2019)
2.118. Kode Program Optional status
Pada kolom station juga berisikan optional-optional berikut tampilanya:
Tentang Penulis 297
Sumber: Hasil Penelitian (2019)
2.119. Optional Station
Selanjutnya buatlah file controller pada folder controller pada direktori a_matrik dengan nama file laporan.php. klik kanan pada folder controller lalu klik new file dan berinama file tersebut dengan nama laporan.php. lalu buka file tersebut melalui direktori a_matrik/controller/laporan.php sisipkan atau ketikan data pada file laporan.php sepert berikut ini:
Sumber: Hasil Penelitian (2019)
2.128. Kode program controller
Befungsi untuk memanggil fungsi userdata dan mengambil data file model laporan dan mengaktifkan fungsi form validasi dan fungsi cetak PDF.
Sumber: Hasil Penelitian (2019)
2.129. Kode program controller Tambah laporan.php
Seperti data di atas adalah fungsi untuk memanggil tampilan halaman tombol tambah agar menuju ke halaman form tambah data di laporan work order.
Sekarang masukan data untuk memanggil tampilan halaman form ubah pada data laporan work order pada baris ke 112 berfungsi memanggil fungsi model agar pada saat pengubahan data di database dapat berubah seperti berikut ini:
Sumber: Hasil Penelitian (2019)
2.130. Kode program controller Ubah laporan.php
Berikut masukan data berikut untuk memanggil tampilan halaman form detail pada data laporan work order.
Sumber: Hasil Penelitian (2019)
2.131. Kode program controller Detail laporn.php
2.3. Rancangan Form Data Maintenance
Setelah kita membuat rancangan form master, sekarang kita membuat rancangan data maintenance pada aplikasi A-MATRIK. Form rancangan maintenace pada A-MATRIK yang akan kita buat adalah merupakan proses penerimaan data (harian) dari data laporan yang di buat oleh pelapor dan laporan kerja mingguan dan dengan data tersebut digunakan untuk penjadwalan, perhitungan atau estimasi (lifetime alat) kapan pergantian atau perbaikan selanjutnya dilakukan pada peralatan pabrik berdasarkan beberapa ketentuan seperti jam olah dan standart bujet olah. Seperti rancangan yang telah di jelaskan sebelumnya data yang dimaksud adalah data maintenance harian dan data maintenance lifetime alat.
Tentang Penulis 299
Untuk Pembuatan Form Data Maintenance yang akan di jelaskan merupakan salah satu contoh saja dalam proses pembuatan form data maintenance.
Dalam proses pembuatan form data maintenance kita akan menggunakan konsep MVC (Model-View-Controller) seperti yang telah di jelaskan pada bab sebelumnya. Maka dalam alur pembuatan data maintenanace ini, akan di ikuti dengan konsep Model, View dan Controller. Langsung saja akan di jelaskan proses pembuatan form data maintenance pada aplikasi A-MATRIK.