PERANCANGAN APLIKASI RENTAL MOBIL MENGGUNAKAN KONSEP OOP PADA APLIKASI NETBEANS IDE 8 2 PDF

Title PERANCANGAN APLIKASI RENTAL MOBIL MENGGUNAKAN KONSEP OOP PADA APLIKASI NETBEANS IDE 8 2
Author Heru Irfansyah
Pages 8
File Size 391.8 KB
File Type PDF
Total Downloads 141
Total Views 268

Summary

PERANCANGAN APLIKASI RENTAL MOBIL MENGGUNAKAN KONSEP OOP PADA APLIKASI NETBEANS IDE 8.2 Heru Irfansyah1, Suendri 2 1 SistemInformasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia 2 SistemInformasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia Email: 1 [email protected]...


Description

Accelerat ing t he world's research.

PERANCANGAN APLIKASI RENTAL MOBIL MENGGUNAKAN KONSEP OOP PADA APLIKASI NETBEANS IDE 8 2 Heru Irfansyah

Related papers

Download a PDF Pack of t he best relat ed papers 

PERANCANGAN SIST EM PENJUALAN DI T OKO ALAT MUSIK DAN OLAHRAGA BERBASIS JAVA D… Abdul Alfat t ah Hidayah Nasut ion PERANCANGAN SIST EM INFORMASI PENYEWAAN MOBIL MENGGUNAKAN PEMROGRAMAN BERBASIS … Reyhandi Akbar IMPLEMENTASI ARRAY DALAM PROGRAM PENIT IPAN BARANG DENGAN KONSEP ORIENT ED OBJEK PR… Muhammad Dani Adli

PERANCANGAN APLIKASI RENTAL MOBIL MENGGUNAKAN KONSEP OOP PADA APLIKASI NETBEANS IDE 8.2 Heru Irfansyah1, Suendri 2 1 SistemInformasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia 2 SistemInformasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia Email: 1 [email protected] , 2 [email protected] Abstrak: Sistem informasi merupakan suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media prosedurdan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternalyang penting serta menyediakan suatu dasar informasi untuk pengambilankeputusan yang tepat. Rental Ajib merupakan sebuah perusahaan yang bergerak dibidang jasa rental. Selain itu, Rental Ajib juga bergerak dibidang lainnya seperti Rental Mobil. Untuk pengolahan data yang lebih baik serta terciptanya laporan yang akurat, maka sangat diperlukan sebuah sistem informasi yang dapatmengolah data yang ada pada Rental Ajib. Perkembangan jasa rental mobil terkait dengan bisnis transportasi berkembang dengan baik. Terkait dengan Perkembangan Bisnis Transportasi, dimana angkutan umum sudah tidak berkembang dengan baik, muncul bisnis baru yang cukup menggiurkan, yaitu bisnis rental mobil pribadi. Dengan adanya kasus atau masalah tersebut maka penulis melakukan studi kasus, ingin merancang dan membangun sebuah piranti lunak menggunakan Netbeans 6,8 dan bekerja di bawah system operasi Windows. Kata Kunci: Sistem Informasi, Java, Aplikasi. Abstract : Information system is a system in an organization which is a combination of people, facilities, technology, media procedures and controls aimed at getting important communication channels, processing certain types of routine transactions, giving signals to management and others to internal events and important externalities and provide a basis for information for appropriate decisions. Sejahtera Tour and Travel is a company engaged in tour and travel. In addition, Sejahtera Tour and Travel also engages in other fields such as Car Rental. For better data processing and the creation of accurate reports, it is very necessary for an information system that can process existing data on the Prosperous Tour and Travel. The development of car rental services related to tourism, tours and travel, the transportation business is well developed. Related to the Development of the Transportation Business, where public transport is not well developed, new businesses are emerging that are quite tempting, namely the private car rental business. With these cases or problems, the authors conducted a case study, wanting to design and build a software using Netbeans 6.8 and work under the Windows operating system. Keywords: Information Systems, Java, Applications.

1. Pendahuluan Perkembangan teknologi semakin pesat pada masa kini.Kemajuan ini membuat Teknologi informasi menjadi kebutuhan yang tidak bias dihiraukan lagi. (Gaol, 2008) Tuntutan bisnis yang menginginkan sesuatu secara lebih praktis dan akurat membuat suatu teknologi informasi menjadi hal yang tak terpisahkan dalam sebuah bisnis. Dengan adanya teknologi informasi, pengolahan informasi maupun data penting atau record menjadi lebih mudah dan dapat diandalkan. Salah satu usaha rental mobil di Kabupaten Deli Serdang yang bernama Rental Ajib mengalami kesulitan pada proses pengolahan data transaksi. Data transaksi yang masuk semakin banyak dan cenderung semakin tidak akurat juga lambat proses pengolahannya. Jika teknologi informasi dapat diimplementasikan dan usaha rental mobil ini memiliki sistem informasi untuk mendukung pengolahan transaksi tersebut, maka pasti usaha rental mobil ini akan mendapat kemudahan. Sistem Informasi Rental Mobil dapat menjadi pilihan untuk menjawab tuntutan kebutuhan tersebut.(Annisa, 2015). 2. LANDASAN TEORI a. Pengertian Sistem Pengertian Sistem sangat luas dan beranekaragam, sehingga timbul berbagai definisi dan istilah tentang sistem menurut Gordon.B.Davis mengatakan: “Sistem merupakan kumpulan dari elemen-elemen (sub sistem) yang secara bersama-sama membentuk satu kesatuan dan saling berinteraksi dalam mencapai tujuan”. (Tata Sutabri, 2012). Terdapat dua pendekatan dalam mendefinisikan sistem yaitu yang menekanan pada prosedur yang saling berhubungan untuk melakukan suatu kegiatan dan yang menekankan pada elemen-elemen yang berinteraksi, berhubungan untuk mencapai tujuan tertentu(Tata Sutabri, 2012). b. Pengertian Informasi Informasi merupakan hasil pemrosesan data (fakta) menjadi sesuatu yang bermakna dan bernilai untuk pengambilan keputusan. Dalam kehidupan sehari-hari, segala aktivitas pengambilan keputusan kita juga menjadi mudah dengan adanya informasi. Informasi tidak dapat terlepas dari aspek kehidupan manusia. Siapa, kapan, dan di manapun seseorang akan membutuhkan informasi(Bonnie Soeherman& Marion Pinontoan, 2004). c. Pengertian Sistem Informasi Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Wahana.2007). d. Flowchart Bagan alir (flowchart) merupakan bagan yang menggambarkan urutan dari instruksi proses maupun hubungan satu proses dengan proses yang lain dengan menggunakan simbol tertentu (Annisa.2015).

e. Pengertian Netbens Netbeans merupakan salah satu IDE yang dikembangkan dengan bahasa pemrograman java. Netbeans mempunyailingkup pemrograman yang terintegrasi dalam suatu perangkat lunak yang didalamnya menyediakan pembangunan program GUI, text editor, compiler, dan interpreter. Netbeans adalah sebuah perangkat lunak open source sehingga dapat digunakan secara gratis untuk keprluan komersial maupun nonkomersial yang didukung oleh Sun Microsystem(Adi.2005). f. OOP (Object Oriented Program) OOP (Object Oriented Program) merupakan suatu cara atau paradigma pemrograman yang berorientasi pada objek. Adapun perbedaan yang mendasar dengan pemrograman terstruktur adalah pemrograman terstruktur merupakan rangkaian logika program yang berurutan dan dapat terdiri dari sub struktur, sedangkan OOP merupakan logika program yang di umpamakan atau dirancang bangun berdasarkan objek.(Jogiyanto.2005). 3. METODE PENELITIAN Metode pendekatan sistem yang digunakan adalah metode analisis dan pemrograman berorientasi objek. Pemograman berorientasi objek adalah sebuah konsep pemograman untuk membuat kode program yang lebih terstruktur, terkelompok berdasarkan objek-objek yang terlibat sehingga bagian-bagiannya dapat digunakan untuk pembuatan aplikasi. Pemograman berorientasi objek membagi-bagi kode program aplikasi menjadi kumpulan bungkusan benda/objek dipandang dari sudut pandang aplikasi komputer dan proses yang dilakukan dalam aplikasi. 4. HASIL DAN PEMBAHASAN Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Dengan menggabungkan komponen-komponen perangkat lunak dan perangkat keras sehingga dapat menghasilkan sistem yang baik. Tujuan utama dari tahap perancangan sistem ini yaitu dihrapakan mampu memenuhi kebutuhan pengguna internal pada perusahaan Rental. Dalam penelitian ini yang menjadi pengguna internal adalah pemilik perusahaan Rental. Adapun tujuan lainnya dari perancangan sistem dalam penelitian ini yaitu untuk membangun suatu rancangan prosedur sistem informasi Rental Mobil dan memberikan gambaran yang jelas kepada pengguna tentang sistem tersebut. Perancangan Rental pada program ini menggunakan konsep Object Oriented Programming dimana terdapat dua buah class yaitu class Rental dan class Rental1 , pada class Rental sendiri adalah pendeklarasian beberapa properti dan method yang mana ini merupakan bagian dari konsep pemograman object oriented programming, pada Rental1 sendiri di sana ada menu untuk memilih kendaraan pada system tersebut. Sebelum melakukan implementasi kedalam java peneliti menggunakan flowhart sebagai landasan untuk perancangan program, yang bisa dilihat pada gambar 1.0 kemudian setelah mendapatkan rancangan program lalu mengimplementasikan nya kedalam bahasa pemograman java menggunakan IDE Netbeans 8.2.

START

MEMILIH KENDARAAN

INPUT JUML AH KENDARAAN YANG DIRENTAL

INPUT DATA NAMA, PLAT, KONDISI KENDARAAN, TANGGAL, KETE RLAMBATAN

YA

HITUNG HARGA, DENDA DAN TOTAL BAYAR

OUT PUT INFORMASI DAT A PEL ANGGAN, HARGA, DENDA, DAN TOTAL BAYAR

INPUT KEMBALI YA / TIDAK

TIDAK

END

Gambar 1.0 : flowchart rancangan program Class Rental1 public class Rental1 { static void pilihan() throws IOException { Scanner input = new Scanner(System.in); System.out.println("========RENTAL AJIB========"); System.out.println("Silahkan pilih Kendaraan "); System.out.println("1. Roda dua (Sepeda Motor)"); System.out.println("2. Roda empat (Mobil Pribadi)"); System.out.println("3. BUS Parawisata"); System.out.println("4. Jasa Supir"); System.out.print("Masukkan pilihan : "); int pilih = input.nextInt();

switch(pilih){ case 1: rental.roda2(); break; case 2: rental.roda4(); break; case 3: rental.bus(); break; case 4: rental.supir(); break; } } }

Class Rental switch (nomob) { case "BK 1234 AZ": merk = "Avanza"; harga = 300000; break; case "BK 2345 ZA": merk = "Xenia"; harga = 250000; break; case "BK 9098 ZX": merk = "Pregio"; harga= 700000; break; default: merk = "Nomor Mobil Tidak

public class Rental { String nama, merk, nomob,kead,tanggal,kembali; int nomobil, lama, harga, bayar; int telat, denda, total,n; int[] mobil = new int[10]; int i; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); while(true) { System.out.println("==================== ======================"); Scanner input = new Scanner(System.in); System.out.print("Masukkan Jumlah data yang akan di input : "); n=Integer.parseInt(in.readLine()); for( i=1; i...


Similar Free PDFs