SISTEM INFORMASI PENJUALAN IKAN LAUT ONLINE PADA PT. PANTAI SAMUDRA INDONESIA TAPANULI TENGAH BERBASIS WEB TUGAS AKHIR GUSWAN UTAMA HARAHAP 112406051 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
SISTEM INFORMASI PENJUALAN IKAN LAUT ONLINE PADA PT. PANTAI SAMUDRA INDONESIA TAPANULI TENGAH BERBASIS WEB TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya GUSWAN UTAMA HARAHAP 112406051 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERSETUJUAN Judul : Sistem Informasi Penjualan Ikan Laut Online Pada PT. Pantai Samudra Indonesia Tapanuli Tengah Berbasis Web Kategori : Tugas Akhir Nama : Guswan Utama Harhap Nomor Induk Mahasiswa : 112406051 Program Studi : D3 Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2014 Disetujui Oleh: Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing Dr. Elly Rosmaini, M.Si Drs. James Piter Marbun, M.Kom NIP. 196005201985032002 NIP. 195806111986031002
PERNYATAAN SISTEM INFORMASI PENJUALAN IKAN LAUT ONLINE PADA PT. PANTAI SAMUDRA INDONESIA TAPANULI TENGAH BERBASIS WEB TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2014 GUSWAN UTAMA HARAHAP 112406051
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Allah SWT Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Sistem Informasi Penjualan Ikan Laut Online Pada PT. Pantai Samudra Indonesia Tapanuli Tengah Berbasis Web. Terimakasih penulis sampaikan kepada bapak Drs. James Piter Marbun, M.Kom pembimbing yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terimakasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua Program Studi dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.Si selaku Ketua dan Sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Sutarman, M.Sc Selaku Dekan FMIPA USU, seluruh Staff dan Dosen Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan Fadli, Rama Azhari, Malik, Ilham, Aditya Firmansya. Akhirnya tidak terlupakan kepada Ayahanda Umar Harahap, Ibunda Badaria Siregar dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Allah SWT Yang Maha Esa akan membalasnya.
ABSTRAK PT. Pantai Samudra Indonesia (PISI) adalah sebuah perusahaan yang bergerak di bidang penjualan ikan laut, sistem yang sedang berjalan di perusahaan ini menggunakan sistem manual sehingga sering mengalami masalah perhitungan, validasi informasi, transaksi lambat, kesulitan membuat laporan. Penelitian ini bertujuan untuk menganalisa sistem informasi penjualan pada PT. PISI Tapanuli Tengah. Setelah mengetahui permasalahan dan kelayakannya kemudian mendesain sistem usulan lebih efektif yang dapat diimplementasikan dengan MySQL database, selanjutnya membangun sistem informasi penjualan berbasis web menggunakan bahasa PHP. Hasil penelitian ini berupa sebuah sistem informasi penjualan untuk menangani input data kemudian diproses sehingga menghasilkan output berupa laporan. Kata kunci: Sistem Informasi Penjualan, PHP, MySQL, Web.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi viii ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan 3 1.5 Manfaat 4 1.6 Tinjauan Pustaka 4 1.7 Metodologi Penelitian 6 1.8 Sistematika Penelitian 7 Bab 2 Landasan Teori 9 2.1 Pengertian Sistem Informasi 9 2.2 Pengertian E-Commerce 12 2.2.1 Tipe E-Commerce menurut sifat transaksinya 13 2.2.2 Proses pemasaran E-Commerce 14 2.2.3 Manfaat E-Commerce 15 2.3 Pengenalan Internet 15 2.3.1 Network 16 2.3.2 Web server 16 2.3.3 World Wide Web (WWW) 17 2.3.4 Hyper Text Transfer Protocol (HTTP) 17 2.4 Pengenalan HTML 18 2.4.1 Sejarah asal mula HTML 19 2.4.2 Struktur dasar HTML 20 2.4.3 Sintaks dasar HTML 21 2.5 Pengenalan Personal Home Page (PHP) 24 2.5.1 Sejarah asal mula PHP 25 2.5.2 Variabel pada PHP 26 2.5.3 Konsep dasar penggunaan PHP 27 2.6 Database MySQL 28 2.6.1 Tipe Dasar Mysql 30 2.6.2 Constraint 31 2.6.3 Tipe-tipe kolom 31
2.7 Sublime Text 37 2.8 Cascading Style Sheet (CSS) 38 2.8.1 Struktur CSS 39 2.8.2 Penulisan CSS 39 2.8.3 Selektor 40 2.8.4 Memformat dokumen dengan CSS 42 2.9 JavaScript 43 2.9.1 Penulisan JavaScript 45 2.9.2 Variabel 46 2.9.3 Kondisi 47 Bab 3 Perancangan Sistem 50 3.1 Perancangan Sistem 50 3.2 Data Flow Diagram (DFD) 50 3.3 Perancangan Database 52 3.4 Flowchart 57 3.4.1 Flowchart menu utama 59 3.4.2 Flowchart login admin 60 3.4.3 Flowchart menu utama admin 61 3.5 Perancangan Algoritma 62 Bab 4 Implementasi Sistem 65 4.1 Pengertian Implementasi Sistem 65 4.2 Tujuan Implementasi 66 4.3 Komponen Dalam Implementasi Sistem 67 4.3.1 Komponen perangkat keras (Hardware) 67 4.3.2 Komponen perangkat lunak (Software) 68 4.3.3 Kebutuhan brainware 68 4.4 Tampilan Halaman Website 68 Bab 5 Kesimpulan dan Saran 75 5.1 Kesimpulan 75 5.2 Saran 76 Daftar Pustaka Lampiran
DAFTAR TABEL Nomor Judul Halaman Tabel 2.1 Tipe Data MySQL 30 3.1 Simbol-simbol Data Flow Diagram 51 3.2 Tabel user 52 3.3 Tabel barang 52 3.4 Tabel iklan 53 3.5 Tabel keranjang 53 3.6 Tabel konfirmasi 54 3.7 Tabel pesanan 55 3.8 Tabel relasi_pesanan 56 3.9 Arti lambing-lambang flowchart 57
DAFTAR GAMBAR Nomor Judul Halaman Gambar 3.1. Alur Flowchart Menu Utama 58 3.2. Alur Flowchart Login Admin 59 3.3. Alur Flowchart Menu Utama Admin 60 4.1. Halaman Home 67 4.2. Halaman Product 68 4.3. Halaman Konfigurasi Pembayaran 68 4.4. Halaman Login Admin 69 4.5. Halaman Utama Admin 69 4.6. Halaman Input Produk Baru Admin 70 4.7. Halaman Input Kelola Produk Admin 70 4.8. Halaman Pesanan Produk Admin 71 4.9. Halaman Konfirmasi Pembayaran Admin 71 4.10. Halaman Pesanan Terkirim Admin 72 4.11. Halaman Pengaturan Iklan Admin 72