Perancangan Sistem informasi koperasi berbasis web

41
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

description

Perancangan Sistem informasi koperasi berbasis web

Transcript of Perancangan Sistem informasi koperasi berbasis web

Page 1: Perancangan Sistem informasi koperasi berbasis web

PERANCANGAN WEBSITE KOPERASIBERBASIS 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 InformasiSekolah Tinggi Manajemen Informatika dan Komputer

NUSA MANDIRI Jakarta 2015

Page 2: Perancangan Sistem informasi koperasi berbasis web

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”.

Page 3: Perancangan Sistem informasi koperasi berbasis web

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.

Page 4: Perancangan Sistem informasi koperasi berbasis web

BAB II

PERANCANGAN DATABASE

2.1. ERD (Entity Relational Diagram)

Page 5: Perancangan Sistem informasi koperasi berbasis web

2.2 LRS (Logical Record Structure)

Page 6: Perancangan Sistem informasi koperasi berbasis web

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

Page 7: Perancangan Sistem informasi koperasi berbasis web

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

Page 8: Perancangan Sistem informasi koperasi berbasis web

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

Page 9: Perancangan Sistem informasi koperasi berbasis web

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

Page 10: Perancangan Sistem informasi koperasi berbasis web

4. Tabel Simpanan

Page 11: Perancangan Sistem informasi koperasi berbasis web

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

Page 12: Perancangan Sistem informasi koperasi berbasis web

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

Page 13: Perancangan Sistem informasi koperasi berbasis web

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

Page 14: Perancangan Sistem informasi koperasi berbasis web

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

Page 15: Perancangan Sistem informasi koperasi berbasis web

BAB III

Rancangan Web

3.1. Use Case Diagram

3.1.1. Use Case Halaman Admin

Admin

Login

Mengelola Laporan

Mengelola Data User

Mengelola Transaksi

<<extend>>

<<extend>>

<<extend>>Mengelola Data Anggota

<<extend>>

Page 16: Perancangan Sistem informasi koperasi berbasis web

3.1.2. Use Case Halaman User

User

Login

Mengelola Data Anggota

Mengelola Transaksi

<<extend>>

<<extend>>

Page 17: Perancangan Sistem informasi koperasi berbasis web

3.2. Activity Diagram

3.2.1. Cetak Anggota

Page 18: Perancangan Sistem informasi koperasi berbasis web

3.2.2. Cetak Cicilan

Page 19: Perancangan Sistem informasi koperasi berbasis web

3.2.3. Cetak Pengambilan

Page 20: Perancangan Sistem informasi koperasi berbasis web

3.2.4. Cetak Pinjaman

Page 21: Perancangan Sistem informasi koperasi berbasis web

3.2.5 Cetak simpanan

Page 22: Perancangan Sistem informasi koperasi berbasis web

3.2.6 Cicilan

Page 23: Perancangan Sistem informasi koperasi berbasis web

3.2.7. Edit anggota

Page 24: Perancangan Sistem informasi koperasi berbasis web

3.2.8. Jenis

Page 25: Perancangan Sistem informasi koperasi berbasis web

3.2.9. Login

Page 26: Perancangan Sistem informasi koperasi berbasis web

3.2.10. Pengambilan

Page 27: Perancangan Sistem informasi koperasi berbasis web

3.2.12. Pinjaman

Page 28: Perancangan Sistem informasi koperasi berbasis web

3.2.13. Simpanan

Page 29: Perancangan Sistem informasi koperasi berbasis web

3.2.14. Tambahan Anggota

Page 30: Perancangan Sistem informasi koperasi berbasis web

3.2.15. User

Page 31: Perancangan Sistem informasi koperasi berbasis web

3.3. Sequence Diagram

3.3.1. Master Anggota

3.3.2. Transaksi Simpanan

Page 32: Perancangan Sistem informasi koperasi berbasis web

3.3.3. Transaksi Penarikan

3.3.4. Transaksi Pinjaman

Page 33: Perancangan Sistem informasi koperasi berbasis web

3.3.5. Transaksi Bayar Pinjaman

3.3.6. Keluar User

Page 34: Perancangan Sistem informasi koperasi berbasis web

3.4. Class Diagram

Page 35: Perancangan Sistem informasi koperasi berbasis web

3.5. Tampilan Website

Page 36: Perancangan Sistem informasi koperasi berbasis web
Page 37: Perancangan Sistem informasi koperasi berbasis web

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.

Page 38: Perancangan Sistem informasi koperasi berbasis web

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.