CDM Concept Diagram Modeling

3.2.3.3 CDM Concept Diagram Modeling

Dari analisa keterangan di atas nantinya dibutuhkan 5 buah tabel untuk kebutuhan penyimpanan data dalam sistem tersebut diantaranya adalah Tabel User, Transaksi, Pinjaman, Anggota, dan Perkiraan. Penjelasan dari tabel tersebut adalah sebagai berikut : a. Tabel User : Tabel ini berisikan data user untuk atau admin yang berhak untuk mengakses sistem, dengan id_user sebagai primary key. Tabel user berelasikan dengan Tabel Transaksi, sehingga primary key dari Tabel Transaksi yaitu id_transaksi, sehingga id_user akan menjadi foreign_key pada Tabel transaksi. Tabel ini mempunyai 4 atribut diantaranya id_user, nama user, user name dan password. b. Tabel Transaksi : Tabel ini berisikan untuk transaksi data dari girimart. Tabel ini berelasikan dengan Tabel User, Perkiraan dan pinjaman. Untuk ke tabel User, karena setiap transaksi pasti di isikan oleh user, jadi id_user akan menjadi foreign_key di tabel transaksi. Untuk relasi ke tabel perkiraan, setiap transaksi memiliki perkiraan, jadi id_perkiraan akan menjadi foreign key. Untuk tabel pinjaman, setiap transaksi pasti ada pinjaman dari kredit, jadi id_pinjaman akan menjadi foreign_key di tabel transaksi. Tabel ini mempunyai 4 atribut diantaranya id_transaksi keteranganTransaksi, tglTransaksi, dan biaya c. Tabel Perkiraan : Tabel ini berisikan perkiraan yang akan di pakai dari semua transaksi, jadi berealisasikan dengan tabel transaksi, id_perkiraan akan menjadi foreign_key di tabel transaksi. Tabel ini mempunyai 3 atribut diantaranya idPerkiraan, namaPerkiraan, statusPerkiraan. d. Tabel Pinjaman : Tabel ini berisikan pinjaman dari semua transaksi kredit anggota, tabel ini berelasi dengan tabel transaksi dan tabel anggota. Tabel ini memiliki 1 atribut yaitu idPinjaman. e. Tabel Anggota : Tabel ini berisikan data-data dari anggota, tabel ini berelasi dengan tabel pinjaman sehingga Nip anggota sebagai Primary Key akan menjadi foreign_key di tabel pinjaman. Tabel ini memiliki 4 atribut, diantaranya NIP, noAnggota, namaAnggota, noKtp, tabel ini berealisasikan dengan tabel pinjaman. Gambar 3.5 CDM Database Gambar 3.6 PDM Database Penjelasan atribut di tiap tabel : User : 1. Id_user : id_user adalah seorang admin dari koperasi yang berhak penuh dalam melakukan semua transaksi-transksi data yang ada dalam sistem 2. namaUser : beriskan nama dari Id_user 3. Password : merupakan security key dari id_user Transaksi : 1. IdTransaksi : data berisikan secara otomatis 2. idPerkiraan : data akan berisikan perkiraan pada sebuah transaksi, idPerkiraan ini berstatus sebagai foreign key di tabel transaksi 3. IdUser : berisikan user atau admin yang melakukan inputan pada tabel transaksi, idUser juga berstatus foreign key di tabel transaksi 4. keteranganTransaksi : berisikan tentang keterangan sebuah transaksi 5. tglTransaksi : berisikan tanggal yang terjadi pada sebuah transaksi, dan bisa terisi secara otomatis 6. biaya : berisikan jumlah biaya sebuah transaksi perikiraan : 1. IdPerkiraan : berisikan id pada sebuah perkiraan 2. namaPerkiraan : berisikan nama sebuah perkiraan 3. status : berisikan sebuah status perkiraan yang merupakan sebuah pemasukan atau pengeluaran Pinjaman : 1. idPinjaman : berisikan id pada waktu melakukan pinjaman 2. idTransaksi : berisikan sebuah transaksi pinjaman, idTransaksi bersifat foreign key pada tabel pinjaman 3. Nip : berisikan Nip dari anggota yang melakukan kredit, Nip bersifat foreign key pada tabel pinjaman 4. tglPinjaman : berisikan tanggal pada saat melakukan pinjaman Anggota : 1. Nip : berikan nomer id dari masing-masing anggota 2. noAnggota : berisikan no urut anggota 3. namaAnggota : berisikan nama dari seorang anggota 4. noktp: berisikan no KTP kartu tanda penduduk

3.3 Desain Interface

Interface pada Sistem Informasi Rekapitulasi Data Girimart Di Koperasi UPN Veteran Jatim adalah sebagai berikut : a. Interface Login Gambar 3.7 Interface Login Login Username : Pada interface login semua harus diisi. Username dan password. Karena kalau tidak diisi maka tidak bisa mengakses halaman aplikasi

b. Interface Tambah Anggota

Gambar 3.8 Interface Tambah Anggota Password : Login Tambah Anggota No Anggota : Nama Anggota : No KTP : Simpan