Puji syukur kehadirat Allah SWT, berkat rahmat, hidayah dan rahmat-Nya penulis dapat menyelesaikan laporan ini dengan baik dan tepat waktu. Laporan ini membahas tentang kerja praktek (KP) yang dilaksanakan di kantor Biro Komunikasi, Informatika dan Statistik Kabupaten Bengkalis. Bapak Fajri Profesio Putra, M.Cs selaku Koordinator Prodi Rekayasa Perangkat Lunak Politeknik Negeri Bengkalis 5.
Bapak Andri Irawan, S.T selaku Kepala Seksi Aplikasi sekaligus pembimbing selama kerja praktek di Dinas Komunikasi, Informatika dan Statistik Kabupaten Bengkalis. Bapak Zulkifli selaku Kepala Bidang Pengelolaan Elektronika Dinas Komunikasi, Informatika dan Statistik Kabupaten Bengkalis. Penulis merasa sangat bersyukur karena telah diterima untuk melakukan kerja praktek di Dinas Komunikasi, Informatika dan Statistik Kabupaten Benggala, karena dengan melaksanakan kerja praktek ini penulis berkesempatan untuk meningkatkan keterampilan dan menerapkan ilmu.
Penulis memohon maaf kepada semua pihak yang terlibat apabila terjadi kesalahan dan kekurangan baik yang disengaja maupun yang tidak disengaja, baik lahir maupun batin selama proses magang. Penulis mengharapkan saran dan kritik yang membangun untuk kesempurnaan dan perbaikan sehingga akhirnya Laporan Kerja Praktek ini dapat bermanfaat bagi para pembaca.
Latar Belakang Pemikiran Kerja Praktek
Discominfotik Kabupaten Bengkalis juga memberikan kesempatan kepada mahasiswa dan mahasiswa Kerja Praktek (KP), untuk meningkatkan kualitas dan wawasan yang dimilikinya. Selain melakukan Kerja Praktek (KP) di instansi, Discominfotik Kabupaten Bengkalis juga memberikan penugasan sesuai dengan profesi bidang studi yang digeluti mahasiswa dan mahasiswa yang melakukan kerja praktek. Melakukan kerja praktek di Dinas Diskominfotik Kabupaten Bengkalis, penulis ditugaskan untuk membangun website berita di Kabupaten Mandau dengan menggunakan framework Laravel.
Kabar Berita Mandau adalah perangkat lunak berbasis website yang menangani penerbitan dan pengolahan berita agar berita tersebut sampai ke masyarakat kabupaten Mandau dan sekitarnya. Sistem dan software ini akan memudahkan masyarakat untuk mendapatkan berita terbaru. Selain kepada masyarakat, pengelola berita juga akan memudahkan mereka dalam menyampaikan berita yang mereka terima yang akan dipublikasikan melalui software Warta Kabupaten Mandau. Alasan penulis memilih topik ini adalah karena rancangan sistem ini dapat dengan mudah dibangun dan dipahami untuk mendapatkan berita dan informasi penting yang dibutuhkan oleh masyarakat Kabupaten Mandau-Bengkalis.
Tujuan dan Manfaat Kerja Praktek
Sebagai salah satu syarat dalam menyelesaikan pendidikan S1 Rekayasa Perangkat Lunak Terapan di Politeknik Negeri Bengal. Peningkatan kerjasama antar instansi dan lembaga pendidikan khususnya Program Studi D4 Rekayasa Perangkat Lunak.
Luaran Proyek Kerja Praktek
Tata cara pembuatan website berita Mandau menggunakan model Extreme Programming (XP), Extreme Programming (XP) merupakan bagian dari Agile Development dan merupakan pengembangan dari metode Rapid Application Development (RAD) yang menitikberatkan pada coding sebagai tahapan kegiatan utama dari siklus hidup pengembangan perangkat lunak sama sekali. Metode yang digunakan untuk menguji situs berita di Kecamatan Mandau adalah pengujian Black-Box dengan menguji input dan output yang dihasilkan oleh sistem. Dalam proses perancangan website Kabar Mandau dilakukan analisis terhadap sistem yang sedang berjalan dan perancangan sistem yang akan dibangun antara lain sebagai berikut.
Pada sistem yang akan dibangun masyarakat dapat membuka website Kabar Mandau, sistem akan menampilkan berita-berita khusus Kabupaten Mandau sehingga masyarakat di Kabupaten Mandau memiliki kemudahan dalam mendapatkan berita terbaru. Tahapan dan jadwal pelaksanaan yang dilakukan dalam pembangunan website Kabar Mandau dapat Anda lihat pada tabel di bawah ini. Dalam pengujian sistem aplikasi aplikasi website berita di Kecamatan Mandau, penulis disini menggunakan pengujian black box, dimana dalam metode ini hanya menguji hasil input dan output.
Dampak terhadap diri/personal pembuatan website berita Mandau adalah sebagai berikut. Dikarenakan waktu produksi yang relatif singkat, pembuatan website Kabar Berita Mandau masih memiliki beberapa kekurangan dan belum memenuhi tujuan yang diharapkan.
GAMBARAN UMUM PERUSAHAAN
Sejarah Singkat Perusahaan
Visi dan Misi
Struktur Organisasi Perusahaan
Ruang Lingkup Perusahaan
BIDANG PEKERJAAN
Melakukan Pemasangan Alat Vidcon ( Video Conference )
Mengantar Surat Dan Mengambil Surat
Pembayaran Pajak
4 Sebagai administrator, Anda dapat mengelola data berita untuk aplikasi front-end di aplikasi News Feed di kabupaten Mandau. Use case menggambarkan interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat (Rosa & Salahuddin, 2019). Pengguna juga dapat melakukan registrasi dan login ke website Kabar Mandau dan juga dapat melakukan edit data pribadi.
Untuk mencapai continuous integration disini, penulis menggunakan tools database MySQL untuk menyimpan dan mengelola source code sistem aplikasi situs berita kecamatan mandau sehingga tim dapat dengan mudah mengidentifikasi kesalahan dan menghapusnya selama proses pembangunan. Dalam mengimplementasikan sistem, website Mandau News News menggunakan beberapa tools yang disarankan oleh pembimbing praktikum antara lain Atom sebagai editor teks, HeidiSQL untuk mengelola database MySQL dan framework Laravel yang merupakan framework PHP yang digunakan untuk membangun website Berita Mandau News . . Tampilan utama merupakan tampilan awal saat anda masuk ke website Mandau News News, tampilan utama berisi beberapa artikel berita diantaranya berita terbaru, berita terpopuler dan berita rekomendasi.
Kabar Berita Mandau adalah perangkat lunak berbasis web yang menangani publikasi berita dan pengolahan berita agar berita tersebut sampai ke masyarakat Mandau dan sekitarnya. Sistem dan software ini akan memudahkan masyarakat untuk mendapatkan berita terbaru Selain masyarakat, pengelola berita juga akan lebih mudah menyampaikan berita yang mereka terima yang akan dipublikasikan melalui software Mandau News.
MEMBANGUN SISTEM INFORMASI KABAR BERITA MANDAU
Metodologi
- Prosedur Pembuatan Aplikasi
- Metodologi Pengumpulan Data
- Proses Perancangan
- Tahapan dan Jadwal Pelaksanaan
Metode ini menerapkan atau mengedepankan proses pengembangan yang lebih tanggap terhadap kebutuhan pengguna (“agile”) dibandingkan dengan metode tradisional, sekaligus membangun perangkat lunak dengan kualitas yang lebih baik (Pressman, 2010). Perencanaan merupakan kegiatan yang bertujuan untuk mengumpulkan kebutuhan perangkat lunak yang akan di-deploy. Aliran normal Jika Anda memilih menu admin, sistem menampilkan daftar admin yang telah bergabung dalam kolaborasi, dan menampilkan admin terdaftar.
Aliran Normal Ketika administrator mengakses menu ini, daftar pengguna yang masuk ditampilkan. Portabilitas Perangkat lunak ini dibangun menggunakan website dengan framework Laravel sehingga dapat dengan mudah diakses lintas perangkat. Pada fase sebelumnya terdapat dua user atau pelaku perancangan aplikasi yaitu Admin dan Customer.
Diagram aktivitas atau diagram aktivitas menggambarkan alur kerja atau aktivitas dari suatu sistem atau proses bisnis atau menu dalam perangkat lunak (Rosa & Shalahudidin, 2019). Masyarakat dapat masuk ke menu daftar, kemudian sistem akan menampilkan form daftar, masyarakat dapat memasukkan nama, alamat email, password dan konfirmasi password, kemudian user mengklik tombol daftar, kemudian sistem akan menghasilkan halaman biodata yang ditampilkan. . Masyarakat dapat masuk ke menu login, masukkan alamat email dan password, klik tombol password dan sistem akan mengkonfirmasi jika input yang dimasukkan benar, jika benar maka akan muncul halaman berita utama, jika tidak maka ulangi alamat email yang benar dan kata sandi.
Masyarakat dapat masuk ke dalam website, sistem akan menampilkan halaman berita, kemudian masyarakat dapat memilih kategori berita, sistem akan menampilkan artikel berita. Masyarakat dapat masuk ke menu data pribadi, sistem menampilkan form data pribadi, kemudian masyarakat dapat mengubah data pribadi tersebut. Pada tahap ini dimana desain yang dibuat kemudian diimplementasikan dalam bentuk bahasa pemrograman yang dapat dikenali oleh komputer.
Setelah implementasi, langkah selanjutnya adalah menguji aplikasi yang telah dibangun, pada tahap ini ditentukan oleh pengguna sistem dan berfokus pada fitur dan fungsionalitas dari keseluruhan sistem dan kemudian ditinjau oleh pengguna sistem. Teknik yang digunakan dalam pengumpulan data adalah dengan melakukan wawancara langsung dengan staf di kecamatan Mandau. Pada sistem saat ini masyarakat harus mengunjungi website lain untuk mendapatkan berita tentang Kabupaten Mandaut, dalam hal ini masyarakat kesulitan dalam memilih berita.
Perancangan dan Implementasi
- Analisis Data
- Rancangan Sistem
- Implementasi Sistem
- Dampak Implementasi Sistem
Dalam pair programming disini penulis bekerja sama dengan tim untuk menulis kode program, dimana anggota tim yang lain akan mengoreksi kode program yang dibuat. Oleh karena itu disarankan agar ada pihak yang dapat terus membuat website tersebut sehingga menjadi website yang lebih menarik dan interaktif serta secara umum digunakan sesuai dengan fungsi yang direncanakan.
PENUTUP
Kesimpulan
Saran