For e-Learning and Education

Author: Mei Anjanii

Project Mengintegrasikan Aplikasi (Part 2)

Contoh Skenario Project Mengintegrasikan Aplikasi

Disini kita akan melihat skenario project terlebih dahulu. Aplikasi kami tentang presensi pegawai di perusahaan asuransi HexaLife Company. Skenario tugas diberikan oleh dosen saya Bpk. Taufik Nur Adi.

Skenario

il

Keterangan :

  1. Komputer 1 dan Komputer 2 terhubung melalui kabel LAN atau Wireless
  2. Pada Komputer 1 terdapat sebuah database yang berisi 2 tabel. Yaitu table pegawai yang memiliki field sebagai berikut : nip,password, nama, jenis_kelamin, nohp dan alamat. Dan table rekap absensi pegawai yang memiliki field sebagai berikut : id_rekap, nip, jumlah_masuk, jumlah_alfa, bulan_absen
  3. Pada Komputer 1 terdapat sebuah aplikasi yang dapat mengelola data pegawai (add, edit , delete dan list pegawai)
  4. Pada Komputer 2 terdapat sebuah database yang berisi 2 tabel, yaitu table pegawai (sama seperti table pegawai pada komputer 1) dan table absensi pegawai yang memiliki field sebagai berikut : id_absen, tgl_absen (datetime), nip, keterangan (enum : masuk, alfa)
  5. Pada Komputer 2 terdapat sebuah aplikasi yang dapat mengelola data pegawai (add, edit , delete dan list pegawai) dan aplikasi bagi pagawai untuk melakukan absensi (absensi dapat dilakukan setelah login).
  6. Kedua data pegawai di kedua database di dua computer yang berbeda harus selalu sama / konsisten. Jika ada penambahan data pegawai baru melalui salah satu aplikasi disalah satu komputer, maka table pegawai dikomputer lain harus diupdate juga.
  7. Setiap akhir bulan harus ada proses otomatis untuk melakukan rekap absensi pegawai. Dan data rekap absensi tersebut harus disimpan di table rekap absensi pegawa yang berada di computer 1.

 

Untuk melihat Manual Pengguna : Project Mengintegrasikan Aplikasi (Part 3)

Project Mengintegrasikan Aplikasi (Part 1)

Pendahuluan

Sejalan dengan perkembangan perusahaan, suatu perusahaan harus dapat mengikuti perkembangan teknologi. Informasi menjadi kebutuhan yang sangat penting. Untuk memacu kemajuan di bidang teknologi informasi ini, dituntut adanya suatu informasi yang cepat, tepat, dan akurat. Oleh karena itu, penerapan aplikasi komputer sangat diperlukan untuk mempermudah dan memperlancar proses sistem informasi yang ada sehingga dapat dihasilkan sistem informasi yang saling terintegrasi secara cepat, tepat, dan akurat.

Aplikasi yang kami buat ini khusus untuk membuat kemudahan presensi bagi para pegawai HexaLife Company. Para pegawai diberikan hak dalam melakukan presensi secara online, serta dapat mengedit profile mereka dan dapat melihat daftar pegawai yang sudah melakukan presensi.

Aplikasi ini dibuat dalam 2 aplikasi sederhana, yaitu aplikasi pertama (aplikasi1) diperuntukkan untuk admin dan aplikasi kedua (aplikasi2) diperuntukkan untuk para pegawai, keduanya memiliki masing-masing database dan dituntut untuk saling terintegrasi antar database yang telah dibuat sehingga aplikasi 1 (admin) dapat mengakses database di apllikasi 2, tetapi pegawai tidak dapat mengakses database milik admin untuk menjaga kerahasiaan data para pegawai company.

Batasan Masalah

  • Membuat aplikasi menggunakan PHP
  • Menggunakan database MySQL’
  • Menggunakan format data berikut ini dalam melakukan pertukaran data antar komputer:
    • FixLength
    • With Delimiter (&)
    • XML
    • JSON

Landasan Teori

PHP

PHP singkatan dari “PHP: Hypertext Prepocessor”, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.

MySQL

MySQL adalah sebuah perangkat lunak database (basis data) sistem tebuka yang sangat terkenal dikalangan pengembang sistem database dunia yang di gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQL (Structured Query Language) yang di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful.

FixLength

Merupakan panjang atau banyaknya unit data sebuah record yang sama dengan record-record lainnya (secara fisik).

XML

(eXtended Markup Languge) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb).

JSON

JavaScript Object Notation merupakan format teks bahasa yang independen tetapi menggunakan konvensi yang mudah bagi programmer dari kelas C, termasuk C, C++, C#, Java, JavaScript, Perl, Python dan lain-lain.

Untuk melanjutkan ke contoh soal : Project Mengintegrasikan Aplikasi (Part 2)

© 2024 Mei Anjanii

Theme by Anders NorenUp ↑