Anda di halaman 1dari 60

PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE

MANAGEMENT SYSTEM (HRMS) BERBASIS WEB


Studi Kasus : PT ARKAN INDOPLAST UTAMA
LAPORAN KERJA PRAKTIK
Diajukan Sebagai Salah Satu Syarat
Untuk Kelulusan Program Strata-1
Jurusan Teknik Informatika

Disusun Oleh :
Nama : Kurniawan
NIM : 20191302018
SEKOLAH TINGGI TEKNOLOGI MUHAMMADIYAH
CILEUNGSI BOGOR
2023
HALAMAN JUDUL
PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE
MANAGEMENT SYSTEM (HRMS) BERBASIS WEB
Studi Kasus : PT ARKAN INDOPLAST UTAMA
LAPORAN KERJA PRAKTIK
Diajukan Sebagai Salah Satu Syarat
Untuk Kelulusan Program Strata-1
Jurusan Teknik Informatika

Disusun Oleh :
Nama : Kurniawan
NIM : 20191302018
SEKOLAH TINGGI TEKNOLOGI MUHAMMADIYAH
CILEUNGSI BOGOR
2022
LEMBAR PERSETUJUAN

Telah diperiksa dan disetujui oleh pembimbing kerja praktik untuk disidangkan
dengan judul :

“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE


MANAGEMENT (HRMS) BERBASIS WEB”

Bogor, Juli 2023

Pembimbing,

Nurkholis, S.Kom., M.Kom


(NIP )

Pembimbing Lapangan,

Rizki Amelia (HRD)


(NIP )

Menyetujui,

Ketua Prodi Teknik Informatika

i
( Pria Sukamto, S.Kom., M.Kom. )

( NIP )

ii
LEMBAR PENGESAHAN

Telah disidangkan dan disahkan oleh Tim Penguji Laporan Kerja Praktik
dengan judul :

“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE


MANAGEMENT SYSTEM (HRMS)”

Tim Penguji Tanda Tangan

1. ……………………….

2. ……………………….

Bogor, Juli 2023

Menyetujui,
Ketua Prodi Teknik Informatika

(Iskandar, S.Kom., M.Kom.)


( NIP . )

iii
SURAT PERNYATAAN KARYA ASLI
LAPORAN KERJA PRAKTIK

Sebagai mahasiswa Sekolah Tinggi Teknologi Muhammadiyah Cileung yang


bertanda tangan dibawah ini saya :
Nama : Kurniawan
NIM : 20191302018
Menyatakan bahwa karya ilmiah saya yana berjudul :

“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE


MANAGEMENT SYSTEM”

Merupakan karya asli saya.

Apabila di kemudian hari karya saya disinyalir bukan merupakan karya asli saya
maka saya bersedia menerima konsekuensi apapun yang diberikan Jurusan Teknik
Informatika di Sekolah Tinggi Teknologi Muhammadiyah Cileungsi kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Cileungsi

Pada tanggal : Juli 2023

Yang bersangkutan,

Kurniawan

iv
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Sebagai mahasiswa Sekolah Tinggi Teknologi Muhammadiyah Cileungsi yang


bertanda tangan dibawah ini saya :
Nama : Kurniawan
NIM : 20191302018
Demi mengembangkan ilmu pengetahuan menyetujui untuk memberikan kepada
Sekolah Tinggi Teknologi Muhammadiyah Cileungsi (Non-exclusive Royalty-
Free Right) atas karya ilmiah saya yang berjudul :

“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE


MANAGEMENT SYSTEM”

Dengan Hak Bebas Royalti Non-Eksklisuf ini Sekolah Tinggi Teknologi


Muhammadiyah Cileungsi berhak menyimpan mengalih-media/format-kan,
mengelolanya dalam bentuk pangkalan data (database), mendistribusikannya dan
menampilkan/mempublikasikannya di internet atau media lain untuk kepentingan
akademis tanpa perlu meminta izin dari saya selamat tetap mencantumkan nama
saya sebagai penulis/pencipta.
Saya bersedia untuk menanggung secara pribadi tanpa melibatkan pihak
melibatkan pihak Sekolah Tinggi Teknologi Muhammadiyah Cileungsi, segala
bentuk tuntutan hukum yang timbul atas pelanggar Hak Cipta dalam karya ilmiah
saya ini.
Demikian surat pernyataan ini saya buat dengan sebenar – benarnya.

Dibuat di : Cileungsi
Pada tanggal : Juli 2023

Yang bersangkutan,

Kurniawan
v
HALAMAN PERSEMBAHAN

Saya persembahkan Laporan Kerja Praktik ini untuk

Yang tercinta
Almamater Kampus Sekolah Tinggi Muhammadiyah Cileungsi.

Yang tersayang
Kedua orang tua dan istri.

Yang terkasih
Semua orang yang sudah mendukung sudah mendukung dan memberikan
semangat, motivasi, saran, kritik dan senyuman untuk saya.

Yang terhormat
Semua guru, semua dosen, semua petinggi – petinggi kampus, pembimbing dan
penasehat yang memberikan arahan dan sarannya kepada saya.

vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT, atas curahan rahmat dan hidayah-Nya,
penulis selaku peserta kerja praktek dan sekaligus penyusun laporan yang berjudul
“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE
MANAGEMENT SYSTEM (HRMS) DI PT ARKAN INDOPLAST UTAMA”
ini dapat menyelesaikan tepat pada waktunya.
Dengan segala kerendahan dan ketulusan hati, perkenankanlah penulis
menyampaikan ucapan terima kasih kepada semua pihak yang telah memberikan
bantuan dan dorongannya baik secara langsung maupun tidak langsung sehingga
penulis dapat menyelesaikan laporan kerja praktek ini. Ucapan terima kasih
ditujukan kepada :
1. Bapak Iskandar, S.Kom, selaku Kepala Program Studi Teknik Sekolah
Tinggi Teknologi Muhammadiyah Cileungsi.
2. Bapak Nasrulloh, S.Kom, selaku pembimbing kerja praktek dari kampus.

Cileungsi, 10 Februari 2022

Kurniawan

vii
DAFTAR ISI
KATA PENGANTAR
BAB I PENDAHULUAN....................................................................................................1
1.1. Latar Belakang.....................................................................................................1
1.2. Rumusan Masalah................................................................................................2
1.3. Ruang Lingkup dan Batasan Masalah..................................................................3
1.4. Tujuan..................................................................................................................3
1.5. Metode Penelitian dan Metodelogi Pengembangan Sistem.................................3
1.6. Sistematika Penulisan..........................................................................................4
1.7. Tempat dan Waktu...............................................................................................5
BAB II TINJAUAN PUSTAKA..........................................................................................6
2.1. Human Resource Department (HRD)..................................................................6
2.1.1. Peran, Fungsi, Tugas dan Tanggu Jawab Department Sumber Data Manusia 6
2.2. Human Resource Management..........................................................................11
2.3. Analisis...............................................................................................................11
2.4. Perancangan Sistem...........................................................................................12
2.5. Sistem.................................................................................................................12
2.5.1. Pengertian Sistem.......................................................................................13
2.5.2. Karakteristik Sistem...................................................................................13
2.5.4. Klasifikasi Sistem......................................................................................15
2.6. Definisi Informasi..............................................................................................18
2.7. Sistem Informasi................................................................................................19
2.8. Unifield Modeling Language.............................................................................22
2.8.1. Pengertian UML.........................................................................................22
2.8.2. Diagram UML............................................................................................22
2.8.3. Penjelasan Tipe Diagram dalam UML.......................................................23
3.1 Sejarah Singkat Perusahaan...............................................................................30
3.2 Visi Misi Perusahaan.........................................................................................30
3.2.1 Visi.................................................................................................................30
3.2.2 Misi................................................................................................................30
3.3 Struktur Organisasi............................................................................................31
3.4 Tugas dan Wewenang........................................................................................31
3.5 Analisis Sistem Berjalan....................................................................................33
3.6 Diagram UseCase yang digunakan....................................................................36
viii
3.7 Permasalahan Sistem Yang Berjalan.................................................................36
3.8 Sistem Yang Diusulkan......................................................................................36
3.9 Pemrograman.....................................................................................................37
3.10 Implementasi......................................................................................................37
BAB IV Hasil dan Pembahasan........................................................................................38
4.1 Analisis Sistem yang diusulkan.........................................................................38
4.1.2 Diagram Usecase sistem yang diusulkan.......................................................39
4.1.3 Diagram Activity...................................................................................................40
4.2 Diagram Activity Login.....................................................................................41
4.3 Diagram Sequence.............................................................................................42
4.4 Diagram Sequence Login...................................................................................43
4.5 Diagram Sequence Vendor................................................................................44
4.6 Diagram Transaksi.............................................................................................45
4.3. Analisis Kebutuhan sistem.................................................................................45
4.4. Perancangan Sistem...........................................................................................46
2.8.4. Relasi Tabel....................................................................................................46
2.8.5. Teknik Perancangan Database.......................................................................47
2.8.6. Struktur Tabel................................................................................................47
2.9. Implementasi dan Pembahasan..........................................................................49
2.9.1. Rancangan Menu Utama............................................................................49
2.9.2. Form Login................................................................................................49
2.9.3. Form Dashboard.............................................................................................50
2.9.4. Form Data Karyawan.................................................................................51
2.9.5. Form Report Presensi.................................................................................51
2.9.6. Form Upload Presensi................................................................................52
2.9.7. Form Payroll / Penggajian.........................................................................53
2.9.8. Form Legalitas...........................................................................................53
BAB V Kesimpulan dan Saran.........................................................................................54
5.1 Kesimpulan........................................................................................................54
5.2 Saran...................................................................................................................54
DAFTAR PUSTAKA

ix
BAB I
PENDAHULUAN
1.1. Latar Belakang
Dalam era persaingan dunia kerja, sangat diharapkan peranan dunia teknologi informasi
mendukung segala aspek yang diperlukan untuk memberikan sumbangan pemikiran dan karya nyata
dalam membangun bangsa dan negara. Dalam hal ini dunia kerja menuntut untuk mendapatkan
sumber daya manusia yang unggul dan kompetitif dalam persaingan dunia usaha, untuk itu sangat
diperlukan tenaga kerja yang memiliki keahlian professional yang tinggi untuk menghadapi
perkembangan dan persaingan global baik masa kini maupun masa mendatang.
Program Studi Teknik Informatika Sekolah Tinggi Teknologi Muhammadiyah Cileungsi (STTMC)
menyadari akan keterkaitan yang besar antara dunia kampus dan dunia perusahaan dalam bidang
memajukan sebuah system informasi yang merupakan suatu tali rantai yang saling terkait.
Pelaksanaan kuliah kerja praktek ini merupakan salah satu model untuk mendekatkan keterkaitan dan
kesepadanan antara pengetahuan diperkuliahan dengan kebutuhan lapangan pekerjaan.
Kerja Praktek (KP) adalah kegiatan mahasiswa yang dilakukan di masyarakat maupun di perusahaan
untuk mengaplikasikan ilmu yang diperoleh dan melihat relevansinya di dunia kerja serta
mendapatkan umpan balik dari perkembangan ilmu pengetahuan dari masyarakat maupun melalui
jalur pengembangan diri dengan mendalami bidang ilmu tertentu dan aplikasinya.
Perusahaan yang menginginkan berkembang secara pesat harus mengelola Human resource (HR)
dengan baik. HR memiliki kemampuan dalam manajemen konflik dan pemecahan masalah yang
terjadi di perusahaan. Seorang HR harus memiliki kemampuan untuk menemukan win-win solution
dengan mudah secara bijak tanpa memihak pada salah satu sisi. Dan yang paling terpenting harus
memiliki kemampuan organisasi yang baik dalam mengatur manajemen perusahaan. Pengelolaan HR
menjadi lebih baik seiring berkembangnya teknologi.
Teknologi informasi memunculkan Inovasi berupa aplikasi berbasis web untuk membuat informasi
menjadi lebih mudah diakses. Aplikasi berbasis web mempunyai sifat terbuka (open source) yang
mendorong munculnya fitur-fitur baru dari banyaknya komunitas pengembang aplikasi.
PT Arkan Indoplast Utama adalah perusahaan pembuatan plastik packaging dan alat kesehatan. PT
Arkan Indoplast Utama sebagai perusahaan, memiliki banyak devisi salah satunya adalah Human
Resource (HR). HR dalam bebarapa tugasnya mendapatkan beberapa masalah, salah satunya adalah
aplikasi sistem management Human Resource(HR) berbasis dekstop yang sebelumnya memiliki
banyak kendala diantaranya kadang terjadi error saat input data karyawan, terjadi error ketika
melakukan upload absensi karyawan. Dan juga aplikasi yang dipakai fiturnya masih banyak yang
tidak sesuai dengan HR di perusahaan, lalu aplikasi tersebut dibuat oleh staff IT sebelumnya
menjadikan aplikasi ini tidak ada update berkelanjutan karna staff IT sebelumnya sudah bekerja
ditempat lain, dan akhirnya aplikasi tersebut sudah tidak digunakan dan PT Arkan Indoplast Utama
terpaksa menggunakan aplikasi Microsoft Excel dalam mengelola data karyawan, presensi payroll,
dan legalitas. Dengan itu PT Arkan Indolpast Utama ingin meningkatkan fitur aplikasi dan mengubah
aplikasi yang mereka miliki saat ini menjadi aplikasi berbasis web, yang dinamakan Human
10
Resource Management System (HRMS). HRMS akan dibuat dengan berbasis web memiliki bebrapa
modul diantaranya Dashboard, Data Karyawan, Presensi, Legalitas, dan Payroll.
Dengan adanya permasalahan yang disebutkan di atas, dapat kita simpulkan bahwa PT Arkan
Indoplast Utama membutuhkan kembali aplikasi Human Resource Information System (HRMS)
berbasis web untuk membantu mengolah atau memanajemen data karyawan, presensi , legalitas dan
payroll. Maka dari itu, Dengan adanya aplikasi Human Resource Management System(HRMS) ini
diharapkan dapat mempermudah dalam mengakses dan memanagement untuk Devisi Human
Resource.
Maka dari itu, Penulis menjadikan penelitian ini sebagai bahan Laporan Kerja Praktek (KP) yang
berjudul “ PERANCANGAN SISTEM HUMAN RESOURCE MANAGEMENT SYSTEM (HRMS)
BERBASIS WEB ”

1.2. Rumusan Masalah


Dari latar belakang di atas, maka hasil identifikasi masalah tersebut adalah sebagai berikut :

a. Sistem aplikasi HRMS yang dibuat staff IT sebelumnya tidak ada update berkelanjutan.
b. Perusahaan sementara masih mengelola data karyawan, presensi, legalitas dan payroll
menggunakan aplikasi Microsoft Excel.
c. Penyediaan aplikasi HRMS sebagai alat untuk memanejemen data karyawan dll, harus dilakukan
dengan cepat.

Indentifikasi masalah yang telah dipaparkan menghasilkan sebuah rumusan masalah “bagaimana
merancang suatu sistem informasi Human Resource Management System(HRMS) dengan metode
Agile?”

1.3. Ruang Lingkup dan Batasan Masalah


Berdasaran rumusan masalah yang telah di identifikasi, maka permasalahan di batasi sebagai
berikut:
a. Pengembangan aplikasi Human Resource Management System(HRMS)
b. Aplikasi mampu memanejemen data karyawan, data presensi, payroll, dan legalitas.
c. Aplikasi mampu memberikan data visual sebagai alat untuk pengambil keputusan HRD
dan juga petinggi perusahaan.

1.4. Tujuan
Tujuan dari Kerja Praktik ini adalah sebagai berikut :
11
a. Menyajikan data visual terkait Presensi, Data karyawan, Legalitas dan juga Payroll.
b. Menyajikan informasi mengenai pengambilan keputusan.
c. Penyediaan aplikas HRMS harus dilakukan dengan waktu yang cepat.
d. Mahasiswa dapat memperoleh kesempatan untuk menerapkan ilmu pengetahuan yang
telah diperoleh dalam perkuliahan untuk diterapkan dalam lapangan kerja.
e. Mengenalkan dan membiasakan diri terhadap suasana kerja sebenarnya sehingga dapat
membangun etos kerja yang baik, serta sebagai upaya untuk memperluas cakrawala
wawasan kerja.
f. Untuk memenuhi mata kuliah Kerja Praktik Program Strata-1 pada jurusan Teknik
Informatika di Sekolah Tinggi Teknologi Muhammadiyah Cileungsi.

1.5. Metode Penelitian dan Metodelogi Pengembangan Sistem


1.5.1. Metode Penelitian
Metode penelitian yang dipakai penulis adalah penelitian pengembangan model data
yang dihasilkan dari pendekatan kualitatif kemudian diolah menjadi hasil laporan
deskriptif.
1.5.2. Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan penulis adalah Wawancara dan Studi
Pustaka. Dengan menggunakan metode teresebut, penulis memperoleh data dan
informasi sesuai dengan permasalahan dan kebutuhan yang telah teridentifikasi :
1. Wawancara, wawancara digunakan untuk mencari informasi dari user terkait
permasalah yang dihadapi.
2. Studi Pustaka, Penulis mengumpulkan data dengan cara mempelajari buku ataupun
referensi yang berkaitan dengan permasalahan yang dihadapi.
1.5.3. Metodelogi Pengembangan Sistem
Pada penelitian ini penulis melakukan pengembangan sistem aplikasi menggunakan
metode Agile, Metode Agile dipilih dianggap cocok untuk pengerjaan aplikasi dengan
waktu singkat.
1.6. Sistematika Penulisan
Sistematika penulisan guna memberikan pemahaman tentang penelitian ini, maka materi-materi
penulisan dipaparkan menjadi 4 Bab Penulisan dengan sistematika sebagai berikut:

BAB I PENDAHULUAN

Bab ini Berisi tentang latar belakang, identifikasi, rumusan masalah, ruang lingkup penelitian
batasan masalah, maksud serta tujuan penelitian, metode penelitian, dan metode pengembangan
sistem dan sistematika penulisan.

12
BAB II LANDASAN TEORI

Bab ini berisi tentang teori berupa definisi dan pengertian mengenai materi yang terkait
dengan permasalahan pada penelitian seperti teori dasar yang menjelaskan konsep dasar sistem,
konsep dasar informasi, serta tinjauan studi yang membahas teori-teori hasil penelitian.

BAB III GAMBARAN UMUM

Bab ini berisi tentang gambaran umum perusahaan, visi misi perusahaan dan struktur
organisasi perusahaan..

BAB IV PERANCANGAN SISTEM

Bab ini membahas tentang perancangan sistem yang akan diusulkan seperti analisa
perancangan sistem, rancangan sistem usulan, UML, dan cara penggunaan fungsi yang telah
disediakan pada modul data karyawan.

BAB V PENUTUP

Bab ini membahas tentang kesimpulan dan saran mencakup seluruh penulisan Laporan Kerja
Praktek (KP).

DAFTAR PUSTAKA

Bagian ini memuat semua referensi tugas akhir.

1.7. Tempat dan Waktu


Kerja praktik ini dilakukan di PT Arkan Indoplast Utama. bagian Sarana dan Prasarana
waktu praktik mulai dari 1 Maret 2023 sampai 1 April 2023.

13
BAB II
LANDASAN TEORI

2.1. Human Resource Department (HRD)


Menurut Pengadaan: 2020 Human Resources Development (HRD) & General Affair (GA)
merupakan salah satu departemen yang bertanggung jawab terhadap pengendalian internal,
departemen ini membawahi semua aktivitas yang berhubungan dengan kepegawaian dan juga
kegiatan umum lainnya untuk menunjang aktivitas perusahaan. Departemen ini menangani rekrutmen
yang akan dilakukan kepada karyawan baru, bertanggung jawab terhadap absensi dan pemberian gaji
kepada karyawan. Setelah proses rekrutmen dijalankan dan perusahaan telah memperoleh karyawan,
untuk mempengaruhi semangat kerja dan produktivitas di dalam perusahaan para karyawan ini diberi
gaji atau upah sesuai dengan posisi yang ditempatinya. Untuk mencegah terjadinya kesalahan
terhadap penghitungan gaji yang akan dibayarkan kepada para karyawan ini maka perlu adanya
sistem penggajian di dalam perusahaan. menyatakan bahwa sistem penggajian adalah Fungsi,
organisasi, formulir, catatan dan laporan tentang penggajian pada karyawan yang dibayar tiap bulan
yang dikoordinasi sedemikian rupa untuk menyediakan informasi keuangan yang dibutuhkan oleh
manajemen guna memudahkan pengelolaan perusahaan.

2.2. Human Resource Management


Menurut Dessler (2013:30), Human Resource Management adalah proses untuk mendapatkan,
melatih, menilai, dan memberikan kompensasi kepada karyawan, memperhatikan hubungan kerja
mereka, kesehatan dan keamanan, dan juga masalah keadilannya.

John R. Schermerhorn (2010) dalam bukunya yang berjudul Introduction to Management,


mengungkapkan Human Resource Management adalah proses attracting, developing dan maintaning
kepada tenaga kerja yang berkualitas.

Menurut Noe (2010) dalam bukunya yang berjudul Employee Training and Development,
Human Resource Management adalah sebuah kebijakan, praktik, dan sistem yang mempengaruhi
perilaku, sikap, dan kinerja karyawan.

Kinicki dan Williams (2008) dalam bukunya yang berjudul Management, menyatakan Human
Resource Management adalah sebuah aktivitas manajer untuk merencanakan, menarik,
mengembangkan dan mempertahankan karyawan.

14
2.2.1. Human Resource Management Process

Menurut Robbins dan Coulter (2007) dalam bukunya yang berjudul management, proses
manajemen sumber daya manusia organisasi terdiri atas delapan kegiatan untuk mengisi staf
organisasi dan mempertahankan kinerja karyawan yang tinggi.

2.3. Pengelolaan

Pengelolaan adalah proses, cara, perbuatan mengelola, dan/atau proses melakukan kegiatan
tertentu dengan menggerakan tenaga orang lain, dan/atau proses yang membantu merumuskan
kebijaksanaan dan tujuan organisasi, dan/atau proses yang memberikan pengawasan pada semua hal
yang terlibat dalam pelaksanaan kebijaksanaan dan pencapaian tujuan (http://kbbi.web.id/kelola,
diakses pada tanggal 27 Mei 2015 pukul 23.56).

Pengertian pengelolaan di dalam Kamus Lengkap Bahasa Indonesia karya Aditya Bagus Pratama
disebutkan bahwa, pengelolaan berarti proses yang memberikan pengawasan pada semua hal yang
terlibat dalam pelaksanaan kebijaksanaan dan pencapaian tujuan; proses melakukan kegiatan tertentu
dengan menggrakkan tenaga orang lain (Aditya Bagus Pratama, 2012: 323).

2.4. Analisis
Analisis (Analisa) adalah studi tentang bahasa untuk memeriksa secara mendalam
struktur bahasa atau proses pemecahan suatu masalah kompleks menjadi bagian – bagian kecil
sehingga bisa lebih mudah dipahami. Adapun menurut para ahli pengertian analisi antara lain
:
1. Menurut Wiradi.
Analisis merupakan sebuah aktivitas yang memuat kegiatan memilah, mengurai,
membedakan sesuatu untuk digolongkan dan dikelompokkan menurut kriteria tertentu lalu
dicari ditafsir makna dan kaitannya.
2. Menurut Komaruddin.
Analisis merupakan suatu kegiatan berfikir untuk menguraikan suatu keseluruhan menjadi
komponen sehingga dapat mengenal tanda – tanda komponen, hubungan satu sama lain
dan fungsi masing – masing dalam satu keseluruhan yang terpadu.
3. Menurut Dwi Prastowo Darminto

15
Analisis diartikan sebagai penguraian suatu pokok atas berbagai bagiannya dan
penelaahan bagian itu sendiri, serta hubungan abtar bagian untuk memperoleh pengertian
yang tepat dan pemahaman arti keseluruhan.

2.5. Perancangan Sistem


Perancangan sistem adalah merancang atau mendesain suatu system yang
baik yang isinya adalah langkah-langkah operasi dalam proses pengolahan data
dan proses prosedur-prosedur untuk mendukung operasi sistem. Tujuan dari
perancangan sistem adalah untuk memenuhi kebutuhan para pemakai sistem serta
memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada
programmer dan ahli-ahli yang terlibat didalam.

2.6. Sistem
Sistem adalah sebuah tatanan yang sangat kompleks yang terdiri dari bagian-bagian
kecil yang saling berinteraksi satu sama lain dengan arah dan tujuan yang sama .

2.6.1. Pengertian Sistem

Adapun menurut Ladjamudin (2013), sistem adalah suatu komponen atau


variable yang terorganisir, saling berinteraksi, saling bergantung satu sama lain dan
terpadu untuk mencapai suatu tujuan atau sasaran tertentu.

2.6.2. Karakteristik Sistem


Suatu sistem dapat dikatakan sebagai sistem yang baik apabila memiliki
karakteristik-karakteristik tertentu. Karakteristik sistem yang dimaksud (Hutahaean,
2015:3), yaitu :
1. Komponen.
Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem.
Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu
dan mempengaruhi proses sistem secara keseluruhan.
2. Batasan sistem (boundary).

16
Ruang lingkup sistem merupakan daerah yang membatasi antara lain sistem
dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem
ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisahkan.
3. Lingkungan luar sistem (environment).
Bentuk apapun yang diluar ruang lingkup atau Batasan sistem yang
memperngaruhi operasi sistem tersebut lingkungan luar sistem. Lingkungan luar
sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem
tersebut.
4. Penghubung sistem (interface)
Media yang menghubungkan sistem dengan subsistem yang lain disebut
penghubung sistem atau interface. Penghubung ini memungkinkan sumber-
sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari
satu subsistem.
5. Masukan sistem (input)
Energi yang dimasukkan ke dalam sistem dinamakan dengan masukan sistem
(input) dapat berupa perawatan dan masukan sinyal. Perawatan ini berfungsi agar
sistem dapat beroperasi dan masukan sinyal adalah energi yang diproses untuk
menghasilkan keluaran (output).
6. Keluaran sistem (output)
Hasil dari energi yang telah diolah dan diklasifikasikan menjadi keluaran yang
berguna dinamakan dengan keluaran sistem (output). Informasi merupakan
contoh keluaran sistem.
7. Pengolahan sistem
Untuk mengolah masukan menjadi keluaran diperlukan suatu pengolah yang
dinamakan dengan pengolahan sistem.
8. Sasaran sistem
Sistem pasti memiliki tujuan atau sasaran yang sangat menentukan input yang
dibutuhkan oleh sistem dan keluaran yang dihasilkan.
2.6.3. Konsep Dasar Sistem
Suatu sistem terdiri dari sistem-sistem bagian (subsystems). Masing- masing subsistem
terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-
17
komponen.interaksi dari subsistem-subsistem sedemikian rupa, sehingga dicapai suatu
kesatuan yang terpadu atau terintegrasi (integrated). Keterpaduan sistem ini memungkinkan
terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat.
Pengertian sistem menurut Jogiyanto (2005 : 1) yang lebih menekankan pada
prosedurnya didefinisikan sebagai berikut : “Sistem adalah suatu jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu”. Pendekatan sistem yang merupakan
jarngan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem.
Prosedur (procedure) didefinisikan oleh Richard F. Neuschel yang disadur oleh
Jogiyanto (2005 : 1) mendefinisikan sebagai berikut : “Prosedur adalah suatu urut-urutan
operasi klerikal (tulis-menuls) biasanya melibatkan beberapa orang di dalam satu atau lebih
departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-
transaksi bisnis terjadi”.
Lebih lanjut Jerry FitzGerald, Adra F.FitzGerald dan Warren D.Stalling, Jr.,
mendefinisikan prosedur sebagai berikut:
Suatu prosedur adalah urutan-urutan yang tepat dari tahapan-tahapan instruksi yang
menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakannya, kapan
(when) dikerjakan dan bagaimana (how) mengerjakannya.
Pendekatan sistem yang lebih menekankan pada elemen atau komponennya
mendefiniskan sistem sebagai berikut ini: Sistem adalah kumpulan dari elemen-elemen yang
berinteraksi untukmencaai suatu tujuan tertentu.

2.6.4. Klasifikasi Sistem


Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena
sistem memiliki sasaran yang bebeda untuk setiap kasus yang terjadi yang ada didalam sistem
tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang. Adapun
klasifikasi sistem menurut (Hutahaean, 2015:6) Diuraikan sebagai berikut :
1. Sistem Abstrak dan Sistem Fisik.
Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak
secara fisik, misalnya sistem telogi. Sedangkan sistem fisik diartikan sebagai sistem yang
Nampak secara fisik sehingga setiap mahluk dapat melihatnya, misalnya sistem computer.
18
2. Sistem Alamiah dan Sistem Buatan Manusia.
Sistem alamiah merupakan sistem yang terjadi melalui proses alam, tidak dibuat oleh
manusia, misalnya sistem tata surya, sistem galaksi, sistem reproduksi dan lain – lain .
3. Sistem Deterministik dan Sistem Probabilistik.
Sistem deterministik merupakan sistem yang beroperasi dengan tingkah laku yang
sudah dapat diprediksi. Interaksi bagian – bagiannya dapat dideteksi dengan pasti sehingga
keluaran dari sistem dapat diramalkan, misalnya sistem komputer, adalah contoh sistem yang
tingkah lakunya dapat dipastikan berdasarkan program – program komputer yang dijalankan.
Sedangkan sistem robabilistik merupakan sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsru probabilistik, misalnya sistem manusia.
4. Sistem Terbuka dan Sistem Tertutup.
Sistem terbuka merupakan sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya. Lebih spesifik dikenal juga yang disebut dengan sistem terotomasi, yang
merupakan bagian dari sistem buatan manusia dan berinteraksi dengan control oleh satu atau
lebih komputer sebagai bagian dari sistem yang digunakan dalam masyarakat modern. Sistem
ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya, misalnya sistem
kebudayaan manusia. Sedangkan sistem tertutup merupakan sistem yang tidak berhubungan
dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa
adanya campur tangan dari pihak luar. Secara teoritis sistem tersebut ada, tetapi kenyataanya
tidak ada sistem yang benar – benar tertutup, yang ada hanyalah relatively closed system
(secara relative tertutup, tidak benar – benar tertutup).

2.6.5. Bentuk Umum Sistem


Bentuk umum sistem dari suatu sistem terdiri atas masukan (Input), proses dan keluaran
( Output), dalam bentuk umum sistem ini terdapat satu atau lebih masukan yang akan diproses
dan akan menghasilkan suatu keluaran.

19
.
Gambar 2.5.5. Bentuk Umum Sistem
(Sumber : Hartono, Jorgiyanto, 2005, Analisis Dan Desain)
2.6.6. Elemen Sistem
Semua sistem meliputi tiga elemen utama yaitu input, transformasi dan output. Sebagian
sistem dapat mengendalikan operasi mereka sendiri yang disebut sebagai sistem lingkaran
tertutup (closed-loop system). Sistem lingkaran tertutup mencakup suatu mekanisme kontrol,
tujuan dan lingkaran umpan balik (feedback loop) disamping tiga elemen utama. Sistem yang
tidak memiliki kemampuan pengendalian disebut sistem lingkaran terbuka (open-loop system),
dalam arti mereka berhubungan dengan lingkungan mereka. Perusahaan adalah suatu contoh
sistem terbuka dan sistem lingkaran tertutup.
2.6.7. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling
bekerja sama dalam membentuk satu kesatuan komponen-komponen sistem atau elemen-elemen
sistem dapat berupa subsistem atau bagian- bagian dari sistem. Setiap sistem tidak peduli
betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap
subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan
mempengaruhi proses sistem secara keseluruhan[Jogiyanto05].

2.6.8. Batasan Sistem


Menurut Jogiyanto HM, 2005, ”Batasan sistem merupakan daerah yang
membatasi antara suatu sistem dengan sistem yang lainnnya atau dengan
lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang
sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup(scope)
dari sistem tersebut”.

20
2.7. Definisi Informasi
Informasi adalah sebuah data yang diolah menjadi lebih berguna dan berarti bagi
penerimanya, serta untuk mengurangi ketidakpastian dalam proses pengambilan keputusan mengenai
suatu keadaan (Elisabet Y.A & Rita Irviani, 2017:1).
Menurut Anggraeni dan Irviani (2017:13) menjelaskan bahwa informasi adalah sekumpulan
data atau fakta yang diorganisasi atau diolah dengan cara tertentu sehingga mempunyai arti bagi
penerima.
Dan menurut Sutabri dalam Trimahardhika dan Sutinah (2017:250) menjelaskan bahwa
informasi merupakan suatu data yang telah diolah, diklasifikasikan dan diinterprestasikan serta
digunakan untuk proses pengambilan keputusan.
2.7.1. Konsep Dasar Informasi
Informasi adalah data yang telah diproses dan memiliki arti atau manfaat
bagi penggunanya. Informasi sebagai hasil dari pengolahan data dalam suatu
organisasi sangatlah penting karena informasi merupakan landasan untuk
mengambil suatu keputusan dan data merupakan sumber dari informasi.
Konsep dasar informasi menurut Jogiyanto (2005 : 8) adalah data yang
diolah menjadi bentuk yang lebih berguna dan penting bagi yang menerimanya.
Dari pengertian diatas penulis dapat menyimpulkan bahwa informasi
merupakan suatu hasil (output) dari suatu data yang diolah dengan metode
pendekatan dan pengembangan tertentu.
2.7.2. Siklus Informasi
Data merupakan fakta atau kejadian yang belum berguna bagi penerimanya, sehingga perlu
diolah lebih lanjut. Data diolah melalui dengan suatu metode pendekatan dan pengembangan
tertentu untuk dihasilkan suatu informasi. Data diolah sehingga menghasilkan informasi,
kemudian penerima menerima informasi tersebut, membuat suatu keputusan dan melakukan
tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat suatu data
kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat sebuah model dan
seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus informasi
(information cycle), siklus ini disebut juga dengan siklus pengolahan data (data processing
cycle).

21
Gambar 2.6.2. Siklus Informasi
(Sumber: Al Bahra Bin Aldjamudin. Analisis Dan Sistem Informasi, Graha Ilmu,
Yogjakarta, 2005)

2.8. Sistem Informasi


Menurut Mulyanto dalam Kuswara dan Kusmana (2017:18) menjelaskan bahwa sistem
informasi adalah suatu sistem yang terdiri dari kumpulan sistem, yaitu software, hardware dan
brainware yang memproses informasi menjadi sebuah output yang berguna untuk mencapai suatu
tujuan tertentu dalam suatu organisasi.

2.8.1. Konsep Dasar Sistem Informasi

Informasi diperoleh dari sistem informasi (information system) atau processing system.
Sistem informasi menurut Robert A Letch dan K. Roscoe Davis, disadur oleh Jogiyanto (2005 :
11) “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”. Dari pengertian diatas, sistem informasi dapat didefinisikan pula sebagai suatu
kesatuan dari berbagai bagian atau elemen-elemen atau subsistem-subsistem yang saling
berkaitan dan berinteraksi satu sama lainnya untuk mencapai suatu tujuan tertentu.

2.8.2. Komponen Sistem Informasi

Jogiyanto (2005 : 12), dalam buku Analisis Dan Desain, John Burch dan Gary Grudnitski
mengemukakan bahwa sistem informasi terdiri dari komponen- komponen yang disebutnya
dengan istilah blok bangunan (building block), yaitu :

1. Blok Masukan (Input Block)

22
Input mewakili data yang masuk kedalam sistem informasi, input disini termasuk metode-
metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa
dokumen-dokumen dasar.

2. Blok Model (Model Block)

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan
memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah
ditentukan untuk menghasilkan keluaran yang diingkan.

3. Blok Keluaran (Output Block)

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas
dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai
sistem.

4. Blok Teknologi (Technology Block)

Teknologi merupakan Toolbox dalam sistem informasi. Teknologi digunakan untuk


menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan
mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi
terdiri dari 3 bagian utama, yaitu teknisi (brainware), perangkat lunak (software) dan
perangkat keras (hardware).

5. Blok Basis Data (Database Block)

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya. Data perlu disimpan didalam basis data untuk keperluan penyedian
informasi lebih lanjut.

6. Blok Kendali (Control Block)

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api,
temperature, air, debu, kecurangan-kecerangan, kegagalan- kegagalan system itu sendiri,
kesalahan-kesalahan, ketidak efisienan, sabotase dan sebagainya. Beberapa pengendalian
perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem
dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
23
2.9. Unifield Modeling Language
Unifileld Modeling Language (UML) merupakan salah satu alat bantu yang dapat digunakan
dalam bahasa pemrograman yang berorientasi objek. UML menyediakan Bahasa permodelan visual
yang sangat mudah untuk digunkan dengan berbagai macam diagram di dalamnya.

2.9.1. Pengertian UML


Menurut Rosa dan Shalahuddin (2015:133) Unifileld Modeling Language (UML) adalah salah
satu standar bahasa yang banyak digunkan didunia industry untuk mendefinisikan requirement,
membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasikan
objek.

Sedangkan menurut Ariani R. Sukamto dalam Taufik (2017) Unifileld Modeling Language
(UML) merupakan Bahasa visual untuk permodelan dan komunikasi mengenai sebuah sistem dengan
menggunakan diagram teks – teks pendukung.

Pendapat lainnya menurut Fowler, M. dalam (B. O. Lubis, 2016) Unifileld Modeling
Language (UML) adalah keluarga notaris grafis yang didukung oleh meta – model tunggal, yang
membantu pendeskripsian dan desain sistem perangkat lunak, khusunya sistem yang dibangun
menggunakan pemrograman berorientasi objek (OO). Jadi Unifileld Modeling Language (UML)
dapat diartikan sebagai bahasa visual untuk menggabarkan definisi – definisi tentang requirement,
membuat analisi dan desain serta menggambar arsitektur dalam pemrograman berorientasikan objek
dengan menggunakan teks – teks pendukung.

2.9.2. Diagram UML


UML terdiri dari 13 macam diagram yang dikelompokkan dalam 3 kategori, yaitu
Structure Diagram, Behavior Diagram, Interaction Diagram. (Rosa dan Shalahuddin,
2016). Berikut ini penjelasan singkat dari pembagian kategori tersebut :

a. Structure Diagram yaitu kumpulan diagram yang digunakan untuk menggambarkan


suatu struktur statis dari sistem yang dimodelkan.
b. Behavior Diagram yaitu kumpulan diagram yang digunakan untuk
menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada
sebuah sistem.
c. Interaction Diagram yaitu kumpul diagram yang digunakan untuk
menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar
subsistem pada suatu sistem.
24
2.9.3. Penjelasan Tipe Diagram dalam UML
Tipe diagram dalam UML memiliki fungsi dan tujuan tertentu sehingga dalam
pemilihan diagram juga harus disesuaikan dengan kebutuhan. Berikut ini adalah penjelasan
tentang masing – masing tipe diagram :

a. Use Case Diagram


Menurut Rosa dalam Shalahuddin (2016), Use case diagram merupakan
permodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use
case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem
informasi yang akan dibuat.

Gambar 2.8.3 Use Case Diagram


(Sumber: The Element Of UML 2.0: Scott W. Ambler 2005:35)
Berikut ini adalah bagian dari sebuah use case diagram :
a. Use Cases
Use cases menjelaskan tentang tindakan/aksi yang dilakukan oleh
actors. Use case digambarkan dalam bentuk elips yang horizontal. (The
Elements of UML 2.0 : Scott W.Ambler, 2005:33-34)

Gambar 2.8.3.1 Usecases


b. Actors

25
Actors adalah seorang peran yang berinteraksi dengan sistem. Actors
meliputi baik manusia maupun organisasi yang saling bertukar informasi.
(The Elements of UML 2.0 : Scott W.Ambler, 2005:35)

Gambar 2.8.3.2 Actors


c. Relationship

Relationship adalah hubungan antara use cases dengan actors. (The


Elements of UML 2.0 : Scott W.Ambler, 2005:38-39) Relationship dalam use
case diagram meliputi:

1. Asosiasi antara actor dan use case.


Hubungan antara actor dan use case yang terjadi karena adanya
interaksi antara kedua belah pihak. Asosiasi tipe ini menggunakan
garis lurus dari actor menuju use case baik dengan menggunakan
mata panah terbuka ataupun tidak.
2. Asosiasi antara 2 use case.
Hubungan antara use case yang satu dan use case lainnya
yang terjadi karena adanya interaksi antara kedua belah pihak.
Asosiasi tipe ini menggunakan garis putus-putus/garis lurus dengan
mata panah terbuka di ujungnya.
3. Generalisasi antara 2 actor.
Hubungan inheritance (pewarisan) yang melibatkan actoryang
satu (the child) dengan actor lainnya (the parent). Generalisasi tipe ini
menggunakan garis lurus dengan mata panah tertutup di ujungnya.
4. Generalisasi antara 2 use case.
Hubungan inheritance (pewarisan) yang melibatkan use case
yang satu (the child) dengan use case lainnya(the parent).
Generalisasi tipe ini menggunakan garis lurus dengan mata panah
tertutup di ujungnya.
26
b. Activity diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak (Rosa dan Shalahuddin (2015 : 161). Menurut Rosa dan
Shalahuddin (2015 : 161) Diagram aktivitas juga banyak digunakan untuk
mendefinisi hal – hal berikut :
- Rancangan proses bisnis dimana setiap urutan aktivitas yang digambarkan
merupakan proses bisnis sistem yang didefinisikan.
- Urutan atau pengelompokan tampilan dari sistem / user interface dimana
setiap aktivitas dianggap memiliki sebuah rancangan antara muka tampilan.
- Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah
pengujian yang perlu didefinisikan kamus ujiannya.
- Rancangan menu yang ditampilkan pada perangkat lunak.

Berikut ini merupakan komponen dalam activity diagram menurut Journal of


Object Technology:Conrad Bock (2003:47) yaitu :

a. Activity node
Activity node menggambarkan bentuk notasi dari beberapa proses yang
beroperasi dalam kontrol dan nilai data.
b. Activity edge
Activity edge menggambarkan bentuk edge yang
menghubungkan aliran aksi secara langsung ,dimana menghubungkan input
dan output dari aksi tersebut .
c. Initial state
Bentuk lingkaran berisi penuh melambangkan awal dari suatu proses.
d. Decision
Bentuk wajib dengan suatu flow yang masuk beserta dua atau lebih
activity node yang keluar. Activity node yang keluar ditandai untuk
mengindikasikan beberapa kondisi.
e. Fork

27
Satu bar hitam dengan satu activity node yang masuk
beserta dua atau lebih activity node yang keluar.
f. Join
Satu bar hitam dengan dua atau lebih activity node yang masuk beserta
satu activity node yang keluar, tercatat pada akhir dari proses secara
bersamaan. Semua actions yang menuju join harus lengkap sebelum proses
dapat berlanjut.
g. Final state
Bentuk lingkaran berisi penuh yang berada di dalam
lingkaran kosong, menunjukkan akhir dari suatu proses.

Gambar 2.8.3.3 Contoh Diagram Activity


(Sumber: Journal Of Object – Oriented Programming : Shin Chien Chou
and Jen Yen Jashon Chen (2000:25) )

b. Class Diagram
Menurut Rosa dan Shalahuddin (2015: 141) diagram kelas atau class diagram
menggabarkan struktur sistem dari segi pendefinisian kelas – kelas yang akan dibuat
untuk membangun sistem. Kelas memiliki apa yang disebut atribut pola dan metode
atau operasi :
- Atribut merupakan variable – variable yang dimiliki oleh suatu kelas.
- Operasi atau metode adalah fungsi yang dimiliki oleh suatu kelas.
28
Class diagram mempunyai 3 relasi dalam penggunaannya,

yaitu :

a. Association
Assosiation adalah sebuah hubungan yang menunjukkan adanya
interaksi antar class. Hubungan ini dapat ditunjukkan dengan garis dengan
mata panah terbuka di ujungnya yang mengindikasikan adanya aliran pesan
dalam satu arah.
b. Generalization
Generalization adalah sebuah hubungan antar class yang bersifat dari
khusus ke umum.
c. Constraint
Constraint adalah sebuah hubungan yang digunakan dalam sistem
untuk memberi batasan pada sistem sehingga didapat aspek yang tidak
fungsional.

Gambar 2.8.3.4 Contoh Class Diagram


(Sumber: The Element Of UML 2.0: Scott Ambler (2005:71))

c. Sequence Diagram
Menurut Irmayani dan Susyatih (2017) Sequence diagram menggambarkan
bagaimana sistem merespon kegiatan pengguna. Sequence diagram yang dibuat yaitu
yang berhubungan langsung dengan kegiatan utama dari sistem informasi.

Berikut ini merupakan komponen dalam sequence diagram :

a. Activations
29
Activations menjelaskan tentang eksekusi dari fungsi yang dimiliki
oleh suatu objek.
b. Actor
Actor menjelaskan tentang peran yang melakukan serangkaian aksi
dalam suatu proses.
c. Collaboration boundary
Collaboration boundary menjelaskan tentang tempat untuk lingkungan
percobaan dan digunakan untuk memonitor objek.
d. Parallel vertical lines
Parallel vertical lines menjelaskan tentang suatu garis proses yang
menunjuk pada suatu state.
e. Processes
Processes menjelaskan tentang tindakan/aksi yang dilakukan oleh aktor
dalam suatu waktu.
f. Window
Window menjelaskan tentang halaman yang sedang ditampilkan dalam
suatu proses.
g. Loop
Loop menjelaskan tentang model logika yang berpotensi untuk diulang
beberapa kali.

Gambar 2.8.3.4 Contoh Sequence Diagram


(Sumber: The Element Of UML 2.0: Scott W.Ambler (2005:84))

30
2.10. Entity Relationship Diagram (ERD)

Entity Relationship diagram adalah sebuah alat dalam suatu lingkup

database yang digunakan dalam menganalisis dan mendesain data. ERD telah berhasil dibuktikan
kehandalannya dalam hal menghubungkan data field variables, maupun database. (Business
Intelligence Journal:Ronald Gage Allan,

2005:51) .

Beberapa kelebihan ERD menurut Business Intelligence Journal:Ronald

Gage Allan (2005:51-55) dibanding diagram sejenis seperti use case diagram,

sequence diagram adalah:

1. Mudah untuk dioperasikan dalam hal mencari data field yang dibutuhkan.
2. Mudah dalam hal melakukan analisa terhadap data.
3. Kemampuan dalam hal menghilangkan redudansi data

Gambar 2.9 Contoh Entity Relationship Diagram

31
2.10.1. Komponen ERD
1. Entitas (Entity)

Menurut Rob, Coronel (2002, p814), entitas adalah sesuatu yang

digunakan untuk tempat penyimpanan data biasanya data – data tersebut berupa

orang, tempat, objek, kejadian, atau konsep. Strong Entity adalah entitas yang

keberadaanya tidak bergantung pada entitas lain

Gambar 2.9.1 Simbol Strong Entity

Weak Entity adalah entitas yang keberadaanya bergantung pada entitas lain.

Gambar 2.9.1 Simbol Weak Entity

32
Composite Entity adalah entitas yang dihasilkan dari relationship many to many.

Gambar 2.9.1 Contoh Composite Entity


2. Relasi (Relationship)

Menurut Rob, Coronel (2002, p124), relasi adalah asosiasi hubungan antara

entitas. Entitas yang berhubungan dalam relasi disebut participants.

33
Konektivitas antar relasi, antara lain :

a. Relasi 1 : 1

ambar 2.5 Contoh Relasi 1 : 1

b. Relasi 1 : M

Gambar 2.6 Contoh Relasi 1 : M

c. Relasi M : M

Gambar 2.7 Contoh Relasi M : M

34
3. Atribut (Attribute)
Menurut Rob & Coronel (2002, p808), atribut adalah karakter dari sebuah
entitas atau objek. Atribut memiliki nama dan tipe data.
a. Simple Attribute
Menurut Rob, Coronel (2002, p121), Simple Attribute adalah atribut yang tidak
dapat dibagi lagi. Contohnya umur, jenis kelamin.

b. Composite Attribute
Menurut Rob, Coronel (2002, p121), Composite Attribute adalah atribut
yang dapat dibagi menjadi atribut tambahan. Contohnya atribut alamat dapat
dibagi menjadi jalan, kota, propinsi, dan kode pos.
c. Single-valued Attribute
Menurut Rob, Coronel (2002, p121), Single-valued Attribute adalah
atribut yang hanya dapat memiliki 1 nilai. Contohnya 1 orang hanya dapat
memiliki 1 KTP.
d. Multi-valued Attribute

Menurut Rob, Coronel (2002, p121), Multi-valued Attribute adalah


atribut yang dapat memiliki banyak nilai Contohnya seseorang dapat
memiliki banyak nomor telepon (HP, kantor, rumah)
e. Derived Attribute
Menurut Rob, Coronel (2002, p121), Derived Attribute tidak butuh disimpan secara
fisikal di dalam database. Derived Attribute adalah atribut yang memiliki nilai yang
merupakan nilai turunan dari atribut lainnya.

35
BAB III
GAMBARAN UMUM

1.1 Sejarah Singkat Perusahaan


PT. Arkan Indoplast Perdana pertama kali didirikan pada tahun 1994 di
Jakarta dan fokus pada produksi plastic packaging. Dengan berbekal pengalaman
tersebut PT Arkan Indoplast Utama, melakukan diversifikasi produk dengan nama
Arkan Medical yang berfokus pada produksi alat-alat kesehatan Dalam Negeri.
Kebutuhan akan alat kesehatan saat ini menjadi prioritas utama di banyak negara,
hal ini merupakan salah satu komponen penting yang mempengaruhi akses dan
mutu pelayanan kesehatan, termasuk kepuasan dan keselamatan.

Arkan Medical berkomitmen menghasilkan produk kesehatan berkualitas,


demi memberikan pelayanan terbaik bagi customer. Didukung dengan mesin-
mesin yang memadai, fasilitas ruang produksi ISO 8 Class 100.000 (clean room)
serta seluruh produk berada di bawah pengawasan Kementerian Kesehatan
bersertifikat produksi FK.01.02/VI/009-e/2019 dengan izin edar KEMENKES RI
Alat Kesehatan Dalam Negeri (AKD).

1.2 Visi Misi Perusahaan


3.2.1 Visi
Menjadi perusahaan manufaktur plastik yang handal.
3.2.2 Misi
Menyediakan Sumber Daya Manusia yang memiliki kopetensi,
disiplin ,motifasi kerja yang tinggi ,loyal, ahli dalam bidangnya dan
pengalaman yang sesuai.

1.3 Struktur Organisasi


Organisasi merupakan sekumpulan orang-orang yang berkerjasama
secara bersama-sama untuk mencapai tujuan tertentu yang telah ditetapkan
perusahaan, dengan cara suatu sistem yang dikoordinasikan secara sadar.

Struktur organisasi yang dimaskud adalah suatu bentuk susunan


dari kerjasama orang-orang dalam suatu organisasi yaitu pembagian kerja,
1
tugas, dan wewenang serta tanggungjawab, sedangkan tujuan dari struktur
organisasi itu sendiri adalah agar pembagian kerja , tugas dan wewenang
serta tanggungjawab tersebut dapat terlihat dengan jelas dan mempunyai
pola yang tetap serta teratur.
Demikian juga halnya dengan keorganisasian PT. Arkan Indoplast
Utama mencapai tujuan maupun target yang diharapkan maka telah
dilalukan pengorganisasian yang sesuai dengan fungsi dari organisasi.
Untuk lebih jelasnya dapat dilihat pada gambar tentang struktur organisasi
PT. Arkan Indoplast Utama dibawah ini:

Gambar 3.3 Structur Organisasi PT Arkan Indoplast Utama


(Sumber: PT Arkan Indoplast Utama)

1.4 Tugas
1. Direktur

Tugas seorang yang menjabat sebagai direktur perusahaan memiliki variasi


yang berbeda pada setiap perusahaan. Namun secara umum tugas seorang direktur
adalah sebagai berikut.

1. Mengelola bisnis dan menyusun strategi bisnis untuk kemajuan


perusahaan
2. Melakukan evaluasi terhadap kinerja karyawan di perusahaan sehingga
seluruh kinerja karyawan bisa ditingkatkan atau dipertahankan.
2
3. Menentukan dan memilih staf-staf yang membantu dalam perusahaan.
4. Menyetujui anggaran belanja perusahaan
5. Mengirim laporan secara rutin ke para pemegang saham
6. Melakukan pengadaan rapat dengan semua jajaran pada perusahaan
tersebut
7. Menerapkan visi misi perusahaan
1. General Manager
Tugas seorang yang menjabat sebagai General Manager perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang GM adalah sebagai berikut.
1. Membuat keputusan, Kebijakan serta Perencanaan
2. Mengelola Operasional dan Menetapkan Standard
3. Mempertahanan Keberlangsungan Perusahaan
4. Bertanggung jawab bagian dalam dan luar perusahaan
2. Manager Accounting
Tugas seorang yang menjabat sebagai Manager Accounting perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang Manager Accounting adalah sebagai berikut.
1. Mengelola Pencatatan Transaksi
2. Mempersiapkan Laporan Keuangan
3. Menganalisa Data Keuangan
4. Mengawasi Kegiatan Operasional Harian
5. Memamstikan Kepatuhan Standar Akuntansi
3. Staff Accounting
Tugas seorang yang menjabat sebagai Staff Accounting perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang Staff Accounting adalah sebagai berikut.
1. Membuat Pembukuan Keuangan Kantor/Perusahaan
2. Melakukan Posting Jurnal Operasional
3. Membuat Pembukuan dari Transaksi Perusahaan
4. Membuat Laporan Keuangan
3
4. Staff Purchasing
Tugas seorang yang menjabat sebagai Staff Purchasing perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang Staff Purchasing adalah sebagai berikut.
1. Memastikan Kebutuhan Perusahaan yang harus dibeli
2. Memamstikan setiap pembelian sudah di setujui oleh management
eksekutif
3. Menjaga Hubungan baik dengan Vendor
4. Media Pembayaran dan Memastikan Pembayaran tepat waktu
5. Manager Produksi
Tugas seorang yang menjabat sebagai Manager Produksi perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang Manager Produksi adalah sebagai berikut.
1. Merencanakan produksi dan melakukan penjadwalan
2. Melakukan koordinasi di proses pengadaan bahan produksi
3. Melakukan pengawasan proses produksi
4. Melakukan kontrol kualitas produksi
5. Bertanggung jawab terhadap kerahasiaan produksi
6. Leader Produksi
Tugas seorang yang menjabat sebagai Leader Produksi perusahaan
memiliki variasi yang berbeda pada setiap perusahaan. Namun secara umum
tugas seorang Leader Produksi adalah sebagai berikut.
1. Mengatur pekerjaan yang ada dilapangan
2. Mengkoordinir operator dalam mengerjakan pekerjaan dilapangan
3. Backup pekerjaan yang dikerjaan oleh operator dilapangan
4. Membuat rekap laporan yang dikerjakan oleh operator produksi
7. Staff Produksi
Tugas seorang yang menjabat sebagai Staff Produksi perusahaan memiliki
variasi yang berbeda pada setiap perusahaan. Namun secara umum tugas
seorang Staff Produksi adalah sebagai berikut.
1. Mengoperasikan peralatan produksi
4
2. Melakukan Pemeliharaan mesin
3. Melakukan proses produksi
4. Menyiapkan bahan dan peralatan sesuai kebutuhan produksi
8. Hrd
Tugas seorang yang menjabat sebagai Hrd perusahaan memiliki variasi
yang berbeda pada setiap perusahaan. Namun secara umum tugas seorang Hrd
adalah sebagai berikut.
1. Rekrumen karyawan baru
2. Menjalankan proses penggajian
3. Menyusun dan memperbaharui kebijakan
9. IT
Tugas seorang yang menjabat sebagai IT perusahaan memiliki variasi yang
berbeda pada setiap perusahaan. Namun secara umum tugas seorang IT adalah
sebagai berikut.
1. Memeriksa dan memastikan semua komputer yang digunakan user
dapat digunakan
2. Memeriksa dan memastikan semua komputer terhubung ke jaringan
internet
3. Memeriksa dan memastikan bahwa aplikasi yang digunakan user dapat
berjalan dengan semestinya.
10. Marketing
Tugas seorang yang menjabat sebagai Marketing perusahaan memiliki
variasi yang berbeda pada setiap perusahaan. Namun secara umum tugas
seorang Marketing adalah sebagai berikut.
1. Memonitoring dan mengelola media sosial
2. Menjelaskan dan mengelola brand
3. Manajemen Kampanye Marketing
4. Mengkomunikasikan perushaan secara internal
5. Melakukan riset pasar dan konsumen
6. Mengawasi vendor atau pihak ketiga

5
11. Manager PPIC
Tugas seorang yang menjabat sebagai Manager PPIC perusahaan memiliki
variasi yang berbeda pada setiap perusahaan. Namun secara umum tugas
seorang Manager PPIC adalah sebagai berikut.
1. Menyusun rencana kerja, mengelola aktivitas di bagian PPIC untuk
memastikan kesesuaian perencanaan produksi dengan demand dan
mengorganisir aktivitas di bagian Warehouse untuk memastikan
efisiensi aliran incoming dan outgoing material (Raw Material &
Packaging Material).
2. Menganalisa perencanaan produksi dengan memperhitungkan data
demand, kapasitas produksi, delivery planning, kapasitas warehouse
maupun hal-hal lain yang memiliki dampak significant untuk
memastikan produksi berjalan tepat waktu dan sesuai demand.
3. Mengevaluasi, mereview dan menetapkan standar proses di bagian
PPIC dan Warehouse sehingga aktivitas operasional berjalan sesuai
dengan baik.

12. Staff PPIC


Tugas seorang yang menjabat sebagai Staff PPIC perusahaan memiliki
variasi yang berbeda pada setiap perusahaan. Namun secara umum tugas
seorang Staff PPIC adalah sebagai berikut.
1. Mengoperasikan dan memastikan kelancaran proses produksi secara
menyeluruh, tak terkecuali dengan menghitung dan memastikan apa
saja yang diperlukan dalam proses produksi.
13. Staff QC
Tugas seorang yang menjabat sebagai Staff QC perusahaan memiliki variasi
yang berbeda pada setiap perusahaan. Namun secara umum tugas seorang
Staff QC adalah sebagai berikut.
1. Memantau dan menguji perkembangan semua produk yang diproduksi
oleh perusahaan.
2. Memverifikasi kualitas produk
3. Memonitor setiap proses yang terlibat dalam produksi produk.
4. Memastikan kualitas barang produksi sesuai standar agar lulus
pemeriksaan.
5. Merekomendasikan pengolahan ulang produk-produk berkualitas rendah.
6
1.5 FlowChart Sistem Berjalan
Adapun Flowchart sistem yang sedang berjalan :

Gambar 3.5 Flowchart sistem berjalan

7
1.6 Diagram UseCase yang digunakan

8
Gambar 3.5 Diagram Usecase yang digunakan

Gambar 3.6 Diagram Usecase Aktor HR

Gambar 3.6 Diagram Usecase Aktor General Manager


9
Gambar 3.6 Diagram Usecase Aktor Pegawai

1.7 Permasalahan Sistem Yang Berjalan


Adapun permaslahan sistem yang berjalan saat ini adalah :
1. Proses input data membutuhkan waktu
2. Proses management presensi sering terjadi kesalahan
3. Tidak adanya monitoring presensi karyawan

1.8 Sistem Yang Diusulkan


Adapun rancangan sistem yang di usulkan diantaranya :
1. Perancangan aplikasi Sistem Management Human Resource berbasis
web menggunakan bahasa pemerograman PHP Native dan menggunakan
database MySQL.
2. Proses input data customer lebih mudah & cepat.
3. Menampilkan Data karyawan lengkap
4. Menampilkan Report Presensi karyawan
5. Proses Penggajian/Payroll akan otomatis

1.9 Pemrograman
Tahap pemrograman ini untuk mengimplementasikan hasil
rancangan menjadi sebuah aplikasi sistem informasi, perancangan
menggunakan Bahasa pemrograman yang telah di tentukan.

10
1.10 Implementasi
Tahap ini berisi uraian mengenai tahapan untuk membangun
rancangan sistem baru secara nyata. Kegiatan yang dibahas meliputi :
a. Pemilihan hardware dan software yang diperlukan oleh sistem.
b. Instalasi hardware dan software yang diperlukan oleh sistem.
c. Pelatihan bagi user
d. Evaluasi

11
BAB IV
Hasil dan Pembahasan
4.1 Analisis Sistem yang diusulkan
Melihat dari permasalahan dan hambatan-hambatan yang dihadapi PT Arkanindoplast
Utama dibagian management, Maka perlu dibuatkan sistem baru yang dapat memecahkan
permasalahan dan hambatan-hambatan yang di hadapi. Penerapan sistem ini berupa
aplikasi yang menggunakan teknlogi komputer sebagai media merupakan solusi untuk
mengatasi masalah tersebut.

4.1.2. Diagram Usecase sistem yang diusulkan


(GAMBAR 4.2 Diagram Sistem yang Diusulkan)

Adapun penjelasan dari Diagram Alur Sistem yang diusulkan


diatas adalah sebagai berikut :
1. Admin melalakukan Login ke Sistem,
2. Admin mengelola atau memanagement data karyawan.
3. Admin Mengupload data presensi karyawan ke database.
4. Admin Mengelola atau Memanagement data presensi karyawan.

12
5. General Manager melakukan Login ke sistem.
6. General Management mengelola/memanagement data karyawan.
7. General Management mengelola/memanagement data presensi
karyawan.
8. Pegawai melakukan presensi dimesin finger.

4.1.3. Diagram Activity

Adapun penjelasan dari Diagram Activity diatas adalah sebagai


berikut :
3. Tahap pertama melakukan login kedalam sistem.
4. Tahap kedua setelah melakukan login akan tampil dashboard dan
beberapa list menu diantarnya:
1. Management Vendor
2. Management Transaksi
3. Management User
4. Management Tracking Paket

5. Tahap ketiga logout dari sistem.

4.2 Diagram Activity Login

Adapun penjelasan dari Diagram Activity Login diatas adalah


sebagai berikut :
1. Admin melakukan login dengan menggunakan ID dan
Password yang sudah terdaftar.
2. Sistem akan mengecek ID dan Password, Jika terjadi kesalahan
dalam menginput ID dan Password, sistem akan memberikan
13
informasi bahwa ID dan Password salah dan admin harus
menginput ulang ID dan Password.
3. Jika login berhasil admin akan di alihkan ke menu dashboard
dan list menu lainya.

4.3 Diagram Sequence

Adapun penjelasan dari Diagram Sequince diatas adalah sebagai


berikut :
6. Admin melakukan login, admin memiliki hak akses CRUD pada
menu Cargo Management, Transaksi Management, Customer
Management, dan vendor.

4.4 Diagram Sequence Login

Adapun penjelasan dari Diagram Sequince Login diatas adalah


sebagai berikut :
1. Admin melakukan Login ke sistem, sistem akan memverifikasi
usename & password jika berhasil maka admin akan di berikan

14
akses kedalam sistem, dan jika login gagal akan kembali
kehalaman login.

4.5 Diagram Sequence Vendor

Adapun penjelasan dari Diagram Sequince Vendor diatas adalah


sebagai berikut :
1. Admin melakukan login ke sistem, admin dapat mengakses
halaman vendor page dan diberikan akses CRUD lalu database
akan automatis untuk menyimpan hasil inputanya.

4.6 Diagram Transaksi

Adapun penjelasan dari Diagram Sequince Transaksi diatas adalah


sebagai berikut :
1. Admin melakukan login ke sistem, admin dapat mengakses
halaman transaksi, admin diberikan hak akses CRUD lalu
database akan automatis menyimpan hasil inputanya.

15
4.3. Analisis Kebutuhan sistem
Perangkat komputer yang dianjurkan untuk digunakan pada
sistem yang akan diterapkan yaitu satu (1) unit komputer dengan
spesifikasi minimum sebagai berikut:
A. Hardware (Perangkat Keras)
1. Processor Intel Pentium
2. RAM (Random Access Memory) sebesar 2 GB
3. Harddisk (Media Penyimpanan) 320 GB
4. Monitor
5. Mouse
6. Keyboard
B. Software (Perangkat Lunak)
1. Sistem Operasi Microsoft Windows XP

4.4. Perancangan Sistem


Tujuan perancangan sistem adalah untuk memberikan gambaran yang jelas
dan rancangan yang lengkap kepada pemograman komputer dan untuk memenuhi
kebutuhan kepada pemakai sistem.

4.4.1. Relasi Tabel


Relasi Tabel digunakan untuk menggambarkan hubungan antara Field
kunci (primary key) suatu tabel dengan field kunci tamu ( foreign key )

4.4.2. Teknik Perancangan Database


1. Teknik Normalisasi
Proses Normalisasi merupakan proses pengelompokkan data elemen
menjadi tabel-tabel yang menunjukkan entity dan relasinya.
16
2. Entity Relationship
Entity Relationship adalah relasi atau hubungan table atau lebih yang
saling berhubungan satu samalainnya.
4.4.3. Struktur Tabel
Tabel yang dibutuhkan dalam perancangan database
adalah sebagai berikut :

4.5. Implementasi dan Pembahasan


Berikut adalah rancangan desain aplikasi pada sistem informasi
Cargo Management.
1. Rancangan Menu Utama

17
Gambar 4.6 Rancangan Menu Utama

2. Form Login
Form login merupakan form autorisasi awal dimana user atau
admin dapat menjalankan program ini dengan cara memasukan user serta
password yang telah dimiliki.

Gambar 4.7 Form Login

18
3. Form Dashboard
Form menu utama merupakan tampilan awal dari program ini, pada
menu utama terdapat beberapa subpenginputan data barang yang telah
dibuat.

Gambar 4.8 Form Dashboard/Menu Utama

4. Form Data Karyawan


Form Data Karyawan adalah form yang berfungsi untuk Mengelola
data karyawan. Pada form ini tersedia fasilitas untuk mengedit dan
menghapus data yang telah di input.

Gambar 4.9 Form Data Karyawan

19
5. Form Report Presensi
Form Report Presensi adalah form yang berfungsi untuk menampilkan
laporan kehadiran karyawan.

Gambar 4.10 Form Report Presensi

6. Form Payroll
Form Payroll adalah form yang berfungsi untuk mengelola penggajian
karyawan.

Gambar 4.11 Form Payroll


7. Form Legalitas

Form Users adalah form yang berfungsi untuk menambahkan user


baru dan sesuai jabatan atau hak aksesnya masing-masing. Form ini
difasilitasi untuk menghapus dan mengedit data.

20
BAB V
Kesimpulan dan Saran
5.1 Kesimpulan
Dengan tersusunya laporan kerja praktek ini, Maka penulis dapat mengambil
kesimpulan sebagai berikut:
1. Dengan adanya Human Resource Management System (HRMS) di
PT Arkan Indoplast Utama dapat membantu HRD dalam memanejemen
data karyawan, presensi, dan payroll.
5.2 Saran
Beberapa saran yang dapat disampaikan untuk pengembangan lebih lanjut
hasil penelitian ini adalah :
1. Sistem yang dihasilkan masih bisa dikembangkan lebih lanjut
dengan fitur – fitur yang belum tersedia.

21
2. Dalam pengembangan sistem informasi ini, diharapkan
pengembang dapat memperbaiki sistem dari kekurangan-kekurangan yang
ada pada sistem ini, sehingga nantinya perangkat lunak ini mampu
mengatasi permasalahan yang ada.

DAFTAR PUSTAKA

Jurnal :

1. Muhammad Jonni, S. M (2016). Perancangan Aplikasi Human Resource


Information System (HRIS) berbasis Website Pada PT. Super Tata Raya Steel.
Jurnal Teknik UMT, Vol. 5 No. 2, 102-114.

2. Dipang, L. (2013). Pengembangan Sumber Daya Manusia Dalam Peningkatan


Kinerja Karyawan Pada PT. Hasjrat Abadi Manado. Jurnal EMBA, Vol. 1 No.
3, 1080-1088.

22
3. Nia Kusuma Wardhani, M. T. (2018). Sistem Informasi Manajemen Sumber
Daya Manusia Berbasis Web (Studi Kasus: PT. Klinik Teknologi Indonesia).
Jurnal TECHNO Nusa Mandiri, Vol. 15 No. 2, 145-151.

4. Beni Septian, Indra Komara Jayadi, dkk (2017). Sistem Human Capital
Management Menggunakan Metode SCRUM. Jurnal Sistem Informasi,
Teknologi dan Komputer, Vol. 11, No. 1, 6-16

Website :

1. Irmayani Syafitri. Publish : 16 September 2020 "Pengertian Analisis, Fungsi


dan Tujuan, Jenisnya Beserta Contoh Analisis"
https://www.nesabamedia.com/pengertian-analisis/.
2. Rusdi & Muhammad Arsyad 2012:5
http://repository.untag-sby.ac.id/8781/3/BAB%20II.pdf. Perancangan.

23

Anda mungkin juga menyukai