PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

16
Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 9 PERANCANGAN APLIKASI PENJUALAN DENGAN METODE WATERFALL PADA KOPERASI KARYAWAN RSUD PASAR REBO Anggi Oktaviani Program Studi Teknik Informatika STMIK Nusa Mandiri Jakarta Jl. Damai No. 8 Warung Jati Barat (Margasatwa) Jakarta Selatan [email protected] Dahlia Sarkawi Program Studi Sekretari ASM BSI Jakarta Jl. Jatiwaringin Raya No. 18, Jakarta Timur [email protected] Agus Priadi Program Studi Bahasa Inggris ABA BSI Jakarta Jl. Salemba Tengah No. 45 Jakarta Pusat [email protected] Abstraksi Komputer merupakan peralatan y ang diciptakan untuk mempermudah pekerjaan manusia, saat mencapai kemajuan baik di dalam pembuatanhardware maupun software. Koperasi RSUD Pasar Rebo membutuhkan sekali adany a suatu sistem informasi y ang menunjang dan memberikan pelay anan y ang memuaskan bagipara pelanggan. Untuk itulah penulis mebuat penelitian mengenai sistem penjualan barang di Koperasi Karyawan RUSD Pasar Rebo belum terkelola dengan baik. Sehingga sering kali terjadi kesalahan pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data-data yang diperlukan. Perancangan sistem informasi ini merupakan solusi y ang terbaik untuk memecahkan permasalahan-permasalahan yang ada pada perusahaan ini, serta dengan sistem y ang terkomputerisasi dapat tercapai suatu kegiatan y ang efektif dan efisien dalam menunjang aktifitas pada perusahaan ini. Sistem y ang terkomputerisasi lebih baik dari sistem y ang manual agar berjalan lebih efektif dan efisien, serta sistem penjualan y ang sekarang lebih kondusif dibandingkan dengan sistem y ang terdahulu. Abstraction Computer is a piece of equipment that was created to facilitate the work of the human, while achieving progress in making hardware or software. RSUD Pasar Rebo Employees Cooperative need once the presence of a system of information support and provide satisfying service for our customers. For that is the writer trying to make a research regarding the system of sale of goods in RSUD Pasar Rebo Employees Cooperative has not been well-managed. So often times error record keeping, less accurately the report made and the delay in the search for the required data. The Application of this information system is the best solution to solve the problems existing in the company, as well as with the computerized system that can be reached by an activity which is effective and efficient in support of activities in the company. The computerized system is better than the manual systems to run more effectively and efficiently, as well as the sales system is now more conducive than with previous systems. Kata Kunci: Sistem Informasi, Sistem Penjualan Barang, koperasi, efisiensi, efektifitas 1. PENDAHULUAN Dalam dunia bisnis perlunya komputer tidak dapat dihindarkan lagi, dalam bidang perkantoran, perdagangan dan perbankan dimana sistem informasi dan pengolahan data yang cepat. Salah satunya penggunaan Sistem Komputerisasi sebagai media dalam pengolahan data. Komputer sangat banyak manfaatnya misalnya dengan menggunakan komputer para karyawan dapat menyelesaikan pekerjaan dengan cepat, tepat dan akurat dibandingkan secara manual. Koperasi mempunyai peran yang cukup besar dalam menyusun usaha bersama dari orang-orang yang mempunyai kemampuan ekonomi terbatas. Dalam rangka usaha untuk memajukan kedudukan rakyat yang memiliki kemampuan ekonomi terbatas tersebut, maka pemerintah Indonesia memperhatikan pertumbuhan dan perkembangan perkumpulan-perkumpulan koperasi. Dengan adanya sistem yang terkomputerisasi membuat pekerjaan lebih efisien dan efektif dalam hal pengolahan data khususnya pada Koperasi Karyawan RSUD Pasar Rebo. Kegiatan pencatatan

Transcript of PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Page 1: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 9

PERANCANGAN APLIKASI PENJUALAN DENGAN METODE WATERFALLPADA KOPERASI KARYAWAN RSUD PASAR REBO

Anggi OktavianiProgram Studi Teknik Informatika

STMIK Nusa Mandiri JakartaJl. Damai No. 8 Warung Jati Barat (Margasatwa) Jakarta Selatan

[email protected]

Dahlia SarkawiProgram Studi Sekretari

ASM BSI JakartaJl. Jatiwaringin Raya No. 18, Jakarta Timur

[email protected]

Agus PriadiProgram Studi Bahasa Inggris

ABA BSI JakartaJl. Salemba Tengah No. 45 Jakarta Pusat

[email protected]

Abstraksi

Komputer merupakan peralatan yang diciptakan untuk mempermudah pekerjaan manusia, saatmencapai kemajuan baik di dalam pembuatan hardware maupun software. Koperasi RSUD Pasar Rebomembutuhkan sekali adanya suatu sistem informasi yang menunjang dan memberikan pelayanan yangmemuaskan bagi para pelanggan. Untuk itulah penulis mebuat penelitian mengenai sistem penjualan barangdi Koperasi Karyawan RUSD Pasar Rebo belum terkelola dengan baik. Sehingga sering kali terjadikesalahan pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data-datayang diperlukan. Perancangan sistem informasi ini merupakan solusi yang terbaik untuk memecahkanpermasalahan-permasalahan yang ada pada perusahaan ini, serta dengan sistem yang terkomputerisasidapat tercapai suatu kegiatan yang efektif dan efisien dalam menunjang aktifitas pada perusahaan ini.Sistem yang terkomputerisasi lebih baik dari sistem yang manual agar berjalan lebih efektif dan efisien,serta sistem penjualan yang sekarang lebih kondusif dibandingkan dengan sistem yang terdahulu.

Abstraction

Computer is a piece of equipment that was created to facilitate the work of the human, while achievingprogress in making hardware or software. RSUD Pasar Rebo Employees Cooperative need once thepresence of a system of information support and provide satisfying service for our customers. For that is thewriter trying to make a research regarding the system of sale of goods in RSUD Pasar Rebo EmployeesCooperative has not been well-managed. So often times error record keeping, less accurately the reportmade and the delay in the search for the required data. The Application of this information system is the bestsolution to solve the problems existing in the company, as well as with the computerized system that can bereached by an activity which is effective and efficient in support of activities in the company. Thecomputerized system is better than the manual systems to run more effectively and efficiently, as well as thesales system is now more conducive than with previous systems.

Kata Kunci: Sistem Informasi, Sistem Penjualan Barang, koperasi, efisiensi, efektifitas

1. PENDAHULUAN

Dalam dunia bisnis perlunya komputer tidakdapat dihindarkan lagi, dalam bidang perkantoran,perdagangan dan perbankan dimana sisteminformasi dan pengolahan data yang cepat. Salahsatunya penggunaan Sistem Komputerisasi sebagaimedia dalam pengolahan data. Komputer sangatbanyak manfaatnya misalnya denganmenggunakan komputer para karyawan dapatmenyelesaikan pekerjaan dengan cepat, tepat danakurat dibandingkan secara manual.

Koperasi mempunyai peran yang cukup besardalam menyusun usaha bersama dari orang-orangyang mempunyai kemampuan ekonomi terbatas.Dalam rangka usaha untuk memajukan kedudukanrakyat yang memiliki kemampuan ekonomi terbatastersebut, maka pemerintah Indonesiamemperhatikan pertumbuhan dan perkembanganperkumpulan-perkumpulan koperasi.

Dengan adanya sistem yang terkomputerisasimembuat pekerjaan lebih efisien dan efektif dalamhal pengolahan data khususnya pada KoperasiKaryawan RSUD Pasar Rebo. Kegiatan pencatatan

Page 2: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

10 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

transaksi penjualan masih membutuhkan banyakwaktu untuk pembuatan sebuah laporan penjualan.Oleh karena itu di perlukan sebuah sistemkomputerisasi secara menyeluruh agar semua datadapat diproses secara menyeluruh dan terstrukturserta dapat mengoptimalkan proses kinerjaKoperasi Karyawan RSUD Pasar Rebo saat ini.

2. LANDASAN TEORI

2.1 Konsep Dasar Program

Komputer merupakan suatu alat untukmengolah data sesuai dengan kebutuhan. Datatidak saja begitu langsung dikelola tanpa adanyainstruksi-instruksi yang diletakan kedalam komputertersebut. Kumpulan instruksi-instruksi yang salingberhubungan yang dirancang untuk melaksanakankegiatan-kegiatan yang terintregrasi untukmencapai suatu sasaran ini yang disebut denganprogram.

2.2 Program

Menurut Kadir (2012 : 2) Program adalah“Kumpulan instruksi yang digunakan untukmengatur komputer agar melakukan suatu tindakantertentu”. Tanpa program, komputer sesungguhnyatidak dapat dibuat apa-apa. Itu sebabnya, seringdikatakan bahwa komputer mencangkup tiga aspekpenting, berupa perangkat keras (hardware),perangkat lunak (software) yang dalam hal iniberupa program dan perangkat akal (brainware)atau orang yang berperan terhadap operasikomputer maupun pengembangan perangkat lunak.

Dengan kata lain, program merupakan salah satubagian penting pada komputer yang mengaturkomputer agar melakukan tindakan yang sesuaidengan yang dikehendaki oleh pembuatnya

Menurut Wahana Komputer (2010:2),database adalah “Sebuah struktur yang umumnyaterbagi dalam dua hal, yaitu sebuah database flatdan sebuah database relational”. Databaserelational lebih mudah dipahami daripada databaseflat karena database relational mempunyai bentukyang sederhana serta mudah dilakukan operasidata.

2.3 Bahasa Pemrograman

Menurut Munir (2011 : 13) mengemukakanbahwa “Bahasa pemrograman adalah bahasacomputer yang digunakan dalam menulis program”.

Bahasa pemrograman yang digunakan dalampenyusunan tugas akhir ini yaitu :

1. Microsoft Visual Basic 6.0Menurut Stefano (2014 : 2) Visual Basic

adalah “Sebuah bahasa pemrograman yangmenawarkan Intergrated Development Environment(IDE) visual untuk mebuat program perangkat lunakberbasis operasi Microsoft Windows menggunakanmodel pemprograman (COM)”.

Visual Basic merupakan turunan bahasapemrograman BASIC dan menawarkanpengembangan perangkat lunak komputer berbasisgratik dengan cepat. Beberapa bahasa skrip sepertiVisual Basic for Applications (VBA) dan

Visual Basic Scripting Edition (VB-Script),mirip seperti halnya Visual Basic, tetapi carakerjanya yang berbeda.

Sumber : Stefano (2014 : 2)

Gambar 1 Tampilan Microsoft Visual Basic 6.0

2. Crystal ReportMenurut Atmoko (2013 : 3) Crystal Report 8.5

adalah “Program yang akan kita gunakan untukmembuat report program, agar dapat dipahami olehpengguna, yang report tersebut diambil dari

kumpulan data yang tersimpan di dalam databasePHPMyAdmin yang akan kita buat”.

Saat ini Crystal Report dimiliki oleh SAP salahsatu perusahaan software ERP terbesar didunia.Untuk penggunaan Crystal Report ini sangat mudah

Page 3: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 11

hanya tinggal click dan drag-drop saja untukmembuat laporan yang akan kita gunakan sebagaireport program yang kita bangun dengan Microsoft

Visual Basic 6.0, yang baik dari laporan disesuaikandengan kebutuhan pengguna.

Sumber : Atmoko (2013 : 3)Gambar 2. Tampilan Crystal Report

2.4 Basis Data

Menurut Silberschatz, dkk dalam Simarmatadan Paryudi (2010:1) mengemukakan bahwa :

Basisdata adalah kumpulan data berisiinformasi yang sesuai untuk sebuah perusahaan.Sistem manajemen basisdata (DBMS) adalahkumpulan data yang saling berhubungan dankumpulan program untuk mengakses data. Tujuanutama sistem manajemen basisdata adalahmenyediakan cara menyimpan dan mengambilinformasi basis data secara mudah dan efisien.

Basis data yang penulis gunakan adalah,sebagai berikut :1. MySQL

Menurut Wahana Komputer (2014 : 37)MySQL adalah “Jenis database sever yang sangatpopuler”. MySQL termasuk jenis RDBMS(Relational Database Management system), itulahsebabnya istilah seperti table, baris dan kolomdigunakan pada MySQL.

2. PHPMyAdminMenurut Wahana Komputer (2014 : 46)

PHPMyAdmin adalah “Perangkat lunak bebas yangditulis dalam bahasa pemprograman PHP yangdigunakan untuk menangani administrasi MySQLmelalu word wide web”. PHPMyAdmin mendukungberbagai operasi MySQL, diantaranya mengelolabasis data, tabel-tabel, fields, relasi, indeks, users,permissions dan lain-lain.

Sumber : Wahana Komputer (2014 : 46)

Gambar 3. Tampilan PHPMyAdmin

Page 4: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

12 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

3. XAMPPMenurut Wahana Komputer (2014 : 72)

XAMPP adalah “Singkatan dari X (empat systemoperasi apa pun), Appache, MySQL, PHP dan Perl”.XAMPP adalah tool yang menyediakan paketperangkat lunak dalam satu buah paket. Dalampaket XAMPP sudah terdapat Appache (webserver). MySQL (database), PHP (server side

seripting), Perl, FTP server, PHPMyAdmin danberbagai pustaka bantu lainnya. Dengan Meng-Install XAMPP, maka anda tidak perlu lagimelakukan instalasi dan melakukan konfigurasi webserver appache, PHP dan MySQL secara manual.XAMPP akan otomatis menginstalasi danmengkonfigurasi untuk anda.

Sumber : Wahana Komputer (2014 : 72)

Gambar 4 Tampilan XAMPP

2.5 Model Pengembangan Perangkat LunakMenurut Sukamto dan Shalahuddin (2016 :

28) Model air terjun (waterfall) adalah “Modelsekuensial linier (sequential Linear) atau alur hidupklasik (classic life cycle). Model air terjunmenyediakan pendekatan alur hidup perangkat

lunak secara sekuential atau terurut dimulai darianalisis, desain, pengkodean, pengujian dan tahappendukung (support)”.

Berikut adalah gambar model air terjunmenurut Sukamto dan Shalahuddin:

Sumber: Sukamto dan Shalahuddin (2016:29)

Gambar 5 Ilustrasi Model Waterfall

1. Analisis Kebutuhan Perangkat LunakProses pengumpulan kebutuhan dilakukansecara intensif untuk menspesifikasikankebutuhan perangkat lunak agar dapatdipahami perangkat lunak seperti apa yangdibutuhkan oleh user. Spesifikasi kebutuhanperangkat lunak pada tahap ini perlu untukdidokumentasikan.

2. Desain

Desain perangkat lunak adalah proses multilangkah yang focus pada desain pembuatanprogram perangkat lunak termasuk strukturdata, arsitektur perangkat lunak, representasiantar muka, dan prosedur pengkodean. Tahapini mentranslasi kebutuhan perangkat lunakdari tahap analisis kebutuhan ke representasidesain agar dapat diimplementasikan menjadiprogram pada tahap selanjutnya. Desain

Page 5: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 13

perangkat lunak yang dihasilkan pada tahapini juga perlu didokumentasikan.

3. Pembuatan Kode ProgramDesain harus ditranslasikan ke dalam programperangkat lunak. Hasil dari tahap ini adalahprogram komputer sesuai dengan desain yangtelah dibuat pada tahap desain.

4. PengujianPengujian fokus pada perangkat lunak darisegi logic dan fungsional untuk memastikanbahwa semua bagian sudah diuji. Hal inidilakukan untuk meminimalisir kesalahan(error) dan memastikan keluaran yangdihasilkan sesuai dengan yang diinginkan.

5. Pendukung (Support) atau Pemeliharaan(Maintenance)Tidak menutup kemungkinan sebuahperangkat lunak mengalami perubahan ketikasudah dikirim ke user. Perubahan bisa terjadikarena adanya kesalahan yang muncul dantidak terdeteksi saat pengujian atau perangkatlunak yang harus beradaptasi denganlingkungan baru. Tahap pendukung ataupemeliharaan dapat mengulangi prosespengembangan mulai dari analisis spesifikasiuntuk perubahan perangkat lunak yang sudahada, tetapi tidak untuk membuat perangkatlunak yang baru.

2.6 Peralatan PendukungPeralatan pendukung (Tools System)

merupakan alat yang digunakan untukmenggambarkan bentuk logika model dari suatusistem dengan menggunakan simbol-simbol,lambang-lambang, diagram-diagram yangmenunjukan secara tepat arti dan fungsinya. Danfungsi peralatan pendukung (tools system) itusendiri adalah untuk menjelaskan kepada userbagaimana fungsi dari sistem informasi dapatbekerja dengan suatu bantuk logical model danphysical model, logical model menunjukan kepadauser tentang bagaimana sistem fisik akanditerapkan.

2.7 Enterprise Relationship Diagram (ERD)Menurut Simarmata dan Paryudi (2010 : 67)

ERD (Entity Relationship Diagram) adalah “Alatpemodelan data utama dan akan membantumengorganisasi data dalam suatu proyek ke dalamentitas-entitas dan menentukan hubungan antarentitas. Proses memungkinkan analisismenghasilkan struktur basisdata yang baiksehingga data dapat disimpan dan diambil secaraefisien”.a. Entitas (Entity) adalah sesuatu yang nyata

atau abstrak di mana kita akan menyimpandata.

b. Relasi (Relationship) adalah hubunganalamiah yang terjadi antara satu atau lebihentitas, misalnya proses pembayaranpegawai. Kardinalitas menentukan kejadiansuatu entitas untuk satu kejadian pada entitasyang berhubungan. Misalnya, mahasiswa bisamengambil banyak mata kuliah.

c. Atribut (Attribute) adalah ciri umum semuaatau sebagian besar instansi pada entitastertentu. Sebutan lain atribut adalah properti,

elemen data dan field. Misalnya nama, lamat,nomor pegawai dan gaji adalah atribut entitaspegawai. Sebuah atribut atau kombinasiatribut yang mengidentifikasikan satu danhanya satu instansi suatu entitas disebut kunciutama atau pengenal. Misalnya nomorpegawai adalah kunci utama untuk pegawai.

2.8 Pemetaan KardinalitasMenurut Simarmata dan Paryudi (2010:63)

mengatakan, “Pemetaan kardinalitas menyatakanjumlah entitas di mana entitas lain dapatdihubungkan ke entitas tersebut melalui sebuahhimpunan relasi”.

Pemetaa kardinalitas sangat berguna dalammenentukan himpunan relasi biner meskipunpemetaan dapat berperan dalam deskripsihimpunan relasi yang melibatkan lebih dari duahimpunan entitas.

Untuk suatu himpunan relasi biner R antarahimpunan entitas A dan B, pemetaan kardinalitasharus salah satu dari berikut:a. One-to-One, sebuah entitas pada A

berhubungan dengan paling banyak satuentitas pada B dan sebuah entitas pada Bberhubungan dengan paling banyak satuentitas pada A.

b. One-to-Many, sebuah entitas pada Aberhubungan dengan nol atau lebih entitaspada B. Sebuah entitas pada B dapatdihubungkan dengan paling banyak satuentitas pada A

c. Many-to-One, sebuah entitas pada Aberhubungan dengan paling banyak satuentitas pada B. Sebuah entitas pada B dapatdihubungkan dengan nol atau lebih entitaspada A.

d. Many-to-Many, sebuah entitas pada Aberhubungan dengan nol atau lebih entitaspada B dan sebuah entitas pada B dapatdihubungkan nol atau lebih entitas pada A.

2.9 Logical Relation StructureMenurut Hasugian dan shidiq (2012 : 608)

LRS (Logical Relation Structure) adalah “Sebuahmodel sistem yang digambarkan dengan sebuahdiagram ERD (Entity Relationship Diagram) akanmengikuti pola atau aturan permodelan tertentudalam kaitannya dengan konvensi ke LRS”.

Beberapa tipe record digambarkan dengankotak empat persegi panjang dengan nama yangunik. LRS juga terdiri dari hubungan antara tiperecord. Salah satu metode pembuatan LRS yaitudimulai dengan membuat ERD kemudian konversike dalam LRS.

2.10 PengkodeanMenurut Mustakini (2014 : 384) Pengkodean

adalah “Kode digunakan untuk tujuanmengklarifikasikan data, memasukkan data kedalam komputer dan untuk mengambil bermacam-macam informasi yang berhubungan dengannya”.Kode dapat dibentuk dari kumpulan angka, hurufdan karakter-karakter khusus (misalnya %, /, -,$, #,&, :, @ dan lain sebagainya). Angka merupakansimbol yang banyak digunakan pada sistem kode.Akan tetapi, kode yang berbentuk angka yang lebih

Page 6: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

14 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

dari 6 digit akan sangat sulit untuk diingat. Kodenumerik (numeric code) menggunakan 10 macamkombinasi angka di dalam kode. Kode alphabetik(alphaberic code) menggunakan 26 kombinasi hurufuntuk kodenya. Kode alphanumerik (alphanumericcode) merupakan kode yang menggunakangabungan angka, huruf dan karakter-karakterkhusus. Meskipun kode numeric, alphabetik danalphanumerik merupakan kode yang paling banyakdigunakan di dalam sistem informasi, tetapi kodeyang lain juga mulai banyak digunakan, sepertimisalnya kode batang (bar code).

Ada beberapa macam tipe dari kode yangdapat digunakan dalam sistem informasi,diantaranya :1. Kode Mnemonik (Mnemonik Code)

Kode mnemonik dibuat dengan dasarsingkatan atau pengambilan sebagian karakterdari item yang akan diwakili oleh item tersebutagar mudah diingat.Misalnya : akun harta dengan kode “A”, akunhutang dengan kode “H”.

2. Kode Urut (Squential Code)Kode urut disebut juga kode seri (serial code)yang merupakan kode dengan nilai urut antarasatu kode dengan kode berikutnya.Misalnya : dimulai dari nomor 1,2,3 danseterusnya.

3. Kode Blok (Block Code)Mengklasifikasikan item kedalam blok tertentuyang mencerminkan satu klasifikasi tertentuatas dasar pemakaian maksimal yangdiharapkan.Misalnya : nomor akun biaya adalah 626, digitpertama menunjukkan kode biaya operasional.

4. Kode Kelompok (Group Code)Kode yang berdasarkan field-field dan tiap-tiapfield kode mempunyai arti sendiri.

5. Kode Desimal (Decimal Code)Kode desimal mengklasifikasikan kode atasdasar 10 unit angka desimal yang dimulai dariangka 0 sampai dengan angka 9 atau angka00 sampai dengan angka 99 tergantung daribanyaknya kelompok.

Di dalam merancang suatu kode harusdiperhatikan beberapa hal yaitu :1. Harus mudah diingat

Supaya kode mudah diingat, maka dapatdilakukan dengan cara menghubungkan kodetersebut dengan obyek yang diwakili dengankodenya. Misalnya QGX328 untuk mata kuliahsistem informasi akan sangat sulit untukdiingat. Kode yang terlalu panjang sebaiknyadipecah menjadi bagian-bagian yang lebihpendek. Contoh kode 033614625035 menjadi033-614-625-035.

2. Harus unikKode harus unik untuk masing-masing itemyang diwakilinya. Unik berarti tidak ada yangsama.

3. Harus fleksibelKode harus fleksibel sehingga memungkinkanperubahan atau penambahan item baru dapatdiwakili oleh kode.

4. Harus efisien

Kode harus sependek mungkin, selain mudahdiingat juga akan efisien bila direkamdisimpanan luar komputer. Misalnya panjangdari kode cukup sepanjang 4 digit saja dantidak akan efisien bila dipergunakan kode lebihdari 4 digit.

5. Harus konsistenKode harus konsisten dengan kode yang telahdipergunakan. Misalnya perusahaan hanyamembeli barang dagangan dari seorangpemasok (supplier) saja, maka dapatdipergunakan kode-kode barang yang sudahdipergunakan oleh pemasok.

6. Harus distandarisasikanKode harus distandarisasikan untuk seluruhtingkatan dan departemen dalam organisasi.Kode yang tidak standar akan mengakibatkankebingungan, salah pengertian dan cenderungdapat terjadi kesalah pemakaian bagi yangmenggunakan kode tersebut.

7. Spasi harus dihindariSpasi dalam kode sebaiknya dihindari, karenadapat menyebabkan kesalahan didalammenggunakannya.

8. Hindari karakter yang miripHindari karakter yang mirip, serupa dan bunyipengucapan sebaiknya tidak digunakan kode.

9. Panjang kode harus samaMasing-masing kode harus mempunyaipanjang yang sama.

2.11 Hierarcy Input Process Output (HIPO)Menurut Mustakini (2014 : 787)HIPO (Hierarchy Input Proses Output)

merupakan metodologi yang dikembangkan dandidukung oleh IBM. HIPO sebenarnya adalah alatdokumentasi program. Akan tetapi sekarang, HIPOjuga banyak digunakan sebagai alat disain danteknik dokumentasi dalam siklus pengembangansistem. HIPO berbasis pada fungsi, yaitu tiap-tiapmodul di dalam sistem digambarkan oleg fungsiutamanya.

HIPO dapat digunakan sebagai alatpengembangan sistem dan teknik dokumentasiprogram dan penggunaan HIPO ini mempunyasasaran utama sebagai berikut :1. Untuk menyediakan suatu struktur guna

memahami fungsi-fungsi dari sistem.2. Untuk lebih menekankan fungsi-fungsi yang

harus diselesaikan oleh program, bukannyamenunjukan statemen-statemen programyang digunakan untuk melaksanakan fungsitersebut.

3. Untuk menyediakan penjelasan yang jelas dariinput yang harus digunakan dan output yangharus dihasilkan oleh masing-masing fungsipada tiap-tiap tingkatan dari diagram-diagramHIPO.

4. Untuk menyediakan output yang tepat dansesuai dengan kebutuhan-kebutuhan user.Fungsi sistem digambarkan oleh HIPO dalam

tiga tingkatan. Dengan demikian HIPOmenggunakan tiga macam diagram untuk masing-masing tingkatannya, yaitu sebagai berikut ;1. Visual Table Of Contents (VTOC)

Diagram ini menggambarkan hubungan darifungsi-fungsi di sistem secara berjenjang.

Page 7: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 15

2. Overview DiagramOverview diagram menunjukkan secara garisbesar hubungan dari input, proses dan output.Bagian input menunjukkan item-item datayang akan digunakan oleh bagian proses.Bagian proses berisi sejumlah langkah-langkah yang menggambarkan kerja darifungsi.

3. Detail DiagramDetail diagram merukapan diagram tingkatanyang paling rentah di diagram HIPO. Diagramini berisi elemen-elemen dasar dari paket yangmenggambarkan secara rinci kerja dari fungsi.

2.12 Diagram Alir Program (Flowchart)Menurut Mustakini (2014 : 795) “Bagan alir

(flowchart) adalah bagan (chart) yang menunjukkanalir (flow) di dalam program atau prosedur sistemsecara logika. Bagan alir digunakan terutama untukalat komunikasi dan untuk dokumentasi”.

Pada waktu akan menggambar suatu baganalir, analisis sistem atau pemrogram dapatmengikuti pedoman-pedoman sebagai berikut ini :1. Bagan alir sebaiknya digambar dari atas

kebawah dan dimulai dari bagian kiri dari satuhalaman.

2. Kegiatan di dalam bagan alir harusditunjukkan dengan jelas.

3. Harus ditunjukkan dari mana kegiatan dimulaidan dimana akan berakhir.

4. Masing-masing kegiatan di dalam bagan alirsebaiknya digunakan suatu kata yangmewakili suatu pekerjaan, misalnya“persiapkan” dokumen, “hitung” gaji.

5. Masing-masing kegiatan di dalam bagan alirharus dalam urutan yang semestinya.

6. Kegiatan yang terpotong dan akan disambungdi tempat lain harus ditunjukkan dengan jelasmenggunakan simbol penghubung.

7. Gunakan simbol-simbol bagan alir yangstandar.Flowchart memiliki lima macam bentuk bagan

alir yaitu sebagai berikut :1. Bagan Alir Sistem (System Flowchart)

Merupakan bagan yang menunjukkan aruspekerjaan secara keseluruhan dari sistem.Bagan ini menjelaskan urutan-urutan dariprosedur-prosedur yang ada di dalam sistem.Bagan alir sistem menunjukkan apa yangdikerjakan di sistem.

2. Bagan Alir Dokumen (Document Flowchart)Bagan ini disebut juga bagan alir formulir (formflowchart) atau paperwork flowchartmerupakan bagan alir yang menunjukkan arusdari laporan dan formulir termasuk tembusan-tembusannya. Bagan alir ini menggunakansimbol-simbol yang sama dengan yangdigunakan di dalam bagan alir sistem.

3. Bagan Alir Skematik (Schematic Flowchart)Merupakan bagan alir yang mirip dengan aliryang mirip dengan bagan alir sistem, yaituuntuk menggambarkan prosedur di dalamsistem. Perbedaannya adalah bagan alirskematik menggunakan simbol-simbol baganalir sistem, juga menggunakan gambar-gambar komputer. Maksud penggunaangambar-gambar ini adalah untuk memudahkan

komunikasi kepada orang yang kurang pahamdengan simbol-simbol bagan alir. Penggunaangambar-gambar ini memudahkan untukdipahami, tetapi sulit dan lamamenggambarnya.

4. Bagan Alir Program (Program Flowchart)Merupakan bagan yang menjelaskan secararinci langkah-langkah dari proses program.Bagan alir program dibuat dari derivikasibagan alir sistem. Bagan alir program dibuatdengan menggunakan simbol-simbol.

5. Bagan Alir Proses (Process Flowchart)Merupakan bagan alir yang banyak digunakanditeknik industri. Bagan alir ini juga bergunabagi analis sistem untuk menggambarkanproses didalam prosedur.Teknik pembuatan bagan alir dibagi menjadi

dua bagian, yaitu :1. General Way

Teknik pembuatan flowchart dengan cara ini,lazim digunakan dalam menyusun lagika suatuprogram, yang menggunakan pengulanganproses secara tidak langsung (Non DirectLoop).

2. Interaction WayTeknik pembuatan flowchart dengan cara ini,biasanya digunakan untuk logika programyang cepat serta bentuk permasalahan yangkompleks, dimana proses secara langsung.

3. METODOLOGI PENELITIAN

Metode pengumpulan data penelitian yangpenulis gunakan antara lain:1. Observasi (Observation)

Dalam metode observasi ini, penulismelakukan pengamatan langsung mengenaiproses penjualan yang dilakukan padaKoperasi Karyawan RSUD Pasar Rebo.

2. Wawancara (Interview)Dalam metode wawancara ini, penulismemperoleh informasi langsung dari BapakGiman Suryaman selaku Manager KoperasiKaryawan RSUD Pasar Rebo.

3. Studi Pustaka (Literature)Studi pustaka dilakukan sebagai penunjangandari data yang telah ada serta sebagian bahanperbandingan. Penulis menggunakan studipustaka dengan mengambil referensi daribeberapa buku, jurnal dan berbagai karya tulisilmiah lain.Metode penelitian yang diterapkan pada

penelitian ini adalah dengan pengembanganmetode waterfall. Metode waterfall merupakanmodel pengembangan sistem informasi yangsistematik dan sekuensial [1]. Metode Waterfallmemiliki tahapan-tahapan sebagai berikut [2]:1) Requirements analysis and definition

Layanan sistem, kendala, dan tujuanditetapkan oleh hasil konsultasi denganpengguna yang kemudian didefinisikan secararinci dan berfungsi sebagai spesifikasi sistem.

2) System and software designTahapan perancangan sistem mengalokasikankebutuhan-kebutuhan sistem baik perangkatkeras maupun perangkat lunak dengan

Page 8: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

16 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

membentuk arsitektur sistem secarakeseluruhan. Perancangan perangkat lunakmelibatkan identifikasi dan penggambaranabstraksi sistem dasar perangkat lunak danhubungannya.

3) Implementation and unit testingPada tahap ini, perancangan perangkat lunakdirealisasikan sebagai serangkaian programatau unit program. Pengujian melibatkanverifikasi bahwa setiap unit memenuhispesifikasinya.

4) Integration and system testingUnit-unit individu program atau programdigabung dan diuji sebagai sebuah sistemlengkap untuk memastikan apakah sesuaidengan kebutuhan perangkat lunak atau tidak.Setelah pengujian, perangkat lunak dapatdikirimkan ke customer.

5) Operation and maintenanceTahapan ini merupakan tahapan yang palingpanjang. Sistem dipasang dan digunakansecara nyata. Maintenance melibatkanpembetulan kesalahan yang tidak ditemukanpada tahapan-tahapan sebelumnya,meningkatkan implementasi dari unit sistem,dan meningkatkan layanan sistem sebagaikebutuhan baru.

.Sumber: Sommerville (2011).

Gambar 6. Model Waterfall.

Pendapat lain juga mengemukakan tentangmetode Waterfall, menurut Sukamto danShalahuddin (2016 : 28) terbagi menjadi limatahapan, yaitu sebagai berikut:a. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukansecara intensif untuk menspesifikasikankebutuhan perangkat lunak agar dapatdipahami perangkat lunak seperti apa yangdibutuhkan oleh user. Spesifikasi kebutuhanperangkat lunak pada tahap ini perlu untukdidokumentasikan.

b. DesainDesain perangkat lunak adalah proses multilangkah yang focus pada desain pembuatanprogram perangkat lunak termasuk strukturdata, arsitektur perangkat lunak, representasiantar muka dan prosedur pengkodean. Tahapini mentranslasi kebutuhan perangkat lunakdari tahap analisis kebutuhan ke representasidesain agar dapat diimplementasikan menjadiprogram pada tahap selanjutnya. Desainperangkat lunak yang dihasilkan pada tahapini juga perlu didokumentasikan.

c. Pembuatan Kode ProgramDesain harus ditranslasikan ke dalam programperangkat lunak. Hasil dari tahap ini adalahprogram komputer sesuai dengan desain yangtelat dibuat pada tahap desain.

d. PengujianPengujian fokus pada perangkat lunak darisegi logic dan fungsional untuk memastikanbahwa semua bagian sudah diuji. Hal inidilakukan untuk meminimalisir kesalahan(error) dan memastikan keluaran yangdihasilkan sesuai dengan yang diinginkan.

e. Pendukung (Support) atau Pemeliharaan(Maintenance)Tidak menutup kemungkinan sebuahperangkat lunak mengalami perubahan ketikasudah dikirim ke user. Perubahan bisa terjadikarena adanya kesalahan yang muncul dantidak terdeteksi saat pengujian atau perangkatlunak yang harus beradaptasi denganlingkungan baru. Tahap pendukung ataupemeliharaan dapat mengulangi prosespengembangan mulai dari analisis spesifikasiuntuk perubahan perangkat lunak yang sudahada, tetapi tidak untuk membuat perangkatlunak yang baru.

4. HASIL DAN ANALISA

4.1 Sejarah PerusahaanKoperasi Karyawan RSUD Pasar Rebo

dibentuk oleh Dr. H. Anwar Gani, Dr. Ny. Kuraesin,Ny. Rochamatiyah dan Dr. Achmad Haryadi pada31 Agustus 1985 yang bertempat di Jalan RayaCondet No.30 Pasar Rebo Jakarta Timur. Pada 20Oktober 1986 Koperasi Karyawan RSUD PasarRebo didaftarkan ke Departemen Koperasi danPembinaan Pengusaha Kecil. Kemudian padatahun 2000 Koperasi Karyawan RSUD Pasar Rebodi buka dan berkedudukan di Jalan TB. SimatupangNo. 30 Kelurahan Gedong, Kecamatan Pasar Rebo,Jakarta Timur. Dengan tujuan untuk membantupara karyawan dan masyarakat umum dalam halmakanan, minuman, fotocopy, alat tulis dan lain-lain. Sehingga tidak repot untuk pergi kemanapundalam membeli barang-barang yang diperlukan.

Adapun Visi dan Misi Koperasi KaryawanRSUD Pasar Rebo sebagai berikut:

VisiKoperasi karyawan RSUD Pasar Rebo menjadikoperasi yang terbaik dalam pengelolaan secarasehat, terbuka dan professional.

Misia. Memberikan pelayanan prima kepada anggota

& masyarakat.b. Turut mencerdaskan anggota & masyarakat

melalui koperasi..

4.2 Struktur Organisasi

Untuk mengolah perusahaan dengan baikdan optimal, terutama terhadap sumber dayamanusia, perusahaan menerapkan manajemenyang dituangkan dalam bentuk strukturorganisasi merupakan sarana yang sangatpenting untuk menjalankan fungsinya.

Page 9: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 17

Gambar 7. Struktur Organisasi Kopkar RSUD Pasar Rebo

Fungsi dari tiap-tiap bagian adalah sebagaiberikut:1. Rapat Anggota

Rapat Anggota merupakan pemegangkekuasaan tertinggi dalam Koperasi.Rapat Anggota memiliki fungsi-fungsidiantaranya sebagai berikut :a. Menetapkan Anggaran Dasar (ART)b. Menetapkan Kebijakan Umum di bidang

organisasi, manajemen dan usahakoperasi.

c. Menyelenggarakan pemilihan,pengangkatan, pemberhentian, pengurusdan pengawas.

d. Mengesahkan Laporan PertanggungJawaban Pengurus dan Pengawas dalammelaksanakan tugasnya.

e. Menentukan pembagian Sisa Hasil Usaha.f. Menetapkan keputusan penggabungan,

peleburan, dan pembubaran koperasi.2. Pengurus

Pengurus dalam koperasi berfungsi sebagaibadan atau lembaga pembuatan kebijakanketika ada masalah penting, seperti tanggungjawab keuangan, kesempatan kerja yangsama, kepatuhan terhadap ketentuan hukumyang berlaku dan transaksi usaha koperasidengan anggota sendiri.

3. Pengawasa. Mengawasi kebijakan operasional yang

meliputi bidang organisasi bidang koperasidan bidang usaha.

b. Memeriksa tata kehidupan koperasitermasuk organisasi, manajemen usaha,keuangan, permodalan, dan lainsebagainya.

c. Bertanggung jawab atas kegiatanpemeriksaan dan hasil pemeriksaan.

4. PLT. ManagerManager adalah seorang tenaga profesionalyang memiliki kemampuan sebagai pemimpin

tingkat pengelola, yang diangkat dandiberhentikan oleh Pengurus setelahdikonsulkasikan dengan Pengawas.Manager mempunyai fungsi, yaitu :a. Sebagai pemimpin tingkat pengelola.b. Merencanakan kegiatan usaha,

kepegawaian dan keuangan.c. Mengkoordinasikan kegiatan kepala-

kepala unit usaha, kepala sekretariat dankepala keuangan dalam upaya mengatur,membina baik yang bersifat teknis maupunadministratif.

5. IT (Teknologi Informasi)Fungsi IT adalah orang mengatur semuasistem yang terdapat di Koperasi KaryawanRSUD Pasar Rebo.

6. Kasir UmumKetua Memiliki fungsi utama jabatan dalammerencanakan, mengkoordinasi danmengendalikan seluruh aktifitas lembaga yangmeliputi penghimpunan dana dari pihak ketigaserta penyaluran dana yang merupakankegiatan utama lembaga serta kegiatan-kegiatan yang secara langsung berhubungandengan aktifitas utama tersebut dalam upayamencapai target. Tugas Ketua umum adalahsebagai berikut:a. Menyusun sasaran, rencana jangka

pendek dan jangka panjang serta proyeksi(financial maupun non financial) tahunan.

b. Mencapai target yang telah ditetapkansecara keseluruhan.

c. Menyelenggarakan penilaian prestasi kerjakaryawan.

d. Menjaga keamanan dana-danamasyarakat yang dihimpun danpembiayaan yang diberikan serta seluruhasset Koperasi.

e. Menjaga Koperasi agar dalam aktifitasnyasenantiasa tidak lari dari visi dan misinya(terarah dan sesuai dengan tujuan nya).

Page 10: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

18 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

7. PengadaanPengadaan adalah koperasi yangmenyelenggarakan fungsi pembelian ataupengadaan barang dan jasa untuk memenuhikebutuhan konsumen.

8. PJ. GudangPJ. Gudang mempunyai fungsi sebagai mutasibarang-barang yang terdapat padapengadaan.

9. SDM (Sumber Daya Manusia)SDM mempunyai fungsi, yaitu : Perencanaan,Pengorganisasian, Pengarahan, Pengawasan,Perekrutan, Pengembangan, Pemberian balasjasa dan PHK

10. Kasir Keuangana. Kasir

fungsi kasir untuk melaksanakan tugas-tugas berikut dengan cara yang ramah danprofesional yang memastikan tingkat tinggilayanan pelanggan dan menyimpantampilan.

b. PenagihFungsi penagih ini bertanggung jawabuntuk melakukan penagihan piutanglangsung kepada debitur melalui penagihperusahaan, untuk melakukan penagihankepada para debitur perusahaanberdasarkan daftar piutang yang ditagihyang dibuat oleh fungsi akuntasi.

c. AkuntansiFungsi akuntansi bertanggung jawabdalam pencatatan penerimaan kas danberkurangnya piutang ke dalam kartupiutang.

11. Kasir UsahaKasir Usaha berfungsi untuk menaungi semuausaha yang ada di Koperasi Karyawan RSUDPasar Rebo.

12. Koor. UsahaKoor. Usaha berfungsi sebagai penanggungjawab PJ. Toko-1, PJ. Toko-2, PJ. Foto Copy,PJ. Bama, Kantin, PJ. Parkir, PJ. SIM-PINJ,Staff Toko-1, Staff Toko-2, Staff Counter, StaffFoto Copy, Staff Bama, Staff Kantin, StaffParkir dan Staff SIM-PINJ.

4.3 Analisa Kebutuhan

1. Proses PembelianKonsumen mendatangi Koperasi KaryawanRSUD Pasar Rebo dan membeli barang yangdibutuhkan oleh konsumen. Setelah barangyang dibeli oleh konsumen maka konsumenakan melakukan pembayaran kebagian kasir.

2. Proses PembayaranSetelah barang yang dibutuhkan sudahterpenuhi maka konsumen melakukanpembayaran kepada kasir sesuai denganjumlah pembayaran yang dibeli.

3. Proses Pembuatan LaporanSetiap harinya kasir membuat laporanpenghasilan yang didapat dari transaksipenjualan dan diberikan kepada kepala toko.

4.4 Entity Releationship Diagram

Gambar 8. Entity Relationship Diagram yang digunakan

Page 11: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 19

4.5 Logical Record Structure

Gambar 9. Logical Record Structure Aplikasi yang digunakan

4.6 PengkodeanKode ini dibuat agar didalam proses

pembuatan data dalam komputer menjadi lebihmudah dan cepat dalam pengambilan data. Adapunelemen-elemen yang dijadikan struktur kode adalah:1. Kode Username

Stuktur kode untuk username pada tabeladmin, berikut rinciannya :Nama Kode : usernamePanjang : 10 karakterTipe : Text

2. Kode NIPStuktur kode untuk nip pada tabel anggota,berikut rinciannya :Nama Kode : nipPanjang : 18 karakterTipe : Text

3. Kode Barang

Stuktur kode untuk nomor barang pada tabelbarang, berikut rinciannya :Nama Kode : kode_barangPanjang : 13 karakterTipe : Text

4. Kode SupplierStuktur kode untuk nomor supplier pada tabelbarang, berikut rinciannya :Nama Kode : kdsupplierPanjang : 9 karakterTipe : Text

5. Kode TransaksiStuktur kode untuk nomor transaksi pada tabeltransaksi, berikut rinciannya :Nama Kode : notransPanjang : 11 karakterTipe : Text

4.7 Hierarcy Input Process Output

Gambar 10. HIPO admin

Page 12: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

20 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

Gambar 11. HIPO Kasir

4.8 Flowchart

Gambar 12. Flowchart Login

Page 13: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 21

Gambar 13. Flowchart Menu Utama Admin

Gambar 13. Flowchart Menu Utama Kasir

Page 14: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

22 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

Gambar 14. Flowchart Transaksi

4.9 Rancangan Aplikasi

Gambar 14. Rancangan Form Login Gambar 14. Rancangan Form Menu Utama

Page 15: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

Jurnal PETIR Vol. 11 No. 1 Maret 2018 / 23

Gambar 14. Rancangan Form Transaksi

4.10 pesifikasi Sistem KomputerSistem komputer merupakan media yang

sangat diperlukan dalam melaksakanakan sistemyang diusulkan, karena setiap sistem yangdiusulkan memerlukan suatu program. Programmerupakan suatu rancangan yang nantinyadigunakan untuk mempermudah penerapan dalammelaksanakan pekerjaan terutama dalam prosespemasukan data. Sehingga dalam menggunakanmedia komputerisasi dapat meningkatkan kualitas,waktu dan biaya bagi keuntungan perusahaan.

4.10.1.1 Perangkat KerasDalam sistem komputerisasi tidak terlepas dari

perangkat keras yang akan digunakan, adapunpenjelasan mengenai perangkat keras yangdigunakan dalam sistem usulan inni adalah:1. Processor : Intel Core I32. Memory : 512 Mb3. Harddisk : 500 GB4. Monitor : LCD5. Keyboard : 104 Key6. Printer : Inkjet atau Deskjet7. Mouse : Optik

4.10.1.2 Perangkat LunakPerangkat lunak yang dipakai dalam sistem

usulan berupa program-program yang nantinyadapat memberikan kemudahan dalam pengolahandata. Adapun perngkat lunak yang penulias usulkanini adalah:1. Sistem operasi : Microsoft Windows 72. Paket Program : Visual Basic3. Database : PhpMyAdmin

5. KESIMPULAN DAN SARAN

5.1 KesimpulanBerdasarkan uraian pembahasan yang

penulis lakukan pada Koperai di RSUD Pasar Rebotentang Aplikasi Penjualan dapat disimpulkansebagai berikut:1. Dengan sistem terkomputerisasi, dapat

meminimalisir kesalahan.2. Program ini akan lebih mudah untuk

dioperasikan pada saat penjualan, dapatmenghemat tenaga, ditangani dengan cepatdan dengan perhitungan yang akurat.

3. Proses penyimpanan data denganmenggunakan media komputer akan lebihmenghemat tempat, waktu serta aman.Dibandingan dengan media kertas.

4. Mempercepat dalam proses pengolahan datadan pencarian data serta pembuatan laporan.

5.2 SaranDari beberapa kesimpulan yang sudah penulis

kemukakan diatas, maka berikut beberapa saranyang dapat dijadikan pedoman dan dapatmembantu menunjang pengolahan sistem transaksisecara optimal, yaitu :1. Diperlukan tenaga operasional yang mengerti

tentang komputer untuk mengoperasikanprogram ini, karena akan menunjang kinerja.

2. Perawatan dan pemeliharan terhadapperangkat keras maupun perangkat lunakkomputer sangat diperlukan agar sistemterhindar dari kerusakan.

3. Diadakan pelatihan bagi para pemakai,sehingga dapat menjalankan program aplikasiini dengan baik dan benar, serta tidakmenemukan kesulitan pada saatmengoperasikan program.

4. Dibuatkan buku panduan penggunaanprogram ini untuk memudahkan pemakai.

5. Meningkatkan pengetahuan petugas selakupemakai sistem komputer, baik masalahoperasional maupun pengetahuan lain yangberhubungan dengan dunia komputer.

6. Gunakan password untuk keamakan data.7. Diperlukan adanya Back up data secara

berkala..

DAFTAR PUSTAKA

1. Atmoko, Eko Hari. 2013. Point of Sale denganProteksi Setoran Kasir dan Stokmenggunakan VB 6. Jakarta: PT Elex MediaKomputindo.

2. Hasugian, Humisar dan Ahmad Nur Shidiq.2012. Rancangan Bangun Sistem InformasiIndustri Kreatif Bidang Penyewaan SaranaOlahraga. Diambil dari:www.eprints.dinus.ac.id/202/. (29 Juli 2017)

3. Kadir, Abdul. 2012. Algoritma & PemrogramanMenggunakan C dan C++. Yogyakarta : C.VAndi Offset.

4. Munir, Rinaldi. 2011. Algoritma &Pemrograman Dalam Bahasa Pascal dan C.Bandung : Informatika.

5. Mustakini, Jogiyanto Hartono. 2014. Analisa &Design (Sistem Informasi : PendekatanTerstuktur Teori dan Praktik Aplikasi Bisnis).Yogyakarta : C.V Andi Offiset.

6. Simarmata, Janner, dan Iman Paryudi. 2010.Basis Data. Yogyakarta : C.V Andi Offset.

7. Stefano. 2014. Cara Membangun SistemInformasi Mengunakan VB.Net dan KomputerDxperience. Yogyakarta : C.V Andi Offset.

8. Sukamto, Rosa Ariani dan Shalahuddin M.2016. Rekayasa Perangkat Lunak. Bandung:Informasi Bandung.

Page 16: PERANCANGAN APLIKASI PENJUALAN DENGAN METODE …

24 / Jurnal PETIR Vol. 11 No. 1 Maret 2018

9. Wahana Komputer. 2010. Panduan BelajarMySQL Database Server. JakartaTransMedia.

10. Wahana Komputer. 2014. Panduan Aplikatif &Solusi (PAS) Sistem Informasi PenjualanOnline untuk Tugas Akhir. Yogyakarta : C.VAndi Offset.