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