PERANCANGAN DAN PEMBUATAN APLIKASI KASIR BERBASIS JAVA

dokumen-dokumen yang mirip
PERANCANGAN DAN PEMBUATAN SISTEM ABSENSI MAHASISWA BERBASIS WEB DI PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI PEMANGGILAN NOMOR ANTRIAN NASABAH BANK BERBASIS SISTEM KOMPUTER

SISTEM INFORMASI PASIEN RAWAT INAP BERBASIS WEB PADA RUMAH SAKIT UMUM VINA ESTETICA MEDAN LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

ABSTRAK. Kata kunci: Ensiklopedia, Masakan Tradisional, Android.

PERANCANGAN DAN PEMBUATAN ALAT PENDETEKSI KETINGGIAN AIR BERBASIS ARDUINO UNO R3

PERANCANGAN DAN PEMBUATAN APLIKASI GAME EDUKASI PEMBELAJARAN BAHASA INGGRIS MENGENAL VOCABULARY UNTUK SISWA SD BERBASIS ANDROID

IMPLEMENTASI PHONEGAP JQUERY MOBILE DAN WEB API DALAM PEMBUATAN APLIKASI PERIKLANAN BERBASIS ANDROID LAPORAN TUGAS AKHIR

RANCANG BANGUN ALAT UKUR TINGGI BADAN OTOMATIS BERBASIS ARDUINO UNO DAN ULTRASONIK

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID

IMPLEMENTASI TEKNOLOGI BLUETOOTH SEBAGAI PENGENDALI GERBANG BERBASIS ARDUINO

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN E-VOTING BERBASIS WEBSITE DENGAN MENGGUNAKAN SMS GATEWAY LAPORAN TUGAS AKHIR. Disusun sebagai syarat untuk menyelesaikan

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI LAMPU JARAK JAUH BERBASIS ARDUINO DAN INFRA MERAH LAPORAN TUGAS AKHIR. oleh NURHASANAH NIM:

PERANCANGAN DAN PEMBUATAN APLIKASI PEMESANAN MAKANAN DARI PELAYAN KE KOKI BERBASIS ANDROID

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

RANCANG BANGUN SISTEM INFORMASI JADWAL KULIAH JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN BERBASIS WEB LAPORAN TUGAS AKHIR.

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

PERANCANGAN DAN IMPLEMENTASI SISTEM APLIKASI PEMBELAJARAN TENSES BERBASIS ANDROID

1.1 Latar Belakang Masalah

PERANCANGAN DAN PEMBUATAN WEBSITE PEMESANAN TIKET ONLINE DAN MANAJEMEN TEMPAT DUDUK PENUMPANG PADA PERUSAHAAN OTOBUS CV.

PERANCANGAN WEB TES UJIAN ONLINE BERBASIS PHP DAN MySQL

PERANCANGAN DAN IMPLEMENTASI APLIKASI ANTI PEMUTUS JARINGAN WLAN PADA PROGRAM STUDI TEKNIK KOMPUTER POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR

APLIKASI BULETIN MAHASISWA POLITEKNIK NEGERI MEDAN BERBASIS ANDROID

SISTEM INFORMASI E-PROCUREMENT PADA PT.INALUM BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI TUGAS AKHIR MAHASISWA PRODI SISTEM INFORMASI POLITEKNIK NEGERI MEDAN BERBASIS WEB

PERANCANGAN DAN PEMBUATAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER PADA RUMAH MAKAN AYAM PENYET SURABAYA (SERVER)

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

PENGGUNAAN TENAGA MATAHARI (SOLAR CELL) SEBAGAI SUMBER DAYA ALAT KOMPUTASI LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI BROSUR INTERAKTIF DENGAN TEKNOLOGI AUGMENTED REALITY BERBASIS ANDROID LAPORAN TUGAS AKHIR

BAB 1 PENDAHULUAN. di berbagai bidang. Hal ini juga yang menyebabkan munculnya kemajuan pada

PERANCANGAN SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSIS PENYAKIT PADA AYAM SERTA PENANGANANNYA

SISTEM INVENTORY BARANG PADA PT. STARS INTERNATIONAL MENGGUNAKAN PEMROGRAMAN BERORIENTASI OBJEK LAPORAN TUGAS AKHIR

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

SISTEM INFORMASI SURAT MASUK DAN SURAT KELUAR PADA KANTOR REGIONAL VI BADAN KEPEGAWAIAN NEGARA BERBASIS WEB LAPORAN TUGAS AKHIR

RANCANG BANGUN GAME TICTACTOE SECARA ONLINE BERBASIS JAVA 2 MICRO EDITION (J2ME)

Suara Hewan Terhadap Anak Usia Dini Berbasis J2ME

BAB I PENDAHULUAN.

PERANCANGAN SISTEM INFORMASI PENGELOLAAN DANA BANTUAN OPERSIONAL SEKOLAH (BOS) BERBASIS WEB DI SD NEGERI TANJUNGBALAI

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN SISTEM INFORMASI AKADEMIK PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK NEGERI MEDAN BERBASIS WEB LAPORAN TUGAS AKHIR

SISTEM INFORMASI PENJUALAN OLEH - OLEH KHAS MEDAN PADA RANIA HOME MADE BERBASIS WEB

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PEMILIHAN UMUM BERBASIS J2ME

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALI KUNCI RUMAH BERBASIS ARDUINO DAN ANDROID LAPORAN TUGAS AKHIR DIRHAMSYAH NASUTION NIM.

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KEHADIRAN SISWA PADA SMA HARAPAN 3 DELI TUA BERBASIS WEB DAN SMS GATEWAY

Implementasi Teknologi Bluetooth Sebagai Pengendali Gerbang Berbasis Arduino

TUGAS AKHIR DEDY FIRDANI LINGGA

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI NOTIFIKASI NILAI SISWA PADA SMA BUDI MURNI 3 MEDAN BERBASIS WEB DAN SMSA GATEWAY

BAB I PENDAHULUAN. bentuk data berupa data audio maupun data berbentuk video. Oleh karena itu

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI LATIHAN TES POTENSI AKADEMIK BERBASIS MULTIMEDIA

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS SPBU DI KOTA MEDAN BERBASIS ANDROID LAPORAN TUGAS AKHIR. Oleh:

IMPLEMENTASI APLIKASI REMOTE DESKTOP SERVER MENGENDALIKAN PC (PERSONAL COMPUTER) MENGGUNAKAN TABLET

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI HASIL NILAI RAPOR SD ST. ANTONIUS VI MEDAN BERBASIS WEB

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENDAFTARAN PESERTA BIMBINGAN BELAJAR PADA GANESHA OPERATION BERBASIS WEB

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK ANGKUTAN UMUM (ANGKOT) BERBASIS ANDROID

BAB III METODOLOGI PENELITIAN

APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR. Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

PERANCANGAN DAN PEMBUATAN SISTEM PEMBATAS PENGISIAN BBM MENGGUNAKAN RFID BERBASIS MIKROKONTROLER ATMEGA8535 LAPORAN TUGAS AKHIR

SISTEM INFORMASI PEMASARAN PERUMAHAN BATU ASRI PANCUR BATU BERBASIS WEB

BAB I PENDAHULUAN. meja kosong. Pada saat customer memasuki restoran, maka customer akan

MEMBANGUN KLINIK GIGI MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

BAB I PENDAHULUAN. dengan judul Sistem Informasi Pemesanan Udang Pada Perusahaan CV. AHOK

PERANCANGAN DAN PEMBUATAN APLIKASI ALAT BANTU AJAR MATEMATIKA BERBASIS ANDROID

BAB I PENDAHULUAN. Di Era globalisasi seperti sekarang ini, teknologi sangatlah menjadi

Kata Pengantar. Sekian dan Terima kasih. Manado, April Penulis, Stefani Priska Tangkuman

PERANCANGAN APLIKASI JAVA DAN MYSQL UNTUK PEMESANAN DAN PERSEDIAAN BARANG DI TOKO SUMBER REJEKI NGRAYUN SKRIPSI

IMPLEMENTASI APLIKASI REMOTE DESKTOP PADA PERANGKAT ANDROID KE PERANGKAT NOTEBOOK MELALUI KONEKSI INTERNET

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

PERANCANGAN SISTEM PENGENDALI PERALATAN LISTRIK RUMAH TANGGA MELALUI PERINTAH SUARA DENGAN ARDUINO DAN BLUETOOTH BERBASIS ANDROID

PERANCANGAN SISTEM PENGONTROL DAN MONITOR INTENSITAS CAHAYA RUANGAN BERBASIS PERINTAH SUARA PADA SISTEM ANDROID TUGAS AKHIR EKI ARMANDA

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KOS DAN KONTRAKAN BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Untuk Memenuhi Tugas Akhir

RANCANG BANGUN APLIKASI LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP (Studi Kasus Bappeda Kabupaten Ngawi)

PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN

APLIKASI PEMESANAN PERJALANAN PAKET WISATA PADA PT. VAKANSI MANDALA NUSANTARA BERBASIS ANDROID. Angga Saputra. Program Studi Sistem Informasi

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Permasalahan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. 1.2 Perumusan Masalah

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN...

PERANCANGAN DAN PEMBUATAN WEBSITE SEBAGAI MEDIA INFORMASI PADA YAYASAN PONDOK PESANTREN HIDAYATULLAH

Diploma 3. Menyelesaikan. oleh PROGRAM POLITEK MEDAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

PENDAHULUAN TENTANG NETBEANS

RANCANG BANGUN GAME TEBAK ANGKA UNTUK MELATIH DAYA INGAT TUGAS AKHIR

APLIKASI TRANSAKSI PULSA MULTI OPERATOR BERBASIS ANDROID. Laporan Tugas Akhir

PERANCANGAN DAN PEMBUATAN SISTEM PEMBELIAN TIKET SINEMA BERBASIS MOBILE PHONE PAYMENT LAPORAN TUGAS AKHIR. Program Studi Teknik Telekomunikasi

LAPORAN TUGAS AKHIR. Disusun Sebagai Salah Satu Syarat Untuk. Menyelesaikan Program Pendidikan Diploma 3. Oleh :

BAB I PENDAHULUAN. bidang industri peralatan rumah tangga dengan berbagai jenis dan ukuran.

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

BAB 1 PENDAHULUAN. suatu pekerjaan, baik yang berbasis pada desktop (desktop based), berbasis pada. tugasnya masih dilakukan secara manual.

Transkripsi:

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 MEDAN 2014

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. Kata kunci: Komputer, Java, sistem transaksi,kasir.

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. 3. Zakaria Sembiring, ST., M.Sc. selaku Kepala Program Studi Teknik Komputer Politeknik Negeri Medan.

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 1.1 Latar Belakang Masalah... 1 1.2 Tujuan dan Manfaat Tugas Akhir... 1 1.2.1 Tujuan Tugas Akhir... 1 1.2.2 Manfaat Tugas Akhir... 2 1.3 Ruang Lingkup... 2 1.3.1 Rumusan Masalah... 2 1.3.2 Batasan Masalah... 3 1.4 Kontribusi Tugas Akhir... 4 1.4.1 Bagi Dunia Akademik... 4 1.4.2 Bagi Pengguna (User)... 4 1.4.3 Bagi Dunia Pekerjaan... 4 1.4.4 Bagi Penulis... 5 1.5 Metode Pelaksanaan Tugas Akhir... 5

1.5.1 Persiapan... 5 1.5.2 Pengumpulan Data... 6 1.5.3 Planning(perancangan)... 6 1.5.4 Pengujian... 6 1.5.5 Maintenance (Pemeliharaan)... 6 1.5.6 Penyusunan Tugas Akhir... 7 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.4.2 NetBeans Profiler... 13 2.4.3 NetBeans C/C++ Pack... 13 2.4.4 Netbeans Enterprise Pack... 14 2.4.5 Netbeans Ruby Pack... 14 2.5 Java... 15 2.6 Karakteristik Java... 16 2.7 Fase-Fase Pemrograman Java... 18 2.8 Teknik Pengamanan Java... 19 2.9 GUI (Graphical User Interface)... 20 2.9.1 Class Jframe... 22

2.9.2 Class JLabel... 23 2.9.3 Class JButton... 25 2.9.4 Class JtextField... 26 BAB 3 PERANCANGAN SISTEM... 27 3.1 Gambaran Umum Aplikasi... 27 3.1.1 Identifikasi Sistem... 28 3.1.2 Batasan Sistem... 28 3.2 Perancangan Sistem... 29 3.2.1 Perancangan Struktur Navigasi... 29 3.3 Flowcart... 32 3.3.1 Perancangan Antar Muka Aplikasi... 33 BAB 4 HASIL DAN PEMBAHASAN... 53 4.1 Tampilan Antar Muka Aplikasi... 53 4.1.1 Tampilan Menu Aplikasi Kasir... 53 4.2 Pengujian... 54 4.2.1 Lingkungan Pengujian... 54 4.2.2 Kebutuhan Hardware dan Software... 54 4.2.3 Materi Pengujian... 55 4.2.4 Pelaksanaan Pengujian Pada Aplikasi... 57 4.3 Analisa Kelayakan Aplikasi... 63 4.3.1 Kelayakan Operasional Aplikasi... 63 4.3.2 Kelayakan Teknik... 63

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

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 Gambar 4.10 Proses Tampilan Reset... 62

DAFTAR TABEL Tabel 2.1 Ringkasan Fase Sebuah Program Java... 19

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 LISTING PROGRAM

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: a. Sebagai suatu syarat untuk menyelesaikan program pendidikan

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 Berdasarkan latar belakang masalah yang sudah dikemukakan maka rumusan masalah yang dikaji dalam tugas akhir ini adalah:

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. 4. Dapat menyimpan data format transaksi yang dilakukan.

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 1. Dapat menjadi nilai tawar pada suatu perusahaan dengan proses penciptaan dan perancangan aplikasi-aplikasi yang bermanfaat dalam dunia kerja.

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 sebagai referensi dalam menjalankan proses perancangan aplikasi ini.

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) Merupakan pengecekan terhadap sesuatu yang menyebabkan kinerja sistem dan melakukan troubleshooting untuk perbaikan dan penyempurnaan proyek akhir. Pemeliharaan digunakan untuk menjaga aplikasi tetap berjalan dengan baik, hal ini perlu dilakukan secara teratur untuk meninjau dan memperbaiki aplikasi. Pada tahap ini juga meliputi pengubahan struktur tools yang ada pada aplikasi yang ada atau

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 KASIR BERBASIS JAVA

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 Bab ini merupakan kesimpulan dari penelitian yang dilakukan dan saran-saran untuk pengembangan penelitian lebih lanjut.