1
RANCANG BANGUN SISTEM KEANGGOTAAN DAN KEUANGAN
PPS BETAKO MERPATI PUTIH
CABANG PURWOREJO
Naskah Publikasi
diajukan oleh
Danang Teguh Sri Hatmoko
09.11.3289
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2012
Design and Build Membership and Finance System PPS Betako Merpati Putih Branch Purworejo
Rancang Bangun Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo
Danang Teguh Sri Hatmoko Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Perguruan Pencak Silat Tangan Kosong (PPS Betako) Merpati Putih is a great martial college based in Jakarta with branches spread all over Indonesia. Branch is a group exercise that collects in the District / City. In every branch there will be a Group Exercise (Kolat) are usually established in schools as an extra-curricular or a common Kolat.
Due to the growing current PPS Betako Merpati Putih is not just a college Pencak Silat, but also an organization. The management in each organization will be different for the Branch and Kolat. Each branch officials should know about the state of all Kolat in the area. Constraints faced today is the executive branch's hard to know members of each of its local Kolat sometimes do not know exactly how many members in each Kolat, what level, and who are trained in the Kolat.
With a website Membership and Financial System, PPS Betako Merpati Putih will be easier to manage member and circulation of data so that the branch can directly know the data of each member and circulation data to know directly.
Keywords: Website, System, Membership System, Financial System, Database, PPS Betako Merpati Putih, Branch, Purworejo
1
1 Latar BelakangSaat ini internet sudah menjadi kebutuhan Bagi sebagian besar orang. Internet digunakan untuk keperluan pribadi maupun kepentingan organisasi. Dalam Sebuah organisasi Internet dapat digunakan untuk berinteraksi dengan organisasi lain. Selain itu internet dapat digunakan untuk berinteraksi antara sebuah organisasi pusat dengan cabang dan juga sebaliknya. Internet juga dapat digunakan sebagai media untuk mengatur suatu organisasi dengan menggunakan sebuah website.
Perguruan Pencak Silat Beladiri Tangan Kosong (PPS Betako) Merpati Putih adalah sebuah perguruan beladiri yang besar yang berpusat di Jakarta dengan cabang yang tersebar di seluruh Indonesia. Cabang tersebut adalah sekelompok latihan yang terkumpul dalam satu Kabupaten/Kota. Dalam setiap cabang akan ada Kelompok Latihan (Kolat) yang biasanya didirikan di sekolah-sekolah sebagai ekstra kurikuler atau merupakan Kolat umum.
Karena semakin berkembangnya sekarang ini PPS Betako Merpati Putih bukan hanya menjadi Perguruan Pencak Silat, namun juga merupakan sebuah organisasi. Kepengurusan dalam setiap organisasi akan berbeda untuk Cabang dan Kolat. Setiap pengurus cabang harus tahu tentang keadaan semua Kolat di daerah tersebut. Kendala yang dihadapi saat ini adalah pengurus cabang sulit untuk mengetahui anggota dari masing-masing kolat yang berada di daerahnya bahkan terkadang tidak tahu secara pasti berapa jumlah anggota di tiap kolat, apa tingkatannya, dan siapa yang melatih di kolat tersebut.
Dengan latar belakang tersebut penulis bermaksud untuk melakukan penelitian dengan mengambil judul “Rancang Bangun Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo”
2 Rumusan Masalah
Dari latar belakang di atas dapat diambil rumusan masalah yaitu Bagaimana merancang dan membangun Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo dengan PHP dan database MySQL untuk menunjang efektifitas dalam hubungan antara Pengurus Cabang dengan Pengurus Kolat?
2
3 Batasan MasalahDalam penyusunan skripsi ini, agar pembahasan tidak terlalu meluas dan untuk memudahkan dalam penyelesaian nantinya, maka dijabarkan beberapa batasan masalah sebagai berikut :
1. Pembuatan Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo ini adalah berbasis website.
2. Pembuatan Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo ini tidak difokuskan kepada masalah desain tampilan, namun difokuskan pada fungsi sesuai yang diminta oleh Pengurus Cabang PPS Betako Merpati Putih Cabang Purworejo.
3. Tampilan dari Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo mungkin akan berbeda pada web engine yang berbeda karena keterbatasan penulis.
4. Yang dimaksud dengan sistem keanggotaan adalah pendataan anggota dan tidak termasuk absensi.
5.
Yang dimaksud dengan sistem keuangan adalah laporan keuangan yang masuk dan keluar.6.
Keamanan dalam Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo ini hanya penggunaan password pada semua user. 4 TujuanPenelitian ini memiliki beberapa tujuan yaitu :
1. Untuk membuat suatu Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo.
2. Mengaplikasikan secara nyata ilmu yang sudah saya pelajari dalam mengikuti perkuliahan dan organisasi selama ini.
3. Memberikan kemudahan Untuk Pengurus PPS Betako Merpati Putih Cabang Purworejo dalam mengelola data anggota dan keuangan.
4. Sebagai syarat kelengkapan akademik untuk memperoleh gelar sarjana S1 pada Sekolah Tinggi Manejemen Informatika dan Komputer AMIKOM Yogyakarta.
3
5 Definisi dan Karakteristik SistemKata sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) yang memiliki arti suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.
Berikut ini adalah unsur-unsur yang menjadi karakteristik dari sebuah sistem :1 1. Batasan (Boundary)
2. Lingkungan (Environtment)Masukan (Input) 3. Keluaran (Output)
4. Komponen (Component) 5. Penghubung (Interface) 6. Penyimpanan (Storage)
6 Definisi dan Kualitas Informasi
Informasi merupakan kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.2 Sedangkan data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.
Informasi yang berkualitas harus memenuhi tiga kriteria yaitu :3 a. Ketelitian (Accuracy)
b. Aktual (Actual)
c. Kesesuaian (Relevancy) 7 Konsep Dasar Sistem Informasi
Sistem informasi terdiri dari komponen–komponen yang disebut dengan blok bangunan (building block), yaitu :4
1. Blok Masukan (Input Block) 2. Blok Model (Model Block) 3. Blok Keluaran (Output Block) 4. Blok Teknologi (Technology Block) 5. Blok Database (Database Block) 6. Blok Kendali (Control Block)
1
Al Fatta, Hanif. 2007 . Analisis dan Perancangan Sistem Informasi. Andi Offset, Yogyakarta. Hal. 5-6
2
Kristanto Andi, 2003, “Perancangan Sistem Informasi dan Aplikasinya”, Halaman 6
3
Jogiyanto, H.M. 1999 . “Analisis dan Desain Sistem”. Andi Offset, Yogyakarta
4
Al Fatta, Hanif. 2007 . “Analisis dan Perancangan Sistem Informas”i. Andi Offset, Yogyakarta. Hal. 10-11
4
8 Sistem Informasi Manajemen5Sistem Informasi Manajemen (SIM) adalah sebuah sistem informasi pada level manajemen yang berfungsi untuk membantu perencanaan, pengendalian, dan pengambilan keputusan dengan menyediakan resume rutin dan laporan-laporan tertentu. SIM mengambil data mentah dari TPS dan mengubahnya menjadi kumpulan data yang lebih berarti yang dibutuhkan manager untuk menjalankan tanggungjawabnya. Untuk mengembangkan SIM diperlukan pemahaman yang baik tentang informasi apa saja yang dibutuhkan manajer dan bagaimana mereka menggunakan informasi tersebut.
9 Definisi Basis Data dan Proses Model
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau symbol).6
9.1 Data Flow Diagram (DFD)
Data Flow Diagram atau DFD memiliki beberapa tingkat (level) DFD, yaitu : a. Diagram Konteks
b. Diagram Nol c. Diagram Rinci
9.2 Entity Relationship Diagram (ERD)
Menurut Hanif Al Fatta (2007), ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan dan digunakan dalam sistem bisnis. 9.3 Normalisasi
Normalisasi adalah teknik yang digunakan untuk memvalidasi model data. Serangkaian aturan diberlakukan pada data model logis untuk mendapatkan peningkatan pengaturannya.7
Dalam normalisasi terbagi menjadi enam jenis kunci yaitu : a. Field (Atribut Kunci)
b. Candidat Key (Kunci Kandidat) c. Primary Key
d. Alternatif Key e. Composite Key
5
Al Fatta, Hanif. 2007 . “Analisis dan Perancangan Sistem Informasi”. Andi Offset, Yogyakarta. Hal. 12-13
6
Kusrini, Strategi Perancangan dan Pengolahan Basis Data, Andi Offset, 2007, Hal 2.
7
Hanif Al Fatta, Analilsis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Andi Offset, 2007, Hal. 129
5
f. Foreign KeyNormalisasi memiliki bentuk yang terbagi menjadi empat bentuk yaitu sebagai berikut (Abdul Kadir, 2002 : 54):
a. Unnormalized Entity/Bentuk Tidak Normal (0NF) b. First Normal Form/Bentuk Normal Pertama (1NF) c. Second Normal Form/Bentuk Normal Kedua (2NF) d. Third Normal Form/Bentuk Normal Ketiga (3NF)
10 Perancangan
10.1 Normalisasi Database 10.1.1 Tabel Unnormal
6
10.1.2 Normalisasi Tahap Pertama7
10.1.3 Normalisasi Tahap Kedua8
10.2 Flowchart SistemBerikut gambar dari flowchart yang akan digunakan pada Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo.
9
10.3 Relasi Antar TabelBerikut ini merupakan relasi antar table yang akan dibuat untuk Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo.
Gambar 5 Relasi Antar Tabel
11 Implementasi
Implementasi merupakan penerapan program yang telah dibuat untuk digunakan secara nyata.
1. Halaman Login
Halaman Login digunakan untuk masuk ke dalam sistem dan menggunakan sistem.
10
2. Halaman Daftar KolatMerupakan halaman yang berisi daftar kelompok latihan PPS Betako Merpati Putih yang ada di Purworejo.
Gambar 7 Daftar Kolat
3. Halaman Daftar Pelatih
Merupakan halaman yang berisi daftar pelatih Merpati Putih Purworejo.
11
4. Halaman Daftar PengurusMerupakan halaman yang berisi daftar pengurus kolat yang ada di Purworejo.
Gambar 9 Halaman Daftar Pengurus
5. Halaman Daftar Anggota
Merupakan halaman yang berisi daftar anggota yang pernah mendaftar untuk berlatih di PPS Betako Merpati Putih Cabang Purworejo.
12
Gambar 10 Halaman Daftar Anggota
6. Halaman Daftar Sirkulasi
Merupakan halaman yang berisi daftar sirkulasi keuangan dari bendahara.
13
7. Halaman DokumenMerupakan halaman yang berisi daftar dokumen yang sudah diupload oleh admin cabang.
Gambar 12 Halaman Dokumen
8.
Halaman SettingMerupakan halaman yang digunakan untuk mengubah username atau password.
14
12 KesimpulanBerdasarkan uraian, penjelasan dan pembahasan pada keseluruhan bab pada skripsi “RANCANG BANGUN SISTEM KEANGGOTAAN DAN KEUANGAN PPS BETAKO MERPATI PUTIH CABANG PURWOREJO” maka dapat ditarik kesimpulan sebagai berikut :
1. Situs yang dibuat menggunakan bahas pemrograman PHP dan database MySQL, sehingga lebih mudah dalam mengupdate informasi di dalam situs karena ada Content Management System.
2. Dengan adanya Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo memudahkan pengurus cabang maupun pengurus kolat PPS Betako Merpati Putih dalam mendata seluruh anggota dan sirkulasi keuangan. 3. Penyimpanan data anggota dan data sirkulasi menjadi lebih mudah dan hemat
karena dibutuhkan sedikit kertas.
4. Adanya fungsi upload dokumen dari pengurus cabang menjadikan pembagian dokumen seperti surat jin mengikuti ujian kenaikan tingkat atau surat jin mengikuti pertandingan akan menjadi lebih mudah.
5. Dari analisis SWOT dapat disimpulkan bahwa website sistem ini layak digunakan untuk meningkatkan kualitas organisasi PPS Betako Merpati Putih Cabang Purworejo.
6. Dari rancangan DFD dan ERD dihasilkan sebuah mekanisme rancangan sistem keanggotaan yang akan meningkatkan mutu organisasi.
13 Saran
Mengingat dalam pembuatan skripsi ini masih banyak kekurangan dan tidak ada yang sempurna di dunia ini kecuali Sang Pencipta, maka dari itu kritik dan saran sangat diharapkandemi membangun dan memperbaiki sistem dalam pembuatan Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo. Kiranya skripsi ini dengan segala manfaat, kelebihan dan kekurangan dapat diterima serta memberikan manfaat bagi masyarakat luas.
Adapun saran dari penulis untuk pengurus PPS Betako Merpati Putih Cabang Purworejo dalam pembuatan sistem ini diantaranya :
1. Dengan adanya Sistem Keanggotaan dan Keuangan PPS Betako Merpati Putih Cabang Purworejo pihak pengurus cabang ataupun pengurus kolat diharapkan untuk mengupdate data dan memaksimalkan penggunaan sistem ini.
2. Pengembangan dan pelatihan sumber daya manusia dalam mengenal dan memanfaatkan teknologi perlu ditingkatkan.
3. Dalam penyusunan skripsi ini penulis tidak membuat sertifikat yang akan otomatis terdownload ketika peserta naik tingkat.
15
4. Saran dari para pengguna website ini sangat diperlukan demi perkembangan website lebih lanjut.
16
Daftar PustakaAl Fatta Hanif, 2007, Analisis dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi Offset.
Andi Sunyoto, 2007, AJAX Membangun Web dengan Teknologi ASYNCRONOUSE Javascript dan XML.
Arief, M. R, 2011, Pemrograman Web Dinamis Menggunakan PHP dan MySQL, Yogyakarta: Andi Offset.
Dwi Wahyudi, 2003, Membangun Situs Menggunakan PHP Website.
Hakim Lukmanul, 2009, Trik Rahasia Master PHP Terbongkar Lagi, Yogyakarta: Lokomedia.
Jogiyanto H. M, 1999, Analisis dan Desain Sistem, Yogyakarta: Andi Offset.
Kusrini, 2007, Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta: Andi Offset.
Lukmanul Hakim, 2008, Membongkar Trik Rahasia Para Master PHP, Yogyakarta: Lokomedia.