Bab Dari Teguh
Bab Dari Teguh
TUGAS AKHIR
Disusun Oleh :
Tommi Mustamar
164010073
LEMBAR PENGESAHAN
Mengesahkan
Pembimbing I Pembimbing II
ii
Halaman
SURAT PERNYATAAN
Menyatakan bahwa laporan tugas akhir ini adalah benar perkerjaan saya sendiri.
Bila terbukti tidak demikian, saya bersedia menerima segala akibatnya, termasuk
pencabutan gelar Ahli Madya yang telah saya peroleh.
Demikian, pernyataan ini saya buat dalam keadaan sadar dan tidak dipaksakan.
Jambi,
Materai Rp.6000
Tommi Mustamar
iii
Halaman
ABSTRACT
In developing its business, every company will need financial information derived
from the processing of corporate financial data. The rapid competition in the era
of global business, making some companies leave the manual system and switch
to a computerized system.
This company offers printing products such as banners and designs. In the system
used, these companies process their business activities manually and
conventionally and serve the sale of products to customers who can come directly
to the location. In addition, the sales data processing system in this company still
uses stationery in its computerized recording which results in frequent errors in
the calculation of recapitulation of sales data transactions, up to the
recapitulation of sales reports.
This requires the role of the website to help the process of promotion and sales of
their product services to be more extensive, and also be able to optimize the
processing of their sales data.
Keywords :
Designing, Information, Services, system, Printing, PhpMyAdmin, Web.
iv
Halaman
ABSTRAK
Perusahaan ini menawarkan produk Percetakan seperti spanduk dan disain. Pada
sistem yang digunakan, Perusahaan ini mengolah kegiatan bisnis mereka secara
manual dan konvensional dan melayani penjualan produk terhadap pelanggan
dapat datang langsung ke lokasi tersebut. Selain itu, sistem pengolahan data
penjualan di Perusahaan ini masih menggunakan alat tulis dalam pencatatannya
yang belum terkomputerisasi mengakibatkan sering terjadi kesalahan dalam
perhitungan rekapitulasi transaksi data penjualan, hingga rekapitulasi laporan
penjualan.
Untuk itu dibutuhkan peranan website untuk membantu proses promosi dan
penjualan jasa produk mereka agar lebih luas, serta juga dapat mengoptimalkan
pengolahan data penjualan mereka.
v
Halaman
KATA PENGANTAR
Dengan memanjatkan puji syukur kepada Tuhan Yang Maha Esa karena
karunia-Nya sehingga penulis dapat menyelesaikan penelitian ini yang dituangkan
dalam karya tulis ilmiah. Tugas akhir ini disusun sebagai syarat untuk
memperoleh gelar Ahli Madya di Jurusan Manajemen Informatika AKAKOM
Stephen Jambi. Judul tugas akhir ini adalah “Perancangan Sistem Informasi Jasa
Percetakan Pada Rumah Printing Berbasis Web”. Berkat dorongan dan semangat
yang diberikan dari berbagai pihak, penulis dapat menyelesaikan tugas akhir ini.
Pada kesempatan ini, penulis mengucapkan terima kasih kepada :
vi
Halaman
Penulis menyadari bahwa tugas akhir ini jauh dari kesempurnaan, akan
tetapi sedikit harapan semoga tugas akhir ini dapat bermanfaat bagi
perkembangan ilmu pengetahuan terutama bagi rekan-rekan Manajemen
Informatika.
Tommi Mustamar
164010073
vii
Halaman
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN.....................................................................................ii
SURAT PERNYATAAN.......................................................................................iii
ABSTRACT............................................................................................................iv
KATA PENGANTAR............................................................................................vi
DAFTAR ISI........................................................................................................viii
DAFTAR TABEL....................................................................................................x
DAFTAR GAMBAR..............................................................................................xi
DAFTAR LAMPIRAN........................................................................................xxii
BAB 1 PENDAHULUAN....................................................................................14
1.1 Latar Belakang............................................................................................14
1.2 Perumusan Masalah.......................................................................................2
1.2 Batasan Masalah............................................................................................2
1.4 Tujuan dan Manfaat Penelitian......................................................................3
1.4.1 Tujuan Penelitian.....................................................................................3
1.4.2 Manfaat Penelitian...................................................................................3
1.7 Sistematika Penulisan....................................................................................3
BAB II LANDASAN TEORI................................................................................5
2.1 Perancangan....................................................................................................5
2.2 Sistem.............................................................................................................5
2.3 Informasi........................................................................................................6
2.4 Sistem Informasi.............................................................................................7
2.5 Pemodelan Sistem..........................................................................................8
2.5.1 Data Flow Digram (DFD).......................................................................8
2.6.1 Perancangan Sistem...................................................................................11
2.6.1 Bahasa Pemrograman............................................................................11
2.6.2 Aplikasi Database..................................................................................14
2.6.3 Text Editor.............................................................................................15
viii
Halaman
ix
Halaman
DAFTAR TABEL
Halaman
Tabel 4. 1 Struktur Tabel Admin.............................................................................2
Tabel 4. 2 Struktur Tabel Pelanggan........................................................................2
Tabel 4. 3 Struktur Tabel Produk.............................................................................2
Tabel 4. 4 Struktur Tabel Transaksi.........................................................................2
Tabel 4. 5 Struktur Tabel Pembayaran.....................................................................2
x
Halaman
DAFTAR GAMBAR
Halaman
Gambar 2. 1 Simbol Kesatuan Luar (External Entity)........................................................2
Gambar 2. 2 Simbol Arus Data (Data Flow)......................................................................2
Gambar 2. 3 Simbol Proses (Process)................................................................................2
Gambar 2. 4 Simbol Simpanan Data (Data Store)..............................................................2
xi
Halaman
xii
Halaman
DAFTAR LAMPIRAN
xiii
BAB 1
PENDAHULUAN
1
2
2. Perancangan Sistem Informasi Jasa Percetakan dan disain Rumah Printing ini
dibangun menggunakan Software Sublimetext dan Database MySQL.
3. Perancangan Sistem Informasi Jasa Percetakan ini dibangun hanya mengolah
data Pesanan dan penjualan produk pada Rumah Printing.
2.1 Perancangan
Perancangan atau desain didefinisikan sebagai proses aplikasi berbagai
teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau
sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya.
Mulawarman (2009, Februari). Perancangan Sistem Informasi Terpadu
Pemerintah Daerah Kabupaten Paser, Jurnal Informatika , No. 1 Vol. IV.
Perancangan Sistem Informasi Suatu kegiatan di dalam menciptakan suatu
konsep kerja terpadu antara manusia dengan mesin yang dihimpun menjadi satu
untuk maksud dan tujuan tertentu atau bersama guna menghasilkan informasi
yang akurat untuk proses pengambilan keputusan di dalam mendukung fungsi
operasi manajemen di suatu organisasi. Suatu kegiatan di dalam menciptakan
suatu kondisi baru / solusi yang didasari atas evaluasi dari konsepsi yang serasi
serta bentuk permasalahan atau kasus yang ada. Irawan, Risa, Ayasy M (2017) .
Perancangan Sistem Informasi Penjualan Pakaian Pada CV Nonninth Inc Berbasis
Online, No.2 Vol. 3.
Jadi Aplikasi merupakan sebuah program yang di buat dalam sebuah
perangkat lunak dengan komputer untuk memudahkan pekerjaan atau tugas-tugas
tertentu seperti penerapan, penggunaan dan penambahan data yang dibutuhkan.
2.2 Sistem
Darmawan dan fauzi (2016), Sistem adalah seperangkat komponen yang
saling berhubungan dan saling bekerja sama untuk mencapai beberapa tujuan.
Sebuah sistem terdiri dari bagian-bagian saling berkaitan yang beroperasi bersama
untuk mencapai beberapa sasaran, berarti sebuah sistem bukanlah seperangkat
unsur yang tersusun secara tak teratur, tetapi terdiri dari unsur yang dapat dikenal
5
6
sebagai bagian yang saling melengkapi karena mempunyai sasaran dan tujuan
yang sama.
Sutabri (2012), Suatu sistem pada dasarnya adalah sekelompok unsur yang
erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
mencapai tujuan tertentu. Suatu sistem dibuat untuk menangani sesuatu yang
berulang kali atau yang secara rutin terjadi. Pendekatan sistem merupakan suatu
filsafat atau perseprodii tentang struktur yang mengkoordinasikan kegiatan-
kegiatan dan operasi-operasi dalam suatu organisasi dengan cara yang efisien dan
yang paling baik. Suatu sistem dapat dirumuskan sebagai setiap kumpulan
komponen atau subsistem yang dirancang untuk mencapai suatu tujuan, (Sutabri
2012).
Sunyoto (2014), Menurut Ludwig Von Bertalanfly, Sistem adalah
seperangkat unsur-unsur yang terkait dalam suatu antarrelasi diantara unsur-unsur
yang terkait dalam suatu antar relasi di antara unsur-unsur tersebut dan dalam
lingkungan.
Sutabri (2012), Model umum sebuah sistem terdiri dari input, proses, dan
output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana
mengingat sebuah sistem dapat mempunyai beberapa masukan dan keluaran
sekaligus.
Dilihat dari definisi diatas dapat disimpulkan sistem adalah kumpulan
elemen atau komponen yang saling berhubungan dan berinteraksi satu sama lain
yang membetuk satu kesatuan dalam mencapai suatu tujuan tertentu.
2.3 Informasi
Sutabri (2012), Informasi adalah data yang telah diklasifikasikan atau
diolah atau dinterpretasikan untuk digunakan dalam proses pengambilan
keputusan. Sistem pengolahan informasi akan mengolah data menjadi informasi
atau mengolah data dari bentuk tak berguna menjadi berguna bagi yang
menerimanya. Nilai informasi berhubungan dengan keputusan. Bila tidak ada
pilihan atau keputusan maka informasi tidak diperlukan, (Sutabri 2012).
7
menyimpan dan mengelola data tersebut dengan tujuan menjadi susunan yang
sistematik dan teratur sehingga menghasilkan sebuah komunikasi atau informasi.
2. Diagram Overview
Merupakan diagram yang menggambarkan dekomposisi (pemecahan) atau
turunan pertama dari Context Diagram. Pada diagram ini proses dibagi menjadi
lebih dari satu. Diagram Overview minimal mempunyai dua proses dan sudah
terdapat simpanan data.
9
3. Diagram Rinci
Diagram ini merupakan dekomposisi (pemecahan) tiap-tiap proses pada
diagram Overview. Semua proses akan berhenti jika semua proses menjadi proses
Primitif (tidak dapat dipecah dan didekomposisikan lagi).
Beberapa simbol yang digunakan pada DFD antara lain sebagai berikut
menurut Jogianto (2014, h. 700) didalam bukunya:
c. Proses (Process)
Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
dihasilkan arus data yang akan keluar dari proses. Untuk Physical Data
Flow Diagram (PDFD), proses dapat dilakukan oleh orang, mesin atau
komputer, sedangkan untuk Logical Data Flow Diagram (LDFD), suatu
proses hanya menunjukkan proses dari komputer. Suatu proses dapat
ditunjukkan dengan simbol lingkaran atau dengan dengan simbol persegi
panjang dengan sudut-sudutnya tumpul seperti pada Gambar 2.3.
atau
file tersebut diserahkan ke mesin PHP untuk diproses. Bila PHP mendeteksi
adanya interaksi dengan database, maka PHP akan melakukan permintaan kepada
database server dan hasil dari database server tersebut akan diproses lebih lanjut.
Setelah semua isi file diproses, maka hasilnya (berupa suatu kode HTML)
diserahkan ke web server. Selanjutnya web server mengirimkan kode HTML
tersebut ke pemakai. Lalu, browser pada pemakai akan menunjukkan hasilnya.
Berdasarkan penjelasan di depan, terlihat bahwa kode sumber (source
code) PHP tidak akan diketahui oleh pemakai karena pemakai hanya menerima
kode hasil pemrosesannya. Dengan cara seperti ini, kerahasiaan kode sumber bisa
terjaga. Tidak perlu ada kekhawatiran bahwa pemakai bisa melihat password yang
digunakan untuk mengakses database (Kadir 2011, h. 20).
PHP sendiri bersifat free (gratis) dan bisa diunduh di internet melalui situd
www.php.net. Namun, perlu diketahui, PHP terkadang dikemas dalam bundel
perangkat lunak, misalnya pada Wamprodierver. Hal yang menarik lainnya, PHP
bersifat multiplatform. Artinya, PHP dapat berjalan pada berbagai sistem, seperti
Windows, Linux, dan UNIX (Kadir 2011, h. 21).
Program adalah kumpulan intruksi yang digunakan untuk mengatur
komputer agar melakukan suatu tindakan tertentu. Program merupakan hasil dari
penulisan script-script pada bahasa pemograman atau tahap implementasi dimana
dilakukannya pengkodean berdasarkan hasil perancangan perangkat lunak yang
telah dibuat sehingga berbentuk sistem baru yang sedemikian rupa seperti yang
telah direncanakan.
a. Sejarah PHP
Menurut Hidayatullah dan Kawistara (2014, h.232) menyatakan pada
awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal).
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu
PHP masih bernama Form interpreted (FI), yang wujudnya berupa sekumpulan
skrip yang digunakan untuk mengolah data formulir dari web.
13
membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian
yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun
suatu MVC pattern dalam suatu aplikasi sebagai berikut:
1. View, merupakan bagian yang menangani presentation logic. Pada suatu
aplikasi web bagian ini biasanya berupa file template HTML yang diatur oleh
controller. View berfungsi untuk menerima dan merepresentasikan data
kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian
model.
2. Model, biasanya berhubungan langsung dengan database untuk manipulasi
data (insert, update, delete, search), menangani validasi dari bagian
controller, namun tidak dapat berhubungan langsung dengan bagian view.
3. Controller, merupakan bagian yang mengatur hubungan antara bagian model
dan bagian view, controller berfungsi untuk menerima request dan data dari
user kemudian menentukan apa yang akan diproses oleh aplikasi.
Dari beberapa pengertian diatas mengenai Text Editor adalah sebuah program
aplikasi yang sering digunakan para programmer, terutama programmer web
dalam menuliskan kode programnya / syntax ketika akan membuat program atau
website. Pada dasarnya, fungsi text Editor hanyalah sebagai tempat menuliskan
kode program tanpa ada compiler. Itulah sebabnya, text Editor digunakan untuk
menuliskan kode program bahasa pemrograman dalam membuat website, seperti
HTML, CSS, Javascript, PHP, dll.
BAB III
METODE PENELITIAN
Pemilik
Perusahaan
ADMINISTRASI
17
18
a. Pengamatan (Observation)
Observasi atau pengamatan dilakukan dengan cara pengamatan langsung
terhadap objek yang akan diteliti bertujuan untuk memperkuat data-data dan
mengetahui secara langsung bagaimana proses bisnis yang ada pada percetakan
dimulai dari pelanggan menanyakan harga produk, pelanggan melakukan
pemesanan produk yang diinginkan, hingga produk telah diambil oleh pelanggan
serta pengolahan data penjualan.
b. Wawancara (Interview)
Wawancara dilakukan dalam pengembangan sistem informasi. Wawancara
dilakukan dengan cara mengetahui masalah-masalah yang terjadi sebagai berikut :
1. Pada proses transaksi pada percetakan Rumah Printing melibatkan tiga orang
bagian pada perusahaan yaitu bagian administrasi, pelanggan, dan bagian
produksi
2. Bagian Administrasi memiliki tugas untuk mengolah data Pemesanan Produk.
3. Bagian Administrasi memiliki tugas untuk mencatat pesanan dan menghitung
harga jual produk untuk pelanggan dan memberikan surat perintah kerja
kepada bagian produksi.
4. Bagian produksi memperoleh surat perintah kerja untuk digunakan dalam
mempersiapkan kebutuhan memproduksi pesanan pelanggan.
5. Pelanggan menanyakan harga produk yang diinginkan kepada pemilik, dan
apabila harga sesuai pelanggan akan melanjutkan memesan produk.
Pelanggan memberikan uang muka kepada pemilik.
6. Menentukan harga jual produk sesuai dengan sistem yang sudah ada di
Rumah Printing.
7. Pemilik dan Bagian Administrasi akan mencatat kebutuhan untuk
memproduksi pesanan pelanggan dan akan memberikan catatan ke bagian
produksi. Bagian produksi akan menyiapkan kebutuhan sesuai dengan yang
diberikan oleh pemilik dan Bagian Administrasi.
8. Setelah pesanan pelanggan selesai, pelanggan akan mengambil dan melunasi
pembayaran kepada bagian administrasi. Terdapat beberapa pelanggan yang
21
meminta pesanan mereka untuk dikirim saja dan pelunasan akan dilakukan
via transfer.
9. Terdapat beberapa pelanggan yang diberikan jangka waktu untuk
pembayaran. Jangka waktu yang diberikan kurang lebih selama 1 hingga 2
bulan. Kriteria pelanggan yang diberikan jangka waktu pembayaran yaitu
pelanggan yang rutin memesan produk selama 2 bulan.
c. Analisis Dokumentasi
Analisis dokumentasi berbentuk catatan sejarah berdirinya Rumah Printing.
Analisis dokumen merupakan pelengkap dari penggunaan metode observasi dan
wawancara dalam penelitian kualitatif.
3.3.6 Implementasi
Pada tahap ini dilakukan pengimplementasian atau penerapan sistem baru
yaitu Perancangan Sistem Informasi jasa Percetakan. kemudian dilakukan
pengujian yang berfungsi melihat kekurangan pada sistem baru yang dibangun
untuk segera dilakukan perbaikan.
23
25
a. Tabel Admin
Nama Tabel : admin
Primary Key : id
Foreign Key : -
Fungsi : Untuk proses Login aplikasi
Tabel 4. 1 Struktur Tabel Admin
b. Tabel Pelanggan
Foreign Key :-
Fungsi : Menyimpan data Produk
Tabel 4. 3 Struktur Tabel Produk
d. Tabel Transaksi
Nama Tabel : transaksi
Primary Key : id_ transaksi
Foreign Key : **Id_nama_produk
**Id_nama_Pelanggan
Fungsi : Menyimpan data transaksi
e. Tabel Pembayaran
Nama Tabel : Pembayaran
Primary Key : id_ Pembayaran
Foreign Key : **Id_kode_transaksi
Fungsi : Menyimpan data Pembayaran
31
Keterangan :
1. * : Kunci Utama (Primary Key)
2. ** : Kunci Tamu (Foreign Key)
32
1. Rancangan Login
Rancangan input login dibawah ini dapat digunakan oleh Admin untuk
Mengolah Data diaplikasi, yang mana pemakai memiliki hak sepenuhnya untuk
mengoperasikan aplikasi yang dibuat. Adapun Rancangan Input Login dapat
dilihat pada gambar Berikut :
33
5. Rancangan Produk
Rancangan Menu Produk ini Menampilkan daftar produk-produk yang sudah
diinputkan Oleh admin dan juga digunakan sebagai patokan harga produk.
Adapun Rancangan menu utama dapat dilihat pada gambar Berikut :
Rancangan Edit Data Produk ini digunakan oleh Admin untuk mengubah data
produk yang apabila ada kesalahan menginput atau merubah data yang sudah
inputkan. Adapun Rancangannya Dapat dilihat pda gambar berikut :
Rancangan Edit Data Pembayaran ini dilakukan oleh admin ketika pelanggan
akan melakukan pelunasan pembayaran kedua atau sisa pembayaran awal. adapun
rangannya dapat dilihat pada gambar berikut :
1. Tampilan Login
Tampilan input login dibawah ini dapat digunakan oleh Admin untuk
Mengolah Data diaplikasi, yang mana pemakai memiliki hak sepenuhnya untuk
mengoperasikan aplikasi yang dibuat. Adapun Tampilan Input Login dapat dilihat
pada gambar Berikut :
40
5. Tampilan Produk
Tampilan Menu Produk ini Menampilkan daftar produk-produk yang sudah
diinputkan Oleh admin dan juga digunakan sebagai patokan harga produk.
Adapun Tampilan menu utama dapat dilihat pada gambar Berikut :
5.1 Kesimpulan
Berdasarkan hasil analisis, implementasi, dan pengujian yang telah
dilakukan oleh penulis maka dapat ditarik kesimpulan dari uraian yang telah
dijabarkan sebelumnya diantaranya sebagai berikut :
1. Dengan adanya Laporan Penjualan berikut maka dapat membantu perusahaan
Rumah Printing dalam melakukan aktivitas transkasi penjualan produk di
Rumah Printing
2. Dengan menggunakan Rancangan berbasis Web yang telah dibangun
memudahkan Admin melakukan laporan penjualan dan laporan data yang
belum melakukan pelunasan pembayaran dan bisa langsung diketahui oleh
pimpinan Rumah Printing.
5.2 Saran
Berdasarkan kesimpulan yang di tarik dari hasil analisis data, maka penulis
mencoba memberikan saran sebagai berikut :
1. Perlunya Backup data jika sewaktu-waktu terjadi kerusakan pada
perancangan sistem informasi jasa percetakan pada rumah Printing berbasis
web ini.
2. Untuk pengembangan selanjutnya diharapkan pihak Rumah Printing bisa
mengembangkan aplikasi ini ke aplikasi Mobile.
49
DAFTAR PUSTAKA
Yang bertanda tangan di bawah ini, Dosen Pembimbing Tugas Akhir Program
Studi Manajemen Informatika / Komputerisasi Akuntansi D3, menerangan bahwa
:
Nama Mahasiswa : Tommi Mustamar
NIM : 164010073
Program Studi : Manajemen Informatika / Komputerisasi Akuntansi D3
Jurusan : Manajemen Informatika
Judul Tugas Akhir : Perancangan Sistem Informasi Jasa Percetakan Pada
Rumah Printing Berbasis Web
Telah diperiksa ulang dan dinyatakan selesai serta dapat diajukan dalam Ujian
Tugas Akhir Diploma III Program Studi Manajemen Informatika dan
Komputerisasi Akuntansi Jambi.
Jambi,
GUNARDI, S.KOM, M.SI RONALD NAIBAHO, SE, M.SI
( ………………………… ) ( ………………………… )
NIK. 1025107901 NIK. 1025088001
Disetujui,
a./n. Ketua Program Studi MA/ KA ,
( .........................................)
LEMBAR PERBAIKAN TUGAS AKHIR
Yang bertanda-tangan dibawah ini, Dosen Penguji Tugas Akhir Diploma 3 (Tiga)
Program Studi Manajemen Informatika / Komputerisasi Akuntansi AKAKOM
Stephen Jambi Menerangkan bahwa :
Jambi,
GUNARDI, S.KOM, M.SI RONALD NAIBAHO, SE, M.SI
( ………………………… ) ( ………………………… )
NIK. 1025107901 NIK. 1025088001
DAFTAR RIWAYAT HIDUP
Agama : Islam
Pekerjaan : Mahasiswa
Pendidikan :
Tommi Mustamar