WEBSITE PORTAL COMPANY PADA PT. BAHARI EKA NUSANTARA PALEMBANG MENGGUNAKAN PHP DAN MYSQL Novita Wulandari Jurusan Sistem Informasi STMIK PALCOMTECH Abstrack Dalam perkembangan zaman sekarang ini, website bukanlah sebuah hal rumit yang dikenal oleh masyarakat, karena sudah hampir seluruh masyarakat sudah mengerti fungsi dari website ini. Pada PT Bahari Eka Nusantara ini sangat membutuhkan sebuah website portal company untuk kebutuhan sistem pada perusahaan karena sistem yang ada sekarang belum memenuhi kebutuhan untuk para pelanggan melihat status barang yang dikirim melalui online. Dalam hal ini penulis menggunakan tehnik pengembangan sistem waterfall, tehnik yang disebut dengan air terjun ini menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau berturut dimulai dari analisis, desain, coding, pengujian, dan tahap pendukung. Pembuatan website ini menggunakan PHP dan MySQL yang akan mengolah data paket, data tujuan, data tarif, data kurir, data armada, dan data transaksi pengiriman. Dengan adanya website ini dapat membantu PT Bahari Eka Nusantara Palembang, dan juga perusahaan bisa memberikan kepuasan kepada pelanggan untuk menikmati penjelajahan pengiriman barang.
Kata Kunci : Website, Portal Company, PHP, MySQL, Waterfall. PENDAHULUAN
Kebutuhan informasi akan lebih baik lagi jika dapat diakses menggunakan internet. Portal company adalah suatu tempat dimana para pelanggan memperoleh akses terhadap informasi dan pengetahuan dengan bantuan internet. PT. Bahari Eka Nusantara adalah perusahaan yang bergerak dalam bidang jasa pengiriman barang dalam area Sumbagsel (Sumatera bagian Selatan). Meskipun selama ini PT. Bahari Eka Nusantara belum memiliki portal company, tidak ada kendala atau masalah yang dilaporkan oleh pihak pelanggan dan anggota karyawan PT. Bahari Eka Nusantara terhadap kegiatan pengiriman yang dilakukan selama ini. Namun, penulis ingin membuat suatu portal company karena ingin memanfaatkan teknologi informasi sebagai sarana untuk menyebarluaskan informasi mengenai perusahaan dan informasi yang berkaitan dengan kegiatan pengiriman yang semakin meningkat. Dalam hal ini tinjauan pustaka yang digunakan pada penelitian ini yaitu pada portal company, website, internet, PHP, MySQL, dan database. Tujuan dari penelitian ini yaitu membuat sebuah website
portal company pada PT. Bahari Eka Nusantara Palembang menggunakan PHP dan MySQL sehingga dapat bermanfaat bagi perusahaan dan dapat membantu sistem kerja pada perusahaan agar dapat lebih baik dari sebelumnya
TINJAUAN PUSTAKA Portal Company Menurut Nugroho (2006:226), portal adalah situs yang dirujuk sebagai situs yang melayani sebagai lintasan masuk ke dalam web. Sedangkan company adalah perusahaan. Sedangkan menurut Kusumo (2007:200), Portal adalah situs web yang menyediakan titik tolak atau gateway/pintu gerbang ke sumber lain dalam internet atau intranet.
1
Website Menurut Sutarman (2007:283), web merupakan sistem komunikasi dan informasi hypertext yang digunakan pada jaringan komputer internet. Dan site adalah tempat dimana dokumen-dokumen web berada. Sedangkan menurut Wismakarma (2009:1), website adalah sebuah media presentasi online untuk sebuah perusahaan atau individu. Website juga dapat digunakan sebagai media penyampai informasi secara online, seperti detik.com, okezone.com, vivanews.com, dan lain-lain. Internet Menurut Sutarman (2007:4), internet berasal dari kata interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang membetuk sistem jaringan yang mencakup seluruh dunia (jaringan global) dengan melalui jalur telekomunikasi seperti telepon, wireless, dan lainnya. Sedangkan menurut Rahmat Hidayat (2011:5), internet (kependekan daripada perkataan interconnected-networking) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian yang merupakan sistem komputer umum, yang terhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket. Php Menurut Sutarman (2007:94), PHP (Hypertext Pre Processor) adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa server-side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat.Sedangkan menurut Wiswakarma (2009:12), PHP adalah salah satu jenis bahasa pemrograman web yang open source, sehingga dapat digunakan oleh siapa saja secara cuma-cuma. MySQL Menurut Raharjo (2011:21), MySQL merupakan software RDBMS (atau server database) yang dapat mengelola database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses secara sinkron atau bersamaan (multi-threaded). Menurut Zaki (2008:94), MySQL adalah sebuah software database yang merupakan tipe data relasional yang artinya MySQL menyimpan datanya dalam bentuk tabel-tabel yang saling berhubungan. Databases Menurut Saputra (2011:1), database atau memiliki istilah basis data merupakan suatu kumpulan data yang saling berhubungan dan berkaitan dengan subjek tertentu pada tujuan tertentu pula, hubungan antardata ini dapat dilihat oleh adanya field ataupun kolom. Sedangkan menurut Raharjo (2011:3), database itu didefinisikan sebagai kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat.
2
HASIL DAN PEMBAHASAN A. Diagram Konteks Diagram konteks adalah diagram yang menggambarkan bagian bag ian besar dari aliran arus pengolahan data, persedian bahan pembantu dan pengemas. pengemas . Pada skripsi ini, penulis menggunakan versi Yourdan dan DeMarco, dapat dilihat pada gambar 1 di bawah ini :
Gambar 1 Diagram Konteks B. Diagram Level 0 Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang menyusun keseluruhan aplikasi. Pada diagram Level 0 (Zero) dibawah ini terdapat 5 (lima) buah entitas, yaitu Visitor, Admin, Pengirim, Kurir, dan Pimpinan. Proses-proses proses yang ada adalah sebagai berikut:
3
Gambar 2 Level 0 C. Diagram Level 1 Proses 8 Diagram level 1 diciptakan dari setiap proses utama dari level 0. Level ini menunjukkan proses– proses Integerernal yang menyusun setiap proses-proses proses proses utama dalam level 0. Diagram ini dapat dilihat pada gambar 3 berikut ini :
4
Gambar 3 Level 1 Proses 8
D. Diagram Level 1 Proses 9 Diagram level 1 diciptakan dari setiap proses utama dari level 0. Level ini menunjukkan proses– proses integerernal yang menyusun setiap proses-proses proses proses utama dalam level 0. Diagram ini dapat dilihat pada gambar 4 berikut ini :
Gambar 4 Level 1 Proses 9
E. Diagram Level 1 Proses 11 Diagram level 1 dihasilkan dari setiap proses utama dari level 0. Level ini menunjukkan proses–proses proses integerernal yang menyusun setiap proses-proses proses proses utama dalam level 0. Tanda diagram ini dapat dilihat pada gambar 5 berikut ini:
5
Gambar 5 Level 1 Proses 11
F. Rancangan ERD Berikut ini adalah gambar Entity Relationship Diagram (ERD) yang berisi komponenkomponen himpunan entitas dan himpunan relasi relas yang masing-masing masing dilengkapi dengan atribut-atribut. ERD dapat dilihat pada gambar 6 berikut ini :
Gambar 6 ERD
6
G. Tampilan Input Output 1. Desain Tampilan Utama pada Home (All User)
Gambar 7 Tampilan Utama Home Tampilan di atas adalah tampilan dari index yang dapat ditampilkan kepada semua user. 2. Desain Tampilan Profile Tampilan menu Profil yang akan muncul saat kursor diarahkan pada menu Profile adalah submenu Company History dan Vision and Mission. Berikut tampilannya:
Gambar 8 Tampilan Profile pada Submenu Company History 3. Desain Tampilan Tracking Tampilan ini bisa digunakan untuk memeriksa status pengiriman barang yang pernah dilakukan apakah dalam status Delivered atau On Process.
7
Gambar 9 Tampilan Menu Tracking 4. Desain Tampilan Register Pada tampilan di menu register, kita dapat melakukan input data Registrasi Member. Dan menu ini dapat diakses oleh semua user. Berikut ini adalah tampilan pada menu Register:
Gambar 10 Tampilan Register untuk Member 5. Desain Tampilan Service Pada tampilan di menu Service, semua user dapat melakukan pemeriksaan terhadap tarif pengiriman yang berlaku. Berikut ini adalah tampilan pada menu Service:
8
Gambar 11. Tampilan Service 6. Desain Tampilan Comment Tampilan comment di bawah ini dapat diakses oleh semua orang merupakan wadah bagi masyarakat yang ingin menyampaikan keritik dan saran kepada PT. Bahari Eka Nusantara.
Gambar 12 Tampilan Comment 7. Desain Tampilan Contact Us Desain tampilan Contact Us, berfungsi sebagai wadah informasi untuk no telpon, fax, dan alamat email yang bisa dihubungi. Berikut ini adalah tampilan dari menu Contact Us :
9
Gambar 13 Tampilan Contact Us 8. Desain Tampilan Log In Jika kita memiliki hak akses sebagai Member, Admin, atau Staff , maka kita dapat mengakses fasilitas lebih yang tersedia sesuai dengan hak akses yang kita peroleh dengan cara memasukkan usesrname dan password yang sudah kita registrasi. Berikut ini adalah tampilan dari menu Log in :
Gambar 14 Tampilan Login 9. Desain Tampilan untuk Login sebagai Admin Tampilan di atas adalah tampilan yang akan memunculkan menu-menu saat login sebagai Admin.
10
Gambar 15 Tampilan saat Login sebagai Admin 10. Desain Tampilan Update Status Kurir Tampilan ini adalah tampilan saat menu Update Status Kurir kita pilih. Fasilitas ini hanya dimunculkan saat kita login sebagai Admin atau Staff karena mereka dapat melakukan proses update status kurir.
Gambar 16 Tampilan Update Status Kurir 11. Desain Tampilan Update Status Armada Tampilan ini adalah tampilan saat menu Update Status Armada kita pilih. Fasilitas ini hanya dimunculkan saat kita login sebagai Admin atau Staff karena mereka dapat melakukan proses update status armada.
11
Gambar 17 Tampilan Update Status Armada 12. Desain Tampilan Update Status Transaksi Tampilan ini adalah tampilan saat menu Update Status Transaksi kita pilih. Fasilitas ini hanya dimunculkan saat kita login sebagai Admin atau Staff karena mereka dapat melakukan proses update status transaksi.
Gambar 18 Tampilan Update Status Transaksi 13. Desain Tampilan Input Iklan dan Daftar Iklan Tampilan ini adalah tampilan saat menu Input Iklan dan Daftar Iklan kita pilih. Fasilitas ini hanya dimunculkan saat kita login sebagai Admin karena hanya Admin yang memiliki wewenang untuk melakukan input data iklan dan melihat daftar iklan.
12
Gambar 19 Tampilan Input Iklan
Gambar 20 Tampilan Daftar Iklan PENUTUP 1.
2.
3.
Dihasilkan suatu Website Portal Company pada PT. Bahari Eka Nusantara Palembang menggunakan PHP dan MySQL untuk mengolah master data berupa data paket, data tujuan, data tarif, data armada, dan data kurir, yang akan juga mengolah data pengiriman, dan data penerimaan yang menghasilkan laporan data paket, data tujuan, data tarif, data armada, data kurir, yang akan juga mengolah data pengiriman dan penerimaan per periode serta per status pengiriman. Pencarian informasi dan pengecekan pengolahan data jasa ekspedisi bisa dilakukan dengan cepat, sehingga tidak membutuhkan waktu yang lama untuk melakukan pencarian data yang dibutuhkan. Siste,m yang dibuat dapat mempermudah pengolahan data jasa ekspedisi pada PT Bahari Eka Nusantara karena lebih structural.
13
DAFTAR PUSTAKA Nugroho. Adi. 2006. E- Commerce Memahami Perdagangan Modern di Dunia Maya. Informatika: Bandung. Raharjo. Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MYSQL. Informatika : Bandung. Saputra, Agus. 2011. Pengenalan Database. Graha Ilmu : Yogyakarta. Sutarman. 2007. Membangun Aplikasi Web dengan PHP dan MYSQL. Graha Ilmu : Yogyakarta. Wiswakarma. Komang. 2009. Membuat Katalog Online dengan PHP dan CSS. Loko Media : Yogyakarta. Zaki. Ali. 2008. 36 Menit Belajar Komputer PHP dan MYSQL. PT Elex Media Komputindo : Jakarta.
14