SISTEM INFORMASI PT. HENG SUN MULIA PRATAMA JAMBI MENGGUNAKAN PHP DAN MySQL
Megawati Mira Alhumaira Tari Rezti Aprianty Program Studi Sistem Informasi STMIK Politeknik PalComtech Palembang
Abstrak PT Heng Sun Mulia Pratama Jambi merupakan perusahaan yang bergerak dibidang penyewaan alat berat. Kegiatan usaha yang dijalankan oleh PT Heng Sun Mulia Pratama Jambi adalah penyewaan alat berat bagi perusahaan maupun perorangan. PT Heng Sun Mulia Pratama Jambi hanya melayani jasa penyewaan alat berat di kota Jambi, Palembang, dan Lampung. Akan tetapi, perusahaan memiliki beberapa kendala dalam penyediaan informasi. Kendala pada penyewa yaitu terbatasnya memperoleh data alat berat dan pada perusahaan yaitu, masih kurang efisien dalam pendataan data pada masing-masing divisi karena data masih disimpan atau dicatat di buku agenda. Oleh karena itu, dirancang sebuah aplikasi menggunakan fasilitas internet yang dapat digunakan penyewa untuk menyewa alat berat dan mengetahui data alat berat dan bagi perusahaan untuk pendataan seluruh aktivitas pada masing-masing divisi.Tujuan dari pembuatan penelitian ini memberikan solusi dari permasalahan tersebut sehingga perusahaan dapat mengolah data dan penyewa dapat memperoleh data alat berat dan menyewa alat berat melalui website. Sistem yang dibuat adalah aplikasi online berbasis web dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. Metode pengembangannya menggunakan model waterfall. Dengan pembangunan aplikasi online berbasis web dapat membantu perusahaan dalam penyediaan informasi melalui website PT Heng Sun Mulia Pratama Jambi. Kata Kunci : Sistem Informasi, PHP, MySQL
PENDAHULUAN Sistem informasi merupakan sekumpulan komponen yang saling berhubungan, mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. Selain menunjang proses pengambilan keputusan, koordinasi dan pengawasan, sistem informasi juga dapat membantu manusia dalam menganalisis permasalahan, menggambarkan hal-hal yang rumit dan menciptakan produk baru. Perkembangan dunia sistem informasi pada saat ini sudah sedemikan pesat dan merambah ke berbagai sisi kehidupan manusia. Banyak perusahaan yang bergerak dibidang jasa membutuhkan sistem informasi yang sangat baik agar dalam kegiatan usahanya dapat berjalan dengan efektif dan seefisien mungkin. Keadaan tersebut menyebabkan banyaknya perusahaan meningkatkan pengembangan informasi untuk memberikan pelayanan yang lebih baik lagi. Salah satunya dengan menggunakan teknologi website. Dengan adanya sistem informasi berbasis website akan lebih mempermudah dalam mendapatkan informasi di dalam perusahaan. PT Heng Sun Mulia Pratama Jambi merupakan perusahaan yang bergerak dibidang penyewaan alat-alat berat. Kegiatan usaha yang dijalankan oleh PT Heng Sun Mulia Pratama Jambi adalah penyewaan alat berat bagi perusahaan maupun perorangan. PT Heng Sun Mulia
1
Pratama Jambi hanya melayani jasa penyewaan alat berat di kota Jambi, Palembang dan Lampung. PT Heng Sun Mulia Pratama Jambi dalam penyediaan informasi masih belum secara optimal untuk penyewa dan perusahaan, kendala yang dihadapi penyewa dan perusahaan dalam memperoleh informasi terbatas. Informasi tersebut dari sisi penyewa yaitu berupa harga sewa alat berat dan data alat berat. Dan dari sisi perusahaan yaitu, pada divisi pemasaran masih menyimpan data penyewa dan data penyewaan pada buku agenda yang dapat memperlambat kinerja divisi pemasaran, pada divisi keuangan dalam pendataan data piutang penyewa masih memerlukan waktu yang lama karena harus mengecek data piutang yang dicatat secara manual, dan pada divisi teknik pencarian data alat berat yang tersedia dan data jumlah stok barang untuk perbaikkan alat berat kurang efisien karena harus mengecek langsung di gudang.
LANDASAN TEORI Sistem Menurut Jogiyanto (2005:1), sistem adalah suatu jaringan kerja dari prosedurprosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. PHP Menurut Raharjo (2010:41), PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis dengan PHP akan di-passing didalam web server oleh interpreter PHP dan diterjemahkan kedalam dokumen HTML, yang selanjutnya akan ditampilkan kembali ke web browser. MySQL Menurut Kristanto (2010:12), MySQL merupakan sebuah perangkat lunak sistem manajemen basis data SQL dan DBMS yang multithread dan multi-user. MySQL merupakan turunan dari SQL (Structured Query Language). Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data, karena kecepatan query MySQL bisa sepuluh kali lebih cepat dan PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. PHPMyAdmin Menurut Nugroho (2005:467), PHPMyAdmin adalah suatu program open sorce berbasis web. Program ini berguna untuk mengakses database MySQL. Program ini akan mempermudah dan mempersingkat kerja kita, dengan beberapa kelebihan, antara lain pengguna awam tidak harus mengenal syntax-syntax SQL dalam pembuatan database dan tabel. HASIL DAN PEMBAHASAN Diagram Konteks Diagram konteks adalah diagram yang menggambarkan bagian besar dari aliran arus data sistem informasi pada PT Heng Sun Mulia Pratama Jambi, dapat dilihat pada Gambar 1 berikut ini:
2
Gambar 1. Diagram Konteks Diagram Level 0 Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat pada Gambar 2 berikut ini :
Gambar 2. Diagram Level Nol (0)
3
Diagram Level 1 Diagram level 1 adalah diagram yang menunjukkan semua proses laporan, diagram ini dapat dilihat pada Gambar 2 berikut ini :
Gambar 3. Diagram Level 1
Entity Relationship Diagram (ERD Berikut ini adalah gambar Entity Relationship Diagram (ERD) yang berisi komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut. Diagram ini dapat dilihat pada Gambar 4 berikut ini :
4
Gambar 5. Entity Relationship Diagram
Implementasi Hasil Desain Sistem Implementasi Database Dari hasil implementasi yang telah dibuat, maka pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemograman yang digunakan adalah PHP. Implementasi database dapat dilihat pada tabel 1 sebagai berikut :
5
Nama Basis Data : pt_hmp Tabel 1. Implementasi Database Kegunaan Menyimpan data login user Menyimpan data penyewa Menyimpan data kontrak Menyimpan data detail kontrak surat _jalan Menyimpan data surat jalan pembayran dp Menyimpan data DP surat _tagihan Menyimpan data surat tagihan pelunasan Menyimpan data pelunasan alat_berat Menyimpan data alat berat sparepart Menyimpan data sparepart supplier Menyimpan data supplier pemesanan_sparepart Menyimpan data pemesanan detail_pemesanan_sparepart Menyimpan data detail pemesanan Pemesanan_baru Menyimpan data beli baru detail_pemesanan_baru Menyimpan data detail baru Nama Tabel t_admin penyewa kontrak detail_kontrak
Implementasi Interface Implementasi interface dapat dilihat pada tabel 2 sebagai berikut :
Nama interface login home profile
galery contact us penyewa edit-penyewa detail-penyewa hapus-penyewa tabel-penyewa Input-penyewaperusahaan edit-penyewaperusahaan detail-penyewaperusahaan hapus-penyewa-
Tabel 2. Implementasi Interface Kegunaan Mengolah data login user Tampilan menu utama sistem Merupakan informasi tentang perusahaan,sejarah,visi,misi dan struktur organisasi Menampilkan foto-foto alat berat Merupakan informasi tentang no telepon perusahaan Mengolah data penyewa Mengedit data penyewa Melihat detail data penyewa Menghapus data penyewa Melihat data penyewa Mengolaj data penyewa perusahaan Mengedit data penyewa perusahaan Melihat detail data penyewa perusahaan Menghapus data penyewa
6
perusahaan tabel-penyewaperusahaan input-kontrak Form detail kontrak Form print surat kontrak form_surat_jalan Tabel-surat-jalan Form print surat jalan Form laporan surat jalan Form-pembayarandp tabel-pembayarandp input_surattagihan tabel-surat-tagihan Form print surat tagihan form-pelunasan tabel-pelunasan Form laporan pelunasan DP Form print surat lunas Input-alat-berat Edit-alat-berat Detail-alat-berat Hapus-alat-berat Tabel-alat-berat Input-sparepart Edit-sparepart Detail-sparepart Hapus-sparepart Tabel-sparepart Input-supplier Edit-supplier Hapus-supplier Detail-supplier Tabel-supplier Pemesanansparepart Form laporan pembelian baru Input-pemesananbaru Form detail baru
perusahaan Melihat data penyewa perusahaan Mengolah data kontrak Mengolah data detail kontrak Mengprint surat kontrak Mengolah data surat jalan Melihat data surat jalan Mengprint surat jalan Mengolah laporan surat jalan Mengolah data DP Melihat data dp Mengolah data surat tagihan Melihat data surat tagihan Mengprint surat tagihan Mengolah data pelunasan Melihat data pelunasan Mengolah laporan pelunasan Mengprint surat lunas Menglah data alat berat Mengedit data alat berat Melihat detail alat berat Menghapus data alat berat Melihat data alat berat Mengolah data sparepart Mengedit data sparepart Melihat detail data sparepart Menghapus sparepart Melihat data sparepart Mengolah data supplier Mengedit data supplier Menghapus data supplier Melihat detail data supplier Melihat data supplier Mengolah data pemesanan sparepart Mengolah laporan pembelian alat berat baru Mengolah data pemesanan baru Mengolah data detail baru
7
Pengujian Hasil pengujian sistem dapat dilihat pada tabel 3. sebagai berikut :
Data Yang Diuji Login home profile galery Contact us penyewa Edit penyewa Detail penyewa Hapus penyewa Tabel penyewa Input penyewa perusahaan Edit penyewa perusahaan Detail penyewa perusahaan Hapus penyewa perusahaan Tabel penyewa perusahaan Input kontrak Form detail kontrak Form print surat kontrak Form surat jalan Tabel surat jalan Form print surat jalan Form laporan surat jalan Form pembayarandp Tabel pembayarandp Input surattagihan Tabel surat tagihan Form print surat tagihan Form pelunasan Tabel pelunasan Form laporan pelunasan DP Form print surat lunas
Tabel 3. Hasil Pengujian Nama Interface login home profile galery contact us penyewa edit-penyewa detail-penyewa hapus-penyewa tabel-penyewa Input-penyewaperusahaan edit-penyewa-perusahaan
Hasil OK OK OK OK OK OK OK OK OK OK OK OK
detail-penyewaperusahaan hapus-penyewaperusahaan tabel-penyewaperusahaan input-kontrak Form detail kontrak Form print surat kontrak
OK OK ERROR
form_surat_jalan Tabel-surat-jalan Form-print-surat-jalan
OK OK ERROR
Form-laporan-surat-jalan
ERROR
Form-pembayarandp tabel-pembayarandp
OK OK
input_surattagihan tabel-surat-tagihan Form print surat tagihan
OK OK ERROR
form-pelunasan tabel-pelunasan Form laporan pelunasan DP Form print surat lunas
OK OK ERROR
8
OK OK OK
ERROR
Input alat berat Edit alat berat Detail alat berat Hapus alat berat Tabel alat berat Input sparepart Edit sparepart Detail sparepart Hapus sparepart Tabel sparepart Input supplier Edit supplier Hapus supplier Detail supplier Tabel supplier Pemesanan sparepart Form laporan pembelian baru Input pemesanan baru Form detail baru
Input-alat-berat Edit-alat-berat Detail-alat-berat Hapus-alat-berat Tabel-alat-berat Input-sparepart Edit-sparepart Detail-sparepart Hapus-sparepart Tabel-sparepart Input-supplier Edit-supplier Hapus-supplier Detail-supplier Tabel-supplier Pemesanan-sparepart
OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK
Form laporan pembelian baru Input-pemesanan- baru
ERROR OK
Form detail baru
OK
Hasil Pembahasan Berdasarkan hasil yang telah didapatkan maka beberapa yang perlu dipersiapkan untuk operasional sistem yang telah di buat yaitu: 1. Operasional Sistem Sistem informasi pada PT Heng Sun Mulia Pratama Jambi yang dapat mengolah datadata penyewa, penyewaan, pembayaran DP, surat jalan, surat tagihan, pelunasan DP, alat berat, sparepart, supplier, pemesanan sparepart, pemesanan pembelian sparepart, pemesanan pembelian baru yang terdapat pada PT Heng SUn Mulia Pratama Jambi yang digunakan untuk mencatat/menginput, mencari data, menghapus, mengedit data, serta mebuat mencetak laporan dari data yang telah diinputkan. Dengan adanya sistem ini diharapkan dapat membantu dan mempermudah pegawai dalam mengelolah data dan mendapatkan informasi dengan mudah sehingga dapat meningkatkan kinerja dan efisiensi waktu dalam proses penginputan data dan dalam memperoleh informasi pada perusahaan. 2. Sumber Daya Manusia Perlunya diadakan sosialisasi atau pelatihan kepada pegawai khususnya untuk divisi pemasaran, divisi keuangan dan divisi teknik sebelum menggunakan sistem yang telah dibangun. Pelaksanaan pengenalan sistem yang telah dirancang tersebut dilakukan berupa pelatihan terhadap personil yang telah ditentukan. Personil yang masuk kategori ini adalah personil yang akan mengoperasikannya atupun yang akan mengawasi dalam pelaksanaanya. Personil-personil inilah yang nantinya akan melakukan pemrosesan data, pengoperasian ataupun perawatan terhadap sistem yang telah dirancang tersebut.
9
3. Perangkat Pendukung Pada kenyataan saat ini di PT Heng Sun Mulia Pratama Jambi telah memiliki jumlah perangkat komputer yang cukup. Namun, agar mendukung kelancaran proses penggunaan sistem, komputer hendaknya disiapkan dengan spesifikasi sebagai berikut: 1. Personal komputer dengan processor Dual Core. 2. XAMPP dan PHP MyAdmin 1.7.7 3. DVD ROM drive untuk mempermudah instalasi. 4. Operating system, Microsoft Windows 7 Starter atau versi sesudahnya. 5. Mouse, keyboard, printer. 6. RAM minimal 1GB. 7. Harddisk 160 GB atau lebih. PENUTUP Berdasarkan hasil pembahasan pada bab-bab sebelumnya terhadap sistem informasi pada PT Heng Sun Mulia Pratama Jambi, maka penulis mengambil beberapa simpulan sebagai berikut : Dengan adanya sistem informasi ini akan lebih mempermudah dalam pengolahan data dan mendapatkan informasi pada PT Heng Sun Mulia Pratama Jambi. Sistem informasi yang telah dibuat dengan menggunakan PHP dan MySQL, akan dapat mempermudah dan mempercepat dalam proses penginputan data dan penyediaan informasi. Disamping itu, mempermudah dalam pencarian data-data penyewaan, pembayaran DP, surat jalan, surat tagihan, pelunasan DP, alat berat, sparepart, supplier. Dengan adanya sistem informasi ini akan lebih mempermudah bagian administrasi dalam mengecek data penyewa, penyewaan, pembayaran DP, surat jalan, surat tagihan, pelunasan DP, alat berat, sparepart, supplier, pemesanan sparepart, pemesanan baru.
DAFTAR PUSTAKA
Jogiyanto. 2005. Sistem Teknologi Informasi. Yogyakarta: Andi. Kristanto, Andri. 2010. Kupas Tuntas PHP & MySQL. Yogyakarta: Cable Book. Nugroho, Bunafit. 2005. Database Relasional Dengan MySQL. Yogyakarta: Andi. Raharjo, Budi , dkk. 2010. Modul Pemrograman WEB (HTML, PHP & MySQL). Bandung: Modula.
10