• Tidak ada hasil yang ditemukan

Perancangan Perangkat Lunak 1. Entity Relationship Diagram (ERD)

Dalam dokumen BAB IV PERANCANGAN SISTEM USULAN (Halaman 32-44)

4.2.2. Logical Record Structure (LRS)

Gambar IV.34 Logical Record Structure (LRS) Sistem Usulan

4.2.3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan aplikasi kartu cutiku berbasis android ini adalah sebagai berikut:

A. Spesifikasi file User/Kry

Nama File : User/Kry

Akronim : User/Kry

Fungsi : Untuk menyimpan data pribadi user Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte

Kunci Field : IdPengguna.java

Software : Android untuk dijalankan pada smartphone dan juga android studio untuk dijalankan pada laptop/computer.

Tabel IV.1

Spesifikasi File User/Kry

No Element Data Akronim Tipe Size Ket

1. Id Pengguna idPengguna Int 7 Primary Key

2. No Jid Password noJidPassword Varchar 8 Foreign Key

3. Nama Lengkap namaLengkap Char 30

4. Email email Varchar 20

5. Tanggal Masuk Kerja tglMasukKerja Varchar 14

6. Bagian Divisi bagianDivisi Varchar 9

B. Spesifikasi file Kartu Cuti

Nama File : Kartu_Cuti

Akronim : Kartu Cuti

Fungsi : Untuk mengecek, memasukan data dan mengajukan cuti Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte Kunci Field : NoJid.java

Software : Android untuk dijalankan pada smartphone dan juga android studio untuk dijalankan pada laptop atau komputer.

Tabel IV.2

Spesifikasi File Kartu Cuti

No Element Data Akronim Tipe Size Ket

1. No Jid noJid Char 8 Primary Key

2. Nama Lengkap namaLengkap Varchar 30

3. Tanggal Masuk Kerja tglMasukKerja Varchar 14

4. Periode cuti periodeCuti Varchar 30

5. No Urut noUrut Int 12 Foreign Key

6. Tanggal Cuti tglCuti Varchar 14

7. Alasan Cuti alasanCuti Char 50

8. Paraf Foto parafFoto Image 1000kb

C. Spesifikasi File Daftar Pengajuan Cuti

Nama File : Daftar_Pengajuan_Cuti Akronim : DaftarPengajuanCuti

Fungsi : Untuk melihat data dan menyetujui pengajuan cuti dari karyawan, serta memasukan data seperti paraf foto Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte Kunci Field : NoUrut.java

Software :Android untuk dijalankan pada smartphone dan android studio untuk dijalankan pada laptop/komputer.

Tabel IV.3

Spesifikasi File Daftar Pengajuan Cuti

No Elemen Data Akronim Tipe Size Ket

1. Nomor Urut noUrut Int 50 Primary Key

2. Nomor Jid noJid Varchar 8 Foreign Key

3. Bagian Divisi bagianDivisi Varchar 9

4. Nama Lengkap namaLengkap Char 30

5. Tanggal Cuti tglCuti Varchar 14

6. Alasan Cuti alasanCuti Char 50

8.

Paraf Foto

Group Head parafFotoGroupHead Image 1000kb 9.

Paraf Foto Dept

Head parafFotoDeptHead Image 1000kb 10.

Paraf Foto HR

GA parafFotoHRGA Image 1000kb

D. Spesifikasi File Pengajuan Cuti Saya

Nama File : Pengajuan_Cuti_saya Akronim : PengajuanCutisaya

Fungsi : Untuk pengecekan data cuti seperti nomor jid, nama lengkap, tanggal masuk kerja,periode cuti, tanggal cuti, alasan cuti, dan Memasukkan data seperti paraf foto untuk menyetujui daftar pengajuan cuti karyawan Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte Kunci Field : NoJid.java

Software :Android untuk dijalankan pada smartphone dan android studio untuk dijalankan pada laptop/komputer.

Tabel IV.4

Spesifikasi File Pengajuan Cuti saya

No Elemen Data Akronim Tipe Size Ket

1. Nomor Jid noJid Varchar 8 Primary Key

2. Nama Lengkap namaLengkap Char 30

3. Paraf Foto parafFoto Image 1000kb

4. Tanggal Cuti tglCuti Varchar 14

5. Alasan Cuti alasanCuti Char 50

E. Spesifikasi File Jtekt Indonesia

Nama File : Jtekt_Indonesia Akronim : JtektIndonesia

Fungsi : Untuk melihat informasi tentang perusahaan Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte

Kunci Field : JtektIndonesia.java

Software :Android untuk dijalankan pada smartphone dan android studio untuk dijalankan pada laptop/komputer.

Tabel IV.5

Spesifikasi File Jtekt Indonesia

No Elemen Data Akronim Tipe Size Ket

1. Gambar Foto gambarFoto Image 5000kb

2. Informasi PT infoPT Varchar 7000

F. Spesifikasi File Admin

Nama File : Admin

Akronim : Admin

Fungsi : Untuk menyimpan data admin sebagai penyetuju pengajuan cuti karyawan.

Tipe File : File master Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis android sd card / memory internal dan untuk media penyimpanan di laptop harddisk

Panjang Record : 35Byte Kunci Field : NoJid.java

Software :Android untuk dijalankan pada smartphone dan android studio untuk dijalankan pada laptop/komputer.

Tabel IV.6 Spesifikasi File Admin

No Elemen Data Akronim Tipe Size Ket

1. Jabatan jabatan Char 15

2. Nomor Jid noJid Varchar 8 Primary Key

3. Nama Lengkap namaLengkap Char 30

4.2.4. Class diagram

4.2.5. Sequence Diagram

Gambar IV.39 Sequence Diagram Daftar Pengajuan Cuti

Gambar IV.36 Sequence Diagram Profil Saya-Pengajuan Cuti Saya-Logout

4.2.6. Spesifikasi Hardware dan Software

Spesifikasi kebutuhan hardware dan software untuk perancangan aplikasi ini terdiri dari beberapa macam yaitu :

A. Spesifikasi hardware

Pembuatan aplikasi ini hardware atau perangkat keras merupakan semua peralatan fisik komputer yang digunakan. Sistem perangkat keras yang digunakan dalam pembuatannya adalah sebagai berikut :

1. Processor Intel Core i3 2. RAM 1GB

3. Harddisk 150 GB

5. Handphone Samsung Android marshmallow 6.0 6. Memory eksternal handphone

B. Spesifikasi software

Dalam pembuatan aplikasi ini, spesifikasi software atau perangkat lunak yang digunakan adalah :

1. Sistem operasi yang digunakan adalah windows 10 2. Android Studio 2.3.2

3. JRE (Java Runtime Environment

4. Database yang digunakan adalah PhpmyAdmin

5. Jdk-6u22-windows-i586 sebagai java environment java compiler di sistem operasi personal computer berbasis windows.

6. Intellij IDEA sebagai editor untuk development program berbasis java 7. Handphone mempunyai kamera

4.3. Jadwal Implementasi

Tabel IV.7 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 Petujuk

Dalam dokumen BAB IV PERANCANGAN SISTEM USULAN (Halaman 32-44)

Dokumen terkait