• Tidak ada hasil yang ditemukan

APLIKASI PENGOLAHAN DATA KOPERASI SIMPAN PINJAM PADA KOPERASI KARYAWAN PT. SINAR SOSRO PALEMBANG - POLSRI REPOSITORY

N/A
N/A
Protected

Academic year: 2019

Membagikan "APLIKASI PENGOLAHAN DATA KOPERASI SIMPAN PINJAM PADA KOPERASI KARYAWAN PT. SINAR SOSRO PALEMBANG - POLSRI REPOSITORY"

Copied!
40
0
0

Teks penuh

(1)

i

APLIKASI PENGOLAHAN DATA KOPERASI SIMPAN

PINJAM PADA KOPERASI KARYAWAN

PT. SINAR SOSRO PALEMBANG

LAPORAN AKHIR

Disusun Untuk Memenuhi Persyaratan Menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika

Politeknik Negeri Sriwijaya

Oleh :

Riska Kusumawati

0611 3080 1354

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN POLITEKNIK NEGERI SRIWIJAYA

(2)

ii MOTTO

Motto :

”Sesungguhnya bersama kesulitan ada kemudahan” (Q.S.Al – Insyirah : 6)

" Sukses bukanlah akhir dari segalanya, kegagalan bukanlah sesuatu yang fatal: namun keberanian untuk meneruskan kehidupanlah yang diperhatikan "(Sir Winston Churchill)

(3)

iii ABSTRACT

(4)

iv ABSTRAK

(5)

v

KATA PENGANTAR

Puji dan Syukur penulis haturkan kehadirat Allah SWT, karena hanya atas anugrah dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini dengan judul “Aplikasi Pengolahan Data Koperasi Simpan Pinjam pada Koperasi Karyawan PT. Sinar Sosro Palembang” dengan tepat waktu.

Di dalam penyusunan Laporan Akhir ini kami banyak mendapatkan bantuan, bimbingan dan petunjuk dari berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada :

1. Bapak RD. Kusumanto, S.T., M.M selaku Direktur Politeknik Negeri Sriwijaya.

2. Bapak H. Firdaus, S.T., M.M selaku Wakil Direktur I Politeknik Negeri Sriwijaya.

3. Bapak H.L. Suhairi Hazisma, S.E., M.Si selaku Pembantu Direktur II Politeknik Negeri Sriwijaya.

4. Bapak Ir. Irawan Rusnadi, M.T selaku Pembantu Direktur III Politeknik Negeri Sriwijaya.

5. Bapak Dr. Ing. Ahmad Taqwa, M.T selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya.

6. Bapak Rahmat selaku Ketua Koperasi Karyawan PT. Sinar Sosro Palembang.

7. Bapak Dedy Rusdyanto, S.E., M.Si selaku Ketua Jurusan Manajemen Informatika.

8. Bapak Robinson, M.Kom selaku Sekretaris Jurusan Manajemen Informatika

9. Bapak Sony Oktapriandi S.Kom., M.Kom. selaku Dosen Pembimbing 1 Laporan Akhir.

(6)

vi

11.Seluruh Dosen dan Staff Administrasi Jurusan Manajemen Informatika yang telah mendidik dan memberikan ilmu pengetahuan selama masa pendidikan.

12.Keluarga terutama Orang Tua yang selalu memberi dukungan baik moriil maupun materil.

13.Saudara dan sahabat yang selalu memberikan semangat dalam menyelesaikan Laporan Akhir.

14.Teman-teman seperjuangan khususnya 6 MIB Jurusan Manajemen Informatika.

15.Semua pihak yang telah membantu dalam penyelesaian Laporan Akhir ini. Semoga Allah SWT melimpahkan berkah dan karunianya kepada semua pihak yang telah membantu dalam penyelesaian Laporan Akhir dari penyusunan hingga keadaan laporan saat ini. Dalam penyusunan Laporan Akhir ini sangat disadari bahwa masih banyak kesalahan dan kekurangan serta kekeliruan dalam penulisan maupun maksud dan tujuan dari penulisan laporan ini, hal itu karena kami adalah manusia biasa yang tidak luput dari kekurangan dan kesalahan. Untuk itu diharapkan kritik dan saran yang membangun dari semua pihak, guna memperbaiki kesalahan dan kesempurnaan laporan ini.

Akhir kata, semoga Laporan Akhir ini memberikan manfaat terhadap dunia pendidikan saat ini, Akademik dan bagi semua pihak yang mempelajarinya.

Palembang, Juli 2014

(7)

vii DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

MOTTO ... iii

ABSTRACT ... iv

ABSTRAK ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah... 3

1.4 Tujuan dan Manfaat ... 3

1.4.1Tujuan ... 3

1.4.2Manfaat ... 4

1.5 Metodologi Penelitian ... 4

1.5.1Lokasi Pengumpulan Data ... 4

1.5.2Metode Pengumpulan Data ... 4

1.6 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA 2.1 Teori Umum ... 7

2.1.1Pengertian Internet ... 7

(8)

viii

2.1.3Pengertian Sistem ... 7

2.1.4Pengertian Sistem Informasi ... 8

2.1.5Siklus Penyusunan Sistem ... 8

2.1.6Karakteristik Sistem ... 8

2.2 TeoriKhusus ... 10

2.2.1Basis Data (Database) ... 10

2.2.2Data Flow Diagram (DFD) ... 10

2.2.3Blockchart ... 11

2.2.4Flowchart ... 12

2.2.5Entity Relationship Diagram(ERD) ... 15

2.2.6Kamus Data (Data Dictionary) ... 16

2.3 Pengertian-pengertianJudul ... 16

2.3.1Pengertian Aplikasi ... 16

2.3.2Pengertian Data ... 17

2.3.3Pengertian Koperasi ... 17

2.3.4Pengertian Simpan Pinjam ... 17

2.3.5Pengertian Koperasi Karyawan ... 17

2.3.6Pengertian Aplikasi Pengolahan Data Koperasi Simpan Pinjam pada Koperasi Karyawan PT. Sinar Sosro Palembang ... 18

2.4 Teori Program ... 18

2.4.1Pengertian Web... 18

2.4.2Pengertian Browser ... 18

2.4.3Pengertian XAMPP ... 19

2.4.4Pengertian HTML ... 19

2.4.5Elemen HTML ... 19

2.4.6Pengertian CSS ... 20

2.4.7Pengertian PHP ... 20

2.4.8Elemen Dasar PHP ... 21

2.4.9Teknik Menulis Script PHP ... 21

2.4.10 Pengertian MySQL ... 22

(9)

ix

BAB III GAMBARAN UMUM PERUSAHAAN

3.1Sejarah Singkat Koperasi Karyawan PT. Sinar Sosro ... 24

3.2Visidan Misi Koperasi Karyawan PT. Sinar Sosro ... 25

3.2.1 Visi ... 25

3.2.2Misi ... 25

3.3Tujuan dan Kegiatan Koperasi ... 25

3.3.1 Tujuan Koperasi ... 25

3.3.2 Kegiatan Koperasi ... 26

3.4Struktur Organisasi ... 26

3.5Uraian Tugas dan Wewenang ... 27

3.5.1 Pengawas ... 27

3.5.2 Ketua ... 28

3.5.3 Sekretaris ... 28

3.5.4 Bendahara ... 28

3.5.5 Anggota ... 29

3.6Prosedur Sistem yang Berjalan ... 29

3.6.1 Sistem Simpan Pinjam pada Koperasi Karyawan PT. Sinar Sosro Palembang ... 29

3.6.2 Sistem yang Berjalan ... 30

BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil ... 31

4.1.1 Identifikasi Masalah ... 31

4.1.2 Penyelidikan Awal ... 32

4.1.3 Studi Kelayakan ... 32

4.1.4 Alat dan Bahan ... 34

4.2 Analisis Sistem ... 34

4.2.1 Desain Secara Umum ... 34

(10)

x

4.2.1.1.1 DFD ... 34

4.2.1.1.1.1Diagram Konteks ... 35

4.2.1.1.1.2Blockchart ... 36

4.2.1.1.1.3Flowchart ... 37

4.2.1.1.1.4Blockchart ... 41

4.2.1.1.1.5ERD ... 42

4.2.1.2 Logikal ... 43

4.2.1.2.1 Kamus Data ... 43

4.2.1.2.2 Desain Tabel ... 44

4.2.2 Desain Terinci ... 46

4.2.2.1Rancangan Tampilan Utama ... 46

4.2.2.2Rancangan Tampilan Halaman Profil ... 47

4.2.2.3Rancangan Tampilan Halaman Kontak dan Informasi47 4.2.2.4Rancangan Tampilan Halaman Pinjaman ... 48

4.2.2.5Rancangan Tampilan Halaman Sisa Hutang ... 48

4.2.2.6Rancangan Tampilan Halaman Laporan ... 49

4.2.2.7Rancangan Tampilan Halaman Data Anggota ... 49

4.2.2.8Rancangan Tampilan Halaman Data Simpanan Pokok ... 50

4.2.2.9Rancangan Tampilan Halaman Data Simpanan Wajib ... 50

4.2.2.10Rancangan Tampilan Halaman Data Simpanan Sukarela ... 51

4.3 Pengodean Sistem ... 51

4.3.1 Pengodean Database ... 51

4.3.2 Tampilan Program ... 53

4.3.2.1 Halaman Utama ... 53

4.3.2.2 Profil Koperasi ... 54

4.3.2.3 Kontak dan Informasi ... 55

4.3.2.4 Daftar Hutang ... 55

(11)

xi

4.3.2.6 Laporan ... 56

4.3.2.7 Daftar Anggota ... 57

4.3.2.8 Dafatr Simpanan Wajib ... 58

4.3.2.9 Daftar Simpanan Pokok ... 58

4.3.2.10Dafatar Simpanan Sukarela ... 59

4.3.2.11Data Pinjam ... 59

4.4 Pengujian Sistem ... 60

4.4.1 Rencana Pengujian ... 60

4.4.2 Kasus dan Hasil Pengujian ... 60

4.5 Pemeliharaan Sistem ... 62

BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 63

5.2. Saran ... 63

DAFTAR PUSTAKA

DAFTAR RUJUKAN

(12)

xii

DAFTAR TABEL

Tabel 2.1 Simbol DFD ... 11

Tabel 2.2 Simbol Blockchart ... 12

Tabel 2.3 Simbol Flowchart ... 13

Tabel 2.4 Simbol ERD ... 16

Tabel 2.5 Elemen-elemen HTML ... 20

Tabel 2.6 Fungsi-fungsi MySQL ... 23

Tabel 4.1 Analisis PIECES ... 32

Tabel 4.2 Tabel Anggota ... 44

Tabel 4.3 Tabel Simpanan ... 45

Tabel 4.4 Tabel Pinjaman... 45

Tabel 4.5 Tabel Admin... 46

Tabel 4.6 Rencana Pengujian ... 60

Tabel 4.7 Kasus dan Pengujian Form Login ... 60

(13)

xiii

DAFTAR GAMBAR

Gambar 2.1 Hasil penulisan tag awal dan akhir model kesatu ... 22

Gambar 2.2 Hasil penulisan tag awal dan akhir model kedua ... 22

Gambar 2.3 Hasil penulisan tag awal dan akhir model ketiga ... 22

Gambar 2.4 Hasil penulisan tag awal dan akhir model keempat ... 23

Gambar 3.1 Struktur Organisasi Koperasi Karyawan PT. Sinar Sosro Palembang ... 27

Gambar 3.2 Sistem yang Berjalan pada Koperasi Karyawan PT. Sinar Sosro Palembang ... 30

Gambar 4.1 Diagram Konteks Diagram ... 35

Gambar 4.2 Diagram Level Zero(0) ... 36

Gambar 4.3 Flowchart Anggota ... 38

Gambar 4.4 Flowchart Ketua Koperasi ... 39

Gambar 4.5 Flowchart Bendahara Koperasi... 40

Gambar 4.6 Blockchart ... 41

Gambar 4.7 ERD (Entity Relationship Diagram) ... 42

Gambar 4.8 Rancangan Halaman Utama ... 46

Gambar 4.9 Rancangan Halaman Profil ... 47

Gambar 4.10 Rancangan Halaman Kontak dan Informasi ... 47

Gambar 4.11 Rancangan Halaman Pinjaman ... 48

Gambar 4.12 Rancangan Halaman Sisa Hutang ... 48

Gambar 4.13 Rancangan Halaman Laporan ... 49

Gambar 4.14 Rancangan Data Anggota ... 49

Gambar 4.15 Rancangan Data Simpanan Pokok ... 50

Gambar 4.16 Rancangan Data Simpanan Wajib ... 50

Gambar 4.17 Rancangan Data Simpanan Sukarela ... 51

Gambar 4.18 Tampilan Halaman Utama ... 53

Gambar 4.19 Tampilan Halamn Profil Koperasi ... 54

Gambar 4.20 Tampilan Halaman Kontak dan Informasi ... 55

(14)

xiv

Gambar 4.22 Tampilan Halaman Pinjaman ... 56

Gambar 4.23 Tampilan Halaman Laporan ... 56

Gambar 4.24 Tampilan Halaman Daftar Anggota ... 57

Gambar 4.25 Tampilan Halaman Simpanan Wajib ... 58

Gambar 4.26 Tampilan Halaman Simpanan Pokok ... 58

Gambar 4.27 Tampilan Halaman Simpanan Sukarela ... 59

(15)

xv

---INDEX--- <?php

session_start();

$level=$_SESSION['sesilevel']; include "config/connect.php";

?>

<!DOCTYPE HTML> <html lang="en-US"> <head>

<meta charset="UTF-8"> <title></title>

<meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="css/jquery-ui-1.8.13.custom.css"

type="text/css" />

<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script> <script src="js/jquery-ui-1.8.13.custom.min.js"></script>

<script type="text/javascript" src="js/custom.js"></script> <link rel="stylesheet" href="css/bootstrap.css">

<meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="css/bootstrap-responsive.css">

<link rel="stylesheet" type="text/css" href="css/style.css"> <script type="text/javascript" src="js/bootstrap.js"></script> </head>

<body>

<div class="span3" id="nav"> <div class="rows-fluid"> <h3>--Menu--</h3>

<ul class="nav nav-pills nav-stacked"> <?php ($tombol=="anggota"):?>class="active"<?php endif;?>><a href="index.php?idtbl=anggota">Daftar Anggota</a></li>

(16)

xvi

<li <?php if ($tombol=="wajib"):?>class="active"<?php endif;?>><a

href="index.php?idtbl=wajib">Data Simpanan Wajib</a></li> <li <?php if ($tombol=="sukarela"):?>class="active"<?php endif;?>><a

href="index.php?idtbl=sukarela">Data Simpanan Sukarela</a></li> <li <?php if ($tombol=="data_pinjam_ben"):?>class="active"<?php endif;?>><a href="index.php?idtbl=data_pinjam_ben">Data Pinjam</a></li>

<?php

elseif($level=="ketua"): ?>

<li <?php if ($tombol=="anggota_ket"):?>class="active"<?php endif;?>><a href="index.php?idtbl=anggota_ket">Daftar Anggota</a></li>

<li <?php if ($tombol=="data_pinjam"):?>class="active"<?php endif;?>><a href="index.php?idtbl=data_pinjam">Data Pinjam</a></li>

<?php

elseif($level=="anggota"): ?>

<li <?php if ($tombol=="info"):?>class="active"<?php endif;?>><a

href="index.php?idtbl=info">Daftar Hutang</a></li>

<li <?php if ($tombol=="pinjam"):?>class="active"<?php endif;?>><a href="index.php?idtbl=pinjam">Pinjam</a></li>

<li <?php if ($tombol=="laporan"):?>class="active"<?php endif;?>><a href="index.php?idtbl=laporan">Laporan</a></li>

<?php else: ?>

<li <?php if ($tombol=="home"):?>class="active"<?php endif;?>><a

href="index.php">Home</a></li>

<li <?php if ($tombol=="profile"):?>class="active"<?php endif;?>><a href="index.php?idtbl=profile">Profile Koperasi</a></li>

(17)

xvii </ul>

<?php endif;?> </div>

</div>

<div class="span8">

<div id="container" class="row-fluid"> <div id="login">

<form class="form-inline" action="proseslogin.php" method="post">

<div class="control-group pull-right">

<?php

if(!empty($level)) :

?>

<a href="logout.php" class="btn btn-inverse">Logout</a>

<?php else: ?>

<a class="btn btn-inverse" href="login.php">Sign In</a>

<a class="btn btn-inverse" href="index.php?idtbl=daftar">Sign Up</a>

<?php endif; ?>

</div> </form> </div>

<div id="top">

<h1>APLIKASI PENGOLAHAN DATA KOPERASI SIMPAN PINJAM</h1>

</div> <div>

<script type="text/javascript" src="js/jquery.nivo.slider.js"></script>

<div id="slider-wrapper"> <div id="slider" class="nivoSlider">

<a href="#"><img src="img/6.jpg"></a>

<a href="#"><img src="img/5.jpg"></a>

(18)

xviii

<a href="#"><img src="img/3.jpg"></a>

<a href="#"><img src="img/2.jpg"></a>

<a href="#"><img src="img/1.jpg"></a>

</div> </div>

<script type="text/javascript"> $(window).load(function() {

$('#slider').nivoSlider({ pauseTime: 5000, animSpeed: 3000, controlNav:false, directionNav:false,

}); });

</script> </div>

<div class="row-fluid" id="main-container"> <div class="span12">

<?php

if($tombol=="profile"):include ("frontend/profil.php");

elseif($tombol=="daftar"):include ("daftar.php");

elseif($tombol=="pinjam"):include ("frontend/pinjam.php");

elseif($tombol=="simpan"):include ("frontend/simpan.php");

elseif($tombol=="anggota"):include ("admin/daftar-anggota.php");

elseif($tombol=="anggota_ket"):include ("admin/daftar-anggota_ket.php");

elseif($tombol=="pokok"):include ("admin/data_simpanan_pokok.php");

(19)

xix elseif($tombol=="sukarela"):include ("admin/data_simpanan_sukarela.php");

elseif($tombol=="info"):include ("frontend/informasi.php");

elseif($tombol=="data_pinjam"):include ("admin/data_pinjam.php");

elseif($tombol=="data_pinjam_ben"):include ("admin/data_pinjam_ben.php");

elseif($tombol=="informasi"):include ("frontend/kontak.php");

elseif($tombol=="laporan"):include ("admin/laporan.php"); else: ?>

</div> <div>

<div class="page-header">

<h1>Koperasi Karyawan <small>PT. Sinar Sosro Palembang</small></h1>

</div>

<div class="span3 alert alert-error"> <h3>Sukseskan Koperasi</h3> <img src="img/pndptn 3.jpg" alt=""/>

<p>Lakukan pembayaran simpanan wajib tiap bulannya</p>

</div>

<div class="span5 alert alert-info">

<h3>Koperasi Karyawan PT Sinar Sosro Palembang</h3>

<img src="img/logo-koperasi-png.png" alt=""/>

<p>Layanan non bank yang menyediakan jasa simpan dan pinjaman khusus karyawan PT. Sinar Sosro Palembang</p>

</div>

<div class="span3 alert alert-succes"> <h3>Sukseskan Koperasi</h3> <img src="img/uang3.jpg" alt=""/> <p>Lakukan pembayaran simpanan wajib tiap bulannya</p>

</div>

(20)

xx

endif; ?>

</div> </div>

<div id="footer" class="row-fluid">

<p>Copyright&copy;2014|Riska_Kusuma</p>

<h3>Profil Koperasi</h3>

<p> Koperasi PT. Sinar Sosro Palembang didirikan pada tahun 2007 oleh Agnes Mundi Kristiani

merupakan salah satu koperasi yang melakukan dua jenis kegiatan yaitu kegiatan jual beli dan simpan pinjam.</p>

<br/>

<h6>Visi</h6>

<p>"Memajukan kesejahteraan anggota pada khususnya dan masyarakat pada umumnya, dengan

pengelolaan organisasi dan usaha yang mandiri, terbuka, kokoh, berkembang, profesional dan terpercaya."</p>

<h6>Misi</h6> <p>

<ol>1. Meningkatkan mutu manajemen dan tata kelola yang transparant dan akuntable.</ol>

<ol>2. Meningkatkan partisipasi anggota sebagai pemilik koperasi.</ol>

<ol>3. Meningkatkan pertisipasi aktif anggota sebagai pengguna koperasi.</ol> <ol>4. Mengoptimalkan sumber daya yang ada untuk meningkatkan pelayanan dari usaha koperasi.</ol>

</p>

<img src="img/struktur.png" alt="" align="center"/> </div>

---KONTAK--- <div>

<h3>Koperasi Karyawan PT. Sinar Sosro Palembang</h3>

<p>Palembang Jalan Camat II RT. 52/18 Km.17 Sukajadi Kecamatan Talang Kelapa Banyuasin Sumatera Selatan.</p>

</div>

---PINJAMAN--- <div class="form">

<h1>Form Pinjaman</h1>

(21)

xxi <div class="control-group">

<label class="control-label">Jumlah Pinjaman: </label> <div class="controls">

<input type="text" name="jml-pinjaman" value=""> </div>

</div>

<div class="control-group">

<label class="control-label" for="inputEmail">Lama Angsuran </label>

<div class="controls"> <label class="radio">

<input type="radio" name="angsuran" value="12" checked>

12 Bulan </label>

<label class="radio">

<input type="radio" name="angsuran" value="24"> 24 Bulan

</label>

<label class="radio">

<input type="radio" name="angsuran" value="36"> 36 Bulan

</label> </div>

</div>

<div class="controls">

<button type="submit" class="btn btn-danger">Kirim</button>

</div> </form> </div>

---INPUT DATA ANGGOTA---

<form class="form-horizontal" action="prosesdaftar.php" method="post" enctype="multipart/form-data">

<div class="control-group">

<label class="control-label" for="inputEmail">Nama: </label> <div class="controls">

(22)

xxii </div>

</div>

<div class="control-group">

<label class="control-label" for="inputEmail">Jenis Kelamin: </label>

<div class="controls"> <label class="radio">

<input type="radio" name="jenis_kelamin" id="optionsRadios1" value="laki-laki" checked>

Laki-Laki </label>

<label class="radio">

<input type="radio" name="jenis_kelamin" id="optionsRadios2" value="perempuan">

Perempuan </label> </div>

</div>

<div class="control-group">

<label class="control-label" for="inputEmail">Username: </label> <div class="controls">

<input type="text" id="inputEmail" placeholder="" name="username" value="">

</div> </div>

<div class="control-group">

<label class="control-label" for="inputEmail">Password: </label> <div class="controls">

<input type="password" id="inputEmail" placeholder="" name="password" value="">

</div> </div>

<div class="controls">

<button type="submit" class="btn btn-info">Kirim</button>

</div> </form>

---PROSES LOGIN--- <?php

(23)

xxiii $nama=$_POST['nama'];

$jenis_kelamin=$_POST['jenis_kelamin'];

$username=$_POST['username']; $password=$_POST['password']; $pass=md5($password);

/*

if(empty($nip)OR empty($nama)OR empty($jenis_kelamin)OR empty($alamat)OR empty($telepon)OR empty($jabatan)

OR empty($ktp)OR empty($rekening)OR empty($username)OR empty($password))

:echo "<script>alert('Data tidak lengkap!!');window.history.go(-1);</script>";

exit(); endif; */

$mktp=move_uploaded_file($_FILES['ktp']['tmp_name'],"berkas/$ktp"); $rekening=move_uploaded_file($_FILES['rekening']['tmp_name'],"berkas /$rekening");

$query=mysql_query("INSERT INTO anggota SET

nip='$nip',nama='$nama',jenis_kelamin='$jenis_kelamin',alamat='$alamat', telepon='$telepon',jabatan='$jabatan',ktp='$ktp',rekening='$rekening',user name='$username',password='$pass'");

echo mysql_error();

if($query)

:echo"<script>alert('Registrasi

Berhasil');location.href='index.php?idtbl=daftar';</script>"; else:

echo"<script>alert('Registrasi gagal');window.history.go(-1);</script>";

endif;

?>

---LOGIN--- <!DOCTYPE html>

<html lang="en"> <head>

<meta charset="utf-8">

<title>Sign in Registrasi Semen Online</title>

(24)

xxiv

<!-- Le styles -->

<link rel="shortcut icon" href="icon/logosemenbaturaja.png"> <link href="css/bootstrap.css" rel="stylesheet">

<style type="text/css"> body {

.form-signin .form-signin-heading, .form-signin .checkbox {

margin-bottom: 10px; }

.form-signin input[type="text"], .form-signin input[type="password"] { font-size: 16px;

<link href="css/bootstrap-responsive.css" rel="stylesheet">

<!-- HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]>

<script src="js/html5shiv.js"></script> <![endif]-->

(25)

xxv </head>

<body>

<div class="container">

<form class="form-signin" action="proseslogin.php" method="post"> <form class="form-signin" action="proseslogin.php" method="post">

<h4 class="form-signin-heading">Please sign in</h4> <input type="text" class="input-block-level"

placeholder="Username" name="username" value="">

<input type="password" class="input-block-level" placeholder="Password" name="password" value="">

<div class="control-group"> <div class="controls">

<select name="level">

<option value="anggota">Anggota</option> <option value="ketua">Ketua</option>

<option value="bendahara">Bendahara</option> </select>

</div>

<button class="btn btn-large btn btn-success" type="submit">Sign in</button>

</form>

</div> <!-- /container -->

<script src="js/jquery.js"></script> <script src="js/bootstrap.js"></script>

</body> </html>

---PROSES LOGIN--- <?php

session_start();

include "config/connect.php";

$username=$_POST['username']; $password=$_POST['password']; $pass=md5($password);

(26)

xxvi

if (empty($username) OR empty($password) OR empty($level)) :echo "<script>alert ('Maaf, isi dengan

lengkap.');window.history.go(-1);</script>"; exit();

endif;

if($level=="ketua"):

$query=mysql_query("SELECT id_admin FROM admin WHERE username='$username' AND password='$pass' ");

elseif($level=="bendahara"):

$query=mysql_query("SELECT id_admin FROM admin WHERE username='$username' AND password='$pass' ");

else:

$query=mysql_query("SELECT id_anggota FROM anggota WHERE username='$username' AND password='$pass' ");

endif;

if(mysql_num_rows($query)>0) :

list($id)=mysql_fetch_row($query); $_SESSION['sesiid']=$id;

$_SESSION['sesilevel']=$level;

echo "<script>location.href='index.php';</script>";

else

:echo "<script>alert('invalid username n password');window.history.go(-1);</script>";

endif;

?>

---LOGOUT--- <?php

session_start();

(27)

xxvii session_destroy();

echo "<script>location.href='index.php';</script>"; exit();

---DAFTAR ANGGOTA--- <?php

include "config/connect.php";

include "config/paginator.class.php"; ?>

<div>

<table class="table table-bordered"> <th>Daftar Nama Anggota</th>

<tr>

<td>No</td>

<td>Nama Anggota</td> <td>Id Anggota</td> <td>Sukarela</td>

$sql="SELECT id_anggota,nama,jabatan FROM anggota"; echo mysql_error();

$page= new Paginator(); $page->items_per_page=10;

$page->items_total=mysql_num_rows(mysql_query($sql)); $page->paginate();

$sql.=" $page->limit";

//kalo pgn ada nomor

$prevPage = (int) $_GET['page']-1; $no=$prevPage*(int) $_GET['ipp']+1;

$query = mysql_query($sql); //jalankan perintah sql echo mysql_error();

if($sql){

while(list($id,$nama,$jabatan)=mysql_fetch_row($query)){ ?>

<tr>

<td><?php echo $no++;?></td> <td><?php echo $nama?></td> <td><?php echo $id?></td>

(28)

xxviii

<td><a href="admin/pokok.php?id_anggota=<?php echo $id;?>">tambah</a></td>

<td><a href="admin/wajib.php?id_anggota=<?php echo $id;?>">tambah</a></td>

<td colspan="3">Data tidak tampil</td> </tr>

<div class="row-fluid pagination"> <?php

echo $page->display_pages(); ?>

</div>

---SIMPANAN POKOK--- <?php

include "config/connect.php";

include "config/paginator.class.php"; ?>

<div>

<h3>Data Simpanan Pokok</h3>

<table class="table table-bordered"> <thead class="tabel">

<tr>

<th>Nomor</th>

<th>Nomor Simpanan</th> <th>Tanggal</th>

<th>Nama Anggota</th> <th>Jumlah Simpanan</th> </tr>

(29)

xxix and a.jenis_simpanan='pokok'";

$page= new Paginator(); $page->items_per_page=10;

$page->items_total=mysql_num_rows(mysql_query($q2)); $page->paginate();

$sql.=" $page->limit";

//kalo pgn ada nomor

$prevPage = (int) $_GET['page']-1; $no=$prevPage*(int) $_GET['ipp']+1;

$query = mysql_query($q2); //jalankan perintah sql echo mysql_error();

echo mysql_error(); if($query){

<td><?php echo ++$no; ?></td>

<td><?php echo $id_simpanan; ?></td> <td><?php echo $tgl_simpanan; ?></td> <td><?php echo $nama; ?></td>

<td><?php echo $total_simpanan; ?></td> </tr>

<?php

$asd=$asd+$total_simpanan; }

?><td colspan="4">Jumlah</td> <td><?php echo $asd; ?></td><?php }

<div class="row-fluid pagination"> <?php

echo $page->display_pages(); ?>

(30)

xxx

---SIMPANAN WAJIB--- <?php

include "config/connect.php";

include "config/paginator.class.php"; ?>

<div>

<h3>Data Simpanan wajib</h3>

<table class="table table-bordered"> <thead class="tabel">

<tr>

<th>Nomor</th>

<th>Nomor Simpanan</th> <th>Nama Anggota</th> <th>Jumlah Simpanan</th> </tr>

</thead> <tbody> <?php

$q2="SELECT a.id_simpanan,b.nama,sum(a.total_simpanan) FROM simpanan a,anggota b WHERE a.id_anggota=b.id_anggota and a.jenis_simpanan='wajib' GROUP BY b.nama";

$page= new Paginator(); $page->items_per_page=10;

$page->items_total=mysql_num_rows(mysql_query($q2)); $page->paginate();

$sql.=" $page->limit";

//kalo pgn ada nomor

$prevPage = (int) $_GET['page']-1; $no=$prevPage*(int) $_GET['ipp']+1;

$query = mysql_query($q2); //jalankan perintah sql echo mysql_error();

if($query){

<td><?php echo $no++; ?></td>

(31)

xxxi

<td><?php echo $nama; ?></td>

<td><?php echo $total_simpanan; ?></td> </tr>

<?php

$asd=$asd+$total_simpanan; }

?><td colspan="3">Jumlah</td> <td><?php echo $asd; ?></td><?php }

<div class="row-fluid pagination"> <?php

echo $page->display_pages(); ?>

</div>

---SIMPANAN SUKARELA--- <?php

include "config/connect.php"; ?>

<div>

<h3>Data Simpanan Sukarela</h3>

<table class="table table-bordered"> <thead class="tabel">

<tr>

<th>Nomor</th>

<th>Nomor Simpanan</th> <th>Tanggal</th>

<th>Nama Anggota</th> <th>Jumlah Simpanan</th> </tr>

FROM simpanan a,anggota b WHERE a.id_anggota=b.id_anggota and a.jenis_simpanan='sukarela'");

echo mysql_error(); if($q2){

(32)

xxxii

while(list($id_simpanan,$tgl_simpanan,$nama,$total_simpanan)=mysql_f etch_row($q2)){

?> <tr>

<td><?php echo ++$no; ?></td>

<td><?php echo $id_simpanan; ?></td> <td><?php echo $tgl_simpanan; ?></td> <td><?php echo $nama; ?></td>

<td><?php echo $total_simpanan; ?></td> </tr>

<?php

$asd=$asd+$total_simpanan; }

?><td colspan="4">Jumlah</td> <td><?php echo $asd; ?></td><?php }

<form class="form-horizontal" action="ben_proses_simpan.php" method="post" enctype="multipart/form-data">

<div>

<div class="control-group">

<label class="control-label" for="inputEmail">Id Anggota </label>

<div class="controls">

<input type="text" placeholder="" name="id_anggota" value="">

</div> </div>

<div class="control-group">

<label class="control-label" for="inputEmail">Jumlah Simpanan: </label>

<div class="controls">

<input type="text" placeholder="" name="jumlah_simpanan" value="">

</div> </div>

<div class="controls">

(33)

xxxiii </div>

</div> </form>

---PROSES SIMPAN--- <?php

session_start();

include"config/connect.php";

$id_anggota=$_POST['id_anggota']; $simpanan=$_POST['simpanan'];

$query=mysql_query("INSERT INTO simpanan SET

id_anggota='$id_anggota',jenis_simpanan='sukarela',total_simpanan='$simpanan',

echo"<script>alert('Simpanan gagal');window.history.go(-1);</script>"; endif;

?>

---DATA PINJAMAN--- <div>

<h3>Informasi Pinjaman</h3> <table class="table table-bordered">

<thead> <tr>

<th>Nomor</th> <th>Nama</th>

<th>Jumlah Hutang</th> <th>Cicilan/Bulan</th> <th>Sisa Hutang</th> <th>Lama Angsuran</th> </tr>

(34)

xxxiv $query=mysql_query($sql);

echo mysql_error();

if($query){ //jika query berhasil

if(mysql_num_rows($query)>0){ //jika query menghasilkan baris lebih dari 0

while(list($id_pinjaman,$nama,$jumlah_pinjaman,$cicilan,$jumlah_hutan g,$lama_pinjaman) = mysql_fetch_row($query)){

$cicilan=$jumlah_pinjaman/$lama_pinjaman; ?>

<tr>

<td><?php echo ++$no; ?></td>

<td><?php echo $nama; ?></td>

<td><?php echo $jumlah_pinjaman; ?></td>

<td><?php echo $cicilan; ?></td>

<td><?php echo $jumlah_hutang;?></td>

<td><?php echo $lama_pinjaman; ?> Bulan</td>

</tr> <?php }

?>

<?php

}else{

//jika query tidak menghasilkan baris ?>

<?php } }else{

//jika query gagal ?>

(35)

xxxv </tbody>

</table> </div>

---DATA PINJAM KETUA--- <div>

<h3>Informasi Pinjaman</h3> <table class="table table-bordered">

<thead> <tr>

<th>Nomor</th> <th>Nama</th>

<th>Jumlah Hutang</th> <th>Cicilan/Bulan</th> <th>Lama Angsuran</th> <th>Aksi</th> FROM anggota a,pinjaman b WHERE a.id_anggota=b.id_anggota and b.status='baru' order by b.id_pinjaman DESC ";

$query=mysql_query($sql); echo mysql_error();

if($query){ //jika query berhasil

if(mysql_num_rows($query)>0){ //jika query menghasilkan baris lebih dari 0

while(list($id_pinjaman,$nama,$jumlah_pinjaman,$jumlah_hutang,$lama _pinjaman) = mysql_fetch_row($query)){

$cicilan=$jumlah_pinjaman/$lama_pinjaman; ?>

<tr>

<td><?php echo ++$no; ?></td>

<td><?php echo $nama; ?></td>

<td><?php echo $jumlah_pinjaman; ?></td>

(36)

xxxvi

<td><?php echo $lama_pinjaman; ?> Bulan</td>

<td> <a

href="admin/pinjam_setuju.php?id_pinjaman=<?php echo $id_pinjaman; ?>" class="btn btn-success" title="Setuju"><i class="white

icon-ok"></i></a></i>

<a href="" class="btn btn-warning" title="Batal"><i class="icon-white icon-remove"></i></a></i>

</td> </tr>

<?php } ?>

<?php

}else{

//jika query tidak menghasilkan baris ?>

<?php } }else{

//jika query gagal ?>

<?php } ?>

</tbody> </table>

</div>

---PROSES PINJAM--- <?php

require "../config/connect.php";

$id_pinjaman=(int)$_GET['id_pinjaman'];

$sql=mysql_query("UPDATE pinjaman SET status='setuju' where id_pinjaman=$id_pinjaman");

if($sql):

echo"<script>alert('berhasil');window.history.go(-1);</script>"; exit();

(37)

xxxvii

background:#fddb99 url(../img/bcg.png)top left no-repeat; }

#container{

color:#333;

-op-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); -webkit-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); -moz-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); /* agar web browsernyo support*/

box-shadow : inset 0px 5px 10px rgba(0,0,0,.5);

} #top{

background:#e3702a; padding:10px;

color:#333; text-align : center;

text-shadow : 0px 3px 3px rgba(0,0,0,.3); line-height : 2em;

font-family: times new roman, arial,verdana, helvetica,san-serif; }

#main-container { margin-top:10px; margin-bottom:10px; background:#fa9f56; }

#main-container .span9 img{ width:70%;

}

#footer{

background:#e3702a; text-align : center; line-height : 2em;

font-family: arial,verdana, helvetica,san-serif; }

#nav{

(38)

xxxviii }

.form{

background:#e3702a; text-align:left;

-op-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); -webkit-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); -moz-box-shadow : inset 0px 5px 10px rgba(0,0,0,.5); /* agar web browsernyo support*/

box-shadow : inset 0px 2px 10px rgba(0,0,0,.5); margin:20px;

}

.form h1{

background:#333; color:#e3702a; line-height : 2em;

font-family: arial,verdana, helvetica,san-serif; }

.form form{

padding:20px; }

.nivoSlider {

position:relative; overflow: hidden; }

.nivoSlider img {

position:absolute; max-width: none; }

.nivo-main-image {

display: block !important; position: relative !important; width: 100% !important; }

/* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink {

(39)

xxxix }

/* The slices and boxes in the Slider */ .nivo-slice {

display:block;

.nivo-box img { display:block; }

/* Caption styles */ .nivo-caption {

position:absolute;

padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter:alpha(opacity=8);

-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */

box-sizing: border-box; /* Opera/IE 8+ */ }

.nivo-caption p { padding:5px; margin:0; }

.nivo-caption a {

display:inline !important; }

(40)

xl /* Direction nav styles (e.g. Next & Prev) */ .nivo-directionNav a {

position:absolute; top:45%;

z-index:9; cursor:pointer; }

.nivo-prevNav { left:0px; }

.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav {

text-align:center; padding: 15px 0; }

.nivo-controlNav a { cursor:pointer; }

.nivo-controlNav a.active { font-weight:bold; }

---CONFIG--- <?php

//hubungkan file dangan database

mysql_connect ("localhost","root","");

//pilih database

Referensi

Dokumen terkait

Penelitian ini menunjukkan bahwa terdapat hubungan yang nyata dan positif antara Nilai- nilai Islami dengan Pemaknaan Sholat, Budaya Perusahaan, Kepuasan Kerja dan

Kondisi tersebutlah yang mengakibatkan profesi penyiar radio semakin banyak dilirik oleh sebagian besar kalangan di Kota Bandung, khususnya kalangan remaja yang

Aspek penting dari berbagai hubungan dan pengaruh terhadap pelayanan publik, dapat dilihat dari alur atau jalur variabel komunikasi berhubungan dan berpengaruh

Berdasarkan pembahasan mengenai model pertumbuhan logistik dengan waktu tunda dapat disimpulkan bahwa penundaan dalam pertumbuhan populasi yang mengikuti model pertumbuhan

Dalam Undang-undang Nomor 21 Tahun 2007 tentang Pemberantasan Tindak Pidana Perdagangan Orang, penentuan tindak pidana perdagangan orang oleh korporasi tercermin

jukkan variabel kompensasi, ling- kungan kerja, komitmen organisasi dan keyakinan diri berpengaruh positif dan signifikan terhadap ke- puasan kerja pegawai Sekretariat

Fortifikasi dengan tepung kedelai yang dilakukan pada gaplek serta adanya proses fermentasi dapat meningkatkan kadar serta memperkaya jenis asam amino seperti