BAB III ANALISIS DAN PERANCANGAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB III ANALISIS DAN PERANCANGAN"

Transkripsi

1 BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan Profile PT. Moonlay Technologies PT. Moonlay Technologies adalah sebuah perusahaan yang bergerak dalam bidang teknologi informasi khususnya dalam pengembangan aplikasi yang didirikan pada tahun PT. Moonlay Technologies berbasis di Jakarta, Indonesia, tepatnya terletak di Equity Tower Lt. 25H, SCBD lot 9, Jln. Jendral Sudirman Kav , Jakarta Selatan, Indonesia. PT. Moonlay Technologies berpengalaman membuat aplikasi dalam perusahaan-perusahaan perbankan, stock trading, kontraktor bangunan, manajemen property, manufacturing, general business management, hingga retails. Keyakinan yang dimiliki PT. Moonlay Technologies adalah kemampuan dan kerjasama untuk menyediakan solusi terbaik bagi setiap kebutuhan bisnis berdasarkan ketelitian dan pengalaman dalam dunia bisnis. Untuk saat ini, terdapat 2 Divisi pada PT. Moonlay Technologies, kedua divisi tersebut adalah: 1. Software Tailor: Divisi ini berfokus pada hal-hal teknis dalam pengembangan software. 2. Brain Resources: Divisi ini berfokus pada pengembangan sumber daya manusia khususnya pada bidang teknologi informasi, yang nantinya akan diletakkan pada perusahaaan-perusahaan yang bekerja sama dengan PT. Moonlay Technologies. Teknologi yang digunakan di perusahaan ini adalah C#,.NET, SQL Server, Oracle, Javascript, Silverlight, Expression Blend, dan Model View Controller Visi dan Misi Perusahaan Dalam menjalankan bisnisnya PT. Moonlay Technologies memiliki Visi dan Misi Perusahaan yaitu: 28

2 Visi Menjadi konsultan IT paling maju dan dapat diandalkan serta menjadi wadah penampung bakat-bakat di Indonesia Misi Menyediakan sumber daya manusia yang berbakat dan menghasilkan perangkat lunak dengan proses yang terstruktur, berkualitas tinggi, dan harga yang terjangkau kepada masyarakat ndonesia Struktur Organisasi Perusahaan CEO Secretary & IT Support Finance & Accounting Business Development HR Marketing Software Tailor Brain Resource Quality Control Project Management Project Management R & D Business Analys Business Analysis Developer System Designer Developer Librarian Gambar 3.1 Struktur Organisasi Perusahaan Keterangan: 1. CEO (Chief Executive Officer) - Bertanggung jawab dan berwenang untuk memimpin segala program yang berjalan di PT. Moonlay Technologies. - Melakukan fungsi dan manajerial terhadap seluruh kegiatan di PT. Moonlay Technologies - Membuat rencana jangka panjang 2. Secretary - Membantu CEO dalam menjalani tugasnya - Melaksanakan kegiatan kesekretarisan perusahaan 29

3 - Membuat laporan perusahaan 3. IT Support - Instalasi, perawatan dan penyediaan dukungan harian baik untuk hardware & software - Mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT - Mengurusi, mengoperasi, maintain, dan perawatan jaringan LAN maupun WAN 4. HRD (Human Resource Department) - Menjalankan fungsi manajemen karyawan - Perekrutan karyawan dan pemecatan karyawan - Menjalankan fungsi administrasi personalia 5. Business Development - Mengembangkan dan menganalisa sistem bisnis yang ada di perusahaan - Menjaga alur keuangan di dalam perusahaan - Mengembangkan produk bisnis yang dimiliki perusahaan - Mengurus urusan kerja sama dengan rekan perusahaan atau dengan klien 6. RnD (Research and Development) - Bertanggung jawab untuk segala aktivitas riset dan pengembangan di perusahaan - Bertanggung jawab mengelola sejumlah dana tertentu yang telah dianggarkan perusahaan untuk riset dan pengembangan - Melakukan tes dan terus mengembangkan teknologi baru untuk meningkatkan kualitas produk yang dihasilkan perusahaan 7. Finance & Accounting - Merencanakan, mengembangkan, dan mengontrol fungsi keuangan dan akutansi di perusahaan dalam memberikan informasi keuangan untuk membantu perusahaan dalam proses pengambilan keputusan yang mendukung pencapaian target keuangan perusahaan 8. Marketing - Memperkenalkan perusahaan kepada masyarakat melalui produk yang dibuat oleh perusahaan - Menghasilkan pendapatan bagi perusahaan dengan cara menjual produk perusahaan 30

4 - Mencari client yang dapat diajak kerja sama dengan perusahaan - Menjalin hubungan baik dengan client - Menyerap informasi dan menyampaikan kepada perusahaan tentang segala sesuatu yang bermanfaat untuk meningkatkan kualitas dan penjualan produk 3.2 Identifikasi Masalah Identifikasi masalah membahas tentang prosedur bisnis yang sedang berjalan yakni perekrutan tenaga kerja dan cara memperoleh client. Prosedur bisnis berjalan pencarian client dapat dilihat pada Gambar 3.2 dan prosedur bisnis berjalan perekrutan tenaga kerja dapat dilihat pada Gambar 3.3. Analisis Sistem berjalan Marketing Client Start Mencari Data Calon Client Kirim /Telepon Terima / Telepon Terima Kebutuhan Berikan Kebutuhan Analisis Personal dan Biaya Negosiasi Buat Surat Kontrak Sesuai? Tolak Kerja Sama Tanda Tangan Surat Kontak Finish Gambar 3.2 Flow Chart Prosedur Bisnis Berjalan Pencarian Client 31

5 Berikut penjelasan dari Gambar 3.2: 1. Untuk memperoleh client, terlebih dahulu divisi marketing mencari informasi client yang membutuhkan alih daya tenaga kerja/brain resource baik melalui internet atau rekomendasi dari perusahaan lain. 2. Apabila informasi tentang perusahaan yang akan dijadikan client telah diperoleh, maka divisi marketing mengirimkan tawaran brain resource yang disediakan perusahaan melalui atau menelepon client. 3. Apabila client tertarik dengan tawaran yang diberikan, maka client memberikan spesifikasi kebutuhan tenaga kerja. 4. Marketing menerima kebutuhan client dan kemudian melakukan analisis personal dan biaya. Hasil analisis kemudian diberikan kepada client untuk dinegosiasikan dan disepakati. 5. Apabila client dan perusahaan sudah sepakat maka pihak marketing membuat surat kontrak yang berisi perjanjian kerja sama untuk ditandatangani oleh client. 6. Client menandatangai surat kontak kerja. 32

6 Analisis Sistem berjalan Client HRD Pencari Kerja Start Pengajuan Tenaga Kerja Terima Kebutuhan Tenaga Kerja Internal & Ekstenal Perusahaan Susun Informasi Lowongan Kerja Sebarkan Informasi Lowongan Lihat Informasi Lowongan Sesuai? Terima Pemberitahuan Kirim CV Download CV Sesuai Kebutuhan? Jadwalkan Wawancara Terima / Telepon Berikan Form Data Diri Hadiri Wawancara Isi Data Diri Terima Hasil Test dan Wawancara Test dan Wawancara Sesuai Permintaan? Kirim /Telepon Terima / Telepon Finish Gambar 3.3 Flow Chart Prosedur Bisnis Berjalan Perekrutan Tenaga Kerja 33

7 Berikut penjelasan dari Gambar 3.3: 1. Pihak client melakukan pengajuan tenaga kerja kepada HRD dengan menghubungi perusahaan baik melalui telepon atau , kemudian memberikan syarat kebutuhan tenaga kerja. 2. Bagian HRD menerima informasi posisi tenaga kerja yang kosong atau kebutuhan tenaga kerja beserta syarat tenaga kerja yang dibutuhkan oleh pihak internal perusahaan. 3. Kemudian bagian HRD membuat informasi menyusun lowongan sesuai dengan syarat kebutuhan tenaga kerja yang ditetapkan oleh client atau internal perusahaan. 4. Setelah informasi lowongan disusun, kemudian bagian HRD menyebarkan informasi lowongan baik menggunakan third party atau mengirimkannya kepada bagian career universitas. 5. Pencari kerja melihat informasi lowongan. 6. Apabila pencari kerja tertarik dengan pekerjaan yang ditawarkan maka pencari kerja melamar lowongan melalui third party atau langsung mengirimkan ke yang tertera pada informasi lowongan yang disebarkan. 7. Bagian HRD menerima notifikasi/pemberitahuan tentang lamaran pekerjaan pencari kerja. 8. Kemudian bagian HRD men-download CV baik dari layanan third party atau Bagian HRD kemudian memeriksa kesesuaian CV dengan syarat kebutuhan tenaga kerja yang ditetapkan 10. Apabila sesuai maka bagian HRD menjadwalkan wawancara dengan menelepon atau mengirimkan kepada pencari kerja. Jika tidak maka bagian HRD melakukan langkah nomor Pencari kerja menerima telepon/ untuk jadwal wawancara beserta alamat perusahaan. 12. Pada saat pencari kerja menghadiri wawancara, bagian HRD memberikan dokumen berupa data calon karyawan untuk diisi. Dokumen tersebut berupa identitas diri, riwayat pekerjaan, riwayat pendidikan/organisasi/keterampilan, latar belakang keluarga, riwayat kesehatan, dan kondisi kerja yang diharapkan. 34

8 13. Setelah data calon karyawan telah diisi, kemudian pencari kerja melakukan interview, berupa pengerjaan soal dan wawancara dengan langsung dengan bagian teknikal perusahaan. 14. Hasil wawancara diberikan kepada HRD untuk diperiksa kesesuaianya. 15. Apabila sesuai dengan kebutuhan tenaga kerja maka HRD mengirimkan atau telepon kepada pencari kerja untuk mengikuti tahap terakhir yakni penentuan gaji. Namun apabila tidak sesuai, bagian HRD melakukan langkah nomor Analisa Kebutuhan Sistem Mengidentifikasi masalah yang terdapat pada PT. Moonlay Technologies, dapat dilakukan dengan cara analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi. Panduan ini dikenal dengan PIECES Analysis (Performance, Information, Economic, Control, Efficiency, Service). Dari analisis ini biasanya didapatkan beberapa masalah dan akhirnya, dapat menemukan masalah utamanya dan beberapa solusi permasalahan. Hal ini penting karena biasanya yang muncul dipermukaan bukan masalah utama, tetapi biasanya hanya gejala-gejala masalah atau yang bukan masalah utama. Tahap analisis PIECES pada pada PT. Moonlay Technologies yang akan digunakan adalah dengan cara membandingkan sistem yang sedang berjalan dengan aplikasi yang baru dibuat: Tabel 3.1 Hasil Analisa dan Kebutuhan Sistem Parameter Constraint Solution Performance Penyebaran informasi Menyediakan form lowongan pekerjaan yang lowongan yang dapat masih dibuka oleh diakses secara online perusahaan masih dimanapun dan kapanpun tergolong sulit diketahui oleh para pencari kerja. sehingga dapat dilakukan penambahan, pembaharuan serta penyebaran informasi lowongan pekerjaan dengan mudah, sehingga informasi dapat dengan cepat diperoleh pencari 35

9 Pencarian klien untuk penempatan kerja brain resource masih dilakukan dengan pencarian di internet atau rekomendasi dari pihak lain, sehingga dibutuhkan waktu yang cukup lama dalam pencarian klien. Padahal tanpa disadari banyak perusahaan besar mencari perusahaan yang menyediakan layanan jasa penempatan tenaga kerja brain resource seperti layanan yang disediakan oleh perusahaan. Hal ini disebabkan karena belum adanya sistem yang dapat diakses oleh client untuk melakukan pemesanan tenaga kerja secara online. Information Informasi lowongan pekerjaan dan layanan brain resource yang disediakan oleh perusahaan belum cepat dapat diketahui oleh para pencari pekerjaan dan client. Informasi yang diperoleh dari CV pelamar kurang lengkap untuk melakukan seleksi kandidat tenaga kerja. Menyediakan form pemesanan karyawan yang dapat diakses oleh klien secara online untuk melakukan pemesanan tenaga kerja bertipe brain resource dan data pemesanan tersebut. Sehingga dapat melakukan pencarian client dengan cepat. Menyediakan form informasi tentang lowongan pekerjaan dan layanan yang disediakan oleh perusahaan sehingga informasi yang diperoleh pencari kerja dan client selalu akurat dan terbaru. Menyediakan form data calon tenaga kerja dan tombol download personal tenaga kerja. 36

10 kerja. Economy Perusahaan perlu mengeluarkan biaya untuk pembayaran third party ataupun selebaran untuk penyebaran informasi lowongan pekerjaan yang dibuka Untuk menghubungi kandidat tenaga kerja untuk informasi tahap wawancara dan test masih dilakukan dengan via telpon, sehingga perusahaan harus mengeluarkan biaya ekstra untuk biaya telpon. Control Data pelamar dari third party tidak dapat diperoleh setelah lebih dari satu tahun. Efficiency Waktu yang dibutuhkan dalam menyeleksi data pelamar memerlukan waktu yang cukup lama karena harus mengunduh CV terlebih dahulu Form data calon tenaga kerja diisi oleh calon tenaga kerja dan bagian HRD dapat mendownload data calon tenaga kerja. Menyediakan website perusahaan yang dapat menangani perekrutan kandidat tenaga kerja dan layanan pemesanan tenaga kerja. Menyediakan fungsi pada aplikasi yang secara otomatis mengirimkan kepada kandidat tenaga kerja untuk tahap wawancara sehingga tidak perlu menghubungi lewat telepon. Menyimpan data pelamar pada server database perusahaan sehingga saat dibutuhkan akan selalu ada. Menyediakan fungsi filter untuk memperoleh data pelamar yang lebih spesifik untuk mempermudah dalam penyeleksiaan data pelamar. 37

11 Services Setelah memasuki tahap wawancara dan test, kandidat tenaga kerja diminta untuk mengisi data diri yang lebih spesifik untuk tujuan mencari tahu lebih detail tentang kandidat tenaga kerja, sehingga dibutuhkan waktu yang lebih untuk melakukan proses seleksi. Pencarian informasi lowongan pekerjaan yang disediakan oleh perusahaan masih belum dapat dengan cepat diperoleh oleh para pelamar Client dan pencari kerja masih banyak yang belum mengerti jenis layanan yang disediakan oleh perusahaan Menyediakan form data diri yang harus diisi oleh kandidat tenaga kerja sebelum melamar lowongan pekerjaan, sehingga sebelum kandidat tenaga kerja dipanggil untuk mengikuti tahap wawancara dan tes, sudah terlebih dahulu mengetahui identitas detail kandidat tenaga kerja. Menyediakan tombol cari lowongan untuk mempermudah pencarian lowongan yang tersedia. Menyediakan informasi tentang layanan yang disediakan oleh perusahaan. 3.4 Kebutuhan Fungsional Kebutuhan fungsional adalah kebutuhan-kebutuhan yang memiliki keterkaitan langsung dengan sistem. Kebutuhan fungsional dari aplikasi ini meliputi: 1. Aplikasi dapat menampilkan informasi lowongan pekerjaan yang dibuka oleh perusahaan. 38

12 2. Aplikasi dapat mempermudah dalam memperoleh kandidat tenaga kerja sesuai dengan kategori pencarian yang dibutuhkan. 3. Aplikasi dapat menampilkan layanan yang disediakan oleh perusahaan. 4. Aplikasi dapat mengelola permintaan klien untuk penempatan tenaga kerja Kebutuhan Non-Fungsional Kebutuhan non-fungsional adalah kebutuhan yang tidak secara langsung terkait dengan fitur tertentu di dalam sistem. a. Kebutuhan perangkat keras Perangkat keras yang dibutuhkan untuk membangun aplikasi e-career ini yaitu menggunakan Laptop dengan spesifikasi sebagai berikut: 1. Modem 2. RAM 3GB 3. Hardisk 150GB b. Kebutuhan perangkat lunak Adapun perangkat lunak yang digunakan dalam membangun aplikasi e- career ini adalah sebagai berikut. 1. Sistem Operasi Microsoft Windows 7 2. Visual Studio 2013 dan SQL Server 2008R2 3. Web Browser Google Crome 3.5 Perangcangan Sistem Perancangan sistem membahas mengenai use case diagram, sequence diagram, class diagram, activity diagram, layout, dan rancangan database yang digunakan dalam pembangunan aplikasi Use Case Diagram Use case diagram yang digunakan dalam pembangunan sistem yaitu sebagai berikut: 39

13 Aplikasi E-Career Pada PT. Moonlay Technologies Mengelola Data Pelamar Mengelola Data Diri <<include>> <<include>> HRD Mengelola Lowongan Apply Lowongan Pencari Kerja Mengelola Akun Pengguna Administrator Mengelola Profile Perusahaan Mengelola Informasi Perusahaan Mengelola Portpolio <<include>> Mengelola Status Client Marketing <<include>> Mengelola Permintaan Karyawan Client Gambar 3.4 Use case diagram Use Case Description Deskripsi setiap use case adalah sebagai berikut: 1. Mengelola Profile Perusahaan Use Case Name Mengelola Profile Perusahaan Scenario Memperbaharui profile perusahaan Triggering Event - Brief Description User akan memperbaharui profile perusahaan Actors Administator, Marketing Related Use Case - Stakeholders Administator, Marketing Pre-conditions Ada perubahan terhadap profile perusahaan Post conditions Profile perusahaan berubah Flow of Activities Actors Sistem 1. Melakukan login terlebih dahulu 2. Akses menu Tentang Kami 4. Klik tombol Ubah 6. Ubah data dan tekan tombol Simpan 3. Tampil informasi perusahaan 5. Tampil form ubah 7. Simpan data ke database 8. Tampil informasi perusahaan 40

14 2. Mengelola Data Diri Use Case Name Mengelola Data Diri Scenario Melakukan perubahan, penambahan detil tentang data pencari kerja Triggering Event Data pelamar belum lengkap Brief Description Apabila data diri belum lengkap maka saat menekan tombol Apply atau Simpan, aplikasi akan meminta untuk memperbaharui data dirinya. Pada menu data diri dapat dilakukan penambahan detil pencari kerja, perubahan detil pencari kerja, serta menghapus detil pencari kerja. Actors Pencari Kerja Related Use Case - Stakeholders Pencari Kerja Pre-conditions Ada pembaharuan data pelamar Post conditions Data pelamar berubah dalam aplikasi Flow of Activities Actors Sistem 3. Mengelola Lowongan 1. Diasumsikan telah melakukan login pada aplikasi 2. User menekan menu Data Diri atau menekan nama user 4. User mengubah data diri 3. Sistem menampilkan data diri user 5. Data pelamar diperbaharui Use Case Name Mengelola Lowongan Scenario Melakukan penambahan/perubahan/penghapusan lowongan Triggering Event - Brief Description User ingin menambah lowongan atau mengubah lowongan Actors Administrator, HRD Related Use Case - Stakeholders - Pre-conditions Terdapat lowongan yang perlu ditambahkan atau diubah, diasumsikan sudah melakukan login terlebih dahulu Post conditions Lowongan bertambah atau berubah Flow of Activities Tambah Lowongan Actors Sistem 41

15 1. Akses menu Lowongan 3. Klik tombol Tambah 5. Isi data kemudian klik tombol Simpan Actors 1. Akses menu Lowongan 3. Klik tombol Ubah 5. Ubah data dan klik tombol Simpan 1. Akses menu Lowongan 3. Klik tombol Hapus 5. Klik Hapus pada detail lowongan 2. Tampil daftar lowongan 4. Tampil form tambah 6. Data disimpan ke database, tampil daftar lowongan Ubah Lowongan Sistem 2. Tampil daftar lowongan 4. Tampil form ubah 6. Data lowongan diperbarui pada database dan muncul daftar lowongan Hapus Lowongan 2. Tampil daftar lowongan 4. Tampil detail lowongan 6. Data lowongan dihapus dari database dan muncul daftar lowongan 4. Mengelola Data Pelamar Use Case Name Mengelola Data Pelamar Scenario Melakukan seleksi data pelamar, mengatur jadwal interview, download personal detail, download CV Triggering Event - Brief Description User ingin mencari pelamar yang sesuai dengan kebutuhan dan mengatur jadwal wawancara Actors Administrator, HRD Related Use Case Mengelola Lowongan Stakeholders Administrator, HRD Pre-conditions Lowongan telah dibuat Post conditions Diperoleh pelamar yang sesuai dengan kebutuhan Flow of Activities Actors Sistem 1. Akses menu Lowongan Dilamar 3. Pilih lowongan 5. Saring data pelamar sesuai spesifikasi, klik tombol Saring Pelamar 7. Unduh personal detail atau CV pelamar untuk melihat detil informasi pelamar 9. Apabila sudah sesuai klik tombol Interview 11. Isi tanggal dan jam 2. Tampil daftar lowongan 4. Tampil daftar pelamar 6. Tampil data pelamar sesuai kriteria saring 8. Ambil data dari database 10. Tampil pop-up jadwal wawancara 12. Simpan ke database 42

16 5. Apply Lowongan Use Case Name Apply Lowongan Scenario Melamar kerja lowongan kerja (apply) secara online Triggering Event - Brief Description User ingin melamar terhadap lowongan yang dibuka Actors Pemcari Kerja Related Use Case Mengelola Data Diri Stakeholders Pencari Kerja Pre-conditions Lowongan belum di-apply Post conditions Lowongan sudah di-apply Flow of Activities Actors Sistem 1. Akses menu 2. Tampil daftar Lowongan 3. Pilih lowongan lowongan 4. Tampil detil 5. Isi tanggal apply lowongan lowongan, kemudian 6. Lowongan yang tekan tombol Apply dilamar disimpan ke database 6. Mengelola Portfolio Use Case Name Mengelola Portfolio Scenario Melakukan penambahan, perubahan, penghapusan portfolio Triggering Event - Brief Description User ingin menambah, mengubah, atau menghapus portfolio Actors Administrator, Marketing Related Use Case - Stakeholders Administrator, Marketing Pre-conditions Terdapat informasi portfolio yang ingin ditambahkan, diubah, atau dihapus Post conditions Informasi portfolio perusahaan berhasil ditambahkan/diubah/dihapus Flow of Activities Tambah Portfolio Actors Sistem 1. Akses menu 2. Tampil daftar porfolio Portfolio 4. Tampil form tambah 3. Klik tombol 6. Data disimpan ke Tambah database, tampil daftar 5. Isi data kemudian portfolio klik tombol Simpan Ubah Porfolio Actors Sistem 43

17 1. Akses menu Portfolio 3. Klik tombol Ubah 5. Ubah data dan klik tombol Simpan 2. Tampil daftar portfolio 4. Tampil form ubah 6. Data portfolio diperbarui pada database dan muncul daftar portfolio Actors 1. Akses menu Portfolio 3. Klik tombol Hapus pada portfolio yang ingin dihapus 5. Klik tombol Hapus 7. Mengelola Informasi Perusahaan Hapus Porfolio Sistem 2. Tampil daftar porfolio 4. Tampil notifikasi hapus portfolio 6. Data portfolio dihapus dari database dan muncul daftar portfolio Use Case Name Mengelola Informasi Perusahaan Scenario Melakukan perubahan terhadap informasi perusahaan Triggering Event Saat menekan tombol Pesan Karyawan, apabila informasi tentang perusahaan client belum diisi maka memunculkan form Ubah Informasi Perusahaan Brief Description Apabila user menekan tombol Pesan Karyawan, maka akan di-link ke form Ubah Informasi Perusahaan atau user ingin mengubah informasi tentang perusahaan Actors Client Related Use Case - Stakeholders Client Pre-conditions Informasi perusahaan belum diisi atau belum data yang ter-update Post conditions Informasi perusahaan disimpan Flow of Activities Actors Sistem 1. Akses menu Pesan 2. Apabila informasi Karyawan tentang perusahaan 3. Isi informasi tentang belum pernah diisi perusahaan, kemudian maka aplikasi akan klik tombol Simpan memunculkan form Ubah Informasi Perusahaan 4. Melakukan validasi terhadap data yang diisi dan apabila sudah valid maka data disimpan ke database 5. Muncul informasi tentang perusahaan client 44

18 8. Mengelola Status Client Use Case Name Mengelola Status Client Scenario Menyetujui status client dari status Aktif menjadi Aktif Triggering Event Client sudah mengisi informasi tentang perusahaannya Brief Description User menyetujui status client dari Aktif menjadi Aktif. Status ini digunakan untuk proses permintaan karyawan, apabila Aftif maka client belum dapat melakukan pemesanan karyawan secara online dan apabila Aktif maka client dapat melakukan perminta karyawan Actors HRD, Marketing Related Use Case Mengelola Informasi Perusahaan Stakeholders HRD, Marketing Pre-conditions Muncul daftar client yang statusnya belum disetujui. Post conditions Status client berubah dari Aktif menjadi Aktif Flow of Activities Actors Sistem 1. Akses menu Client 2. Muncul daftar client Status yang membutuhkan 3. Klik tombol konfirmasi 6. Melakukan validasi terhadap data yang diisi dan apabila sudah valid maka data disimpan ke database 7. Muncul informasi tentang perusahaan client 9. Mengelola Permintaan Karyawan Use Case Name Mengelola Permintaan Karyawan Scenario Melakukan penambahan, perubahan, pembatalan, persetujuan, dan penolakan permintaan karyawan Triggering Event - Brief Description Terdapat 3 user yang dapat mengelola permintaan tenaga kerja yaitu Administrator, Client dan Marketing. Client menggunakan aplikasi untuk menambahkan, mengubah, membatalkan permintaan tenaga kerja. Pembatalan permintaan tenaga kerja dapat dilakukan selama status permintaan belum Disetujui atau Dibatalkan. Sedangkan Administrator/Marketing menggunakan sistem untuk memproses permintaan tenaga kerja yang diberikan oleh client. Actors Administrator, Client, Marketing Related Use Case Mengelola Status Client 45

19 Stakeholders Pre-conditions Post conditions Flow of Activities Administrator, Client, Marketing 1. Terdapat permintaan tenaga kerja yang perlu ditambahkan, diubah, atau dihapus oleh Client. 2. Terdapat permintaan tenaga kerja dari Client Permintaan tenaga kerja berhasil ditambahkan/diubah/dibatalkan/disetujui/ditolak Tambah Permintaan Tenaga Kerja Actors Sistem 1. Akses menu Pesan 2. Tampil form pesan Karyawan karyawan 3. Isi data kemudian 4. Data disimpan ke klik tombol order database, tampil daftar pesanan Actors Ubah Permintaan Tenaga Kerja Sistem 1. Akses menu Daftar Pesanan 3. Klik tombol Ubah 5. Ubah data dan klik tombol Simpan Hapus Permintaan Tenaga Kerja Actors 1. Akses menu Pesan Karyawan 3. Klik tombol Detail 5. Klik tombol Hapus 2. Tampil daftar pesanan karyawan 4. Tampil form ubah 6. Data lowongan diperbarui pada database dan muncul daftar lowongan Sistem Proses Permintaan Tenaga Kerja Actors 1. Akses menu Pesan Karyawan 3. Klik tombol Detail 5. Klik tombol Setujui atau Tolak 2. Tampil daftar pesanan karyawan (apabila status pesanan Pending maka tombol Hapus dapat diklik, tapi apabila status pesanan sudah approve maka tidak tombol Hapus tidak dapat diklik) 4. Tampil informasi detail pesanan 6. Data pesanan terhapus dari database dan muncul daftar pemesanan Sistem 2. Tampil daftar permintaan karyawan 4. Tampil informasi detil permintaan disertai dengan tombol Setujui dan Tolak 6. Status data pesanan berubah menjadi Disetujui atau Ditolak di database dan muncul daftar pemesanan 46

20 10. Mengelola Akun Pengguna Use Case Name Mengelola Akun Pengguna Scenario Melakukan penambahan, perubahan, penghapusan pada akun pengguna aplikasi Triggering Event - Brief Description Administrator ingin menambah, mengubah, atau menghapus akun pengguna Actors Administrator Related Use Case - Stakeholders - Pre-conditions Ingin menambahkan/mengubah akun pengguna Post conditions Informasi portfolio perusahaan bertambah atau berubah Flow of Activities Tambah Akun Pengguna Actors Sistem 1. Akses menu Kelola 2. Tampil daftar pengguna Pengguna 4. Tampil form tambah 3. Klik tombol 6. Data disimpan ke Tambah Pengguna database, tampil daftar 5. Isi data kemudian pengguna klik tombol Simpan Ubah Akun Pengguna Actors Sistem 2. Akses menu Kelola Pengguna 4. Klik tombol Ubah 7. Ubah data dan klik tombol Simpan 3. Tampil daftar pengguna 5. Tampil form ubah 8. Data pengguna diperbarui pada database dan muncul daftar pengguna 47

21 3.5.3 Activity Diagram Activity Diagram Login HRD HRD Sistem Masukkan alamat URL Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Masuk/Daftar Klik Menu "Masuk/Daftar" Tampil form Masuk Masukkan dan Password Validasi dan Password Valid? Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Lowongan Dilamar Daftar Wawancara Ubah Password Keluar Skenario Activity Diagram Login HRD Activity Name Actor Description Pre-Condition Scenario Gambar 3.5 Activity Diagram Login HRD Login HRD HRD Dilakukan oleh HRD, login kedalam sistem agar bisa mengakses menu aplikasi HRD harus login terlebih dahulu, kemudian mengakses menu aplikasi yang ada didalam sistem 1. HRD login terlebih dahulu 2. Sistem akan melakukan proses validasi, jika benar maka HRD dapat mengakses menu aplikasi, jika belum benar sistem meminta alamat dan password kembali 48

22 Activity Diagram Login Marketing Marketing Sistem Masukkan alamat URL Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Masuk/Daftar Klik Menu "Masuk/Daftar" Tampil form Masuk Masukkan dan Password Validasi dan Password Valid? Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Pesan Karyawan Client Status Ubah Password Keluar Gambar 3.6 Activity Diagram Login Marketing Skenario Activity Diagram Login Marketing Activity Name Login Marketing Actor Marketing Description Dilakukan oleh Marketing, login kedalam sistem agar bisa mengakses menu aplikasi Pre-Condition Actor harus login terlebih dahulu, kemudian mengakses menu aplikasi yang ada didalam sistem Scenario 1. Actor login terlebih dahulu 2. Sistem akan melakukan proses validasi, jika benar maka actor dapat mengakses menu aplikasi, jika belum benar sistem meminta alamat dan password kembali 49

23 Activity Diagram Login Pencari Kerja Pencari Kerja Sistem Masukkan alamat URL Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Masuk/Daftar Klik Menu "Masuk/Daftar" Tampil form Masuk Masukkan dan Password Validasi dan Password Valid? Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Data Diri Lowongan Disimpan Lowongan Dilamar Keluar Gambar 3.7 Activity Diagram Login Pencari Kerja Skenario Activity Diagram Login Pencari Kerja Activity Name Actor Description Pre-Condition Scenario Login Pencari Kerja Pencari Kerja Dilakukan oleh Pencari Kerja, login kedalam sistem agar bisa mengakses menu aplikasi Pencari Kerja harus login terlebih dahulu, kemudian mengakses menu aplikasi yang ada didalam sistem 1. Pencari Kerja login terlebih dahulu 2. Sistem akan melakukan proses validasi, jika benar maka Pencari Kerja dapat mengakses menu aplikasi, jika belum benar sistem meminta alamat dan password kembali 50

24 Activity Diagram Login Client Client Sistem Masukkan Alamat URL Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Masuk/Daftar Klik Menu "Masuk/Daftar" Tampil form Masuk Masukkan dan Password Validasi dan Password Valid? Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Pesan Karyawan Profil Perusahaan Keluar Skenario Activity Diagram Login Client Activity Name Actor Description Pre-Condition Scenario Gambar 3.8 Activity Diagram Login Client Login Client Client Dilakukan oleh client, login ke dalam sistem agar bisa mengakses menu aplikasi Client harus login terlebih dahulu, kemudian mengakses menu aplikasi yang ada didalam sistem 1. Client login terlebih dahulu 2. Sistem akan melakukan proses validasi, jika benar maka client dapat mengakses menu aplikasi, jika belum benar sistem meminta alamat dan password kembali 51

25 Activity Diagram Login Administrator Administrator Sistem Masukkan alamat URL Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Masuk/Daftar Klik Menu "Masuk/Daftar" Tampil form Masuk Masukkan dan Password Validasi dan Password Valid? Menampilkan Halaman Utama Halaman Awal Tentang Kami Portfolio Lowongan Pesan Karyawan Client Status Kelola Pengguna Ubah Password Keluar Gambar 3.9 Activity Diagram Login Administrator Skenario Activity Diagram Login Administrator Activity Name Actor Description Pre-Condition Scenario Login Administrator Administrator Dilakukan oleh Administrator, login kedalam sistem agar bisa mengakses menu aplikasi Administrator harus login terlebih dahulu, kemudian mengakses menu aplikasi yang ada didalam sistem 1. Administrator login terlebih dahulu 2. Sistem akan melakukan proses validasi, jika benar maka Administrator dapat mengakses menu aplikasi, jika belum benar sistem meminta alamat dan password kembali 52

26 Activity Diagram Mengelola Profile Perusahaan Administrator/Marketing System Login Tampil Halaman Utama Akses menu "Tentang Kami" Tampil Informasi Perusahaan Klik Ubah Tampil Form Ubah Ubah Data & Klik Simpan Validasi data inputan user Valid? Simpan Data Refresh System Tampil Informasi Perusahaan Gambar 3.10 Activity Diagram Mengelola Profil Perusahaan Skenario Activity Diagram Mengelola Profil Perusahaan Activity Name Actor Description Pre-Condition Scenario Mengelola Profil Perusahaan Administrator, HRD Dilakukan oleh actor untuk mengubah informasi profil perusahaan Actor harus login terlebih dahulu, kemudian memilih menu Tentang Kami yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Tentang Kami 3. Actor memilih tombol Ubah 4. Actor mengubah data yang diperlukan 5. Actor klik tombol Simpan 53

27 Activity Diagram Mengelola Data Diri Pencari Kerja System Login Tampil Halaman Utama Akses Menu "Data Diri" Sudah pernah diubah? Tampil Halaman Data Diri Tampil Form Ubah Identitas Diri Masukkan/Ubah Data Valid? Ubah/ tambah detil? Tampil Halaman Data Diri Terupdate Download CV? Tekan Download CV Generate Excel Detail Personal Download Personal Detail? Tekan Download Personal Detail Generate Excel Detail Personal Gambar 3.11 Activity Diagram Mengelola Data Diri Skenario Activity Diagram Mengelola Data Diri Activity Name Actor Description Pre-Condition Scenario Mengelola Data Diri Pencari Kerja Dilakukan oleh pencari kerja untuk menambah detail data diri, mengubah detail data diri, menghapus detail data, men-download detail personal dan men-dowload CV Actor harus login terlebih dahulu, kemudian memilih menu Data Diri yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Data Diri 3. Apabila actor ingin mengubah data diri maka klik tombol Ubah, apabila ingin menambahkan detail data diri maka klik button Tambah, apabila ingin melihat detail data diri yang telah diisi, maka klik tombol Download Personal Detail, dan apabila ingin mendownload CV yang telah diunggah maka klik tombol 54

28 Download CV Activity Diagram Mengelola Lowongan Administrator/HRD Sistem Login Akses Menu "Lowongan" Tampil Halaman Awal Tampil Halaman Lowongan Tambah Lowongan? Klik tombol "Tambah" Tampil Form Tambah/Ubah Tambah/Ubah Data Valid? Ubah lowongan? Tampil Lowongan Terupdate Hapus Lowongan? Tampil Form Ubah Klik Tombol "Hapus" Tampil Detil Lowongan ng Akan Dihapus Klik "Hapus" Klik Link Lowongan Tampil Detil Lowongan Gambar 3.12 Activity Diagram Mengelola Lowongan Skenario Activity Diagram Mengelola Lowongan Activity Name Actor Description Pre-Condition Scenario Mengelola Lowongan Administrator, HRD Dilakukan oleh actor untuk menambahkan, mengubah dan menghapus lowongan Actor harus login terlebih dahulu, kemudian memilih menu Lowongan yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Lowongan 3. Administrator/HRD dapat melakukan tambah, ubah dan 55

29 hapus lowongan apabila dibutuhkan 4. Pencari Kerja dapat meng-apply lowongan ataupun menyimpan lowongan Activity Diagram Mengelola Portfolio Administrator/Marketing System Login Tampil Menu Utama Akses menu "Portfolio" Tampil daftar portfolio Tambah portfolio? Pilih tombol Tambah Tampil form tambah Masukkan/ubah portfolio Simpan data ke database Ubah portfolio? Refresh system Pilih Ubah Portfolio Tampil form ubah Hapus portfolio? Tampil daftar portfolio Tekan tombol "Hapus" Tampil konfirmasi hapus Hapus dari database Gambar 3.13 Activity Diagram Mengelola Portfolio Skenario Activity Diagram Mengelola Portfolio Activity Name Actor Description Pre-Condition Scenario Mengelola Portfolio Administrator, Marketing Dilakukan oleh actor untuk menambah, mengubah, atau menghapus portfolio proyek perusahaan Actor harus login terlebih dahulu, kemudian memilih menu Portfolio yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Portfolio 3. Actor memilih tombol Tambah untuk menambahkan portfolio yang baru 4. Actor memilih portfolio yang ingin diubah kemudian tekan tombol Ubah untuk mengubah portfolio 5. Actor memilih tombol Hapus untuk menghapus 56

30 portfolio proyek Activity Diagram Mengelola Data Pelamar Administrator/HRD Sistem Login Tampil Halaman Awal Akses Menu "Lowongan Dilamar" Tampil Daftar Lowongan Dilamar Pilih Spesifik Lowongan Tampil Daftar Pelamar Saring Data Pelamar Lihat detail pelamar? Tampil Data Pelamar Tekan Tombol "Download Detail Personal" Lihat CV? Generate Detail Personal Pelamar(.pdf) Tekan Tombol "Download CV" Unduh CV dari Server Sesuai kebutuhan? Tekan Tombol "Interview" Tampil Pop-Up Interview Isi Tanggal dan Jam Interview Valid Inputan? Tampil Message Box Warning Kirim Jadwal Interview Simpan Data ke Database Refresh System Tampil Data Pelamar yang Belum Interview Gambar 3.14 Activity Diagram Mengelola Data Pelamar Skenario Activity Diagram Mengelola Data Pelamar Activity Name Actor Description Pre-Condition Mengelola Data Pelamar Administrator, HRD Dilakukan oleh actor untuk mencari dan menyeleksi kandidat pelamar Actor harus login terlebih dahulu, kemudian memilih menu Lowongan yang ada di dalam sistem 57

31 Scenario 1. Actor login terlebih dahulu 2. Actor memilih menu Lowongan Dilamar 3. Actor memilih spesifik lowongan 4. Actor memasukkan spesifik kriteria pada filter yang telah disediakan, kemudian muncul list pelamar sesuai kriteria yang dimasukkan 5. Apabila actor ingin melihat data pelamar yang lebih detail maka actor menekan tombol Download Detail Personal dan apabila ingin melihat CV maka tekan tombol Download CV 6. Apabila sudah sesuai dengan spesifikasi maka actor menekan tombol Set Interview untuk mengatur jadwal wawancara 7. Sistem secara otomatis mengirimkan jadwal wawancara kepada pelamar kerja Activity Diagram Mengelola Status Client Administrator/Marketing Sistem Login Tampil Menu Utama Akses Menu "Client Status" Tampil Daftar Client yang Perlu Dikonfirmasi Konfirmasi Data Client? Pilih "Setujui" Kirim Konfirmasi Ke Client Lihat Detail? Pilih "Detail" Tampil Detail Perusahaan Ubah Status Client Refresh Sistem Tampil Daftar Client yang Perlu Dikonfirmasi Gambar 3.15 Activity Diagram Mengelola Status Client Skenario Activity Diagram Mengelola Status Client Activity Name Actor Description Mengelola Status Client Administrator, Marketing Dilakukan oleh actor untuk melakukan konfirmasi status client. Semua daftar client yang dimunculkan berstatus Aktif, sehingga client belum dapat melakukan pemesanan karyawan. Konfirmasi kebenaran data client 58

32 Pre-Condition Scenario dilakukan secara manual, apabila dari pihak perusahaan dan client sudah melakukan kerja sama (memiliki surat kontrak antara kedua pihak) maka administrator/marketing akan melakukan konfirmasi melalui tombol Setujui yang berarti bahwa client sudah dapat melakukan permintaan karyawan secara online. Actor harus login terlebih dahulu, kemudian memilih menu Client Status yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Client Status 3. Actor memilih tombol Detail untuk melihat detail client dan tombol Setujui untuk menyetujui status client dari tidak aktif menjadi aktif 4. Apabila actor memilih setujui, maka sistem mngirimkan konfirmasi kepada client Activity Diagram Mengelola Permintaan Tenaga Kerja Client System Administrator/Marketing Login Tampil Menu Utama Akses Menu "Pesan Karyawan" Tampil List Pemesanan Tekan Tombol "Detail" Tambah permintaan? Tampil Detail Pemesanan Tekan Tombol Tambah Tampil Form Tambah Tolak permintaan? Masukkan/Ubah Data Tampil Form Ubah Pilih Tombol Setujui Pilih Tombol Tolak Ubah permintaan? Tekan Tombol Ubah Tampil List Pemesanan Hapus permintaan? Ubah Status Pemesanan = "Disetujui" Tekan Tombol Batal Ubah Status Pemesanan = "Ditolak" Ubah Status Pemesanan = "Batal" Gambar 3.16 Activity Diagram Mengelola Permintaan Tenaga Kerja 59

33 Skenario Activity Diagram Mengelola Permintaan Tenaga Kerja Activity Name Actor Description Pre-Condition Scenario Mengelola Permintaan Tenaga Kerja Administrator, Marketing, Client Dilakukan oleh administrator/marketing untuk menyetujui atau menolak permintaan client. Dilakukan oleh client untuk menambah, mengubah, atau menghapus permintaan tenaga kerja. Actor harus login terlebih dahulu, kemudian memilih menu Pesan Karyawan yang ada di dalam sistem 1. Actor login terlebih dahulu 2. Actor memilih menu Pesan Karyawan 3. Actor (Administrator/Marketing) memilih tombol Detail untuk melihat detail permintaan client dan tombol Setujui untuk menyetujui permintaan client dan tombol Tolak untuk menolak permintaan client. 4. Client memilih tombol Tambah untuk menambah permintaan karyawan, Ubah untuk mengubah pemesanan selama pesanan masih berstatus Belum Diproses, Batal untuk membatalkan pemesanan selama pesanan masih berstatus Belum Diproses Activity Diagram Mengelola Informasi Perusahaan Client Sistem Login Tampil Halaman Utama Akses menu "Profil Perusahaan" Tampil Informasi Perusahaan Ubah Password? Pilih Ubah Password Tampil Form Ubah Password Ubah Data & Klik Simpan Valid? Ubah Informasi Perusahaan? Simpan Data Pilih "Ubah" Refresh System Tampil Informasi Perusahaan Tampil Form Ubah Informasi Gambar 3.17 Activity Diagram Mengelola Informasi Perusahaan Skenario Activity Diagram Mengelola Informasi Perusahaan 60

34 Activity Name Actor Description Pre-Condition Scenario Mengelola Informasi Perusahaan Client Dilakukan oleh actor untuk mengubah informasi tentang perusahaan Actor harus login terlebih dahulu, kemudian memilih menu Profil Perusahaan 1. Actor login terlebih dahulu 2. Actor memilih menu Profil Perusahaan 3. Apabila actor memilih tombol Ubah, maka muncul form ubah untuk mengubah informasi perusahaan. Ubah Password untuk mengubah password actor Activity Diagram Mengelola Akun Pengguna Administrator System Login Tampil Menu Utama Akses Menu "Kelola Pengguna" Tampil Daftar Pengguna Tambah Pengguna? Pilih "Tambah Pengguna" Tampil Form Tambah Masukkan/ubah Data Pengguna Simpan Data ke Database Ubah role? Tampil Form Ubah Refresh System Pilih "Ubah" Tampil Daftar Pengguna Gambar 3.18 Activity Diagram Mengelola Akun Pengguna Skenario Activity Diagram Mengelola Akun Pengguna Activity Name Actor Description Pre-Condition Mengelola Akun Pengguna Administrator Dilakukan oleh actor untuk menambahkan pengguna atau mengubah role pengguna Actor harus login terlebih dahulu, kemudian memilih 61

35 Scenario menu Kelola Pengguna 1. Actor login terlebih dahulu 2. Actor memilih menu Kelola Pengguna 3. Actor memilih tombol Tambah Pengguna untuk menambah pengguna dan tombol Ubah untuk mengubah role pengguna Sequence Diagram Sequence Diagram Login User Form Login UserController Person : DB Role : DB 1. Login( , Password) 2. ValidasiInputan 3. SelectData( ) 6. Tampil pesan "Gagal Masuk" 5. Tampil pesan "Gagal Masuk" 4. Tersedia 7. Login( , Password) 8. ValidasiInputan 9. SelectData ( ) 10. Data tersedia 11. GetDataPerson() 12. SelectRoleMenu(RoleId) 13. GetRoleUser() 14. Tampilkan Menu Utama Gambar 3.19 Sequence Diagram Login Sequence Diagram Ubah Profile Perusahaan User : HRD Tampilan Profil Perusahaan CompanyProfileController Form Ubah Profil CompanyProfile : DB 1. Tekan menu "Tentang Kami" 2. Tampil profil perusahaan 3. Tekan Tombol "Ubah" 4. GetFormEditProfile() 5. CallEditProfile() 6. Tampil Form Ubah Profil 7. Ubah profil perusahaan 8. ValidasiInputan() 9. Save() 11. ReturnProfile() 10. Simpan data sukses 12. Tampil profil perusahaan Gambar 3.20 Sequence Diagram Ubah Profile Perusahaan 62

36 Sequence Diagram Ubah Data Diri User : Pencari Kerja Form Menu Data Diri ApplicantController Form Edit Data Diri PersonInformation : DB 1. Tekan Tombol Ubah 2. GetFormEditApplicant() 3. CallFormEditApplicant(UserId) 4. SelectData(UserId) 6. Tampil form edit data diri 7. Ubah data diri 5. ReturnData() 9. Message Box Error Inputan Data 8. Validasi Data 10. Ubah data diri 11. Validasi Data 12. UpdateDataDiri(UserId) 13. Sukses ubah Data 14. ReturnApplicant() 15. Tampil Menu Data Diri Gambar 3.21 Sequence Diagram Ubah Data Diri Sequence Diagram Tambah Lowongan User : HRD Form Menu Lowongan VacancyController Form Tambah Lowongan Vacancies : DB 1. Tekan Tombol Tambah 2. GetFormAddVacancies() 3. CallFormAddVacancies() 4. Tampil form tambah lowongan 5. Masukkan Data 8. Tampil message box error inputan 6. ValidasiData() 7. Data tidak valid Data tidak valid 9. Masukkan Data 10. ValidasiData() 11. Simpan Data 12. Simpan data sukses 13. SelectAllVacancies() 14. ReturnAllVacancies() 16. Tampil menu lowongan 15. CallMenuLowongan() Gambar 3.22 Sequence Diagram Tambah Lowongan 63

37 Sequence Diagram Ubah Lowongan User : HRD Form Menu Lowongan VacancyController Form Ubah Lowongan Vacancies : DB 1. Tekan Tombol Ubah 2. GetFormEditVacancies() 3. CallFormEditVacancies() 4. Tampil form ubah lowongan 5. Ubah Data 6. ValidasiData() 7. Data tidak valid Data tidak valid 8. Tampil message box error inputan 9. Ubah Data 10. ValidasiData() 11. Ubah Data 12. Ubah data sukses 13. SelectAllVacancies() 14. ReturnAllVacancies() 15. CallMenuLowongan() 16. Tampil menu lowongan Gambar 3.23 Sequence Diagram Ubah Lowongan Sequence Diagram Download Personal Detail Pencari Kerja Form Data Diri ApplicantController PersonInformation : DB 1. Tekan Tombol Download Personal Detail 2. GetPrintInformation(id) 3. SelectData(id) 4. Return Personal Detail 5. Hasilkan PDF personal detail Gambar 3.24 Sequence Diagram Download Personal Detail Sequence Diagram Tambah Portfolio User : Marketing Form Menu Portfolio CompanyProductController Form Tambah Portfolio CompanyProduct : DB 1. Tekan Tombol Tambah 2. GetAddPortfolio() 3. CallFormAddPortofolio() 4. Tampil form tambah portfolio 5. Masukkan Data 6. ValidasiData() 7. Data tidak valid Data tidak valid 8. Tampil message box error inputan 9. Masukkan Data 10. ValidasiData() 11. Simpan Data 12. Simpan data sukses 13. SelectAllPortfolio() 14. GetAllPortfolioData() 15. CallMenuPortfolio() 16. Tampil menu Portfolio Gambar 3.25 Sequence Diagram Tambah Portfolio 64

38 Sequence Diagram Ubah Portfolio User : Marketing Form Menu Portfolio CompanyProductController Form Tambah Portfolio CompanyProduct : DB 1. Tekan Tombol Ubah 2. GetFormEditPortfolio() 3. CallFormEditPortofolio() 4. Tampil form ubah portfolio 5. Ubah Data 6. ValidasiData() 7. Data tidak valid Data tidak valid 8. Tampil message box error inputan 9. Ubah Data 10. ValidasiData() 11. Simpan Data 12. Ubah data sukses 13. SelectAllPortfolio() 14. GetAllPortfolioData() 15. CallMenuPortfolio() 16. Tampil menu Portfolio Gambar 3.26 Sequence Diagram Ubah Portfolio Sequence Diagram Hapus Portfolio User : Marketing Form Menu Portfolio CompanyProductController Form Hapus Portfolio CompanyProduct : DB 1. Tekan Tombol Hapus 2. GetFormConfirmationDeletePortfolio() 3. CallFormConfirmationDeletePortofolio() 4. Tampil form confirmation delete 5. Tekan tombol Hapus 6. DeleteData(id_portfolio) 7. Ubah data sukses 8. Ubah data sukses 9. GetAllPortfolio 10. Return All Data Portfolio 12. Tampil menu Portfolio 11. CallMenuPortfolio() Gambar 3.27 Sequence Diagram Ubah Portfolio Sequence Diagram Tambah Permintaan Karyawan User : Client Menu Pesan Karyawan ClientController Form Tambah Pesan Karyawan Persons : DB ClientOrder : DB 1. Tekan Tambah Pemesanan 2. CallFormMakeOrder() 3. GetFormMakeOrder() 4. Tampil Form Tambah Pesan Karyawan 5. Input data 6. Validasi data 7. Data tidak valid 8. Muncul message box error inputan 9. Input Data 10. Validasi data 11. GetUserId( ) 12. Return User Id 13. SimpanData() 14. Berhasil simpan data 15. GetAllOrder(user_id) 16. Retun AllClientOrder(user_id) 17. CallMenuClient(); 18. Muncul Halaman Pesan Karyawan Gambar 3.28 Sequence Diagram Tambah Permintaan Karyawan 65

39 Sequence Diagram Detil Permintaan Karyawan User : Client Menu Pesan Karyawan ClientController Form Detail Pesan Karyawan ClientOrder : DB 1. Tekan Detail Pemesanan 2. CallFormMakeOrder() 3. GetDetailOrder(ClientOderId) 4. Return Detail Order 5. CallFormDetailOrder() 6. Muncul Detail Order Gambar 3.29 Sequence Diagram Detil Permintaan Karyawan Sequence Diagram Ubah Permintaan Karyawan User : Client Menu Pesan Karyawan ClientController Form Ubah Pesan Karyawan ClientOrder : DB 1. Tekan Ubah 2. CallEditOrderForm() 3. GetOrder(ClientOrderId) 4. Return data order 5. GetEditOrderForm 6. Muncul Form Ubah 7. Ubah data 8. Validasi Data 9. valid 10. Muncul message box error inputan 11. Ubah data 12.Validasi data 13. Ubah data 14. Data berhasil diubah 15. SelectAllOrder(UserId) 16. Return AllOrder() 18. Muncul halaman pesan karyawan 17. CallClientOrderMenu() Gambar 3.30 Sequence Diagram Ubah Permintaan Karyawan Sequence Diagram Setujui/Tolak Permintaan Karyawan User : Client Menu Pesan Karyawan ClientController ClientOrder : DB 1. Tekan Setujui/Tolak 2. CallRequestApproval() / CallRejectedRequest() 3. SelectOrderData(ClientOrderId) 4. Return data 6. Ubah Status = 'Disetujui' or 'Ditolak' 7. UpdateOrderData(ClientOrderId) 8. Data berhasil diubah 9. SelectAllOrder(Status!= 'Batal') 10. Return data 12. Muncul halaman pesan karyawan 11. CallOrderMenu() Gambar 3.31 Sequence Diagram Setujui/Tolak Pesan Karyawan 66

40 3.5.5 Class Diagram Class diagram untuk aplikasi e-career digambarkan pada Gambar Gambar 3.32 Class Diagram 67

41 3.5.6 Perancangan Sistem Arsitektur Gambar 3.33 Perancangan Sistem Arsitektur Terdapat 5 user yang dapat mengakses sistem yakni Administrator, HRD, Marketing, Client dan Pencari Kerja. User menggunakan web browser untuk mengakses aplikasi e-career. Web browser yang digunakan akan mengirimkan http request kepada web server menggunakan internet dan kemudian web server mengirimkan permintaan user ke aplikasi server. Kemudian aplikasi server mencari request user melalui query ke database server. Apabila database server menemukan data yang diminta web server maka data dikirimkan kepada web server. Web server akan mengembalikan request user melalui internet ke web browser user Spesifikasi Database Spesifikasi database pada Aplikasi E-Career Pada PT. Moonlay Technologies dijelaskan sebagai berikut. 1. Nama Table : Persons Isi : Data pengguna Tabel 3.2 Tabel Persons No Kolom Tipe Data Panjang Keterangan 1. UserId Varchar 50 Primary key 2. Varchar 50 Alamat pengguna 3. RoleCode Varchar 10 Foreign key 4. Password Varchar 150 Password pengguna 5. KeyToken Varchar 50 Key yang dihasilkan untuk mengirimkan konfirmasi 6. DateRegistered DateTime - Tanggal registrasi 7. IsActive Bit - Status akun 68

42 pengguna, 1 berarti akun aktif dan 0 berarti tidak aktif 2. Nama Tabel : CompanyProfile Isi : Data profil perusahaan Tabel 3.3 Tabel CompanyProfile No Kolom Tipe Data Panjang Keterangan 1. CompanyId Int - Primary key 2. CompanyName Varchar 100 Nama perusahaan 3. Overview Varchar Max Gambaran tentang perusahaan 4. Vision Varchar Max Visi perusahaan 5. Mission Varchar Max Misi Perusahaan 6. CompanySize Varchar 50 Ukuran perusahaan (skala besar atau kecil) 7. Address Varchar 50 Alamat perusahaan 8. PhoneNumber Varchar 15 Nomor telepon perusahaan 9. FaxNumber Varchar 15 Nomor fax perusahaan 10. Varchar 50 Alamat perusahaan 11. CompanyIndustry Varchar 250 Bidang bisnis perusahaan 12. SpokenLanguage Varchar 50 Bahasa sehari-hari yang digunakan di perusahaan 13. Benefit Varchar 150 Keuntungan yang diperoleh 14. DressCode Varchar 150 Pakaian sehari-hari 15. FileLogo Varchar 50 Foreign key 16. Website Varchar 50 Alamat wesite perusahan 3. Nama Tabel : PersonRoles Isi : Role pengguna Tabel 3.4 Tabel PersonRoles No Kolom Tipe Data Panjang Keterangan 1. RoleCode Varchar 50 Primary key 2. RoleName Varchar 50 Nama role 4. Nama Tabel : Months Isi : Nama bulan 69

43 Tabel 3.5 Tabel Months No Kolom Tipe Data Panjang Keterangan 1. MonthCode Int - Primary key 2. MonthName Varchar 50 Nama Bulan 5. Nama Tabel : Nationalities Isi : Nama Negara Tabel 3.6 Tabel Nationalities No Kolom Tipe Data Panjang Keterangan 1. NationalityCode Int - Primary key 2. NationalityName Varchar 50 Nama kebangsaaan 6. Nama Tabel : Provinces Isi : Nama provinsi Tabel 3.7 Tabel Provinces No Kolom Tipe Data Panjang Keterangan 1. ProvinceCode Int - Primary key 2. ProvinceName Varchar 50 Nama provinsi 7. Nama Tabel : Regencies Isi : Nama kabupaten Tabel 3.8 Tabel Regencies No Kolom Tipe Data Panjang Keterangan 1. RegencyCode Int - Primary Key 2. RegencyName Varchar 50 Nama kabupaten 3. ProvinceCode Int - Foreign Key 8. Nama Tabel : PersonAchievement Isi : Prestasi yang telah dicapai pelamar Tabel 3.9 Tabel PersonAchievement No Kolom Tipe Data Panjang Keterangan 1. PersonAchievementId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. PersonExperienceId Int - Foreign Key 4. Prestasi yang Achievement Varchar Max telah dicapai 9. Nama Tabel : PersonSkills Isi : Keterampilan yang dimiliki pelamar Tabel 3.10 Tabel PersonSkills No Kolom Tipe Data Panjang Keterangan 70

44 1. PersonSkillId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. Nama SkillName Varchar 50 keterampilan yang dimiliki 4. Level SkillLevel Varchar 50 keterampilan 10. Nama Tabel : PersonUniversities Isi : Data universitas pelamar Tabel 3.11 Tabel PersonUniversities No Kolom Tipe Data Panjang Keterangan 1. PersonUniversityId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. UniversityName Varchar 100 Nama universitas 4. Majoring Varchar 50 Jurusan 5. DegreeType Varchar 100 Jenis gelar 6. GPA Numeric 3,2 Grade Point Average 7. ProvinceCode Int - Foreign Key 8. RegencyCode Int - Foreign Key 9. SchoolAddress Varchar Max Alamat sekolah 10. EntryYear Int - Tahun masuk 11. GraduationYear Int - Tahun lulus 11. Nama Tabel : Vacancies Isi : Daftar lowongan pekerjaan Tabel 3.12 Tabel Vacancies No Kolom Tipe Data Panjang Keterangan 1. VacancyId Int - Primary Key 2. VacancyName Varchar 100 Nama lowongan 3. VacancyType Varchar 50 Tipe lowongan (Kontrak atau Tetap) 4. PositionLevel Varchar 100 Level posisi (Junior atau Senior staff) 5. Responsibilities Varchar Max Tanggung jawab posisi 6. Requirements Varchar Max Spesifikasi kebutuhan posisi 7. Location Varchar 50 Lokasi penempatan 8. MinimumSalary Money - Gaji minimum 9. MaximumSalary Money - Gaji maksimum 10. DatePublished DateTime - Tanggal lowongan dibuka 11. DateExpired DateTime - Tanggal lowongan ditutup 71

45 12. Nama Tabel : PersonVacancySaved Isi : Data lowongan yang disimpan oleh pelamar Tabel 3.13 Tabel PersonVacancySaved No Kolom Tipe Data Panjang Keterangan 1. PersonJobSavedId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. VacancyId Int - Foreign Key 4. SavedDate DateTime - Tanggal lowongan disimpan 13. Nama Tabel : PersonVacancyInterviews Isi : Jadwal Wawancara Tabel 3.14 Tabel PersonVacancyInterviews No Kolom Tipe Data Panjang Keterangan 1. PersonInterviewId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. VacancyId Int - Foreign Key 4. InterviewDate DateTime - Tanggal wawancara 14. Nama Tabel : PersonVacancyApplied Isi : Lowongan pekerjaan yang sudah di-apply pelamar Tabel 3.15 Tabel PersonVacancyApplied No Kolom Tipe Data Panjang Keterangan 1. PersonJobAppliedId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. VacancyId Int - Foreign Key 4. AppliedDate DateTime - Tanggal lowongan dilamar 5. AppliedStatus Varchar 50 Status lowongan yang dilamar (Belum diproses, Wawancara) 6. JoinDateAvailability Date - Tanggal pelamar bersedia kerja 15. Nama Tabel : PersonReferences Isi lowongan yang ditawarkan : Orang yang dapat menjadi referensi untuk Tabel 3.16 Tabel PersonReferences No Kolom Tipe Data Panjang Keterangan 1. PersonReferencesId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. ReferenceName Varchar 50 Nama orang yang 72

46 menjadi referensi 4. ReferenceAddress Varchar Max Alamat 5. PhoneNumber Varchar 50 Nomor telepon 6. Position Varchar 50 Posisi 7. Relationship Varchar 50 Hubungan 16. Nama Tabel : PersonOrganizations Isi : Organisasi yang pernah diikuti oleh pelamar Tabel 3.17 Tabel PersonOrganizations No Kolom Tipe Data Panjang Keterangan 1. PersonOrganizationId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. OrganizationName Varchar 50 Nama organisasi 4. Position Varchar 50 Posisi 5. MonthStart Int - Foreign key 6. YearStart Int - Tahun masuk 7. MonthEnd Int - Foreign key 9. YearEnd Int - Tahun berhenti 17. Nama Tabel : PersonDocuments Isi : Dokumen baik dalam bentuk gambar atau pdf Tabel 3.18 Tabel PersonDocuments No Kolom Tipe Data Panjang Keterangan 1. DocumentCode Varchar 50 Primary Key 2. DocumentName Varchar 150 Nama dokumen 3. FileDocument Varchar 150 File dokumen 18. Nama Tabel : PersonCourses Isi : Kursus yang penah diikuti Tabel 3.19 Tabel PersonCourses No Kolom Tipe Data Panjang Keterangan 1. PersonCourseId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. CourseName Varchar 50 Nama kursus/pelatihan 4. CourseInstitution Varchar 50 Nama institusi 5. StartDate Date - Tanggal Masuk 6. EndDate Date - Tanggal keluar 19. Nama Tabel : PersonChildren Isi : Daftar data anak pelamar 73

47 Tabel 3.20 Tabel PersonChildren No Kolom Tipe Data Panjang Keterangan 1. PersonChildrenId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. Name Varchar 100 Nama anak 4. Age Int - Usia 5. EducationStage Varchar 50 Tahap pendidikan 6. Occupation Varchar 100 Pekerjaan 7. Notes Varchar Max Keterangan 20. Nama Tabel : PersonCertificates Isi : Daftar sertifikat yang dimiliki oleh pelamar Tabel 3.21 Tabel PersonCertificates No Kolom Tipe Data Panjang Keterangan 1. PersonCertificateId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. CertificateName Varchar 250 Nama sertifikat 4. CertificateNumber Varchar 50 Nomor sertifkat 5. Institution Varchar 100 Institusi pemberi sertifikat 6. Address Varchar Max Alamat pembuat sertifikat 7. CertificateDate Date - Tanggal sertifikat dikeluarkan 8. CertificateExpired Date - Tanggal sertifikat berakhir 21. Nama Tabel : PersonEducations Isi : Daftar pendidikan pelamar Tabel 3.22 Tabel PersonEducations No Kolom Tipe Data Panjang Keterangan 1. PersonEducationId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. EducationalStage Varchar 50 Tahap pendidikan 4. SchoolName Varchar 100 Nama sekolah 5. SchoolMajor Varchar 50 Jurusan yang diambil 6. Achievement Varchar Max Prestasi 7. ProvinceCode Int - Foreign Key 8. RegencyCode Int - Foreign Key 9. SchoolAddress Varchar Max Alamat sekolah 10. EntryYear Int - Tahun masuk 11. GraduationYear Int - Tahun lulus 22. Nama Tabel : PersonExperiences Isi : Pengalaman kerja pelamar 74

48 Tabel 3.23 Tabel PersonExperiences No Kolom Tipe Data Panjang Keterangan 1. PersonExperienceId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. CompanyName Varchar 100 Nama perusahaan 4. Address Varchar Max Alamat 5. PhoneNumber Varchar 50 Nomor telepon perusahaan 6. FaxNumber Varchar 50 Nomor fax 7. Varchar 150 Alamat 8. CompanyIndustry Varchar 150 Bidang perusahaan 9. Position Varchar 150 Posisi 10. JobDescription Varchar Max Deskripsi pekerjaan 11. Salary Money - Gaji 12. Facilities Varchar 50 Fasilitas yang diperoleh 13. MonthIn Int - Foreign Key 14. YearIn Int - Tahun masuk 15. MonthOut Int - Foreign Key 16. YearOut Int - Tahun keluar 23. Nama Tabel : PersonFamilies Isi : Daftar saudara pelamar Tabel 3.24 Tabel PersonFamilies No Kolom Tipe Data Panjang Keterangan 1. PersonFamiliesId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. Name Varchar 100 Nama 4. Age Int - Usia 5. EducationStage Varchar 50 Tahap pendidikan 6. Occupation Varchar 100 Pekerjaan 7. Notes Varchar Max Keterangan 24. Nama Tabel : PersonInformation Isi : Informasi diri pelamar Tabel 3.25 Tabel PersonInformation No Kolom Tipe Data Panjang Keterangan 1. UserId Int - Primary Key, Foreign Key 2. FirstName Varchar 50 Nama depan 3. MiddleName Varchar 50 Nama tengah 4. LastName Varchar 50 Nama belakang 5. PhoneNumber Varchar 50 Nomor telepon 75

49 pribadi 6. OfficeNumber Varchar 50 Nomor telepon kantor 7. HomeNumber Varchar 50 Nomor rumah 8. Sex Varchar 10 Jenis kelamin 9. PlaceBirth Varchar 50 Tempat lahir 10. Birthday Date - Tanggal lahir 11. Religion Varchar 25 Agama 12. MaritalStatus Varchar 50 Status pernikahan 13. NationalityCode Int - Foreign Key 14. Ethnic Varchar 50 Suku 15. IdentityNumber Varchar 100 KTP 16. DrivingLicenseNumber Varchar 100 No SIM 17. ProvinceCode Int - Foreign Key 18. RegencyCode Int - Foreign Key 19. RT Varchar 3 RT 20. RW Varchar 3 RT 21. Village Varchar 50 Dusun 22. Address Varchar Max Alamat 23. PostalCode Varchar 10 Kode pos 24. StatusOfResidence Varchar 50 Status kebangsaan 25. Hobby Varchar 150 Kegemaran 26. FilePhoto Varchar 50 Foreign Key 27. FileResume Varchar 50 Foreign Key 28. ExpectedSalary Money - Gaji yang diharapkan 29. ExpectedFacilities Varchar 50 Fasilitas yang diharapkan 30. TravelDutyAvailability Varchar 50 Ketersediaan tugas keluar kota 31. TravelDutyAvailabilityNote Varchar Max Keterangan ketersediaan 32. ReasonResign Varchar Max Alasan keluar 33. ReasonApply Varchar Max Alasan melamar 34. FriendsInCompany Varchar Max Teman yang ada di perusahaan yang dilamar 35. FileKTP Varchar 50 Foreign Key 36. FileTranskrip Varchar 50 Foreign Key 25. Nama Tabel : PersonLanguages Isi : Bahasa yang dikuasai pelamar 76

50 Tabel 3.26 Tabel PersonLanguages No Kolom Tipe Data Panjang Keterangan 1. PersonLanguageId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. LanguageName Varchar 50 Nama bahasa 4. ListeningLevel Varchar 50 Level mendengar 5. SpeakingLevel Varchar 50 Level berbicara 6. ReadingLevel Varchar 50 Level membaca 7. WritingLevel Varchar 50 Level menulis 26. Nama Tabel : PersonParents Isi : Informasi tentang orang tua pelamar Tabel 3.27 Tabel PersonParents No Kolom Tipe Data Panjang Keterangan 1. UserId Int - Primary Key, Foreign Key 2. FatherName Varchar 100 Nama ayah 3. FatherAge Int - Usia ayah 4. FatherOccupation Varchar 50 Pekerjaan ayah 5. FatherNotes Varchar 100 Keterangan tentang ayah 6. MotherName Varchar 100 Nama ibu 7. MotherAge Int - Usia ibu 8. MotherOccupation Varchar 50 Pekerjaan ibu 9. MotherNotes Varchar Max Keterangan tentang ibu 10. ProvinceCode Int - Foreign Key 11. RegencyCode Int - Foreign Key 12. RT Varchar 5 RT 13. RW Varchar 5 RW 14. Village Varchar 50 Dusun 15. Address Varchar Max Alamat 16. PostalCode Varchar 10 Kode Pos 17. StatusOfResidence Varchar 50 Status kebangsaan 18. HomeNumber Varchar 50 Nomor telepon rumah 27. Nama Tabel : ClientInformation Isi : Informasi tentang client Tabel 3.28 Tabel ClientInformation No Kolom Tipe Data Panjang Keterangan 1. UserId Int - Primary Key, Foreign Key 77

51 No Kolom Tipe Data Panjang Keterangan 2. CompanyName Varchar 100 Nama perusahaan 3. DirectorName Varchar 100 Nama direktur 4. ResponsiblePerson Varchar 50 Orang yang bertanggung jawab 5. Varchar 50 Alamat 6. NPWP Varchar 16 NPWP 7. CompanyIndustry Varchar 250 Bidang perusahaan 8. Address Varchar Max Alamat 9. ProvinceCode Int - Foreign Key 10. RegencyCode Int - Foreign Key 11. OfficeNumber Varchar 50 Nomor telepon perusahaan 12. PostalCode Varchar 10 Kode Pos 13. FaxNo Varchar 50 Nomor Fax perusahaan 28. Nama Tabel : ClientOrder Isi : Dafar permintaan client Tabel 3.29 Tabel ClientOrder No Kolom Tipe Data Panjang Keterangan 1. ClientOrderId Int - Primary Key 2. UserId Varchar 50 Foreign Key 3. PositionType Varchar Max Tipe posisi yang dibutuhkan 4. Gender Varchar 50 Jenis kelamin 5. OldMax Int - Usia maksimal 6. OldMin Int - Usia minimal 7. Religion Varchar Max Agama 8. MaritalStatus Varchar Max Status perkawinan 9. OrderQuantity Int - Jumlah permintaan 10. RequestedDate Date - Tanggal dibutuhkan 11. OrderDate Datetime - Tanggal permintaan 12. Status Varchar 50 Status pesanan 13. ActionCheckerDate Datetime - Tanggal direspon 29. Nama Tabel : CompanyProduct Isi perusahaan : Daftar produk-produk yang pernah dikerjakan oleh Tabel 3.30 Tabel CompanyProduct No Kolom Tipe Data Panjang Keterangan 1. CompanyProductID Int - Primary Key 2. ProductName Varchar 50 Nama produk 3. FileLogo Varchar 50 nama file logo produk 78

52 No Kolom Tipe Data Panjang Keterangan 4. ProductDescription Varchar Max Deskripsi produk Perancangan Antar Muka Halaman Awal Gambar 3.34 Tampilan Halaman Awal 79

53 Halaman Login Halaman Daftar Gambar 3.35 Tampilan Halaman Login Gambar 3.36 Tampilan Daftar 80

54 Halaman Tentang Kami - Marketing Gambar 3.37 Tampilan Tentang Kami Marketing Halaman Client Status - Marketing Gambar 3.38 Tampilan Halaman Client Status - Marketing 81

55 Halaman Lowongan - HRD Gambar 3.39 Tampilan Lowongan - HRD Halaman Lowongan Dilamar - HRD Gambar 3.40 Tampilan Lowongan Dilamar HRD 82

56 Halaman Jadwal Wawancara - HRD Gambar 3.41 Tampilan Jadwal Wawancara HRD Halaman Pesan Karyawan - Client Gambar 3.42 Tampilan Halaman Pesan Karyawan Client 83

57 Halaman Tambah Pemesanan - Client Gambar 3.43 Tampilan Form Pemesanan Client Detail Lowongan - Pencari Kerja Gambar 3.44 Detail Lowongan Pencari Kerja 84

58 Halaman Data Diri Pencari Kerja Gambar 3.45 Halaman Data Diri Pencari Kerja Halaman Kelola Pengguna Administrator Gambar 3.46 Tampilan Halaman Kelola Pengguna 85

3 BAB III ANALISIS DAN PERANCANGAN SISTEM

3 BAB III ANALISIS DAN PERANCANGAN SISTEM 3 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Berjalan Kos Mampang39 merupakan rumah kos yang disewakan dan terpisah dari pemilik kos. Dalam kelangsungannya, ada beberapa proses yang dilalui

Lebih terperinci

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah. BAB 4 PERANCANGAN 4.1 Perancangan sistem Perancangan sistem dibuat berbasiskan web, karena perancangan sistem ini memberikan keuntungan, antara lain: 1. Dengan terhubungnya komputer terhadap server, maka

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah analisis pengembangan sistem telah dilakukan, tahap selanjutnya dilakukan proses implementasi sistem. Implementasi diterapkan dengan maksud supaya

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM 24 BAB III ANALISA DAN PERANCANGAN SYSTEM 3.1 Gambaran Umum Perusahaan PT. Braling Indo sebagai adalah perusahaan jasa outsourcing dan Badan Usaha Penyaluran Jasa merupakan mitra perusahaan yang memberikan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Perusahaan Jaya Komputer merupakan sebuah usaha keluarga yang bergerak di bidang penjualan komputer dan aksesoris diantaranya adalah

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB IV ANALISA DAN DESAIN 26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Yang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis sistem yang sedang berjalan di Distro yang akan dibangun tersebut.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Pengkonsepan (Concept) Informasi pada sistem yang berjalan pada saat ini berupa hardcopy seperti buku menu atau daftar menu yang disediakan oleh pihak restaurant dengan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 28 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Berbagi Cerita Wisata Surakata Berbasis Android yaitu meliputi hardware dan software

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan 3.1.1 Profile Rumah Makan Ayam Penyet Mas Marno Rumah Makan Ayam Penyet Mas Marno merupakan rumah makan kelas menengah kebawah yang menyediakan

Lebih terperinci

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi BAB 4. PERANCANGAN SISTEM 4.1. Perancangan Sistem Untuk memudahkan pembuatan aplikasi virtual lab ini, gambar di bawah ini menggambarkan bagaimana interaksi antara layanan dan aplikasi yang terjadi. Persistent

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analisis Prosedur yang Sedang Berjalan Berdasarkan penelitian yang telah dilakukan, hasil analisis terhadap prosedur penggajian yang dilakukan perusahaan masih belum terintegrasi.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Profil Himpunan Sistem Informasi Himpunan Sistem Informasi atau yang disebut Himsisfo merupakan organisasi kemahasiswaan jurusan Sistem Informasi di Universitas

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Singkat Bengkel Berkah Maju Motor Bengkel motor merupakan tempat untuk melakukan pembuatan, perbaikan, penyimpanan dan perawatan

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2017 Daftar Isi Daftar

Lebih terperinci

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di BAB III METODOLOGI 3.1 Analisis Kebutuhan 3.1.1 Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di lembaga Indonesia College adalah sebagai berikut: 1. Siswa

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Singkat Primagama Primagama adalah usaha jasa pendidikan luar sekolah yang bergerak dibidang bimbingan belajar, didirikan tahun

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2016 Daftar Isi Daftar

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2016 Daftar Isi Daftar

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI 39 BAB III ANALISA DAN PERANCANGAN 3.1 TINJAUAN ORGANISASI Organisasi adalah suatu sistem yang paling berpengaruh, mempengaruhi diantara orang dalam kelompok berkerjasama untuk mencapai suatu tujuan tertentu

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Obejek Penelitian 3.1.1 Sejarah Agen Agen AHS Sabna merupakan tempat untuk melakukan isi ulang air mineral resmi dari brand aqua, selain galon AHS Sabna juga

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Sistem penjualan pada para penjual barang elektronik hanya dilakukan dengan menunggu konsumen untuk datang menyinggahi tokonya, kemudian konsumen

Lebih terperinci

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 3.1.1 Struktur Organisasi Toko UKM Retal didirikan oleh pemilik toko dimana dalam opreasional toko tersebut menggunakan 2 atau lebih karyawan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 19 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.Perancangan Sistem yang Diusulkan Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan pelanggan dalam melakukan order laundry sepatu dengan gambaran

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Setelah sistem dianalisis dan di desain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap

Lebih terperinci

Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales,

Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales, 146 Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales, Purchasing, HRD, POM, Sistem Informasi) dan status kerja (Tetap, Kontrak, Probasi). Gambar 5.20a Tampilan Layar Update

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM Pada bab ini akan menjelaskan perancangan sistem informasi yang akan dibangun yang meliputi perancangan sistem, perancangan data dan perancangan antarmuka. 4.1 Perancangan Pengguna

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dapat mengatasi permasalahan yang telah diangkat pada penelitian ini. Tahaptahap

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dapat mengatasi permasalahan yang telah diangkat pada penelitian ini. Tahaptahap BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi Sistem Implementasi bertujuan untuk menerapkan sistem yang dibangun agar dapat mengatasi permasalahan yang telah diangkat pada penelitian ini. Tahaptahap

Lebih terperinci

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN TESTING BAB IV IMPLEMENTASI DAN TESTING 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses implementasi sistem. Pada proses ini pengembang sistem

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Akuntansi Penyusutan Mesin Produksi dengan Metode Hasil Produksi Pada PT. Mentari Books

Lebih terperinci

BAB 5 IMPLEMENTASI DAN EVALUASI. adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi sistem

BAB 5 IMPLEMENTASI DAN EVALUASI. adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi sistem BAB 5 IMPLEMENTASI DAN EVALUASI 5.1. Implementasi Sistem Untuk dapat menjalankan sistem ini, langkah pertama yang harus dilakukan adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi 4.1.1 Spesifikasi Perangkat Keras Berikut adalah spesifikasi perangkat keras minimum yang dibutuhkan dalam pengoperasian sistem basis data yang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Proses yang sedang berjalan dalam penginformasian Lokasi Akper dan Akbid ini masih bersifat manual. Bentuk manual yang dibuat oleh

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis web E-Commerce generator merupakan suatu web yang memilki sistem untuk merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti pemilihan template

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Masalah Mesin ATM (Automatic Teller Machine) merupakan fasilitas mesin dari bank berbasis komputer yang menyediakan tempat bagi nasabah dalam melakukan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi 4.1.1. Sumberdaya yang Dibutuhkan Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa kebutuhan yang harus disiapkan. Kebutuhan-kebutuhan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan Pada sub bab ini dijelaskan mengenai latar belakang divisi SEMM Danamon, Struktur organisasi divisi SEMM, tugas, wewenang, dan tanggung jawab,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisis kebutuhan informasi yang akan diperlukan untuk membangun aplikasi, gambaran sistem yang sedang berjalan dan sistem yang akan dibangun.

Lebih terperinci

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN Berdasarkan proses bisnis yang telah dianalisis pada bab sebelumnya dan hasil observasi serta wawancara yang telah dilakukan ke perusahaan,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Installasi Program Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih dahulu komponen-komponen utama komputer yang mendukung setiap proses harus

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. terhadap aplikasi analisis kepuasan pelanggan pada Speedrocky Gym Surabaya.

BAB IV IMPLEMENTASI DAN EVALUASI. terhadap aplikasi analisis kepuasan pelanggan pada Speedrocky Gym Surabaya. 71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dibahas mengenai implementasi dan evaluasi sistem terhadap aplikasi analisis kepuasan pelanggan pada Speedrocky Gym Surabaya. 4.1 Kebutuhan Sistem

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pada SMEC (Sumatera Medical Eye Center) kegunaan obat-obatan sudah menjadi kebutuhan primer, sehingga stok obat harus selalu terjaga agar kebutuhan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis yang Berjalan Analisis sistem merupakan proses memilah-milah suatu permasalahan menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan dari sistem informasi Penerapan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Proses Bisnis Konvensional Proses bisnis CV.Wijayatama secara konvensional dapat dilihat seperti pada Gambar 3.1: Gambar 3. 1: Proses Bisnis Konvensional 1. Customer

Lebih terperinci

Gambar 1 Halaman Home pada Tampilan Awal

Gambar 1 Halaman Home pada Tampilan Awal 1 Petunjuk Pemakaian Aplikasi Berikut ini adalah petunjuk pemakaian aplikasi untuk halaman depan dan halaman untuk pengguna dari aplikasi basis data rekrutmen karyawan berbasiskan web pada PT. Inti Karya

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1. Pengembangan Sistem Pada tahap pengembangan sistem, diperoleh informasi mengenai kebutuhan sistem dan bisnis serta daftar komponen dasar dan aplikasi yang sesuai dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat disebut sebagai usaha untuk mewujudkan sistem yang dirancang. Pada tahapan

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2017 Daftar Isi Daftar

Lebih terperinci

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi 62 BAB IV IMPLEMENTASI 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains. 17 `BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi masalah, analisis dan perancangan sistem, rancangan pengujian, dan evaluasi sistem dalam rancang bangun aplikasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Kebutuhan Aplikasi Untuk merancang suatu sistem yang baik diperlukan beberapa persiapan seperti menentukan kebutuhan dari aplikasi yang akan dibuat agar sistem

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT.

BAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT. BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT. Bia

Lebih terperinci

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Kebutuhan Sistem Analisis kebutuhan sistem menguraikan kebutuhan sistem agar dapat memberikan gambaran tentang sistem yang diamati yang saat ini sedang

Lebih terperinci

Bab 3 Metode Perancangan

Bab 3 Metode Perancangan Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY 80 BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY Berdasarkan teori yang telah dibahas pada bab sebelumnya,dan hasil survey yang telah dilakukan ke

Lebih terperinci

BAB 4. PERANCANGAN Setelah melakukan proses analisa sistem maka akan dilakukan proses perancangan sistem yang diharapkan sesuai dengan kebutuhan pengguna yang sudah dijabarkan di bab analisa sebelumnya.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Analisa sistem adalah metode untuk menemukan kelemahan-kelemahan sistem guna memperoleh gambaran terhadap sistem yang akan dikembangkan sehingga dapat diusulkan perbaikkannya.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Sistem Dalam melakukan sebuah analisa sistem penulis melakukan wawancara ke salah satu objek yang diambil dalam sebuah penelitian untuk proses pengembangan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Sistem Dalam merancang dan membangun sistem penjualan online ini ada beberapa spesifikasi perangkat lunak dan perangkat keras yang dibutuhkan. Perangkat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 61 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Akuntansi Kendaraan Dan Gedung Berdasarkan Persentase Rata-Rata Pada UPT. Kesehatan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Berikut ini merupakan tampilan hasil dari perancangan sistem informasi pembagian laba persekutuan yang dirancang, berikut keterangannya. 1. Form Login Form

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemograman PHP. 4.2

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 81 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap ini merupakan proses untuk melakukan pembuatan perangkat lunak yang telah disesuaikan dengan rancangan atau desain sistem yang dibangun

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pembuatan program aplikasi layanan zakat LAZ berbasis web ini ditujukan untuk pengurus LAZ, donatur dan organisasi-organisasi yang membutuhkan dana bantuan,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem Aplikasi ini dibuat berbasis web untuk mendukung aplikasi pencari jasa laundry, dimana aplikasi ini digunakan oleh user admin dan user laundry.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian

BAB III METODOLOGI PENELITIAN. (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian BAB III METODOLOGI PENELITIAN 3.1 Alur Penelitian Untuk pembangunan sistem, penelitian menggunakan model SDLC (Software Development Life Cycle). Model SDLC yang dipakai dalam penelitian adalah model Waterfall.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 53 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi masalah, analisis sistem, perancangan sistem, rancangan pengujian dan evaluasi sistem dalam Rancang Bangun Sistem

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 75 BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari analisa dan rancang bangun sistem pakar mendiagnosis kerusakan mesin hoisting crane. Website ini terdiri dari

Lebih terperinci

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang BAB IV ANALISA DAN PEMBAHASAN 4.1 Analisa Sistem Sesuai dengan tujuan yang diharapkan, maka kontribusi yang dapat diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang selama

Lebih terperinci

PETUNJUK PENGGUNAAN BERMOTOR PANITIA

PETUNJUK PENGGUNAAN BERMOTOR PANITIA PETUNJUK PENGGUNAAN APLIKASI e-purchasing KENDARAAN BERMOTOR PANITIA Update 27 Februari 2014 Daftar Isi 1 Pendahuluan... 2 1.1 Alur Proses e-purchasing Kendaraan bermotor Pemerintah Dalam Aplikasi... 4

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap yang mengubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh komputer sehingga

Lebih terperinci

Gambar 1 Tampilan Homepage

Gambar 1 Tampilan Homepage Prosedur penggunaan aplikasi a. Homepage Employer dan Jobseeker Gambar 1 Tampilan Homepage Employer dan jobseeker berbagi tampilan utama yang sama, pada tampilan awal tersebut employer dan jobseeker dapat

Lebih terperinci

Bab 4 Implementasi dan Evaluasi

Bab 4 Implementasi dan Evaluasi Bab 4 Implementasi dan Evaluasi 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Tahap implementasi dapat diterapkan jika sistem perangkat lunak dan perangkat keras sudah disiapkan. Kegiatan implementasi sistem meliputi perangkat

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Sedang Berjalan Sistem yang berjalan pada CV. Baritama Guna Sejahtera saat ini masih menggunakan sistem manual, semua kegiatan yang berhubungan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 20 BAB III ANALISIS DAN PERANCANGAN Dalam bab ini akan dibahas analisis dan perancangan aplikasi info rumah kost berbasis web. Perancangan ini merupakan kelanjutan dari studi literatur tentang aplikasi

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Diagram Use Case dan Skenarionya 4.1.1 Use Case Usulan 4.1.2 Skenario Use Case 4.1.2.1 Skenario Login Gambar 4. 1 Use Case MT Nama Use Case Login Deskripsi Singkat Melakukan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM Pada perancangan suatu sistem diperlukan analisis yang tepat sehingga proses pembuatan sistem dapat berjalan dengan baik dan sistem yang dibuat sesuai dengan yang

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK

PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK Update 12 Februari 2015 Daftar Isi 1 Pendahuluan... 2 1.1 Alur Proses e- Purchasing Produk Barang/Jasa Pemerintah Dalam Aplikasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Perangkat Lunak Pembangun Berikut ini merupakan software yang digunakan dalam pembuatan sistem : Tabel 4.1 Perangkat Lunak yang Digunakan dalam Membangun Aplikasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Analisis Sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian - bagian komponennya dengan maksud untuk mengidentifikasi

Lebih terperinci

BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Impelementasi Sistem Tahap implementasi sistem merupakan tahap pengembangan perancangan sietem. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI e-purchasing ALAT MESIN PERTANIAN (ALSINTAN) PANITIA

PETUNJUK PENGGUNAAN APLIKASI e-purchasing ALAT MESIN PERTANIAN (ALSINTAN) PANITIA PETUNJUK PENGGUNAAN APLIKASI e-purchasing ALAT MESIN PERTANIAN (ALSINTAN) PANITIA Update 27 Februari 2014 Daftar Isi 1 Pendahuluan... 2 1.1 Alur Proses e-purchasing Alsintan Pemerintah Dalam Aplikasi...

Lebih terperinci