• Tidak ada hasil yang ditemukan

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

Dokumen terkait