Anda di halaman 1dari 38

PERANCANGAN WEBSITE KOPERASI

BERBASIS OBJECT ORIENTED


PROGRAMMING

Diajukan untuk memenuhi salah syarat nilai tugas mata kuliah Web Programming III

Disusun oleh :

KELOMPOK 2

KELAS 11.7F.01

Program Studi Sistem Informasi


Sekolah Tinggi Manajemen Informatika dan Komputer
NUSA MANDIRI
Jakarta
2015
BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi informasi semakin pesat,

mendorong manusia untuk berlomba memanfaatkan informasi

sesuai dengan tujuan. Pemanfaatan teknologi informasi dalam

suatu peusahaan tentunya disesuaikan dengan kebutuhan dari

desain system diperusahaan tersebut. Teknologi tidak lagi

dipandang hanya sebagai pelengkap, tetapi sudah menjadi salah

satu penentu atas terlaksananya sasaran dan strategi dari

perusahaan. Pengolahan data yang dikerjakan secara manual sudah

tidak lagi diperlukan.

Pada koperasi simpan pinjam mengelola proses simpanan

dimana didalamnya ada simpanan wajib, dan adanya proses

pinjaman dan pembayaran, namun koperasi ini masih mempunyai

kesulitan dalam proses transaksi.

Berdasarkan itu penulis akan membuat tulisan ilmiah

yang berjudul :

“ PERANCANGAN WEBSITE KOPERASI BERBASIS

OBJECT ORIENTED PROGRAMMING”.

Dimana website ini bertujuan untuk mempermudah memberikan


informasi dan mengelola data simpan pinjam secara secara

online.

1.2. Maksud dan Tujuan

Adapun maksud penulisan tugas ini adalah :

1. Memberi bekal pengalaman untuk mengaplikasikan

ilmu selama dibangku kuliah kedalam karya nyata

serta dapat membantu untuk memahami lebih dalam

mengenai Web Programming

2. Menambah wawasan dan pengetahuan mengenai

aplikasi Web Programming.

1.3. Ruang Lingkup

Ruang lingkup yang akan penulis bahas adalah hanya

pembahasan tentang simpan pinjam. Ada pun yang dibahas pada

website koperasi simpan pinjam adalah home, halaman admin

yang digunkan untuk mengupdate data anggota, user, transaksi dan

laporan sedangkan halaman user hanya bisa mengupdate data

anggota dan transaksi tidak bisa membuat laporan.


BAB II

PERANCANGAN DATABASE

2.1. ERD (Entity Relational Diagram)


2.2 LRS (Logical Record Structure)
2.3. Spesifikasi File

Spesifikasi file merupakan kumpulan item-item data yang diatur


di dalam suatu record dimana item-item data tersebut
dimanipulasi untuk memproses data tertentu. Spesifikasi ini
terdiri dari file-file yang akan dibuat untuk sebuah website beserta
record-record yang diperlukan untuk website ini, antara lain :
1. Tabel Anggota

Nama Database : Koperasi_pds

Nama Tabel : Anggota

Akronim : Anggota

Tipe File : File Master

Fungsi : Untuk Mengetahui Data Anggota

Kunci Field : noanggota

Panjang Record : 272 karakter


Tabel II.1. Spesifikasi File Anggota

No Elemen Data Akronim Tipe Panjang Keterangan


1 noanggota No Anggota Char 10 Primary key
2 namaanggota Nama Varchar 50
3 jk Jenis Kelamin Char 2
4 tempat_lahir Tempat Lahir Varchar 50

5 tgl_lahir Tanggal Lahir Date


6 alamat Alamat Varchar 50

7 hp Handphone Char 30

8 noidentitas No Identitas Char 30

9 pwd Password Varchar 50

10 totalsimpanan Total Simpanan Decimal


11 totalpinjaman Total Pinjaman Decimal
12 totalpelunasan Total Pelunasan Decimal
2. Tabel Anggota

Nama Database : Koperasi_pds

Nama Tabel : Anggota

Akronim : Anggota

Tipe File : File Master

Fungsi : Untuk Melihat User

Kunci Field : user_id

Panjang Record : 105 karakter

Tabel II.2. Spesifikasi File User

C Elemen Data Akronim Tipe Panjang Keterangan


1 user_id user Id Varchar 50 Primary key
2 Password password Varchar 50
3 Akses akses Varchar 9
3. Tabel jenis_simpan

Nama Database : Koperasi_pds

Nama Tabel : Tabel jenis_simpan

Akronim : Jenis Simpan

Tipe File : File Master

Fungsi : Untuk Memilih Jenis Simpanan

Kunci Field : Id_Jenis

Panjang Record : 52 karakter

Tabel II.3. Spesifikasi File jenis_simpan

No Elemen Data Akronim Tipe Panjang Keterangan


1 Id_Jenis Id Jenis Char 2 Primary key
2 Jenis_Simpanan Jenis Simpanan Varchar 50
3 Jumlah Jumlah Int 11
4. Tabel Simpanan
Nama Database : Koperasi_pds

Naama Tabel : Tabel Simpanan

Akronim : Simpanan

Tipe File : File Master

Fungsi : Untuk mengupdate simpanan anggota

Kunci Field : Id_Simpanan

Panjang Record : 62 karakter

Tabel II.4. Spesifikasi File Simpanan

No Elemen Data Akronim Tipe Panjang Keterangan


1 Id_simpanan Id Simpanan Int 11 Primary key

2 Tgl Tanggal Date

3 Noanggota No anggota Char 2

4 Id_Jenis Id Jenis Char 2 Karir,info,us,help

5 Jumlah Jumlah Int

6 User_id User Id Varchart 50

5. Tabel Pengambilan
Nama Database : Koperasi_pds

Nama Tabel : Tabel Pengambilan

Akronim : Pengambilan

Tipe File : File Master

Fungsi : Untuk mengetahui siapa saja yang melakukan

Pengambilan dana.

Kunci Field : id_ambil

Panjang Record : 70 karakter

Tabel II.5. Spesifikasi File Pengambilan

No Elemen Data Akronim Tipe Panjang Keterangan


1 Id_ambil Id Ambil Char 10 Primary key
2 Tgl Tanggal Date
3 Noanggota No Anggota Char 10
4 Jumlah Jumlah Int
5 User_id User Id Varchar 50
6. Tabel Pinjaman_Detail

Nama Database : Koperasi_pds

Nama Tabel : Tabel Pinjaman_Detail

Akronim : Pinjaman Detail

Tipe File : File Master

Fungsi : Untuk melakukan transaksi pinjaman

Kunci Field : Id_pinjam

Panjang Record : 10 Karakter

Tabel II.6. Spesifikasi Pinjaman Detail

No Elemen Data Akronim Tipe Panjang Keterangan


1 Id_pinjam Id Pinjam Char 10 Primary key
2 Cicilan Cicilan smallint 6
3 Angsuran Angsuran Int 11
4 Bunga Bunga Int 11
5 Tgl_bayar Tanggal Bayar Date
6 Jumlah Jumlah Int 11

7. Tabel Pinjaman_Header
Nama Database : Koperasi_pds

Nama Tabel : Tabel Pinjaman_Header

Akronim : Pinjaman Header

Tipe File : File Master

Fungsi : Untuk mengetahui pinjaman anggota

Kunci Field : id_pinjam

Panjang Record : 70 karakter

Tabel II.5. Spesifikasi File Pengambilan

No Elemen Data Akronim Tipe Panjang Keterangan


1 id_pinjam Id Pinjam Char 10 Primary key
2 Tgl Tanggal Date
3 Noanggota No Anggota Char 10
4 Jumlah Jumlah Int
5 Lama lama smallint 6

6 Bunga Bunga smallint 6


7 User_id User Id Varchar 50

BAB III
Rancangan Web

3.1. Use Case Diagram

3.1.1. Use Case Halaman Admin

Login

<<extend>>
Mengelola Data User

<<extend>>

<<extend>>
Mengelola Data Anggota

Admin <<extend>>

Mengelola Transaksi

Mengelola Laporan

3.1.2. Use Case Halaman User


Login

<<extend>>
Mengelola Data Anggota

<<extend>>

User

Mengelola Transaksi

3.2. Activity Diagram


3.2.1.Cetak Anggota

3.2.2.Cetak Cicilan
3.2.3.Cetak Pengambilan
3.2.4.Cetak Pinjaman
3.2.5 Cetak simpanan
3.2.6 Cicilan
3.2.7.Edit anggota
3.2.8.Jenis
3.2.9.Login

3.2.10. Pengambilan
3.2.12. Pinjaman
3.2.13. Simpanan
3.2.14. Tambahan Anggota
3.2.15. User
3.3. Sequence Diagram

3.3.1.Master Anggota

3.3.2.Transaksi Simpanan
3.3.3.Transaksi Penarikan

3.3.4.Transaksi Pinjaman
3.3.5.Transaksi Bayar Pinjaman

3.3.6.Keluar User

3.4. Class Diagram


3.5. Tampilan Website
PENUTUP

4.1 Kesimpulan
Berdasarkan uraian yang telah dibahas pada bab-bab sebelumnya, penulis

mencoba menarik kesimpulan mengenai “PERANCANGAN WEBSITE KOPERASI

BERBASIS OBJECT ORIENTED PROGRAMMING” yaitu sebagai berikut:

1. Website ini memungkinkan pengelolahan yang lebih mudah, efektif dan efisien.

2. Dengan membuat sebuah website simpan pinjam online, akan memudahkan

anggota dan kegiatan transaksi simpan pinjam pun akan lebih mudah dilakukan.

3. Sebuah website yang baik adalah website yang bersifat interaktif sehingga

mudah digunakan oleh orang awam sekalipun.

4.2. Saran

Penulis menyadari masih terdapat beberapa kekurangan pada situs web yang

penulis rancang. Penulis mencoba memberikan saran-saran yang berkaitan dengan

website ini :

1. Sebagai tahap awal pengguna program ini, kiranya perlu diadakan pelatihan

kepada admin pengguna program untuk memberikan petunjuk pengguna dan

mengantisipasi terjadinya kesalahan yang mungkin timbul dalam penggunaan nanti.

2. Menempatkan petugas pengguna program yang bertanggung jawab, teliti, jujur

serta disiplin dalam hal memasukan data agar tidak terjadi kesalahan maupun

kerugian materiil.

3. Perlu adanya perawatan terhadap hardware maupun software yang terencana dan

rutin.

4. Dalam mengelola sebuah website, jangan lupa untuk selalu memperhatikan etika

dan aturan dalam beraktivitas di dunia maya, ini sangat penting karena saat ini
perundang-undangan dalam beraktivitas di dunia maya sudah sangat di perketat,

guna mengurangi kejahatan-kejahatan di dunia maya.

5. Sebagai pengaman data yang ada pada sebuah website, ada baiknya di buatkan

Login untuk sedikit memproteksi kegitan-kegiatan yang di lakukan oleh

pengunjung-pengunjung website.

6. Pengelolaan website sebaiknya di lakukan secara rutin agar user selalu

mendapatkan berita up-to-date dan meminimalisir kesalahan-kesalahan dalam

penggunaan website oleh user.

7. Dalam mendesign sebuah situs, sebisa mungkin menarik agar pengunjung merasa

tertarik untuk mencoba informasi di dalamnya.

8. Alur proses didalam situs haruslah jelas dan tidak rumit yang akhirnya dapat

membuat user tidak mengerti.

9. Penulis sadar akan program dan system dari website ini masih memiliki

kekurangan maka dari itu bagi pembaca agar dapat mengembangkan atau membuat

program ini dengan lebih baik lagi.

Anda mungkin juga menyukai