OLEH :
Gladio Juneri (Ketua) 19101152610686
Rio Surya Negara 19101152610705
Segala puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat
dan hidayah-Nya, serta dengan usaha sepenuh hati dan didukung oleh bantuan
berbagai pihak sehingga penulis dapat menyelesaikan praktek kerja lapangan ini
yang berjudul
Pkl ini merupakan salah satu syarat mata kuliah disemester 7 pada
Program Studi Sistem Informasi, Universitas Putra Indonesia “YPTK” Padang.
ii
mendapat balasan yang setimpal dari Allah SWT.
Penulis menyadari bahwa penulisan pkl ini jauh dari kesempurnaan, untuk itu
penulis mengharapkan kritik dan saran yang sifatnya membangun dari pembaca
untuk kesempurnaan pkl ini, sebelumnya penulis menghantarkan ucapan terima
kasih, semoga bermanfaat adanya.
Penulis
iii
DAFTAR ISI
KATA PENGANTAR.................................................................................................................... II
DAFTAR ISI.............................................................................................................................. IV
DAFTAR GAMBAR.................................................................................................................... VI
DAFTAR TABEL....................................................................................................................... VII
BAB I........................................................................................................................................ 1
PENDAHULUAN........................................................................................................................ 1
1. 1. LATAR BELAKANG.........................................................................................................1
1. 2. RUMUSAN MASALAH.....................................................................................................1
1. 3. TUJUAN PKL.................................................................................................................2
1. 4. MANFAAT PKL..............................................................................................................2
BAB II KAJIAN TEORI................................................................................................................. 4
2. 1. OBJEK PENELITIAN.......................................................................................................4
2. 1. 1. Sejarah Gerai 3 Saudara........................................................................................4
2. 1. 2. Struktur Organisasi Gerai 3 Saudara....................................................................4
2. 1. 3. Visi, Misi, dan Tujuan Usaha................................................................................4
2. 1. 4. Aktivitas di Gerai 3 Saudara..................................................................................5
2. 1. 5. Aktivitas Bagian Pegawai.......................................................................................5
2. 2. LANDASAN TEORI..........................................................................................................6
2. 2. 1. Teori Penunjang Praktek Kerja Lapangan...........................................................7
2. 2. 2. Konsep Dasar Sistem Informasi.............................................................................7
2. 2. 2. 1. Defenisi Sistem..........................................................................................................7
2. 2. 2. 2. Karakteristik Sistem.................................................................................................8
2. 2. 2. 3. Defenisi Informasi...................................................................................................10
2. 2. 2. 4. Defenisi Sistem Informasi.......................................................................................10
2. 2. 2. 5. Komponen Sistem Informasi..................................................................................11
2. 2. 2. 6. Elemen Sistem Informasi.......................................................................................13
2. 2. 3. Sistem Informasi Akutansi...................................................................................15
2. 2. 3. 1. Tujuan sistem informasi akuntansi.......................................................................15
2. 2. 4. Metode Akrual Basis.............................................................................................16
2. 2. 5. Konsep Dasar Perancangan Sistem.....................................................................16
2. 2. 5. 1. UML........................................................................................................................17
2. 2. 5. 1. 1. Sejarah UML......................................................................................................17
2. 2. 5. 1. 2. Jenis Diagram UML (batas)...............................................................................19
2. 2. 5. 1. 2. 1. Use Case Diagram......................................................................................19
2. 2. 5. 1. 2. 2. Class Diagram............................................................................................20
2. 2. 5. 1. 2. 3. Sequence Diagram.....................................................................................21
2. 2. 5. 1. 2. 4. Activity Diagram........................................................................................23
BAB III.................................................................................................................................... 25
METODE PENELITIAN.............................................................................................................. 25
3. 1. WAKTU DAN TEMPAT PKL.........................................................................................25
3. 2. METODE PENGUMPULAN DATA..................................................................................25
3. 3. JENIS DAN SUMBER DATA...........................................................................................26
3. 4. KERANGKA PENELITIAN..............................................................................................26
iv
3. 5. LAPORAN KEGIATAN PKL..........................................................................................27
3. 5. 1. Latar Belakang PKL.............................................................................................27
3. 5. 2. Laporan Kegiatan Selama PKL...........................................................................28
3. 6. ANALISIS MASALAH.....................................................................................................30
3. 6. 1. Analisis Sistem yang Sedang Berjalan................................................................30
3. 6. 2. Sistem yang Akan Dibangun................................................................................31
BAB !V.................................................................................................................................... 32
USULAN SISTEM...................................................................................................................... 32
4. 1. TUJUAN PENGEMBANGAN SISTEM..............................................................................32
4. 2. USULAN SISTEM BARU.................................................................................................33
4. 2. 1 Proses Buku Besar................................................................................................33
4. 2. 1. 1. Pengertian Buku Besar...........................................................................................33
4. 2. 1. 2. Bentuk – bentuk Buku Besar.................................................................................33
4. 2. 1. 3. Pencatatan Data Penjualan kedalam Buku Besar................................................34
4. 3. TAHAP PERANCANGAN................................................................................................38
4. 3. 1. Perancangan UML (Unified Modelling Language)...........................................38
4. 3. 1. 1. Use Case Diagram...................................................................................................38
4. 3. 1. 2. Activity Diagram.....................................................................................................39
4. 3. 1. 3. Sequence Diagram..................................................................................................41
4. 3. 1. 3. 1. Sequence Admin.................................................................................................42
4. 3. 1. 3. 2. Sequence User.....................................................................................................45
4. 3. 1. 4. Class Diagram.........................................................................................................48
4. 4. DESAIN SISTEM TERINCI.............................................................................................49
4. 4. 1 Desain Input..........................................................................................................49
4. 4. 1. 1. Desain Tampilan Menu Utama..............................................................................49
4. 4. 1. 2. Desain Login............................................................................................................50
4. 4. 1. 3. Desain Input Login Admin.....................................................................................50
4. 4. 1. 4. Desain Input Login User........................................................................................51
4. 4. 1. 5. Desain Input Master Admin...................................................................................51
4. 4. 1. 6. Desain Input Master Makanan..............................................................................52
4. 4. 1. 7. Desain Input Master Minuman..............................................................................52
4. 4. 1. 8. Desain Input Transaksi Jual..................................................................................53
4. 4. 1. 9. Desain Input Data Penjualan.................................................................................53
4. 4. 1. 10. Desain Input Ganti Password................................................................................55
4. 5. DESAIN FILE................................................................................................................56
4. 5. 1. Desain Tabel Admin/User....................................................................................56
4. 5. 2. Desain Tabel Makanan........................................................................................56
4. 5. 3. Desain Tabel Minuman........................................................................................57
4. 5. 4. Desain Tabel Transaksi Jual................................................................................57
4. 6. IMPLEMENTASI SISTEM...............................................................................................58
4. 6. 1. Tampilan Pada Admin/User.................................................................................59
4. 6. 1. 1. Tampilan Login.......................................................................................................59
4. 6. 1. 2. Tampilan Menu Utama..........................................................................................59
4. 6. 1. 3. Tampilan Menambahkan Admin/User.................................................................60
4. 6. 1. 4. Tampilan Menambahkan Makanan......................................................................60
4. 6. 1. 5. Tampilan Menambahkan Minuman.....................................................................61
4. 6. 1. 6. Tampilan Transaksi Penjualan..............................................................................62
4. 6. 1. 7. Tampilan Laporan Penjualan................................................................................62
4. 6. 1. 8. Tampilan Ganti Password......................................................................................64
BAB V..................................................................................................................................... 65
PENUTUP................................................................................................................................ 65
5. 1 KESIMPULAN................................................................................................................65
v
5. 2 REKOMENDASI.............................................................................................................65
5. 3 SARAN..........................................................................................................................65
DAFTAR PUSTAKA................................................................................................................... 68
LAMPIRAN.............................................................................................................................. 73
vi
DAFTAR GAMBAR
Gambar 2. 1 Struktur Gerai 3 Saudara..........................................................................4
Gambar 2. 2 Owner sedang memasak makanan...........................................................6
Gambar 2. 3 Konsumen membeli makanan...................................................................6
Gambar 2. 4 Karakteristik Sistem..................................................................................9
Gambar 3. 1 Kerangka Penelitian................................................................................26
Gambar 4. 1 Use Case Diagram....................................................................................39
Gambar 4. 2 Activity Diagram Admin.........................................................................40
Gambar 4. 3 Activity Diagram User.............................................................................41
Gambar 4. 4 Activity Diagram Login Admin...............................................................42
Gambar 4. 5 Activity Diagram Menambahkan Admin...............................................43
Gambar 4. 6 Activity Diagram Menambahkan Makanan..........................................43
Gambar 4. 7 Activity Diagram Menambahkan Minuman..........................................44
Gambar 4. 8 Activity Diagram Ganti Password..........................................................44
Gambar 4. 9 Activity Diagram Logout Admin............................................................45
Gambar 4. 10 Activity Diagram Login User................................................................45
Gambar 4. 11 Activity Diagram Transaksi Penjualan................................................46
Gambar 4. 12 Activity Diagram Data Penjualan.........................................................46
Gambar 4. 13 Activity Diagram Ganti Password........................................................47
Gambar 4. 14 Activity Diagram Logout User..............................................................47
Gambar 4. 15 Class Diagram........................................................................................48
Gambar 4. 16 Desain Tampilan Menu Utama.............................................................49
Gambar 4. 17 Desain Login...........................................................................................50
Gambar 4. 18 Desain Input Login Admin....................................................................50
Gambar 4. 19 Desain Input Login User........................................................................51
Gambar 4. 20 Desain Input Admin...............................................................................51
Gambar 4. 21 Desain Input Makanan..........................................................................52
Gambar 4. 22 Desain Input Minuman..........................................................................52
Gambar 4. 23 Desain Input Transaksi Penjualan........................................................53
Gambar 4. 24 Laporan Harian......................................................................................53
Gambar 4. 25 Laporan Mingguan................................................................................54
Gambar 4. 26 Laporan Bulanan...................................................................................54
Gambar 4. 27 Tampilan Laporan Ketika Keluar........................................................55
Gambar 4. 28 Desain Input Ganti Password................................................................55
Gambar 4. 29 Tampilan Login Admin / User..............................................................59
Gambar 4. 30 Tampilan Menu Utama..........................................................................59
Gambar 4. 31 Tampilan Menambahkan Admin / User...............................................60
Gambar 4. 32 Tampilan Input Makanan.....................................................................61
Gambar 4. 33 Tampilan Input Minuman.....................................................................61
Gambar 4. 34 Tampilan Transaksi Penjualan.............................................................62
Gambar 4. 35 Laporan Harian......................................................................................62
Gambar 4. 36 Laporan Mingguan................................................................................63
Gambar 4. 37 Laporan Bulanan...................................................................................63
Gambar 4. 38 Tampilan Laporan Ketika Keluar........................................................64
Gambar 4. 39 Tampilan Laporan Ketika Keluar........................................................64
vii
DAFTAR TABEL
Tabel 2. 1 Simbol-simbol Use Case Diagram...............................................................19
Tabel 2. 2 Simbol-simbol Class Diagram......................................................................20
Tabel 2. 3 Simbol-simbol Sequence Diagram...............................................................22
Tabel 2. 4 Simbol-simbol Activity Diagram.................................................................23
Tabel 3. 1 Kegiatan PKL...............................................................................................29
Tabel 4. 1 Desain Tabel Admin.....................................................................................56
Tabel 4. 2 Desain Tabel Makanan.................................................................................57
Tabel 4. 3 Desain Tabel Minuman................................................................................57
Tabel 4. 4 Desain Tabel Transaksi Jual........................................................................58
viii
BAB I
PENDAHULUAN
1. 1. Latar Belakang
Dewasa ini peranan sistem informasi dalam suatu organisasi tidak
dapat diragukan lagi. Dukungannya dapat membuat sebuah perusahaan
memiliki keunggulan kompetitif. Selain itu dengan perkembangan teknologi
informasi dewasa ini telah banyak membawa perubahan dalam proses
bisnis. Operasional bisnis menjadi semakin mudah, cepat dan dapat
mengurangi tingkat kesalahan yang disebabkan oleh faktor manusia (human
error).
Gerai 3 saudara adalah warung makan yang menyediakan sarapan
pagi, makanan pokok dan minuman. Oleh karena itu, gerai 3 saudara sudah
tertinggal dari yang namanya teknologi karena untuk pembukuan harian
masih manual dengan cara melihat dari bon atau memaki daya ingat.
Melihat kelemahan yang ada pada gerai 3 Saudara, penulis
bermaksud membantu mempermudah agar pencatatatan pendapatannya
lebih efektif dan efesien. Oleh karena itu penulis bermaksud merancang
sistem informasi akuntansi pendapatan pada Gerai 3 Saudara menggunakan
Microsoft Visual Basis 2010 dan SQL Server berbasis client server . Penulis
berharap dengan adanya perancangan sistem ini dapat membantu Gerai 3
Saudara dalam prosespembuatan laporan keuangan pendapatan.
Berdasarkan seluruh uraian penjelasan di atas, maka penyusun
tertarik untuk mengambil judul “SISTEM INFORMASI AKUNTANSI
PENDAPATAN PENJUALAN MENGGUNAKAN METODE
AKRUAL BASIS DI GERAI 3 SAUDARA ”.
1. 2. Rumusan Masalah
Apakah Data Penjualan di Gerai 3 Saudara bisa menggunakan
aplikasi Visual Basic 2010 beserta Database MySql untuk penyimpanan
datanya?
1
1. 3. Tujuan PKL
a. Sebagai tugas akhir untuk mata kuliah praktek kerja lapangan (PKL).
1. 4. Manfaat PKL
a. Bagi Mahasiswa
2
mahasiswa untuk memasuki lapangan kerja sesuai dengan bidangnya.
b. Bagi Akademis
c. Bagi Perusahaan
3
BAB II
KAJIAN TEORI
2. 1. Objek Penelitian
2. 1. 1. Sejarah Gerai 3 Saudara
Gerai 3 saudara adalah warung makan yang menyediakan sarapan
pagi, makanan pokok dan minuman. Awal berdirinya usaha ini,
dilatarbelakangi dengan pemilik usaha yang dulunya bekerja di daerah
bandara, dan berkeinginan untuk membuka toko sendiri. Selain itu
kemampuan pemilik usaha di bidang olahan makanan dan minuman.
Juga menjadi alasan pemilik usaha membuka toko tersebut.
Gerai 3 saudara diciptakan untuk meningkatkan usaha milik
keluarga. Pemilik usaha beranggapan daripada bekerja dengan orang
lain sebaiknya pemilik usaha membuat usaha sendiri
4
berkualitas serta makanan tradisional dengan harga terjangkau
Misi :
1. Memberikan pelayanan terbaik kepada seluruh konsumen
5
keputusan dalam usaha tersebut.
b. Wakil Pemilik
6
menggunakan pengetahuan yang telah di peroleh selama masa perkuliahan
sebagai landasan teori pembuatan sistem informasi akuntasi pendapatan
penjualan menggunakan metode akrual basis di Gerai 3 Saudara.
2. 2. 2. 1. Defenisi Sistem
Sistem menurut Kamus Besar Bahasa Indonesia (KBBI) merupakan
perangkat unsur yang berkaitan untuk membangun sebuah totalitas. Di lihat
dari definisi tersebut, sistem merupakan gabungan dari beberapa unsur yang
berhubungan untuk mencapai suatu tujuan
7
Menurut Winarno (2006) sistem merupakan sekumpulan komponen
yang saling bekerja sama untuk mencapai suatu tujuan. Setiap komponen
memiliki fungsi yang berbeda-beda akan tetapi komponen-komponen
tersebut saling bekerja sama dan bergantung satu sama lain.
Menurut Hutahaean (2015) sistem merupakan jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama- sama
untuk melakukan kegiatan dengan sasaran tertentu.
Menurut Sutabri (2012) secara sederhana, sistem dapat diartikan
sebagai kumpulan unsur, komponen, atau variabel yang terorganisasi saling
bekerjasama, saling bergantung satu sama lain dan terpadu. Definisi sistem
dapat dirinci lebih lanjut dari pengertian umum sistem itu sendiri, yaitu :
a. Setiap sistem terdiri dari unsur-unsur dan setiap unsur- unsur terdiri
dari subsitem yang lebih kecil dan unsur-unsur yang membentuk
subsistem tersebut.
b. Unsur-unsur tersebut merupakan bagian terpadu dari suatu sistem.
Unsur-unsur sistem berhubungan erat satu dengan lainnya dan bekerja
sama.
c. Unsur tersebut bekerja sama untuk mencapai suatu tujuan. Setiap
sistem tentunya memiliki tujuan tertentu.
d. Suatu sistem merupakan bagian dari sistem yang lebih besar lagi.
Dari pengertian-pengertian tersebut maka sistem secara garis besar
merupakan suatu kesatuan dari unsur-unsur atau komponen- komponen
yang memiliki fungsi berbeda-beda namun saling berketergantungan dan
bekerja sama untuk mencapai suatu tujuan.
2. 2. 2. 2. Karakteristik Sistem
Setiap sistem memiliki sifat atau karakteristik tertentu. Menurut Sutabri
(2012) karakteristik sistem meliputi:
a. Komponen Sistem (Components) Sistem terdiri dari komponen-
komponen yang membuat suatu kesatuan, bekerja untuk mencapai suatu
8
tujuan. Komponen- komponen tersebut disebut juga sebagai subsistem.
Setiap subsistem memiliki fungsi yang berbeda-beda.
b. Batasan Sistem (Boundary) Setiap sistem pasti memiliki suatu batasan
yang memisahkan antara sistem satu dengan lainnya. Batasan ini juga
memisahkan sistem dengan lingkungan luar.
c. Lingkungan Luar Sistem (Environment) Lingkungan luar juga
berpengaruh terhadap kinerja suatu sistem. Lingkungan yang baik dapat
menguntungkan bagi sistem dan lingkungan yang kurang baik harus
dikendalikan.
d. Penghubung Sistem (Interface) Penghubung merupakan media yang
menghubungkan antara sistem dengan subsistem. Penghubung
berfungsi untuk menyalurkan sumbersumber daya dari suatu subsistem
ke subsistem lainnya yang nantinya dapat terjadi suatu integrasi sistem.
e. Masukan Sistem (Input) Masukkan sistem adalah energi yang
dimasukkan ke dalam sistem yang dapat berupa pemeliharaan
(maintenance input) dan sinyal (signal input)
f. Keluaran Sistem (Output) Hasil energi yang diolah menjadi hasil atau
keluaran yang berguna. Keluaran ini dapat menjadi masukkan
subsistem lain.
g. Pengolah Sistem (Process) Suatu sistem memiliki proses yang
mengubah masukkan menjadi keluaran.
Sasaran Sistem (Objective) Suatu sistem pasti memiliki sasaran dan
tujuan. Jika suatu sistem tidak memiliki sasaran atau tujuan maka sistem
tersebut tidak ada gunanya. Sistemdikatakan berhasil apabila sistem tersebut
dapat mencapai tujuannya.
9
2. 2. 2. 3. Defenisi Informasi
Menurut Kelly (2011:10), informasi adalah data yang telah diolah
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat
dalam pengambilan keputusansaat ini atau saat mendatang. Definisi tersebut
merupakan definisi informasi dalam pemakaian sistem informasi.
Sedangkan menurut Carlos Coronel and Steven Morris (2016:4)
informasi adalah hasil dari data mentah yang telah diproses untuk
memberikan hasil di dalamnya. Dari pendapat diatas dapat disimpulkan
bahwa informasi adalah hasil dari datamentah yang telah di olah sehingga
mempunya makna.
Menurut (Tata Sutabri, 2012) Kualitas informasi bergantung pada tiga
hal, yaitu :
1) Akurat (accurate)
Informasi yang datang tidak boleh terlambat. informasi yang telat tidak
berguna pada pengambilan keputusan.
3) Relevan (relevance)
10
sistem yang terdapat di dalam sebuah organisasi yang mempertemukan
kebutuhan pengelolah transaksi harian, mendukung operasi, bersifat
managerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan- laporan yang dibutuhkan.
Sedangkan menurut O’brien (2011:62) Sistem informasi adalah suatu
kombinasi teratur apapun baik dari people, hardware, software, maupun
database yang mengumpulkan, mengubah, dan menyebarkan informasi di
dalam suatu bentuk organisasi.
1) Komponen input
2) Komponen model
3) Komponen output
11
informasi yang berkualitas dan dokumentasiyang berguna untuk
semua pemakai sistem.
4) Komponen teknologi
5) Komponen hardware
6) Komponen software
12
8) Komponen kontrol
1) Orang
2) Prosedur
3) Perangkat keras
Perangkat keras bagi suatu sistem informasi terdiri atas komputer (pusat
13
pengolah, unit masukan/keluaran), peralatan penyiapan data, dan
terminal masukan/keluaran.
4) Perangkat lunak
5) Basis data
6) Jaringan komputer
7) Komunikasi data
14
2. 2. 3. Sistem Informasi Akutansi
Menurut Wijayanto (2001), Sistemm Informasi Akuntansi adalah
susunan berbagai dokumen, alat komunikasi, tenaga pelaksana, dan berbagai
laporan yang didesain untuk mentransformasikan data keuangan menjadi
informasi keuangan. Sedangkan menurut Romney (2005), Sistem Informasi
Akuntansi adalah sumber daya manusia dan modal dalam organisasi yang
bertanggung jawab untuk :
Persiapan informasi keuangan.
Informasi yang diperoleh dari mengumpulkan dan memproses
berbagai transaksi perusahaan.
15
2. 2. 4. Metode Akrual Basis
Basis akrual adalah suatu basis akuntansi di mana transaksi ekonomi
atau peristiwa akuntansi diakui, dicatat, dan disajikan dalam laporan
keuangan berdasarkan pengaruh transaksi pada saat terjadinya transaksi
tersebut, tanpa memperhatikan waktu kas diterima atau dibayarkan. Dengan
kata lain, basis akrual digunakan untuk pengukuran aset, kewajiban dan
ekuitas dana.
Akuntansi berbasis akrual merupakan international best practice dalam
pengelolaan keuangan modern yang sesuai dengan prinsip New Public
Management (NPM) yang mengedepankan transparansi dan akuntabilitas
pengelolaan keuangan. Akrual basis mendasarkan konsepnya pada dua pilar
yaitu:
Pengakuan Pendapatan
Saat pengakuan pendapatan pada basis akrual adalah pada saat
pemerintah mempunyai hak untuk melakukan penagihan dari hasil
kegiatan pemerintah. Dalam konsep basis akrual, mengenai kapan kas
benar-benar diterima menjadi hal yang kurang penting. Oleh karena
itu, dalam basis akrual kemudian muncul estimasi piutang tak tertagih,
sebab penghasilan sudah diakui padahal kas belum diterima.
Pengakuan beban
Pengakuan beban dilakukan pada saat kewajiban membayar
sudah terjadi. Sehingga dengan kata lain, pada saat kewajiban
membayar sudah terjadi, maka titik ini dapat dianggap sebagai starting
point munculnya biaya meskipun beban tersebut belumdibayar
(Yuyun Pratasari, dkk; 2014 : 13).
16
Perencanaan sistem harus berguna, mudah dipahami dan nantinya
mudah digunakan.
Rancangan sistem harus dapat mendukung tujuan utama perusahaan
sesuai dengan yang telah didefinisikan pada tahap perancangan sistem
yang dilanjutkan pada analisa sistem.
Perancangan sistem harus efisien dan efektif untuk dapat mendukung
pengolahan data perusahaan.
2. 2. 5. 1. UML
UML atau “Unified Modelling Language” adalah suatu metode
permodelan secara visual yang berfungsi sebagai sarana perancangan sistem
berorientasi objek. Definisi UML adalah sebagai suatu bahasa yang sudah
menjadi standar pada visualisasi, perancangan, dan juga pendokumentasian
sistem aplikasi. Saat ini UML menjadi bahasa standar dalam penulisan blue
print software (arsitektur). Menurut (Rosa-Salahuddin, 2011:113), Unified
Modelling Language atau UML merupakan salah satu standar bahasa yang
banyak digunakan di dunia industri untuk menggambarkan kebutuhan
(requirement), membuat analisis dan desain, serta menggambarkan
arsitektur dalam pemrograman berorientasi objek (PBO).
2. 2. 5. 1. 1. Sejarah UML
UML dimulai secara resmi pada Oktober 1994, ketika Rumbaugh
menggabungkan kekuatan dengan Booch.Mereka berdua lalu bekerja
bersama di Relational Software Cooperation. Proyek ini memfokuskan pada
penyatuan metode booch dan Rumbaugh (OMT). Pada bulan October 1995,
UML merilis versi 0.8 dan pada waktu yang sama juga Jacobson bergabung
dengan Relational. Cakupan dari UML pun semakin meluas. Kemudian
dibangunlah persatuan untuk UML dengan beberapa organisasi yang akan
menyumbangkan sumber dayanya untuk bekerja, mengembangkan,dan
melengkapi UML.
17
Bahasa pemrograman berorientasi objek yang pertama dikembangkan
dikenal dengan nama Simula-67 yang dikembangkan pada tahun 1967.
Bahasa pemrograman ini kurang berkembang dan dikembangkan lebih
lanjut, namun dengan kemunculannya telah memberikan sumbangan yang
besar pada developer pengembangan bahasa pemrograman berorientasi
objek selanjutnya.
Perkembangan aktif dari pemrograman berorientasi objek mulai
menggeliat ketika berkembangnya bahasa pemrograman Smalltalk pada
awal 1980-an yang kemudian diikuti dengan perkembangan bahasa
pemrograman berorientasi objek yang lainnya seperti C objek, C++, Eiffel,
dan CLOS. Secara aktual, penggunaan bahasa pemrograman berorientasi
objek pada saat itu masih terbatas, namun telah banyak menarik perhatian di
saat itu. Sekitar lima tahun setelah Smalltalk berkembang, maka
berkembang pula metode pengembangan berorientasi objek.
Metode yang pertama diperkenalkan oleh Sally Shlaer dan Stephen
Mellor (Shlaer-Mellor, 1988) dan Peter Coad dan Edward Yourdon (Coad-
Yourdon, 1991), diikuti oleh Grady Booch (Booch, 1991), James R.
Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, William
Premerlani (Rumbaugh-Blaha-Premerlani- Eddy-Lorensen, 1999), dan
masih banyak lagi.
Karena banyaknya metodologi-metodologi yang berkembang pesat saat
itu, maka muncullah ide untuk membuat sebuah bahasa yang dapat
dimengerti semua orang. Usaha penyatuan ini banyak mengambil dari
metodologi-metodologi yang berkembang saat itu.
Maka dibuat bahasa yang merupakan gabungan dari beberapa konsep
seperti Object Modeling Technique(OMT) dari Rumbaugh dan Booch
(1991), konsep The Classes, Responsibilities, Collaborators (CRC) dari
Rebecca Wirfs-Brock (1990), konsep pemikiran Ivar Jacobson, dan
beberapa konsep lainnya dimana James R. Rumbaugh, Grady Booch, dan
Ivar Jacobson bergabung dalam sebuah perusahaan yang bernama Rational
Software Corporationmenghasilkan bahasa yang disebut dengan Unified
18
Modeling Language.
Pada 1996, Object Management Group (OMG) mengajukan proposal
agar adanya standarisasi pemodelan berorientasi objek dan pada bulan
September 1997 UML diakomodasi oleh OMG sehiggga sampai saat ini
UML telah memberikan kontribusinya yang cukup besar di dalam
metodologi berorientasi objek dan hal-hal yang terkait di dalamnya.(Rosa
A.S & M. Shalahuddin, 2014).
Use Case
Fungsional yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau
aktor, biasanya dinyatakan dengan menggunakan
kata kerja di awal fase nama use case
Aktor / actor
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu sendiri.
19
Ekstensi / extend Relasi use case tambahan ke sebuah use case
<<extend>> dimana use case yang ditambahkan dapat berdiri
sendiri walaupun tanpa use case tambahan itu.
2. 2. 5. 1. 2. 2. Class Diagram
Class Diagram menggambarkan struktur kelas yang terdapat pada
perangkat lunak yang akan dibangun. Itu sebabnya UML digunakan untuk
permodelan aplikasi yang dibangun dengan konsep object oriented (I Putu
Agus Eka Pratama, 2014).Berikut adalah simbol-simbol yang ada pada class
diagram:
Kelas
Kelas pada struktur system
Antarmuka /interface
Sama dengan konsep interface dalam pemrograman
berorientasi objek
20
Asosiasi / association Relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai multiplicity
Asosiasi berarah / Direction Relaksi antar kelas dengan makna kelas yang satu
association digunakan untuk kelas yang lain, asosiasi biasanya
juga disertai dengan multiplicity
2. 2. 5. 1. 2. 3. Sequence Diagram
Sequence Diagram menggambarkan sequence (aliran) pengiriman pesan
(message) yang terjadi di aplikasi, sebagai bentuk interaksi dengan
pengguna (user). Sequence Diagram erat hubungannya dengan use case
diagram (I Putu Agus Eka Prtama, 2014).
21
Simbol Deskripsi
Objek
Menyatakan objek yang berinteraksi
Waktu aktif
Menyatakan objek dalam keadaan aktif dan dan
berinteraksi pesan
Pesan/ tipe create Menyatakan suatu objek membuat objek yang lain,
arah panah mengarah pada objek yang dibuat
22
Menyatakan bahwa suatu objek yang telah
Pesan tipe return
menjalankan suatu operasi atau metode menghasilkan
suatu kembalian ke objek tertentu, arah panah yang
mengarah pada objek yang menerima kembalian
Menyatakan suatu objek mengakhiri hidup objek
Pesan tipe destroy
lainnya, arah panah mengarah pada objek yang
diakhiri, sebaiknya jika ada create maka ada destroy
2. 2. 5. 1. 2. 4. Activity Diagram
Status Awal
Status awal aktivitas sistem, sebuah diagram aktivitas
memiliki sebuah status awal
Aktivitas
Aktivitas yang dilakukan sistem, aktivitas biasanya
diawali dengan kata kerja
23
Status akhir Status akhir yang dilakukan sistem, sebuah diagram
aktivitas memiliki sebuah status akhir
Swimlane
Memisahkan organisasi bisnis yang bertanggung jawab
terhadap aktivitas yang terjadi
BAB III
METODE PENELITIAN
24
3. 1. Waktu dan Tempat PKL
1) Penelitian Kepustakaan
2) Penelitian Lapangan
25
c. Dokumentasi : Teknik pengumpulan data dengan cara
mendokumentasikan proses penelitian atau pengambilan data pada
saat melakukan penelitian.
Jenis data dalam penelitian ini adalah data kualitatif, yaitu data berupa
keterangan-keterangan yang bukan dalam bentuk angka, meliputi
gambaran umum usaha dan struktur organisasi.
3. 4. Kerangka Penelitian
Kerangka kerja adalah suatu struktural konseptal dasar yang
digunakan untuk memecahan atau menangani suatu masalah kompleks.
Istilah ini sering digunakan antara lain untuk menggambarkan suatu
konsep yang memungkinkan penanganan berbagai jenis masalah, kerangka
kerja ini merupakan langkah langkah yang akan dilakukan dalam
penyelasaian masalah yang akan dibahas, adapun kerangka kerja penelitian
dapat digambarkan pada gambar berikut:
26
bangku kuliah kedalam dunia kerja yang sebenarnya. Universitas adalah
salah satu lembaga pendidikan yang mempersiapkan mahasiswa untuk
dapat bermasyarakat, khususnya pada disiplin ilmu yang telah dipelajari
selama mengikuti perkuliahan. Dalam dunia pendidikan hubungan antara
teori dan praktek merupakan hal penting untuk membandingkan serta
membuktikan sesuatu yang telah dipelajari dalam teori dengan keadaan
sebenarnya dilapangan. Untuk itu, Universitas Putra Indonesia ”YPTK”
Padng mewajibkan setiap mahasiswanya melaksanakan Praktek Kerja
Lapangan di instansi pemerintah atau perusahaan swasta sebagai salah satu
syarat yang harus dipenuhi untuk menyelesaikan pendidikan Strata 1 (S1)
Sistem Informasi di Universitas Putra Indonesia ”YPTK” Padang.
Melalui Praktek Kerja ini mahasiswa akan dapat mengaplikasikan
ilmu yang telah diperoleh di bangku perkuliahan kedalam lingkungan kerja
yang sebenarnya serta mendapat kesempatan untuk mengembangkan cara
berfikir, menambah ide-ide yang berguna dan dapat menambah
pengetahuan mahasiswa terhadap apa yang ditugaskan kepadanya. setiap
mahasiswa yang telah mengambil matakuliah praktek yang nantinya
praktek itu dilakukan mahasiswa ditempat yang menghasilkan usaha
ataupun jasa sesuai peminatan mereka masing-masing.
Biasanya matakuliah praktek atau sering disebut PKL (Praktek
kerjalapangan) ini diambil oleh mahasiswa yang telah sampai disemester 6
atau bisa juga disemester 7 dengan syarat berupa jumlah sks telah
mencapai minimal 105 sks sejak awal masuk hingga sampai semester 5
atau semester6, dan juga mahasiswa manusia dengan cara meningkatkan
mutu pendidikan dan menyediakan sarana-sarana pendukung agar
dihasilkan lulusan yang baik dan handal. sebelumnya harus telah
mengambil matakuliah “metodologi penelitian” disemester sebelumnya
dengan memenuhi syarat yang diberikan Universitas Putra Indonesia
“YPTK” Padang maka setiap mahasiswa disana diizinkan melaksanakan
PKL.
Pada dua minggu pertama semester, para mahasiswa dan mahasiwi
27
diwajibkan mengajukan proposal judul mengenai tema apa yang dilakukan
selama proses PKL begitu juga sekalian dengan pembuatan laporan PKL
tersebut. Selama PKL dan pembuatan laporan PKL mahasiswa juga
diwajibkan membuat sebuah system dengan Bahasa pemrograman yang
telah disarankan berupa PHP, JAVA ataupun Ms. Visual Studio. Selama
PKL mahasiswa biasanya melakukan proses PKL dengan tahapan berupa
pengambilan data ataupun melakukan praktek kerja di instansi tempat
mereka melakukan praktek guna mendapatkan semua data yang mereka
butuhkan untuk laporan dan system mereka yang sedang mereka
kembangkan. Selain itu selama PKL akan ada banyak pembimbing yang
kami dapatkan dari pembimbing lapangan mengenai mengarah kemana
bagusnya kami dalam mempergunakan data yang kami dapatkan selama
proses PKL
28
NO Minggu Kegiatan
29
3. 6. Analisis Masalah
Dalam mengatasi setiap permasalahan, sebelum menuju ke sasaran
atau tujuan yang diinginkan, maka perlu dilakukan analisa terhadap
permasalahan yang sebenarnya. Analisa sistem dapat didefenisikan sebagai
penguraian dari suatu sistem yang utuh ke dalam bagian komponennya
dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan,
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat
diusulkan memperbaikannya. Dengan merencanakan perancangan
terhadap sistem yang baru, diharapkan dapat meminimalisasi masalah
yang terjadi pada sistem yang lama serta diharapkan berfungsi lebih baik
dari sistem sebelumya. Untuk itu perlu dianalisa secara ringkas tentang
bagaimana prosedur dari aliran sistem informasi datanya
30
5) Kemudian, karyawan memberikan struk total pembelian
kepadapembeli. Pembeli memberikan uang kepada owner yang
mejaga. Jika uang yang diberikan melebihi dari total harga pembelian,
maka owner akan memberikan uang kembalian beserta bukti
pembelian. Jika uang yang diberikan sesuai dengan total pembelian,
maka owner hanya akan memberikan bukti pembelian saja.
31
BAB !V
USULAN SISTEM
Control (Pengendali)
Performance (Kinerja)
Information (Informasi)
32
4. 2. Usulan Sistem Baru
Pada aliran sistem informasi baru ini akan di rancang system
informasi dengan pemanfaatan aplikasi berbasis aplikasi yang mudah di
gunakan oleh admin dan pemilik serta dapat memberikan informasi dan
memudahkan karyawan dalam penghitungan penjualan harian berbasis
aplikasi di Gerai 3 Saudara.
Berbentuk T
33
2. Bentuk 3 Kolom (Bersaldo Tunggal)
Tgl Keterangan Ref Debit Kredit Saldo
34
2) PIUTANG
4) MODAL
35
5) PERLENGKAPAN
6) PERALATAN
7) KENDARAAN
36
8) BB GAJI
9) BB SEWA
Pada Proses pencatatan data diatas, untuk proses yang diambil maka
hanya untuk transasaksi perharinya saja, yaitu untuk tanggal 14 Juni 2022.
Dikarenakan pada bagian tersebut adalah beberapa data yang dikumpulkan
penulis pada saat pengumpulan Data penjualan.
37
4. 3. Tahap Perancangan
Tahap ini merupakan tahapan dalam melakukan perancangan sistem
yang lebih baik dan dapat berjalan sesuai dengan tujuan pembuatan sistem
berdasarkan berbagai aspek permasalahan dan kebutuhan yang telah
dijelaskan sebelumnya. Perancangan aplikasi Sistem Informasi ini
dirancang menggunakan alat bantu UML (Unified Modelling Language)
agar mempermudah memindahkan konsep sistem yang dirancang ke dalam
bentuk program, dimana perancangannya digambarkan dalam bentuk
sebagai berikut :
1) Mengkomunikasikan ide
38
(aktor) dengan sistem yang sudah ada.
4. 3. 1. 2. Activity Diagram
Activity Diagram merupakan rancangan aliran aktivitas atau aliran
kerja dalam sebuah sistem yang akan dijalankan. Activity Diagram juga
digunakan untuk mendefinisikan atau mengelompokan aluran tampilan
dari sistem tersebut. Activity Diagram memiliki komponen dengan bentuk
tertentu yang dihubungkan dengan tanda panah. Panah tersebut mengarah
ke-urutan aktivitas yang terjadi dari awal hingga akhir.
a) Admin
Pada diagram yang ditunjukkan Gambar 4.2 menunjukkan
aktivitas admin Phase dimana admin dapat melakukan pengelolaan
terhadap data Master admin, Master makanan, Master minuman,
Transaksi jual, Data penjualan dan ganti password dengan menu
tambah data atau edit data
39
Gambar 4. 2 Activity Diagram Admin
b) User
Diagram aktivitas tunjukkan oleh Gambar 4.3 menunjukkan
aktivitas dimana user hanya dapat mengakses transaksi penjualan dan
data penjualan lewat fungsi tambah data, edit data, hapus data.
40
Gambar 4. 3 Activity Diagram User
4. 3. 1. 3. Sequence Diagram
Sequence Diagram adalah diagram interaksi yang merinci bagaimana
sebuah operasi dilakukan. Sequence diagram atau diagram urutan
menggambarkan interaksi antar kelas dalam hal pertukaran pesandari
waktu ke waktu. Sequence diagram kadang juga disebut diagram acara.
Sequence diagram adalah salah satu cara terbaik untuk memvisualisasikan
dan memvalidasi berbagai skenario runtime, hal ini karena dapat
41
membantu untuk memprediksi bagaimana suatu sistem akan berperilaku
dan untuk menemukan tanggung jawab sebuah kelas yang mungkin
diperlukan dalam melakukan proses pemodelan sistem baru.
4. 3. 1. 3. 1. Sequence Admin
1) Login Admin
2) Menambahkan Admin
42
Gambar 4. 5 Activity Diagram Menambahkan Admin
43
4) Input Data Minuman
5) Ganti Password
44
6) Logout Admin
4. 3. 1. 3. 2. Sequence User
1) Login User
45
Gambar 4. 10 Activity Diagram Login User
2) Transaksi Penjualan
46
Gambar 4. 12 Activity Diagram Data Penjualan
4) Ganti Password
5) Logout User
47
Gambar 4. 14 Activity Diagram Logout User
4. 3. 1. 4. Class Diagram
Class Diagram adalah salah satu jenis diagram yang paling berguna di
UML, hal ini karena dapat dengan jelas memetakan struktur sistem
tertentu dengan memodelkan kelas, atribut, operasi serta hubungan antar
objek. Class Diagram mampu memberikan kitapandangan yang lebih luas
mengenai suatu sistem dengan cara menunjukkan kelas serta hubungan-
hubungannya. Diagram class dapat dikatakan bersifat statis, alasannya
karena diagram kelas tidak menggambarkan apa yang terjadi jika mereka
berhubungan melainkan menggambar hubungan apa yang terjadi
48
Gambar 4. 15 Class Diagram
49
4. 4. 1. 1. Desain Tampilan Menu Utama
4. 4. 1. 2. Desain Login
50
4. 4. 1. 3. Desain Input Login Admin
51
4. 4. 1. 5. Desain Input Master Admin
52
4. 4. 1. 7. Desain Input Master Minuman
53
Gambar 4. 24 Laporan Harian
b) Laporan Mingguan
c) Laporan Bulanan
54
Gambar 4. 26 Laporan Bulanan
55
4. 4. 1. 10. Desain Input Ganti Password
4. 5. Desain File
Desain file adalah desain yang digunakan untuk menyimpan data-data
yang telah inputkan oleh seorang admin kedalam database sehinggadapat
menghasilkan suatu infomasi.Adapun bentuk dari tabel- tabel untuk desain
file tersebut sebagai berikut :
56
No. Field Type Keterangan
57
Primary Key : kodeminuman
58
4. 6. Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur- prosedur
yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui,
untuk menginstal, menguji dan memulai sistem baru atau sistem yang
diperbaiki.Implementasi sistem adalah tahap penerapan sistem yang akan
dilakukan jika sistem disetujui termasuk program yang telah dibuat pada
tahap perancangan sistem agar siap untuk dioperasikan. Implementasi
Sistem Informasi Data Penjualan berbasis VB.NET ini dilakukan
menggunakan bahasa pemrograman logika manusia dengan basis data
yang digunakan adalah MySQL. Aplikasi VB.NET tersebut dapat
dijalankan pada berbagai platform sistem operasi dan perangkat keras, tapi
implementasi dan pengujian sepenuhnya hanya dilakukan pada perangkat
keras PC (Personal Computer) .
59
4. 6. 1. 2. Tampilan Menu Utama
Dalam tampilan Menu Utama Admin dan user terdapat beberapa
pilihan yaitu File, Master, Transaksi, Laporan dan Utility. Pilihanpada
Menu Utama ini memilik fungsi untuk mengatur kegiatan disebuah
Aplikasi.
60
Gambar 4. 31 Tampilan Menambahkan Admin / User
Data yang diisi yaitu Kode admin, Username, Password lalu Level
admin. Setelah itu tekan tombol input maka data akan tersimpan.
61
Gambar 4. 32 Tampilan Input Makanan
62
4. 6. 1. 6. Tampilan Transaksi Penjualan
Ini adalah tampilan dari Sub menu utama bagian Transaksi Penjulan.
Pada bagian ini data yang diisi adalah Nomor Jual, Nama Pelanggan, Tipe
Pembayaran, Nama Makanan, Nama Minuman, Kode Makanan, Kode
Minuman, Harga Makanan, Harga Minuman, serta Jumlah Pesan
a) Laporan Harian
63
b) Laporan Mingguan
c) Laporan Bulanan
64
1) Contoh Tampilan Laporan ketika keluar
65
BAB V
PENUTUP
5. 1 Kesimpulan
Praktik Kerja Lapangan (PKL) telah selesai dilaksanakan. Selama
masa PKL, penulis mendapat banyak pengalaman yang selama ini belum
pernah didapatkan. Penulis juga mempunyai kesempatan untuk
mengaplikasikan ilmu yang diperoleh di kampus pada dunia kerja yang
sesungguhnya. Melalui pembahasan yang telah diuraikan pada bab
sebelumnya, dapat disimpulkan bahwa pelaksanaan kerja praktek ini telah
berhasil dalam hal :
5. 2 Rekomendasi
1) Penunjukkan pekerja khusus untuk mengelola aplikasi pendapatan
penjualan Gerai 3 Saudara. Agar data yang ada pada database sistem
dapat terkelola dengan baik.
2) Mengadakan training/pelatihan kepada pekerja yang akan menjadi
admin pada aplikasi tersebut.
5. 3 Saran
Adapun hal-hal yang perlu diperhatikan dan dijalankan pada masa
yang akan datang dan mengantisipasi timbulnya masalah, yaitu :
66
1) Administrator diharapkan secara continue dapat mengupdate setiap
informasi seperti memasukk menu baru ke dalam aplikasi agar
aplikasi yang ada mampu menyajikan seluruh informasi dan layanan
Gerai 3 Saudara bagi seluruh user yang menjalankannya.
1) Bagi Mahasiswa
67
sehingga mahasiswa/mahasiswi merasa siap baik secara mental
maupun fisiknya.
3) Bagi Perusahaan
68
DAFTAR PUSTAKA
Yuana Zam Zami Nur. 2014. Sistem Informasi Akuntasi dengan Pendekatan
Metode Basis Akrual untuk Otomasi Laporan Keuangan di Unit
Usaha Percetakan UD. Assyarif Pondok Pesantren Salafiyah Sukorejo
Situbondo. Malang.
http://repository.potensiutama.ac.id/jspui/bitstream/123456789/244/6/BAB%20II.
pdf
https://www.online-pajak.com/tentang-pph-final/accrual-basis-kenali-lebih-jauh-
jenis-laporan-keuangan-ini
https://binus.ac.id/malang/2020/12/beberapa-definisi-tentang-data-informasi-dan-
sistem-informasi-menurut-beberapa-ahli/
http://repository.uin-suska.ac.id/14372/7/7.%20BAB%20II 2018699AKN.pdf
https://www.cekotechnology.com/pengertian-sistem-informasi-dan-contohnya/
69
LAMPIRAN
Lampiran 1
73
Lampiran 2
74
75