## PEMANFAATAN WEBSITE DAN SMS GATEWAY SEBAGAI SISTEM INFORMASI UNTUK PENGIRIMAN BARANG
1 Murtiwiyati, 2 Lalitya Pramudita
Fakultas Ilmu Komputer, Universitas Gunadarma Jl. Margonda Raya 100 Depok 16424
1 murtiwiyati@staff.gunadarma.ac.id
2 Lalitya Pramudita@student.gunadarma.ac.id

## ABSTRAKSI
Sistem  informasi  pengiriman  barang  merupakan  program  aplikasi  yang digunakan  untuk  mendukung  manajemen  dalam  memproses,  mengontrol,  dan melaporkan  informasi  untuk  meningkatkan  pelayanan.  Penulis  mencoba  merancang dan  menjelaskan  bagaimana  langkah-langkah  dalam  membuat  website  dan  SMS gateway  sebagai  sistem  informasi  untuk  pengiriman  barang  pada  PT.Era  Permata Sejahtera. Dalam website ini, terdapat fasilitas untuk mengecek tarif, cek tracking dan informasi seputar pengiriman barang. Website ini juga terdapat fasilitas khusus Admin untuk mengolah data tabel yang terdapat pada database, membuat resi, membuat surat jalan, dan update status pengiriman barang. Sedangkan untuk SMS gateway berfungsi untuk kontrol pengiriman barang dan menyampaikan informasi juga untuk pelanggan. Dalam merancang dan membuat web ini penulis menggunakan software dan hardware yang  mendukung  web  ini  dibuat  agar  lebih  mudah  web  dibantu  oleh  notepad++, XAMPP kontrol dan Navicat for MySql sebagai alat bantu dalam pembuatan database
Kata Kunci :Sistem Informasi, Pengiriman Barang, Website, SMS Gateway

## Website and Gateway SMS Utilization as A System Information for Delivery

## ABSTRACT
System  information  of  delivery  is  an  application  used  to  support  the management  of  processing,  controlling,  and  reporting  information  to  improve  the service. The researcher tends to design and explain how the steps in making the website
and gateway SMS as the system information for delivery in Era Permata Sejahtera, Inc. In  the  website,  there  is  a  facitity  to  check  out  the  tariff,  the  tracking,  and  the informations  about  the  delivery.  The  website  is  also  provide  a  facility  particularly  for the  admin  to  manage  data  table  in  the  database,  to  make  a  receipt,  to  make  a  pass letter,  and  to  update  the  status  of  the  delivery.  The  gateway  SMS  functions  as controlling  the  delivery  and  providing  the  information  for  the  customer.  In  designing and  making  the  web,  the  researcher  uses  the  softwares  and  the  hardwares  supporting the web, and it is also equipped by notepad++, XAMPP control and Navicat for MySql as supporting tool in making the database so that it will be easier to use
Keywords : System Information, Delivery, Website, Gateway SMS

## PENDAHULUAN
Sistem  informasi  merupakan  suatu kumpulan  dari  komponen-komponen dalam  suatu  perusahaan  atau  organisasi yang  berhubungan  dengan  proses  pen- ciptaan  dan  pengaliran  informasi.  Peran sistem  informasi  sangat  penting,  oleh karena  itu  perlu  adanya  upaya  untuk memanajemen  sistem  informasi,  peman- faatan  sumber  daya  informasi  serta menjaga kualitas informasi supaya peru- sahaan bisa unggul secara kompetitif [1].
Internet  dan  website  merupakan hal  yang  sudah  tidak  lazim  lagi  bagi masyarakat. Hampir semua orang meng- gunakan  internet  setiap  hari,  ditambah lagi  maraknya  penjualan  online  dan orang-orang  semakin  dimudahkan  untuk membeli  barang  tanpa  harus  pergi  ke toko.
PT.  Era  Permata  Sejahtera  meru- pakan anak perusahan dari PT. Pegadaian.  Perusahaan  ini  menjual  ber- bagai  macam  jasa.  Sebelumnya  jasa  ini hanya  untuk  keperluan  internal  dari  PT. Pegadaian  saja,  namun  seiring  berkem- bangnya  waktu,  perusahaan  ini  juga melayani  masyarakat  umum.  Terdapat beberapa  jenis  jasa  yang  dijual  seperti penyewaan  mobil,  kredit  multiguna, kredit  kendaraan  bermotor  dan  jasa pengiriman barang yang diberi nama eps logistics.
Pada  penulisan  ini  penulis  ingin membuat sistem informasi menggunakan website  dan  sms  gateway  untuk  pengi- riman  barang  pada  PT.  Era  Permata Sejahtera.  Dengan  adanya  sistem  infor- masi ini diharapkan pengguna jasa dapat dengan  mudah  memperoleh  informasi dari    barang  yang  dikirimkan.  Penulis juga  ingin  memberi  kemudahan  untuk perusahaan  dengan  adanya  menu  untuk mencetak  resi  dan  surat  jalan  yang  akan otomatis tersimpan pada database .

## TINJAUAN PUSTAKA

## Sistem Informasi
Sistem  informasi  merupakan  suatu kumpulan  dari  komponen-komponen dalam  suatu  perusahaan  atau  organisasi yang  berhubungan  dengan  proses  pen- ciptaan dan pengaliran informasi. Dalam hal  ini,  TI  hanya  merupakan  salah  satu komponen  dalam  perusahaan.  Kom- ponen  lainnya  adalah  prosedur,  pe- langgan,  rekanan  dan  sebagainya.  Kean- dalan  suatu  sistem  informasi  dalam organisasi terletak pada keterkaitan antar komponen  yang  ada,  sehingga  dapat dihasilkan  dan  dialirkan  suatu  informasi yang  berguna  (akurat,  terpercaya,  detail, cepat,  relevan,  dan  sebagainya)  untuk lembaga  yang  bersangkutan.  Gambar  1 adalah  gambar  skema  dari  komponen sistem informasi.
Gambar 1. Komponen Sistem Informasi
World Wide Web (WWW)
World  wide  web  sering  disingkat dengan  www  atau  web  adalah  suatu metode untuk menampilkan informasi di internet, baik berupa teks, gambar, suara maupun  video  yang  interaktif  dan mempunyai  kelebihan  untuk  meng- hubungkan  ( link )  satu  dokumen  dengan dokumen  lainnya  ( hypertext )  yang  dapat diakses melalui sebuah browser.Browser adalah perangkat lunak untuk mengakses halaman-halaman  web,  seperti  internet explorer,  Mozilla  firefox,  opera,  Safari dan lain-lain.
Informasi  yang  disajikan  melalui browser  dibangun  dengan  bahasa  semi pemrograman  HTML  ( HyperText  Mark- up  Language ),  dan  kemudian  diting- katkan  fungsinya  dengan  menyisipkan kode-kode  bahasa  pemrograman  web, seperti  PHP,  ASP,  JSP  dan  lain-lain, sehingga  mampu  menampilkan  infor- masi  yang  lebih  interaktif  dan  dinamis serta terhubung dengan database.

## Jenis-Jenis Web
Seiringan  dengan  perkembangan teknologi  informasi  yang  begitu  cepat, website  juga  mengalami  perkembangan yang  sangat  berarti.  Dalam  pengelom- pokkan  jenis  web,  lebih  diarahkan berdasarkan  kepada  fungsi,  sifat,  dan bahasa  pemrograman  yang  digunakan.
Ada dua jenis website berdasarkan sifat, yaitu :
a. Website Dinamis
Merupakan  website  yang  menyediakan content  atau  isi  yang  selalu  berubah- ubah  setiap  saat.  Misal  nya  web  berita dan  lainnya.Website  dinamis  dibangun menggunakan bahasa pemrograman web, seperti asp, php, jsp dan lain-lain.
b. Website Statis Merupakan  website  yang  contentnya sangat  jarang  diubah.  Misalnya  web profile organisasi, dan lain-lain. Website statis  murni  dibangun  menggunakan bahasa html saja.

## PHP
PHP  ( PHP:  Hypertext  Prepro- cessor )  adalah  bahasa  script  yang ditanam  di  sisi server .  Prosesor  PHP  di- jalankan di  server (windows atau linux). Saat  sebuah  halaman  dibuka  dan mengandung  PHP,  prosessor  itu  akan menerjemahkan  dan  mengeksekusi  se- mua  perintah  dalam  halaman  tersebut, dan  kemudian  menapilkan  hasilnya  ke browser  sebagai  halaman  HTML  biasa [2].  Penerjemahan  ini  terjadi  di  server, maka  sebuah  halaman  ditulis  dengan PHP  dapat  dilihat  dengan  menggunakan semua  jenis  browser,  di  sistem  operasi apapun.
Seperti  sebagian  besar  bahasa script  lainnya,  PHP  dapat  ditanamkan langsung  ke  dalam  HTML.  Kode  PHP dipisahkan dari HTML  dengan menggu- nakan  tanda  Start  dan  End.  Ketika sebuah  dokumen  dibaca,  prosesor  PHP hanya  menerjemahkan  area  yang  ditan- dai saja, dan menampilkan hasilnya pada tempat yang sama.

## MYSQL
Database MYSQL merupakan sys- tem  manajemen  basis  data  SQL  yang sangat  dikenal  dengan Open  Source . MySql  dibangun,didistribusikan  dan  di-
Sis te m
S o D a H a Ma nag Br ai Teleco mmuni
dukung  oleh  MYSQL  AB.  MYSQL  AB merupakan  perusahaan  komersial  yang dibiayai oleh pengembang MYSQL.
MYSQL  dapat  didefinisikan  seba- gai  system  manajemen  database.  Data- base sendiri merupakan struktur penyim- panan  data.  Untuk  menambah,  meng- akses,  dan  memproses  data  yang  disim- pan  dalam  sebuah  database  komputer, diperlukan  system  manajemen  database seperti MYSQL  Server .  Selain  itu  MY- SQL  dapat  dikatakan  sebagai  basis  data terhubung  (RDBMS).  Database  terhu- bung  menyimpan  data  pada  tabel-tabel terpisah.  Hal  tersebut  akan  menam-bah kecepatan dan fleksibilitasnya.
Server  database  MYSQL  mem- punyai  kecepatan  akses  tinggi,  mudah digunakan  dan  andal.  MYSQL  dikem- bangkan untuk menangani database yang besar  secara  cepat  dan  telah  sukses digunakan  selama  bertahun-tahun  se- hingga  membuat  server  MYSQL  cocok untuk  mengakses  database  di  internet. Dan  MYSQL  juga  merupakan  sistem client-server yang  terdiri  dari multi- thread  SQL  Server yang  mendukung software client dan library yang  ber- beda[3].

## METODE PENELITIAN
Tahapan  yang  dilakukan  untuk mengembangkan sistem ini adalah menggunakan  model Waterfall. Model Waterfall dalam  penelitian  ini  meling- kupi aktivitas-aktivitas seperti:
1. Analisis Tahap  awal  yang  dilakukan  oleh penulis  adalah  menentukan  konsep dasar  dari  aplikasi  yang  akan  di- bangun.
2. Desain Dalam  tahap  ini,  penulis  akan melakukan perancangan tampilan da- ri  aplikasi  yang  akan  dibuat.  Dalam merancang  aplikasi  ini,  penulis
menggunakan usecase  diagram un- tuk  menggambarkan  fungsionalitas dari sistem yang dibangun, Selain itu penulis  juga  menggunakan  struktur navigasi.
3. Implementasi Tahap implementasi ini adalah tahap dimana  penulis  membuat  aplikasi dirancang  dengan  menggunakan  ba- hasa  pemrograman  PHP  dan data- base Mysql .
4. Uji Coba Tahap  terakhir  adalah  penulis  mela- kukan  ujicoba  pada  web  yang  sudah dibuat.

## Spesifikasi Hardware dan Software
Spesifikasi  perangkat  keras  yang digunakan  dalam  pembuatan  aplikasi adalah:
 Processor Intel  Core  i5  3210M 2.5 GHz
 RAM sebesar 4 GB
 Hard  disk dengan  kapasitas  750 GB
Perangkat lunak yang digunakan yaitu :
 Operating  System  Windows 8  64 bit
 Android Simulator
 IDE  Eclipse  Juno beserta  paket instalasi  ADT  dan  SDK for Android

## PERANCANGAN APLIKASI

## Use Case Diagram
Use  Case merepresentasikan  se- buah  interaksi  antara  aktor  dengan sistem  dan  menggambarkan  fungsio- nalitas  yang  diharapkan  dari  sebuah sistem.  Dalam  sistem  ini  terdapat diagram  dua use  case yaitu use  case untuk  user  dan  use  case  untuk  admin. Gambar  2  menunjukkan  diagram use case untuk User.
Gambar 2. Use Case Diagram User
Diagram use  case untuk  Admin  dapat dilihat pada gambar 3.
Gambar 3 . Use Case Diagram

## Struktur Navigasi
Struktur  navigasi  adalah  struktur atau  alur  dari  suatu  program.  Pada bagian  pembuatan  sistem  informasi untuk  pengiriman  barang  pada  PT.Era Permata  Sejahtera  ini,  penulis  membagi struktur  navigasi  menjadi  dua  bagian
utama, yaitu untuk user dan untuk admi- nistrator.
Struktur Navigasi User
Gambar 4. Struktur Navigasi User
Struktur  navigasi  untuk  user  se- perti  tampak  pada  gambar  4,  menggu- nakan struktur navigasi campuran. Struktur navigasi liniear digunakan pada menu-menu  utama.  Sedangkan  untuk struktur  navigasi  non  liniear  digunakan untuk  menu  cek  status  dan  cek  tarif pengiriman.
Setelah  user  membuka  web  ini, user  akan  melihat  menu-menu  yaitu home,  profile,  tarif,  tracking ,  dan komentar.  Serta  pada  halaman  home akan  disajikan  shortcut  untuk  cek tracking dan cek tarif. Dibawah shortcut cek  tarif  terdapat  login  admin  yang hanya bisa digunakan oleh admin. Maka dari  itu,  penulis  tidak  mencantumkan pada  struktur  navigasi  user  karena  tidak bisa  di  akses  oleh  user.  Halaman  awal dari web ini masuk pada home. Jika user memilih  menu  profile  ,maka  user  dapat melihat  profil  dari  pengiriman  barang PT.Era  Permata  Sejahtera.  Jika  user memilih  tarif,  maka  akan  menuju  ke halaman  untuk  cek  tarif.  Pada  menu tracking,  akan  menuju  ke  halaman  cek tracking. Terakhir, pada menu komentar, disini  user  akan  menuju  ke  halaman komentar  yang  berisi  komentar-komen- tar  dari  pengunjung  dan  pelanggan  dari pengiriman  barang  PT.  Era  Permata Sejahtera.
admin Manipulasi data tabel Daftar Kota Daftar Tarif Daftar Kendaraan Daftar Drive Daftar Jobdesc Entry Data Resi Pengiriman Surat Jalan Update Status <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>

## Struktur Navigasi Admin
Gambar 5. Struktur Navigasi Admin
Struktur  navigasi  yang  digunakan untuk  admin  adalah  struktur  navigasi campuran.  Struktur  navigasi  admin ditunjukkan  oleh  gambar  5.  Adminis- trator  melalukan  login  terlebih  dahulu, kemudian akan muncul  menu baru  yaitu administrator.  Disinilah  seorang  admin dapat melakukan tugasnya, yaitu mengendalikan  situs  ini.  Admin  juga dapat  mengoperasikan  halaman  yang dibuka  user.  Pada  menu  administrator terdapat  2  menu  yaitu  tabel  dan data entry .  Untuk  administrator  struktur navigasi  hirarki  digunakan  pada  menu tabel.  Sedangkan data  entry menggu- nakan struktur navigasi non liniear. Pada tabel,  terdapat  5  sub  menu  yaitu  daftar kota, daftar tarif, daftar kendaraan, daftar driver,  dan  daftar job  description . Kemudian  pada data  entry terdapat  resi pengiriman,  surat  jalan,  dan  update status.  Semua  menu  dapat  kembali  ke halaman  sebelumnya  dan  bisa  juga langsung melihat ke menu-menu lainnya karena  website  ini  bersifat  dinamis. Admin  juga  dapat  mengubah,  menam- bahkan  dan  menghapus  data  yang terdapat pada menu administrator.

## Perancangan Database
Dalam  pembuatan  website  ini, dibutuhkan beberapa tabel untuk
database.  Di  dalam  sistem  terdapat  14 entitas,  yaitu:  daftar_driver,  daftar_ komentar, daftar_kota, daftar_menu, daftar_mobil,  daftar_resi,  daftar_tarif, daftar_user,  job_desc,  job_detail,  job_ menu,  status_pengiriman,  surat_  jalan, dan surat_jalan_detail.

## Relasi Tabel
Gambar  6  adalah  gambar  relasi tabel dari website pengiriman barang PT. Era Permata Sejahtera. Untuk relasi tabel dibawah  ini  akan  dibuat  pada  database era2.
Gambar 6. Relasi Tabel
Untuk  tabel  daftar_komentar  dan daftar_menu  tidak  memiliki  relasi  ke tabel  manapun.  Tabel-tabel  tersebut dibuat  untuk  kebutuhan  program.  Daf- tar_komentar  berisi  data  untuk  menu komentar,  sedangkan  daftar_menu  di- buat  untuk  memanggil  program  mana yang  akan  ditampilkan  pada  menu website.

## HASIL DAN PEMBAHASAN

## Pembuatan Tampilan Utama Website
Pada  website  ini,  terdapat  6  menu utama ditambah menu administrator jika admin  berhasil  melakukan  login  dan terdaftar  pada  database.  Tampilan  menu utama  dari  website  ini  ditunjukkan  pada gambar 7.
Gambar 7. Menu Utama Website
Seperti  yang  sudah  dijelaskan sebelumnya,  menu  administrator  akan muncul  jika  admin  berhasil  melakukan login.  Jika  admin  logout,  maka  akan hilang  menu  tersebut.  Menu  adminis- trator ditunjukkan oleh gambar 8.
Gambar 8. Menu Administrator

## Pembuatan Menu Daftar Tabel
Daftar  tabel  merupakan  sub  menu dari  administrator.  Di  menu  ini  admin dapat melakukan edit data yang terdapat pada database. Pada daftar tabel terdapat 5 sub menu yaitu daftar kota, daftar tarif, daftar  mobil,  daftar  pengemudi  dan  job description. Gambar 9 adalah output dari sub menu daftar tabel kota.

## Gambar 9. Daftar Tabel Kota
Pembuatan MenuData Entry Sub menu pada menu administrator  lainnya  adalah  data  entry. Data  entry memiliki  sub-sub  menu  juga yaitu  resi  pengiriman,  surat  jalan,  dan update  status  pengiriman.  Tampilan menu  resi  pengiriman  seperti  tampak pada gambar 10.
Gambar 10. Tampilan Resi Pengiriman
Pada  menu  resi  pengiriman  dan surat  jalan  terdapat  pilihan  menu  untuk mencetak  resi.  Jika  memilih  print  resi atau surat jalan, akan muncul di window baru  pada  browser  terlebih  dahulu  dan akan  menampilkan  resi  atau  surat  yang akan  dicetak.    Gambar  11  merupakan tampilan cetak resi pengiriman barang.
Gambar 11. Cetak Resi Pengiriman Barang

## Pembuatan SMS Gateway
Setelah  berhasil  membuat  website, selanjutnya adalah membuat sms gateway dengan  menggunakan  gammu.
Setelah install gammu , hal yang dilakukan  selanjutnya  adalah  melakukan identifikasi  modem  dengan  mengetikan gammu identify melalui command prompt . Setelah berhasil melakukan
identifikasi,  konfigurasi  dilakukan  pada file  gammu-config  yang  terdapat  pada gammu.Setelah  melakukan  konfi-gurasi dan  menentukan  nama  database  yang akan  dibuat,  langkah  selanjutnya  adalah mengimport  database  yang  sudah  ter- sedia  pada  paket  gammu  ke  mysql. Setelah berhasil akan muncul tabel-tabel seperti pada gambar 12.
Gambar 12. Tabel Pada Database Epssms
Tabel  telah    berhasil  dibuat,  lang- kah  selanjutnya  adalah  membuat script php.  Script  php yang  dibuat  berfungsi untuk service  auto  replay pada  saat pelanggan  melakukan  cek  status  dari barang  mereka.  Fungsi  lainnya  adalah sebagai update  status yang  dilakukan oleh pengemudi. Pengemudi yang
mengirimkan  barang  akan  melakukan update status pengiriman barang mereka sesuai  dengan checkpoint-checkpoint (rute)  yang  sudah  ditentukan  hingga barang sampai ke tujuan. Untuk  menjalankan service  sms gateway, dilakukan  di  command  prompt dengan mengetikan perintah php smsstart.php , jika  berhasil  akan  muncul Service Start seperti pada gambar 13.
Gambar 13. Service Start
Setelah  service  sms gateway  start , service dapat  digunakan  untuk  mela- kukan  cek  status  pengiriman  dan  update status oleh pengemudi.Untuk melakukan cek  status  pengiriman,  pelanggan  harus mengetikan sesuai perintah yaitu STATUS.NOMORRESI.  Gambar  14 adalah  tampilan  balasan  dari  cek  status pengiriman  oleh  pelanggan  jika  pelang- gan  mengirimkan  sms  sesuai  dengan ketentuan yang sudah dibuat.
Gambar 14. Balasan Cek Status Pengiriman
Tampilan  balasan  dari  update status  oleh  pengemudi  jika  nomor  hp dari  pengemudi  tidak  terdaftar  pada database,  karena  hanya  pengemudi  yang terdaftar  nomor  hpnya  yang  dapat melakukan  update  status.  Hal  ini dilakukan  agar  tidak  terjadi  kesalahan dan  yang  dapat  melakukannya  hanya
pegawai dari PT.Era itu sendiri. Gambar 15 merupakan tampilan update status.
Gambar 15. Update Status Tidak Berhasil
Gambar 16 adalah  tampilan  balasan jika pengemudi  berhasil  melakukan update status .
Gambar 16. Update Status Berhasil
Upload Aplikasi
Upload aplikasi ke server
menggunakan  WinSCP.  Langkah  per- tama  adalah  login  ke  server,  kemudian meng- copy semua script yang  sudah dibuat sebelumnya ke dalam server.
Langkah kedua adalah mengekspor database  yang  sudah  dibuat  sebelumnya dalam  pembuatan  website  ke server menggunakan  navicat  dengan  memilih fasilitas  data  transfer.  Langkah  ketiga adalah  memasukkan  target  server  data- base  yang  akan  digunakan  untuk web publish .  Langkah  terakhir  adalah  men- daftarkan  nama  domain.  Gambar  17 merupakan tampilan dari Website pengi- riman barang EPS.
Gambar 17. Website Pengiriman Barang EPS

## SIMPULAN DAN SARAN

## Kesimpulan
Sistem informasi pengiriman barang  PT.Era  Permata  Sejahtera  meng- gunakan  web  dan  SMS  gateway  ini digunakan untuk  memberikan informasi, mengontrol  data  dan  meningkatkan  pro- duktifitas  serta  kualitas  pelayanan.  Di dalam  sistem  ini  terdapat  fasilitas-fasi- litas yang memudahkan pelanggan untuk mendapatkan  informasi  dan  perusahaan juga  dapat  memasukkan,  menghapus, atau  merubah  data.  Sistem  ini  juga dilengkapi  fasilitas  untuk  melakukan pengontrolan pengiriman barang melalui SMS gateway.

## Saran
Sistem  ini  masih  dapat  dikembangkan dengan  menambahkan  fitur-fitur  lainnya yang  dapat  memudahkan  bagi  mana- jemen.  Sistem    ini  dapat  dikembangkan menjadi  suatu  sistem  yang  lengkap  dan terintegrasi,  sehingga  dapat  lebih  mem- permudah  pengelolaan  data  pengiriman barang.

## DAFTAR PUSTAKA
[1].Ali, Hapzi & Tonny Wangdra, Sistem Informasi  Bisnis  “SI-Bis”  Dalam Prospektif  Keunggulan  Kompetitif , Baduose Media, Jambi, 2010
[2].Kustiyahningsih, Yeni & Devie Rosa Anamisa, Pemrograman  Basis  Data Berbasis  Web Menggunakan PHP  &
MYSQL ,  Graha  Ilmu,  Yogyakarta, 2011.
[3].Kadir, Abdul, Dasar Perancangan & Implementasi  Database  Relasional ,
Penerbit ANDI, Yogyakarta, 2009.