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”.
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.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
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
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. 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
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
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
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
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
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>>
User
Login
Mengelola Data Anggota
Mengelola Transaksi
<<extend>> <<extend>>
3.2.1.Cetak Anggota
3.2.9.Login
3.3. Sequence Diagram
3.3.1.Master Anggota
3.3.3.Transaksi Penarikan
3.3.5.Transaksi Bayar Pinjaman
3.3.6.Keluar User
PENUTUP
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.