18. Retina-Like Sensors: Motivations, Technology and Applications
PERANCANGAN SISTEM PENGELOLAAN PESANAN CETAK PADA RETINA DESIGN & PRINTING BANDARLAMPUNG
Transcript of PERANCANGAN SISTEM PENGELOLAAN PESANAN CETAK PADA RETINA DESIGN & PRINTING BANDARLAMPUNG
PERANCANGAN SISTEM PENGELOLAAN PESANAN CETAK
PADA RETINA DESIGN & PRINTING BANDARLAMPUNG
Design Of Print Order Management System At Retina
Design & Printing Bandarlampung
Laporan Praktik Kerja Lapangan
Untuk memenuhi persyaratan mendapatkan nilai Praktik Kerja Lapangan
MUHCHAMAT SAMSUDIN
10312122
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
TEKNOKRAT
BANDAR LAMPUNG
2014
ii
LEMBAR PERSETUJUAN
LAPORAN PRAKTEK KERJA LAPANGAN
Nama : Muhchamat Samsudin
NPM : 10312122
Program Studi : Teknik Informatika
Judul Laporan PKL : Perancangan Sistem Pengelolaan Pesanan Cetak
pada Retina Design & Printing Bandarlampung
Instansi/Perusahaan : Retina Design & Printing Bandarlampung
Alamat Instansi/Perusahaan : Jalan Pisang 5 Pasir Gintung, Bandarlampung
Pembimbing
Pembimbing Laporan PKL Pembimbing Lapangan
STMIK Teknokrat Institusi PKL
Rikendry, S.Kom. M. Hadi
Menyetujui,
Program Studi Teknik Informatika
Ketua,
Agus Mulyanto, S.Kom., M.T., M.Sc.
NIK 022 10 01 01
iii
LEMBAR PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN
PERANCANGAN SISTEM PENGELOLAAN PESANAN CETAK
PADA RETINA DESIGN & PRINTING BANDARLAMPUNG
yang dipersiapkan dan disusun oleh
Muhchamat Samsudin
10312122
telah dipertahankan di depan penguji
pada tanggal, 23 Januari 2014
Penguji
Pembimbing Penguji
Rikendry, S.Kom. Bentar Priyopradono, S.Kom., M.Cs.
Mengetahui
STMIK Teknokrat Program Studi Teknik Informatika
Pembantu Ketua I, Ketua,
Yeni Agus Nurhuda, S.Si., M.Cs. Agus Mulyanto, S.Kom., M.T., M.Sc.
NIK 021 05 02 05 NIK 022 10 01 01
iv
KATA PENGANTAR
Puji syukur penulis ucapkan kepada Allah SWT, berkat rahmat dan
hidayah-Nya, penulis dapat menyelesaikan Laporan Praktik Kerja Lapangan ini
dengan judul “Perancangan Sistem Pengelolaan Pesanan Cetak pada Retina
Design & Printing Bandarlampung”. Adanya Praktik Kerja Lapangan ini
bertujuan untuk membekali setiap mahasiswa-mahasiswi tentang dunia kerja yang
sesungguhnya.
Penulis menyadari bahwa dalam penulisan Laporan Praktik Kerja
Lapangan ini masih terdapat banyak kekurangan. Penulisan Laporan Praktik Kerja
Lapangan ini tidak dapat diselesaikan tanpa bantuan dan bimbingan dari berbagai
pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Dr. H.M. Nasrullah Yusuf, S.E., M.B.A., selaku ketua STMIK Teknokrat
Bandarlampung.
2. Agus Mulyanto, S.Kom., M.T., M.Sc., selaku ketua program studi Teknik
Informatika STMIK Teknokrat Bandarlampung.
3. Rikendry, S.Kom., selaku dosen pembimbing yang telah menyediakan
waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam penyusunan
laporan ini.
4. Bentar Priyopradono, S.Kom., M.Cs., selaku penguji Laporan Praktek Kerja
Lapangan.
5. Pimpinan dan karyawan Retina design & printing Bandarlampung.
v
6. Seluruh Dosen dan staff Perguruan Tinggi Teknokrat Bandarlampung.
7. Kedua orang tua saya yang sudah mendukung dan memberikan inspirasi
kepada saya untuk mengerjakan penulisan PKL ini.
8. Teman- teman yang telah memberi semangat untuk menyelesaikan penulisan
laporan PKL ini.
Akhir kata, penulis berharap semoga Allah SWT berkenan membalas segala
kebaikan semua pihak yang telah membantu dan semoga Laporan PKL ini
membawa manfaat bagi pengembangan ilmu.
Bandarlampung, Desember 2013
Penulis
vi
DAFTAR ISI
Halaman
HALAMAN JUDUL .............................................................................................. i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN .............................................................................. iii
KATA PENGANTAR .......................................................................................... iv
DAFTAR ISI ......................................................................................................... vi
DAFTAR TABEL .............................................................................................. viii
DAFTAR GAMBAR ............................................................................................ ix
ABSTRAK .............................................................................................................. x
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ................................................................................. 1
1.2 Rumusan Masalah ........................................................................................... 2
1.3 Batasan Masalah ............................................................................................. 3
1.4 Tujuan Penulisan Laporan Praktik Kerja Lapangan ....................................... 3
1.5 Metode dan Teknik Pengumpulan Data ......................................................... 3
1.5.1. Wawancara ( Interview ) ..................................................................... 3
1.5.2. Pengamatan ( Obsevation ) ................................................................. 4
1.5.3. Tinjauan Pustaka ( Library Research ) ............................................... 4
1.6 Sistematika Penulisan..................................................................................... 4
BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem ...................................................................................... 6
2.1.1. Pengertian Sistem ............................................................................... 6
2.1.2. Karakteristik Sistem............................................................................ 6
2.2 Perancangan .................................................................................................... 9
2.3 Pengelolaan ..................................................................................................... 9
2.4 Pesanan Cetak ............................................................................................... 10
2.5 Model Waterfall ............................................................................................ 10
2.6 Unified Modelling Language ........................................................................ 13
2.7 Microsoft Office Visio 2007 ......................................................................... 20
2.8 MySQL .......................................................................................................... 22
BAB III GAMBARAN UMUM PERUSAHAN
3.1 Sejarah Singkat Perusahaan .......................................................................... 25
3.2 Visi dan Misi Perusahaan ............................................................................. 26
3.3 Struktur Organisasi ....................................................................................... 26
3.3.1. Bagan Struktur Organisasi .................................................................. 26
3.3.2. Uraian Tanggung Jawab Setiap Unit/ Bagian ..................................... 27
vii
BAB IV PEMBAHASAN
4.1 Laporan Aktivitas PKL ................................................................................. 29
4.2 Analisis Sistem Berjalan ............................................................................... 29
4.2.1. Uraian Prosedur Sistem .................................................................... 29
4.2.2. Analisis Masalah ................................................................................ 31
4.2.3. Analisis Kebutuhan ............................................................................ 34
4.2.4. Analisis Kelayakan ............................................................................ 36
4.3 Desain ........................................................................................................... 37
4.3.1. UML .................................................................................................. 37
4.3.2. User Interface .................................................................................... 49
4.4 Rencana dan Jadwal Kerja ............................................................................ 56
BAB V SIMPULAN DAN SARAN
5.1 Simpulan ....................................................................................................... 58
5.2 Saran ............................................................................................................. 58
DAFTAR PUSTAKA
LAMPIRAN
viii
DAFTAR TABEL
Tabel Halaman
2.1. Simbol- simbol yang digunakan pada diagram usecase ................................. 14
2.2. Simbol- simbol yang digunakan pada diagram kelas ...................................... 15
2.3. Macam- macam stereotype pada diagram kelas.............................................. 16
2.4. Simbol- simbol yang digunakan pada diagram aktivitas ................................ 18
4.1. Rancangan masukan sistem usulan ................................................................. 35
4.2. Rancangan data sistem usulan ......................................................................... 35
4.3. Deskripsi usecase diagram .............................................................................. 38
4.4. Deskripsi class diagram .................................................................................. 40
4.5. Penjadwalan .................................................................................................... 57
ix
DAFTAR GAMBAR
Gambar Halaman
2.1. Ilustrasi Model Waterfall ................................................................................ 12
2.2. Antarmuka Microsoft Office Visio 2007 ........................................................ 20
3.1. Struktur Organisasi RETINA Design & Printing .......................................... 26
4.1. Tahap pengerjaan pesanan cetak ..................................................................... 31
4.2. Usecase diagram sistem pengelolaan pesanan cetak pada Retina design &
printing Bandarlampung ................................................................................. 37
4.3. Class diagram sistem pengelolaan pesanan cetak pada Retina design &
printing Bandarlampung ................................................................................ 40
4.4. Activity diagram login ..................................................................................... 42
4.5. Activity diagram Mengelola Data User .......................................................... 43
4.6. Activity diagram Mengelola Data Karyawan .................................................. 44
4.7. Activity diagram Mengelola Data Pesanan ..................................................... 45
4.8 Activity diagram Cetak Laporan Pesanan ........................................................ 46
4.9. Activity diagram Mengelola Data Pembayaran............................................... 47
4.10. Activity diagram Cetak Laporan Pembayaran............................................... 48
4.11. Activity diagram Lihat Data Pesanan ............................................................ 48
4.12. Activity diagram Update Tahap Pengerjaan Pesanan Cetak ......................... 48
4.13. Rancangan form login ................................................................................... 50
4.14. Rancangan Form User................................................................................... 50
4.15. Rancangan Form Karyawan .......................................................................... 51
4.16. Rancangan form pesanan cetak ..................................................................... 52
4.17. Rancangan form pembayaran pesanan .......................................................... 53
4.18. Rancangan laporan pesanan cetak ................................................................. 54
4.19. Rancangan laporan pembayaran pesanan cetak ............................................ 55
x
PERANCANGAN SISTEM PENGELOLAAN PESANAN CETAK
PADA RETINA DESIGN & PRINTING BANDAR LAMPUNG
Oleh
Muhchamat Samsudin
10312122
ABSTRAK
Kelancaran informasi merupakan hal yang penting dalam segala bidang
usaha atau perusahaan. Informasi spesifikasi pesanan pada Retina design &
printing sangat bergantung pada staff admin karena karena tidak adanya catatan
secara menyeluruh mengenai spesifikasi pesanan cetak sehingga tidak bisa
memberikan informasi pesanan cetak secara detail, mulai dari kriteria pesanan
yang diinginkan pelanggan hingga sejauh mana proses pengerjaan pesanan. Oleh
karena itu, dibuatalah sistem pengelolaan pesanan cetak yang terkomputerisasi
untuk memperlancar arus informasi antara bagian administrasi dan produksi pada
Retina design & printing Bandarlampung.
Metode pengembangan perangkat lunak yang digunakan adalah metode
waterfall. Berdasarkan hasil analisa dapat disimpulkan bahwa untuk merancang
Sistem Pengelolaan Pesanan Cetak pada Retina design & printing diperlukan
suatu metode atau tahapan- tahapan. Pertama, pengumpulan kebutuhan perangkat
lunak yang bisa didapatkan melalui wawancara dan observasi. Kedua, analisis
masalah dengan kerangka PIECES untuk menggambarkan sistem berjalan dan
mengetahui bentuk permasalahannya. Ketiga, desain sistem yang akan
dikembangkan dengan menggunakan Unified Modelling Language (UML).
Kata kunci: pengelolaan, pesanan cetak, analisis PIECES, UML.
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
RETINA design & printing Bandarlampung merupakan perusahaan yang
bergerak dalam jasa pelayanan cetak digital. Layanan yang disediakan adalah
percetakan undangan, stiker, poster, brosur, banner, one way vision, x – banner,
roll banner, serta layanan digital lainnya. Kegiatan pencatatan transaksi atau
pesanan dalam percetakan masih menggunakan buku yang telah disediakan.
Padahal dalam era globalisasi dewasa ini perkembangan kegiatan manufaktur
semakin kompleks. Hal ini menyebabkan informasi yang cepat dan akurat menjadi
sumber daya yang sangat penting. Oleh karena itu, komputer sebagai perangkat
pengolah data dan informasi memegang peranan yang sangat penting.
Proses transaksi pemesanan pada Retina design & printing Bandarlampung
dimulai ketika pelanggan datang ke percetakan untuk memesan pesanannya.
Pesanan tersebut akan dicatat oleh staff admin yang menangani bagian pemesanan
pada sebuah buku. Staff admin akan memberikan total harga untuk pemesanan
dari pelanggan dan memberikan estimasi waktu yang diperkirakan kepada
pelanggan untuk mengambil pesanannya ketika sudah selesai. Setelah transaksi
selesai, staff admin mencatat transaksi di papan kendali order.
Adapun kendala yang ditemukan dalam bagian produksi, dimana karyawan
bagian produksi hanya mengetahui pemesanan melalui bagian admin dengan cara
bagian admin harus ke ruangan produksi memberitahukan adanya cetakan yang
harus dikerjakan dan bagian produksi hanya mengingat apa yang telah
2
diperintahkan oleh bagian admin. Jika bagian produksi lupa tentang spesifikasi
pesanan, mereka bertanya kembali kepada bagian admin. Terlebih jika staff admin
sedang tidak masuk kerja, maka arus informasi menjadi sangat terganggu.
Oleh karena itu di perusahaan tidak memiliki sistem pengelolaan pesanan
yang baik karena tidak adanya catatan secara menyeluruh mengenai spesifikasi
pesanan cetak sehingga tidak bisa memberikan informasi pesanan cetak secara
detail, mulai dari kriteria pesanan yang diinginkan pelanggan hingga sejauh mana
proses pengerjaan pesanan.
Menangani permasalahan dalam pengelolaan data pesanan yang masih
bersifat sederhana, maka diperlukan suatu penerapan sistem pengelolaan data
yang sudah terprogram sehingga informasi yang benar dan akurat dapat
mempercepat kemajuan perusahaan.
Berdasarkan uraian diatas maka penulis tertarik untuk mengambil judul :
“Perancangan Sistem Pengelolaan Pesanan Cetak Pada Retina Design &
Printing Bandarlampung”.
1.2. Rumusan Masalah
Berdasarkan latar belakang diatas maka rumusan permasalahannya adalah
bagaimana merancang sistem pengelolaan sebagai alat bantu pengontrolan
administrasi dan produksi pesanan cetak pada Retina design & printing
Bandarlampung?
3
1.3. Batasan Masalah
Untuk membatasi agar tidak terlalu luasnya pembahasan, maka penulis
membatasi pada :
1. Penulisan laporan ini hanya sampai pada tahap perancangan sistem
pengelolaan pesanan cetak pada Retina design & printing Bandarlampung.
2. Ruang lingkup masalah hanya pada bagian administrasi dan produksi pada
Retina design & printing Bandarlampung.
1.4. Tujuan Penulisan Laporan Praktik Kerja Lapangan
Adapun tujuan dari penulisan laporan praktik kerja lapangan, yaitu untuk
mengetahui cara merancang sistem pengelolaan sebagai alat bantu pengontrolan
administrasi dan produksi pesanan cetak pada Retina design & printing
Bandarlampung.
1.5. Metode Pengumpulan Data
Penulisan dan penyusunan laporan ini, penulis menggunakan beberapa
metode yang umum digunakan dalam suatu penelitian, diantaranya adalah :
1. Wawancara (Interview)
Pengumpulan data dengan metode interview yaitu metode pengumpulan
data yang dilakukan dengan cara tanya jawab secara langsung dengan
pimpinan perusahaan dan beberapa karyawan yang memahami
mekanismenya dan hal-hal yang berhubungan dengan masalah yang penulis
bahas.
4
2. Pengamatan (Observation)
Pengamatan data dengan metode observation yaitu metode pengumpulan
data-data yang diperlukan oleh penulis dengan mengamati, mempelajari dan
melakukan pencatatan secara langsung, mengenai sistem yang sedang
berjalan pada instansi/ perusahaan tersebut.
3. Studi Pustaka (Library Research)
Studi pustaka dilakukan untuk dapat memperoleh keterangan dan data
lainnya dengan cara membaca, mengutip dan mengumpulkan data – data
secara teoritis dari buku –buku yang ada sebagai landasan laporan praktek
kerja lapangan.
1.6. Sistematika Penulisan
BAB I PENDAHULUAN
Dalam bab ini akan dibahas mengenai latar belakang masalah, rumusan masalah,
batasan masalah, tujuan penulisan laporan PKL, manfaat penulisan PKL, metode
pengumpulan data, serta membahas masalah sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini akan dibahas tentang semua teori yang mendasari pembahasan secara
detail yang terkait dengan proses analisis dan perancangan sistem.
BAB III GAMBARAN PERUSAHAAN
Pada bab ini akan dijelaskan mengenai sejarah singkat RETINA Design &
Printing, visi dan misi, struktur organisasi RETINA Design & Printing.
5
BAB IV PEMBAHASAN
Bab ini berisikan tentang laporan aktifitas/ kegiatan selama mahasiswa melakukan
PKL, analisis sistem yang berjalan di instansi, usulan desain pengembangan
sistem dan penjadwalan pengembangan aplikasi serta spesifikasi minimum
software dan hardwaare yang digunakan.
BAB V SIMPULAN DAN SARAN
Bab ini berisikan tentang simpulan yang didapat dari pembahasan dalam
penulisan laporan PKL dan saran-saran yang diusulkan bagi perusahaan.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
2.1.1. Pengertian Sistem
Secara umum sistem adalah jaringan proses yang dibuat menurut pola yang
terpadu untuk melaksanakan kegiatan pokok perusahaan. Menurut Jogiyanto
terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu yang
menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedur
mendefinisikan sistem sebagai berikut (Jogiyanto:2005:1):
1. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau
menyelesaikan suatu sasaran tertentu.
2. Sistem adalah suatu entity (kesatuan) yang terdiri dari bagian-bagian yang
saling berhubungan (disebut sistem) yang bertujuan untuk mencapai tujuan
tertentu.
2.1.2. Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat tertantu, yaitu
komponen-komponen (Component), batasan sistem (Boundary), lingkungan luar
sistem (Environment), penghubung (Interface), masukan (Input), keluaran
(Output), pengolahan sistem (Proses), dan sasaran (Objectives), atau tujuan
(Goal).
7
1. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang berinteraksi, yang
bekerja sama membentuk satu sama kesatuan. Komponen-komponen sistem
tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem mempunyai
karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan
mempengaruhi proses sistem secara keseluruhan.
2. Batasan Sistem
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem
dengan lainnya atau dengan lingkungan luarnya. Batasan sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisahkan dan menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan Luar Sistem
Lingkungan luar dari suatu sistem adalah apapun yang ada diluar batas dari
sistem yang mempengaruhi operasi sistem, Lingkungan luar sistem dapat bersifat
menguntungkan dan juga merugikan.
4. Penghubung Sistem
Sebagai media yang menghubungkan sistem dengan subsistem yang lain
maka disebut dengan penghubung sistem atau interface. Penghubung ini
memungkinkan sumber-sumber daya mangalir dari suatu subsistem ke subsistem
yang lain. Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang
lain dengan melewati penghubung. Dengan demikian terjadi suatu integrasi sistem
yang membentuk sistem satu kesatuan.
8
5. Masukan Sistem
Energi yang dimasukan kedalam sistem disebut dengan masukan sistem,
yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input)
sebagai contoh, di dalam suatu unit sistem komputer. “Program” adalah
maintenance input yang digunakan untuk mengoperasikan data adalah signal
input yang akan diolah menjadi informasi.
6. Keluaran Sistem
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna. Keluaran ini merupakan masukan bagi subsistem yang lain, seperti
sistem informasi, keluaran yang dihasilkan adalah informasi, yang mana informasi
ini dapat digunakan sebagai masukan (input) untuk pengambilan keputusan atau
hal-hal lainnya yang merupakan input bagi subsistem lain.
7. Pengolahan Sistem
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan
menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah
data transaksi menjadi laporan-laporan yang dibutuhkan oleh berbagai pihak,
seperti bagian manajemen.
8. Sasaran Sistem
Suatu sistem memiliki tujuan dan sasaran yang pasti. Kalau suatu sistem
tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem
dikatakan berhasil bila mengenai sasaran atau tujuan yang diharapkan dari yang
telah direncanakan.
9
2.2. Perancangan
Rosa A.S – M.Shalahuddin (2011:16) menyatakan bahwa:
“Perancangan dalam pembangunan perangkat lunak merupakan upaya
untuk mengonstruksi sebuah sistem yang memberikan kepuasan (mungkin
informal) akan spesifikasi kebutuhan fungsioanal, memenuhi target, memenuhui
kebutuhan secara imlpisit atau eksplisit dari segi performansi maupun pengguna
sumber daya, kepuasan batasan pada proses desain dari segi biaya, waktu, dan
perangkat. Kualitas perangkat lunak biasanya dinilai dari segi kepuasan pengguna
perangkat lunak terhadap perangkat lunak yang digunakan”.
Sedangkan menurut Hanif Al-fatta (2007:44), pengertian perancangan
adalah adalah sebuah teknik pemecahan masalah yang saling melengkapi (dengan
analisis sistem) yang merangkai kembali bagian-bagian komponen menjadi sistem
yang lengkap harapannya, sebuah sistem yang diperbaiki.
2.3. Pengelolaan
Kata “pengelolaan” dapat disamakan dengan manajemen, yang berarti pula
pengaturan atau pengurusan (Suharsimi Arikunto, 1993: 31). Dewasa ini,
manajemen diartikan sebagai pengaturan, pengelolaan, dan pengadministrasian,
Pengelolaan diartikan sebagai suatu rangkaian pekerjaan atau usaha yang
dilakukan oleh sekelompok orang untuk melakukan serangkaian kerja dalam
mencapai tujan tertentu.
Nanang Fattah, (2004: 1) berpendapat bahwa dalam proses manajemen
terlibat fungsi-fungsi pokok yang ditampilkan oleh seorang manajer atau
pimpinan, yaitu perencanaan (planning), pengorganisasian (organizing),
pemimpin (leading), dan pengawasan (controlling). Oleh karena itu, manajemen
diartikan sebagai proses merencanakan, mengorganising, memimpin, dan
mengendalikan upaya organisasi dengan segala aspeknya agar tujuan organisasi
10
tercapai secara efektif dan efisien. Oleh karena itu, jika fungsi- fungsi pokok tidak
berjalan secara lancar maka proses pencapaian tujuan akan terganggu.
Bedasarkan definisi manajemen di atas secara garis besar tahap-tahap dalam
melakukan manajemen meliputi melakukan perencanaan, pengorganisasian,
pelaksanaan, dan pengawasan. Perencanaan merupakan proses dasar dari suatu
kegiatan pengelolaan dan merupakan syarat mutlak dalam suatu kegiatan
pengelolaan. Kemudian pengorganisasian berkaitan dengan pelaksanaan
perencanaan yang telah ditetapkan. Sementara itu pengarahan diperlukan agar
menghasilkan sesuatu yang diharapkan dan pengawasan yang dekat. Dengan
evaluasi, dapat menjadi proses monitoring aktivitas untuk menentukan apakah
individu atau kelompok memperolah dan mempergunakan sumber-sumbernya
secara efektif dan efisien untuk mencapai tujuan.
2.4. Pesanan Cetak
Dalam kamus besar bahasa indonesia, kata “pesanan” berasal dari kata
“pesan” yang berarti permintaan hendak membeli (supaya dikirim, dibuatkan,
dsb). Sedangkan kata “cetak” berarti membuat sesuatu dengan acuan. Maka yang
dimaksud dengan pesanan cetak dalam laporan ini adalah permintaan agar
dibuatkan sesuatu sesuai dengan apa yang diinginkan oleh pemesan.
2.5. Model Waterfall
Dalam melakukan pengembangan sistem sangat diperlukan suatu
metodologi dalam mendefinisikan pendekatan-pendekatan pengembangan.
Tercapainya sasaran dari pengembangan sistem dipengaruhi oleh pendekatan dan
11
metodologi yang digunakan dalam perencanaan dan perancangan sistem.
Metodologi merupakan pedoman bagaimana dan apa yang harus dikerjakan dalam
mengembangkan sistem.
Model pengembangan perangkat lunak yang digunakan adalah model
waterfall. Menurut Shalahudin, Muhammad dan Rosa Ariani S (2011), pengertian
model Waterfall adalah:
“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, pengkodean, pengujian
dan tahap pendukung (support).
Adapun tahapan – tahapan dalam metode waterfall adalah sebagai berikut:
1. Analisis kebutuhan perangkat lunak
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
lunak seperti apa yang dibutuhkan oleh user. Mendefinisikan format perangkat
lunak, identifikasi spesifikasi sistem yang dibutuhkan, modul input data, modul
output data.
2. Desain
Desain perangkat lunak adalah proses multilangkah yang fokus pada desain
pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat
lunak, representasi antarmuka, dan prosedur pengkodean. Tahap ini mentranslasi
kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain
agar dapat diimplementasi menjadi program pada tahap selanjutnya.
12
3. Pembuatan kode program
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada
tahap desain.
4. Pengujian (testing)
Pengujian fokus pada perangkat lunak dari segi lojik dan fungsional dan
memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai
dengan yang diinginkan.
5. Pendukung (support) atau pemeliharaan (maintenance)
Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan
yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus
beradaptasi dengan lingkungan baru.
Ilustrasi model waterfall diatas dapat dilihat pada gambar 2.1 berikut ini :
Gambar 2.1 Ilustrasi model waterfall
13
Kelebihan dari model ini adalah selain karena pengaplikasian menggunakan
model ini mudah, ketika semua kebutuhan sistem dapat didefinisikan secara utuh,
eksplisit, dan benar di awal proyek, maka Software Engineering (SE) dapat
berjalan dengan baik dan tanpa masalah. Meskipun seringkali kebutuhan sistem
tidak dapat didefinisikan se-eksplisit yang diinginkan, tetapi paling tidak, problem
pada kebutuhan sistem di awal proyek lebih ekonomis dalam hal uang (lebih
murah), usaha, dan waktu yang terbuang lebih sedikit jika dibandingkan problem
yang muncul pada tahap-tahap selanjutnya.
Kekurangan yang utama dari model ini adalah kesulitan dalam
mengakomodasi perubahan setelah proses dijalani. Fase sebelumnya harus
lengkap dan selesai sebelum mengerjakan fase berikutnya.
2.6. Unified Modeling Language
Grady Booch, dkk (2005) menyatakan : “The Unified Modeling Language
(UML) is a standard language for writing software blueprints.”
Dinyatakan bahwa UML adalah standar bahasa dan notasi yang digunakan
untuk menulis/ menjelaskan gambaran umum dari perangkat lunak yang akan
dikembangkan. UML mempunyai 9 diagram, yaitu;
a. Diagram Usecase
b. Diagram Kelas
c. Diagram Objek
d. Diagram Package
e. Diagram Sequence
f. Diagram Component
14
g. Diagram Statechart
h. Diagram Activity
i. Diagram Deployment
Berikut ini merupakan penjelasan tentang masing-masing diagram yang ada
pada UML.
2.6.1. Diagram Usecase
Diagram ini memberikan dasar komunikasi antara pengguna akhir dan
pengembang dalam perencanaan proyek perangkat lunak. Diagram usecase
menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang
ditekankan pada diagram ini adalah “apa” yang diperbuat sistem, dan bukan
“bagaimana”. Usecase diagram mencoba memodelkan lingkungan sistem dengan
merepresentasikan sebuah interaksi antara aktor dengan sistem.
Tabel 2.1. Simbol- simbol yang digunakan pada diagram usecase
Simbol` Nama Keterangan
Aktor
Aktor menggambarkan siapa saja yang
terlibat dalam sistem dan apa saja
aktivitasnya dalam sistem tersebut.
Aktor bisa merupakan orang, perangkat
atau sistem lain. Aktor diberi nama
menggunakan kata benda.
Use case
Use case menggambarkan fungsi-fungsi
yang dapat dilakukan sistem saat
berinteraksi dengan pelaku. Usecase
diberi nama menggunakan kata kerja.
Asosiasi
Menunjukkan hubungan antara aktor
dengan usecase, dan/ atau use case
dengan usecase lainnya.
15
Simbol` Nama Keterangan
Extend
Menunjukkan suatu usecase memiliki
fungsi tambahan yang mungkin
diperlukan dalam use case lain.
Include
Menunjukkan jika suatu ucecase
digunakan, maka use case yang di-
include akan digunakan juga.
Aktor
Generalisasi
Use case
generalisasi
Mendefinisikan relasi antara dua aktor
atau dua usecase yang mana salah
satunya meng-inherit dan
menambahkan atau override sifat dari
yang lainnya
(Sumber : R.C. Solamo, 2006:71-72)
2.6.2. Diagram Kelas
Diagram kelas menunjukkan struktur statis dari abstraksi domain (kelas)
dari sistem. Ini menggambarkan jenis objek dalam sistem dan berbagai macam
hubungan statis yang ada di antara mereka. Ini menunjukkan atribut dan operasi
dari kelas dan cara objek berkolaborasi.
Diagram kelas merupakan diagram yang paling penting dari sistem karena
digunakan untuk model pemahaman tentang domain aplikasi (dasarnya bagian
dari sistem aktivitas manusia), dan objek juga dipahami sebagai bagian dari sistem
perangkat lunak yang dihasilkan.
16
Tabel 2.2. Simbol- simbol yang digunakan pada diagram kelas
Nama Simbol Keterangan
Package
Package merupakan suatu kumpulan
atau bungkusan dari sau atau lebih kelas
Kelas
Kelas pada struktur sistem
Asosiasi
Relasi antar kelas dengan makna umum,
Asosiasi berarah
Relasi antar kelas dengan makna kelas
yang satu digunakan oleh kelas lain.
Generalisasi
Relasi antar kelas dengan makna
umum-khusus
Dependensi
Relasi antar kelas dengan makna
kebergantungan antar kelas
Agregasi
Relasi antar kelas dengan makna semua
bagian (whole-part)
(Sumber: Politeknik Telkom, 2009:91)
Ada tiga perspektif yang digunakan dalam mengidentifikasi class diagram,
yaitu boundary, control, dan entity yang akan dijelaskan pada tabel di bawah.
Tabel 2.3. Macam- macam stereotype pada diagram kelas.
Stereotype Simbol Keterangan
Boundary
Kelas yang akan menghubungkan antara sistem
dengan user. Kelas ini biasanya yang akan
menjadi modul/ form antarmuka pada
perancangan.
17
Stereotype Simbol Keterangan
Entity
Tanggung jawab utama kelas entitas adalah
untuk menyimpan dan mengelola informasi
dalam sistem. Diantaranya penyimpanan dan
pengaksesan informasi (database) dalam sistem.
Control
Kelas kontrol berfungsi menangani
fungsionalitas yang belum ditangani oleh kelas
entitas dan boundary. Kelas kontrol berperan
sebagai “jembatan” antara kelas entitas dan
boundary.
(Sumber : R.C. Solamo, 2006:85)
2.6.3. Diagram Deployment
Diagram ini memperlihatkan konfigurasi komponen dalam proses eksekusi
aplikasi.
2.6.4. Diagram Objek
Diagram objek menggambarkan struktur sistem dari segi penamaan objek
dan jalannya objek dalam sistem. Dalam diagram objek harus dipastikan semua
kelas yang sudah didefinisikan pada diagram kelas harus dipakai objeknya, karena
jika tidak maka pendefinisian kelas itu tidak dapat dipertanggungjawabkan.
18
2.6.5. Diagram Package
Diagram package menyediakan cara mengumpulkan elemen-elemen yang
saling terkait dalam diagram UML. Hampir semua diagram dalam UML dapat
dikelompokkan dalam diagram package.
2.6.6. Diagram Sequence
Menurut Booch, dkk (2005), sequence diagram adalah suatu diagram
interaksi yang menekankan pada pengaturan waktu dari pesan-pesan. Diagram ini
menampilkan sekumpulan peran dan pesan- pesan yang dikirim dan diterima oleh
instansi yang memegang peranan tersebut. Sequence diagram digunakan untuk
penggambaran dinamik dari suatu sistem.
2.6.7. Diagram Komponen
Diagram komponen dibuat untuk menunjukkan organisasi dan
ketergantungan diantara kumpulan komponen dalam sebuah sistem. Diagram
komponen fokus pada komponen sistem yang dibutuhkan dan ada didalam sistem.
2.6.8. Diagram Statechart
Digunakan untuk menggambarkan perubahan status atau transisi status dari
sebuah mesin atau sistem. Perubahan tersebut digambarkan dalam suatu graf
berarah. Diagram ini cocok digunakan untuk menggambarkan alur interaksi
pengguna dengan sistem.
19
2.6.9. Diagram Aktivitas
Activity diagram menunjukkan aliran sekuensial kegiatan. Biasanya,
digunakan untuk menunjukkan perilaku operasi, aliran kejadian usecase. Diagram
ini melengkapi diagram usecase dengan menunjukkan alur kerja/ proses bisnis.
Hal ini mendorong penemuan proses paralel, yang membantu menghilangkan
urutan yang tidak perlu dalam proses bisnis. Diagram ini melengkapi diagram
kelas karena activity diagram menunjukkan aliran dari masing-masing operasi
(mirip dengan diagram alur/flow chart).
Tabel 2.4. Simbol- simbol yang digunakan pada diagram aktivitas
Nama Simbol Keterangan
Status Awal
Menunjukkan awal dari suatu aktivitas.
Aktivitas
Menggambarkan kinerja suatu aktivitas
atau langkah dalam alur kerja. Aktivitas
dapat dinyatakan dengan menggunakan
frase kata kerja.
Transisi
Menunjukkan aliran aktivitas. Aktivitas
apa setelah suatu aktivitas lain.
Percabangan
Asosiasi percabangan dimana jika ada
pilihan aktivitas lebih dari satu.
Penggabungan
Asosiasi penggabungan dimana lebih dari
satu aktivitas digabungkan menjadi satu.
Status Akhir
Menunjukkan akhir dari suatu aktivitas.
20
Nama Simbol Keterangan
Swimline
Memisahkan antar aktor yang bertanggung
jawab terhadap aktivitas yang terjadi.
(Sumber : R.C. Solamo, 2006:77)
Dalam laporan ini, penulis menggunakan 3 diagram, yaitu diagram
usecase, diagram kelas, dan diagram aktivitas.
2.7.Microsoft Office Visio 2007
Microsoft Office Visio 2007 adalah produk yang terdapat pada paket
Microsoft Office Visio Standard 2007 dan Microsoft Office Visio Professional
2007. Kedua edisi Visio tersebut didesain agar dapat menyediakan tools yang
berguna bagi user. Orang-orang yang bergerak di bidang IT dan pengembangan
perangkat lunak merasakan manfaat dari diagram yang memang ditujukan bagi
mereka di Office Visio Professional 2007.
Gambar 2.2. Antarmuka Microsoft Office Visio 2007
21
Beberapa komponen yang terdapat pada Microsoft Office Visio 2007 adalah :
1. Shapes Window. Jendela Shapes berisi stensil dan komponen Search yang
memungkinkan user mencari bentuk yang diinginkan.
2. Drawing Page. Halaman ini dilengkapi grip yang memudahkan
menempatkan bentuk ke dalamnya secara rapi.
3. Rules. Penggaris horisontal dan vertikal yang membantu user menempatkan
bentuk di posisi tertentu.
4. Menu dan Toolbar. Di atas drawing page terdapat menu dan toolbar
Standard and Formatting, yang berisi menu umum untuk membuat,
memodifikasi, memformat teks, bentuk dan diagram.
5. Toolbar drop-down lists. Button pada toolbar yang merupakan daftar drop-
down.
6. Shortcut Menu. Perintah yang muncul apabila user meng-klik kanan sebuah
icon.
7. Page tabs. Di bawah drawing page, terdapat tab halaman yang
memungkinkan user menggambar beberapa halaman dalam satu ruang kerja.
8. Task Pane. Umumnya di sebelah kanan drawing pane terdapat jendela yang
memungkinkan user mengakses sebuah tugas tertentu secara cepat, misalnya
menyisipkan clip art.
22
2.8. MySQL
Bunafit Nugroho (2008:91) menyatakan bahwa MySQL (My Structured
Query Language) adalah sebuah program pembuat dan pengelola database atau
yang sering disebut dengan DBMS (DataBase Management System), yang bersifat
Open Source.”
MySQL adalah suatu sistem relational database yang menyimpan data pada
tabel berbeda dan tidak meletakkannya pada satu tabel saja. Hal ini meningkatkan
kecepatan dan fleksibilitas. Tabel tersebut dihubungkan dengan suatu relasi yang
didefinisikan sehingga dapat mengkombinasikan data dari beberapa tabel pada
suatu saat. MySQL menggunakan standar (Structure Query Language), yaitu
bahasa standar yang paling banyak digunakan untuk mengakses database. MySQL
sebagai database server yang memiliki konsep database modern dan memiliki
banyak sekali keistimewaaan. Berikut ini adalah keunggulan dari MySQL:
1. Portability
MySQL dapat digunakan dengan setabil tanpa kendala, berarti pada berbagai
sistem operasi diantaranya seperti Windows, Linux, FreeBSD, Mac OS X
Server, Solaris, Amiga, HP-UX, dan masih banyak lagi.
2. Open source
MySQL didistribusikan secara open source (gratis) dibawah lesensi GPL,
sehingga dapat digunakan secara cuma-cuma tanpa dipungut biaya.
3. Multiuser
MySQL dapat digunakan untuk menangani beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik. Hal ini akan
23
memungkinkan sebuah database server MySQL dapat diakses client secara
bersamaan dalam waktu yang bersamaan pula.
4. Performance tuning
Dalam hal performansi, MySQL memiliki kecapatan cukup menakjubkan
dalam menangani query-query sederhana, serta mampu memproses lebih
banyak SQL persatuan waktu.
5. Column Types
MySQL mendukung tipe kolom (tipe data) yang sangat kompleks, seperti
signed/unsigned integer, float, double, char, varchar, text, blob, date, time,
datetime, timestamp, year, set serta enum. Bukan tidak mungkin tipe-tipe
data tersebut akan terus dikembangkan oleh pengembang MySQL.
6. Command dan Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah SELECT dan WHERE dalam query.
7. Security
Sekuritas sistem merupakan hal yang sangat diperhatikan pada MySQL.
Terbukti adanya beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta
password terinkripsi.
8. Scalability dan Limits
Dalam hal batasan kemampuan, MySQL terbukti mampu menagani
database dalam sekala cukup besar, dengan jumlah record lebih dari 50 juta
24
dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabelnya.
9. Conectivity
MySQL mampu melakukan koneksi dengan client menggunakan protocol
TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
10. Localisation
Localisation merupakan salah satu kemampuan MySQL dalam mendeteksi
pesan kesalahan (error code) pada client dengan menggunakan lebih dari
dua puluh bahasa. Dengan demikian, pengguna cukup menyesuaikan bahasa
yang digunakannya.
11. Interface
Sama halnya dengan software-software database lainya, MySQL memiliki
interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemrograman
dengan mengunakan fungsi API (Appliocation programming Interfae).
12. Client dan Tools
MySQL deilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunujuk
online. Hal ini akan semakin memudahkan pengguna dalam menggunakan
MySQL.
13. Struktur Tabel
Struktur tabel MySQL cukup baik, serta cukup fleksibel, misalnya ketika
menagani ALTER TABLE dibandingkan databse lainya semacam
PostgreSQL ataupun Oracle.
BAB III
GAMBARAN UMUM PERUSAHAAN
3.1. Sejarah Singkat Perusahaan
Retina design & printing Bandarlampung merupakan perusahaan yang
bergerak dalam jasa pelayanan cetak digital. Layanan yang disediakan adalah
percetakan undangan, stiker, poster, brosur, banner, one way vision, x – banner,
roll banner, serta layanan digital lainnya.
Retina design & printing didirikan pada tahun 2005 beralamat di Jalan
Rambutan, Pasir Gintung, Kecamatan Tanjung Karang Pusat Kota Bandar
Lampung. Pada saat itu, Retina hanya mempunyai 3 orang karyawan dan memiliki
sebuah mesin toko. Jasa yang ditawarkan hanya menerima pencetakan, belum
menerima jasa desain dan tahap finishing pun masih banyak mengandalkan jasa
dari perusahaan percetakan lain.
. Semakin meningkatnya pesanan cetak, pada tahun 2006 Retina membeli
sebuah mesin jenis Oliver tipe 58 dan pada tahun 2007 mulai merima jasa desain.
Pada tahun yang sama, Retina mempunyai sebuah mesin cetak banner. Pada tahun
2008, Retina membeli sebuah mesin jenis GTO type 52 dan mulai menerima
pengerjaan tahap finishing.
Seiring dengan laju perkembangan, Retina design & printing semakin
dikenal dalam dunia percetakan digital. Dewasa ini, Retina design & printing yang
berkedudukan di Jalan Pisang No. 85 Pasir Gintung Kecamatan Tanjung Karang
Pusat Kota Bandarlampung telah memiliki 2 cabang perusahaan dan memiliki 17
orang karyawan.
26
3.2. Visi dan Misi Perusahaan
Visi :
Menjadi suatu perusahaan cetak digital terlengkap dan terbaik dalam pelayanan
dan hasil cetakan di Lampung.
.
Misi :
1) Menjadi suatu perusahaan penerbitan buku.
2) Mempersiapkan sumber daya manusia yang berkualitas dan memiliki
kompetensi.
3.3. Struktur Organisasi
3.3.1. Bagan Struktur Organisasi
RETINA Design & Printing
Gambar 3.1 Struktur Organisasi RETINA Design & Printing
Direktur
Manajer
Admin Design Operator Finishing
27
3.3.2. Uraian Tanggung Jawab Setiap Bagian / Unit
1. Direktur
Pemilik atau orang yang mendanai serta mempunyai tanggung jawab untuk
pembelian barang, penerimaan pegawai, mengatur tata letak barang, mengontrol
kerja pegawai, mencari order, membuat kebijakan- kebijakan sehingga mampu
meningkatkan motifasi kerja seluruh karyawan dan menciptakan suasana kerja
yang menggairahkan, dan lain-lain.
2. Manajer
Tugas manajer diantaranya menghubungkan aktivitas penjualan dan
pelayanan dengan seluruh fungsi produksi yang di kelolanya, bertanggung jawab
atas spesifikasi barang cetakan yang dipesan klien, mendukung estimator biaya
dalam upayanya untuk merumuskan alur produksi yang paling ekonomis,
mempertanggujawabkan kesesuaian dan konsistensi mutu produk barang cetakan
yang di pesan klien, dan lain-lain.
3. Admin/ Customer Service
Tugas seorang admin atau customer service melayani kebutuhan klien,
mencatat pesanan atau persoalan yang harus diselesaikan perusahaan, dan lain-
lain.
4. Designer
Tugas designer adalah menyiapkan desain cetak sesuai yang diinginkan
klien dengan menggunakan perangkat komputer, dimulai dari input data sampai
desain siap cetak.
28
5. Operator
Staf operasional produksi bertugas menjalankan mesin produksi/cetak.
6. Finishing
Staf finishing bertugas menyelesaikan proses akhir seperti pemotongan
kertas, pelapisan, pelipatan, dan lain- lain sebelum hasil cetak diserahkan kepada
klien.
BAB IV
PEMBAHASAN
4.1. Laporan Aktivitas PKL
Pelaksanaan Praktik Kerja Lapangan di Retina design & printing
dilaksanakan selama 2 bulan, tepatnya dari tanggal 15 Agustus sampai dengan
tanggal 14 Oktober 2013. Penulis melaksanakan PKL enam hari dalam satu
minggu, yaitu hari Senin sampai hari Sabtu dan dilakukan sesuai dengan
kesepakatan yang telah ditetapkan oleh Retina design & printing dengan penulis,
yaitu di mulai daripukul 08.30 WIB sampai dengan pukul 16.00 WIB.
Penulis mempunyai kesempatan untuk melaksanakan kegiatan Praktik Kerja
Lapangan pada bagian finishing. Tugas yang diperoleh penulis diantaranya
mengoperasikan mesin cetak, mengoperasikan mesin seling (collator),
mengoperasikan mesin jilid buku lem panas (hot glue), laminating glossy,
blocking.
4.2. Analisis Sistem Berjalan
4.2.1. Uraian Prosedur Sistem Berjalan
Berdasarkan pengamatan yang penulis lakukan dan wawancara yang
dilakukan dengan pimpinan dan karyawan Retina design & printing
Bandarlampung, prosedur pengelolaan pesanan cetak pada Retina design &
printing Bandarlampung dapat diuraikan seperti berikut.
Proses transaksi pemesanan pada Retina design & printing Bandarlampung
dimulai ketika pelanggan datang ke percetakan untuk memesan pesanannya.
30
Selanjutnya staff administrasi akan menanyakan mengenai spesifikasi pesanan,
seperti jenis pesanan, jenis kertas, pilihan warna, pilihan penyelesaiannya.
Apabila pelanggan belum mempunyai sketsa pesanan maka admin membantu
pelanggan untuk membuatkannya. Namun, jika pelanggan sudah membawa sketsa
pesanan maka admin meminta sketsa tersebut. Pesanan tersebut akan dicatat oleh
staff administrasi yang menangani bagian pemesanan pada sebuah buku. Staff
administrasi akan memberikan total harga untuk pemesanan dari pelanggan dan
memberikan estimasi waktu yang diperkirakan kepada pelanggan untuk
mengambil pesanannya ketika sudah selesai. Pelanggan membayar uang muka
dan menerima nota pemesanan. Setelah transaksi selesai, staff admin mencatat
transaksi di papan kendali order.
Proses produksi pesanan dimulai pada bagian desain. Staff desain membuat
desain sesuai sketsa yang diterima dari pelanggan. Selanjutnya hasil desain
dikirim kepada pelanggan untuk mendapatkan persetujuan cetak. Jika pelanggan
menyetujui hasil desain, staff admin akan menyiapkan bahan baku yang kemudian
akan dicetak oleh staff operator mesin. Setelah proses cetak selesai, hasil cetak
diserahkan kepada staff finishing untuk penyelesaian tahap akhir dari proses
produksi pesanan cetak.
Setelah tahap produksi selesai, staff finishing melapor ke bagian
administrasi bahwa pesanan cetak telah selesai dikerjakan. Staff administrasi
memberitahukan kepada pelanggan untuk mengambil pesanannya. Pelanggan
mengambil pesanan dan melunasi pembayaran.
31
Secara umum tahap pengerjaan pesanan cetak pada Retina design & printing
dapat dijelaskan pada gambar berikut.
MulaiSpesifikasi
PesananDesain ACC cetak?
Pembelain bahan
Ada bahan?CetakFinishing
Selesai
tidak
ya
tidak
ya
Gambar 4.1. Tahap pengerjaan pesanan cetak
4.2.2. Analisis Masalah
Sistem Pengelolaan Pesanan Cetak pada Retina design & printing dianalisa
dengan menggunakan analisis PIECES (Performance, Information, Economic,
Control, Efficiency, and Service) sebagai dasar untuk memperoleh pokok- pokok
permasalahan yang lebih jelas dan spesifik. Kemudian berdasarkan hasil analisa
ini nantinya dapat dirancang usulan- usulan untuk diterapkan dalam sistem yang
baru. Hasil analisa penulis jelaskan sebagai berikut.
1. Analisis Kinerja ( Performance )
Analisis kinerja adalah kemampuan dalam menyelesaikan tugas bisnis
dengan cepat sehingga sasaran dapat segera tercapai. Sistem yang berjalan kurang
memberikan kinerja yang maksimal, karena sistem pengolahannya dilakukan dua
32
kali (buku dan file excel), sehingga memerlukan waktu yang cukup lama dalam
pembuatan laporan atau rekapitulasi baik secara periodik maupun secara berkala.
2. Analisis Informasi ( Information )
Informasi merupakan komoditas yang penting bagi pengguna dalam proses
pengambilan keputusan, oleh sebab itu diharapkan adanya informasi yang akurat,
tepat waktu dan relevan. Dalam penyajian informasi sering terjadi keterlambatan,
bahkan kesalahan-kesalahan informasi yang diberikan mengakibatkan kesalahan
cetak. Penyimpanan data masih dalam bentuk arsip-arsip, mengakibatkan
informasi yang diberikan tidak akurat apabila terjadi kerusakan atau kehilangan
arsip tersebut. Selain itu, data- data pesanan cetak tidak diklasifikasikan sehingga
memiliki nilai informasi yang minim karena sulit untuk dipahami.
3. Analisis Ekonomi ( Economy )
Persoalan ekonomi berkaitan dengan masalah biaya dan manfaat. Dengan
adanya kelemahan-kelemahan yang ada pada sistem yang lama maka akan
mungkin terjadi biaya yang tidak dapat diramal atau dikenal. Pengembangan
sistem diharapkan dapat memberikan banyak manfaat dan ketidak efisienan biaya
yang terjadi bisa diminimalisasi sekecil mungkin.
Pada sistem yang berjalan, sebagai media penyimpanan, masukan, dan
keluaran masih menggunakan kertas (pembukuan sederhana) sebagai medianya.
Hal tersebut terlihat dalam pencatatan data dalam sebuah buku. Sehingga
dipandang tidak ekonomis terhadap media yang digunakan dan dalam back-up
33
data. Dalam pembuatan laporan yang masih dalam bentuk buku menyebabkan
tingkat kesalahan tinggi sehingga membutuhkan banyak biaya.
4. Analisis Pengendalian ( Control )
Kontrol atau pengendalian dalam sebuah sistem sangat diperlukan yaitu
untuk menghindari dan mendeteksi secara dini terhadap kesalahan-kesalahan yang
terjadi serta untuk menjamin keamanan data atau informasi. Dengan adanya
pengendalian maka tugas-tugas atau kinerja yang mengalami gangguan bisa
diatasi.
Media penyimpanan masih belum terproteksi dengan baik dan belum
adanya batasan hak akses/ pengguna sistem. Selain itu, tidak adanya suatu
peringatan dari sistem yang memberitahukan pengguna mengenai batas akhir
penyelesaian pesanan cetak.
5. Analisis Efisiensi ( Efficiency )
Efisiensi berhubungan dengan bagaimana sumber daya tersebut digunakan
secara optimal, meliputi waktu, uang, dan peralatan sehingga tidak terjadi
pemborosan.
Informasi detail pesanan hanya diketahui secara pasti oleh staff admin yang
menerima pesanan. Jika staff admin tidak masuk kerja, staff produksi harus
menghubungi staff admin melalui telephone untuk mengetahui informasi pesanan
tersebut. Dalam pengolahan data masih dilakukan pembukuan sederhana,
menyebabkan efisiensi dari sistem ini masih kurang.
34
6. Analisis Pelayanan ( Service )
Pelayanan merupakan faktor utama dalam suatu perusahaan, yang
menentukan apakah perusahaan sudah mencapai tujuan utamanya dalam
pelayanan terhadap perusahaan itu sendiri dan para pelanggannya.
Proses pengelolaan data pesanan masih menggunakan pembukuan
sederhana dan penyediaan informasi yang kurang lengkap sehinigga
membutuhkan waktu yang cukup lama dalam pelayanan serta kurang
memudahkan dan memuaskan untuk para pengguna.
4.2.3. Analisis Kebutuhan
Dengan ditemukannya permasalahan yang terjadi pada sistem pengelolaan
pesanan cetak di Retina design & printing Bandarlampung serta telah dibuatnya
identifikasi masalah menggunakan PIECES, maka penulis mengusulkan untuk
menggunakan sistem pengelolaan pesanan cetak secara terkomputerisasi yang
diharapkan dapat mempermudah proses pengelolaan pesanan cetak. Adapun
rancangan dari sistem yang akan dikembangkan adalah sebagai berikut.
1. Rancangan Masukan
Form pengisian data- data masukan yang akan diproses. Rancangan
masukan yang diusulkan adalah sebagai berikut.
35
Tabel 4.1. Rancangan masukan sistem usulan
No Nama Fungsi Keterangan
1. Input Data User Berfungsi untuk menginputkan data user yang
terdiri dari atribut username, password dan hak
akses diperoleh masing- masing user.
2. Input Data Karyawan berfungsi untuk menginputkan data karyawan
yang terdiri dari atribut NIK, nama, tanggal
lahir, alamat, jabatan, dll.
3. Input Data Pesanan Berfungsi untuk menginputkan data pesanan
cetak yang teridiri dari atribut kode pesanan,
nama pemesan, spesifikasi pesanan, tanggal
selesai, dll.
4. Input Data Pembayaran Berfungsi untuk menginputkan data
pembayaran pesanan yang dilakukan oleh
pemesan yang teridiri dari atribut kode pesanan,
jumlah uang muka, tanggal dilunasi, dll
2. Rancangan Keluaran
Informasi dari hasil masukan data. Rancangan keluaran dari sistem yang
diusulkan berupa laporan pesanan dan laporan pembayaran.
3. Rancangan Data
Rancangan data digunakan untuk memberikan informasi mengenai file yang
digunakan untuk menyimpan data serta menghasilkan keluaran yang
diinginkan.
Tabel 4.2. Rancangan data sistem usulan
No Nama Fungsi Keterangan
1. File User Menyimpan data- data pengguna/ user
2. File Karyawan Menyimpan data- data karyawan
3. File Pesanan Menyimpan data- data pesanan
4. File Pembayaran Menyimpan data- data pembayaran yang
dilakukan oleh pemesan
36
4.2.4. Analisis Kelayakan
Studi kelayakan merupakan suatu proses mempelajari dan menganalisa
permasalahan sesuai dengan tujuan yang akan tecapai. Untuk itu ada beberapa hal
yang terjadi pertimbangan layak atau tidaknya sebuah sistem yang
terkomputerisasi diterapkan pada Retina design & printing Bandarlampung.
1. Kelayakan Teknis
Dinilai dari segi kelayakan teknis, peracangan sistem pengelolaan pesanan
cetak pada Retina design & printing Bandarlampung mempunyai sumber daya
yang dapat mendukung dalam mengimplementasikan sistem ini nanti. Hal ini
ditinjau dari ketersediaan komputer yang akan menunjang dalam pengoperasiaan
sistem ini.
2. Kelayakan Operasional
Dari segi kelayakan operasional, sistem ini dirancang agar mudah
dimengerti dan dioperasikan oleh staff pada Retina desing & printing
Bandarlampung sehingga dapat membantu dalam proses pengelolaan pesanan
cetak.
3. Kelayakan Ekonomis
Sistem pengelolaan pesanan cetak yang akan dibuat ini dapat memberikan
keuntungan, karena dapat membantu dalam proses pengelolaan dan
mempermudah dalam membuat laporan pesanan cetak pada Retina design &
printing Bandarlampung.
37
4.3. Desain
Proses desain merupakan tahap menerjemahkan kebutuhan ke dalam sebuah
representasi perangkat lunak dengan kualitas yang diharapkan sebelum pengkodean
dimulai. Adapun tahapan- tahapan dalam desain adalah sebagai berikut.
4.3.1. UML
4.3.1.1. Usecase Diagram
Usecase diagram merupakan salah satu diagram dalam bahasa pemodelan
UML yang dapat menggambarkan kegiatan yang dilakukan oleh aktor secara garis
besar, dan hubungan antara aktor dengan tiap kegiatan (actor – usecase) atau
hubungan antara kegiatan (usecase – usecase). Gambaran atau model dari
perancangan sistem pengelolaan pesanan cetak dapat dilihat dari usecase diagram
pada gambar berikut.
Gambar 4.2. Usecase diagram sistem pengelolaan pesanan cetak pada Retina
design & printing
38
Pada diagram usecase diatas terdiri dar dua aktor, yaitu administrasi dan
karyawan. Administrasi merupakan aktor yang mengatur spesifikasi pesanan cetak
yang diinginkan oleh pelanggan dan melayani pembayaran yang pelanggan lakukan.
Sedangkan karyawan merupakan karyawan bagian desain, operator mesin cetak, dan
finishing.
Deskripsi mengenai usecase pada gambar 4.1 akan dijelaskan pada tabel
berikut.
Tabel 4.3. Deskripsi Usecase Diagram
Nama Use Case
Perancangan Sistem Pengelolaan
Pesanan Cetak Pada Retina Design
& Printing Bandarlampung
Tipe Use Case
Pengelolaan
Pesanan ID Use Case Retina Design & Printing
Prioritas Tinggi
Sumber Retina Design & Printing
Pelaku Bisnis Utama Retina Design & Printing
Pelaku Partisipan 1. Administrasi
2. Karyawan
Stakeholder yang
berminat lain
-
Deskripsi Use Case ini mendeskripsikan proses pengelolaan
pesanan cetak pada Retina Design & Printing
Bandarlampung. Pada Retina Design & Printing
Bandarlampung ini pengelolaan pesanan cetak masih
dilakukan secara sederhana yaitu menggunakan buku
besar. Maka sistem yang akan dibuat diharapkan bisa
digunakan sebagai alat bantu pengontrolan/
pengelolaan pesanan cetak.
Prakondisi Individu
Sasaran Use Case ini diawali saat administrasi login dan
memasukan password.
Bidang khas suatu
event
Kegiatan Pelaku Respons Sistem
Langkah 1:
Administrasi login
dengan memasukan
password.
Langkah 2 : Sistem
merespons login,
password dan hak akses.
39
Langkah 3 :menu utama
Administrasi yaitu
mengelola data
karyawan, data user, data
pembayaran, dan data
pesanan cetak.
Langkah 5 :
Administrasi melakukan
cetak laporan pesanan.
Langkah 7:
Administrasi melakukan
cetak laporan
pembayaran.
Langkah 9 : Karyawan
melakukan lihat data
pesanan.
Langkah 11 : Karyawan
melakukan update tahap
pengerjaan pesanan.
Langkah 4 : Sistem
merespons penginputan
data karyawan, data user,
data pembayaran, dan
data pesanan cetak.
Langkah 6 : Sistem
merespons cetak laporan
pesanan.
Langkah 8 : Sistem
merespons cetak laporan
pembayaran.
Langkah 10 : Sistem
merespon view data
pesanan berdasarkan
status pengerjaan.
Langkah 12 : Sistem
merespon update tahap
pengerjaan pesanan.
Bidang Alternatif Alt-Langkah 13 : Apabila ketika penginputan kode
data sama, maka sistem akan merespon bahwa data
yang di inputkan sudah ada.
Kesimpulan Use-Case ini menyimpulkan bahwa administrasi
memiliki data yang update mengenai tahap
pengerjaan pesanan, selain itu dapat dengan mudah
melakukan pencetakan laporan pesanan dan
pembayaran, sehingga dapat menghemat waktu
dalam pembuatan laporan.
Batasan dan
Spesifikasi
Implementasi
Use Case ini hanya dibuat hanya pada proses login,
penginputan dan update data pesanan, dan
pembayaran, cetak laporan pesanan dan pembayaran,
dan view data.
Asumsi View data pesanan dan update tahap pengerjaan oleh
administrasi dan karyawan.
Masalah Terbuka 1. Terjadinya kesalahan cetak.
2. Kesulitan dalam pencarian data-data pesanan.
4.3.1.2. Class Diagram
Untuk memodelkan class, maka digunakan class diagram yang akan
menggambarkan class- class apa saja yang terdapat pada sistem yang akan dibuat.
Selain itu, class diagram juga menunjukkan relasi antar class yang akan digunakan
40
sebagai pedoman dalam perancangan sistem. Gambaran dari class diagram dapat
dilihat pada gambar di bawah ini.
Gambar 4.3. Class diagram sistem pengelolaan pesanan cetak pada Retina design &
printing Bandarlampung
Deskripsi dari class diagram pada gambar 4.3. akan dijelaskan pada tabel berikut.
Tabel 4.4. Deskripsi class diagram
No Nama Kelas Keterangan
1. LoginUI Kelas boundary yang akan menjadi form login.
2. LoginSystem Merupakan kelas control login yang akan
menentukan batasan hak akses pada sistem.
3. tbUser Merupakan kelas entity yang digunakan untuk
menyimpan data-data pengguna sistem,
seperti username, password, dll.
4. MengelolaUserControl Merupakan kelas control mengelola data user
yang di dalamnya harus juga menangani
proses masukan, mengubah, dan menghapus
data user.
41
No Nama Kelas Keterangan
5. MengelolaUserUI Kelas boundary yang akan menjadi form/
tampilan untuk mengelola data user.
6. MengolaPesananControl Merupakan kelas control mengolah pesanan
yang di dalamnya harus juga menangani
proses masukan, mengubah, dan menghapus
data pesanan.
7. MengelolaDataPesananUI Kelas boundary yang akan menjadi form/
tampilan untuk mengelola data pesanan.
8. LihatDataPesananUI Merupakan kelas boundary yang akan
menjadi form untuk melihat data pesanan,
pada form ini user dapat meng-update tahap
pengerjaan pesanan.
9. TbPesanan Merupakan kelas entity yang digunakan untuk
menyimpan data- data pesanan.
10. MengelolaPembayaran
Control
Merupakan kelas control mengolah
pembayaran yang di dalamnya harus juga
menangani proses masukan, mengubah dan
menghapus data pembayaran.
11. MengelolaPembayaranUI Kelas boundary yang akan menjadi form
untuk mengelola data pembayaran.
12. TbPembayaran Merupakan kelas entity yang digunakan untuk
menyimpan data- data pembayaran.
13. MengelolaKaryawan
Control
Kelas control yang menangani proses
masukan, mengubah dan menghapus data
karyawan.
14. MengelolaKaryawanUI Kelas boundary yang akan menjadi form
untuk mengelola data karyawan.
15. tbKaryawan Merupakan kelas entity yang digunakan untuk
menyimpan data- data karyawan.
16. Koneksi Basis Data Merupakan kelas control untuk koneksi ke
basis data dan melakukan query.
4.3.1.3. Activity Diagram
Activity diagram digunakan untuk memodelkan aspek dinamis dari sistem
yang memperlihatkan alur kendali dari suatu aktifitas ke aktifitas lain. Gambaran dari
activity diagram dapat dilihat pada gambar di bawah ini.
42
1. Activity Diagram Login
Staff Administrasi masuk ke menu login dan mengisi username dan
password pada field yang terdapat pada form login. Sistem memverifikasi
kebenaran data yang diisi oleh pengguna, jika data yang dimasukkan tidak benar
maka pengguna kembali ke mengisi data pengguna. Kemudian, jika data yang
diisi benar maka sistem akan menampilkan menu utama untuk staff administrasi.
Activity Diagram Login dapat dilihat pada gambar berikut.
Gambar 4.4. Activity Diagram Login
2. Activity Diagram Mengelola Data User
Setelah melakukan login, staff admin memilih menu mengelola data user.
Sistem merespon dengan menampilkan form data user, kemudian pengguna dapat
mengelola data user meliputi tambah, ubah, dan hapus data user yang akan
43
disimpan oleh sistem ke dalam database. Activity diagram mengelola data user
dapat dilihat pada gambar berikut.
Gambar 4.5. Activity Diagram Mengelola Data User
3. Activity Diagram Mengelola Data Karyawan
Setelah melakukan login, staff admin memilih menu mengelola data
karyawan. Sistem merespon dengan menampilkan form data karyawan, kemudian
pengguna dapat mengelola data karyawan meliputi tambah, ubah, dan hapus data
karyawan yang akan disimpan oleh sistem ke dalam database. Activity diagram
mengelola data karyawan dapat dilihat pada gambar 4.6.
44
Gambar 4.6. Activity Diagram Mengelola Data Karyawan
4. Activity Diagram Mengelola Data Pesanan
Setelah melakukan login, staff admin memilih menu mengelola data
pesanan. Sistem merespon dengan menampilkan form data pesanan, kemudian
pengguna dapat mengelola data pesanan meliputi tambah, ubah, dan hapus data
user yang akan disimpan oleh sistem ke dalam database. Activity diagram
mengelola data pesanan dapat dilihat pada gambar 4.7.
45
Gambar 4.7. Activity Diagram Mengelola Data Pesanan
5. Activity Diagram Cetak Laporan Pesanan
Setelah melakukan login, staff admin memilih menu mengelola data
pesanan dan sistem merespon dengan menampilkan form data pesanan. Lalu
pengguna menentukan range tanggal laporan dan sistem merespon dengan
menampilkan data pesanan sesuai range tanggal yang telah ditentukan kemudian
mencetaknya. Activity diagram cetak laporan pesanan dapat dilihat pada gambar
4.8.
46
Gambar 4.8. Activity Diagram Cetak Laporan Pesanan
6. Activity Diagram Mengelola Data Pembayaran
Setelah melakukan login, staff admin memilih menu mengelola data
pembayaran. Sistem merespon dengan menampilkan form data pembayaran,
kemudian pengguna dapat mengelola data pembayaran meliputi tambah, ubah,
dan hapus data pembayaran yang akan disimpan oleh sistem ke dalam database.
Activity diagram mengelola data pembayaran dapat dilihat pada gambar 4.9.
47
Gambar 4.9. Activity Diagram Mengelola Data Pembayaran
7. Activity Diagram Cetak Laporan Pembayaran
Setelah melakukan login, staff admin memilih menu mengelola data
pembayaran dan sistem merespon dengan menampilkan form data pembayaran.
Lalu pengguna menentukan range tanggal laporan dan sistem menampilkan data
pembayaran sesuai range tanggal yang telah ditentukan kemudian mencetaknya.
Activity diagram cetak laporan pesanan dapat dilihat pada gambar 4.10.
48
Gambar 4.10. Activity Diagram Cetak Laporan Pembayaran
8. Activity Diagram Lihat Data Pesanan
Karyawan memilih menu lihat data pesanan dan sistem merespon dengan
menampilkan data pesanan. Activity diagram lihat data pesanan dapat dilihat pada
gambar berikut.
Gambar 4.11. Activity Diagram Lihat Data Pesanan
49
9. Activity Diagram Update Tahap Pengerjaan
Karyawan memilih menu lihat data pesanan dan sistem merespon dengan
menampilkan data pesanan. Kemudian memilih data pesanan dan memperbaharui
tahap pengerjaannya, dan sistem menyimpan tahap pengerjaan pesanan cetak
dalam database. Activity diagram update tahap pengerjaan pesanan cetak dapat
dilihat pada gambar berikut.
Gambar 4.12. Activity Diagram Update Tahap Pengerjaan Pesanan Cetak
4.3.2. User Interface
Perancangan user interface menjelaskan rutinitas program yang akan
dijalankan oleh sebuah sistem komputerisasi untuk menjelaskan interaksi antara
pengguna (user) dengan program yang akan dibuat. Sistem pengelolaan pesanan
cetak ini memiliki beberapa form, antara lain:
50
1. Rancangan Form Login
Rancangan form login adalah form yang akan digunakan untuk menentukan
tingkat hak akses pengguna terhadap sistem. Rancangan form login dapat dilihat
pada gambar berikut.
Form LoginForm Login
Enter TextUsername
Password Enter Text
LOGIN BATAL
Gambar 4.13. Rancangan form login
2. Rancangan Form User
Rancangan form user adalah form yang akan digunakan untuk
menginputkan data- data user. Level menunjukkan hak akses yang diberikan pada
user tersebut. Rancangan form user dapat dilihat pada gambar berikut.
Form UserForm User
BARU UBAH BATAL SIMPAN HAPUS KELUAR
Enter TextUsername
Password Enter Text
Enter TextLevel
Username Password Level
Gambar 4.14. Rancangan Form User
51
3. Rancangan Form Karyawan
Rancangan form karyawan adalah form yang akan digunakan untuk
menginputkan data- data karyawan. Rancangan form karyawan dapat dilihat pada
gambar berikut.
Form KaryawanForm Karyawan
Nama Karyawan
Tanggal Lahir
Enter Text
Enter Text
Alamat Enter Text
Enter TextNomor HP
Jabatan
DD/MM/YYYY
NIK Enter Text
BARU UBAH BATAL SIMPAN HAPUS KELUAR
NIK Nama Tanggal Lahir Alamat Nomor HP
Gambar 4.15. Rancangan Form Karyawan
4. Rancangan Form Pesanan
Rancangan form pesanan adalah form yang akan digunakan untuk
mengisikan data- data pesanan cetak secara detail. Kode pesanan merupakan kode
yang diisikan secara otomatis oleh sistem, sedangkan status menunjukkan tahap
pengerjaan pesanan. Rancangan form pesanan dapat dilihat pada gambar 4.16.
52
Form Data PesananForm Data Pesanan
Kode Pesanan
Nama Pemesan
Telp/ HP
Jenis Pesanan
BARU UBAH BATAL SIMPAN HAPUS KELUAR
Pilihan Finishing
Tanggal Selesai
Enter Text
Enter Text
Enter Text
Enter Text
DD/MM/YYYY
Pilihan 1
Status
Jumlah Pesanan
Desainer
Enter Text
Enter Text
Operator
Enter Text
Enter Text
Pilihan 2
Pilihan 3
Pilihan 4
Pilihan 5
Pilihan 6
Pilihan 7
Pilihan 8
Enter TextEnter More Text
Pilihan 9
Kode_Pesanan Nama_Pemesan Telp Jenis_pesanan jumlah Jenis_pesanan
Cari Pesanan Enter Text
Filter Data Pesanan DD/MM/YYYY sampai DD/MM/YYYY Cetak
Gambar 4.16. Rancangan form pesanan cetak
5. Rancangan Form Pembayaran
Rancangan form pembayaran adalah form yang akan digunakan untuk
menginputkan data- data pembayaran terhadap pesanan yang telah dilakukan oleh
pemesan. Kode pembayaran merupakan kode yang diisikan secara otomatis oleh
sistem. Kode pesanan diambil dari data pesanan yang telah tersimpan sebelumnya
dengan cara menekan tombol cari ( ) dan memilih data dari tabel yang terdapat
pada dialog cari data pesanan. Rancangan form pembayaran dapat dilihat pada
gambar 4.17.
53
Form Data PembayaranForm Data Pembayaran
Kode Pesanan
Jenis Pesanan
Enter Text
Enter Text
Jumlah Pesanan Enter Text
Enter Text
Uang Muka Enter Text
Total Harga
Tanggal Pelunasan DD/MM/YYYY
BARU UBAH BATAL SIMPAN HAPUS KELUAR
…
Kode Pembayaran Enter Text
Cari Pembayaran Enter Text
Cari Data PesananCari Data Pesanan
Kode_Pesanan Nama_Pemesan Jenis_pesanan jumlah
Cari Pesanan Enter Text
Kode_PembayaranKode_pesanan Total_harga Uang_muka Tgl_pelunasan
Filter Data Pembayaran DD/MM/YYYY sampai DD/MM/YYYY Cetak
Gambar 4.17. Rancangan form pembayaran pesanan
6. Rancangan Laporan
Rancangan laporan pesanan cetak dan pembayaran pesanan dapat dilihat
pada gambar berikut.
54
Jalan Pisang 5 Pasir Gintung, Bandarlampung
Telp. (0721) 263953
Bulan :
No Kode Pesanan Nama Pemesan Jenis Jumlah Tanggal Selesai Desainer Operator Status
Bandarlampung,
Pimpinan
(_______________)
Gambar 4.18. Rancangan laporan pesanan cetak 54
55
Jalan Pisang 5 Pasir Gintung, Bandarlampung
Telp. (0721) 263953
Bulan :
No Kode Pembayaran Kode Pesanan Jenis Pesanan Jumlah Total Bayar Tanggal Pelunasan
Total Seluruh :
Bandarlampung,
Pimpinan
(_______________)
Gambar 4.19. Rancangan laporan pembayaran pesanan cetak
55
56
4.4. Rencana dan Jadwal Kerja
Jadwal penelitian yang meliputi persiapan pelaksanaan dan penyusunan
laporan penelitian disajikan dalam bentuk Gann-Chart. Perincian Penjadwalan
yaitu :
1. Pengamatan
Pada tahap ini penulis melakukan proses pengamatan selama 2 bulan untuk
mengetahui proses pengelolaan pesanan cetak.
2. Wawancara
Pada tahap ini penulis melakukan proses tanya jawab kepada pihak-pihak
yang terlibat dalam prengelolaan pesanan cetak di Retina design & printing
(Pimpinan dan Karyawan). Proses wawancara dilakukan selama 1 minggu.
3. Tinjaun Pustaka
Pada tahap ini penulis melakukan pengumpulan data dan teori- teori terkait
selama 4 minggu, sebagai landasan penyusunan laporan praktek kerja lapangan.
4. Analisis
Pada tahap ini penulis akan melakukan analisis sistem yang berjalan dalam
pengelolaan pesanan cetak, tahap ini dilakukan selama 3 minggu.
5. Rancangan
Pada tahap ini penulis membuat usulan desain atau perancangan sistem yang
dimulai dari usecase diagram, activity diagram, clas diagram, dan tampilan form
pengelolaan pesanan cetak selama 2 minggu.
57
6. Penyususnan Laporan
Pada tahap ini penulis akan melakukan penyusunan laporan selama 4
minggu.
7. Ujian PKL
Pada tahap ini penulis melakukan pengujian terhadap masalah yang dibahas
kepada khalayak ramai untuk mengetahui respon dan masukan dari orang lain
agar laporan ini dapat menjadi lebih baik lagi, Pengujian dilakukan oleh tim
penguji yang terdiri dari para dosen untuk mengoreksi dan menilai hasil
perancangan sistem yang telah dilakukan.
Tabel 4.5. Penjadwalan
No Uraian Kegiatan
Waktu Kegiatan
Agustus September Oktober November Desember
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengamatan
2 Wawancara
3 Tinjauan Pustaka
4 Analisis
5 Perancangan
6 Penyusunan
Laporan PKL
7 Ujian PKL
83
BAB V
SIMPULAN DAN SARAN
5.1. Simpulan
Penulis melaksanakan praktik kerja lapangan di Retina design & printing
Bandarlampung pada bagian finishing. Berdasarkan hasil penelitian, penulis dapat
mengambil simpulan bahwa untuk merancang Sistem Pengelolaan Pesanan Cetak
pada Retina design & printing diperlukan suatu metode atau tahapan- tahapan.
Pertama, pengumpulan kebutuhan perangkat lunak yang bisa didapatkan melalui
wawancara dan observasi. Kedua, analisis masalah dengan kerangka PIECES
untuk menggambarkan sistem berjalan dan mengetahui bentuk permasalahannya.
Ketiga, desain sistem yang akan dikembangkan dengan menggunakan Unified
Modelling Language (UML).
5.2. Saran
Berdasarkan simpulan dari hasil penelitian yang telah diuraikan, maka saran
yang dapat diberikan untuk pengembangan lebih lanjut dari Perancangan Sistem
Pengelolaan Pesanan Cetak pada Retina design & printing, yaitu:
1. Sistem dapat dikembangkan lagi tidak hanya berbasis desktop , tetapi
dengan basis clien server.
2. Sistem dapat dilengkapi dengan modul pendukung seperti administrasi
pembelian bahan baku, penggajian karyawan, perhitungan harga pokok
produksi cetak, dan perhitungan laba rugi.
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta:
Andi Offset.
Booch, G., J. Rumbaugh, and I. Jacobsen. 2005. The Unified Modeling Language
User Guide Second Edition. Addison-Wesley.
Departemen Pendidikan dan Kebudayaan. 1996. Kamus Besar Bahasa Indonesia,
edisi kedua. Jakarta : Balai Pustaka.
Fatah ,Nanang. 2004. Landasan Manajemen Pendidikan cet. VII. Bandung:
Remaja Rosdakarya.
Jogiyanto ,H.M. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta:Andi.
Nugroho, Bunafit. 2008. Membuat Sistem Informasi Penjualan Berbasis Web
dengan PHP dan MySQL. Yogyakarta: Gava Media.
Politeknik Telkom. 2009. Analisis dan Desain Sistem Informasi. Bandung:
Politeknik Telkom.
Shalahudin, Muhammad dan Rosa Ariani S. 2011. Modul Pembelajaran Rekayasa
Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Modula.
Solamo, R. C. 2006. JEDI Software Engineering Course Student's Manual. Sun
Microsystems Inc.
STMIK Teknokrat Bandar Lampung. 2011. Petunjuk Penulisan Laporan Praktek
Kerja Lapangan (PKL). Bandar Lampung: Perguruan Tinggi Teknokrat
Bandar Lampung.
Suharsimi, Arikunto. 1993. Manajemen Pembelajaran Secara Manusiawi.
Jakarta: Rineka Cipta.