• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN APLIKASI KASIR

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERANCANGAN DAN PEMBUATAN APLIKASI KASIR"

Copied!
18
0
0

Teks penuh

(1)

PERANCANGAN DAN PEMBUATAN APLIKASI KASIR

BERBASIS JAVA

LAPORAN TUGAS AKHIR

Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma 3

Oleh

RISTANTO TAMBA 1205113308

PROGRAM STUDI TEKNIK KOMPUTER

JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN

(2)

ABSTRAK

Penerapan teori aplikasi kasir sangat dibutuhkan dalam hal meningkatkan pelayanan kasir, dimana dalam melakukan proses transaksi diperlukan adanya suatu aplikasi yang lebih akurat. Dalam studi kasus perancangan aplikasi kasir ini dilakukan pada rumah makan. Perancangan dilakukan dengan mengembangkan aplikasi kasir berbasis java, merancang aplikasi kasir dan mempercepat proses perhitungan transaksi. Tujuan dari pembuatan aplikasi ini adalah menyediakan aplikasi yang praktis dalam melakukan proses transaksi antara kasir dan pelanggan, dan mengurangi dokma-dokma lama yang masih sering dijumpai dalam proses transaksi di suatu warung rumah makan. Perancangan dan Pembuatan Aplikasi Kasir Berbasis Java dikembangkan dengan beberapa metodologi dimana terdapat berbagai tahap. Dan bahasa pemrograman yang digunakan adalah bahasa java. Dan hasil perancangan dan pembuatan aplikasi ini membuktikan bahwa aplikasi yang telah dibangun dapat mempermudah kasir dalam melakukan proses transaksi.

(3)

KATA PENGANTAR

Salam sejahtera, puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas rahmat dan hidayah-Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Perancangan dan Pembuatan Aplikasi Kasir Berbasis Java”.

Tugas Akhir dibuat sebagai salah satu syarat akademis yang harus ditempuh untuk menyelesaikan Program Diploma 3 (tiga) pada Program Studi Teknik Komputer (Computer Engineering) Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan.

Tugas Akhir ini berisi tentang proses melakukan transaksi dalam suatu pengkasiran dimana data transaksi dapat tersimpan secara otomatis kedalam bentuk txt.

Dalam penyelesaian Tugas Akhir ini, penulis banyak mendapat bimbingan dan bantuan baik berupa tenaga, materi maupun dorongan semangat dari berbagai pihak yang sangat bermanfaat bagi penulis.

Pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada: 1. M. Syahruddin S.T., M.T., selaku Direktur Politeknik Negeri Medan. 2. Ferry Fachrizal, S.T., M.T. Kom. selaku Ketua Jurusan Teknik Komputer

dan Informatika Politeknik Negeri Medan.

(4)

DAFTAR ISI

LEMBAR PERSETUJUAN ... i

LEMBAR PERSETUJUAN ... ii

ABSTRAK ... iii

KATA PENGANTAR ... iv

DAFTAR ISI ... vi

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xi

DAFTAR LAMPIRAN ... xii

BAB 1 PENDAHULUAN ... 1

(5)

1.5.1 Persiapan ... 5

1.6. Sistematika Penulisan ... 8

BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi ... 9

2.2 Pengertian Program Kasir ... 10

2.3 Netbeans ... 11

2.4 Paket-Paket Tambahan Netbeans IDE ... 12

2.4.1 NetBeans Mobility Pack ... 12

2.7 Fase-Fase Pemrograman Java ... 18

2.8 Teknik Pengamanan Java ... 19

2.9 GUI (Graphical User Interface) ... 20

(6)
(7)

4.4 Kelebihan dan Kekurangan Aplikasi ... 63

4.4.1 Kelebihan Aplikasi yang Dirancang ... 63

4.4.2 Kekurangan Aplikasi yang Dirancang ... 64

BAB 5 SIMPULAN DAN SARAN ... 66

5.1 Simpulan ... 65

5.2 Saran ... 66

DAFTAR PUSTAKA ... 67

(8)

DAFTAR GAMBAR

Gambar 2.1 Fase-fase Pemrograman Java ... 18

Gambar 2.2 Jframe ... 23

Gambar 2.3 Jlabel1 ... 24

Gambar 2.4 JButton ... 25

Gambar 2.5 JtextField1 ... 26

Gambar 3.1 Struktur Navigasi Sistem ... 30

Gambar 3.2 Flowcart ... 32

Gambar 3.3 Gambar Perancangan Aplikasi Kasir ... 34

Gambar 4.1 Gambar Tampilan Aplikasi Kasir ... 53

Gambar 4.2 Menjalankan Aplikasi Kasir ... 57

Gambar 4.3 Menu Aplikasi Kasir ... 58

Gambar 4.4 Menu Aplikasi Makanan... 58

Gambar 4.5 Menu Aplikasi Minuman ... 59

Gambar 4.6 Tampilan Proses Add Kedalam Tabel List ... 59

Gambar 4.7 Output Jumlah Lebih Kecil dari Nol ... 60

Gambar 4.8 Tampilan Proses Pembayaran ... 61

Gambar 4.9 Proses Output Transaksi ... 61

(9)

DAFTAR TABEL

(10)

DAFTAR LAMPIRAN

SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR SURAT PERSETUJUAN JUDUL TUGAS AKHIR

SURAT KESEDIAAN DOSEN PEMBIMBING

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA FORMULIR BEBAS REVISI LAPORAN TA

(11)

BAB 1

PENDAHULUAN

1.1.Latar Belakang

Sesuai dengan fakta yang ada,ternyata masih banyak rumah makan yang menggunakan sistem pemesanan dan pembayaran makanan dan minuman secara manual,terkadang dalam melakukan transaksi pembayaran masih dapat ditemukan kesalahan maupun ke tidak puasan pelanggan akibat adanya kesalahan perhitungan kasir disaat melakukan transaksi maupun pemesanan.yang dapat mengakibatkan pengunjung menjadi malas ataupun kecewa dengan pelayanan yang diberikan oleh rumah makan tersebut.

Berdasarkan latar belakang tersebut, maka dibutuhkan suatu aplikasi atau

sofware sebagai fator pendukung maupun sebagai alat untuk merancang aplikasi yang akan menjadi titik aucan dalam melakukan proses pengimplementasian sesuai dengan kriteria yang akan diaplikasikan. Maka dengan itu penulis dalam hal permasalahan diatas ingin mengangkat “Perancangan dan Pembuatan Aplikasi Kasir Berbasis Java” yang akan diangkat untuk judul dalam Penulisan Tugas Akhir. aplikasi ini diharapkan dapat menggantikan pemesanan makanan dan minuman yang menggunakan media kertas dan alat tulis.

1.2.Tujuan dan Manfaat Tugas Akhir 1.2.1. Tujuan Tugas Akhir

Adapun tujuan yang harus dicapai dalam pembuatan tugas akhir ini antara lain:

(12)

Diploma Tiga (D3) program Studi Teknik Komputer Politeknik Negeri Medan

b. Untuk mendalami tool-tools yang ada pada NetBeans 6.9.1 dan Java Develoment Kit.

c. Untuk dapat mempelajari lebih mengerti manfaat NetBeans 6.9.1 dan Java Develoment Kit,dalam perancangan suatu aplikasi yang kita inginkan.

1.2.2. Manfaat Tugas Akhir

Manfaat yang dapat diperoleh dari Tugas akhir ini adalah:

a. Dapat menggantikan pemesanan makanan dan minuman yang menggunakan media kertas dan alat tulis.

b. Dapat menjadi suatu nilai tawar pada dunia pasar

c. Dapat menambah wawasan dan pengetahuan tentang pentingnya teknologi.

d. Dapat mengurangi terjadinya kecurigaan para pelanggan dalam proses perhitungan (pembayaran) pada kasir rumah makan.

1.3.Ruang Lingkup

Agar pembahasan tugas akhir ini terfokus dan terarah, maka penulis merumuskan dan membatasi ruang lingkup permasalahan sebagai berikut:

1.3.1. Rumusan Masalah

(13)

1. Bagaimana merancang aplikasi kasir berbasis java ini dalam software Netbeans IDE 6.9.1 ?

2. Bagaimana merancang program aplikasi kasir berbasis java ini dengan menggunakan Netbeans IDE 6.9.1 sebagai faktor pendukung dalam menjalankan aplikasi kasir?

3. Bagaimana mengimplementasikan aplikasi kasir ini pada rumah makan?

1.3.2. Batasan Masalah

Supaya pembahasan masalah yang dilakukan dapat terarah dengan baik dan tidak menyimpang dari pokok permasalahan, maka penulis membatasi permasalahan yang dibahas, yakni:

1. Aplikasi kasir yang dirancang hanya membahas menu makanan dan minuman saja.

2.

Sofware yang digunakan adalah Netbeans IDE 6.9.1 dan JDK 6u24.

3. Dapat mengeluarkan pesan jika perintah yang dimasukkan salah.

(14)

1.4.Kontribusi Tugas Akhir

Kontribusi yang dapat diberikan adalah sebagai berikut: 1.4.1. Bagi Dunia Akademik

1. Sebagai referensi tambahan dalam hal menyelesaikan sebuah kasus permasalahan yang mirip dengan latar belakang pembuatan aplikasi kasir berbasis java ini.

2. Bagi dunia pendidikan seperti SD, SMP, SMA sederajat dan Perguruan Tinggi, dapat digunakan sebagai alat bantu siswa untuk mencapai konsentrasi yang lebih tinggi dalam belajar

Netbeans IDE 6.9.1 dan JDK 6u24.

3. Meningkatkan dan menambah wawasan tentang belajar

Netbeans IDE 6.9.1 dan JDK 6u24. 1.4.2. Bagi Pengguna (user)

1. Aplikasi kasir sederhana ini diharapkan akan memberikan pelayan yang terbaik dalam rumah makan.

2.

Sebagai salah satu contoh dalam menggunakan atau pun belajar

Netbeans IDE 6.9.1 dan JDK 6u24 dalam belajar membuat aplikasi.

1.4.3. Bagi dunia pekerjaan

(15)

1.4.4. Bagi Penulis

1. Untuk mengaplikasikan ilmu yang telah diperoleh selama perkuliahan, serta menambah wawasan mengenai Netbeans IDE 6.9.1 dan JDK 6u24.

2.

aplikasi ini dapat berguna bagi kehidupan sehari-hari dan bisa dikembangkan lagi di kemudian hari.

1.5. Metode Pelaksanaan Tugas Akhir 1.5.1. Persiapan

Dalam penyusunan Tugas Akhir ini penulis melakukan berbagai kegiatan persiapan antara lain :

1. Meminta persetujuan judul kepada Dosen Pembimbing dan

Kepala Prodi untuk dapat mengimplementasikan aplikasi dari judul yang telah diajukan.

2. Menginstal software – software yang dibutuhkan dalam

menjalankan aplikasi ini, seperti : - Instalasi Netbeans 6.9.1. - Instalasi JDK 6u24.

3. Mencari informasi pemrograman kasir sederhana berbasis java

(16)

1.5.2. Pengumpulan data

Meliputi tahapan – tahapan untuk pengumpulan data teknik digunakan antara lain Pencarian dan pengumpulan bahan pustaka baik berupa buku, artikel, referensi dan sumber lain yang berhubungan dengan topik Tugas Akhir.

1.5.3. Planning (perencanaan)

Tahap pembuatan aplikasi dimulai dengan tahap perencanaan. Pada tahap ini bertujuan untuk menentukan tujuan dari perencanaan yang akan dibuat. Pada tahap ini juga dilakukan perancangan, analisa dan pengumpulan data yang diperlukan untuk dapat melakukan monitoring jaringan paket data secara akurat.

1.5.4. Pengujian

Merupakan proses pengujian hasil perancangan aplikasi kasir yang telah di buat. tingkat Pengujian dilakukan untuk meyakinkan bahwa hasil pengujian yang dilakukan dapat menampilkan hasil yang effisien dan akurat. 

1.5.5.

Maintenance (Pemeliharaan)

(17)

menambah fitur-fitur baru sesuai dengan perkembangan teknologi untuk menambah

kemudahan pengguna.

1.5.6. Penyusunan Tugas Akhir

Merupakan tahap untuk menyusun hasil penelitian secara sistematis berdasarkan aturan yang yang ada.

1.6. Sistematika Penulisan

Berikut adalah sistematika penulisan yang digunakan dalam penyusuan laporan tugas akhir:

BAB 1 PENDAHULUAN

Bab ini berisi tentang latar belakang permasalahan, perumusan masalah, batasan permasalahan, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB 2 DASAR TEORI

Bab ini berisi penjelasan tentang teori-teori dasar dan metode-metode yang berkaitan dengan penelitian yang dilakukan serta menginventarisir yang sudah dibuat oleh penulis terdahulu beserta permasalahannya.

BAB 3 PERANCANGAN DAN PEMBUATAN APLIKASI

(18)

Pada Bab ini akan dibahas mengenai perancangan aplikasi kasir sederhana dan program aplikasi kasir agar dapat menghasilkan suatu aplikasi yang sesuai dengan kita inginkan.

BAB 4 HASIL DAN PEMBAHASAN

Bab ini merupakan hasil dari pengujian sistem dan pembahasan dari pengujian system aplikasi yang dirancang. BAB 5 SIMPULAN DAN SARAN

Gambar

Tabel 2.1   Ringkasan Fase Sebuah Program Java ...........................................

Referensi

Dokumen terkait

Berdasarkan latar belakang adanya permasalahan dalam proses pencarian data tersebut, maka penulis tertarik untuk menyusun Tugas Akhir dengan judul “PERANCANGAN DAN PEMBUATAN KAMUS

PERANCANGAN DAN PEMBUATAN APLIKASI “KESENIAN TEMBANG MACAPAT SOLO” BERBASIS ANDROID!. Disusun

Berdasarkan uraian diatas, permasalahan yang timbul adalah, bagaimana perancangan alat-alat dalam Industri pembuatan Magnesium Carbonat dengan bahan baku berasal

Dengan aplikasi kasir manajemen dari transaksi pembelian, penjualan bahkan laporan menjadi lebih terintegrasi, maka dibuatlah Perancangan Sistem Aplikasi Kasir Di

Pada bab III ini akan dijelaskan dengan metode yang digunakan dalam pembuatan dan pengolahan data serta perancangan dalam pembuatan Tugas Akhir yang berjudul ”

Terdapat empat entitas eksternal yang bekerjasama dalam sistem ini, Admin sebagai kontrol utama dalam sistem, bertugas dalam pengelolaan data pengguna, kategori, dan barang; Kasir

Dari uraian-uraian diatas, sehingga penulis mengambil tugas akhir dengan judul, yaitu: ”Perancangan dan Pembuatan Alat Pengangkat dan Pengangkut Drum Kapasitas 220 Liter” 1.2

Perumusan Masalah Adapun perumusan masalah yang akan diangkat penulis dalam perancangan dan pembuatan alat dimaksud, adalah Bisakah alat grinder menghancurkan sampah daun sampah