BAB II KAJIAN PENELITIAN DAN TEORI TERKAIT
2.4 Teori Yang Terkait Dengan Program
2.4.3 HTML
(Tim EMS, 2014) HTML singkatan dari HyperText Markup Languages yaitu script yang berupa tag-tag untuk membuat dan menampilkan sebuah teks dalam bentuk halaman. Dokumen yang mengandung hypertext itu adalah HTML. Oleh karna itu setiap web page harus dibuat dalam format HTML. File jenis ini biasanya disimpan dengan ekstensi atau ahiran html.
Contoh code html
Gambar 2.5 Contoh code HTML
Maka dibrowser akan tampil sebagai berikut :
Gambar 2.6 Tampilan eksekusi dari code HTML
28
BAB III
METODE PENELITIAN
3.1 Analisa Sistem Berjalan
3.1.1 Analisis Prosedur yang sedang berjalan
Berikut ini adalah tahapan-tahapan dari sistem yang selama ini berjalan:
1. Karyawan yang akan melakukan meminta form surat izin cuti ke HRD.
2. HRD lalu akan mengecek data sisa cuti karyawan tersebut, bila memang masih memungkinkan dan dengan alasan yang tepat maka HRD dapat mengambil keputusan untuk memberikan form surat izin cuti.
3. HRD memberikan surat izin cuti kepada karyawan.
4. Karyawan mengisi surat izin cuti.
5. Karyawan menyerahkan surat izin cuti kepada Manager atau atasannya.
6. Surat izin cuti yang telah di acc di berikan kepada HRD oleh karyawan.
7. HRD menginput data cuti karyawan dan mengurangi jatah cuti karyawan tersebut di komputer
3.1.2 Flowmap Sistem berjalan
Flowmap merupakan suatu langkah-langkah atau urutan yang di gambarkan dalam bentuk grafik yang mengalir. Berikut adalah flowmap system berjalan pada sistem cuti yang saat ini sedang terjadi pada PT. Sari Takagi Elok Produk:
KARYAWAN HRD
Form yang tidak di ACC
Gambar 3.1 Flowmap Sistem Berjalan
3.2 Perancangan Sistem Usulan
Pada sub bahasan ini penulis akan membahas perancangan system usulan berdasarkan hasil analisa.
3.2.1 Tujuan Perancangan Sistem
Adapun tujuan dari perancangan sistem pengajuan cuti karyawan ini adalah sebagai berikut:
1. Mempermudah proses pengajuan cuti bagi semua karyawan tetap dan staff.
2. Mempermudah proses penyampaian informasi sisa cuti kepada para karyawan.
3. Membuat proses pengajuan yang efektif dan efisien baik dari segi biaya, waktu dan tenaga.
3.2.2 Gambaran Umum Sistem Usulan
Berikut ini adalah tahapan-tahapan dari sistem yang diusulkan oleh penulis:
1. Karyawan yang sudah berstatus karyawan tetap dan memiliki hak cuti, akan mengajukan cuti kepada HRD.
2. HRD akan menginput data pengajuan cuti karyawan dan memberikan feedback berupa SMS kepada atasan karyawan pada proses cuti yang dapat diakses langsung oleh atasan karyawan melalui PC yang terhubung ke LAN di PT. Sari Takagi Elok Produk.
3. Informasi pengajuan akan diakses oleh manager, sekaligus melakukan approval apakah di setujui atau ditolak.
4. Data approval dari manager akan menjadi data valid persetujuan cuti, apapun hasil approval-nya.
5. Data tersebut akan menjadi informasi bagi HRD sehingga HRD cukup membuat laporan data cuti karyawan selama periode tertentu saja.
3.2.3 Perancangan Analisa Yang Diusulkan 1. Flowmap
Berikut ini adalah gambar flowmap dari sistem usulan:
Gambar 3.2 Flowmap Sistem Usulan
2. Unified Modelling Language (UML) a) Use Case Diagram
Use case diagram secara grafis menggambarkan interaksi antara sistem, sistem eksternal, dan pengguna. Dengan kata lain, secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan
dalam cara apa pengguna mengharapkan interaksi dengan sistem tersebut.
Gambar 3.3 Use Case Diagram Sistem Cuti Narasi Use Case
1. Login
Use Case Name Login
Aktor HRD dan Manager
Deskripsi Use Case ini menggambarkan proses login yang dilakukan oleh pengguna terdaftar ke dalam sistem dengan memasukkan username dan password untuk di verifikasi sistem.
Proses Aktor yang akan login mengakses aplikasi lalu memasukkan data login berupa username dan password pada form login. Sistem akan
uc Use Case Model
melakukan verifikasi data yang dimasukkan aktor. Jika data sesuai maka sistem akan masuk ke MENU dengan tampilan sesuai dengan role pengguna sistem.
Alternatif Jika data tidak sesuai atau tidak terdapat dalam database maka sistem akan menampilkan pesan username dan password salah.
Kesimpulan Aktor berhasil login ke dalam sistem.
Kondisi akhir Aktor berada dalam MENU sesuai role masing-masing.
2. Input Cuti Awal
Use Case Name Input Cuti Awal
Aktor HRD
Deskripsi Use Case ini menggambarkan proses input data cuti awal setiap karyawan oleh HRD.
Proses HRD menginput data terakhir cuti karyawan dan staff tetap sebagai patokan data cuti.
Aksi Pre Proses Aktor memilih menu “Cuti Awal” untuk menginput data cuti.
Kesimpulan Aktor berhasil mengakses sistem.
Kondisi akhir Aktor telah menginput data cuti awal.
3. Input Pengajuan Cuti
Use Case Name Input Pengajuan Cuti
Aktor Karyawan
Deskripsi Use Case ini menggambarkan proses input pengajuan cuti karyawan dan menyimpannya ke dalam database.
Proses Aktor memilih menu pengajuan dan menginput data-data pengajuan cuti.
Aksi Pre Proses Aktor mengakses aplikasi cuti dan melakukan proses input data pengajuan cuti.
Kesimpulan Aktor berhasil mengakses sistem.
Kondisi akhir Aktor telah menginput data pengajuan cuti.
4. Approval Cuti
Use Case Name Approval Cuti
Aktor Manager
Deskripsi Use Case ini menggambarkan proses memberikan persetujuan cuti oleh manager.
Proses Manager melihat data pengajuan cuti karyawan lalu mempertimbangkan apakah pengajuan ini akan di approve atau tidak.
Aksi Pre Proses Aktor mengakses aplikasi dan melakukan login.
Kesimpulan Aktor berhasil mengakses sistem.
Kondisi akhir Aktor telah melakukan approval cuti.
5. Laporan Cuti
Use Case Name Laporan
Aktor HRD
Deskripsi Use Case ini menggambarkan proses membuat laporan oleh HRD.
Proses Aktor memilih waktu untuk mencetak laporan.
Aksi Pre Proses Aktor login kedalam sistem dan memilih menu laporan.
Kesimpulan Aktor berhasil mengakses sistem.
Kondisi akhir Aktor telah membuat laporan.
b) Activity Diagram 1) Login
Gambar 3.4 Activity Diagram LOGIN
act Activ ity Diagram Login
Sistem Informasi Cuti User
Mulai
Masukkan user & passw ord Verifikasi
Valid?
Tampil halaman utama
Selesai
[berhasil]
[gagal]
2) Input Data Cuti Awal
Gambar 3.5 Activity Diagram Input Data Cuti Awal 3) Input Pengajuan Cuti
Gambar 3.6 Activity Diagram Input Pengajuan Cuti
act Activ ity Diagram Input Cuti Aw al
Sistem Informasi Cuti HRD
Mulai
Akses Input Cuti Aw al Tampil menu input cuti aw al
Input cuti aw al karyaw an
Simpan data cuti aw al
Selesai
act Activ ity Diagram Pengaj uan Cuti
Sistem Informasi Cuti HRD
Mulai
Akses Menu Pengaj uan Cuti
Tampil Menu Pengaj uan Cuti
Input Pengaj uan Cuti
Simpan Pengaj uan Cuti
Selesai
4) Input Approval Cuti
Gambar 3.7 Activity Diagram Input Approval Cuti 5) Cetak Laporan Cuti
Gambar 3.8 Activity Diagram Cetak Laporan Cuti
act Activ ity Diagram Approv al Cuti
Sistem Informasi Cuti Manager
Mulai
Akses Menu Approv al Tampil menu approv al
Melakukan approv al
Simpan data approv al
Selesai
act Activ ity Diagram Laporan Cuti
Sistem Informasi Cuti HRD
Mulai
Akses Menu Laporan Tampil Menu Laporan
Pilih Periode Laporan
Cetak Laporan Sesuai Periode
Selesai
c) Sequence Diagram 1) LOGIN
Gambar 3.9 Sequence Diagram Login 2) Input Data Cuti Awal
Gambar 3.10 Sequence Diagram Input Data Cuti Awal
sd Sequence Diagram Login
User Menu Login Cek User Database User
Tampil menu LOGIN()
Masukkan user & password()
Kirim data user & password()
Cek user & password()
Kirim data validasi user & password()
Tampil Menu()
sd Sequence Diagram Input Cuti
HRD Menu Input Cuti
Awal
Proses Simpan Database Cuti
Input data cuti awal()
Simpan data cuti awal()
Menyimpan data cuti awal()
Informasi data tersimpan()
3) Input Pengajuan Cuti
Gambar 3.11 Sequence Diagram Input Pengajuan Cuti 4) Input Approval Cuti
Gambar 3.12 Sequence Diagram Input Approval Cuti
sd Sequence Diagram Pengaj uan Cuti
HRD Menu Pengajuan Simpan Data Database Cuti
Akses Menu()
Input Pengajuan()
Proses Simpan Data()
Data Pengajuan Tersimpan()
Informasi Pengajuan Cuti()
sd Sequence Diagram Approv al Cuti
Manager Menu Approval Simpan Approval Database Cuti
Akses Menu Approval()
Input Data Approval()
Proses Simpan Approval()
Data status cuti()
Informasi approval cuti()
5) Cetak Laporan Cuti
Gambar 3.13 Sequence Diagram Cetak Laporan Cuti d) Class Diagram
Gambar 3.14 Class Diagram
sd Sequence Diagram Cetak Laporan Cuti
HRD Menu Laporan Proses query data Database Cuti
Akses Menu Laporan()
Pilih Periode Laporan()
Proses ambiil data laporan()
Query data()
Laporan tercetak()
3.3 Metode Penelitian
Pada sub bahasan ini penulis akan membahas dengan lengkap dan jelas tentang metode yang digunakan penulis dalam melakukan penelitian.
3.3.1 Jadwal Kegiatan dan Waktu Penelitian
Berdasarkan penelitian yang dilakukan pada PT. Sari Takagi Elok Produk, penulis telah membuat tabel jadwal kegiatan sebagai berikut:
Tabel 3.1 Jadwal Kegiatan dan Waktu Penelitian
No Kegiatan Pelaksana Waktu
1 Planning Penulis Awal September 2018
2 Analisys Penulis dan User QC Minggu I - Sept 2018
3 Desain Penulis Minggu II - Sept 2018
4 Coding Penulis Minggu III - Sept 2018
5 Testing Penulis dan User QC Minggu IV – Oktober 2018
6 Maintenance Penulis Minggu II - Nov 2018
3.3.2 Jenis dan Metode Pengumpulan Data
Pada penelitian ini penulis menggunakan metode deskriptif, yaitu metode yang menggambarkan suatu keadaan atau permasalahan yang sedang terjadi berdasarkan fakta dan data-data yang dikumpulkan pada waktu melaksanakan penelitian.
1. Studi Pustaka
Studi Pustaka ini dilakukan dengan cara mengumpulkan teori-teori dan dokumen maupun pengecekan fisik dari berbagai buku, jurnal, majalah
dan internet yang berkaitan dengan masalah rancang bangun sistem informasi untuk mengimplementasikannya.
2. Wawancara
Untuk mendapatkan hasil yang lebih baik dan beragam, penulis juga melakukan interaksi langsung melalui tanya jawab pada bagian HRD terutama tentang masalah mekanisme pengajuan cuti yang sedang berjalan saat ini.
3. Studi Literatur
Tujuan dari metode ini adalah untuk mengetahui apa saja penelitian yang dilakukan dengan rancang bangun sistem informasi. Metode ini dimaksudkan untuk membuat sebuah program aplikasi yang berbasis web menggunakan PHP.
3.3.3 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam pengembangan sistem ini adalah dengan menggunakan metode waterfall. Di bawah ini adalah gambar tahap-tahap model waterfall beserta penjelasannya:
Gambar 3.15 Model Waterfall
Berikut ini penjelasan dari tahapan-tahapan model waterfall:
1. Requirement Analysis
Merupakan tahapan penetapan fitur, kendala dan tujuan sistem melalui konsultasi dengan pengguna sistem. Semua hal tersebut telah penulis jabarkan pada latar belakang masalah.
2. Design
Dalam tahapan ini akan dibentuk suatu arsitektur sistem berdasarkan persyaratan yang telah ditetapkan. Penulis melakukan perancangan-perancangan sesuai hasil observasi dan wawancara dalam bentuk UML, merancang database dan lainnya yang dibahas pada BAB ini.
3. Coding
Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan sebagai satu set program atau unit program menggunakan PHP dengan database MySQL.
4. Testing
Dalam tahapan ini, setiap unit program akan diintegrasikan satu sama lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah memenuhi persyaratan yang ada. Penulis menggunakan teknik blackbox testing.
5. Maintenance
Dalam tahapan ini, sistem yang sudah jadi akan diperbaiki dari masalah-masalah error yang tidak ditemukan pada tahap pembuatan. Dalam tahap ini juga dilakukan pengembangan sistem seperti penambahan fitur dan fungsi baru.
3.4 Langkah Pengujian
Pengujian perangkat lunak ini menggunakan metode pengujian Black Box. Pengujian Blak Box berfokus pada persyaratan fungsional perangkat lunak yang dibuat. Berikut adalah tabel rencana pengujian ADMIN:
Tabel 3.2 Tabel Rencana Pengujian Admin
Tambah Data User Baru Black Box
Edit Black Box
Hapus Hak Akses Black Box
Kepegawaian
Tampil Data Baru Black Box
Cetak Kartu Pegawai Black Box
Cari Data Black Box
View Data Black Box
Ubah Black Box
Hapus Black Box
Cuti Kerja
Input Pengajuan Cuti Black Box
Buat Surat SK Cuti Black Box
Cetak SK Cuti Black Box
Laporan
Laporan Kepegawaian Black Box
Laporan Cuti Kerja Black Box
Berikut adalah tabel rencana pengujian USER:
Tambah Data User Baru Black Box
Edit Black Box
Hapus Hak Akses Black Box
Kepegawaian
Tampil Data Baru Black Box
Cetak Kartu Pegawai Black Box
Cari Data Black Box
View Data Black Box
Ubah Black Box
Hapus Black Box
Cuti Kerja
Input Pengajuan Cuti Black Box
Buat Surat SK Cuti Black Box
Cetak SK Cuti Black Box
Laporan
Laporan Kepegawaian Black Box
Laporan Cuti Kerja Black Box
46
BAB IV
HASIL DAN PEMBAHASAN
4.1 Pembahasan
4.1.1 Spesifikasi Hardware
Konfigurasi perangkat keras dari sisi server internal yang diperlukan untuk mengoperasikan sistem yang baru adalah 1 (satu) buah PC server dengan spesifikasi:
1. Processor minimal Core 2 Duo (3 GHz) 2. Memori minimal 4 GB
3. Harddisk minimal 500 GB 4. Monitor LED 15 inchi 5. Keyboard dan mouse standar 4.1.2 Spesifikasi Hardware
Konfigurasi perangkat lunak yang diperlukan oleh sistem baru adalah sebagai berikut:
1. Sistem operasi minimal Windows 7
2. Xampp 1.8.0 untuk pengelolaan database MySQL
3. Bootstrap HTML dan PHP untuk pembuatan sistem berbasis Web 4.1.3 Spesifikasi Hardware
Sumber daya yang diperlukan untuk sebagai administrator adalah seorang Staff HRD dan mengerti komputer.
4.1.4 Kamus Data (Dokumentasi Input/Output)
Berikut database untuk menyimpan data-data pada sistem ini.
1. User_akses = {@id_user + nama + username + password + hak}
2. Departemen = {@id_departemen + nm_departemen}
3. Karyawan = {@idx + tgl_masuk + nik + nama + tempat_lahir + tgl_lahir + alamat + hp + departemen + status}
4. Data_cuti = {@idx + jumlah + tgl_input}
5. Input_cuti = {@id_cuti + tanggal + idx + id_departemen + cuti_awal + cuti_ambil + cuti_sisa + tgl_awal + tgl_akhir + alasan + status}
4.1.5 Entity Relatioship Diagram (ERD)
Input_Cuti
Gambar 4.1 Entity Relationship Diagram 4.1.6 Struktur File
Di bawah ini adalah struktur file dalam perancangan database.
Tabel 4.1 Tabel User Akses
No Field Type Size Keterangan
1 Id_user INT 11 Index User
2 Nama Varchar 100 Nama User
3 Username Varchar 100 Username User 4 Password Varchar 510 Password User
5 Hak Varchar 20 Hak Akses User
Tabel 4.2 Tabel Departemen
No Field Type Size Keterangan
1 Id_departemen Varchar 5 Index Departemen 2 Nm_departemen Varchar 50 Nama Departemen
Tabel 4.3 Tabel Karyawan
No Field Type Size Keterangan
1 Idx Varchar 5 Index Karyawan
2 Tgl_masuk Date Tanggal Masuk
3 Nik Varchar 20 NIK Karyawan
4 Nama Varchar 100 Nama Karyawan
5 Tempat_lahir Varchar 30 Tempat Lahir
6 Tgl_lahir Date Tanggal Lahir
7 Alamat Varchar 100 Alamat Karyawan
8 Hp Varchar 30 Nomor HP
9 Departemen Varchar 50 Departemen Karyawan
10 Status Varchar 30 Status Karyawan
Tabel 4.4 Tabel Data Cuti
No Field Type Size Keterangan
1 Idx Varchar 5 Index Karyawan
2 Jumlah INT 11 Jumlah Cuti
3 Tgl_input TimeStamp Tanggal Input
Tabel 4.5 Tabel Input Cuti
No Field Type Size Keterangan
1 Id_cuti Varchar 15 Index Cuti
2 Tanggal Date Tanggal Cuti
3 Idx Varchar 5 Index Karyawan
4 Id_departemen Varchar 5 Index Departemen
5 Cuti_awal INT 11 Jumlah Cuti Awal
6 Cuti_ambil INT 11 Jumlah Cuti Ambil
7 Cuti_sisa INT 11 Jumlah Cuti Sisa
8 Tgl_awal Date Tanggal Mulai Cuti
9 Tgl_akhir Date Tanggal Akhir Cuti
10 Alasan Varchar 100 Alasan Cuti
11 Status Varchar 50 Status Pengajuan Cuti
4.1.7 HIPO
Berikut ini adalah HIPO yang diusulkan untuk akses HRD.
LOGIN
MENU UTAMA
Master LOGOUT
Karyawan
Departemen
Input Cuti Awal Laporan
User Akses
Approval Cuti
Gambar 4.2 HIPO Usulan 4.1.8 Perancangan Input
Berikut ini adalah beberapa tampilan dari perancangan input dari aplikasi yang diusulkan:
Gambar 4.3 Perancangan Menu Login
Gambar 4.4 Perancangan Menu Utama
Gambar 4.5 Perancangan Input Data
4.1.9 Perancangan Output
Gambar 4.6 Perancangan Laporan Cuti Karyawan
4.2 Hasil
4.2.1 Hubungan Antar Tabel
Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang merepresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur operasi suatu database. Berikut hubungan antar tabel yang penulis susun.
Gambar 4.7 Hubungan Antar Tabel Database
4.2.2 Pengujian Perangkat Lunak
Pengujian perangkat lunak (Software Testing) merupakan suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari aplikasi yang sedang diuji. Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya.
1. Pengujian Login
Tabel 4.6 Pengujian Form Login Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan Data Terdaftar User akan masuk ke
tampilan MENU
User dapat masuk ke MENU UTAMA sesuai hak akses masing-masing
[x] Diterima [ ] Ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Data Diharapkan Pengamatan Kesimpulan Data nama tidak
2. Pengujian Input Data Master (Karyawan dan Departemen) Tabel 4.7 Pengujian Input Data Master
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan Input tidak
lengkap saat simpan
Muncul pesan
“Please fill out this field” pada Textbox saat klik SIMPAN
Menampilkan pesan “Please fill out this field”
[x] Diterima
“Please fill out this field” pada Textbox saat klik UPDATE
Menampilkan pesan “Please fill out this field”
[x] Diterima
Data tampil di bawah form input atau di laporan
[x] Diterima [ ] Ditolak
3. Pengujian Input Data Cuti
Tabel 4.8 Pengujian Input Data Pengajuan Cuti Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Input tidak lengkap saat simpan
Muncul pesan
“Please fill out this field” pada Textbox saat klik SIMPAN
Menampilkan pesan “Please fill out this field”
[x] Diterima
“Please fill out this field” pada Textbox saat klik SIMPAN
Menampilkan pesan “Please fill out this field”
[x] Diterima
Data tampil di laporan [x] Diterima [ ] Ditolak
4. Pengujian Cetak Laporan Cuti
Tabel 4.9 Pengujian Cetak Laporan Cuti Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan Periode Cetak laporan yang di pilih
[x] Diterima [ ] Ditolak
4.2.3 Tampilan Antar Muka 1. Form Login
2. Menu HRD
3. Input Karyawan
4. Input Departemen
5. Input Cuti Awal
6. Input Data Pengajuan Cuti
7. Menu Manager
8. Akses ApprovalCuti
9. Laporan Cuti Karyawan
61
BAB V PENUTUP
5.1 Kesimpulan
Dengan menggunakan sistem informasi berbasis WEB pada PT. Sari Takagi Elok Produk maka proses pembuatan laporan cuti karyawan oleh HRD menjadi lebih mudah, penyimpanan data cuti karyawan sudah tidak perlu lagi menggunakan formulir cuti karena data dapat dicetak dan sudah tersimpan dalam database sistem dan pengajuan cuti sudah link dengan atasan langsung sehingga proses approval cuti oleh karyawan tidak perlu lagi mencari-cari atasan untuk meminta approval.
5.2 Saran
Dari hasil penelitian dalam perancangan pembuatan sistem ini, maka penulis mengharapkan masukan dan saran terutama:
1. Diharapkan sistem ini dapat mampu dikembangkan lagi terutama pada pola informasi yang lain selain cuti.
2. Disarankan untuk ada penelitian terkait mengenai pengembangan sistem kearah yang lebih komplek lagi dan sistem ini dapat dikembangkan agar dapat terintegrasi ke departemen lain.
62
DAFTAR PUSTAKA
Bertha Sidik. 2014. Pemrograman Web dengan PHP. Solo: Santika Kencana.
Indrajani. 2007. Pemrograman Berbasis Objek dengan Bahasa Java. Jakarta:
PT.Elex Media Komputindo.
Indrajani. 2015. Database Design. Jakarta: Elex Media Komputindo.
Kadir, Abdul. 2013. Buku Pintar. Programer Pemula PHP. Yogyakarta:
Mediakom.
Ladjamudin, Al-Bahra. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha. Ilmu.
Murad. Dina Fitria, Kusniawati. Nia, Asyanto. Agus. 2013. Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada Himpaudi Kota
Tangerang. Jurnal CCIT. Tangerang: Perguruan Tinggi Raharja. Vol. 7, No.
1, September 2013.
Mustakini, Jogiyanto Hartono. 2010. Sistem Informasi Teknologi. Yogyakarta:
Andi Offset.
Nugroho, Bondan Dwi, dan Imam Azhari. Sistem Informasi Inventori
FADEGORETAS!!™ Berbasis Barcode. Yogyakarta: Universitas Ahmad Dahlan. Vol. 1, No. 2, September 2011.
Pratama, I Putu Agus Eka. 2014. Sistem Informasi dan Implementasinya.
Bandung: Informatika.
Pressman, Roger, S. 2012. Rekayasa Perangkat Lunak.Pendekatan Praktisi. Edisi 7. Yogyakarta: Andi.
Rosa A. S & M. Salahudin. (2015). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika
Sujarweni, V. Wiratna. 2015. Sistem Akuntansi. Jakarta: Pustaka Baru Press.
Suryantara, I Gusti Ngurah. 2017. Merancang Aplikasi dengan Metodologi Extreme Programming. Jakarta: Elex Media Komputindo.
Sommerville, Ian. 2011. Software Engineering (Rekayasa Perangkat Lunak). Jakarta:
Erlangga.
Casely, D. And Kumar, 1987. Project Monitoring and Evaluation in Agriculture.
Sutanta, Edhy. 2011. Basis Data Dalam Tinjauan Konseptual. Yogyakarta: Andi Publisher.
Vidia. Dhanada, dkk. 2013. Analisis Dan Perancangan Sistem Informasi Rawat Jalan Di Rumah Sakit Hewan Universitas Airlangga Surabaya Dengan Metode Berorientasi Objek. Surabaya: Universitas Airlangga.
Yeni Kustiyahningsih dan Devie Rosa Anamisa. 2011. Pemograman Basis Data Berbasis Web Menggunakan PHP & MySQL. Yogyakarta: Graha Ilmu.
64