REKAYASA PERANGKAT LUNAK PT. SATRIA RAKSA BUMINUSA BERBASIS WEB DENGAN WEB ENGINEERING
ARYAN OMPUKUSUMA 12142205
Skripsi ini diajukan sebagai syarat memperoleh gelar Sarjana Komputer di Universitas Bina Darma
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS BINA DARMA 2016
1
2
HALAMAN PENGESAHAN
REKAYASA PERANGKAT LUNAK PT. SATRIA RAKSA BUMINUSA BERBASIS WEB DENGAN WEB ENGINEERING
ARYAN OMPUKUSUMA 12142205
Telah diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Program Studi Informatika
Pembimbing I
Baibul Tujni, S.E.MM.Si
Pembimbing II
Iin Seprina, M.Kom
Palembang, September 2016 Program Studi Teknik Informatika Universitas Bina Darma Dekan,
M. Izman Herdiansyah, S.T., M.M., Ph.D
3
HALAMAN PERSETUJUAN
Skripsi Berjudul “Rekayasa Perangkat Lunak PT. Satria Raksa Buminusa Berbasis Web dengan Web Engineering Oleh “Aryan Ompukusuma” telah dipertahankan di depan komisi penguji pada hari Rabu tanggal 08 Agustus 2016.
Komisi Penguji (……………………)
1.
Baibul Tujni, S.E.MM.Si
(Ketua)
2.
Iin Seprina, M.Kom.
(Serketaris) (……………….........)
3.
Nyimas Sopiah, M.M., M.Kom
(Anggota)
(……………….…....)
4.
Devi Udariansyah, M.Kom
(Anggota)
(…………………....)
Mengetahui, Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Bina Darma Ketua,
Ahmad Haidar Mirza, M.Kom
4
SURAT PERYATAAN
Saya yang bertanda tangan dibawah ini: Nama : Aryan Ompukusuma Nim : 12 142 205 Dengan ini menyatakan bahwa: 1. Karya tulis saya ( tugas akhir/skripsi/tesis) ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar akademik baik (ahli madya/sarjana/magister) di Universitas Bina Darma atau di perguruan tinggi lain; 2. Karya tulis ini murni gagasan, rumusan dan penelitian Saya sendiri dengan arahan tim pembimbing; 3. Di dalam karya tulisan ini tidak terdapat karya atau pendapat yang telah ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas dikutip dengan mencantumkan nama pengarang dan memasukkan ke dalam daftar rujukan; 4. Saya bersedia tugas akhir/skripsi/tesis, yang saya hasilkan dicek keasliannya menggunakan plagiarism checker serta diunggah ke internet, sehingga dapat diakses publik secara daring; 5. Surat pernyataan ini saya tulis dengan sungguh-sungguh dan apabila terbukti melakukan penyimpanan atau ketidak benaran dalam pernyataan ini, maka saya bersedia menerima sanksi sesuai dengan peraturan dan perundang-undang yang berlaku. Demikian surat pernyataan ini saya buat agar dapat dipergunakan sebagaimana mestinya
Palembang, September 2016 Yang Membuat Pernyataan,
Aryan Ompukusuma NIM: 12142205
5
MOTTO DAN PERSEMBAHAN MOTTO :
1.
Masalah Adalah Tantangan Yang Harus Diselesaikan.
2.
Selalu Berfikir Positif.
3.
Jangan Perna Lari Dari Masalah Dengan Mencoba Dan Mengatasi Masalah Anda Akan Menjadi Orang Yang Tanggu Dan Bertanggung Jawab.
4.
Tuhan tidak akan memberikan cobaan melebihi batas kemampuan umatnya.
PERSEMBAHAN :
1.
Allah SWT yang telah melimpahkan hidayah dan inayah sehingga penulisan Skripsi ini dapat diselesaikan
2.
Kedua orang tua dan Saudara-Saudaraku
yang selalu memberikan do’a
membimbingku dan Mengharapkan serta menantikan keberhasilan kelak. 3.
Dosen pembimbing dan Dosen Falkutas Ilmu Komputer yang saya hormati.
4.
Teman-teman di Universitas Bina Darma Palembang.
5.
Almamater Universitas Bina Darma Palembang Tercintah.
6
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena berkat rahmat dan karunia- Nya jualah, skripsi penelitian ini dapat diselesaikan guna memenuhi salah satu syarat untuk diteruskan menjadi skripsi sebagai proses akhir dalam menyelesaikan pendidikan dibangku kuliah. Dalam penulisan skripsi ini, tentunya masih jauh dari sempurna. Hal ini dikarenakan keterbatasnya pengetahuan yang dimiliki. Oleh karena itu dalam rangka melengkapi kesempurnaan dari penulisan skripsi ini diharapkan adanya saran dan kritik yang diberikan bersifat membangun. Pada kesempatan yang baik ini, tak lupa penulis menghaturkan terima kasih kepada semua pihak yang telah memberikan bimbingan, pengarahan, nasehat dan pemikiran dalam penulisan skripsi ini, terutama kepada : 1.
Prof. Ir. H. Bochari Rahman, M.Sc. selaku Rektor Universitas Bina Darma Palembang.
2.
M. Izman Hardiansyah, S.T., MM, Ph.D . selaku Dekan Fakultas Ilmu Komputer
3.
A. Haidar Mirza, ST., M.Kom., selaku Ketua Program Studi Informatika.
4.
Baibul Tujni, S.E.MM.Si selaku Pembimbing I yang telah memberikan bimbingan penulisan skripsi ini.
5.
Iin Seprina, M.Kom. selaku Pembimbing II yang telah memberikan bimbingan penulisan skripsi ini.
7
6.
Kedua Orang Tuaku, saudara-saudaraku, seluruh teman dan sahabat-sahabat ku yang selalu memberikan dorongan dan masukan serta bantuan baik moril maupun materil yang tak ternilai harganya.
Palembang,
Agustus 2016
Penulis
Aryan Ompukusuma
8
ABSTRAK Perkembangan industri dewasa ini membutuhkan Sumber Daya Manusia yang berkualitas. seiring berkembangnya teknologi informasi yang beraneka ragam dirasa perlu sebuah mekanisme pelayanan dibidang recruitment calon karyawan yang lebih efisien, efektif dan modern sehingga calon karyawan yang didapat akan lebih berdaya guna. banyak perusahaan yang sudah menampilkan sistem pendaftaran calon karyawan, PT. Satria Raksa Buminusa sebagai badan usaha jasa pengamanan di PT. Medco E&P Indonesia Kec Lais – Musi Bayuasin Sumatera Selatan, merupakan perusahaan swasta nasional yang bergerak pada jasa Security, perusahaan ini dalam struktur organisasinya mempunyai divisi-divisi yang membantu memperlancar setiap kegiatan operasional perusahaan,salah satunya yaitu divisi Human Resource Department yang mempunyai beberapa tugas diantaranya adalah melaksanakan kegiatan penerimaan karyawan untuk memilih dan menentukan sumber daya manusia atau karyawan baru yang sesuai dengan kebutuhan perusahaan. Proses pelamaran kerja bagi karyawan di PT. Satria Raksa Buminusa sebagai badan usaha jasa pengamanan di PT. Medco E&P Indonesia masih menggunakan cara manual. untuk metode pendekatan sistem menggunakan web engineering dengan alat bantu analisis dan perancangan menggunakan Unified Modeling Language. Adapun perangkat lunak pendukung yang digunakan dalam pembuatan sistem ini adalah bahasa pemrograman PHP, CSS dan MySQL
Kata kunci : Rekayasa Perangkat Lunak, web, UML, web engineering
9
DAFTAR ISI
HALAMAN JUDUL ...............................................................................................i HALAMAN PENGESAHAN ..................................................................................ii HALAMAN PERSETUJUAN ................................................................................iii SURAT PERNYATAAN .........................................................................................iv PERSEMBAHAN DAN MOTO .............................................................................v KATA PENGANTAR ..............................................................................................vi ABSTRAK ...............................................................................................................viii DAFTAR ISI ............................................................................................................ix DAFTAR GAMBAR ...............................................................................................xii DAFTAR TABEL ....................................................................................................xv BAB I PENDAHULUAN ........................................................................................1 1.1. Latar Belakang ...................................................................................................1 1.2. Perumusan Masalah ...........................................................................................3 1.3. Batasan Masalah..................................................................................................3 1.4. Tujuan dan Manfaat Penelitian ..........................................................................4 1.4.1. Tujuan .......................................................................................................4 1.4.2. Manfaat penelitian ....................................................................................4 1.5. Metodelogi penelitian .........................................................................................5 1.5.1. Waktu penelitian ........................................................................................5 1.5.2. Tempat Penelitian.......................................................................................5 1.5.3. Data Penelitian ...........................................................................................5
10
1.5.4 Metode Penelitian........................................................................................5 1.5.5 Metode Pengumpulan Data ........................................................................6 1.6. Metode Perancangan ...........................................................................................6 1.7. Sistematika Penulisan .........................................................................................9 BAB II TINJAUAN PUSTAKA .............................................................................11 2.1. Tinjauan Umum .................................................................................................11 2.1.1. Sejarah PT. Satria Raksa Buminusa ..........................................................11 2.1.2. Visi dan Misi PT. Satria Raksa Buminusa ................................................13 2.1.1. Struktur Organisasi PT. Satria Raksa Buminusa ......................................14 2.2. Landasan Teori ...................................................................................................15 2.2.1. Rekayasa Perangkat lunak ........................................................................15 2.2.2. PHP ...........................................................................................................15 2.2.3. Unified Modeling Language (UML).........................................................15 2.2.3.1. Class Diagram .............................................................................16 2.2.3.2. Usecase Diagram .........................................................................16 2.2.3.3. Activity Diagram ..........................................................................17 2.2.4. Web Engineering .......................................................................................18 2.3 Penelitian Sebelumnya .........................................................................................21 2.4 Kerangka Berpikir ...............................................................................................22
BAB III ANALISIS DAN PERANCANGAN .......................................................23 3.1. Analisis Pengguna Sistem ..................................................................................23 3.2. Kebutuhan Fungsional ........................................................................................23
11
3.3. Analisis Kebutuhan Perangkat Lunak .................................................................24 3.3.1. Kebutuhan Hardware .................................................................................24 3.2.2. Kebutuhan Software ...................................................................................25 3.4. Customer Communication...................................................................................25 3.5. Planning ..............................................................................................................26 3.6. Modeling .............................................................................................................26 3.6.1. Use Case Diagram .....................................................................................26 3.6.2. Activity Diagram ........................................................................................29 3.6.3. Rancangan Basis Data ................................................................................30 3.6.4. Desain Antarmuka (Interface)....................................................................31 3.7. Construction ........................................................................................................40 3.8. Deployment .........................................................................................................40 BAB IV HASIL DAN PEMBAHASAN .................................................................42 4.1. HASIL .................................................................................................................42 4.2. PEMBAHASAN .................................................................................................43 4.2.1. Halaman Beranda ....................................................................................43 4.2.2. Halaman Menu Profil ..............................................................................44 4.2.2.1.Halaman Submenu Profil (Visi dan Misi)....................................44 4.2.2.2.Halaman Submenu Profil (Sejarah) .............................................44 4.2.2.3.Halaman Submenu Profil (Struktur Organisasi) ..........................45 4.2.2.4.Halaman Submenu Profil (Galeri) ...............................................46 4.2.3. Halaman Menu Informasi........................................................................46 4.2.3.1.Halaman Submenu Informasi (Pengumuman) .............................46
12
4.2.3.2.Halaman Submenu Profil (Prosedur) ...........................................47 4.2.4. Halaman Men Produk Jasa ......................................................................48 4.2.5. Halaman Menu Tentang Kami ................................................................48 4.2.6. Halaman Menu Pengalaman Kami ..........................................................49 4.2.7. Halaman Menu Kontak Kami .................................................................50 4.2.8. Halaman Pendaftaran ..............................................................................50 4.2.9. Halaman Login ........................................................................................51 4.2.10. Halaman Beranda Calon Karyawan ........................................................52 4.2.11. Halaman Data Calon Karyawan ..............................................................52 4.2.12. Halaman Login Admin ............................................................................53 4.2.13. Halaman Beranda Admin (Admin) .........................................................53 4.2.14. Halaman Calon Karyawan (Admin) .......................................................54 4.2.15. Halaman Kelola Calon Karyawan (Edit)(Admin) ..................................54 4.2.16. Halaman Kelola Calon Karyawan (Cetak)(Admin) ................................55 4.2.17. Halaman Pengumuman (Admin) ............................................................55 4.2.18. Halaman Pengumuman (Edit)(Admin) ...................................................56 4.2.19. Halaman Karyawan (Admin) ..................................................................56 4.2.20. Halaman Kelola Data Karyawan (Edit)(Admin) ....................................58 BAB V KESIMPULAN DAN SARAN ..................................................................59 5.1. Kesimpulan .........................................................................................................59 5.2 Saran .....................................................................................................................59 DAFTAR PUSTAKA .............................................................................................. LAMPIRAN .............................................................................................................
13
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi PT. Satria Raksa Buminusa ................................ 14 Gambar 2.2 Class Diagram ................................................................................... 16 Gambar 2.3 Model Proses Web Engineering ......................................................... 20 Gambar 2.4 Kerangka Berfikir............................................................................... 22 Gambar 3.1 Use Case Pendaftaran Calon Karyawan............................................. 27 Gambar 3.2 Use Case Login Admin ...................................................................... 27 Gambar 3.3 Activity diagram Pendaftaran Calon Karyawan ................................. 29 Gambar 3.4 Activity diagram Login Admin ........................................................... 30 Gambar 3.5 Form Home ........................................................................................ 31 Gambar 3.6 Form Profil......................................................................................... 32 Gambar 3.7 Form Informasi .................................................................................. 32 Gambar 3.8 Form Pendaftaran .............................................................................. 33 Gambar 3.9 Form Login yang Sudah Terdaftar (Calon Karyawan) ...................... 33 Gambar 3.10 Form Home (Calon Karyawan) ........................................................ 34 Gambar 3.11 Form Biodata (Calon Karyawan) ..................................................... 34 Gambar 3.12 Form Login Admin (Admin) ............................................................ 35 Gambar 3.13 Form Home (Admin)........................................................................ 35 Gambar 3.14 Form Edit Tambah Pengumuman (Admin)...................................... 36 Gambar 3.15 Form Data Calon Karyawan (Admin) .............................................. 36 Gambar 3.16 Form Data Calon Karyawan Edit (Admin) ...................................... 37 Gambar 3.17 Form Data Calon Karyawan Cetak (Admin) ................................... 38 Gambar 3.18 Form Data Karyawan (Admin) ........................................................ 39 Gambar 3.19 Form Kelola Data Karyawan (Admin) ............................................. 39
14
Gambar 4.1 Halaman Beranda .............................................................................. 42 Gambar 4.2 Halaman Visi dan Misi ...................................................................... 43 Gambar 4.3 Halaman Sejarah ............................................................................... 44 Gambar 4.4 Halaman Struktur Organisasi ............................................................ 44 Gambar 4.5 Halaman Galeri ................................................................................. 45 Gambar 4.6 Halaman Pengumuman ...................................................................... 46 Gambar 4.7 Halaman Prosedur .............................................................................. 46 Gambar 4.8 Halaman Pendaftaran ......................................................................... 47 Gambar 4.9 Halaman Login Calon Karyawan ....................................................... 48 Gambar 4.10 Halaman Beranda Calon Karyawan ................................................. 48 Gambar 4.11 Halaman Data Calon Karyawan ....................................................... 49 Gambar 4.12 Halaman Login Admin ..................................................................... 49 Gambar 4.13 Halaman Beranda Admin ................................................................. 50 Gambar 4.14 Halaman Kelola Calon Karyawan .................................................... 51 Gambar 4.15 Halaman Kelola Calon Karyawan (Edit).......................................... 51 Gambar 4.16 Halaman Kelola Calon Karyawan (Cetak) ....................................... 52 Gambar 4.17 Halaman Kelola Pengumuman Admin ............................................. 53 Gambar 4.18 Halaman Kelola Pengumuman Edit Admin ..................................... 53 Gambar 4.19 Halaman Data Karyawan Admin ..................................................... 54 Gambar 4.20 Halaman Data Karyawan (Detail) Admin ........................................ 54 Gambar 4.21 Halaman Data Karyawan (Cetak) Admin ........................................ 55 Gambar 4.22 Halaman Kelola Data Karyawan Admin .......................................... 55
15
DAFTAR TABEL
Table 2.1. Use Case Diagram ................................................................................. 17 Table 2.2. Activity Diagram .................................................................................... 18 Tabel 3.1 Tabel Admin ............................................................................................ 30 Tabel 3.2 Tabel Pendaftaran .................................................................................... 31
16
BAB I PENDAHULUAN
1.1
Latar Belakang Perkembangan teknologi telah banyak memudahkan pekerjaan suatu
perusahaan dalam menyelesaikan suatu masalah, apalagi dalam pemenuhan kebutuhan informasi, pengguna seringkali menggunakan teknologi seperti internet. Internet bahkan menjadi satu kebutuhan pokok yang tidak dapat ditinggalkan pada perusahaan yang memiliki sistem yang terintegrasi. salah satu teknologi yang membantu memudahkan perusahaan dalam melaksanakan proses bisnisnya adalah teknologi web, web digunakan sebagai suatu fasilitas yang disediakan oleh suatu website untuk menyediakan layanan dalam bentuk informasi yang akurat, tepat dan relevan. untuk komunikasi data teknologi web relatif lebih ringan dibandingkan dengan aplikasi yang mengakses langsung database melalui jaringan. PT. Satria Raksa Buminusa Kec Lais – Musi Bayuasin ( Sumatera Selatan) merupakan perusahaan swasta nasional yang bergerak pada badan usaha jasa pengamanan, Proses produk jasa pada PT. Satria Raksa Buminusa ialah tentang jasa security secure, jasa security equipment, jasa manned guarding management, jasa security consultancy, jasa central monitoring room dan jasa security devices & modern technology.
dalam proses pendataan data karyawan masih dicatat
17
secara satu per satu dengan cara memuat yang memungkinkan terjadi kesalahan data karena ketika ingin memperbarui data karyawan yang lama ke data karyawan yang baru, data karyawan yang lama tetap ada. dan proses rekruitmen karyawan di PT. Satria Raksa Buminusa masih menggunakan cara manual yaitu dengan mengantarkan surat lamaran kerja dan berkas-berkas lainnya ke Human Resource Department (HRD) PT. Satria Raksa Buminusa.Dalam perkembangan dan memenuhi harapan dari PT. Satria Raksa Buminusa maka saya membangun sebuah website PT. Satria Raksa Buminusa yang akan berisi berita, artikel, profil, sejarah, visi misi, info lowongan kerja, biodata karyawan dan pendaftaran calon karyawan . Dengan adanya website ini, diharapkan dapat membuat PT. Satria Raksa Buminusa dapat dikenal lebih luas sampai ke mancanegara.
Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka dipilih judul tugas akhir Rekayasa Perangkat Lunak PT. Satria Raksa Buminusa Berbasis Web Dengan Web Engineering
1.2
Rumusan Masalah Berdasarkan uraian diatas maka dapat disimpulkan permasalahan yang
terjadi adalah sebagai berikut : 1. Bagaimana menghasilkan website yang menarik dan user-friendly sehingga mampu diterima oleh pihak PT. Satria Raksa Buminusa dan informasi yang diberikan kepada masyarakat ?
2. Bagaimana membuat fitur-fitur yang dapat menggambarkan kelebihan dan memberikan informasi yang tepat tentang PT. Satria Raksa Buminusa ?
18
1.3
Batasan Masalah Agar penelitian dalam rencana skripsi ini lebih terarah dan memudahkan
dalam pembahasan, maka perlu adanya pembatasan masalah, yaitu : 1. Informasi yang disajikan meliputi informasi seputar PT. Satria Raksa Buminusa 2. Aplikasi yang dibangun terbatas hanya berisi beranda, profil, sejarah, visi misi, struktur organisasi, produk jasa , pengalaman kami, tentang kami, data karyawan, data calon karyawan, prosedur, pengumuman dan pendaftaran calon karyawan.
3. Sistem aplikasi yang akan dibangun adalah sistem aplikasi dinamis ( dapat terus diperbaharui ).
1.4
Tujuan dan Manfaat Penelitian
1.4.1
Tujuan Penelitian Tujuan dari penelitian ini adalah membangun aplikasi website PT. Satria
Raksa Buminusa berbasis web, Dengan adanya website ini, diharapkan dapat membuat PT. Satria Raksa Buminusa dapat dikenal lebih luas sampai ke mancanegara.
1.4.2
Manfaat Penelitian Adapun manfaat dari penelitian ini antara lain :
1. Menghasilkan website yang menarik dan user-friendly sehingga
mampu
diterima oleh pihak PT. Satria Raksa Buminusa dan informasi yang
19
diberikan kepada masyarakat. 2. Dengan adanya website ini, diharapkan dapat membuat PT. Satria Raksa Buminusa dapat dikenal lebih luas sampai ke mancanegara.
3. Perusahaan dapat melakukan pemantauan secara langsung besarnya minat calon pelamar 4. Pelamar akan sangat mudah dalam melakukan pengiriman lamaran tanpa terpengaruh jarak dan waktu 5. Hemat biaya dan efisien bagi kedua belah pihak yaitu perusahaan dan pelamar.
1.5
Metodologi Penelitian
1.5.1
Waktu Penelitian Waktu penelitian dilakukan selama 4 (empat) bulan , dari bulan Mei 2016
sampai Agustus 2016, selama penelitian ini berlangsung. 1.5.2
Tempat Penelitian Penelitian dilakukan di PT. Satria Raksa Buminusa sebagai badan usaha
jasa pengamanan di PT. Medco E&P Indonesia, Jln. Babat - Lais, Desa Bonot, Kecamatan Lais, Kabupaten Musi Banyuasin - Sumatera Selatan. 1.5.3
Data Penelitian
20
Perusahaan yang menjadi objek penelitian adalah PT. Satria Raksa Buminusa Indonesia. Data penelitian yang digunakan adalah data kualitatif yaitu data yang didapat dari membaca informasi, mengamati objek, dan wawancara. (Sugiyono, 2009:19). Sumber data yang digunakan adalah data primer dan data sekunder. Data primer adalah sumber data yang diperoleh di PT. Satria Raksa Buminusa secara langsung tanpa perantara sedangkan data sekunder yaitu sumber data yang didapat melalui perantara seperti media, dan lain-lainnya. 1.5.4
Metode Penelitian Menurut Nazir, (2003 : 79-83) Metode penelitian yang digunakan adalah
metode penelitian tindakan (action research) adalah suatu penelitian yang dikembangkan bersama-sama antara peneliti dan mengambil keputusan (decision maker) tentang variable-variabel yang dapat dimanipulasikan dan dapat segera digunakan untuk menentukan penelitian dan pembangunan. 1.5.5
Metode Pengumpulan Data Metode untuk memperoleh data dan teori yang mendukung penelitian ini
adalah sebagai berikut : 1)
Metode Wawancara Metode wawancara adalah teknik tanya jawab terhadap pengguna sistem untuk menggali bagian sistem mana yang dianggap kurang baik oleh peneliti, agar dapat menggali kebutuhan user secara lebih bebas.
2)
Metode Observasi
21
Pengumpulan data dengan menganalisa agar dapat melihat langsung bagai mana sistem lama berjalan dan mampu menghasilkan gambaran lebih baik terhadap sistem yang di analisis. 3)
Metode Dokumentasi Dalam penelitian dokumentasi dapat membantu dalam penelitian ini berupa Foto-Foto kegiatan di PT. Satria Raksa Buminusa yang dapat dijadikan bukti dari penelitian yang dilakukan penulis.
1.5.6
Metode Pengembangan Perangkat Lunak
Metode pengembangan perangkat lunak yang digunakan peneliti adalah Web Engineering adalah Menurut (Pressman, 2009) adalah pembuatan dan penggunaan prinsip-prinsip keahlian teknik untuk mendapatkan perangkat lunak yang ekonomis yang handal dan bekerja secara efisien pada mesin yang sesungguhnya. Proses pengembangan ini dibagi dalam lima fase, yaitu : 1. Customer Communication Dalam proses WebE, komunikasi ditandai oleh tiga tindakan WebE: formulasi, elisitasi, dan negosiasi. Perumusan mendefinisikan bisnis dan konteks organisasi untuk WebApp. Selain itu, para pemangku kepentingan yang di identifikasi perubahan potensial dalam bisnis lingkungan atau persyaratan diperkirakan; dan integrasi antara WebApp dan bisnis lainnya aplikasi, database, dan fungsi di definisikan. Elisitasi merupakan kegiatan persyaratan pengumpulan melibatkan seluruh pemangku kepentingan.
22
Tujuannya adalah untuk menggambarkan masalah yang WebApp untuk memecahkan
Bersama
dengan
persyaratan
dasar
untuk
WebApp
menggunakan informasi terbaik tersedia. Selain itu, dilakukan usaha untuk mengidentifikasi area ketidakpastian dan di mana perubahan potensial akan terjadi, akhirnya negosiasi sering diperlukan untuk mendamaikan perbedaan antara berbagai pemangku kepentingan untuk proyek tersebut. 2. Planning Jumlah
keseluruhan
kenaikan
WebApp
diidentifikasi
dan
rencana proyek singkat untuk kenaikan webapp berikutnya yang akan dikerahkan dibuat. Sumber daya diperkirakan untuk kenaikan tersebut, risiko dianggap, tugas yang dipilih dan dijadwalkan, dan pelacakan dan pemantauan proyek memulai. Dalam kebanyakan kasus, produk kerja perencanaan terdiri dari tugas definisi dan waktu jadwal baris untuk periode waktu yang diproyeksikan untuk pengembangan kenaikan WebApp. 3. Modeling Analisis rekayasa perangkat lunak konvensional dan desain tugas yang disesuaikan dengan perkembangan WebApp, bergabung, dan kemudian menyatu ke dalam WebE kegiatan modeling. Tujuannya adalah untuk mengembangkan tangkas analisis dan desain model yang mendefinisikan persyaratan dan pada saat yang sama mewakili WebApp yang akan memuaskan mereka. 4. Construction
23
Alat
WebE
dan
teknologi
yang
diterapkan
untuk
membangun
yang webapp yang telah dimodelkan. Setelah kenaikan WebApp memiliki dibangun, serangkaian tes cepat yang dilakukan untuk memastikan bahwa kesalahan dalam desain (misalnya, kesalahan dalam konten, arsitektur, antarmuka, dan navigasi) yang terbongkar. pengujian tambahan alamat karakteristik WebApp lainnya. 5. Deployment WebApp di konfirgurasi untuk lingkungan operasional hal ini kemudian disampaikan kepada pengguna akhir dan periode evaluasi dimulai umpan balik evaluasi disajikan kepada tim WebE dan kenaikan ini dimodifikasi sesuai kebutuhan.
1.6 Sistematika Penulisan Untuk membantu penulisan penelitian ini, adapun sistematikanya adalah:
BAB I
PENDAHULUAN Bab ini berisikan latar belakang, perumusan dan batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian, waktu penelitian dan sistematika penulisan
BAB II
TINJAUAN PUSTAKA Bab ini berisikan tujuan umum dari tempat penelitian serta pembahasan tentang teori-teori dasar dan tinjauan pustaka yang mendukung materi.
24
BAB III
METODE PENGEMBANGAN Bab ini berisikan analisis desain sistem yang meliputi perangkat pendukung sistem baik software maupun menjelaskan tentang hardware,UML, use case, activitydiagram, perancangan database, perancangan menu-menu dan penjelasan sistem.
BAB IV
HASIL DAN PEMBAHASAN Bab ini berisikan penjelasan tentang hasil dari perancangan sistem yang sudah di teliti.
BAB V
PENUTUP Bab ini berisikan kesimpulan dan saran sebagai masukan terhadap apa yang telah dijelaskan sebelumnya.
25
BAB II TINJAUAN PUSTAKA
2.1
Tinjauan Umum
2.1.1
Sejarah PT. Satria Raksa Buminusa Pada tahun 1978 PT. Stanvek (Perusahaan pengeboran minyak amerika)
di jual ke PT. Expant yang di punyai oleh Arifin panigoro, pada saat itu PT. Expant adalah perusahaan baru menggeluti dunia perminyakan yang awalnya adalah perusahaan yang bergerak dalam bidang properti. Pada saat itulah PT. Expant memulai bisnis barunya dalam menggeluti dunia perminyakan. Setiap perusahaan ketika memulai mengoprasikan atau meulai bisnisnya pasti harus membutuhkan sumberdaya manusia yang kompeten yang bisa mendukung perusahaan ini di dalamnya, oleh sebab itulah di bentuklah unit-unit staf karyawan di masing-masing divisinya. Dari masing pembentukan unit-unit yang akan mengoprasikan perusahaan ini termasuk bidang keamanan. Pada tahun itu juga terbentuklah organisasi keamanan (security) yang langsung di bawah kendali manajemen PT. Expant, yang berarti keaamananya karyawan langsung dari perusahaan ini atau istilahnya PKWTT (pekerja kontrak waktu tidak tentu) pada saat itu.
26
Pada tahun 1995 PT. Expant berganti nama menjadi PT. Medco Energy International, yang pada masa ini Medco mengalami kejayaan di tandai perusahaani telah go public. Perusahaan minyak ini sudah membuka sumur pengeboran di banyak daerah-daerah di seluruh indonesia bahkan luar negeri seperti Oman, Katar. Dengan berkembang pesatnya perusahaan ini pasti membutuhkan tenaga keamanan yang ektra pula untuk mengamankan pos-pos di semua lokasi pengeboran. Berjalannya waktu organisasi keamanan di PT. MedcoEnergy mengalami terus mengalami perubahan, hingga pada tahun 2004, PT. MedcoEnergy mengeluarkan kebijakan, pekerja-pekerja yang sifatnya bukan pekerja pokok sebaiknya di outsourcingkan. Kebijakan perusahaan ini menerut sumber-sumber yang terkait seperti pimpinan PT. Satria Raksa Buminusa dan anggota senior security yang bekerja di PT. Medco dari awal berdirinya PT. Medco adalah mengacu kebijakan pemerintah yang pada era presiden Megawati Soekarno putri yang mengesahkan tenaga kerja outsourcing. Pada
tahun
2005
bagian
kaeamanan
(security)
PT.
Medco
di
outsourcingkan (menjadi pihak kedua), kebijakan ini menuai banyak kecaman khusunya oleh karyawan security, karena merasa itu tidak adil dan merugikan karyawan security. Mulai itulah timbullah gejolak dari karyawan security yang menuntut outsourcing di tiadakan di perusahaan ini. Dan pada saat itulah organisasi keamanan di PT. Medco di pisahkan dari induknya dan berganti nama PT. Satria Raksa Buminusa, yang menaungi seluruh bidang keamanan di seluruh projek PT. Medco.
27
Pada tahun 2005 PT. Satria Raksa Buminusa, berdiri sendiri sebagai perusahaan anak dari perusahaan PT. MedcoEnergy International, yang berstatus outsourcing. Pada saat itu juga perusahaan ini bergerak dalam bidang jasa keamanan bukan hanya dalam proyek PT. Medco saja . Bentuk jasa keamanan yang ditawarkan oleh perusahaan ini sejak berdirinya pada tahun 1995 antara lain : Jasa penjagaan (security), Jasa pengawalan (Bodyguard), Jasa pengantaran uang (Cash cervice). Pada tahun 1995 Perusahaan ini berdiri dengan nama Musi Raksa Buminusa, nama ini diambil dari nama sungai musi yang membelah kota Palembang ibu kota Sumatra selatan. Pada awalnya perusahaan ini berdiri di ibukota sumatera selatan ini, lalu pengoprasionalannya di pindahkan ke Jakarta karena pada waktu itu perusahaan ini hanya memberikan jasa pada satu perusahaan satu saja. PT. Satria Raksa Buminusa sendiri juga merupakan sebuah perusahaan swasta yang telah memenuhi persyaratan kepolisian, sebagai perusahaan jasa keamanan dan ikut membantu kepolisian dalam menyelenggarakan keamanan lingkungan perusahaan, sesuai Peraturan KAPOLRI No. Pol. 24 tahun 2007 tentang Sistem Pengamanan Manajemen Perusahaan/Intansi Pemerintahan. 2.1.2
Visi dan Misi PT. Satria Raksa Buminusa Visi PT. Satria Raksa Buminusa mempunyai visi yang besar dalam dunia
keamanan (security) yaitu ingin bisa merambah pelayanan jasa keamanan jasa
28
security perusahaan-perusahaan yang bergerak dalam bidang perminyakan di nusantara. Dalam misinya PT. Satria Raksa Buminusa ingin meningkatkan pelayanan kepada pemakai jasanya antara lain: 1. Memberikan pelayanan terbaik pada pemakai jasanya. 2. Meningkatkan kualitas SDM untuk meningkatkan profesionalisme. 3. Membangun kerja sama yang yang saling menguntungkan
2.1.3
Struktur Organisasi PT. Satria Raksa Buminusa
29
Struktur organisasi PT. Satria Raksa Buminusa sebagai berikut :
Gambar 2.1 Struktur Organisasi PT. Satria Raksa Buminusa
2.2
Landasan Teori
2.2.1
Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Menurut (Simarmata, 2010: 6) adalah
difokuskan pada proses yang akan digunakan dalam penciptaan sistem perangkat lunak. Aplikasi web melibatkan sejumlah pengembangan perangkat lunak yang
30
signifikan di dalam server web. jauh dari kumpulan halaman statis, aplikasi web yang besar merupakan aktivitas pengembangan perangkat lunak yang kompleks.
2.2.2
PHP PHP menurut (Simarmata, 2010: 148) merupakan singkatan dari Personal
Home Page tools, sebelum akhirnya menjadi PHP Hypertext Preprocessor. PHP mengijinkan pengembang untuk menempelkan kode di dalam HTML dengan menggunakan bahasa yang sama, seperti Perl dan UNIX shells. object sumber tersusun sebagai halaman HTML, tetapi dengan generasi konten dinamis yang programmatic.
2.2.3
Unified Modeling Language (UML) Unified Modeling Language (UML) adalah salah satu standar bahasa yang
banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis & desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek.(Rosa&Shalahuddin, 2014:133).
2.2.3.1 Class Diagram Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi. (Rosa&Shalahuddin, 2014:141).
31
nam a_kelas +atri but +ope rasi()
Gambar 2.2 Class Diagram 2.2.3.2 UseCase Diagram Usecase diagram merupakan pemodelan untuk kelakukan(behavior) sistem informasi yang akan dibuat. Usecase mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. (Rosa&Shalahuddin, 2014:155).
Simbol
Nam
Deskripsi
a
Actor
Orang atau sistem lain yang berinteraksi dengan sistem Informasi.
Gen eralization
Hubungan dimanaobjek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk(ancestor).
<
>
Relasi usecasetambahan kesebuahusecasedimanausecaseyang ditambahkan memerlukan usecaseini untuk menjalankan fungsinya atau sebagai syarat dijalankanyausecaseini.
<<Ex tend>>
Relasi usecasetambahan kesebuahusecasedimanausecaseyang ditambahkan dapat berdiri sendiri walau tanpa usecase tambahan.
32
Asso ciation
Komunikasi antara aktor atau usecaseyang saling berinteraksi.
Use Case
Fungsionalitas yang disediakan sistem sebagai unit yang saling bertukar pesan antar unit atau aktor.
Tabel 2.1 UseCase Diagram
2.2.3.3 Activity Diagram Diagram aktivitas atau activity diagrammenggambarkan workflow(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. (Rosa&Shalahuddin, 2014:161). Simbol
Deskripsi Nama Status awal
Start aktivitas system
Aktifitas
Aktivitas yang dilakukan system
Percabanga Percabangan n/ decision aktivitas lebih dari satu
jika
ada
Penggabung Penggabungan lebih dari an / Join aktivitas digabungkan menjadi satu Status akhir
pilihan
satu
Status akhir yang dilakukan oleh system
Na ma
Swimlane
Memisahkan antara organisasi yang bertanggung jawab terhadap aktivitas yang terjadi
Tabel 2.2 Activity Diagram
33
2.2.4
Web Engineering Web Engineering adalah Menurut (Pressman, 2009) adalah pembuatan dan
penggunaan prinsip-prinsip keahlian teknik untuk mendapatkan perangkat lunak yang ekonomis yang handal dan bekerja secara efisien pada mesin yang sesungguhnya. Proses pengembangan ini dibagi dalam lima fase, yaitu :
Customer Communication Dalam proses WebE, komunikasi ditandai oleh tiga tindakan WebE: formulasi, elisitasi, dan negosiasi. Perumusan mendefinisikan bisnis dan konteks organisasi untuk WebApp. Selain itu, para pemangku kepentingan yang di identifikasi perubahan potensial dalam bisnis lingkungan atau persyaratan diperkirakan; dan integrasi antara WebApp dan bisnis lainnya aplikasi, database, dan fungsi di definisikan. Elisitasi merupakan kegiatan persyaratan pengumpulan melibatkan seluruh pemangku kepentingan. Tujuannya adalah untuk menggambarkan masalah yang WebApp untuk memecahkan
Bersama
dengan
persyaratan
dasar
untuk
WebApp
menggunakan informasi terbaik tersedia. Selain itu, dilakukan usaha untuk mengidentifikasi area ketidakpastian dan di mana perubahan potensial akan terjadi, akhirnya negosiasi sering diperlukan untuk mendamaikan perbedaan antara berbagai pemangku kepentingan untuk proyek tersebut. Planning Jumlah
keseluruhan
kenaikan
WebApp
diidentifikasi
dan
rencana proyek singkat untuk kenaikan webapp berikutnya yang akan
34
dikerahkan dibuat. Sumber daya diperkirakan untuk kenaikan tersebut, risiko dianggap, tugas yang dipilih dan dijadwalkan, dan pelacakan dan pemantauan proyek memulai. Dalam kebanyakan kasus, produk kerja perencanaan terdiri dari tugas definisi dan waktu jadwal baris untuk periode waktu yang diproyeksikan untuk pengembangan kenaikan WebApp.
Modeling Analisis rekayasa perangkat lunak konvensional dan desain tugas yang disesuaikan dengan perkembangan WebApp, bergabung, dan kemudian menyatu ke dalam WebE kegiatan modeling. Tujuannya adalah untuk mengembangkan tangkas analisis dan desain model yang mendefinisikan persyaratan dan pada saat yang sama mewakili WebApp yang akan memuaskan mereka. Construction Alat
WebE
dan
teknologi
yang
diterapkan
untuk
membangun
yang webapp yang telah dimodelkan. Setelah kenaikan WebApp memiliki dibangun, serangkaian tes cepat yang dilakukan untuk memastikan bahwa kesalahan dalam desain (misalnya, kesalahan dalam konten, arsitektur, antarmuka, dan navigasi) yang terbongkar. pengujian tambahan alamat karakteristik WebApp lainnya. Deployment
35
WebApp di konfirgurasi untuk lingkungan operasional hal ini kemudian disampaikan kepada pengguna akhir dan periode evaluasi dimulai umpan balik evaluasi disajikan kepada tim WebE dan kenaikan ini dimodifikasi sesuai kebutuhan.
Modeling
Planning
Customer Communication
Construction
Deployment
Gambar 2.3 Model Proses Web Enginnering (Pressman, 2009:26)
36
2.3
Penelitian Sebelumnya 1. Rekayasa Perangkat Lunak Berbasis Web Menggunakan Konsep
Customer Relationship Management (CRM) pada UD Ultraa Cloth Semarang. oleh Bayu Wijanarko dari Universitas Dian Nuswantoro Tahun 2015. dengan menerapkan konsep Customer Relationship Management (CRM). Proses pembangunan website CRM ini mengunakan metode pengembangan Prototype, untuk teknik analisis dalam pembuatan perangkat lunak menggunakan metode analisis berbasis obyek atau Unified Modeling Language (UML). Bahasa pemrograman yang digunakan untuk membuat program ini adalah PHP dengan database server MySQL. Penelitian ini menghasilkan sebuah sistem CRM berbasis website yang memiliki beberapa menu salah satunya adalah untuk menampung masukan. 2. Rekayasa E-Commerce Berbasis Web Dengan Metode Web Engineering Oleh Ajib Susanto & M. Hadi Subowo dari ( Universitas Dian Nuswantoro Tahun 2013 Dalam jurnal Penelitian ini bertujuan untuk menghasilkan sebuah ecommerce berbasis web Metode pengumpulan data yang digunakan Observasi, Studi Literatur, dan Wawancara. Pembuatan e-commerce berbasis web dengan bahasa pemrograman PHP Hipertext Pree Processor (PHP), WML, dan sistem database MySQL.
37
2.4. Kerangka Berpikir Kerangka berpikir dalam penelitian ini adalah sebagai berikut : CustomerCommunication : Peneliti melakukan komunikasi dengan pengguna agar dapat mengetahui apa yang diinginkan pengguna untuk aplikasi berbasis web ini.
Planning : Melakukan perencanaan target waktu pengembangannya.
Modeling : Peneliti mendesain class diagram, usecase diagram, activity diagram dan antar muka untuk mewakili model sistem yang akan dibangun
Construction : Melakukan pembangunan aplikasi web dengan bahasa pemrograman web.
Deployment : Hasil dari deployment nantinya akan digunakan oleh PT. Satria Raksa Buminusa untuk menunjang berbagai kegiatan dan aktifitas agar lebih efektif dan efisien.
Gambar 2.4 Kerangka Berpikir
38
BAB III ANALISIS DAN PERANCANGAN
3.1. Analisis pengguna sistem
Dalam sistem aplikasi ini terdapat 2 jenis aktor yang saling berinteraksi dalam lingkungan sistem, yaitu : a. Bagian calon karyawan, yang bertugas untuk mendaftar calon karyawan di PT. Satria Raksa Buminusa b. Bagian admin, yang bertugas untuk mengelola data, seperti mengelola data calon karyawan, mengelola data karyawan, dan mengelola informasi di PT. Satria Raksa Buminusa Untuk masuk kedalam sistem pendaftaran, user telebih dahulu mengisi form pendaftaran. Setelah itu, user dapat melakukan login yang sudah terdaftar untuk mengakses website PT. Satria Raksa Buminusa, Seperti; menu home, menu informasi, menu calon karyawan, dan menu logout.
3.2. Kebutuhan Fungsional Kebutuhan fungsional yang akan dipenuhi pada sistem ini adalah: 1.
Pendaftaran calon karyawan
39
Digunakan untuk mengelola pendaftaran yaitu untuk mendaftar calon karyawan di PT. Satria Raksa Buminusa 2.
Kelola Data karyawan Digunakan untuk melihat biodata karyawan PT. Satria Raksa Buminusa dan juga berfungsi untuk mencari data karyawan PT. Satria Raksa Buminusa.
3.
Kelola Admin Digunakan untuk menyimpan, menambah dan mengubah data admin
4.
Kelola Informasi Digunakan untuk menampilkan informasi di PT. Satria Raksa Buminusa yaitu seperti pengumuman dan prosedur
3.3. Analis kebutuhan perangkat lunak Proses pengumpulan kebutuhan diintensifkan dan difokuskan, khususnya pada perangkat lunak, dalam merancang suatu perangkat lunak, perlu memperhatikan kebutuhan yang akan digunakan dalam perancangan aplikasi sebagai berikut:
3.3.1
Kebutuhan Hardware Spesifikasi kebutuhan perangkat keras dalam penelitian ini adalah: 1. Laptop/PC 2. Processor Minimum Pentium IV 3. RAM 1 GB 4. Printer
40
5. Hardisk 3.3.2
Kebutuhan Software Spesifikasi kebutuhan perangkat lunak dalam penelitian ini adalah: 1. Windows Xp, 7 & 8, sebagai sistem operasi 2. Microsoft Office Word dan Excel, sebagai membuat laporan 3. Dreamweaver, sebagai aplikasi perancangan 4. PHP, sebagai bahasa pemograman 5. MySql, sebagai basis data
3.4. Customer Communication Tahap yang dilakukan pada penelitian ini adalah melakukan komunikasi dalam komunikasi dengan staff karyawan pada PT. Satria Raksa Buminusa adalah produk jasa pada PT. Satria Raksa Buminusa ialah tentang jasa security secure, jasa security equipment, jasa manned guarding management, jasa security consultancy, jasa central monitoring room dan jasa security devices & modern technology. dalam proses pendataan data karyawan masih dicatat secara satu per satu dengan cara memuat yang memungkinkan terjadi kesalahan data karena ketika ingin memperbarui data karyawan yang lama ke data karyawan yang baru, data karyawan yang lama tetap ada. dan proses rekruitmen karyawan di PT. Satria Raksa Buminusa masih menggunakan cara manual yaitu dengan mengantarkan surat lamaran kerja dan berkas-berkas lainnya ke Human Resource Department (HRD) PT. Satria Raksa Buminusa.
41
3.5. Planning Dalam pengembangan
perencanaan perangkat
Peneliti lunak,
melakukan
mendefinisikan
perencanaan sumber
daya,
dalam waktu
pengembangan dan informasi yang berkaitan dengan proyek. Waktu Pengembangan Perangkat Lunak : Tabel 3.1. Waktu Pengembangan Perangkat Lunak Jenis kegiatan
Waktu kegiatan per minggu April 1
Mei 2
3
4
Juni 1
2
3 4
Juli 1 2
3 4
1
2 3
Customer Communication Planing Modeling Construction Deployment
3.6. Modeling Setelah melakukan komunikasi dengan pelanggan dan menganalisis resiko yang kemungkinan muncul maka tahapan selanjutnya adalah membangun representasi dari web PT. Satria Raksa Buminusa berupa desain sistem yang akan diusulkan diantaranya desain pengguna, use case diagram, sekenario, activity diagra, dengan menggunakan bahasa pemodelan UML, perancangan database, serta perancangan antar muka 3.6.1
Use Case Diagram Usecase diagram merupakan pemodelan untuk kelakuan dari program
website yang di rancang. Usecase menjelaskan sebuah interaksi antara satu atau
4
42
lebih aktor dengan sistem informasi. Usecase berfungsi apa saja yang ada didalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Berikut hasil rancangan penggunaan usecase:
Gambar 3.1. Use case pendaftaran calon karyawan
43
Gambar 3.2 Use Case Login Admin Berikut adalah skenario jalanya masing-masing use case dari program pendaftaran sebagai berikut: Nama Use Case : Diagram Admin Aktor : Admin Skenario Aksi Aktor Skenario Normal 1. Memasukan username dan password
Reaksi Sistem
2. Memeriksa valid tidaknya data masukan dengan memeriksa admin atau user (jika sukses maka login, jika tidak kembali ke menu login) 3. Menampilkan halaman home 4. Mengelola Admin 5. Mengganti password admin dan menambah user admin baru
44
Nama Use Case : Diagram Calon Karyawan Aktor : Calon Karyawan Skenario Aksi Aktor Skenario Normal 1. Menampilkan halaman home
Reaksi Sistem
2. Memilih menu pendaftaran 3. Menginput data pendaftaran calon karyawan 4. Login yang sudah terdaftar 5. Melihat hasil pengumuman pendaftaran
3.6.2 Activity Diagram Berikut adalah activity diagram pendaftaran calon karyawan :
45
Gambar 3.3 Activity diagram pendaftaran calon karyawan Berikut activity diagram login admin:
46
Gambar 3.4 Activity Diagram Login Admin 3.6.3
Rancangan Basis Data Basis data pada aplikasi ini menggunakan SQL Database. SQL Database
merupakan sebagai basis data dalam menyimpan data-data pada program pendaftaran calon karyawan. Berikut ini desain tabel basis data yang ada di SQL Database yang digunakan sebagai media penyimpanan data-data yang akan dipanggil oleh program pendaftaran calon karyawan. Berikut adalah rancangan basis datanya: Tabel 3.2. Tabel Admin NO Nama 1 Id 2 Nama 3 Password
Tipe Char Varchar Varchar
Ukuran 5 25 30
Keterangan Identitas Admin Nama Petugas Password
47
Tabel 3.3. Tabel Pendaftaran NO 1 2 3 4 5 6 7 8 9 10 11 12 13
3.6.4
Nama no_ktp Password Nama tempat_lahir tanggal_lahir jenis_kelamin Kewarganegaraan Agama Status Alamat no_telpon no_hp pendidikan_terakhir
Tipe Char Char Varhar Char Date Char Char Char Char Varchar Char Char Char
Ukuran 25 30 50 30 20 20 15 15 200 20 20 20
Keterangan Primary Key Password Nama Calon Karyawan Tempat Lahir Tanggal Lahir Jenis Kelamin Kewarganegaraan Agama Status Dalam Keluarga Alamat Nomor Telpon Nomor HP Pendidikan Terakhir
Desain Antarmuka (Interface)
1. Form Home : 1. 2. 3. 4. HOME PROFIL INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN 5. 6. Produk Jasa 7. 8. Foto Foto 9. 10. 11. Profil Perusahaan Jasa Security 12. 13.
HEADER
Foto
Gambar 3.5 Form Home
48
2. Form Profil : HEADER
c. d. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL e. f. g. h. i. j.MENAMPIKAN HALAMAN TENTANG SEJARAH , VISI MISI , STRUKTUR k. ORGANISASI & GALERI PADA PT. SATRIA RAKSA BUMINUSA l. m. n. o. p. Gambar 3.6 Form Profil 3. Form Informasi :
HEADER
q. r. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL s. t. u. v. w.MENAMPIKAN HALAMAN INFORMASI TENTANG PENGUMUMAN & x. PROSEDUR PADA PT. SATRIA RAKSA BUMINUSA y. z. aa. bb. cc.
Gambar 3.7 Form Informasi
49
4. Form Pendaftaran ( Calon Karyawan ) : dd. HEADER ee. ff. HOME PROFIL INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN gg. hh. Pendaftaran ii. jj. xxxxxxxxxxxx xxxxxxxxxxxx No KTP Kewarganegaraan : x kk. : x ll. xxxxxxxxxxxx xxxxxxxxxxxx Password : Agama : x x mm. xxxxxxxxxxxx browse nn. : Foto Status Dalam Keluarga : x oo. xxxxxxxxxxxx xxxxxxxxxxxx Nama Alamat : pp. : x x qq. xxxxxxxxxxxx xxxxxxxxxxxx Tempat Lahir
:
Tanggal Lahir
:
:
Nomor Telpon
:
xxxxxxxxxxxx x
Nomor Hp
:
xxxxxxxxxxxx x
xxxxxxxxxxxx x
Pendidikan Terakhir
:
xxxxxxxxxxxx x
x
x
rr. Jenis Kelamin
Simpan
Gambar 3.8 Form Pendaftaran (Calon Karyawan) 5. Form Login yang sudah terdaftar (Calon Karyawan) :
HEADER
ss. HOME PROFIL tt. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN uu. vv. ww. User Login xx. yy. zz. aaa. *Login Menggunakan No KTP bbb. ccc. Gambar 3.9 Form Login yang sudah terdaftar (Calon Karyawan)
50
6. Form Home (Calon karyawan) : HEADER
HOME PROFIL INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI CALON KARYAWAN LOGOUT
Produk Jasa
Foto
Foto Foto Profil
Perusahaan Jasa Security
Foto
Gambar 3.10 Form Home (Calon karyawan) 7. Form Biodata ( Calon Karyawan ) : HEADER
6. HOME 7. PROFIL INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI CALON KARYAWAN LOGOUT 8. 9. BIODATA CALON KARYAWAN 10. 11. FOTO CALON 12. KARYAWAN 13. 14. : xxxxxxxxxxxxxxxxxxx 15. Status : xxxxxxxxxxxxxxxxxxx 16. No KTP a. Password : xxxxxxxxxxxxxxxxxxx 17. Nama : xxxxxxxxxxxxxxxxxxx 18.
19.
Tempat Lahir
: xxxxxxxxxxxxxxxxxxx
Tanggal Lahir
: xxxxxxxxxxxxxxxxxxx
Jenis Kelamin
: xxxxxxxxxxxxxxxxxxx
Kewarganegaraan
: xxxxxxxxxxxxxxxxxxx
Agama
: xxxxxxxxxxxxxxxxxxx
Alamat
: xxxxxxxxxxxxxxxxxxx
Nomor Telpon
: xxxxxxxxxxxxxxxxxxx
Nomor Hp
: xxxxxxxxxxxxxxxxxxx
Pendidikan Terakhir
: xxxxxxxxxxxxxxxxxxx
51
Gambar 3.11 Form Biodata Calon Karyawan (Calon Karyawan) 8. Form Login Admin (Admin) : c. d. e. HOME PROFIL INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI CALON KARYAWAN LOGOUT f. g. h. i. j. k. a. l. xxxxxxxxxxxxxxx Username : m. a. xxxxxxxxxxxxxxx n. Password : o.
HEADER
Login
LOGIN
p. Gambar 3.12 Form Login Admin (Admin) 9. Form Home (Admin) : ADMIN c.
d. e. HOME f. g. KARYAWAN h. i. CALON KARYAWAN j. k. EDIT a. l. LOGOUT m.
SELAMAT DATANG ADMIN
52
Gambar 3.13 Form Home Admin (Admin) 10.Form Edit Tambah Pengumuman ( Admin ) :
20. 21. Pengumuman 22. Pengumuman Judul 23. xxxxxxxxxxxxxxxxxxxx 24. 25. 26. Isi Pengumuman 27. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 28. 29. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 30. 31. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 32. SIMPAN 33. xxxxxxxxx
Gambar 3.14 Form Edit Tambah Pengumuman (Admin) 11. Form Data Calon Karyawan ( Admin ) :
34. 35. 36. 37. 38. No 1 39. 2 40. 3 41. 4 5 42. 43. 44. 45.
Data Calon Karyawan Yang Sudah Mendaftar N No KTP xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
Nama xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
Tanggal lahir xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx
Status xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
Aksi Edit I Cetak I Hapus Edit I Cetak I Hapus Edit I Cetak I Hapus Edit I Cetak I Hapus Edit I Cetak I Hapus
53
Gambar 3.15 Form Data Calon Karyawan (Admin)
12. Form Data Calon Karyawan – Edit ( Admin ) : c. d. e. f. g. h. i. j. k. l. m. n.
EDIT DATA CALON KARYAWAN
Foto Calon Karyawan
a.
Status
o. No KTP p.
:
DITERIMA
:
xxxxxxxxxxxxxxxxxxx
Password
:
xxxxxxxxxxxxxxxxxxx
Nama
:
xxxxxxxxxxxxxxxxxxx
Tempat Lahir
:
xxxxxxxxxxxxxxxxxxx
Tanggal Lahir
:
xxxxxxxxxxxxxxxxxxx
Jenis Kelamin
:
xxxxxxxxxxxxxxxxxxx
Kewarganegaraan
:
xxxxxxxxxxxxxxxxxxx
Agama
:
xxxxxxxxxxxxxxxxxxx
Status Dalam Keluarga
:
xxxxxxxxxxxxxxxxxxx
Alamat
:
xxxxxxxxxxxxxxxxxxx
Nomor Telpon
:
xxxxxxxxxxxxxxxxxxx
Nomor Hp
:
xxxxxxxxxxxxxxxxxxx
Pendidikan Terakhir
:
xxxxxxxxxxxxxxxxxxx
q.
SIMPAN
54
Gambar 3.16 Form Data Calon Karyawan – Edit (Admin)
13. Form Data Calon Karyawan – Cetak ( Admin ) : r. s. t. u. Logo v. PT..Satria w. Raksax. y. Buminusa z. aa. No KTP bb. cc. Password Nama
PT. SATRIA RAKSA BUMINUSA Jln. Babat- Lais, Desa Bonot Kecamatan Lais Kabupaten Musi Banyuasin Provinsi Sumatera Selatan
: xxxxxxxxxxxxxxxxxxx
a.
dd. ee.
: xxxxxxxxxxxxxxxxxxx : xxxxxxxxxxxxxxxxxxx
Tempat Lahir
: xxxxxxxxxxxxxxxxxxx
Tanggal Lahir
: xxxxxxxxxxxxxxxxxxx
ff. Jenis Kelamin
: xxxxxxxxxxxxxxxxxxx
Kewarganegaraan
: xxxxxxxxxxxxxxxxxxx
Agama
: xxxxxxxxxxxxxxxxxxx
Status Dalam Keluarga : xxxxxxxxxxxxxxxxxxx Alamat
: xxxxxxxxxxxxxxxxxxx
Nomor Telpon
: xxxxxxxxxxxxxxxxxxx
Nomor Hp
: xxxxxxxxxxxxxxxxxxx
Pendidikan Terakhir
: xxxxxxxxxxxxxxxxxxx
CETAK FORM
Foto Calon Karyawan
55
Gambar 3.17 Form Data Calon Karyawan – Cetak (Admin)
14. Form Data Karyawan ( Admin ) :
Gambar 3.18 Form Data Karyawan (Admin) 15. Form Kelola Data Karyawan ( Admin ) :
56
Gambar 3.19 Form Kelola Data Karyawan (Admin)
16. Form Produk Jasa :
HEADER
ddd. eee. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL fff. ggg. Produk Jasa hhh. iii. Jasa jjj. Security Secure Jasa kkk.Security Equipment Jasa lll. Manned Guarding Management Jasa Security Consultancy mmm. Jasa nnn.Central Monitoring Room Jasa ooo.Security Divices & Modern Technology ppp.
57
Gambar 3.20 Form Produk Jasa 17. Form Tentang Kami :
HEADER
qqq. rrr. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL sss. ttt. uuu. Tentang Kami vvv. www. Area Working xxx. & Reperentative Branch yyy. Recommendation Letter Polda zzz.Excellence Our aaaa. bbbb. cccc.
Gambar 3.21 Form Produk Jasa
18. Form Pengalaman Kami :
HEADER
dddd. eeee.INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL ffff. gggg. Pengalaman Kami hhhh. iiii. jjjj. kkkk. llll. mmmm. nnnn. oooo. pppp.
58
Gambar 3.22 Form Pengalaman Kami 19. Form Kontak Kami :
HEADER
qqqq. rrrr. INFORMASI PRODUK JASA PENGALAMAN KAMI TENTANG KAMI KONTAK KAMI PENDAFTARAN LOGIN HOME PROFIL ssss. tttt. Kontak Kami uuuu. Marketingvvvv. wwww. Nama xxxx. Phone yyyy. Email zzzz. Alamat aaaaa. Operasional Office bbbbb. ccccc.
Gambar 3.20 Form Kontak Kami
3.7. Construction Tahap yang dilakukan pada penelitian ini adalah penerjemahan dari fase modeling ke tahap kode pemrograman web. Kode pemrograman yang digunakan merupakan bahasa pemrograman web yang berkembang saat ini dan efektif dalam pembangunan aplikasi webseperti HTML,PHP,CSS,Java Script, dll
3.8. Deployment
59
Dalam tahap terakhir ini, website PT. Satria Raksa Buminusa nantinya akan digunakan oleh PT. Satria Raksa Buminusa untuk menunjang berbagai kegiatan dan aktifitas agar lebih efektif dan efisien.
60
BAB IV HASIL DAN PEMBAHASAN
4.1
Hasil Hasil dari penelitian ini adalah sebuah website PT. Satria Raksa Buminusa.
Website ini terdiri dari 5 menu utama, yakni home, profil, informasi,produk jasa, pengalaman kami, tentang kami, kontak kami, pendaftaran, dan login. Selain dari menu utama, website ini hak penggunanya (user) atau levelnya dibagi menjadi 2, yakni bagian login calon karyawan yang sudah melakukan pendaftaran dan login bagian administrator yang nantinya bertugas mengontrol data calon karyawan yang mendaftar. Metode penelitian yang digunakan adalah metode action research. Dalam mengumpulkan data dan bahan – bahan yang dibutuhkan untuk penelitian penulis menggunakan metode kepustakaan, metode wawancara, dan metode observasi yakni meninjau langsung ke PT. Satria Raksa Buminusa. Dalam pengembangannya penulis menggunakan metode Web Engineering. Adapun tahapan dari metode Web Engineering yakni customer, planning, modeling, construction dan deployment. Website ini dibangun menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya.
61
4.2
Pembahasan Berikut adalah pembahasan dari hasil uji coba website PT. Satria Raksa
Buminusa dan tampilan dari setiap menu – menu yang ada. Adapun tampilan – tampilan dari website PT. Satria Raksa Buminusa sebagai berikut : 4.2.1
Halaman Menu Beranda Halaman beranda merupakan halaman utama atau halaman depan (index).
Halaman ini bisa diakses oleh siapa saja, baik oleh admin maupun oleh calon karyawan dikarenakan ini bersifat umum. Ketika pengguna membuka website PT. Satria Raksa Buminusa maka halaman beranda dari website PT. Satria Raksa Buminusa akan tampil. Adapun tampilan beranda dari website PT. Satria Raksa Buminusa sebagai berikut :
Gambar 4.1 Halaman Beranda
62
4.2.2
Halaman Menu Profil
4.2.2.1 Halaman Sub Menu Profil ( Visi Dan Misi ) Halaman visi dan misi merupakan sub menu dari menu profil. Halaman visi dan misi bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih visi dan misi, maka pengguna akan melihat visi dan misi dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman visi dan misi sebagai berikut:
Gambar 4.2 Halaman Visi dan Misi 4.2.2.2 Halaman Sub Menu Profil ( Sejarah ) Halaman sejarah merupakan sub menu dari menu Profil. Halaman sejarah bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih sejarah, maka pengguna akan melihat sejarah dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman sejarah sebagai berikut:
63
Gambar 4.3 Halaman Sejarah 4.2.2.3 Halaman Sub Menu Profil ( Struktur Organisasi ) Halaman struktur organisasi merupakan sub menu dari menu profil. Halaman struktur organisasi bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih struktur organisasi, maka pengguna akan melihat struktur organisasi dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman struktur organisasi sebagai berikut:
Gambar 4.4 Halaman Stuktur Organisasi 4.2.2.4 Halaman Sub Menu Profil ( Galeri )
64
Halaman galeri merupakan sub menu dari menu Profil. Halaman galeri bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih galeri, maka pengguna akan melihat galeri dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman galeri sebagai berikut:
Gambar 4.5 Halaman Galeri 4.2.3
Halaman Informasi
4.2.3.1 Halaman Sub Menu Informasi ( Pengumuman ) Halaman pengumuman merupakan sub menu dari menu Informasi. Ketika pengguna memilih pengumuman, maka pengguna akan melihat pengumuman – pengumuman yang berisikan informasi dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman pengumuman sebagai berikut:
65
Gambar 4.6 Halaman Pengumuman 4.2.3.2 Halaman Sub Menu Informasi ( Prosedur ) Halaman prosedur merupakan sub menu dari menu Informasi. Ketika pengguna memilih prosedur, maka pengguna akan melihat prosedur pendaftaran yang berisikan tata cara atau tahapan pendaftaran calon karyawan di PT. Satria Raksa Buminusa sehingga calon karyawan mengetahui tata cara mendaftarkan diri di PT. Satria Raksa Buminusa. Adapun tampilan halaman prosedur sebagai berikut berikut:
Gambar 4.7 Halaman Prosedur
66
4.2.4
Halaman Menu Produk Jasa Halaman produk jasa merupakan menu produk jasa. Halaman produk jasa
bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih produk jasa, maka pengguna akan melihat produk jasa dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman produk jasa sebagai berikut:
Gambar 4.8 Halaman Produk Jasa 4.2.5. Halaman Menu Tentang Kami Halaman tentang kami merupakan menu tentang kami. Halaman tentang kami bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih tentang kami, maka pengguna akan melihat tentang kami dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman tentang kami sebagai berikut:
67
Gambar 4.9 Halaman Tentang Kami 4.2.6. Halaman Menu Pengalaman Kami Halaman pengalaman kami merupakan menu pengalaman kami. Halaman pengalaman kami bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih pengalaman kami, maka pengguna akan melihat pengalaman kami dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman pengalaman kami sebagai berikut:
Gambar 4.10 Halaman Pengalaman Kami
68
4.2.7. Halaman Menu Kontak Kami Halaman kontak kami merupakan menu pengalaman kami. Halaman kontak kami bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih kontak kami, maka pengguna akan melihat kontak kami dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman kontak kami sebagai berikut:
Gambar 4.11 Halaman Kontak Kami 4.2.8
Halaman Pendaftaran Pada halaman pendaftar ini ,ketika pengguna atau calon karyawan
memilih pendaftar maka akan tampil
form pendaftaran untuk menjadi calon
karyawan PT. Satria Raksa Buminusa, Halaman pendaftaran bisa diakses oleh siapa saja baik oleh admin maupun oleh pengguna, dalam hal ini yakni calon karyawan. Ketika pengguna memilih pendaftaran, maka pengguna akan melihat pendaftaran dari website PT. Satria Raksa Buminusa. Adapun tampilan halaman pendaftaran sebagai berikut:
69
Gambar 4.12 Halaman Pendaftaran 4.2.9
Halaman Login Pada halaman login ini merupakan login calon karyawan yang sudah
melakukan pendaftaran, calon karyawan yang sudah melakukan pendaftaran maka calon karyawan bisa melakukan login pada halaman login. Adapun field yang harus dimasukkan pada form login yakni nomor KTP dan password yang sudah diisi sebelumnya pada halaman daftar. Adapun tampilan halaman login sebagai berikut :
Gambar 4.13 Halaman Login calon karyawan
70
4.2.10 Halaman Beranda Calon Karyawan Ketika calon karyawan sudah melakukan login pada halaman login calon karyawan dengan memasukkan nomor KTP dan password secara benar maka tampilan utama atau halaman beranda (index) sebagai berikut :
Gambar 4.14 Halaman Beranda Calon Karyawan 4.2.11 Halaman Data Calon Karyawan Pada halaman data calon karyawan akan melihat data yang sudah calon karyawan lakukan form pendaftaran pada halaman pendaftaran, Adapun tampilan halaman data karyawan sebagai berikut :
Gambar 4.15 Halaman Data Calon Karyawan
71
4.2.12 Halaman Login Admin Adapun halaman ini hanya dapat di akses oleh admin , admin harus memasukkan username dan password untuk masuk ke halaman admin. Tampilan login admin sebagai berikut :
Gambar 4.16 Halaman Login Admin 4.2.13 Halaman Beranda Admin (Admin) Ketika admin sudah melakukan login dengan memasukkan username dan password dengan benar maka tampilan utama atau halaman beranda (index) admin sebagai berikut :
Gambar 4.17 Halaman Beranda Admin
72
4.2.14 Halaman Calon Karyawan (Admin) Halaman calon karyawan merupakan menu dari admin. Adapun halaman ini digunakan untuk mengelola hasil pendaftaran dari calon karyawan yag sudah melakukan pendaftaran dengan tombol edit , memilih diterima atau ditolak. Adapun tampilannya sebagai berikut :
Gambar 4.18 Halaman Kelola Calon Karyawan 4.2.15 Halaman Kelola Calon Karyawan (Edit) (Admin) Pada halaman ini, admin akan mengelola hasil mendaftar dari calon karyawan yag sudah mendaftar dengan tombol edit , memilih diterima atau ditolak. Adapun tampilannya sebagai berikut :
Gambar 4.19 Halaman Kelola Calon Karyawan (Edit)
73
4.2.16 Halaman Kelola Calon Karyawan (Cetak) (Admin) Pada halaman ini, admin akan mencetak hasil mendaftar dari calon karyawan yag sudah mendaftar dengan tombol cetak. Adapun tampilannya sebagai berikut :
Gambar 4.20 Halaman Kelola Calon Karyawan (Cetak) 4.2.17 Halaman Pengumuman (Admin) Halaman pengumuman merupakan sub menu dari edit admin. Adapun halaman ini digunakan untuk mengelola pengumuman yang berguna memberikan informasi mengenai pemberitahuan yang perlu untuk di informasikan Adapun tampilannya sebagai berikut :
Gambar 4.21 Halaman Kelola Pengumuman Admin
74
4.2.18 Halaman Pengumuman (Edit) (Admin)
Gambar 4.22 Halaman Kelola Pengumuman Edit Admin 4.2.19 Halaman Karyawan (Admin) Halaman karyawan merupakan menu dari admin. Adapun tampilannya sebagai berikut :
Gambar 4.23 Halaman Data Karyawan Admin
75
Gambar 4.24 Halaman Data Karyawan (Detail) Admin
Gambar 4.25 Halaman Data Karyawan (Cetak) Admin
76
4.2.20 Halaman Kelola Data Karyawan (Admin) Adapun halaman ini digunakan untuk mengelola data karyawan yang berguna memberikan informasi mengenai data karyawan. Adapun tampilannya sebagai berikut :
Gambar 4.26 Halaman Kelola Data Karyawan Admin
77
BAB V KESIMPULAN DAN SARAN
5.1
Kesimpulan Dari hasil dan pembahasan yang sudah dijelaskan maka dapat disimpulkan
sebagai berikut : 1. Penulisan ini menghasilkan website PT. Satria Raksa Buminusa dengan menerapkan metode Web Engineering. 2. Situs website PT. Satria Raksa Buminusa ini dibangun menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. 3. Website PT. Satria Raksa Buminusa ini dapat memberikan kemudahan pada PT. Satria Raksa Buminusa
5.2
Saran Adapun saran yang dapat diberikan dari penelitian yang telah dilakukan
adalah sebagai berikut : 1. Adanya sistem keamanan dalam website PT. Satria Raksa Buminusa ini agar keamanan sistem lebih terjaga. 2. Dapat dikembangkan lagi menjadi lebih baik lagi sesuai kebutuhan
78
DAFTAR PUSTAKA Ajib Susanto & M. Hadi Subowo, (2015) . Rekayasa E-Commerce berbasis Web Dengan Metode Web Engineering Diakses 12 Juli 2016, Dari : https://www.dropbox.com/s/5ps2jdbaxivijgw/JurnalDIAN-WeBeAjibSusanto.pdf Bayu Wijanarko, (2015) . Rekayasa perangkat lunak berbasis web menggunakan konsep customer relationship management (crm) pada UD Ultraa cloth semarang. Diakses 12 Juli 2016, Dari : http://eprints.dinus.ac.id/14977/ Nazir, (2003 : 79-83). Penelitian Tindakan (Action Research). Bandung : Alfabeta.
Pressman, (2009:26). Model Proses Web Enginnering. diakses pada tanggal 09 Oktober 2015 : https://yslaiseblog.files.wordpress.com/2014/03/pressmanlowe-2009-web-engineering-a-practitioner_s-approach.pdf. Rosa & Shalahudin. (2014 : 133-161). Pengertian Unified Modeling Language (UML) Bandung : Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Pressman, (2009:26). Pengertian Web Enginnering. diakses pada tanggal 09 Oktober 2015 : https://yslaiseblog.files.wordpress.com/2014/03/pressmanlowe-2009-web-engineering-a-practitioner_s-approach.pdf. Simarmata, (2010: 6). Pengertian Rekayasa Perangkat Lunak. Yogyakarta: Rekayasa Web.
79
Simarmata, (2010: 148). Pengertian PHP Hypertext Preprocessor. Yogyakarta: Rekayasa Web. Sugiyono. (2009:19). Metode Penelitian Kuantitatif & Kualitatif. Bandung : Alfabeta.