Anda di halaman 1dari 15

MAKALAH

APLIKASI KASIR KOPERASI SEJAHTERA

Oleh:

PUTERA HERIYANTO
17630943

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2019
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang, saya panjatkan puji syukur atas kehadirat-Nya, yang telah
melimpahkan rahmat, hidayah, dan inayah-Nya kepada saya, sehingga saya dapat
menyelesaikan makalah tentang pemrograman sistem penjualan barang ini telah
ksaya susun dengan maksimal dan mendapatkan bantuan dari berbagai pihak
sehingga dapat memperlancar pembuatan makalah ini. Untuk itu saya
menyampaikan banyak terima kasih kepada semua pihak yang telah membantu
dalam pembuatan makalah ini.

Terlepas dari semua itu, saya menyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena
itu dengan tangan terbuka, saya menerima segala saran dan kritik dari pembaca
agar saya dapat memperbaiki makalah ini.

Akhir kata saya berharap semoga makalah ilmiah tentang pemrograman


sistem penjualan barang ini dapat bermanfaat untuk pembaca.

Banjarmasin, 07 Januari 2020


DAFTAR ISI
BAB I PENDAHULUAN........................................................................................4
1.1 Latar Belakang..........................................................................................4
1.2 Rumusan Masalah.....................................................................................5
1.3 Batasan Masalah........................................................................................5
1.4 Tujuan Penelitian.......................................................................................5
1.5 Manfaat Penelitian.....................................................................................5
BAB II TINJAUAN PUSTAKA..............................................................................6
2.1 Landasan Teori..........................................................................................6
2.1.1 Delphi 7..............................................................................................6
2.2.1 Basis Data..........................................................................................6
2.3.1 Mysql.................................................................................................8
2.4.1 Xampp................................................................................................8
2.2 Penelitian Terkait......................................................................................9
BAB III METODE PENELITIAN........................................................................10
3.1 Teknik Pengumpulan Data......................................................................10
3.2 Analisa Sistem Laporan...........................................................................10
3.3 Analisa Kebutuhan Sistem......................................................................11
3.4 Rancangan Table.....................................................................................11
3.5 Rancangan Interface................................................................................11
BAB IV PENUTUP...............................................................................................14
4.1 Kesimpulan..............................................................................................14
4.2 Saran........................................................................................................14
BAB I
PENDAHULUAN
1.1 Latar Belakang
Koperasi merupakan bagian dari tata susunan ekonomi, hal ini berarti
bahwa dalam kegiatannya koperasi turut mengambil bagian bagi tercapainya
kehidupan ekonomi yang sejahtera, baik bagi orang-orang yang menjadi anggota
perkumpulan itu sendiri maupun untuk masyarakat di sekitarnya. Koperasi
sebagai perkumpulan untuk kesejahtaraan bersama, melakukan usaha dan kegiatan
dibidang pemenuhan kebutuhan bersama bagi para anggotanya.

Koperasi mempunyai peranan yang cukup besar dalam menyusun usaha


bersama dari orang-orang yang mempunyai kemampuan ekonomi terbatas. Dalam
rangka usaha untuk memajukan kedudukan rakyat yang memiliki kemampuan
ekonomi terbatas tersebut, maka pemerintah Indonesia memperhatikan
pertumbuhan dan perkembangan perkumpulan-perkumpulan koperasi.

Cita-cita koperasi memang sesuai dengan susunan kehidupan rakyat


Indonesia. Meski selalu mendapat rintangan, namun koperasi tetap berkembang.
Seiring dengan perkembangan masyarakat, berkembang pula teknologi yang dapat
memajukan koperasi. Perkembangan dan perubahan teknologi ini dimaksudkan
agar selalu dapat mengikuti perkembangan zaman. Sesuai latar belakang ini maka
saya berniat untuk memajukan koperasi sejahtera dalam bidang teknologi dengan
membuat sebuah aplikasi kasir yang berbasis computer untuk memudahkan dalam
pemrosesan transaksi penjualan pada koperasi sejahtera dan sesuai dengan tugas
yang diberikan.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dikemukakan, maka perumusan
masalah dalam system transaksi adalah bagaimana mengelola data karyawan dan
data anggota dengan baik, serta cara melakukan transaksi dengan cepat.

1.3 Batasan Masalah


Dalam Penulisan laporan proyek Akhir ini, penulisa memberikan batasan-
batasan masalah agar tidak terjadi kesalah-pahaman dalam mengartikan dan agar
lebih terarah pada tujuan yang diinginkan. Adapun masalah-masalah yang dibatasi
penulis sebagai berikut :

1. Aplikasi ini tidak online


2. Data yang menjadi inputan adalah anggota koperasi, karyawan, dan transaksi.
3. Hasil dari system atau output adalah berupa lembaran transaksi.
4. Pengguna hanya admin dan pemilik koperasi sejahtera.

1.4 Tujuan Penelitian


Tujuan dilakukannya penelitian ini adalah, sebagai berikut :

1. Untuk mengetahui system perhitungan persentasi transaksi dalam koperasi


sejahtera.
2. Membuat perbaruan sistem yang lama menjadi yang system terbaru.
3. Merancang suatu aplikasi program mengenai system perhitungan persentasi
transaksi Koperasi Sejahtera menggunakan Delphi 7.

1.5 Manfaat Penelitian


1. Dapat mengetahui persentasi transaksi di Koperasi Sejahtera.
2. Mengelola data transaksi koperasi sejahtera dengan mudah.
3. Transaksi dapat dilakukan dengan mudah dan cepat.
BAB II
TINJAUAN PUSTAKA
2.1 Landasan Teori

2.1.1 Delphi 7
Delphi adalah sebuah Lingkungan pengembangan
terpadu (IDE) untuk mengembangkan aplikasi konsol, desktop, web,
ataupun perangkat mobile. Produk ini pada awalnya dikembangkan
oleh CodeGear sebagai divisi pengembangan perangkat lunak milik
Embarcadero, divisi tersebut sebelumnya adalah milik Borland.

Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal


dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) Pada
mulanya ditujukan hanya untuk platform Microsoft Windows, namun saat
ini telah mampu digunakan untuk mengembangkan aplikasi untuk
berbagai platform seperti Mac OS X, iOS, Android (lihat di bawah).

Pada tanggal 8 Februari 2006, Borland mengumumkan akan


melepas seluruh jajaran produk pengembangan aplikasi komputernya
termasuk di antaranya Delphi, untuk itulah Borland membentuk
perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland .
Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero
Technologies setelah Embarcadero Technologies mengakuisisi CodeGear.

2.2.1 Basis Data


Menurut (Sutanta: 2004) Basis data merupakan suatu kumpulan
dari item data yang saling berhubungan satu dengan yang lainnya yang
di organisasikan berdasarkan sebuah skema atau struktur trertentu,
tersimpan di hardware komputer dan dengan sofware untuk melakukan
manipulasi untuk kegunaan tertentu. Beberapa tujuan dari penggunaan
basis data :

1. Kecepatan dan kemudahan.


Melalui basis data diharapkan pengguna dapat melakukan
penyimpanan, perubahan dan menampilkan kembali dengan cepat
dan mudah.

2. Efisiensi ruang penyimpanan.


Penggunaan basis data mampu mengurangi pengulangan
atau redudansi data. Hal ini dapat dilakukan dengan menerapkan
sejumlah pengkodean atau membuat relasi dalam bentuk file antara
kelompok data yang saling berhubungan.

3. Ketersediaan
Dengan basis data, data yang sudah tidak dipakai dapat
dipisahkan dari sistem basis data yang sedang aktif. Hal ini dapat
dilakukan dengan cara penghapusan atau memindakan ke media
backup untuk menghemat ruang penyimpanan. Selain itu dapat
memanfaatkan teknologi jaringan komputer agar data yang berada
di suatu lokasi atau cabang dapat juga di akses oleh lokasi atau
cabang lainnya.
4. Keakuratan.
Keakuratan data lebih terjaga dengan menerapkan aturan dan
batasan tertentu (constraint), tipe data, domain data, dan keunikan
data.
5. Kelengkapan
Agar data yang di kelola senantiasa lengkap baik relatif terhadap
kebutuhan pemakai maupun terhadap waktu. Hal ini dapat dilakukan
melalui penambahan record-record data, perubahan struktur data,
menambah field pada tabel atau menambah tabel baru.

6. Keamanan
Walaupun tidak semua sistem basis data menerapkannya,
keamanan dalam penggunaan basis data diperlakukan pada sistem
yang besar dan serius. Dengan penerapan ini setiap pengguna
dibedakan hak aksesnya yakni ditentukan objek-objek mana saja
yang bisa di akses dan proses apa saja yang bisa dilakukan.
2.3.1 Mysql
Menurut Arief (2011 : 151) MySQL (My Structure Query
Languange) adalah salah satu jenis database server yang sangat
terkenal dan banyak digunakan untuk membangun aplikasi web
yang menggunakan database sebagai sumber dan pengelolaan
datanya. MySQL bersifat open source dan menggunakan SQL
(Structure Query Languange).

MySQL merupakan DBMS yang multithread, muti user


yang bersifat gratis di bawah lisensi GNU General Public
Licence (GPL) tidak seperti Apache yang merupakan software
yang dikembangkan oleh komunitas umum dan hak cipta untuk
kode sumber dimiliki oleh penulisnya masing-masing.

2.4.1 Xampp
XAMPP adalah perangkat lunak bebas yang mendukung
banyak sistem operasi, kompilasi dari beberapa program yang
mempunyai fungsi sebagai server yang berdiri sendiri
(localhost), yang terdiri dari program MySQL, database, Apache
HTTP Server, dan penerjemah ditulis dalam bahasa
pemrograman PHP dan Perl iReport merupakan utilitas
(perkakas) pelaporan yang dikembangkan di lingkungan Java
guna membantu user dan developer mendesain laporan secara
visual, iReport menggunakan library JasperReports untuk
membuat laporan. JasperReports adalah utilitas pelaporan open
source yang paling populer di dalam teknologi Java, dan iReport
adalah report designer visual untuk JasperReports.

A. Fitur-fitur IReport
IReport dapat terhubung ke database dan memperoleh
data dari sumber yang berbeda. Selain itu dapat
mengekspor laporan ke PDF, XHTML, Open Office,
MS Word, MS Excel, XML, text, dan lain-lain.
B. Antar Muka IReport
User Interface dari iReport sangat user friendly. Hal
ini memberikan beberapa langkah mudah untuk
menghasilkan laporan dengan menggunakan
bantuan Wizard Laporan.
2.2 Penelitian Terkait

2.1.2 Ruang Lingkup Penelitian


Penelitian ini tentang sistem transaksi pada Koperasi
Sejahtera yang berada di Jalan G.Subarjo No 162 Telp (0273)
321871 Banjarmasin.

2.2.2 Desain Penelitian


Desain penelitian berupa studi kasus tentang transaksi
pada Koperasi Sejahtera.

2.3.2 Jenis Data


a. Data Primer
.Data diperoleh langsung dari objek penelitian melalui
pengamatan dan pengambilan data yang berkaitan dengan
penelitian untuk menjawab permasalahan.
Contoh : volume penjualan, proses terjadinya penjualan,
kegiatan perusahaan.
b. Data Sekunder.
Data yang diambil dan disusun berdasarkan referensi, arsip dan
sumber-sumber lain yang berkaitan dengan penelitian.
Contoh : sejarah perusahaan, pedoman bisnis.
BAB III
METODE PENELITIAN
3.1 Teknik Pengumpulan Data
Untuk memperoleh data yang digunakan dalam penyusunan laporan
tugas proposal ini penulis menggunakan metode pengumpulan data. Berikut
adalah metode pengumpulan data yang dilakukan oleh penulis.

a. Observasi
Metode pengumpulan data ini yaitu memperoleh data melalui
pengamatan langsung ketempat objek penelitian.
b. Interview/Wawancara
Melakukan wawancara langsung kepada pihak yang
bersangkuta, seperti pimpinan dan juga para anggota Koperasi.
c. Studi Pustaka
Teknik ini merupakan pengumpulan data dengan cara
mendapatkan informasi dari buku, laporan serta internet yang
berhubungan dengan objek penelitian, yaitu Penjualan
kendaraan.
d. Studi Dokumentasi
Studi Dokumentasi dalam hal ini adalah meminta data-data dari
pihak koperasi. Misalnya saja tentang transaksi, pembiayaan
atau harga penjualan. Teknik dokumentasi dilakukan dalam
bentuk tulisan yang dicatat agar bisa diterapkan.

3.2 Analisa Sistem Laporan


3.3 Analisa Kebutuhan Sistem
Solusi yang diusulkan untuk mengatasi kekurangan system yang
saat ini berjalan pada Koperasi Sejahtera adalah memberikan pelatihan
kepada karyawan administrasi agar mereka terbiasa menggunakan
system komputerisasi untuk pendataan anggota koperasi.

3.4 Rancangan Table


Aplikasi Kasir Koperasi menggunakan MySQL sebagai Database
Management Sistem (DBMS). Diperlukan satu database yang diberi nama
kursus serta table-tabelnya. Berikut adalah rancangan table yang saya buat
beserta isinya.

Table Anggota

Table Barang

Table Karyawan

3.5 Rancangan Interface


Perancangan interface bertujuan untuk memberikan gambaran
tentang aplikasi yang akan dibangun. Sehingga akan mempermudah dalam
mengimplementasikan aplikasi. Perancangan ini akan diimplementasikan
menjadi sebuah program yang utuh dan dapat digunakan. Berikut adalah
perancangan Aplikasi Kasir Koperasi Sejahtera.
Gambar 1.1 Login

Gambar 2.1 Menu


Gambar 3.1 Anggota
Gambar 4.1 Barang

Gambar 5.1 Karyawan


BAB IV
PENUTUP
4.1 Kesimpulan

Berdasarkan hasil analisa dan pembahasan yang telah dibahas


pada bab-bab sebelumnya, dapat diambil kesimpulan antara lain ;

1. Perancangan yang telah dilakukan dapat membantu perusahaan


dalam melakukan proses pengadaan barang dan transaksi lebih
cepat dan terintegritas, mempercepat proses bisnis dalam
koperasi

2. Sistem yang telah dibuat dilengkapi dengan akses yang telah


disesuaikan dengan pengguna, agar dapat menjaga keamanan
data dengan baik dan tidak dapat diakses oleh pengguna lain

3. Sistem yang telah dirancang juga membantu perusahaan dalam


menghasilkan laporan secara cepat karena data yang dibutuhkan
sudah tersedia dengan lengkap dan tersimpan secara otomatis.

4.2 Saran
Berdasarkan proses perkembangan yang telah dibangun, maka
saran yang dapat diusulkan penulis yaitu sebagai berikut :

1. System ini dapat dikembangkan kembali untuk semua orang.

2. Diharapkan dapat pengembangan dengan menambah proses-


proses yang lebih dapat memudahkan pengguna.

3. Menambahkan fitur-fitur yang belum ada pada system aplikasi


Koperasi Sejahtera ini serta memperbaiki kekurangan yang
terdapat pada system aplikasi Koperasi Sejahtera ini.

Anda mungkin juga menyukai