BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Prosedur Kepesertaan di PrimKopKar Manunggal 1. Calon anggota datang langsung ke koperasi manunggal untuk mengambil blangko pendaftaran dari bagian administrasi dan diisi, beserta dengan syarat kelengkapan data calon anggota, yang terdiri dari : - Foto copy Kartu Tanda Penduduk - Pas photo calon anggota 3x4 = 1 lembar - Foto copy kartu tanda pekerja PT. Damatex PT. Timatex 2. Blangko yang sudah diisi akan diberikan kepada bagian pelaksana survai, bagian pelaksana survai melakukan uji kelayakan tempat usaha calon anggota. Jika memenuhi syarat maka bagian pelaksana survai memberikan blangko kepada manajer untuk disetujui. 3. Jika sudah disetujui maka calon anggota berhak mendapatkan kartu anggota. 4.2 Kebutuhan Untuk membuat aplikasi pencatatan transaksi kas yang efektif dan efisien dibutuhkan beberapa software dan hardware untuk menunjang pemakaian aplikasi antara lain: 4.2.1 Browser Karena aplikasi ini berbasis web jadi dibutuhkan sebuah browser untuk mengakses aplikasi ini. Browser yang sudah dicoba dan dipakai untuk mengakses aplikasi ini antara lain: Mozilla, Google Chrome, Internet explore, dan lain-lain. Namun tentu terdapat perbedaan tampilan dan performa yang tidak dibahas perihal penggunaan melalui berbagai browser tersebut. 14
15 4.2.2 PHP PHP (PHP Hypertext Preprocessor) dikenal sebagai suatu bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk membuat web yang dinamis. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah konektivitasnya dengan berbagai sistem basisdata server. Sistem database yang dapat didukung oleh PHP adalah Oracle, MySQL, Sybase, PostgreSQL dan lainnya. 4.2.3 MYSQL MySQL merupakan sebuah produk database management system yang bersifat open source, artinya semua orang dapat menggunakannya tanpa ada kewajiban membayar terhadap penggunaanya. MySQL dapat dijalankan pada semua platform baik sistem operasi Windows maupun Linux. MySQL juga merupakan program pengakses database yang mampu diakses bersama dan diakses lewat jaringan komputer sehingga cocok digunakan untuk aplikasi Multiuser (banyak pengguna) dan aplikasi berbasis web.
16 4.3 Jadwal Perancangan Berikut adalah jadwal perancangan aplikasi Sistem Informasi Pendaftaran Anggota selama melakukan kerja praktek mulai tanggal 2 Mei 2016 2 Agustus 2016 : Tabel 4.2 : Jadwal Perancangan Aplikasi Waktu Perencanaan Uraian Perencanaan Minggu 1 - Mengidentifikasi masalah - Gambaran masalah Minggu 2 - Merancang desain database dan desain form yang akan digunakan dalam aplikasi Minggu 3 - Pembuatan halaman login admin Minggu 4 - Pembuatan halaman form pendaftaran Minggu 5 - Pembuatan proses login admin Minggu 6 - Pembuatan halaman data peserta Minggu 7 - Pembuatan proses pendaftaran pada form pendaftaran Minggu 8 - Pembuatan proses penampilan pada data peserta Minggu 9 - Pengujian dan pembuatan Laporan Tugas Akhir Minggu 10 - Laporan Tugas Akhir Minggu 11 - Laporan Tugas Akhir Minggu 12 - Laporan Tugas Akhir 4.4 Perancangan 4.4.1 Konteks Diagram Data Tempat usaha Data Anggota MANAGER Data Anggota validasi ANGGOTA Data Diri SISTEM INFORMASI PENDAFTARAN ANGGOTA KOPERASI PRIMKOPKAR MANUNGGAL Data Pendaftaran anggota BAGIAN PENDAFTARAN Data Anggota Gambar 4.1 : Context Diargam
17 4.4.2 Data Flow Diagram Formulir dan Data Anggota ANGGOTA Formulir Pendaftaran & pengisian formulir formulir BAGIAN PENDAFTAR AN Data Anggota Penyerahan data anggota Data Tempat usaha Data Anggota MANAGER Data Anggota Pengecekan dan validasi data anggota Data Anggota Validasi Data Anggota Gambar 4.2 : (DFD) Data Flow Diagram 4.4.3 Entity Relation Diagram nama nama Id_anggota jabatan Id_pegawai anggota n 1 mendaftar Bagian pendaftaran n Nama usaha Alamat usaha menyetujui 1 nama Manager Id_manager Gambar 4.3 : ERD (Entity Relation Diagram)
18 4.4.4 Relational Model 4.4.5 Rancangan Database Gambar 4.4 : Relational Model Database yang digunakan untuk perancangan aplikasi ini bernama member yang mempunyai tabel dan field sebagai berikut : 1. Tabel Admin Tabel 4.3 : Tabel Admin Nama Type Data Size Null Default Key Id_admin varchar 10 No Primary Key Nama_admin varchar 30 No - Password varchar 10 No - 2. Tabel Jenis Kelamin Tabel 4.4 : Tabel j_k Nama Type Data Size Null Default Key Id_jk tnyint 1 No Primary Key Ket varchar 10 No -
19 3. Tabel Status Rumah Tabel 4.5 : Tabel s_r Nama Type Data Size Null Default Key Id_sr tnyint 1 No Primary Key Ket varchar 10 No - 4. Tabel Peserta Tabel 4.6 : Tabel peserta Nama Type Data Size Null Default Key Id tinyint 3 No Primary Key Nama_peserta varchar 30 No - Nrk varchar 10 No - Bagian varchar 20 No - Departemen varchar 20 No - Alamat_rumah varchar 50 No - RT int 3 No - RW int 3 No - Kelurahan varchar 15 No - Kecamatan varchar 15 No - Kota_kabupaten varchar 20 No - Id_jk tinyint 2 No - Id_sr tinyint 2 No - Nama_pasangan varchar 20 No - Alamat_usaha varchar 50 No - Nomor_telepon int 12 No - Tanggal_pendaftaran date No - stat int 2 No -
20 4.4.6 Rancangan Desain Tampilan 1. Rancangan Halaman Login Halaman login berfungsi sebagai gerbang untuk masuk ke dalam aplikasi. Hanya Admin yang telah memiliki id yang dapat mengakses aplikasi tersebut. Pendaftaran Anggota PRIMKOPKAR Manunggal Jl. Argo Busono No.1 Salatiga ID Admin : Password : Log Gambar 4.5 : Halaman Login 2. Rancangan Halaman Home Halaman Home berisi penjelasan mengenai fungsi dari menu-menu yang terdapat pada aplikasi. PENDAFTARAN ANGGOTA PRIMKOPKAR MANUNGGAL Home Formulir Pendaftaran Lihat Data Log Out Koperasi adalah Badan Usaha yang beranggotakan orang-orang berlandaskan Pancasila dan Undang-Undang Dasar 1945 serta berdasarkan asas kekeluargaan. Gambar 4.6 : Halaman Home
21 3. Rancangan Halaman Formulir Pendaftaran Halaman formulir pendaftaran berisi tentang form pendaftaran anggota baru. FORMULIR PENDAFTARAN PESERTA PRIMKOPKAR MANUNGGAL Jl. Argo Busono No.1 Salatiga 50711 Telp. (0298) 321702 ID NAMA Nrk BAGIAN DEPARTEMEN ALAMAT RUMAH STATUS RUMAH JENIS KELAMIN NAMA PASANGAN ALAMAT USAHA NOMOR TELEPON TANGGAL PENDAFTARAN DAFTAR Gambar 4.7 : Rancangan Halaman Formulir Pendaftaran
22 4. Rancangan Halaman Lihat Data Anggota Halaman Lihat Data berisi tentang daftar anggota yang sudah terdaftar dalam database. PRIMKOPKAR MANUNGGAL DAMATEX-TIMATEX Jl. Argo Busono No.1 Salatiga 50711 Telp. (0298) 321702 Download ID Peserta : CEK ID NAMA NRK BAGIAN DEPARTEMEN ALAMAT RUMAH STATUS RUMAH JENIS KELAMIN NAMA PASANGAN NO. TELEPON TANGGAL Kembali Keatas Gambar 4.8 : Rancangan Halaman Lihat Data Anggota 4.5 Implementasi Tampilan pada aplikasi Sistem Informasi Pendaftaran Anggota Koperasi PRIMKOPKAP Manunggal dirancang dengan cukup sederhana dan mudah dipahami. Berikut adalah User Interface yang terdapat dalam aplikasi Sistem Informasi Pendaftaran Anggota : 1. Halaman Login Gambar 4.9 : Halaman Login
23 2. Halaman Home Gambar 4.10 : Halaman Home 3. Halaman Formulir Pendaftaran Gambar 4.11 : Halaman Formulir Pendaftaran
24 4. Halaman Lihat Anggota Gambar 4.12 : Halaman Lihat Anggota