perancangan sistem informasi koperasi berbasis web
DESCRIPTION
Perancangan Sistem informasi koperasi berbasis webTRANSCRIPT
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
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
Admin
Login
Mengelola Laporan
Mengelola Data User
Mengelola Transaksi
<<extend>>
<<extend>>
<<extend>>Mengelola Data Anggota
<<extend>>
3.1.2. Use Case Halaman User
User
Login
Mengelola Data Anggota
Mengelola Transaksi
<<extend>>
<<extend>>
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.