ABSTRAK
PT CIPTA IRIAN adalah perusahaan yang bergerak dibidang Ekspedisi Muatan Kapal Laut (EMKL). Perusahaan ini berkantor pusat di Jayapura Papua. System yang ada masih manual khususnya untuk transaksi pengiriman. Untuk meningkatkan efisiensi dan efektifitas dibutuhkan system baru yang terkomputerisasi agar dapat menghasilkan informasi yang dibutuhkan secara cepat,tepat dan akurat. Perancangan desain system yang baru menggunakan DFD (Data Flow Diagram) untuk menggambarkan aliran data Diagram untuk membuat struktur table dan relasi antar table. Database dibuat menggunakan MySql. Aplikasi dibuat menggunakan bahasa pemrograman PHP. Program yang dibuat meliputi modul transaksi, data barang, laporan. Dengan adanya aplikasi ini diharapkan dapat memberikan sarana baru dalam pendistribusian barang dan logistik dan dapat memudahkan customer untuk melakukan penelusuran atau pencarian barang.
ABSTRACT
PT CIPTA IRIAN is a company engaged in the Expedition Cargo Ship (EMKL). The company is headquartered in Jayapura Papua. Existing system is still manual specifically for delivery transactions. To improve the efficiency and effectiveness of a new computerized system is needed in order to produce the required information quickly, precisely and accurately. The design of the new system design using DFD (Data Flow Diagram) to describe the data flow diagram to create table structures and relationships between tables. Made use of MySql database. Applications created using the PHP programming language. The program includes modules that made the transaction, the data item, the report. With this application is expected to provide a new means of distributing goods and logistics and can facilitate the customer to perform a search or search.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xv
DAFTAR NOTASI/ LAMBANG ... xvi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 3
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Teori Penunjang ... 6
2.1.1 Entity Releationship Diagram (ERD) ... 6
2.2 Data Flow Diagram (DFD) ... 9
2.2.1 Komponen Data Flow Diagram ... 9
2.3 Penggambaran Dalam DFD ... 11
2.3.1 Buat Diagram Context ... 11
2.3.2 Buat Diagram Level 0 (Zero) ... 11
2.3.3 Buat Diagram Level 1 (Satu) ... 12
2.3.4 DFD Level 2, 3, dan seterusnya ... 12
2.4 Spesifikasi Proses (PSPEC) ... 12
2.6 Proses Bisnis ... 15
2.7 Flow Chart ... 15
2.8 PHP ( PHP Hypertext Preprocessor ) ... 16
2.9 Macromedia Dreamweaver ... 17
2.10 MySql... 18
2.11 XAMPP ... 19
2.12 Code Igniter ... 20
Anggie. [8] ... 20
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 23
3.1 Analisis Sistem ... 23
3.2 Perancangan Sistem ... 23
3.3 FITUR FITUR PERANGKAT LUNAK ... 27
3.3.1 Transaksi ... 27
3.3.2 Tracking ... 27
3.3.3 Fitur Login ... 27
3.3.4 Fitur Laporan... 27
3.3.5 Fitur Transaksi ... 27
3.4 ERD (Entity Releationship Diagram) ... 28
3.4.1 Diagram pengiriman barang dan tracking ... 28
3.5 Relation Database ... 29
3.5.1 Relational Database Pengiriman ... 29
3.6 DFD (Data Flow Diagram) ... 33
3.6.1 DFD Pengiriman Barang ... 33
3.9.5 Tampilan Utama Menu Transaksi ... 59
3.9.6 Tampilan Input Transaksi ... 60
3.9.7 Tampilan Transaksi Masuk ... 61
3.9.8 Tampilan Menu Utama Tambah Barang ... 62
3.9.9 Input Barang ... 63
3.9.10 Tampilan Laporan... 64
3.9.11 Tampilan Form master ... 65
3.9.12 Form Tampilan Menu Tracking ... 66
BAB 4. HASIL PENELITIAN ... 67
4.1 Halaman LogIn ... 67
4.2 Halaman Menu Utama ... 68
4.3 Halaman Menu barang ... 69
4.3.1 Halaman Menu Utama Barang ... 69
4.3.2 Halaman Menu Input Barang ... 70
4.3.3 Tampilan Hasil Menu Input Barang ... 71
4.4 halaman Utama Input Transaksi ... 72
4.4.1 Halaman Utama Input Transaksi ... 72
4.4.2 Halaman Kedua Input Transaksi ... 73
4.4.3 Halaman Menu Ketiga Transaksi ... 74
4.5 Halaman Menu Laporan ... 75
4.5.1 Halaman Menu Laporan Utama ... 75
4.5.2 Halaman Pencarian laporan ... 76
4.6 Halaman Menu Tracking ... 77
4.7 Halaman Hasil Tracking ... 78
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 79
5.1 Halaman LogIn ... 79
5.2 Halaman Input Barang ... 80
5.3 Halaman Input Transaksi Masuk ... 80
5.4 halaman User ... 82
5.5 Halaman Input laporan ... 82
5.6 Halaman data master ... 83
BAB 6. SIMPULAN DAN SARAN ... 85
6.1 Simpulan ... 85
6.2 Saran ... 85
DAFTAR GAMBAR
Gambar 2.3 Jenis-jenis Atribut ... 7
Gambar 2.4 Atribut Composite ... 7
Gambar 2.6 One to One ... 8
Gambar 2.7 One to Many ... 8
Gambar 2.8 Many to Many ... 8
Gambar 3.1 Flow Chrat Proses pengiriman ... 25
Gambar 3.2 Flowchart Tracking ... 26
Gambar 3.3 ERD Pengiriman dan Tracking ... 28
Gambar 3.4 DFD Level 0 ... 33
Gambar 3.10 DFD Level 2 Proses 5 ... 39
Gambar 3.11 DFD Level 0 Web Tracking ... 40
Gambar 3.12 DFD Level 1 Tracking ... 41
Gambar 3.12 Desain Login ... 57
Gambar 3.13 Desain Home ... 58
Gambar 3.14 Desain Transaksi ... 59
Gambar 3.15 Desain Input transaksi ... 60
Gambar 3.16 Tambah Transaksi ... 61
Gambar 3.17 Desain Tambah barang ... 62
Gambar 3.18 Input Barang ... 63
Gambar 3.19 Desain Laporan ... 64
Gambar 3.20 Desain Master ... 65
Gambar 3.21 desain Tracking ... 66
Gambar 4.1 Form Login ... 67
Gambar 4.2 Form Menu Utama ... 68
Gambar 4.4 Menu Input barang ... 70
Gambar 4.5 Menu Input barang ... 71
Gambar 4.6 Form Utama Input Transaksi ... 72
Gambar 4.7 Form Kedua Input Transaksi ... 73
Gambar 4.8 Menu Hasi Transaksi ... 74
Gambar 4.9 Menu laporan Utama ... 75
Gambar 4.10 Form Pencarian Laporan ... 76
Gambar 4.11 Form tracking ... 77
DAFTAR TABEL
Tabel 2.1 Isi PSPEC ... 13
Tabel 2.2 notasi kamus Data ... 14
Tabel 2.3 isi Kamus Data... 14
Tabel 3.1 Customer ... 29
Tabel 3.2 Gudang ... 29
Tabel 3.3 Tracking ... 29
Tabel 3.4 Kota ... 30
Tabel 3.5 Transaksi ... 30
Tabel 3.6 Barang ... 31
Tabel 3.7 User ... 31
Tabel 3.8 Laporan ... 32
Tabel 3.9 t_barang ... 42
Tabel 3.10 t_transaksi ... 42
Tabel 3.11 t_user ... 43
Tabel 3.13 t_laporan ... 44
Tabel 3.15 Tambah data Barang ... 45
Tabel 3.16 ubah data barang ... 46
Tabel 3.17 Hapus data barang ... 47
Tabel 3.18 tambah transaksi ... 48
Tabel 3.19 Ubah data transaksi ... 49
Tabel 3.20 hapus data transaksi ... 50
Tabel 3.21 Tambah data user ... 50
Tabel 3.22 Ubah data user ... 51
Tabel 3.23 Hapus data user ... 52
Tabel 3.24 Tambah data laporan ... 53
Tabel 3.25 Ubah data laporan ... 54
Tabel 5.1 Login ... 79
Tabel 5.2 Input Barang ... 80
Tabel 5.3 Input Transaksi ... 80
Tabel 5.5 Input laporan ... 82
Tabel 5.6 Data Master ... 83
DAFTAR LAMPIRAN
DAFTAR NOTASI/ LAMBANG
Notasi/Lambang Nama Arti
Kegiatan
Input dan output baik
untuk proses manual,
mekanik maupun
yang berasal dari
disk maupun ke disk
Eksternal
sistem yang dapat
berupa orang,
organisasi atau
sistem lainnya yang
akan memberikan
input atau menerima
dihasilkan arus data
yang akan keluar dari
proses.
Storage Merupakan tempat
penyimpanan dari
data yang dapat
berupa file atau
database di sistem
komputer.
Arus data
(Data Flow)
Arus data ini
mengalir diantara
proses, yang dapat
dilakukan dari atas
ke bawah, dari
bawah ke atas, dari
kiri kekanan dan dari
kanan kekiri.
Atribut Elemen-elemen yang
terdapat didalam
entitas dan berfungsi
mendeskripsikan
karakter entitas
Relationship Hubungan antara
Multi
dokumen
Menandakan banyak
dokumen
Arsip manual Menandakan
dokumen yang
BAB 1.
PENDAHULUAN
Organisasi perusahaan pengiriman barang (EMKL) merupakan salah
satu mata rantai dari sitem perekonomian, karena ia mendistribusikan
(barang atau jasa). distribusi atau pengiriman merupakan fungsi pokok dalam
setiap organisasi, yang mencakup aktivitas yang bertanggung jawab untuk
menciptakan nilai tambah yang merupakan output dari setiap organisasi perusahaan itu.
1.1 Latar Belakang Masalah
Distribusi adalah bidang yang terus berkembang selaras dengan
perkembangan teknologi, dimana produksi memiliki suatu jalinan hubungan
timbal-balik (dua arah) yang sangat erat dengan teknologi. Produksi dan
teknologi saling membutuhkan. Kebutuhan untuk beroperasi dengan biaya
yang lebih rendah, meningkatkan kualitas dan produktivitas.
Proses transformasi nilai tambah dari input menjadi output dalam
sistem distribusi atau pengiriman modern selalu melibatkan komponen
structural dan fungsional. Sistem distribusi atau pengiriman memiliki
beberapa karakteristik berikut:
1. Mempunyai komponen atau elemen-elemen yang saling berkaitan
satu sama lain dan membentuk satu kesatuan yang utuh. Hal ini
berkaitan dengan komponen structural yang membangun sistem
distribusi.
2. Mempunyai aktivitas berupa proses transformasi nilai tambah input
menjadi output secara efektif dan efisien.
3. Mempunyai mekanisme yang mengendalikan pengoprasiannya,
berupa optimasi pengalokasian sumber daya.
Salah satu sumber daya yang tersedia bagi seorang pengusaha adalah
informasi dimana informasi ini dapat di kelola seperti sumber daya yang
lain yang membentuk suatu sistem informasi sesuai dengan konsep
2
bekerja sama agar mencapai tujuan dari sistem itu, elemen dari sistem
itu adalah tujuan, pelanggan, output, proses, input, pemasok (supplier) pengukuran.
Agar perusahaan menjadi kompetitif dalam pasar global yang dinamik maka
industri itu membutuhkan sistem informasi yang mampu memberikan
informasi secara komperhensif kepada manajemen dan pelanggan.
PT Cipta Irian EMKL adalah badan usaha yang bergerak dalam bidang jasa
pengiriman barang yang khususnya memberikan jasa pengiriman melalui
laut. Seiring berjalannya waktu, PT Cipta Irian EMKL memiliki masalah
dengan pengadministrasian pengiriman yang kurang kompleks. Pencatatan
dan pengolahan data dilakukan secara manual dengan media buku dan
lembaran kertas yang berceceran. Sehingga dalam proses pencatatan
pesanan barang mengalami kendala, sehingga banyak membuang waktu
dan kurang efektif.
Oleh karena itu dirancang suatu sistem informasi pengiriman barang
dengan dengan tujuan untuk meminimalkan waktu proses pengiriman tujuan
dapat meningkatkan volume pemasukan sehingga pendapatan perusahaan
dapat meningkat.
1.2 Rumusan Masalah
3
3. Bagaimana membuat sistem informasi yang yang menyediakan
fitur penelusuran barang yang dikirim.
1.3 Tujuan Pembahasan
Tujuan dari Tugas Akhir ini adalah merancang dan membuat perangkat
lunak pada perusahaan EMKL (Ekspedisi Muatan Kapal Laut) PT Cipta Irian
untuk mengolah transaksi pengiriman barang.
1. Membuat sistem informasi yang dapat mendata proses pengiriman
dengan terkomputerisasi sehingga dapat melakukan pencatatan dan
pencarian data pengiriman dengan mudah.
2. Membuat sistem informasi yang dapat mempercepat pencatatan dan
pemrosesan berkas resi pengiriman atau penulisan alamat pengiriman
yang dapat tersimpan secara terkomputerisasi, dan pelanggan juga
dapat dengan mudah mengetahui keberadaan barang yang telah
dikirim.
3. Membuat sistem informasi yang dapat memudahkan customer
melakukan penelusuran barang.
1.4 Ruang Lingkup Kajian
Agar penelitian yang dilakukan lebih terarah sesuai dengan tujuan
penelitian, serta memudahkan dalam pengumpulan dan pengolahan data,
analisa serta menarik kesimpulan, maka ruang lingkup penelitian dibatasi
dan diasumsikan sebagai berikut:
1. Memuat informasi mengenai pengirimanbarang.
2. Memuat inforamsi lengkap setiap order yang masuk.
3. Memuat inforamsi pendukung lainya seperti data customer, shipper.shipping dan kurir.
4. Informasi berupa laporan (report).
4
6. Untuk mempermudah dalam penyusunan laporan transaksi per hari dan
per periode.
7. Memberikan informasi status keberadaan barang melalui Tracking.
1.5 Sumber Data
Sumber data yang digunakan oleh penulis untuk merancang dan
membuat aplikasi ini diambil dari salah satu Perusahaan yang berada pada
kota jayapura.
1.6 Sistematika Penyajian
Sistematika pembahasan ini pada dasarnya terdiri dari beberapa bab,
dan masing-masing bab dibagi menurut sub kemudian dijelaskan sebagai
mana terlihat dalam uraian berikut ini :
Bab 1. Pendahuluan.
yang menguraikan tentang latar belakang masalah, tujuan, kegunaan
penulisan, batasan masaslah, dan sistematika penulisan. Bagian ini juga
dapat membantu pembaca dalam analisa latar belakang, idantifikasi masalah
dari PT Cipta Irian EMKL.Ini juga akan menjadi tolak ukur dalam pembuatan
aplikasi PT Cipta Irian EMKL.
Bab 2 Landasan Teori.
5
Berisi mengenai tahap implementasi yang meliputi pembagian modul,
keterkaitan antar modul, selain itu juga akan membahas perjalanan dari
tahap implementasi meliputi jenis implementasi, debugging dan membahas ulasan realisasi fungsionalitas, ulasan realisasi pengguna interface desain aplikasi.
Bab 5 Pembahasan Dan Uji Coba Hasil Penelitian.
Berisi penilaian terhadap proyek kerja, dengam menggunakan metode black box.
Bab 6 Kesimpulan dan saran
Kesimpulan dan saran terdiri dari aplikasi yang dibuat, kelebihan aplikasi dan
saran untuk proses pengembangan dan perbaikan serta implementasi sistem
yang dirancang, khusus bagi mahasiswa Maranatha maupun masyarakat
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Setelah selesai membuat Sistem Informasi Produksi dan Pembuatan
Laporan Pada PT Cipta Irian, maka dapat diambil beberapa simpulan :
1. Dengan adanya aplikasi sistem informasi ini dapat dengan mudah melakukan pendataan administrasi dan juga dapat dengan mudah melakukan pencatatan data dan pencarian data.
2. Dengan dibuatnya seluruh fitur pada aplikasi ini secara umum, proses yang tadinya bersifat manual dengan menggunakan kertas dan arsip, menjadi terkomputerisasi yang bertujuan untuk mempermudah pembuatan laporan – laporan yang diperlukan, serta dapat memudahkan customer melakukan penelusuran/tracking barang.
3. Aplikasi ini dapat digunakan untuk mengelola data transaksi di bagian
pengiriman barang, seperti transaksi pengiriman barang dan tracking.
6.2 Saran
Saran yang diberikan untuk pengembangan lebih lanjut dari Sistem
Informasi PT Cipta Irian antara lain :
86
DAFTAR PUSTAKA
[1] R. S. P. Pressman, Rekayasa Perangkat Lunak, Yogyakarta: Andi and
McGraw-Hill Book Co., 2002.
[2] H. Lukmanul, Master PHP, Sleman, Yogyakarta: LOKOMEDIA, 2009.
[3] M. LPKBM, Seri Panduan Lengkap Macromedia Dreamweaver 8,
Yogyakarta: Andi, 2007.
[4] B. Nugroho, Dasar Pemrograman PHP MySQL, Malang: MADCOMS,
2010.
[5] A. Prasetio, Buku Pintar Pemrograman Web, Jakarta: Media Kita, 2012.
[6] P. B. Awan, Membangun Web Berbasis PHP dgn Framework CodeIgniter,
Yogyakarta: Pustaka Nasional, 2013.
[7] A. Kristanto, Perancangan SItem Informasi, Yogyakarta: GAVA MEDIA,