Anda di halaman 1dari 12

PROGRAM PENJUALAN BARANG

Logo UBSI

Tugas ini dibuat untuk memenuhi Nilai Tugas Project Mata Kuliah
Pemrograman Berbasis Objek

Tim Penyusun :
Abdullah Muhaimin (15220473)
Andri Octavian (15220732 )
Muhammad Iksan Maulana (15220690)

PROGRAM STUDI ILMU KOMPUTER KAMPUS PONTIANAK


UNIVERSITAS BINA SARANA INFORMATIKA
PONTIANAK
2023
KATA PENGANTAR

Puji syukur kami panjatkan atas kehadirat Allah Swt. yang telah melimpahkan
rahmat dan hidayah-Nya sehingga kami bisa menyelesaikan tugas project tentang
"Program penjualan barang".

Tidak lupa juga kami mengucapkan terima kasih kepada semua pihak yang telah
turut memberikan kontribusi dalam penyusunan makalah ini. Tentunya, tidak akan
bisa maksimal jika tidak mendapat dukungan dari berbagai pihak.

Adapun tujuan dari penulisan makalah ini adalah untuk memberikan kemudahan
kepada masyarakat dalam mencari dan bertransaksi di ruang lingkup ekonomi yaitu
jual beli barang alat tulis.

Sebagai penyusun, kami menyadari bahwa masih terdapat kekurangan, baik dari
penyusunan maupun tata bahasa penyampaian dalam makalah ini. Oleh karena itu,
kami mengharapkan saran dan kritik dari pembaca agar kami dapat lebih baik lagi
kedepan.

Kami berharap semoga makalah yang kami susun ini memberikan manfaat dan juga
inspirasi bagi pembaca.

i
DAFTAR ISI

Halaman
KATA PENGANTAR ................................................................................... i
DAFTAR ISI ................................................................................................ ii
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................. 1
1.2 Maksud dan Tujuan ......................................................................... 1
1.3 Ruang Lingkup ................................................................................ 1
BAB II LANDASAN TEORI
2.1 Pengertian Bahasa Pemrograman Java ............................................. 2
2.2 Kelebihan dan Kekurangan java ....................................................... 2
2.3 Pengertian Design Dalam Java ......................................................... 3
BAB III PERANCANGAN DAN IMPLEMENTASI
3.1 Rancangan Program ......................................................................... 4
3.2 Tampilan Program ........................................................................... 5
3.3 Source Code .................................................................................... 6
BAB IV KESIMPULAN DAN SARAN
4.1 Kesimpulan...................................................................................... 8
4.2 Saran ............................................................................................... 8
DAFTAR PUSTAKA ................................................................................... 9

ii
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah


Perkembangan Teknologi akan terus mengalami perubahan semakin majunya
ilmu pengetahuan dan akan mempengaruhi semua bidang di kehidupan manusia salah
satunya adalah dalam bidang ekonomi. Sebelum majunya suatu teknologi, biasanya
masyarakat yang ingin membeli barang mereka harus pergi ke suatu tempat yang
menyediakan barang tersebut dan harus bertransaksi secara tatap muka. ditambah
dengan kondisi geografis Indonesia, ketersediaan barang di tiap daerah terbatas
sehingga masyarakat sulit mencari suatu barang atau produk yang tersedia di daerah
sekitar tempat tinggal.
Dengan adanya perkembangan teknologi pada saat ini telah merubah pola dalam
bertransaksi yang sebelumnya hanya secara tatap muka langsung,sekarang sudah bisa
melalui perantara internet sehingga suatu transaksi dapat dilakukan meskipun dari
jarak yang jauh. Dan juga barang murah dan berkualitas serta legal.

1.2 Maksud dan Tujuan


Maksud dan tujuan pembuatan makalah ini adalah untuk membantu
masyarakat dalam mendapatkan barang Alat Tulis yang murah dan berkualitas, serta
membantu pihak penjual dalam mempromosikan barang yang akan dijual:
1. Memastikan keaslian dari produk yang akan dijual;
2. Memastikan keamanan dari produk atau barang yang akan dijual;

1.3 Ruang Lingkup


Dalam pembuatan makalah ini, penulis membatasi permasalahan mengenai
perancangan program Penjualan Barang menggunakan Bahasa pemrograman Java .
Pembahasan akan lebih di khususkan bagaimana proses penjualan yang meliputi
pembuatan konsep sampai pemrograman yang menyangkut pemberian informasi
tentang Aplikasi Penjualan Barang yang kami buat kepada masyarakat serta
penginputan data-data oleh tim.

1
BAB II

Landasan Teori

2.1 Pengertian Bahasa Pemrograman Java


Java adalah Bahasa pemrograman yang dapat digunakan untuk membuat
berbagai macam bentuk aplikasi, desktop, web, mobile, dan berbagai macam aplikasi
lainnya, sebagaimana dibuat dengan menggunakan Bahasa Pemrograman
konvensional yang lain. Berdasarkan pengetahuan yang kami dapatkan, Bahasa
Pemrograman Java ini berorientasi objek (OOP-Object Oriented Programming), dan
dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak
hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem
operasi dan bersifat open source. Dengan slogannya “Write once, run anywhere”.

Bahasa Pemrograman ini juga banyak mengadopsi sintaksis yang terdapat pada
C dan C++ namun dengan sintaksis model objek yang lebih sederhana. Aplikasi-
aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat
dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan Bahasa
pemrograman yang bersifat umum/non-spesifik (generasi purpose)

2.2 Kelebihan dan Kekurangan Bahasa Java


1. Kelebihan Java
a. Sederhana dan Ampuh
Java menyediakan sarana untuk membuat program (applet) yang
berjalan pada web browser. Programmer dapat menggunakan applet
kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di
jaringan.
b. Aman
Java dirancang dengan konsep keamanan internet.
c. Berorientasi objek
Java tidak diturunkan Bahasa pemrograman apapun. Java memiliki
keseimbangan yang menyediakan mekanisme peng-class-an sederhana
dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.
d. Bersifat Multiplatform
Java dirancang untuk mendukung aplikasi yang dapat beroperasi di
lingkungan jaringan yang berbeda. Untuk mengakomodasi hal tersebut,
Java compiler membangkitkan bytecodes (sebuah format yang tidak
tergantung pada arsitektur tertentu yang didesain untuk mengirimkan
kode ke banyak platform perangkat keras dan perangkat lunak secara
efisien). Java juga dapat dijalankan oleh banyal platform seperti Linux,
Unix, Windows, Solari, maupun Mac.
2. Kekurangan Java
a. Java memiliki kecepatan yang kurang dari Bahasa C++
b. Java banyak memakan memori computer
c. Java merupakan Bahasa yang kompleks dan susah dipelajari
d. Program yang dibuat oleeh Bahasa ini lebih lambat
Bahasa pemrograman Java lebih lambat disbanding dengan program
yang dibuat dengan Bahasa lain seperti C dan C++.

2.3 Pengertian Design Dalam Java


Dalam konteks Bahasa pemrograman Java, ”Design” mengacu pada proses
perancangan struktur dan perilaku dari sebuah program atau komponen yang akan
dibangun. Design merupakan langkah awal yang penting sebelum memulai
implementasi sebuah kode program. Design didalam Java melibatkan pemikiran
tentang bagaiman kelas-kelas akan diorganisir, hubungan antara kelas-kelas tersebut,
dan bagaimana kelas-kelas tersebut akan berinteraksi satu sama lain. Tujuan dari
design adalah menciptakan program yang mudah dipahami, dapat dikelola, dan dapat
diubah atau dikembangkan dengan mudah dimasa depan.
Penting untuk merencanakan design dengan hati-hati sebelum kita memulai
sebuah implementasi kode program di Java. Design yang baik akan membantu kita
memastikan bahwa program yang kita bangun memiliki struktur yang terorganisir,
mudah dipahami, dan dapat dengan mudah juga dikelola dan dikembangkan dimasa
depan.
BAB III

PERANCANGAN DAN IMPLEMENTASI

3.1 Rancangan Program

4
3.2 Tampilan Program

5
3.3 Source Code

6
7
BAB IV

PENUTUP

4.1 Kesimpulan
Bahwa apa yang tim kami rancang adalah untuk dunia perdagangan yaitu jual
beli barang alat tulis selain itu rancangan ini juga bukti kami untuk memudahkan
gerak masyarakat dalam bertransaksi mau pun membeli barang serta juga memudah
kan penjual dalam lingkup ekonomi.

4.2 Saran
Dalam penyusunan rancangan ini kami berupaya memberikan yang terbaik dan
kenyamanan kepada masyarakat disamping tentu dalam rancangan ini pasti tidak
terlepas dari kekurangan apa pun itu tentunya ada beberapa hal yang sangat penting
diantara nya:
1. Rancangan ini harus mudah dikembangkan di masa mendatang karena harus
menyesuaikan perkembangan zaman agar keefektifan dalam bertransaksi bisa
terus menjadi lebih baik.
2. Program ini di rancang dengan standar mekanisme yang ada saat ini sehingga
dapat membantu dan serbaguna bagi masyarakat dan penjual.
3. Bahasa pemrograman yang baik dan efisien.

8
DAFTAR PUSTAKA

1. http://septialutfi-1102412108-03.blogspot.com/p/makalahteknologi-

informasi-dan.html?m=1

2. http://cumacoding.blogspot.com/2017/10/bahasa-pemrograman-java-

makalah-ini.html?m=1

3. https://www.academia.edu/36795910/MAKALAH_PENGENALAN_JAVA_

SERTA_NETBEANS_SETTING_PATH_PADA_JAVA

Anda mungkin juga menyukai