BAB IV PERANCANGAN SISTEM USULAN...Post – Conditions Lamar Sekarang Failed end Condition Gagal...

38
28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1. 1. Analisa Kebutuhan 1. Kebutuhan Sistem a. Sistem mengelola semua data mulai dari data perusahaan, data lowongan kerja, data pelamar, data informasi, dan upload berkas lamaran. b. Sistem dapat memberikan informasi tentang lowongan kerja dan informasi perusahaan. c. Sistem dapat menampilkan semua data yang telah diolah pengguna sistem. 2. Kebutuhan Pengguna Analisis pengguna menandakan siapa saja pengguna dari perangkat lunak yang dispesifikan dan apa saja haknya terhadap perangkat lunak tersebut. Program website sistem informasi lowongan kerja yang dibangun memiliki tiga jenis pengguna, yaitu : a. Pengunjung Merupakan pengunjung yang dapat melihat informasi mengenai daftar lowongan kerja, daftar tes, juga pengisian halaman testimoni sebagai sarana menyampaikan pertanyaan-pertanyaan ataupun komentar. b. Member Member merupakan pengguna website dari BKK sebagai pencari infomasi lowongan kerja,calon pelamar sebelumnya harus mengisi form pendaftaran online terlebih dahulu di sistem kemudian menunggu verifikasi oleh admin, bila

Transcript of BAB IV PERANCANGAN SISTEM USULAN...Post – Conditions Lamar Sekarang Failed end Condition Gagal...

  • 28

    BAB IV

    PERANCANGAN SISTEM USULAN

    4.1. Tahapan Perancangan Sistem

    4.1. 1. Analisa Kebutuhan

    1. Kebutuhan Sistem

    a. Sistem mengelola semua data mulai dari data perusahaan, data lowongan kerja,

    data pelamar, data informasi, dan upload berkas lamaran.

    b. Sistem dapat memberikan informasi tentang lowongan kerja dan informasi

    perusahaan.

    c. Sistem dapat menampilkan semua data yang telah diolah pengguna sistem.

    2. Kebutuhan Pengguna

    Analisis pengguna menandakan siapa saja pengguna dari perangkat lunak

    yang dispesifikan dan apa saja haknya terhadap perangkat lunak tersebut. Program

    website sistem informasi lowongan kerja yang dibangun memiliki tiga jenis

    pengguna, yaitu :

    a. Pengunjung

    Merupakan pengunjung yang dapat melihat informasi mengenai daftar lowongan

    kerja, daftar tes, juga pengisian halaman testimoni sebagai sarana

    menyampaikan pertanyaan-pertanyaan ataupun komentar.

    b. Member

    Member merupakan pengguna website dari BKK sebagai pencari infomasi

    lowongan kerja,calon pelamar sebelumnya harus mengisi form pendaftaran

    online terlebih dahulu di sistem kemudian menunggu verifikasi oleh admin, bila

  • 29

    sudah terverifikasi oleh admin, pelamar memperoleh username dan password

    untuk mengakses halaman menu khusus pelamar, yang didalamnya terdapat

    menu informasi mengenai jadwal tes,informasi lowongan kerja, dan informasi

    lainnya yang mencakup dunia pekerjaan .

    c. Admin

    User admin berfungsi untuk mengelola data perusahaan, data lowongan , dan

    mengelola data testimoni, serta berhak mengatur isi content tersebut sehingga

    tidak memunculkan content yang buruk.

  • 30

    4.1. 2. Rancangan Diagram Usecase

    1. Use Case Diagram Admin

    Data Pelamar

    Pendaftaran

    HomeLogin

    Perusahaan

    include

    Logout

    extend

    Cari

    extendVerifikasi

    extend

    extend

    extend

    extend

    Berkas

    Hapus

    extend

    extend

    Cari

    Hapus

    extend

    extend

    Cari

    Admin

    extend

    Tambahextend

    Lowongan

    Pekerjaan

    extend

    Hapus

    Cari

    Tambah

    Hapus

    extend

    extend

    extend

    extend

    Cari

    Hapus

    Data Lamaran

    Cari

    Tambah

    Hapus

    Informasi

    Kelola

    TestimoniHapus

    extend

    extend

    extend

    extend

    extend

    extend

    extend

    extend

    extend

    Gambar IV.1.

    Use Case Diagram Admin

  • 31

    a. Deskripsi Use Case Diagram Pelamar

    Tabel IV.1.

    Deskripsi Use Case Diagram Pelamar

    Use Case Name Pelamar

    Requirements Admin dapat mengelola data pelamar

    Goal Admin dapat mengelola data pelamar secara online

    melalui web

    Pre – Conditions Home admin

    Post – Conditions 1. Mencari data pelamar 2. Memverifikasi data pelamar 3. Mengecek berkas pelamar 4. Menghapus data pelamar

    Failed end

    Condition

    Gagal memverifikasi data pelamar

    Primary Actors Admin

    Main Flow / Basic

    Path

    1. Admin memilih menu pelamar 2. Sistem menampilkan data pelamar

    Alternative Flow /

    Invariant

    -

    b. Deskripsi Use Case Diargam Pendaftaran

    Tabel IV.2.

    Deskripsi Use Case Diagram Pendaftaran

    Use Case Name Pendaftaran

    Requirements Admin dapat mengelola data pendaftaran

    Goal Admin dapat mengelola data pendaftaran secara

    online melalui web

    Pre – Conditions Home admin

    Post – Conditions 1. Mencari data pendaftaran 2. Hapus data pendaftaran

    Failed end

    Condition

    -

    Primary Actors Admin

  • 32

    Main Flow / Basic

    Path

    1. Admin memilih menu pendaftaran 2. Sistem menampilkan data pendaftaran

    Alternative Flow /

    Invariant

    -

    c. Deskripsi Use Case Diagram Perusahaan

    Tabel IV.3.

    Deskripsi Use Case Diagram Perusahaan

    Use Case Name Perusahaan

    Requirements Admin dapat mengelola data perusahaan

    Goal Admin dapat mengelola data perusahaan secara

    online melalui web

    Pre – Conditions Home admin

    Post – Conditions 1. Mencari data perusahaan 2. Tambah data perusahaan 3. Menghapus data perusahaan

    Failed end

    Condition

    Gagal menambah data perusahaan

    Primary Actors Admin

    Main Flow / Basic

    Path

    1. Admin memilih menu perusahaan 2. Sistem menampilkan data perusahaan

    Alternative Flow /

    Invariant

    -

    d. Deskripsi Use Case Diagram Lowongan Pekerjaan

    Tabel IV.4.

    Deskripsi Use Case Diagram Lowongan Pekerjaan

    Use Case Name Lowongan Pekerjaan

    Requirements Admin dapat mengelola data lowongan

    Goal Admin dapat mengelola data lowongan secara online

    melalui web

    Pre – Conditions Home admin

  • 33

    Post – Conditions 1. Mencari data lowongan 2. Tambah data lowongan 3. Menghapus data lowongan

    Failed end

    Condition

    Gagal menambah data lowongan

    Primary Actors Admin

    Main Flow / Basic

    Path

    1. Admin memilih menu lowongan pekerjaan 2. Sistem menampilkan data lowongan pekerjaan

    Alternative Flow /

    Invariant

    -

    e. Deskripsi Use Case Diagram Data Lamaran

    Tabel IV.5.

    Deskripsi Use Case Diagram Data Lamaran

    Use Case Name Data Lamaran

    Requirements Admin dapat mengelola data lamaran

    Goal Admin dapat mengelola data lamaran secara online

    melalui web

    Pre – Conditions Home admin

    Post – Conditions 1. Mencari data lamaran 2. Menghapus data lamaran

    Failed end

    Condition

    -

    Primary Actors Admin

    Main Flow / Basic

    Path

    1. Admin memilih menu data lamaran 2. Sistem menampilkan data lamaran

    Alternative Flow /

    Invariant

    -

  • 34

    f. Deskripsi Use Case Diagram Informasi

    Tabel IV.6.

    Deskripsi Use Case Diagram Informasi

    Use Case Name Informasi

    Requirements Admin dapat mengelola data informasi dan berita

    Goal Admin dapat mengelola data informasi dan berita

    secara online melalui web

    Pre – Conditions Home admin

    Post – Conditions 1. Mencari informasi dan berita 2. Menghapus informasi dan berita 3. Menambah informasi dan berita

    Failed end

    Condition

    Gagal menambah informasi dan berita

    Primary Actors Admin

    Main Flow / Basic

    Path

    1. Admin memilih menu informasi 2. Sistem menampilkan table informasi dan berita

    Alternative Flow /

    Invariant

    -

    g. Deskripsi Use Case Diagram Kelola Testimoni

    Tabel IV.7.

    Deskripsi Use Case Diagram Kelola Testimoni

    Use Case Name Kelola Testimoni

    Requirements Admin dapat mengelola testimoni

    Goal Admin dapat mengelola testimoni secara online

    melalui web

    Pre – Conditions Home admin

    Post – Conditions Menghapus data testimoni

    Failed end

    Condition

    -

    Primary Actors Admin

  • 35

    Main Flow / Basic

    Path

    3. Admin memilih menu kelola testimoni 4. Sistem menampilkan data testimoni

    Alternative Flow /

    Invariant

    -

    2. Use Case Diagram Pelamar

    Input Data

    Daftar

    SekarangBeranda

    Simpan

    includeextend

    extend

    Pelamar

    Gambar IV.2.

    Use Case Diagram Pelamar

    a. Deskripsi Use Case Diagram Daftar Sekarang

    Tabel IV.8.

    Deskripsi Use Case Diagram Daftar Sekarang

    Use Case Name Daftar Sekarang

    Requirements Pelamar dapat mendaftarkan diri di BKK

    Goal Pelamar dapat mendaftarkan diri di BKK secara

    online melalui web

    Pre – Conditions Beranda

    Post – Conditions Menyimpan data diri pelamar

    Failed end

    Condition

    Gagal mengupload data

    Primary Actors Pelamar

    Main Flow / Basic

    Path

    1. Pelamar membuka website 2. Pelamar masuk ke beranda 3. Pelamar mengklik Daftar Sekarang

    Alternative Flow /

    Invariant

    -

  • 36

    3. Use Case Diagram Member

    Profile

    HomeLogin

    Perusahaan

    include

    extend

    extend

    Member

    Lowongan

    Pekerjaan

    Informasi

    extend

    extend

    Update Profile

    Cari

    Tambah

    Hapus

    Cari

    Lamar

    Cari

    Tambah

    extend

    extend

    extend

    extend

    extend

    extend

    extend

    extend

    Gambar IV.3.

    Use Case Diagram Member

    a. Deskripsi Use Case Diagram Profile pada Member

    Tabel IV.9.

    Deskripsi Use Case Diagram Profile pada Member

    Use Case Name Profile

    Requirements Pelamar dapat melihat data diri

    Goal Admin dapat melihat data diri secara online melalui

    web

    Pre – Conditions Home

    Post – Conditions Update Profile

    Failed end

    Condition

    Gagal mengupdate profile

    Primary Actors Member

    Main Flow / Basic

    Path

    1. Pelamar login sebagai member 2. Pelamar memilih menu profile 3. Sistem menampilkan data pelamar

    Alternative Flow /

    Invariant

    -

  • 37

    b. Deskripsi Use Case Diagram Perusahaan pada Member

    Tabel IV.10.

    Deskripsi Use Case Diagram Perusahaan pada Member

    Use Case Name Perusahaan

    Requirements Pelamar dapat melihat data perusahaan

    Goal Member dapat melihat data perusahaan online

    melalui web

    Pre – Conditions Home

    Post – Conditions Tambah Data Perusahaan

    Failed end

    Condition

    -

    Primary Actors Member

    Main Flow / Basic

    Path

    1. Pelamar login sebagai member 2. Pelamar memilih menu perusahaan 3. Sistem menampilkan data perusahaan

    Alternative Flow /

    Invariant

    -

    c. Deskripsi Use Case Diagram Lowongan Pekerjaan pada Member

    Tabel IV.11.

    Deskripsi Use Case Diagram Lowongan Pekerjaan pada Member

    Use Case Name Lowongan Pekerjaan

    Requirements Pelamar dapat melihat data lowongan pekerjaan

    Goal Member dapat melihat data lowongan pekerjaan

    secara online melalui web

    Pre – Conditions Home

    Post – Conditions Lamar Sekarang

    Failed end

    Condition

    Gagal Melamar Pekerjaan

    Primary Actors Member

    Main Flow / Basic

    Path

    1. Pelamar login sebagai member 2. Pelamar memilih menu lowongan pekerjaan 3. Sistem menampilkan data lowongan pekerjaan

    Alternative Flow /

    Invariant

    -

  • 38

    d. Deskripsi Use Case Diagram Informasi pada Member

    Tabel IV.12.

    Deskripsi Use Case Diagram Informasi pada Member

    Use Case Name Informasi

    Requirements Pelamar dapat melihat informasi dan berita

    Goal Member dapat melihat informasi dan berita secara

    online melalui web

    Pre – Conditions Home

    Post – Conditions Mencari Informasi dan Berita

    Failed end

    Condition

    -

    Primary Actors Member

    Main Flow / Basic

    Path

    1. Pelamar login sebagai member 2. Pelamar memilih menu informasi dan berita 3. Sistem menampilkan informasi dan berita

    Alternative Flow /

    Invariant

    -

    4.1. 3. Rancangan Diagram Aktivitas (Activity Diagram)

    1. Activity Diagram Login Admin

    Gambar IV.4.

    Activity Diagram Login Admin

  • 39

    2. Activity Diagram Menu Pelamar

    Gambar IV.5.

    Activity Diagram Menu Pelamar

    3. Activity Diagram Menu Pendaftaran

    Gambar IV.6.

    Activity Diagram Menu Pendaftaran

  • 40

    4. Activity Diagram Menu Perusahaan

    Gambar IV.8.

    Activity Diagram Menu Perusahaan

    5. Activity Diagram Menu Lowongan Pekerjaan

    Gambar IV.9.

    Activity Diagram Menu Lowongan Pekerjaan

  • 41

    6. Activity Diagram Menu Data Lamaran

    Gambar IV.10.

    Activity Diagram Menu Data Lamaran

    7. Activity Diagram Informasi

    Gambar IV.11.

    Activity Diagram Menu Informasi

  • 42

    8. Activity Diagram Daftar Sekarang

    Gambar IV.12.

    Activity Diagram Daftar Sekarang

    9. Activity Diagram Login Member

    Gambar IV.13.

    Activity Diagram Login Member

  • 43

    10. Activity Diagram Menu Profile pada Member

    Gamar IV.14.

    Activity Diagram Menu Profile pada Member

    11. Activity Diagram Menu Perusahaan pada Member

    Gambar IV.15.

    Activity Diagram Menu Perusahaan pada Member

  • 44

    12. Activity Diagram Menu Lowongan Pekerjaan pada Member

    Gambar IV.16.

    Activity Diagram Menu Lowongan Pekerjaan pada Member

    4.1. 4. Rancangan Dokumen Sistem Usulan

    A. Rancangan Dokumen Masukan (Input)

    Dokumen masukan merupakan dokumen yang mengalami proses awal dari

    pendaftaran tes pada BKK SMK PGRI CIKAMPEK. Adapun dokumen masukan

    yang digunakan adalah sebagai berikut :

    1. Berkas Lamaran Kerja

    Nama Dokumen : Berkas lamaran kerja

    Fungsi : Untuk mengetahui kelengkapan berkas lamarn kerja

    Sumber : Pelamar

    Tujuan : Administrasi

    Media : Kertas

  • 45

    Jumlah : 6 (enam) Lembar

    Frekuensi : Setiap melakukan pendaftaran tes

    Bentuk : Lihat Lampiran A.1.

    2. Data Pelamar

    Nama Dokumen : Data Pelamar

    Fungsi : Untuk mengetahui informasi data pelamar

    Sumber : Pelamar

    Tujuan : Administrasi

    Media : Kertas

    Jumlah : 1 (satu) Lembar

    Frekuensi : Setiap melakukan pendaftaran

    Bentuk : Lihat Lampiran A.2.

    B. Rancangan Dokumen Keluaran (Output)

    Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

    kegiatan serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen

    keluaran yang digunakan adalah sebagai berikut :

    1. Nomor tes

    Nama Dokumen : Nomor tes

    Fungsi : Untuk dapat mengikuti tes

    Sumber : BKK

    Tujuan : Pelamar

    Media : Kertas

    Jumlah : 1 lembar

  • 46

    Frekuensi : Setiap akan melakukan tes

    Bentuk : Lihat Lampiran B.1.

    Cetak Bukti Daftar

    2. Nama Dokumen : Cetak Bukti Daftar

    Fungsi : Sebagai bukti sudah melakukan pendaftaran

    Sumber : Admin

    Tujuan : Pelamar

    Media : Html atau Pdf

    Jumlah :1 (satu) Lembar

    Frekuensi : Setiap akan melakukan tes.

    Bentuk : Lihat Lampiran B.2.

    4.1. 5. Rancangan Prototype

    1. Rancangan Prototype Login Admin

    Gambar IV.17.

    Rancangan Prototype Login Admin

  • 47

    2. Rancangan Prototype Home Admin

    Gambar IV.18.

    Rancangan Prototype Home Admin

    3. Rancangan Prototype Menu Pelamar

    Gambar IV.19.

    Rancangan Prototype Menu Pelamar

  • 48

    4. Rancangan Prototype Menu Perusahaan

    Gambar IV.20.

    Rancangan Prototype Menu Pendaftaran

    5. Rancangan Protoype Perusahaan

    Gambar IV.21.

    Rancangan Prototype Menu Perusahaan

  • 49

    6. Rancangan Prototype Lowongan Pekerjaan

    Gambar IV.22.

    Rancangan Prototype Menu Lowongan Kerja

    7. Rancangan Prototype Menu Data Lamaran

    Gambar IV.23.

    Rancangan Prototype Menu Data Lamaran

  • 50

    8. Rancangan Prototype Menu Informasi

    Gambar IV.24.

    Rancangan Prototype Menu Informasi

    9. Rancangan Prototype Menu Kelola Testimoni

    Gambar IV.25.

    Rancangan Prototype Menu Kelola Testimoni

  • 51

    10. Rancangan Prototype Beranda

    Gambar IV.26.

    Rancangan Prototype Beranda

    11. Rancangan Prototype Daftar Sekarang

    Gambar IV.27.

    Rancangan Prototype Daftar Sekarang

  • 52

    12. Rancangan Prototype Isi Data Diri

    Gambar IV.28.

    Rancangan Prototype Isi Data Diri

    13. Rancangan Prototype Daftar Perusahaan

    Gambar IV.29.

    Rancangan Prototype Daftar Perusahaan

  • 53

    14. Rancangan Prototype Menu Home pada Member

    Gambar IV.30.

    Rancangan Prtotype Menu Home pada Member

    15. Rancangan Prototype Menu Profile pada Member

    Gambar IV.31.

    Rancangan Prototype Menu Profile pada Member

  • 54

    16. Rancangan Prototype Menu Perusahaan pada Member

    Gambar IV.32.

    Rancangan Prototype Menu Perusahaan pada Member

    17. Rancangan Prototype Menu Lowongan Pekerjaan pada Member

    Gambar IV.33.

    Rancangan Prototype Menu Lowongan Pekerjaan pada Member

  • 55

    18. Rancangan Prototype Menu Informasi pada Member

    Gambar IV.34.

    Rancangan Prototype Menu Informasi pada Member

    4.2. Perancangan Perangkat Lunak

    4.2. 1. Entity Relationship Diagram (ERD)

    melakukan pendaftaran

    menguplo

    ad

    id_pelamar (PK)

    nm_pelamar

    id_pelamar

    tgl_posting

    1

    id_pelamar

    jk

    tempat_lhr

    tgl_lahir

    pendidikan_terakhir

    no_tlp

    email

    foto

    jurusan

    Th_lulus alamat

    nm_lowongan

    detail

    pendidikanposisi

    Batas_umur

    lamaran

    pelamar

    memilih lowonganM

    memverifikasi admin

    menguplo

    adperusahaan

    1 1 1M

    1 M 1M

    Id_lowongan

    Id_admin

    Id_perusahaan

    tgl_melamar

    Id_lamaran (PK)

    Id_pelamar (PK)

    Id_lowongan (FK)

    stts_lamaran

    Id_lowongan (PK)

    Id_pelamar

    id_daftar (PK)

    tgl_daftar

    Id_perusahaan (PK)

    nm_perusahaan

    alamatp

    No_tlpp

    Emailp

    detailp

    ft_perusahaam

    Id_admin (PK)

    Nm_adminusername

    password

    cv

    ijazah

    Transkip_nilai

    ktp

    Stts_pelamar

    gambar

    Id_perusahaan (FK) Nm_pelamar

    nm_lowongan

    nm_perusahaan

    password

    Id_pelamar (FK)

    Gambar IV.25.

    Entity Relationship Diagram

  • 56

    4.2. 2. Logical Record Structure (LRS)

    id_pelamar (PK)

    nm_pelamar

    Jk

    tempat_lhr

    tgl_lhr

    pendidikan_terakhir

    jurusan

    th_lulus

    no_tlp

    email

    foto

    Password

    cv

    Ijazah

    transkip_nilai

    ktp

    stts_pelamar

    pelamar

    id_lowongan (PK)

    nm_lowongan

    tgl_posting

    nm_perusahaan

    posisi

    pendidikan

    batas_usia

    detail

    gambar

    lowongan

    id_lamaran (PK)

    id_perusahaan (FK)

    tgl_melamar

    id_pelamar (FK)

    nm_pelamar

    id_lowongan (FK)

    nm_lowongan

    stts_lamaran

    lamaranid_perusahaan (PK)

    nm_perusahaan

    alamatp

    no_tlpp

    emailp

    detailp

    ft_perusahaan

    perusahaan

    Id_admin (PK)

    Nm_admin

    Username

    password

    admin

    Id_daftar (PK)

    tgl_daftar

    id_pelamar (FK)

    nm_pelamar

    pendaftaran

    1

    1

    1

    MM 1

    M 1

    1

    1

    Gambar IV.26.

    Logical Record Structure

    4.2. 3. Spesifikasi File

    1. Spesifikasi File Admin

    Nama File : Admin

    Akronim : admin

    Fungsi : Untuk menyimpan data admin

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 66 Byte

  • 57

    Kunci Field : id_admin

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.13.

    Spesifikasi File Admin

    No Elemen Data Nama Field Tipe Size Ket

    1 id admin id_admin Integer 11 Primary Key

    2 nm_admin nm_admin Varchar 30 3 Username Username Varchar 15 4 Password Password Varchar 10

    2. Spesifikasi File Pelamar

    Nama File : Pelamar

    Akronim : pelamar

    Fungsi : Untuk menyimpan data pelamar

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 590 Byte

    Kunci Field : id_pelamar

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.14.

    Spesifikasi File Pelamar No Elemen Data Nama Field Tipe Size Ket

    1 ID Pelamar id_pelamar Varchar 15 Primary Key

    2 Nama Pelamar nm_pelamar Varchar 30 3 Jenis Kelamin Jk Varchar 15 4 Tempat Lahir tempat_lhr Varchar 50

    5 Tanggal Lahir tgl_lhr Date

  • 58

    6

    Pendidikan

    Terakhir pendidikan_terakhir Varchar 15

    7 Jurusan Jurusan Varchar 15

    8 Tahun lulus Th_lulus Varchar 5

    9 alamat Alamat Varchar 100

    10 No_telepon no_tlp Varchar 15

    11 email Email Varchar 50

    12 foto Foto Varchar 50

    13 Password Password Varchar 15

    14 Cv cv Varchar 50

    15 Ijazah Ijazah Varchar 50

    16 Transkip nilai Transkip_nilai Varchar 50

    17 Ktp Ktp Varchar 50

    18 Status pelamar Stts_pelamar Varchar 15

    3. Spesifikasi File Lowongan

    Nama File : Lowongan

    Akronim : lowongan

    Fungsi : Untuk menyimpan data lowongan

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 321 Byte

    Kunci Field : id_lowongan

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.3.

    Spesifikasi File Lowongan

    No Elemen Data Nama Field Tipe Size Ket

    1 Id lowongan id_lowongan Int 11 Primary Key

    2 Nama lowongan Nm_lowongan Varchar 50

    3 Tanggal posting tgl_posting Date

    4

    Nama

    perusahaan nm_perusahaan Varchar 50

  • 59

    5 Posisi Posisi Varchar 30

    6 Pendidikan Pendidikan Varchar 15

    7 Batas umur batas_umur Varchar 15

    8 Detail Detail Varchar 100

    9 Gambar gambar Varchar 50

    4. Spesifikasi File Pendaftaran

    Nama File : Pendaftaran

    Akronim : pendaftaran

    Fungsi : Untuk menyimpan data pendftaran

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 80 Byte

    Kunci Field : kd_daftar

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.4.

    Spesifikasi File Pendaftaran

    No Elemen Data Nama Field Tipe Size Ket

    1 Id daftar Id_daftar Varchar 15 Primary Key

    2 Tanggal daftar Tgl_daftar date 3 Id pelamar Id_pelamar Varchar 15 4 Nama pelamar Nm_pelamar Varchar 50

    5. Spesifikasi File Perusahaan

    Nama File : Perusahaan

    Akronim : perusahaan

    Fungsi : Untuk menyimpan data perusahaan

  • 60

    Tipe File : File Transaksi

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 376 Byte

    Kunci Field : id_perusahaan

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.5.

    Spesifikasi File Perusahaan

    No Elemen Data Nama Field Tipe Size Ket

    1 ID Perusahaan id_perushaan Int 11 Primary Key

    2 Nama perusahaan nm_perusahaan Varchar 50

    3 Alamat Perusahan Alamatp Varchar 100

    4

    No telpon

    perusahaan No_telpp Varchar 15

    5 Email perusahaan Emailp Varchar 50

    6 Detail perusahaan Detail Varchar 100

    7 Foto perusahaan Ft_perusahaan Varchar 50

    6. Spesifikasi File Lamaran

    Nama File : Lamaran

    Akronim : lamaran

    Fungsi : Untuk menyimpan data lamaran

    Tipe File : File Master

    Organisasi File : Indexed Sequential

    Akses File : Random

    Media : Hard Disk

    Panjang record : 206 Byte

    Kunci Field : id_lamaran

  • 61

    Nama Database : bkk_bayur.sql

    Software : MySQL

    Tabel IV.6.

    Spesifikasi File Lamaran

    No Elemen Data Nama Field Tipe Size Ket

    1 ID lamaran Id_lamaran Varchar 15 Primary Key

    2 Id perusahaan Id_perusahaan Varchar 15 3 Tanggal melamar Tgl_melamar Date 4 Id pelamar Id_pelamar Varchar 50 5 Nama pelamar Nm_pelamar Varchar 50

    6 Id lowongan Id_lowongan Int 11

    7 Nama lowongan Nm_lowongan Varchar 50

    8 Status lamran Stts_lamaran Varchar 15

    4.2. 4. Class Model/Class Diagram

  • 62

    Gambar IV.27.

    Class Diagram

    4.2. 5. Sequence Diagram

  • 63

    Gambar IV.27.

    Sequence Diagram

    4.2. Spesifikasi Hardware dan Software

    Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

    yang dibutuhkan untuk mengimplementasikan website sistem informasi lowongan

    kerja berbasis web ini.

    1. Spesifikasi Perangkat Keras (Hardware)

    a. Server

    1) CPU (Central Processing Unit)

    (a) Processor Intel® Core i3

    (b) RAM DDR2 4 GB

    (c) Hard Disk 1TB

    2) Mouse

    3) Keyboard Standart

    4) Monitor dengan resolusi layar minimum 1024x768

  • 64

    5) Koneksi internet degan kecepatan 2 Mbps

    b. Client

    1) CPU

    (a) Processor Intel ® Dual Core

    (b) RAM DDR2 2 GB

    (c) Hard Disk 500GB

    2) Mouse

    3) Keyboard Standart

    4) Monitor dengan resolusi layar minimum 1024x768

    5) Koneksi internet dengan kecepatan 2 Mbps

    2. Spesifikasi Perangkat Lunak (Software)

    a. Server

    1) Sistem Operasi menggunakan Microsoft Windows 7.

    2) Aplikasi bundle web server, menggunakan XAMPP, yang terdiri dari

    beberapa komponen, diantaranya :

    (a) Apache Server v3

    (b) PHP Server v3

    (c) MySQL Server v5

    (d) phpMyAdmin v3

    3) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google

    Chrome, Opera.

    b. Client

    1) Sistem Operasi menggunakan Microsoft Windows 7.

  • 65

    2) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google

    Chrome, Opera

    4.3. Jadwal Implementasi

    Tabel IV.11.

    Jadwal Implementasi

    No KEGIATAN

    WAKTU

    BULAN I BULAN II BULAN III

    1 2 3 4 1 2 3 4 1 2 3 4

    1 Persiapan data awal

    2 Analisa

    3 Desain Sistem

    4 Desain Perangkat Lunak

    5

    Pembuatan & Tes

    Program

    6 Tes Sistem

    7 Pelatihan

    8

    Pembuatan Buku

    Petunjuk

    9 Evaluasi & Operasional