Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

  

LAPORAN SKRIPSI

SISTEM INFORMASI PEMESANAN BATU BARA

BERBASIS WEB PADA CV. SARASA BARA

  Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik

  Universitas Muria Kudus

  

Disusun Oleh:

Nama : Andi Yusuf Hartanto

NIM : 2008-53-131 Program Studi : Sistem Informasi Fakultas : Teknik

  

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

KUDUS

2013

  

LAPORAN SKRIPSI

SISTEM INFORMASI PEMESANAN BATU BARA

BERBASIS WEB PADA CV. SARASA BARA

  Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik

  Universitas Muria Kudus

  

Disusun Oleh:

Nama : Andi Yusuf Hartanto

NIM : 2008-53-131 Program Studi : Sistem Informasi Fakultas : Teknik

  

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

KUDUS

2013

RINGKASAN

  Laporan skripsi dengan judul “Sistem Informasi Pemesanan Batu Bara Berbasis Web Pada CV. Sarasa Bara” telah dilaksanakan dengan tujuan untuk menghasilkan sebuah sistem pemesanan batu bara berbasis web, yang nantinya diharapkan agar dapat menghasilkan informasi yang cepat dan akurat sehingga dalam pengelolaannya menjadi lebih maksimal untuk meningkatkan pelayanan pada pelanggan.

  Aplikasi ini dirancang dengan menggunakan pemodelan dengan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan database MySQL.

  Dari hasil perancangan yang telah dilakukan menghasilkan suatu aplikasi pemesanan batu bara berbasis web.

  Sistem, Informasi, Pemesanan, Web, Batu Bara

  Kata Kunci :

  Masa muda jangan hanya menunggu tua dan meninggal dengan sia-sia Talk Less Do Something More Jalan masih panjang, jangan hanya merasa puas sampai disini

  PERSEMBAHAN

  Skripsi ini penulis persembahkan kepada:

  1. Tuhan yang telah menciptakan aku,beserta Rosul-Nya.

  2. Papah Suharto, Ibu Titik Purwanti, Kakakku Dyah Puspita Sari yang selalu memberikan doa dan selalu memberikan restunya.

  3. My little Panda Widyastika Puspitasari yang selalu memberi support dan doanya.

  4. OYA Family yang selalu memberikan semangat dan jadi korban keisenganku dikala jenuh.

  5. Sahabat dan Teman-teman yang memberikan motivasi.

  6. Alm Agustian Achmadi yang kini berada di surga.

  7. Almaterku. Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan rahmat dan pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya.

  Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.

  Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

  1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.

  2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.

  3. Bapak Arif Setiawan, S.Kom, M.Cs selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.

  4. Bapak Rhoedy Setiawan, M.Kom yang berkenan menjadi dosen pembimbing saya. Terim Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.

  5. Ibu Noor Latifah, S.Kom selaku pembimbing dua saya. Saya beruntung mempunyai dosen pembimbing seperti Ibu.

  6. Bapak Wibi Sarastomo dan para karyawan. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di CV Sarasa Bara.

  Ayah, Ibu, Kakakku terima kasih atas semangatnya. Do’a restu serta ridho 7. sehingga aku bisa jadi seperti ini. Sahabatku yang selalu ada disaat aku lagi butuh. ありがとうございます。 8.

  9. Teman-temanku, yang telah menjadi teman setia selama perjalan hidup di kampus maupun diluar.

  Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.

  Kudus, Februari 2013 Penulis

  

DAFTAR ISI

  HALAMAN JUDUL..................................................................................... i HALAMAN PERSETUJUAN...................................................................... ii HALAMAN PENGESAHAN....................................................................... iii HALAMAN PERNYATAAN …………………………………………… iv HALAMAN MOTTO DAN PERSEMBAHAN ………………………….. v RINGKASAN ............................................................................................... vi KATA PENGANTAR .................................................................................. vii DAFTAR ISI................................................................................................. ix DAFTAR TABEL......................................................................................... xii DAFTAR GAMBAR .................................................................................... xiii DAFTAR LAMPIRAN ................................................................................. xvii BAB I : PENDAHULUAN ...................................................................

  1 1.1. Latar Belakang Masalah ......................................................

  1 1.2. Perumusan Masalah .............................................................

  2 1.3. Batasan Masalah...................................................................

  2 1.4. Tujuan Skripsi ......................................................................

  3 1.5. Manfaat Skripsi ....................................................................

  3 1.5.1. Bagi CV Sarasa Bara.................................................

  3 1.5.2. Bagi Akademik..........................................................

  3 1.5.3. Bagi Penulis ..............................................................

  3 1.6. Tinjauan Pustaka .............................................................. ...

  3 1.7. Metodologi Penelitian ..........................................................

  4 1.7.1. Obyek Penelitian........................................................

  4 1.7.1 Jenis Data....................................................................

  4 1.8. Metode Pengumpulan Data ....................................... ..........

  5 1.9. Metode Pengembangan Sistem ................................. ..........

  5 1.10. Sistematika penulisan ..........................................................

  6

  BAB II : LANDASAN TEORI 2.1. Konsep Dasar Sistem Informasi...........................................

  7 2.1.1. Pengertian Sistem .......................................................

  7 2.1.2.Karakteristik Sistem ..................................................

  7 2.1.3. Informasi .....................................................................

  9 2.1.4. Sistem Informasi..........................................................

  10 2.1.5 Sistem Informasi Pemesanan.........................................

  10 2.1.6. Batu Bara......................................................................

  11 2.2. Analisa Sistem......................................................................

  12 2.2.1. Alat Bantu Analisa Sistem .......................................

  12 2.3. UML (Unified Modelling Language) ....................................

  13

  2.3.1. Perancangan Database Menggunakan UML .................... 14 1. Use Case Diagram ........................................................

  15

  2. Class Diagram ............................................................... 16

  3. Sequence Diagram ......................................................... 17

  4. Activity Diagram ........................................................... 17

  5. Statechart Diagram ......................................................... 18

  2.4. Entity Relationship Diagram (ERD) .......................................... 19 a. Entity ............................................................................... ...

  19 b. Relationship.................................................................... . ...

  19 c. Relationship Degree......................................................... ...

  20 d. Atribut ............................................................................. ...

  21 e. Kardinalitas..........................................................................

  22 f. Notasi-notasi Simbolik Di Dalam ERD ........................... ...

  23 g.Transformasi dari ERD ke Database Relasional ..............

  25 BAB III : TINJAUAN UMUM OBYEK PENELITIAN ...........................

  29 3.1. Sejarah Berdirinya CV. Sarasa Bara ....................................

  29 3.2. Struktur Organisasi ...............................................................

  30 3.3. Visi dan Misi ............................................................... ........

  31 a. Visi ......................................................................................

  31 b. Misi .....................................................................................

  31 3.4. Denah Lokasi .........................................................................................

  32 3.5 Analisa Sistem Lama................................................................

  32 3.5.1. Prosedur Pemesanan Batu Bara ..................................

  32

  3.5.2. Prosedur Pelunasan Pembayaran Batu Bara ..................

  33 BAB IV : ANALISA DAN PERANCANGAN SISTEM ..........................

  35 4.1. Identifikasi Sistem ...............................................................

  35 4.1.1. Paparan Prosedur Sistem ............................................

  35 4.1.2. Analisa Kebutuhan Data dan Informasi ......................

  36 4.2. Ananlisis Aktor .....................................................................

  36 4.3. Analisa Perancangan Sistem ................................................

  37 4.4. Perancangan Basis Data ......................................................

  62 4.4.1. ERD ( Entity Relationship Diagram) ..........................

  62 4.4.2. Spesifikasi Basis Data ..................................................

  63 4.4.3. Relasi Tabel .................................................................

  68 4.5. Perancangan Interface ..........................................................

  69 4.5.1.Desain Input.. .................................................................

  69 4.5.2. Desain Output .................................................................

  71 BAB V : PEMBAHASAN DAN IMPLEMENTASI ..............................

  73 5.1. Implementasi Sistem ...........................................................

  73 5.1.1. Lingkungan Implementasi ...........................................

  73 5.1.2. Lingkungan Sumber Daya Manusia .............................

  74 5.1.3.Implementasi Layar Muka .............................................

  74 5.1.4. Batasan Implementasi ..................................................

  74 5.2. Antar Muka Sistem (interface)..............................................

  74 BAB VI : PENUTUP ................................................................................

  81 6.1. Kesimpulan ...........................................................................

  81 6.2. Saran ......................................................................................

  81 DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR TABEL

Tabel 4.5. : Deskripsi Use Case Kelola Pembayaran..................................... 42Tabel 4.13 : Struktur Tabel Pembayaran ........................................................ 66Tabel 4.12 : Struktur Tabel Produk ................................................................. 66Tabel 4.11 : Struktur Tabel Pemesanan........................................................... 65Tabel 4.10 : Struktur Tabel Pemesan .............................................................. 64Tabel 4.9 : Struktur Tabel Petugas ................................................................ 63Tabel 4.8. : Deskripsi Use Case Pembayaran ................................................ 44Tabel 4.7. : Deskripsi Use Case Pemesanan .................................................. 44Tabel 4.6. : Deskripsi Use Case Registrasi Pemesan ..................................... 43Tabel 4.4. : Deskripsi Use Case Kelola Pemesanan....................................... 42Tabel 2.1. : Simbol Flow of Document .......................................................... 12Tabel 4.3. : Deskripsi Use Case Kelola Produk ............................................. 41Tabel 4.2. : Deskripsi Use Case Kelola Pemesan .......................................... 40Tabel 4.1. : Gambaran Kebutuhan Sistem, Aktor, dan Use case ................... 37Tabel 2.6. : Notasi Statechart Diagram ......................................................... 18Tabel 2.5. : Notasi Activity Diagram.............................................................. 18Tabel 2.4. : Notasi Sequence Diagram........................................................... 17Tabel 2.3. : Notasi Class Diagram ................................................................. 16Tabel 2.2. : Notasi Use case Diagram............................................................ 15Tabel 4.14 : Struktur Tabel Detail Pemesanan ............................................... 67

  

DAFTAR GAMBAR

  Gambar2.1 : Siklus Informasi .......................................................................... 9 Gambar2.2 : Diagram Relationship Unary...................................................... 20 Gambar2.3 : Diagram Relationship Binary ..................................................... 20

Gambar 2.4 : Diagram Ternary Relationship…………………………………21Gambar 2.5 : Atribut Multivalue ……………………........................………..21Gambar 2.6 : Atribut Composite…………………………......................…….22Gambar 2.7 : Diagram Cardinalitas one to one ……………………..……….22Gambar 2.8 : Diagram Cardinalitas one to many …………………...……….22Gambar 2.9 : Diagram Cardinalitas many to many ………………....……….23Gambar 2.10 : Transformasi dari ERD ke Database Relasional ……...……….25Gambar 2.11 : Transformasi dari ERD ke Database Relasional..……......…….23Gambar 2.12 : Transformasi dari ERD ke Database Relasional……………….23Gambar 2.13 : Transformasi dari ERD ke Database Relasional……………….26Gambar 2.14 : Transformasi dari ERD ke Database Relasional……………….26Gambar 2.15 : Transformasi dari ERD ke Database Relasional……………….26Gambar 2.16 : Transformasi dari ERD ke Database Relasional……………….27Gambar 2.17 : Transformasi dari ERD ke Database Relasional……………….27Gambar 2.18 : Transformasi dari ERD ke Database Relasional……………….27Gambar 2.19 : Transformasi dari ERD ke Database Relasional……………….28Gambar 2.20 : Transformasi dari ERD ke Database Relasional……………….28Gambar 2.21 : Transformasi dari ERD ke Database Relasional……………….28Gambar 3.1 : Struktur Organisasi.....................................................................30Gambar 3.2 : Denah Lokasi CV Sarasa Bara..……………………………….32Gambar 3.3 : FOD Sistem Lama Pemesanan ................……………………..33Gambar 3.3 : FOD Sistem Lama Pelunasan .................……………………..34Gambar 4.1 : Bussines Use Case Diagram ………….......…………………..39Gambar 4.2 : System Use Case Diagram …………..........…………………..40Gambar 4.3 : Analisa Kelas Petugas ………………………………………...45Gambar 4.4 : Analisa Kelas Pemesan ………………………………….……46Gambar 4.5 : Analisa Kelas Pemesanan …………………………………….46Gambar 4.6 : Analisa Kelas Produk ...………………………………………47Gambar 4.7 : Analisa Kelas Pembayaran ………………………………........47Gambar 4.8 : Class diagram …….................………………………………..48Gambar 4.9 : Sequence Diagram Login …………………………………..…49Gambar 4.10 : Sequence Diagram Melihat Informasi ………………………...49Gambar 4.11 : Sequence Diagram Registrasi Pemesan ………………………50Gambar 4.12 : Sequence Diagram Pemesanan …........……………………….50Gambar 4.13 : Sequence Diagram Pembayaran ….....………………………..51Gambar 4.14 : Sequence Diagram Kelola Pemesan .………………………....51

  Gambar 4.15: Sequence Diagram Kelola Produk ………………………...….52

Gambar 4.16 : Sequence Diagram Kelola Pemesanan .......…………………..52Gambar 4.17 : Sequence Diagram Kelola Pembayaran …………………...….53Gambar 4.18 : Activity Diagram Login ………………………………………..54Gambar 4.19 : Activity Diagram Melihat Informasi ……………………….......54Gambar 4.20 : Activity Diagram Registrasi Pemesan ...……………………......55Gambar 4.21 : Activity Diagram Pemesanan ..........…………………………....55Gambar 4.22 : Activity Diagram Pembayaran .......…………………………….56Gambar 4.23 : Activity Diagram Kelola Pemesan …....………………………..56Gambar 4.24 : Activity Diagram Kelola Produk ……………………...………..57Gambar 4.25 : Activity Diagram Kelola Pemesanan ……………………..……57Gambar 4.26 : Activity Diagram Kelola Pembayaran ……….......…………….58Gambar 4.27 : Statechart Diagram Login ……………………………………..58Gambar 4.28 : Statechart Diagram MelihatInformasi ………………………...59Gambar 4.29 : Statechart Diagram Registrasi Pemesan ..……………………..59Gambar 4.30 : Statechart Diagram Pemesanan ….................…………………59Gambar 4.31 : Statechart Diagram Pembayaran .......…………………………60Gambar 4.32 : Statechart Diagram Kelola Pemesan ...................……………..60Gambar 4.33 : Statechart Diagram Tambah Data Produk ………………........60Gambar 4.34 : Statechart Diagram Ubah Data Produk ……………………....75Gambar 4.35 : Statechart Diagram Hapus Data Produk …………………......75Gambar 4.36 : Statechart Diagram Kelola Pemesanan ........……………….....61Gambar 4.37 : Statechart Diagram Kelola Pembayaran …............……….......62Gambar 4.38 : Entity Relationship Diagram ........................…………….........63Gambar 4.39 : Relasi Tabel ..............................…………………………….....68Gambar 4.40 : Desain Form Login …..................................…………………..69Gambar 4.41 : Desain Menu Utama .....................................…………………..69Gambar 4.42 : Desain Menu Pemesan Mesan …....................................…..…..70Gambar 4.43 : Desain Menu Lihat Keranjang …...................................…..…..70Gambar 4.44 : Desain Menu Bayar …..................................…………………..71Gambar 4.45 : Desain Laporan Data Pemesan ….....................................……..71Gambar 4.46 : Desain Laporan Data Produk …....................................………..72Gambar 4.47 : Desain Laporan Pemesanan …..................................…………..72Gambar 5.1 : Tampilan Utama Program ………………………………….......75Gambar 5.2 : Tampilan Lihat Keranjang ……….......……………………..….76Gambar 5.3 : Tampilan Lihat Pesanan ….....………………………………....76Gambar 5.4 : Tampilan Konfirmasi Bayar ..........……………………….……77Gambar 5.5 : Tampilan Login Admin …………………………….…….……77Gambar 5.6 : Tampilan Halaman Utama Admin ………………………..……78Gambar 5.7 : Tampilan Halaman Data Produk ...………………………….…78Gambar 5.8 : Tampilan Halaman Data Pemesan ..............…………………...79Gambar 5.9 : Tampilan Halaman Data Pemesanan ........………………….....79Gambar 5.10 : Tampilan Halaman Data Penjualan ………………….………..80Gambar 5.11 : Tampilan Laporan Pemesanan …………………….....……….80

  

LAMPIRAN

  Lampiran 1 : Buku Bimbingan Skripsi Lampiran 2 : Surat Pengantar Fakultas Lampiran 3 : Surat Balasan Penelitian Lampiran 4 : Foto Foto Penelitian Lampiran 5 : Biografi Penulis