LANDASAN TEORI
saling berhubungan, yang disusun sesuai dengan skema yang menyeluruh untuk
melaksanakan suatu kegiatan atau fungsi utama dari perusahaan yang dihasilkan oleh
suatu proses tertentu yang bertujuan untuk menyediakan informasi untuk membantu
Sistem didefinisikan bahwa sistem adalah kumpulan yang terdiri dari unsur
manusia, mesin, prosedur, dokumen, data atau lainnya yang terorganisasi dari unsur-
unsur tersebut, disamping berhubungan satu sama lainnya, juga berhubungan dengan
7
Berikut ini beberapa pengertian sistem yang dikemukakan oleh para ahli
antara lain:
berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu
tujuan tertentu”.
dikelompokkan menjadi dua bagian yang menekankan pada prosedurnya dan ada
yang menekankan pada elemenya. Kedua kelompok ini adalah benar dan tidak
prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok
perusahaan".
sebuah sistem merupakan sekelompok unsur atau elemen yang saling berhubungan
antara satu dengan yang lainnya, untu mencapai satu maksud dan tujuan bersama.
Model umum sebuah sistem adalah input, proses dan output. Hal ini
merupakan konsep sebuah sistem yang sangat sederhana, sebab sebuah sistem dapat
sebagai berikut:
8
1. Komponen sistem (components system)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
Batasan sistem merupakan batasan suatu sistem dengan suatu sistem lainnya atau
dipandang sebagai satu kesatuan yang tidak dapat dipisahkan batas waktu sistem
luar sistem yang mempengaruhi operasi sistem tersebut. Dimana lingkungan luar
sistem ini bersifat menguntungkan dan dapat juga bersifat merugikan sistem
tersebut.
Masukan Sistem (input system) adalah energi yang dimasukan sistem,yang dapat
Maintenance input adalah energi yang dimasukkan agar sistem tersebut dapat
keluaran.
9
6. Keluaran Sistem (output system)
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
Sasaran sistem merupakan suatu sistem yang mempunyai tujuan dan sasaran
menentukan kebutuhan akan masukan dan keluaran yang diharapkan. Jika suatu
sistem tidak memiliki sasaran,maka operasi sistem tidak akan ada gunanya. Suatu
sistem dikatakan berhasil bila mengenai sasaran dan tujuan yang telah
direncanakan.
sistem.
1. Sistem Alamiah
Sistem alamiah (natural system) muncul secara alamiah tanpa campur tangan
manusia.
10
2. Sistem tiruan
3. Sistem deterministik
jenis keluarnya.
4. Sistem probabilistik
5. Sistem Tertutup
Sistem Tertutup (closed system) pada sistem ini tidak terjadi pertukaran atau
ini tidak menggunakan input dari linggkungannya, maka output dari sistem ini
Informasi merupakan data yang telah diolah menjadi sebuah bentuk yang
(information) adalah data yang telah dikelola dan diproses untuk memberikan arti dan
11
membuat keputusan yang lebih baik sebagai kuantitas dan kualitas dari peningkatan
informasi"
adalah data yang diolah agar bermanfaat dalam pengambilan keputusan bagi
penggunanya.
dimana sistem tersebut merupakan kombinasi drai orang – orang, teknologi informasi
dan prosedur – prosedur yang terorganisasi. Biasanya suatu perusahaan atau badan
keputusan stock sparepart apa saja yang harus segera karyawannya sediakan untuk
sparepart bengkel tersebut, manajer juga bisa tahu sparepart apa saja yang paling
laris dibeli konsumen, sehingga mereka bisa memutuskan sparepart tersebut jumlah
kepada pemakai".
12
menyimpan data, dan cara-cara yang diorganisasi untuk menyimpan, mengelola,
adalah suatu sisem yang terdiri dari kumpulan komponen sistem, yaitu
yang berguna untuk mencapai suatu tujuan tertentu dalam suatu organisasi.
berikut:
dan memikat pelamar kerja dengan motivasi, kemampuan, keahlian dan pengetahuan
kepegawaian.
menemukan dan menarik para pelamar untuk dipekerjakan dalam dan oleh suatu
organisasi.
bahwa rekrutmen antara lain meliputi upaya pencarian sejumlah calon karyawan yang
memenuhi syarat dalam jumlah tertentu sehingga dari mereka perusahaan dapat
13
menyeleksi orang-orang yang paling tepat untuk mengisi lowongan pekerjaan yang
ada.
Noe at. all (2000) rekrutmen didefinisikan sebagai pelaksanaan atau aktifitas
organisasi awal dengan tujuan untuk mengidentifikasi dan mencari tenaga kerja yang
potensial.
atau tenaga kerja adalah proses pencarian tenaga kerja yang dilakukan secara
tertentu.
kandidat untuk mengisi posisi yang lowong. Perekrutan yang efektif akan membawa
Dari berbagai pendapat para ahli tersebut, maka dapat disimpulkan bahwa
rekrutmen didefinisikan sebagai aktivitas dan proses pencarian sumber daya manusia
14
Dalam sebuah organisasi rekruitmen memiliki beberapa tujuan yang ingin
dicapai. Dalam hal ini rekruitmen sangat dibutuhkan dalam memenuhi kebutuhan
organisasi dalam hal sumber daya manusia. Rekruitmen diharapkan mampu menjadi
proses/ aktivitas organisasi untuk memperoleh sumber daya manusia yang berkualitas
organisasi.
effects) yakni citra umum organisasi haruslah menanjak, dan bahkan pelamar-
perusahaan.
merupakan alat yang digunakan untuk menggambarkan bentuk logika model dari
15
suatu sistem dengan menggunakan simbol, lambang, diagram yang menunjukan
Modeling Language) adalah salah satu standar bahasa yang banyak di gunakan di
dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta
Beberapa diagram memfokuskan diri pada ketangguhan teori object oriented dan
pengguna.
16
Adapun simbol-simbol yang digunakan dalam use case adalah sebagai berikut:
Tabel 2.1
Simbol Use Case Diagram
17
c. Hubungan (link), aktormana saja yang terlibat dalam use case ini.
2. Class Diagram
struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk
3. Activity Diagram
work flow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis
18
Adapun simbol-simbol yang digunakan dalam activity diagram adalah sebagai
berikut:
Tabel 2.2
Simbol Activity Diagram
19
4. Sequence Diagram
kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan
diagram terdiri atas obyek yang dituliskan dengan kotak segi empat bernama.
Parno, (2019:50), ERD adalah pemodelan awal basis data yang dikembangkan
berikut:
Tabel 2.3
Simbol ERD
20
2.2.3. Flowmap
algoritma”
Menurut Prof. Dr. Jogiyanto HM, MBA, Akt. (2001:795) dalam bukunya
yang berjudul Analisis & Disain, menjelaskan bahwa “Flowmap adalah bagan yang
menunjukan alir di dalam program atau prosedur sistem secara logika. Bagan alir
Jadi, Flowmap adalah campuran peta dan Flow Chart yang menunjukan
pergerakan benda dari satu lokasi ke lokasi lain. Flowmap membantu programer dan
dapat dikatakan sebuah aliran data berbentuk dokumen atau formulir didalam suatu
sistem informasi yang merupakan suatu aktivitas yang saling terkait dalam
hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen ini dapat
proses), proses (manual/berbasis komputer) dan aliran data (dalam bentuk dokumen
a. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
21
c. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
d. Setiap langkah dari aktivitas harus berbeda pada urutan yang benar.
e. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri
dengan hati-hati.
Tabel 2.4
Simbol Flowmap
22
2.2.4. PHP
sekali dibuat oleh Rasmus Lerdorf pada tahun 1994. Selanjutnya berganti nama
digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis kode
sumber tersebut untuk umum pada 1995 dan menamakannya PHP/FI, kependekan
menjadi open source, maka banyak programmer yang tertarik untuk ikut
mengembangkan PHP. Pada bulan Juni 1996, dirilis PHP/FI 2.0. Pada rilis ini
secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni
1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis
tersebut sebagai PHP 3.0.Pada pertengahan tahun 1999, Zend merilis interpreter PHP
baru dan rilis tersebut dikenal dengan PHP 4.0.PHP 4.0 adalah versi PHP yang paling
banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0.Dalam
versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga
23
Berikut ini beberapa kelebihan dan kelemahan dari pemrograman PHP:
2. Mendukung banyak paket database seperti mysql, oracle, postgre sql dan lain-
lain.
3. PHP bersifat Free (Open Source) atau siapa saja gratis memakai dan
mengembangkannya.
7. Walau berbasis web atau online namun aplikasi PHP juga bisa digunakan
2. Jika tidak diencoding maka kode PHP dapat dibaca semua orang dan untuk
PHP memiliki kelemahan keamanan, jadi programmer PHP harus jeli dalam
2.2.5. MySQL
“MySQL adalah program database yang mampu mengirim dan menerima data
mengelola database dengan sangat cepat, dapat menampung data dalam jumlah sangat
24
besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses
program database yang dapat mengirim, menerima, dan mengelola database dengan
25