SISTEM JUAL BELI ALAT BERAT PADA PT. SURYATIARA NUSAWAHANA BERBASIS WEB
SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang Strata Satu (S-1)
Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta
Disusun oleh: Muhammad Rizaini.M No. Mahasiswa : 115610132 Jurusan
: Sistem Informasi
Jenjang
: Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2013
i
HALAMAN PERSETUJUAN SISTEM JUAL BELI ALAT BERAT PADA PT. SURYATIARA NUSAWAHANA BERBASIS WEB
Nama
: Muhammad Rizaini.M
No. Mhs
: 115610132
Jurusan
: Sistem Informasi
Jenjang
: Strata 1
Telah diperiksa dan disetujui untuk diujikan pada tanggal
Januari 2013
Mengetahui, Dosen Pembimbing
(Badiyanto, S.Kom.,M.Kom)
ii
HALAMAN PENGESAHAN SISTEM JUAL BELI ALAT BERAT PADA PT. SURYATIARA NUSAWAHANA BERBASIS WEB
Telah diujikan dan disahkan dihadapan Tim Penguji Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta dan dinyatakan diterima untuk memenuhi syarat-syarat guna memperoleh gelar Sarjana Yogyakarta,
Januari 2013
Mengesahkan
Dewan Penguji: 1) Badiyanto, S.Kom., M.Kom.
.................
2) Dison Librado, S.E., M.Si.
.................
3) Heru Agus Triyanto, S.E., M.M.
.................
Mengetahui, Ketua Jurusan
(Erna Hudianti P., S.Si.,M.Si.)
iii
HALAMAN MOTTO DAN PERSEMBAHAN
Motto: Sedikit Pengetahuan Disertai Tindakan Adalah Lebih Berharga Daripada Banyak Pengetahuan Namun Tak Ada Tindakan Apapun (Kahlil Gibran) Semua Kemenangan berasal dari berani memulai (Eugene F Ware) Senjata Utama Manusia Adalah Semangat (Muhammad Rizaini.M)
Persembahan : Dengan segala rasa syukur, cinta dan bangga tugas akhir ini kupersembahkan untuk Bapak, Ibu, adik, My Lovely Seluruh keluarga yang kucintai dan kusayangi sepenuh hati. Walupun hanya sebuah karya yang tak sempurna, semoga mampu memberikan penyejuk untuk kita semua..
iv
INTISARI Skripsi ini membahas dan mengimplemintasikan sistem jual beli alat berat secara online, disini klien dapat membeli alat berat baru, bekas, serta juga dapat menawarkan alat berat ke perusahaan. Sistem ini menggunakan bahasa pemrograman PHP serta menggunakan database MySql. Untuk menggunakan pemesanan alat berat secara online di PT. Suryatiara Nusawahana maka pemesan harus terdaftar menjadi anggota dari perusahaan ini, kemudian baru bisa memesan dan melakukan konfirmasi pembayaran. Dengan demikian diharapkan dapat mempermudah pihak perusahaan dalam menyampaikan jenis alat berat kepada masyarakat luas dan dapat mengelola transaksi dengan baik. Serta dapat memberikan kemudahan kepada pelanggan untuk melakukan pemesanan secara online. Kata kunci: Alat berat, Sistem Jual Beli, Web
v
KATA PENGANTAR Puji syukur penulis panjatkan kepada Allah SWT atas segala karunia, kasih dan anugrah yang telah dilimpahkan sehingga penulis dapat menyelesaikan laporan tugas akhir yang berjudul Sistem Jual Beli Alat Berat Pada PT. Suryatiara Nusawahana Berbasis Web, sebagai salah satu syarat kelulusan jenjang Strata 1
Jurusan
Sistem
Informasi
Sekolah
Tinggi
Manajemen
Informatika dan Komputer Akakom Yogyakarta. Skripsi ini dapat selesai berkat bantuan dan dorongan dari berbagai pihak yang telah memberikan gagasan, bimbingan dan berbagai
dukungan
lainnya.
Pada
kesempatan
ini
penulis
mengucapkan terima kasih kepada : 1. Bapak Sigit Anggoro.,S.T.,M.T selaku ketua Sekolah Tinggi Manajemen Informatika Dan Komputer AKAKOM Yogyakarta. 2. Ibu Erna Hudianti P.,S.Si.,M.Si selaku ketua jurusan Sistem Informasi
Sekolah
Tinggi
Manajemen
Informatika
Dan
Komputer AKAKOM Yogyakarta. 3. Bapak Badiyanto.,S.Kom.,M.Kom selaku dosen pembimbing yang selalu sabar memberikan arahan dan bimbingan kepada penulis dalam pembuatan skripsi ini. 4. Seluruh dosen dan staf karyawan Sekolah Tinggi Manajemen Informatika Dan Komputer AKAKOM Yogyakarta.
vi
5. Semua teman-teman yang secara tidak langsung memberikan dukungan, support kepada penyusun sehingga terselesainya karya tulis ini. 6. Dan semua pihak yang tidak dapat penulis sebutkan namanya satu persatu. Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi ini masih terdapat kekurangan. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari pembaca. Semoga
skripsi
ini
berguna
bagi
perkembangan
teknologi
informasi khususnya dunia Web dan Internet.
Yogyakarta,
Januari 2013 Penulis
vii
DAFTAR ISI
Halaman HALAMAN JUDUL.................................................................. i HALAMAN PERSETUJUAN ..................................................... ii HALAMAN PENGESAHAN .................................................... iii HALAMAN MOTTO DAN PERSEMBAHAN ................................ iv INTISARI ........................................................................... v KATA PENGANTAR.............................................................. vi DAFTAR ISI .......................................................................viii DAFTAR GAMBAR .............................................................. xii DAFTAR TABEL ................................................................. xiv
BAB I PENDAHULUAN....................................................... 1 1.1
Latar Belakang Masalah............................................... 1
1.2
Rumusan Masalah....................................................... 2
1.3
Ruang Lingkup ........................................................... 2
1.4
Tujuan ...................................................................... 4
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ............... 5 2.1
Tinjauan Pustaka ........................................................ 5
2.2
Dasar Teori ................................................................ 5
viii
2.2.1 Sejarah PT. Suryatiara Nusawahana ............................. 5 2.2.2 Basis Data ................................................................. 6 2.2.3 Internet ................................................................... 6 2.2.4 MySql ....................................................................... 6 2.2.5 AppServ .................................................................... 7 2.2.6 Browser .................................................................... 7 2.2.7 Macromedia Dreamweaver .......................................... 7 2.2.8 PHP ......................................................................... 7 2.2.9 E - Commerce ............................................................ 8 BAB III ANALISIS DAN PERANCANGAN SISTEM............... 9 3.1
Analisis Sistem ........................................................... 9
3.1.1 Gambaran Sistem Secara Umum .................................. 9 3.1.2 Mekanisme Pemesanan ............................................... 9 3.1.3 Perangkat Keras (Hardware) ...................................... 11 3.1.4 Perangkat Lunak (Software)....................................... 12 3.2
Perancangan Sistem ................................................. 12
3.2.1 Diagram Konteks ...................................................... 12 3.2.2 Diagram Arus Data Level 0 ........................................ 13 3.2.3 Struktur Tabel .......................................................... 15 3.2.4 Relasi Antar Tabel..................................................... 20 3.2.5 Diagram Alir Sistem .................................................. 22 3.2
Rancangan Program.................................................. 23
ix
3.3.1 Rancangan Masukan (Input) ...................................... 23 3.3.2 Form Input Data Pelanggan ....................................... 23 3.3.3 Form Input Login Pelanggan ...................................... 24 3.3.4 Form Input Data Alat Berat ........................................ 25 3.3.5 Form Input Pemesanan ............................................. 25 3.3.6 Form Input Konfirmasi Bayar ..................................... 26 3.3.7 Form Input Buku Tamu ............................................. 27 3.3.8 Form Input Pengiriman.............................................. 27 3.3.9 Form Input Admin .................................................... 28 3.4
Rancangan Keluaran (Output) .................................... 28
3.4.1 Laporan Daftar Pelanggan.......................................... 28 3.4.2 Laporan Pemesanan Per No_Pesan.............................. 29 3.4.3 Laporan Pemesanan Per Periode Sudah Bayar .............. 29 3.4.4 Laporan Pemesanan Per Periode Belum Bayar .............. 30 3.4.5 Laporan Alat Berat .................................................... 31 3.4.6 Laporan Pembayaran ................................................ 31 3.4.7 Laporan Pengiriman .................................................. 31 3.4.8 Laporan Buku Tamu .................................................. 32
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM....... 33 4.1
Implementasi Sistem ................................................ 33
4.1.1 Spesifikasi Sistem..................................................... 33
x
4.2
Pembahasan Sistem.................................................. 35
4.2.1 Halaman Untuk Umum .............................................. 35 4.2.2 Halaman Untuk Admin............................................... 41
BAB V PENUTUP ............................................................. 44 5.1
Kesimpulan .............................................................. 44
5.2
Saran ..................................................................... 44
DAFTAR PUSTAKA .......................................................... 45 LAMPIRAN .........................................................................
xi
DAFTAR TABEL
Halaman Tabel 3.1 Struktur Tabel Admin......................................... 15 Tabel 3.2 Struktur Tabel Kategori...................................... 15 Tabel 3.3 Struktur Tabel Alat Berat.................................... 16 Tabel 3.4 Struktur Tabel Kota ........................................... 16 Tabel 3.5 Struktur Tabel Pesan ......................................... 17 Tabel 3.6 Struktur Tabel Detail Pesan ................................ 17 Tabel 3.7 Struktur Tabel Pesan ......................................... 18 Tabel 3.8 Struktur Tabel Penawaran .................................. 18 Tabel 3.9 Struktur Tabel Pelanggan ................................... 19 Tabel 3.10 Struktur Tabel Konfir Pembayaran ...................... 19 Tabel 3.11 Struktur Tabel Buku Tamu ................................. 20
xii
DAFTAR GAMBAR
Halaman Gambar 3.1 Diagram Konteks ............................................. 13 Gambar 3.2 Diagram Arus Data Level 0 ............................... 14 Gambar 3.3 Relasi Antar Table............................................ 21 Gambar 3.4 Diagram Alir Sistem ......................................... 22 Gambar 3.5 Rancangan Input Data Pelanggan ...................... 24 Gambar 3.6 Rancangan Input Data Login ............................. 24 Gambar 3.7 Rancangan Data Alat Berat ............................... 25 Gambar 3.8 Rancangan Input Pemesanan ............................ 26 Gambar 3.9 Rancangan Input Konfir Bayar .......................... 26 Gambar 3.10 Rancangan Input Buku Tamu .......................... 27 Gambar 3.11 Rancangan Input Pengiriman........................... 27 Gambar 3.12 Rancangan Input Admin ................................. 28 Gambar 3.13 Rancangan Laporan Daftar Pelanggan .............. 29 Gambar 3.14 Rancangan Laporan Per Nomor Pesan............... 29 Gambar 3.15 Rancangan Laporan Pemesanan Per Periode Sudah Bayar......................................................... 30 Gambar 3.16 Rancangan Laporan Pemesanan Per Periode Belum Bayar......................................................... 30 Gambar 3.17 Rancangan Laporan Alat Berat......................... 31
xiii
Gambar 3.18 Rancangan Laporan Pembayaran ..................... 31 Gambar 3.19 Rancangan Laporan Pengiriman ....................... 32 Gambar 3.17 Rancangan Buku Tamu ................................... 32 Gambar 4.1 Tampilan Halaman Pemesanan .......................... 36 Gambar 4.2 Tampilan Halaman Daftar Belanja ...................... 37 Gambar 4.3 Tampilan Halaman Data Pengiriman Pemesanan .. 39 Gambar 4.4 Tampilan Halaman Konfirmasi Bayar .................. 40 Gambar 4.5 Tampilan Halaman Penawaran Alat Berat ............ 40 Gambar 4.6 Tampilan Halaman Tambah Data Alat Berat ........ 41 Gambar 4.7 Tampilan Halaman Laporan Pemesanan Per Nomor Pesan .................................................................. 42
xiv