GAMBARAN SEKILAS TENTANG UKM BELADIRI MERPATI PUTIH USU
3.3 Struktur Organisasi
BAB 4
PERANCANGAN SISTEM
4.1 Diagram Konteks
Diagram konteks adalah alat bantu dalam perancangan global bagi aplikasi yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan dibangun secara umum
Gambar 4.1 Diagram Konteks Data
4.2 Data Flow Diagram
Diagram alir data (DFD) digunakan untuk menggambarakan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data.
Dari diagram konteks diatas dapat diturunkan menjadi bentuk yang lebih detail, yaitu DFD. berikut diberikan gambaran DFD yang merupakan perincian dari diagram konteks yang telah dibuat untuk sistem yang akan dirancang.
Gambar 4.2 DFD (Data Flow Diagram)
4.3 Perancangan Database
Basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkaitan sehingga memudahkan aktivitas untuk memperoleh informasi. Database dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas ( Abdul Kadir, 2003 )
Database dari Sistem Pengolahan Data Keanggotaan Ukm Beladiri Merpati Putih USU dibuat dengan nama mpusu.mdb, yang didalamnya terdapat 4 tabel yaitu :
Tabel 4.1 Anggota (mahasiswa USU) : dtmhs
FILE NAME TYPE SIZE DESCRIPTION
nim Number 10 Nim anggota (mahasiswa)
nama Text 50 Nama anggota
fakultas Text 50 Fakultas anggota
jurusan Text 50 Jurusan anggota
tempat Text 50 Tempat lahir anggota
tanggal_lahir Date/Time Short Date Tanggal lahir anggota
alamat Text 100 Alamat anggota
no_tlp Text 15 Nomor telepon anggota
kelamin Text 10 Kelamin anggota
agama Text 10 Agama anggota
gol_darah Text 2 Golongan darah anggota
brt_bdn Text 2 Berat badan anggota
ukrn_pakain Text 3 Ukuran pakaian anggota
bldr_sblmnya Text 100 Beladiri yang pernah diikuti anggota penykt_ddrt Text 100 Penyakit yang diderita anggota
FILE NAME TYPE SIZE DESCRIPTION
no Number 10 Nomor anggota (umum)
nama Text 50 Nama anggota
krjaan Text 50 Pekerjaan anggota
t4pekerjaan Text 50 Tempat pekerjaan anggota
tempat Text 50 Tempat lahir anggota
tanggal_lahir Date/Time Short Date Tanggal lahir anggota
alamat Text 100 Alamat anggota
no_tlp Text 15 Nomor telepon anggota
kelamin Text 10 Kelamin anggota
agama Text 10 Agama anggota
gol_darah Text 2 Golongan darah anggota
brt_bdn Text 2 Berat badan anggota
tinggi_bdn Text 3 Tinggi badan anggota
ukrn_pakain Text 3 Ukuran pakaian anggota
bldr_sblmnya Text 100 Beladiri yang pernah diikuti anggota
penykt_ddrt Text 100 Penyakit yang diderita anggota
FILE NAME TYPE SIZE DESCRIPTION
katagori Text 10 Kategori anggota umum atau mahasiswa
nim_nau Number 10 Nim atau nomor anggota umum
tingkatan Text 30 Tingkatan anggota
FILE NAME TYPE SIZE DESCRIPTION
Tabel 4.3 Data tingkatan : dttingkatan
4.4 Perancangan Interface
Perancangan ini merupakan rancang bangun dari percakapan antar pemakai dengan komputer. Proses ini terdiri dari proses pemasukan data kesistem, menampilkan output informasi . Inilah tampilan pada sistem pengolahan data keanggotaan Ukm Beladiri Merpati Putih USU :
nmrurt Text 11 Nomor urut transaksi bulanan
tanggal Date/Time 15 Tanggal transaksi
nim_nau Number 10 Nim/nomor anggota umum
1. Form Menu Utama
Gambar 4.3 Tampilan Form Menu Utama
Gambar 4.4 Tampilan Form Login 3. Form Menu Utama Sesudah User Login
4. Form Data Anggota (Mahasiswa)
Gambar 4.6 Tampilan Form Data Anggota (Mahasiswa Usu) 5. Form Data Anggota (Umum)
Gambar 4.7 Tampilan Form Data Anggota (Umum)
Gambar 4.8 Tampilan Form Tingkatan Anggota (Umum) 7. Form Data Pembayaran Bulanan Anggota
Gambar 4.9 Tampilan Form Pembayaran Bulanan Anggota (Umum)
8. Laporan anggota (mahasiswa)
9. Laporan Anggota (Umum)
Gambar 4.11 Tampilan Laporan Anggota (Umum)
10. Laporan Tingkatan
11. Laporan Pembayaran Bulanan
Gambar 4.13 Tampilan Laporan Pembayaran Bulanan
4.5 Algoritma
Algoritma adalah suatu urutan perintah yang menyatakan bagaimana memecahkan suatu masalah khusus (ario suryo kusumo,2000).
Dalam algoritma ini dijelaskan langkah-langkah/tahap demi tahap penyelasaian dari suatu masalah program. Adapun algoritman dari program yang dirancang adalah sebagai berikut :
1. Algoritma untuk menu utama
Langkah 1 : Tampilkan menu utama Login, About, Exit Langkah 2 : Jika dipilih Login
Akan muncul form login
Langkah 3 : Jika dipilih About terdapat 2 pilihan yaitu: 1. Program
2. Programmer Langkah 4 : Selesai
2. Algoritma untuk menginput data anggota (mahasiswa)
Langkah 1 : pilih menu data anggota (mahasiswa) pada menu Data di menu utama setelah melakukan Login
Langkah2 : Pilih tambah
Untuk menambah data anggota Langkah 3 : jika dipilih simpan
Penginputan data akan langsung tersimpan pada database dtmhs Langkah 4 : jika dipilih update
Penginputan data yang sudah ada dapat diperbaiki atau dikoreksi Langkah 5 : jika dipilih hapus
Menghapus data yang sudah ada atau sudah tersimpan di database Langkah 6 : jika dipilih close
Keluar dari form data anggota (mahasiswa) Langkah 7 : Selesai
3. Algoritma untuk menginput data anggota (umum)
Langkah 1 : pilih menu data anggota (umum) pada menu Data di menu utama setelah melakukan Login
Langkah2 : Pilih tambah
Untuk menambah data anggota Langkah 3 : jika dipilih simpan
Penginputan data akan langsung tersimpan pada database dtumm Langkah 4 : jika dipilih update
Penginputan data yang sudah ada dapat diperbaiki atau dikoreksi Langkah 5 : jika dipilih hapus
Menghapus data yang sudah ada atau sudah tersimpan di database Langkah 6 : jika dipilih close
Keluar dari form data anggota (umum) Langkah 7 : Selesai
4. Algoritma untuk menginput tingkatan anggota (umum)
Langkah 1 : pilih menu data tingkatan anggota pada menu Data di menu utama setelah melakukan Login
Langkah2 : Pilih tambah
Untuk menambah data tingkatan anggota Langkah 3 : jika dipilih simpan
Penginputan data akan langsung tersimpan pada database dttingkatan Langkah 4 : jika dipilih update
Penginputan data yang sudah ada dapat diperbaiki atau dikoreksi Langkah 5 : jika dipilih hapus
Menghapus data yang sudah ada atau sudah tersimpan di database Langkah 6 : jika dipilih close
Keluar dari form data tingkatan anggota Langkah 7 : Selesai
5. Algoritma untuk menginput data pembayaran bulanan anggota
Langkah 1 : pilih menu data pembayaran bulanan anggota pada menu Data di menu utama setelah melakukan Login
Langkah2 : Pilih tambah
Untuk menambah data transaksi pembayaran Langkah 3 : jika dipilih simpan
Penginputan data akan langsung tersimpan pada database dtbulanan Langkah 4 : jika dipilih update
Penginputan data yang sudah ada dapat diperbaiki atau dikoreksi Langkah 5 : jika dipilih hapus
Menghapus data yang sudah ada atau sudah tersimpan di database Langkah 6 : jika dipilih close
Keluar dari form data pembayaran bulanan anggota Langkah 7 : Selesai
BAB 5