DISUSUN OLEH
Kelompok 1 :
2019
i
KATA PENGANTAR
Puji syukur kami penjatkan kehadirat Allah SWT, yang atas rahmat-Nya
sehingga kami dapat menyelesaikan penyusunan makalah yang berjudul “Aplikasi
Penjualan Buku”. Penulisan makalah ini merupakan salah satu tugas yang
diberikan dalam mata kuliah Pemrograman Berbasis Objek di STMIK Dipanegara.
Dalam Penulisan makalah ini kami merasa masih banyak kekurangan baik
dari cara penulisan maupun materi, mengingat akan terbatasnya kemampuan yang
kami miliki. Untuk itu, kritik dan saran dari semua pihak sangat kami harapkan
demi penyempurnaan pembuatan makalah ini.
Penulis
ii
Daftar Isi
D. Batasan........................................................................................................................ 2
iii
BAB I
PENDAHULUAN
A. Latar Belakang
Seiring dengan perkembangan zaman yang semakin
pesat,kebutuhan akan efektifitas dan efisiensi sangat diutamakan
dalam berbagai bidang. Hal tersebut telah mendorong manusia untuk
berkreasi dan berinovasi dalam bidang teknologi untuk menciptakan
suatu alat yang lebih efektif dan efisien.
Perkembangan teknologi saat ini dapat dilihat sudah banyak
alat yang diciptakan supaya memberikan kemudahan kepada
masyarakat untuk melaksanakan pekerjaan. Salah satu cotohnya
adalah pada saat melakukan penjualan buku.Dari beberapa tempat
yang sudah saya jalani dalam penjualan nuku, masih ada yang belum
menggunakan sistem komputerisasi. Kalau proses ini dikerjakan
dengan manual sungguh akan memakan waktu yang cukup lama dan
kemungkinan akan mendatangkan kerugian karena kita salah
memasukkan harga atau salah memasukkan jenis barang. Dalam hal
ini akan dibuat aplikasi yang dapat menghitung semua transaksi
dengan hanya memasukan kode barang. Selanjutnya aplikasi
tersebut akan memunculkan total harga barang keseluruhan.
Bedasarkan masalah tersebut kami mengambil judul Aplikasi
Penjualan Buku.
B. Rumusan Masalah
Dengan pembahasan latar belakang diatas mengenai berbagai
permasalahan yang terjadi dalam manajemen Penjualan Barang
Bekas yang masih menggunakan sistem manual, maka dibuatlah
aplikasi jual beli barang bekas ini.
1
C. Tujuan Masalah
Tujuan dari tugas ini adalah :
Dapat merancang aplikasi penjualan buku secara komputerisasi
Diharapkan dapat mengurangi kesalahan dalam melakukan transaksi
penjualan
D. Batasan
Pembuatan aplikasi pengolahan data administrasi pihak
toko untuk pengecekan pembelian buku dari distributor dan stok
buku ini mempunyai ruang lingkup atau batasan masalah, antara
lain :
1) Aplikasi tidak terintegrasi dengan sistem lain, artinya data
tidak diambil dari sistem lain tetapi di masukkan sendiri
secara manual.
2) Report yang dihasilkan masih bersifat umum
E. Metode Pengerjaan
Sesuai dengan rumusan masalah tersebut,maka batasan
masalah dalam proyek ini adalah :
2
F. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan pada
pembuatan proyek adalah Waterfall model
3
BAB II
PEMBAHASAN
A. Definisi Java
Java adalah bahasapemrograan yang dapat dijalankan di berbagai
komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh
James Gosling saat masih bergabung di Sun Microsystems saat ini
merupakan bagian dari Oracle dan dirilis tahun1995. Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan
sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin
aras bawah yang minimal. 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 (general purpose), dan
secara khusus didisain untuk memanfaatkan dependensi implementasi
seminimal mungkin. Karena fungsionalitasnya yang memungkinkan
aplikasi Java mampu berjalan di beberapa platform sistem operasi yang
berbeda, Java dikenal pula dengan slogannya, "Tulis sekali, jalankan di
mana pun". Saat ini Java merupakan bahasa pemrograman yang paling
populer digunakan, dan secara luas dimanfaatkan dalam pengembangan
berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
4
1. Class (kelas) adalah sebuah rancangan (mirip seperti struct)
untuk mendefinisikan karakter dan perilaku dari object. yang
merupakan kumpulan atas definisi dan fungsi-fungsi dalam suatu
unit, untuk suatu tujuan tertentu.
5
C. Analisis dan Perancangan
1. Class Diagram
6
2. ERD (Entiy Realtionship Diagram)
3. Diagram Konteks
7
4. Data Flow Diagram
8
BAB III
PENUTUP
A. Kesimpulan
Berdasarkan atas penjelasan serta pembahasan materi pada bab I, II,
III, dan dengan telah dilakukannya pengumpulan data, analisis,
perancangan serta implementasi pada “analisis dan perancangan sistem
informasi penjualan toko makassar berilmu” penulis menyimpulkan
beberapa hal, sebagai berikut:
1. Dalam perancangan sistem informasi penjualan pada toko
karunia sintang ini menggunakan perancangan normalisasi dan
relasi yang menghasilkan 10 tabel, yaitu tabel jenis, tabel
Pemasok, tabel Karyawan, tabel barang, tabel Konsumen, tabel
pembelian, tabel detailpembelian, tabel retur pembelian, tabel
penjualan, dan tabel detail penjualan.
2. Dengan sistem informasi penjualan pada toko karunia sintang
ini dapat meningkatkan efektifitas kerja, efisiensi sumber daya
dan peningkatan kualitas informasi yang ada pada toko karunia
Sintang, Kalimantan Barat.