31
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Koperasi Karyawan PT. ISK Indonesia mulai berdiri pada 3 Oktober 2013 dengan jumlah anggota dan pengurus waktu itu 25 Orang. Koperasi berdiri sebagai wujud dukungan manajemen serta semangat karyawan untuk berorganisasi dalam meningkatkan kesejahteraan ekonomi dari karyawan oleh karyawan dan untuk karyawan. Koperasi sebagai badan hukum yang sah terbentuk pada 7 Januari 2014 berdasarkan Keputusan Kementerian Koperasi dan Usaha Kecil dan Menengah RI Nomor : 03/BH/XIII.10/I/2014.Koperasi semakin meningkat dengan jumlah anggota semakin bertambah dan terus berinovasi mengembangkan program usaha ke semua bidang strategis untuk memenuhi kebutuhan karyawan dan PT. ISK Indonesia pada umumnya Koperasi Karyawan PT. ISK Indonesia sendiri beralamat di Jalan Maligi VII Lot Q-4C Kawasan Industri KIIC Karawang dan saat ini telah memiliki anggota sebanyak 58 Orang. 3.1.2. Struktur Organisasi dan Fungsi Seperti halnya organisasi yang lain, Koperasi Karyawan PT. ISK Indonesia juga mempunyai struktur organisasi beserta fungsinya.Struktur organisasi menunjukkan kerangka dan susunan perwujudan pola tetap hubungan-hubungan diantara fungsi-fungsi, bagian-bagian atau posisi-posisi,maupun orang-orang yang

BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Koperasi Karyawan PT. ISK Indonesia mulai berdiri pada 3 Oktober 2013 dengan jumlah

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • 19

    BAB III

    PEMBAHASAN

    3.1. Tinjauan Perusahaan

    3.1.1. Sejarah Perusahaan

    Koperasi Karyawan PT. ISK Indonesia mulai berdiri pada 3 Oktober 2013

    dengan jumlah anggota dan pengurus waktu itu 25 Orang. Koperasi berdiri

    sebagai wujud dukungan manajemen serta semangat karyawan untuk

    berorganisasi dalam meningkatkan kesejahteraan ekonomi dari karyawan oleh

    karyawan dan untuk karyawan. Koperasi sebagai badan hukum yang sah

    terbentuk pada 7 Januari 2014 berdasarkan Keputusan Kementerian Koperasi dan

    Usaha Kecil dan Menengah RI Nomor : 03/BH/XIII.10/I/2014.Koperasi semakin

    meningkat dengan jumlah anggota semakin bertambah dan terus berinovasi

    mengembangkan program usaha ke semua bidang strategis untuk memenuhi

    kebutuhan karyawan dan PT. ISK Indonesia pada umumnya

    Koperasi Karyawan PT. ISK Indonesia sendiri beralamat di Jalan Maligi

    VII Lot Q-4C Kawasan Industri KIIC Karawang dan saat ini telah memiliki

    anggota sebanyak 58 Orang.

    3.1.2. Struktur Organisasi dan Fungsi

    Seperti halnya organisasi yang lain, Koperasi Karyawan PT. ISK Indonesia juga

    mempunyai struktur organisasi beserta fungsinya.Struktur organisasi

    menunjukkan kerangka dan susunan perwujudan pola tetap hubungan-hubungan

    diantara fungsi-fungsi, bagian-bagian atau posisi-posisi,maupun orang-orang yang

  • 20

    menunjukkan kedudukan, tugas, wewenang dan tanggung jawab yang berbeda

    dalam satu organisasi atau perusahaan.

    Adapun struktur organisasi dari Koperasi Karyawan PT.ISK Indonesia

    adalah sebagai berikut.

    Gambar III.1.

    Struktur Organisasi Koperasi Karyawan PT.ISK Indonesia

    Sesuai dengan struktur organisasi Koperasi Karyawan PT.ISK Indonesia

    yang disusun, maka setiap bagan mempunyai fungsi dan tugas yang berbeda.

    Adapun fungsi dan tugas-tugas dari tiap-tiapbagian tersebut diuraikan sebagai

    berikut :

    1. PENGAWAS

    a. Bertugas melakukan Pengawasan dan Pemeriksaan atas tata kehidupan

    Koperasi yang meliputi Organisasi, Pengurus, Manajemen, Usaha,

    Keuangan, Pembukuan dan kebijaksanaan.

    b. Pengawas berfungsi sebagai Pengawas dan Pemeriksa.

  • 21

    c. Berwenang melakukan pemeriksaan tentang catatan dan atau harta

    kekayaan koperasi.

    d. Bertanggung jawab kepada Rapat Anggota.

    e. Memberikan teguran kepada pengurus dan anggota apabila tidak

    menjalankan AD ART.

    2. KETUA

    a. Bertugas mengkoordinasikan kegiatan seluruh anggota / pengurus dan

    menangani tugas pengurus yang berhalangan, memimpin rapat dan

    mewakili koperasi di dalam dan di luar pengadilan.

    b. Berfungsi sebagai pengurus, selaku pimpinan.

    c. Berwenang melakukan segala kegiatan sesuai dengan keputusan Rapat

    Anggota dan Rapat Pengurus dalam mengambil keputusan tentang hal-hal

    yang prinsip, serta menandatangani surat-surat bersama Sekretaris, serta

    surat-surat berharga bersama Bendahara.

    d. Bertanggungjawab pada Rapat Anggota/Rapat Pengurus.

    e. Membuat dan melaporkan kegiatan koperasi pada Rapat Anggota Tahunan

    setiap Tutup Buku kepada Anggota.

    f. Mengatur dan menjalankan sistem dan kebijakan koperasi Mencari

    peluang usaha dan membuat draft kebijakan.

    g. Berkonsultasi dan koordinasi dengan Dinas Koperasi & UMKM Kab.

    Karawang

    3. SEKRETARIS

    a. Mewakili Ketua apabila Ketua berhalangan hadir.

    b. Bertanggung jawab untuk administrasi dan organisasi.

  • 22

    c. Dokumentasi Legal dan administrasi Surat Masuk / Surat Keluar.

    d. Memastikan kelengkapan organisasi.

    e. Mengumpulkan dan menyusun laporan kegiatan dengan bendahara dan

    pengawas.

    f. Draft rencana program kerja dan organisasi.

    g. Menandatangani surat-surat dengan ketua.

    h. Menetapkan pedoman pelaksanaan dan organisasi konseling.

    i. Menyiapkan rapat dari undangan, daftar hadir tempat dan notulen.

    j. Menyiapkan tempat dan bertanggung jawab dalam setiap kegiatan rapat

    Anggota/Pengurus.

    k. Membantu Ketua membuat laporan RAT setiap Tutup Buku.

    l. Membantu Ketua Berkonsultasi dan koordinasi dengan Dinas Koperasi

    & UMKM Kab. Karawang.

    m. Membuat program terpadu perhitungan modal di Ms. Excel.

    n. Membuat e-slip koperasi dan meng e-mail kepada seluruh anggota setiap

    akhir bulan pada hari kerja bank.

    o. Laporan kepada HRD total potongan koperasi setiap anggota setiap bulan

    paling lambat tanggal 22.

    p. Mendata Anggota yang akan diberikan santunan dan memberikannya

    kepada Anggota yang berhak atas santunan tersebut.

    q. Membina hubungan baik lembaga ke dalam (internal) dan keluar

    (eksternal).

    r. Dokumentasi foto kegiatan.

  • 23

    4. BENDAHARA

    a. Bertangung jawab semua transaksi dan administrasi perbankan (Bank

    Bukopin dan Bank Maybank Indonesia).

    b. Penagihan setiap bulan ke PT. ISK Indonesia dengan membuat semua

    Invoice, Surat Jalan dan Kwitansi.

    c. Melakukan pembayaran ke Supplier sesuai dengan jadwal pembayaran

    yang telah ditetapkan.

    d. Bertangung jawab segala transaksi ke Bank Bukopin.

    e. Mencatat dan bertanggung jawab terhadap pencatan Keluar-Masuk uang

    setiap transaksi.

    f. Menyusun Laporan Keuangan Koperasi Bulanan.

    g. Menyusun Laporan Keuangan Koperasi Tahunan (menjelang Tutup

    Buku).

    h. Verifikasi dan rekon Laporan Keuangan Koperasi setiap Akhir

    Tahun/Tutup Buku.

    i. Melakukan pembayaran dan pelaporan perpajakan.

    j. Rekap Form-03 setiap tanggal 10 dan 21 untuk diproses approval dan

    pencairan.

    k. Membuat /menerbitkan administrasi semua jenis transaksi jual-beli

    usaha:

    1) Penawaran ke Customer.

    2) PO ke Supplier/Vendor.

    3) Invoice, Surat Jalan dan Kwintasi ke Customer.

  • 24

    5. BIDANG USAHA EKSTERNAL

    a. Verifikasi penimbangan limbah.

    b. Membuat nota limbah kepada Madura/pembeli limbah.

    c. Mencari peluang usaha (mengelola truck berikut driver dan

    perawatannya).

    d. Membuka hubungan kerja sama dengan Pihak Supplier/Vendor.

    e. Menciptakan inovasi usaha eksternal.

    6. BIDANG USAHA INTERNAL

    a. Melaporkan kegiatan usaha setiap akhir bulan (tanggal 20).

    b. Bekerja sama dengan pihak pemasok.

    c. Bertanggung jawab usaha catering:

    1) Mencari Pemasok.

    2) Menyusun rule tekhnis pemesanan.

    3) Buat program Rekap Pemesanan Ms. Excel.

    4) Print form Pemesanan dan diprint out(simpan di dekat mesin finger

    print).

    5) Input data ke program rekap.

    6) Laporan setiap tanggal 20 tiap bulannya ke HRD.

    d. Mencari peluang usaha (payment point, cicilan barang, monthly need).

    e. Menciptakan inovasi usaha internal.

  • 25

    3.2. Analisa Kebutuhan

    3.2.1. Analisa Kebutuhan Sistem

    Langkah pertama yang dilakukan dalam menganalisa sebuah system

    adalah mengidentifikasi masalah yang ada dalam system tersebut. Subjek

    permasalahan yang terjadi pada Pengajuan Pinjaman adalah adalah masih

    menggunakan sistem manual. Secara garis besar, analisa kebutuhan sistem adalah

    sebagai berikut,

    1. Dengan sistem pengajuan pinjaman secara online, calon peminjam dapat

    mengakses melalui website untuk mengajukan pinjaman dan dapat mengakses

    informasi terkini tentang koperasi dimanapun dan kapanpun.

    2. Calon peminjam dapat menghemat waktu dengan menggunakan fasilitas

    website informasi akan dilakukan otomatis oleh komputer sehingga informasi

    lebih cepat dan efisien

    3. Dengan sistem, penginputan data dapat tersimpan langsung ke database oleh

    komputer maka data akan jauh lebih aman dan terorganisir.

    4. Penginputan Form pengajuan pinjaman menggunkan web ini langsung

    tersimpan di database. Dan informasi mengunakan website yang diharapkan

    dapat menekan biaya untuk penyebaran informasi secara luas.

    3.2.2. Analisa Kebutuhan Pengguna

    1. Kebutuhan Admin.

    a. Admin dapat mengelola biodata anggota.

    b. Admin dapat mengelola info terkini.

    c. Admin dapat mengelola data pinjaman,data angsuran dan data pinjaman

    lunas.

  • 26

    d. Admin dapat melihat laporann data pinjaman.

    e. Admin dapat menyetujui atau menolak permohonan peminjaman.

    2. Kebutuhan Anggota

    a. Dapat mengelola biodata.

    b. Dapat mengisi form pengajuan pinjaman.

    c. Dapat melihat info terkini.

    d. Dapat melihat data pinjaman,data angsuran,dan data angsuran lunas.

    3.3. Perancangan Perangkat Lunak

    Untuk menghasilkan suatu rancangan yang baik diperlukan suatu bentuk

    masukan dan keluaran sebagai berikut

    3.3.1.Rancangan Antar Muka

    Rancangan Antar Muka merupakan rancangan interface yang akan

    digunakan sebagai perantara User dengan perangkat lunak yang dikembangkan.

    Rancangan Interface dari Website ini adalah sebagai berikut.

    1. Rancangan Antar Muka Menu Login Admin.

    Gambar III.2.

    Rancangan Antarmuka Menu Login Admin

  • 27

    2. Rancangan Antarmuka Halaman Utama Admin

    Gambar III.3.

    Rancangan Antarmuka Halaman Utama Anggota

    3. Rancangan Antarmuka Daftar Pengajuan

    Gambar III.4.

    Rancangan Antarmuka Daftar Pengajun

  • 28

    4. Rancangan Antarmuka Manajemen Anggota

    Gambar III.5.

    Rancangan Antarmuka Manajemen Anggota

    Gambar III.6.

    Rancangan Antarmuka Edit Data Anggota

    Laki-laki Perempuan

    (9999) 9999-9999

  • 29

    5. Rancangan Antar Muka Pengajuan Pinjaman Anggota

    Gambar III.7.

    Rancangan Antarmuka Pengajuan Pinjaman Anggota

    Jumlah pinjaman

    Tenor

    999999

  • 30

    3.3.2. Perancangan Basis Data

    1. Entity Relationship Diagram (ERD)

    password

    alamat

    nama

    email

    hp

    Kd_anggota

    Tgl_masuk

    Tgl_lahir

    jk

    Anggota

    foto

    Pengajuan

    jumlah

    Id_tenor

    cicilan

    Tgl_pengajuan

    alasan

    Jangka_waktu

    Id_tenor

    Kd_anggota

    terdapat

    Tenor

    melakukan

    No_pengajuan

    status

    terdapat

    Pinjaman

    disetujui

    terdapatDetail

    pinjaman

    Detail

    pengajuan

    adm

    cicilan

    bunga

    pokok

    No_pengajuan

    lunas

    jumahpinjaman

    No_pengajuan

    Tgl_pinjaman

    No_pinjaman

    Nilai_cicilan

    Cicilan_ke

    No_pinjaman

    1 1

    1

    M

    1

    1

    1

    1

    aktif

    Tgl_potongSdh_bayar

    pinjaman

    Gambar III.8.

    Entity Relationship Diagram (ERD)

  • 31

    2. Logical Record Structure (LRS)

    Anggota

    kd_anggota

    nama

    alamat

    hp

    email

    password

    tgl_masuk

    tgl_lahir

    jk

    foto

    aktif

    Pengajuan

    no_pengajuan

    tgl_pengajuan

    kd_anggota

    id_tenor

    jangka_waktu

    alasan

    cicilan

    status

    PengajuanCol1

    pinjaman

    Tenor

    id_tenor

    jumlah

    Detail Pengajuan

    no_pengajuan

    pokok

    bunga

    adm

    cicilan

    Pinjaman

    no_pinjaman

    tgl_pinjaman

    no_pengajuan

    jumlahpinjaman

    lunas

    Detail Pinjaman

    no_pinjaman

    cicilan_ke

    nilai_cicilan

    tgl_potong

    sdh_bayar

    1 11

    M

    1

    1

    1

    1

    1 1

    Gambar III.9.

    Logical Record Structure(LRS)

  • 32

    3. Spesifikasi File

    Spesifikasi file pada website yang penulis rancang membahas mengenai

    keseluruhan tabel yang terdapat di dalam database. Di dalam database ini

    terdapat beberapa tabel yang berisi field/kolom beserta kunci dari tiap file/tabel

    yang ada, sehingga terbentuklah data yang saling berhubungan. Berikut adalah

    penjelasan dari spesifikasi file tersebut :

    1. Spesifikasi File Tabel Anggota

    Nama File : tbl_anggota

    Akronim : tabelanggota

    Fungsi : untuk menyimpan data anggota

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Harddisk

    Panjang record : 356 byte

    Kunci Field : kd_anggota

    Software : Mysql

    Tabel III.1.

    Spesifikasi File Tabel Anggota

    No. Elemen Data Nama Field Type Size Ket

    1 Kd_anggota kd_anggota Varchar 16 Primary key

    2 Nama Nama Varchar 50

    3 Alamat Alamat Alamat 30

    4 Hp Hp Varchar 20

    5 Email Email Varchar 50

    6 Password Password Varchar 8

    7 Tgl_masuk Tgl_masuk Date

  • 33

    8 Tgl_lahir Tgl_lahir Date

    9 JK JK Char 1

    10 Foto Foto Varchar 100

    11 Aktif Aktif Int 11

    2. Spesifikasi File Tabel Pengajuan

    Nama File : tbl_pengajuan

    Akronim : tabelpengajuan

    Fungsi : untuk menyimpan data pengajuan pinjaman

    anggota

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Harddisk

    Panjang record : 174 byte

    Kunci Field : no_pengajuan

    Software : Mysql

    Tabel III.2.

    Spesifikasi File Tabel Pengajuan

    No. Elemen Data Nama Field Type Size Ket

    1 No_pengajuan No_pengajuan Int 11 Primary key

    2 Tgl_pengajuan Tgl_pengajuan Date

    3 Kd_anggota Kd_anggota Varchar 16

    4 Id_tenor Id_tenor Int 11

    5 pinjaman pinjaman Int 11

    6 Jangka_waktu Jangka_waktu Int 11

    7 Alasan Alasan Varchar 100

    8 Cicilan Cicilan Decimal 11,2

    9 status status Int 1

  • 34

    3. Spesifikasi File Tabel Detail pengajuan

    Nama File : tbl_detailpengajuan

    Akronim : tabeldetailpengajuan

    Fungsi : untuk menyimpan detail data pengajuan pinjaman

    anggota

    Tipe File : File Detail pengajuan

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Harddisk

    Panjang record : 39 byte

    Kunci Field : No_detailpengajuan

    Software : Mysql

    Tabel III.3.

    Spesifikasi File Tabel Detail Pengajuan

    No Elemen Data Nama Field Type Size Ket

    1 No_pengajuan No_pengajuan Int 11 Primary key

    2 Pokok Pokok Int 7

    3 Bunga Bunga Int 7

    4 Adm Adm Int 7

    5 Cicilan Cicilan Int 7

    4. Spesifikasi File Tabel Detail pinjaman

    Nama File : tbl_detailpinjaman

    Akronim : tabeldetailpinjaman

    Fungsi : untuk menyimpan detail data pinjaman anggota

    Tipe File : File detail pinjaman

    Organisasi File : Indexed Sequential

    Akses File : Random

  • 35

    Media : Harddisk

    Panjang record : 39 byte

    Kunci Field : Cicilan_ke

    Software : Mysql

    Tabel III.4.

    Spesifikasi File Tabel Detail Pinjaman

    No. Elemen Data Nama Field Type Size Ket

    1 No_pinjaman No_pinjaman Int 11 Primary kay

    2 Cicilan_ke Cicilan_ke Int 4 Primary kay

    3 Tgl_potong Tgl_potong Date

    4 Nilai_cicilan Nilai_cicilan Decimal 11,2

    5 Sdh_bayar Sdh_bayar Int 11

    5. Spesifikasi File Tabel Pinjaman

    Nama File : tbl_pinjaman

    Akronim : tabelpinjaman

    Fungsi : untuk menyimpan data pinjaman anggota

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Harddisk

    Panjang record : 34 byte

    Kunci Field : No_pinjaman

    Software : Mysql

    Tabel III.5.

    Spesifikasi File Tabel Pinjaman

    No. Elemen Data Nama Field Type Size Ket

    1 No_pinjaman No_pinjaman Int 11 Primary kay

    2 Tgl_pinjaman Tgl_pinjaman Date

    3 No_pengajuan No_pengajuan Int 11

  • 36

    4 JumlahPinjaman JumlahPinjaman Int 11

    5 Lunas Lunas int 1

    6. Spesifikasi File Tabel tenor

    Nama File : tbl_tenor

    Akronim : tabeltenor

    Fungsi : untuk menyimpan data tenor pinjaman anggota

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Harddisk

    Panjang record : 15 byte

    Kunci Field : Id_tenor

    Software : Mysql

    Tabel III.6.

    Spesifikasi File Tabel Tenor

    No. Elemen Data Nama Field Type Size Ket

    1 Id_tenor Id_tenor Tinyint 4 Primary kery

    2 Jumlah Jumlah Int 11

    7. Spesifikasi File Tabel berita

    Nama File : tbl_berita

    Akronim : tabelberita

    Fungsi : untuk menyimpan Info terkini

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

  • 37

    Media : Harddisk

    Panjang record : 511 byte

    Kunci Field : Id_berita

    Software : Mysql

    Tabel III.7.

    Spesifikasi File Tabel Berita

    No. Elemen Data Nama Field Type Size Ket

    1 id_berita id_berita Int 11 Primary kery

    2 isi_berita isi_berita Varchar 500

    3.3.3. Rancangan Struktur Navigasi.

    Struktur navigasi pada website pengajuan pinjaman ini berfungsi untuk

    memperlihatkan keseluruhan dari isi website beserta hubungan antar isi. Website

    pengajuan pinjaman pada halaman untuk user sebagai anggota koperasi dan user

    sebagai admin termasuk kedalam jenis website yang menggunakan struktur

    navigasi termasuk kedalam jenis composite.

    Gambar III.10.

    Struktur Navigasi Anggota

  • 38

    Gambar III.11.

    Struktur Navigasi Admin

    3.4. Implementasi dan Pengujian Unit.

    3.4.1. Implementasi.

    1. Implementasi Rancangan Antar Muka.

    Adapaun rancangan antar muka pada e-pinjaman ini terdiri dari

    a). Halaman Login

    Halaman login merupakan syarat akses untuk menampilkan halaman

    Admin. Pada halaman ini disediakan form untuk mengisi username

    dan password yang benar sesuai database.

  • 39

    Gambar III.12.

    Halaman Form Login Admin

    b). Halaman Utama Admin

    Halaman utama admin dapat diakses ketika Admin telah berhasil

    Login. Di sini terdapat beberapa menu yaitu Home, Manajemen

    Anggota, Daftar pengajuan, Data pinjaman,Edit Info terkini, Data

    pinjaman lunas dan menu Logout.

  • 40

    Gambar III.13.

    Halaman Form Menu Utama Admin

    c). Halaman Daftar Pengajuan

    Pada halaman ini admin diberi akses untuk dapat menolak atau

    menyetujui pengajuan pinjaman yang diajukan oleh anggota.

  • 41

    Gambar III.14.

    Halaman Form daftar pengajuan

    d). Halaman Manajemen Anggota

    Admin dapat mengedit dan menghapus data anggota dan juga dapat

    menambah anggota baru.

  • 42

    Gambar III.15.

    Halaman Form Manajemen Anggota

  • 43

    Gambar III.16.

    Halaman Form Edit Data Anggota

    Gambar III.17.

    Halaman Form Tambah Anggota Baru

  • 44

    e). Halaman daftar Pinjaman

    Admin dapat melihat daftar anggota yang pengajuan pinjamannya telah

    disetujui.

    Gambar III.18.

    Halaman Daftar Pinjaman Admin

    f). Halaman Form Pengajuan Pinjaman Anggota

    Anggota yang akan mengajukan pengajuan pinjaman, harus mengisi

    form pengajuan pinjaman berikut. Apabila anggota memiliki cicilan

    yang belum lunas atau pengajuan pinjaman yang belum disetujui, maka

    anggota anggota tidak bisa menyimpan form pengajuan yang telah diisi.

  • 45

    Gambar III.19.

    Halaman Form Pengajuan Pinjaman Anggota

    2. Spesifikasi Sistem Komputer

    Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang

    dibutuhkan untuk mengimplementasikan aplikasi .

    A. Spesifikasi Perangkat Keras.

    1). CPU

    i) Intel ® Celeron ® Processor N2830 (up to 2.41GHz)

    ii) RAM DDR3 2 GB

    iii) Hard Disk 500 GB

    2). Mouse

    3). Keyboard

  • 46

    4). Monitor dengan resolusi layar minimum 1366x768

    5). Koneksi internet dengan kecepatan 2 Mbps.

    B. Spesifikasi Perangkat Lunak

    1). Server

    i) Sistem operasi yang digunakan seperti: Microsoft

    Windows

    ii) Aplikasi bundle web server seperti: Xampp, yang terdiri

    dari beberapa komponen, diantaranya:

    a). Aplikasi Apache Server v2

    b). Aplikasi PHP Server v5

    c). Aplikasi MySQL Server v5

    d). Aplikasi phpMyAdmin v3

    iii) Aplikasi Web Browser seperti Mozilla Firefox, Opera,

    Safari, Internet Explorer, Google Chrome.

    2). Client

    i) Sistem operasi yang umum digunakan seperti: Microsoft

    Windows.

    ii) Aplikasi web browser seperti Mozilla Firefox, Opera,

    Safari, Internet Explorer,Google Chrome.

    3.4.2. Pengujian Unit

    Pengujian terhadap program yang dibuat menggunakan black box Testing

    yang fokus terhadap proses masukan dan keluaran program.

  • 47

    1. Pengujian Form Login.

    Tabel III.8.

    Pengujian Form Login Admin

    No. Sekenario

    Pengujian

    Test case Hasil yang

    diharapkan

    Hasil

    pengujian

    Kesimpulan

    1. Username dan

    password tidak diisi

    kemudian klik

    tombol login

    Username:

    (Kosong)

    Password:

    (kosong)

    Sistem akan

    menolak

    akses user

    dan

    menampilkan

    “Maaf, anda

    gagal

    LOGIN”

    Sesuai

    harapan

    Valid

    2. Mengetikkan

    username dan

    password tidak diisi

    atau kosong

    kemudian klik

    tombol login

    Username:

    (admin)

    Password:

    (kosong)

    Sistem akan

    menolak

    akses user

    dan

    menampilkan

    “Maaf, anda

    gagal

    LOGIN”

    Sesuai

    harapan

    Valid

    3.

    Username tidak

    diisi (kosong) dan

    password diisi

    kemudian klik

    tombol login

    Username:

    (kosong)

    Password:

    (999)

    Sistem akan

    menolak

    akses user

    dan

    menampilkan

    “Maaf, anda

    gagal

    LOGIN”

    Sesuai

    harapan

    Valid

    4. Mengetikkan salah

    satu kondisi salah

    pada username atau

    password kemudian

    klik tombol login

    Username:

    admin

    (benar)

    Password:

    12345

    (salah)

    Sistem akan

    menolak

    akses user

    dan

    menampilkan

    “Maaf, anda

    gagal

    LOGIN”

    Sesuai

    harapan

    Valid

    5. Mengetikkan user

    ID dan password

    dengan data yang

    benar kemudian

    klik tombol login

    Username:

    admin

    (benar)

    Password:

    999 (benar)

    Sistem

    menerima

    akses login

    dan kemudian

    langsung

    menampilkan

    Halaman

    Admin

    Sesuai

    harapan

    Valid

  • 48

    2. Pengujian Form Tambah Anggota Baru

    Tabel III.9.

    Pengujian Form Tambah Anggota

    No. Sekenario

    Pengujian

    Test case Hasil yang

    diharapkan

    Hasil

    pengujian

    Kesimpulan

    1. Semua kolom tidak

    diisi kemudian klik

    tombol Simpan

    Nama:

    (kosong)

    Email:

    (kosong)

    Alamat:

    (kosong),

    No.HP:

    (kosong).

    Taggal

    lahir:

    (kosong)

    Tanggal

    masuk:

    (kosong)

    Jenis

    kelamin:

    (kosong)

    Sistem akan

    menampilk

    an “isi

    isian” pada

    setiap

    kolom.

    Sesuai

    harapan

    Valid

    2. Salah satu kolom

    tidak disi atau

    dikosong kan.

    Misal. kolom

    alamat. Lalu klik

    simpan

    Nama:

    (diisi)

    Email:

    (diisi)

    Alamat:

    (kosong),

    No.HP:

    (diisi)

    Taggal

    lahir:

    (diisi) Tanggal

    masuk:

    (diisi) Jenis kelamin:

    (diisi)

    Sistem akan

    menampilk

    an “isi isian

    ini” pada

    kolom yang

    kosong.

    Sesuai

    harapan

    Valid

    3. Semua kolom terisi

    dengan format

    tulisan yang benar

    kemudian klik

    tombol simpan

    Nama:

    (diisi)

    Email:

    (diisi)

    Alamat:

    (diisi),

    No.HP:

    (diisi)

    Sistem akan

    menerima

    data dan

    data akan

    tersimpan,

    dapat diliat

    pada data

    anggota

    Sesuai

    harapan

    Valid

  • 49

    Taggal

    lahir:

    (diisi) Tanggal

    masuk:

    (diisi) Jenis kelamin:

    (diisi)

    3. Pengujian Form Input Pengajuan Pinjaman

    Tabel III.10.

    Pengujian Form Pengajuan Pinjaman

    No. Sekenario

    Pengujian

    Test case Hasil yang

    diharapkan

    Hasil

    pengujian

    Kesimpulan

    1. Semua kolom tidak

    diisi kemudian klik

    tombol Simpan

    Pilih tenor:

    (kosong)

    Jumlah

    pinjaman:

    (kosong)

    Alasan:

    (kosong),

    Sistem akan

    menampilk

    an “isi

    isian” pada

    setiap

    kolom.

    Sesuai

    harapan

    Valid

    2. Salah satu kolom

    tidak disi atau

    dikosong kan.

    Misal. kolom

    alasan. Lalu klik

    simpan

    Pilih tenor:

    (kosong)

    Jumlah

    pinjaman:

    (diisi)

    Alasan:

    (kosong),

    Sistem akan

    menampilk

    an “isi isian

    ini” pada

    kolom yang

    kosong.

    Sesuai

    harapan

    Valid

    3. Semua kolom terisi

    dengan format

    tulisan yang benar

    kemudian klik

    tombol simpan

    Pilih tenor:

    (diisi)

    Jumlah

    pinjaman:

    (diisi)

    Alasan:

    (diisi),

    Sistem akan

    menerima

    data dan

    data akan

    tersimpan.

    Sesuai

    harapan

    Valid