APLIKASI PEMBUATAN DAFTAR KONTRAK SOFTWARE APLIKASI DI PT.TOTAL SOLUSI PRIMA MENGGUNAKAN PHP DAN MYSQL Leo Chandra Ricad Ariya Sepriyadi Jurusan Manajemen Informatika POLITEKNIK PalComTech Palembang Abstrak PT Total Solusi Prima adalah suatu perusahaan yang bergerak di bidang jasa, khususnya dalam penyedian Software dan Hardware serta pengadaan barang dan jasa. Untuk pengolahan data pada PT Total Solusi Prima, menjadikan komputer sebagai salah satu penunjang aktivitas di Perusahaan tersebut. Seiring dengan perkembangan teknologi serta meningkatnya kebutuhaan akan komputerisasi dan semakin kompleksnya permasalahan yang dihadapi perusahaan karena masih menggunakan sistem konvensional dalam proses sistem pengolahan data maka perusahaan memerlukan suatu aplikasi yang berhubungan dengan sistem pemeliharaan personal computer (PC) agar membantu meningkatkan efisiensi waktu dalam proses pembuatan laporan. Metode yang digunakan adalah Metode air terjun (waterfall) sering juga disebut Metode sekuensial linier (sequential linear) alur hidup klasik (classic life circle). Metode Air terjun menyediakan menyediakan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengkodean, pengujian, dan tahap pendukung (support). Hasil dari perancangan aplikasi mampu memberikan kemudahan pada perusahaan untuk melakukan proses penjualan dan penjurnalan dengan cepat, tepat dan akurat. Kata Kunci : Daftar, Kontrak, Software, Aplikasi, PHP, MYSQL PENDAHULUAN Perkembangan teknologi yang semakin maju menuntut semua perusahaan atau organisasi untuk lebih profesional dalam menjalankan organisasinya, sehingga dapat berkembang dengan baik. Untuk itu, berbagai macam cara dan upaya dilakukan suatu perusahaan agar berkembang dengan baik. Penggunaan teknologi komputer dalam suatu perusahaan saat ini sudah tidak asing lagi. Banyak perusahaan menggunakan teknologi komputer dalam menunjang komersial pengenalan nama dan mutu perusahaannya. PT.Total Solusi Prima adalah perusahaan yang bergerak di Bidang IT, khususnya dalam penyediaan software dan hardware serta pengadaan barang dan jasa. Jasa yang ditawarkan berupa jasa pembuatan software dan hardware. Sejak berdiri hingga sekarang PT.Total Solusi Prima sudah banyak melayani klien yang meliputi BUMN, BUMS, Perusahaan pemerintahan, dan perusahaan milik persero. Adapun daftar nama daerah yang menjadi klien PT.Total Solusi Prima pada tahun 2012 dan 2013 dapat dilihat pada tabel 1. yang merupakan klien di bagian daerah Sumbagsel : Tabel 1. Tabel Klien Klien Tahun Priode Total Klien Pangkal Pinang 2012 2 Mentok/Bangka Barat 2012 1 Sungai Liat 2013 3 Koba/Bangka Tengah 2013 2 Toboali/Bangka Selatan 2013 1 Belitung 2013 2 1
Lubuk Linggau 2013 1 MUBA 2013 1 Belitung Timur 2013 2 Prabumulih 2013 1 Ogan Ilir 2013 1 Sumber : PT.Total Solusi Prima LANDASAN TEORI Software Menurut Rully dkk, (2012:2), software adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer. Data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalanka suatu perintah. Karena disebut juga perangkat lunak (istilah buku software dalam bahasa indonesia), sifatnya pun berbeda dengan perangkat keras (hardware). Jika hardware adalah komponen yang nyata dapat dilihat dan disentuh secara langsung oleh manusia, software tidak dapat disentuh dan dilihat secara fisik. Software memang tidak tampak secara fisik dan tidak berwujud benda, namum bisa dioperasikan. Software catatan bagi mesin komputer untuk menyimpan perintah, dokumen, serta arsip lainnya. Menurut Rully (2012:2), dalam arti yang paling luas, software koputer bisa diartikan sebagai suatu prosedur pengoperasian. Suatu acara yang d tayangkan televisi dapat dianggap sebagai software dari peralatan televisi. Demikian pulo halnya dengan musik yang di diatas kaset atau compact disc (CD), data diatas kertas, serta cerita atau uraian dalam buku. Dengan kata lain, software adalah komponen dalam sistem pengoperasian data (data processing sistem) yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. 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. Adapun alasan-alasan menggunakan PHP menurut Kristanto (2010:11) adalah sebagai berikut : 1. PHP bersifat open source. PHP adalah aplikasi bahasa web yang bisa diperoleh secara gratis. 2. PHP mudah dipelajari. PHP mudah untuk dipelajari, dibandingkan dengan produk lain yang mempunyai fungsi yang sama. PHP mempunyai sintaks yang sangat mudah dan user-friendly. 3. PHP bersifat embedded. Penulis script PHP menyatu dengan HTML sehingga memudahkan pembuatannya. 4. PHP dapat dijalankan dibanyak platform. 5. PHP meningkatkan kecepatan dari proses script. 6. PHP mempunyai fleksibilitas tinggi, menyamai high level programming language seperti bahasa C. 7. Life cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet. 2
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 Data Flow Diagram (DFD) Desain Data Flow Diagram (DFD) dibuat untuk mendapatkan gambaran secara umum sistem yang dikembangkan. Diagram Konteks Diagram Konteks digunakan untuk menggambarkan sumber data yang akan diproses dan kemana tujuan data tersebut. Berikut ini merupakan Diagram Konteks PT. Total Solusi Prima seperti Gambar 1 : Gambar 1. Diagram Konteks 3
Data Flow Diagram Level 0 Diagram level 0 digunakan untuk menunjukkan semua proses utama yang menyusun keseluruhan sistem. Berikut ini merupakan Data Flow Diagram Level 0 PT. Total Solusi Prima seperti Gambar 2 : Tenaga ahli analis Data proposal 1.0 P Pengolahan Data proposal proposal Klien Data klien 2.0 P Pengolahan Data Klien Klien ADMIN Data kontrak 3.0 P Pengolahan Data Kontrak Data kontrak kontrak Data kontrak 4.0 P Pengolahan Data Program Pembuatan_program PROGRAMMER Data program Data program Data program 5.0 P Pengolahan Data pembuatan database Pembuatan_database Tenaga Ahli Database Data pembuatan database Data pembuatan database Data pembuatan database 6.0 P Pengolahan pembuatan jaringan Pembuatan_jaringan Tenaga ahli networking Data pembuatan jaringan Data pembuatan jaringan Data pembuatan jaringan 7.0 P penginstalan penginstalan Data instalasi Tenaga ahli instalasi Data instalasi 8.0 P Pengolahan data pembayaran pembayaran Laporan Data Pembayaran PIMPINAN 9.0 Pembuatan Laporan Laporan Data instalasi Laporan Data pembuatan jaringan Laporan Data pembuatan database Laporan Data pembuatan program Laporan Data kontrak Laporan Data proposal Data Klien Gambar 2. Data Flow Diagram Level 0 4
Data ERD Berikut adalah gambar ERD digunakan untuk menggambarkan hubungan antara entitas dengan attribute penghubungnya. Entity Relationship Diagram PT. Total Sulosi Prima seperti Gambar 3 : Gambar 3. Entity Relationship Diagram HASIL RANCANGAN Implementasi Hasil penelitian yang penulis lakukan, didapatlah sebuah aplikasi yang dirancang khusus untuk mengolah data Aktiva pada PT Pupuk Sriwidjaja Palembang, program tersebut terdiri dari beberapa file pendukung yang terakumulasi dalam suatu project program, file yang mendukung program tersebut yaitu : Tampilan Input Tampilan Input digunakan untuk menginput data, desain input meliputi : a. Form Menu File ini adalah file form menu utama yang merupakan tampilan utama dari program, adapun tampilan menu utama seperti pada Gambar di bawah ini 5
Gambar 4. Tampilan Form Menu Utama b. Form Login File ini adalah file form login yang merupakan tampilan untuk masuk ke form menu utama dari program, adapun tampilan form login seperti pada Gambar di bawah ini : Gambar 5. Tampilan Form Login c. Form Input data Karyawan Form Input data Karyawan, berfungsi untuk mengolah data Karyawan, adapun tampilan form input data Karyawan seperti pada gambar di bawah ini: 6
Gambar 6. Tampilan Form Input Data Karyawan d. Form Input data Proposal form Input Data Proposal, berfungsi untuk mengolah data Proposal, adapun tampilan form input data Proposal seperti pada gambar di bawah ini: Gambar 7. Tampilan Form Input data Proposal e. Form Input data Kontrak Kerja form Input Data Kontrak Kerja, berfungsi untuk mengolah data Kontrak Kerja, adapun tampilan form input data Kontrak Kerja seperti pada gambar di bawah ini: 7
Gambar 8. Tampilan Form Input data Kontrak Kerja f. Form Input Database Form Input Data Database, berfungsi untuk mengolah Database, adapun tampilan form input Database seperti pada gambar di bawah ini: Gambar 9. Tampilan Form Input Database g. Form Input Instalasi Form Input Instalasi, berfungsi untuk mengolah Instalasi, adapun tampilan form input data Instalasi seperti pada gambar di bawah ini: 8
Gambar 10. Tampilan Form Input data Instalasi h. Form Input Jaringan Form Input Data Jaringan, berfungsi untuk mengolah data Jaringan, adapun tampilan form input data Jaringan seperti pada gambar di bawah ini: Gambar 11. Tampilan Form Input Jaringan 9
i. Form Input Program form Input Data Program, berfungsi untuk mengolah data Program, adapun tampilan form input data Program seperti pada gambar di bawah ini: Gambar 12. Tampilan Form Input Program j. Form Input Pembayaran form Input Data Pembayaran, berfungsi untuk mengolah data Pembayaran, adapun tampilan form input data Pembayaran seperti pada gambar di bawah ini: Gambar 13.Tampilan Form Input Pembayaran k. Form Input Klien form Input Data Klien, berfungsi untuk mengolah data Klien, adapun tampilan form input data Klien seperti pada gambar di bawah ini: 10
Gambar 14. Tampilan Form Input Klien PENUTUP Berdasarkan hasil penelitian yang telah penulis lakukan di PT. Total Solusi Prima Palembang dan sudah diuraikan dalam laporan tugas akhir, dapat disimpulkan bahwa penulis membuat Aplikasi pembuatan daftar kontrak software aplikasi di PT Total Solusi Prima menggunakan PHP dan My SQL. Hasil dari perancangan aplikasi mampu memberikan kemudahan pada perusahaan untuk melakukan proses penjualan dan penjurnalan dengan cepat, tepat dan akurat. DAFTAR PUSTAKA Rully I. P, Charitas, dkk, Mengenal Software, Penerbit ANDI, Yogyakarta. Kristanto, 2012, Mengenal MySQL, Penerbit Modula : Bandung. Nugroho, 2008, Belajar PHP MyAdmin, Penerbit Erlangga : Yogyakarta. Raharjo 2010, Belajar Php, Penerbit Alfabeta, Bandung. 11