TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
ERINA OKTAVIANI
NIM : 12155079
Jakarta
2018
ii
iii
iv
v
vi
KATA PENGANTAR
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini
tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
Akhir.
vii
6. Bapak Triyanto selaku Divisi Logistik PT. Pandu Prima Amanah.
8. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik
dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang
akan datang.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
Penulis
Erina Oktaviani
viii
ABSTRAKSI
ix
ABSTRACT
The ability and willingness of people to run the worship to the holy land is
increasing, the number of Umrah pilgrims who register every year and even every
month, requires the PT. Pandu Prima Amanah provides the best service. PT.
Pandu Prima Amanah is able to manage its supply well in order to meet the needs
of umroh equipment for the pilgrims.
In umroh supplies supply system at PT. Pandu Prima Amanah is still done by
manual that is still using filing or storage system into book of inventory so it is
quite time consuming especially when checking supplies of umroh equipment for
the pilgrims. Therefore, the authors make the Final Project on the design of
inventory information systems umroh at PT. Pandu Prima Amanah Jakarta. The
design of this information system aims to manage inventory system umroh
equipment at PT. Pandu Prima Amanah Jakarta and facilitate logistics admin in
managing data quickly and accurately.
The design of this information system is the best solution in solving problems that
exist in PT. Pandu Prima Amanah. And can be achieved an activity that is
effective and efficient in supporting activities at PT. Pandu Prima Amanah
Jakarta.
x
DAFTAR ISI
BAB I PENDAHULUAN.......................................................................................1
1.1. Latar Belakang Masalah..................................................................................1
1.2. Tujuan dan Manfaat.......................................................................................2
1.3. Metode Penelitian..........................................................................................3
1.4. Ruang Lingkup................................................................................................6
xi
4.2.4. Class Diagram.......................................................................................66
4.2.5. Sequence Diagram................................................................................67
4.2.6. Spesifikasi Hardware dan Software......................................................69
4.3. Jadwal Implementasi....................................................................................71
BAB V PENUTUP................................................................................................72
5.1. Kesimpulan..................................................................................................72
5.2. Saran............................................................................................................73
Daftar Pustaka........................................................................................................74
Daftar Riwayat Hidup............................................................................................76
Surat Keterangan Riset/PKL..................................................................................77
Lampiran................................................................................................................78
xii
DAFTAR SIMBOL
Simbol Deskripsi
Use Case Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar
Nama use pesan antar unit atau factor.
case
Aktor / actor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat diluar sistem
informasi yang akan dibuat itu sendiri.
nama aktor
Asosiasi / association Komunikasi antar aktor dan use case
yang berpartisipasi pada use case atau
use case memiliki interaksi dengan
actor.
xiii
2. Activity Diagram
Simbol Deskripsi
3. Class Diagram
xiv
Simbol Deskripsi
kelas Kelas pada struktur system.
Nama_kelas
+atribut
+operasi()
nama_interface
asosiasi/association Relasi antarkelas dengan makna
umum, asosiasi biasanya disertai
dengan multiplicity.
4.Sequence Diagram
xv
Aktor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat di luar sisstem
informasi yang akan dibuat itu sendiri,
jadi walaupun symbol dari actor adalah
gambar orang, tapi actor belum tentu
merupakan orang.
Garis hidup / lifeline Menyatakan kehidupan suatu objek
xvi
Simbol Deskripsi
Entitas / entity Entitas merupakan data inti yang akan
disimpan; bakal tabel pada basis data;
Nama_entitas benda yang memiliki data dan harus
disimpan datanya agar dapat diakses oleh
aplikasi computer; penamaan entitas
biasanya lebih ke kata benda dan belum
merupakan nama tabel.
Atribut Field atau kolom data yang butuh
disimpan dalam suatu entitas.
Nama_atribut
xvii
DAFTAR GAMBAR
xviii
DAFTAR TABEL
xix
DAFTAR LAMPIRAN
xx
BAB I
PENDAHULUAN
Umrah atau sering juga disebut haji kecil, merupakan ibadah yang ditujukan
bagi semua umat Islam yang mampu menjalankannya. Ibadah umrah memiliki
sebagai rumah suci umat Islam (Al-Ayyubi, 2015). Kemajuan ekonomi dan
pelayanan yang terbaik. Persaingan yang ada pada travel umrah mengharuskan
barang di gudang. Sistem persediaan barang kini sudah banyak digunakan oleh
1
2
pengolahan data barang. Masalah yang sering terjadi pada persediaan barang
Salah satu bagian dari perusahaan ini yang penting adalah penyimpanan .
Hal yang penting di gudang adalah pencatatan data barang yang ada . Dalam
bagian ini ada sistem yang kurang baik dimana pencatatan data secara manual
2013).
tour yang bertempat di Jalan Timur Residence Commercial Park 2 No. 15 Pulo
perlengkapan umroh pada PT. Pandu Prima Amanah masih dilakukan dengan
cara manual atau paper based system. Proses pencatatan perlengkapan umroh
yang terdapat pada PT. Pandu Prima Amanah masih dilakukan dengan cara
kendala yang timbul misalnnya dalam segi efisiensi waktu, secara tidak langsung
persediaan perlengkapan umroh untuk para jamaah. Selain itu dalam pembuatan
media komputer.
3
sebagai referensi dasar untuk mengambil solusi dari permasalahan yang ada.
Sedangkan manfaat dari penulisan Tugas Akhir ini adalah sebagai berikut :
b. Menghasilkan suatu informasi yang cepat dan akurat dalam membantu dan
Amanah Jakarta.
mudah dipahami.
4
Software Development Life Cycle atau sering disebut juga System Development
Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat
best practice atau cara-cara yang sudah teruji baik.” Sedangkan (Sukamto &
Shalahuddin, 2016) dijelaskan bahwa model waterfall sering juga disebut model
sekuensi linear atau alur hidup klasik. Pengembangan sistem dikerjakan secara
terurut mulai dari analisis, desain, pengkodean, pengujian dan tahap pendukung.
1. Analisis Kebutuhan
didalam sistem bagian gudang dapat menginput barang masuk dan barang
5
kepada pimpinan.
2. Desain
Pada tahap kedua yaitu desain, tools system yang digunakan penulis adalah
Pada tahap ini desain harus ditranslasikan ke dalam visual basic.net. Hasil
dari tahap ini adalah program sesuai dengan desain yang telah dibuat.
4. Pengujian
Pada tahap ini fungsi pengujian adalah untuk memastikan bahwa semua
kesalahan (error).
Pada tahap ini penulis dapat mengulangi proses pengembangan mulai dari
analisis spesifikasi untuk perubahan program yang sudah ada, tapi tidak
1. Observasi
umroh pada PT. Pandu Prima Amanah yang berlokasi di Jalan Timur
2. Wawancara
untuk mengetahui masalah yang dihadapi pada sistem yang sudah ada.
3. Studi Pustaka
perlengkapan umroh pada PT. Pandu Prima Amanah adalah analisis masalah yang
difokuskan pada data barang perlengakapan umroh, data stok barang, data
LANDASAN TEORI
(2017:210). Jadi dapat disimpulkan bahwa Sistem adalah suatu elemen atau
komponen yang saling berhubungan dan dapat bekerja sama untuk mendukung
A. Pengertian Sistem
subsistem, kompenen ataupun elemen yang saling bekerja sama dengan tujuan
7
8
kemampuan organisasi mencapai prestasi yang diharapkan pada masa yang akan
datang berdasarkan data internal dan masukan tertentu lainnya dari luar
organisasi,”
B. Karakteristik Sistem
Menurut Hutahaean (2015:3), Supaya sistem itu dikatakan sistem yang baik
1. Komponen
dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini
Lingkungan Luar Sistem (Environment) adalah diluar batas dari sistem yang
yang harus tetap dijada dan merugikan harus tetap dijaga dan dikendalikan,
dari subsistem akan menjadi masukkan (input) untuk subsistem lain melalui
penghubung.
input). Maintenance input adalah energi yang dimasukkan agar sistem dapat
input sedangkan data adalah signal input untuk diolah menjadi informasi.
10
7. Pengolah Sistem
keuangan.
8. Sasaran Sistem
Suatu sistem memiliki tujuan (goal) dan sasaran (objective). Sasaran dari
sistem sangat menentukan input yang dibutuhkan sistem dan keluaran yang
C. Program
disebut source code yang dibuat oleh programmer. Program merupakan sederetan
instruksi atau statement dalam bahasa yang dimengerti oleh komputer yang
bersangkutan..”
11
the program)
the program)
D. Visual Basic.Net
Menurut Winarno, Zaki, & Community (2015:5) “VB.Net adalah salah satu
bahasa pemrograman yang paling mudah dipelajari dan digunakan dalam waktu
yang singkat.” Sedangkan menurut Ruli (2017:11) “Microsoft Visual Basic .NET
aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasi
lainnya dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web.”
Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++,
12
Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual
setelah Microsoft Visual Basic 6.0.” Pengembangan yang signifikan dari VB.NET
membuat aplikasi Windows, aplikasi konsol, pustaka kelas, layanan NT, aplikasi
web form, dan XML Web Service, yang secara keseluruhan memungkinkan
integrasi tanpa batas dengan bahasa pemrograman lain sehingga berpeluang untuk
seperti memiliki penanganan debug yang baik sehingga pembangun aplikasi dapat
mengetahui kesalahan kode yang terjadi secara cepat dan memiliki Windows form
E. Basis Data
Menurut Pahlevi dalam Fadallah & Rosyida (2018:62) “Basis data adalah
sekumpulan data yang saling berhubungan secara logis beserta deskripsinya, yang
terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah
atau informasi dan membuat informasi itu tersedia saat dibutuhkan.” Pada intinya
13
basis data adalah media untuk menyimpan data agar dapat diakses dengan mudah
dan cepat.
indonesia sering disebut sebagai Sistem Manajemen Basis Data menurut adalah
F. MySQL
adalah sebuah software database, yang merupakan tipe data relasional yang
berhubungan.”
G. XAMPP
Menurut Rahman & Santoso (2015:80) “Xampp adalah suatu bundel web
instalasinya. Bundel program open source tersebut berisi antara lain server web
apache, PHP, dan MySQL secara instant yang dapat digunakan untuk membantu
Development Life Cycle atau sering disebut juga System Development Life Cycle
SDLC yang paling sederhana. Model ini hanya cocok untuk pengembangan
Model SDLC air terjun (waterfall) sering juga disebut model sekuensial
linier (sequential linear) atau alur hidup klasik (classic life cycle). Model air
terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau
terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung
(support).
15
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
I. Persediaan Barang
J. Berorientasi Objek
mengorganisasikan perangkat lunak sebagai kumpulan objek yang berisi data dan
untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi. ERD terdiri dari sekumpulan
objek dasar yaitu entitas dan hubungan antar entitas-entitas yang saling
berhubungan.”
dasar dari struktur data serta relasi atau hubungan dari setiap data, serta untuk
Menurut Supriyanta & Nussy (2016:18) “Sebelum tabel dibentuk dari field
atau atribut entitas secara fisik atau level internal, maka harus dibuatkan suatu
bentuk relational model yang dibuat secara logic atau level external dan konsep,
representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil
antar himpunan entitas, Setiap entitas akan diubah ke dalam bentuk kotak dengan
nama entitas berada diluar kotak dan atribut berada didalam kotak.”
bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan
UML terbaru adalah UML 2.3 yang terdiri dari 4 macam spesifikasi, yaitu
dan Object Constraint Language (OCL). Pada UML 2.3 terdiri dari 13 macam
kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem.
yang digunakan untuk Tugas Akhir, yaitu activity diagram, use case diagram,
1. Activity Diagram
sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak”. Yang
aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat
berikut:
dibuat”. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor
21
dengan sistem informasi yang akan dibuat. Ada dua hal utama pada use case yaitu
a. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat
itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor
3. Class Diagram
akan dibuat untuk membangun sistem”. Susunan struktur kelas yang baik pada
diagram kelas sebaiknya memiliki jenis-jenis kelas berikut menurut Sukamto &
Shalahuddin (2016:142) :
a. Kelas main
pendefinisian use case, kelas ini biasanya disebut dengan kelas proses yang
4. Sequence Diagram
hidup objek dan message yang dikirimkan dan diterima antar objek”.
sebanyak pendefinisian use case yang memiliki proses sendiri atau yang penting
semua use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup
pada diagram sekuen sehingga semakin banyak use case yang didefinisikan maka
D. Enterprise Architecture
metode, dan model yang digunakan dalam perancangan dan realisasi dari sebuah
PEMBAHASAN
yang beralamat Jalan Sentra Timur Residence Commercial Park 2 No. 15, RW.6 Pulo
Gebang, Cakung, Kota Jakarta Timur Daerah Khusus Ibukota Jakarta, 13950.
A. Sejarah Perusahaan
PT. Pandu Prima Amanah adalah salah satu perusahaan yang berbasis Tour
& Training sebagai anak perusahaan dari PT. Panca Pola Anugerah yang
pendiriannya masih terbilang muda namun dengan izin Allah sudah dipercaya
oleh 300 orang dalam 3 bulan awal pendiriannya. Didirikan pada bulan Juli 2016
silam dengan slogan “Now Everyone Can Umroh And Hajj”. PPA Tour and
Training (Singkatan PT. Pandu Prima Amanah Tour & Traning) adalah sebuah
biro perjalanan umroh spesial yang tidak hanya sekedar umroh biasa, namun
menyajikan umroh dengan nuansa berbeda yaitu dengan adanya training PPA
(Pola Pertolongan Allah) langsung selama berada di tanah suci dengan fasilitas
VIP.
dengan genre ‘motivasi’ yang sering kali hanya memberikan efek sementara dan
23
24
dirasakan setelah mengikuti training ini bertahan relatif lebih lama karena peserta
berkompeten dibidangnya semakin membuat PPA Tour & Training menjadi salah
satu travel umroh dan haji yang diperhitungkan dalam kanca bisnis travel umroh
Seiring maraknya bisnis travel umroh harusnya bukan malah menjadi saling
berkompetisi dengan cara yang tidak baik akan tetapi seharusnya malah semakin
banyak jalan atau wasilah umat bisa menjalankan ibadah umroh atau haji dengan
Visi pada PT. Pandu Prima Amanah adalah Menjadi penyelenggara Umroh
Nya)
25
Tugas Struktur Organisasi pada PT. Pandu Prima Amanah, adalah sebagai berikut:
1. Komisaris
menjalankan tugasnya.
Perusahaan.
2. Direktur
perusahaan.
bagian (manajer).
26
3. Manager Marketing
atau offline
4. Manager Keuangan
lainnya.
27
5. Manager Operasional
6. Manager Logistik
kerja.
7. Staff Marketing
ketentuan.
jamaah.
8. Staff Keuangan
9. Staff Operasional
berisi koper, tas, kain ihrom, sabuk kain ihrom, bergo, baju batik PPA (seragam
untuk pria dan wanita), syal umroh, buku doa, dan buku PPA Institude. Sesuai
dengan ruang lingkup dalam penyusunan laporan ini, penulis akan menguraikan
para jamaah, jika barang tidak tersedia maka bagian logistik melakukan
pemesanan.
sudah sesuai dengan surat jalan atau tidak. Jika tersedia maka bagian
jalan atau surat permintaan barang yang akan disimpan untuk diarsipkan,
yang digunakan. Bentuk dokumen sistem berjalan dibagi menjadi dua, yaitu
Bentuk dokumen masukan adalah bentuk dari dokumen yang masuk atau
diterima oleh perusahaan. Dibawah ini bentuk dokumen masukan pada PT. Pandu
Tujuan : Manager
Jumlah : 1 Lembar
Sumber : Supplier
31
Jumlah : 1 Lembar
oleh perusahaan. Dibawah ini bentuk dokumen keluaran pada perusahaan adalah:
Tujuan : Supplier
Jumlah : 1 Lembar
Tujuan : Manager
Jumlah : 1 Lembar
terdapat kendala.
3. Selain itu dalam pembuatan laporan juga cukup menyita waktu dikarenakan
Dari beberapa permasalahan yang dihadapi oleh PT. Pandu Prima Amanah,
Prima Amanah.
pada PT. Pandu Prima Amanah ini terdiri dari admin dan user. Berikut adalah
A. Halaman Admin
data user.
data barang.
data supplier.
permintaan.
pemesanan.
33
34
B. Halaman Manager
Tabel IV.1.
«extend»
Batal
Data User Menginput Data «extend»
«include»
«extend»
Hapus
«extend»
Tutup
«extend»
Tampilkan Data
Simpan Barang
«include»
«extend»
Mengelola Data Data Barang Menginput Data
Master «extend»
«extend» Batal
«include»
Admin
«extend»
Hapus
«extend»
«extend» Tutup
Tampilkan Data
Simpan
Data Supplier Menginput Data «include» Supplier
«extend»
«include»
«extend»
Batal
«extend»
«extend» Hapus
Tutup
Tabel IV.2.
Simpan
«extend»
Transaksi
Menginput Data Batal
Pemesanan «include» «extend»
«extend»
«extend» Tutup
Mengelola Data
Transaksi
Admin
Simpan
«extend»
«extend»
Transaksi
Menginput Data
Permintaan «include» Batal
«extend»
«extend»
Tutup
Tabel IV.3.
38
Cetak
«extend»
Menampilkan
Laporan User Tutup
«extend»
«extend»
Cetak
«extend»
Cetak
Menampilkan «extend»
Laporan Supplier
«extend»
Tutup
«extend»
Cetak
Menginput nomor
Laporan Transaksi Menampilkan Form permesanan, tanggal, «extend»
Pemesanan «include» Periode kode supplier, nama
«include» supplier, kode user dan
«extend» nama user «extend» Tutup
Melihat Laporan
Admin
«extend»
Cetak
Menginput nomor
Laporan Transaksi Menampilkan Form permesanan, tanggal, «extend»
Permintaan «include» Periode kode supplier, nama
«include» supplier, kode user dan
«extend» nama user «extend» Tutup
Cetak
Tabel IV.4.
workflow (aliran kerja) dari suatu sistem atau proses bisnis. Activity diagram yang
Mulai
Tampil Form
Login
Masukkan
Username dan
Password
Salah
Login Gagal
Benar
Menampilkan Menu
Utama Sistem Persediaan
Barang
Selesai
Mulai
Batal User
Hapus User
Pilih Tombol
Hapus
Menampilkan Menu
Utama
Selesai
Mulai
Batal Barang
Hapus Barang
Pilih Tombol
Hapus
Menampilkan Menu
Utama
Selesai
Mulai
Masukkan kode
supplier, nama supplier, Diproses
alamat, no.telepon dan
contact person
Batal Supplier
Hapus
Supplier
Pilih Tombol
Hapus
Menampilkan Menu
Utama
Selesai
Mulai
Masukkan
no.pemesanan, tanggal,
kode supplier, nama Diproses
supplier, kode user,
nama user, dan total
masuk
Batal
Transaksi
Menampilkan Menu
Utama
Selesai
Mulai
Masukkan no.permintaan,
no.pemesanan, tanggal,
kode supplier, nama Diproses
supplier, kode user, nama
user, dan total keluar
Batal
Transaksi
Menampilkan Menu
Utama
Selesai
Mulai
Memilih Laporan
Diproses
Tutup Laporan
Cetak Laporan
Menampilkan Menu
Utama
Selesai
Mulai
Tampil Menu
Utama
Ti dak
Logout Gagal
Logout Berhasil Ya
Sel esai
Sumber : Admin
Tujuan : Manager
Jumlah : 1 Lembar
Sumber : Admin
Tujuan : Manager
Jumlah : 1 Lembar
Sumber : Admin
Tujuan : Manager
Jumlah : 1 Lembar
Sumber : Admin
Tujuan : Manager
Jumlah : 1 Lembar
Tujuan : Supplier
Jumlah : 1 Lembar
Sumber : Admin
Tujuan : Manager
Jumlah : 1 Lembar
a. Interface Login
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar
data yang mempunyai hubungan antar relasi. ERD yang akan dijelaskan oleh
no_pemesanan**
no_permintaan* kode_supplier**
kode_supplier*
nama_supplier jumlah_permintaan
no_permintaan**
alamat nama_supplier total_keluar
tanggal nama_barang
kode_user** kode_barang**
telepon nama_user
1 1 m 1
1 Detail m
contact_person Supplier melakukan Permintaan memiliki memiliki Barang
Permintaan satuan
1 1 1
stok
mengelola kode_barang*
kode_user*
1
status
password
1
no_pemesanan**
mengelola
kode_barang**
1 m
jumlah_pemesanan
1 1 m
Detail
menerima Pemesanan memiliki
Pemesanan
total_masuk
no_pemesanan*
nama_user
nama_supplier
tanggal
kode_user**
kode_supplier**
struktur record-record pada tabel yang terbentuk dari hasil antar himpunan entitas.
Spesifikasi file merupakan kumpulan item data yang diatur di dalam suatu
record, di dalam perancangan program sistem ini penulis memberi nama database
dibuat untuk sebuah program beserta record-record yang diperlukan antara lain :
File ini berfungsi untuk mencatat data user. Adapun penjelasan dari
Software : MySQL
Tabel IV.5.
Spesifikasi File User
File ini berfungsi untuk mencatat data barang. Adapun penjelasan dari
Software : MySQL
Tabel IV.6.
Spesifikasi File Barang
File ini berfungsi untuk mencatat data supplier. Adapun penjelasan dari
Software : MySQL
61
Tabel IV.7.
Spesifikasi File Supplier
File ini berfungsi untuk mencatat data permintaan. Adapun penjelasan dari
Software : MySQL
Tabel IV.8.
Spesifikasi File Pemesanan
Pemesanan
3. Kode Supplier kode_supplier Char 6 Foreign Key
4. Nama Supplier nama_supplier Varchar 30 -
5. Kode User kode_user Char 6 Foreign Key
6. Nama User nama_user Varchar 30 -
7. Total Masuk total_masuk Char 4 -
Kunci Field :-
Software : MySQL
Tabel IV.9.
Spesifikasi File Detail Pemesanan
File ini berfungsi untuk mencatat data pengeluaran. Adapun penjelasan dari
Software : MySQL
Tabel IV.10.
Spesifikasi File Permintaan
Kunci Field :-
Software : MySQL
Tabel IV.11.
Spesifikasi File Detail Permintaan
File ini berfungsi untuk mencatat data permintaan. Adapun penjelasan dari
Software : MySQL
Tabel IV.12.
1 1
Admin Barang
+ Batal() + Batal()
+ Hapus() + Hapus()
+ Simpan() + Simpan()
+ Tutup() + Tutup()
1 1
1 m
+ Batal()
+ Simpan()
+ Tutup()
Admi n
Login Sistem Database
Memasukkan Username
& Password()
Val idasi ()
Cek Username & Password()
Gagal Login()
Login Berhasi l ()
Admi n
Form Master User Sistem Database
Data T ersimpan()
Kosongkan form
user()
Data Terhapus()
Admin
Form Transaksi Sistem Database
Pemesanan
Input no.permintaan,
tanggal, kode supplier,
nama supplier, kode user,
nama user, total masuk() Simpan Data T ransaksi()
Kosongkan Form
Transaksi()
Menampilkan
Menu Utama()
Admin
Logout Sistem Database
Diproses()
Logout Gagal()
Kembali Menampilkan Menu
Utama()
Logout Berhasil()
A. Spesifikasi Hardware
Hardware atau perangkat keras yang akan dibahas adalah seperangkat alat
atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga
program yang diusulkan oleh penulis dapat bekerja dengan baik. Hardware atau
perangkat keras yang dibutuhkan dibagi atas dua bagian, yaitu perangkat keras
7. Printer : Deskjet
sebagai berikut :
7. Printer : Deskjet
B. Spesifikasi Software
Software atau perangkat lunak yang akan dibahas adalah suatu rangkaian
atau susunan instruksi yang harus benar dengan urutan-urutan yang benar pula.
Keberadaan perangkat lunak selalu menyertai perangkat keras yang ada. Software
atau perangkat lunak yang dibutuhkan dibagi atas dua bagian, yaitu perangkat
Perangkat lunak standar yang dibutuhkan untuk web server adalah sebagai
berikut :
2. Aplikasi bundle web server seperti Xampp yang terdiri dari beberapa
komponen, diantaranya :
a) Apache Server v2
b) PHP Server v5
71
c) MySQL Server v5
d) phpMyAdmin v4
berikut :
Tabel IV.13.
Jadwal Implementasi
Waktu
No. Kegiatan Bulan I Bulan II Bulan III Bulan IV
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1. Persiapan Data Awal
2. Analisa Sistem
3. Desain Sistem
4. Desain Perangkat Lunak
5. Pembuatan Program
6. Tes Sistem
7. Pelatihan
8. Pembuatan Buku Petunjuk
72
PENUTUP
5.1. Kesimpulan
Sistem Informasi Persediaan Perlengkapan Umroh pada PT. Pandu Prima Amanah
1. Analisis sistem persediaan barang yang sedang berjalan pada PT. Pandu
3. Dari sistem persediaan barang yang sudah terkomputerisasi ini juga dapat
memperoleh laporan master yang terdiri dari data user, data barang, dan data
72
73
5.2. Saran
sebagai berikut :
Pandu Prima Amanah untuk menyajikan data persediaan barang yang efektif
dan efisien.
2. Perlu adanya pemeliharaan terhadap sistem yang telah dibuat agar sistem
tetap terjaga dengan baik, dengan cara melakukan perbaikan pada sistem
dengan baik.
DAFTAR PUSTAKA
74
75
77
Lampiran-Lampiran
78
79