• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Rekrutmen Coass

N/A
N/A
Protected

Academic year: 2021

Membagikan "LKP : Rancang Bangun Aplikasi Rekrutmen Coass"

Copied!
15
0
0

Teks penuh

(1)

25

1.

4.1 Analisis

Berdasarkan hasil survei dan pengamatan yang dilakukan di Labkom maka didapatkan proses-proses yang terjadi dalam proses rekrutmen Coass. Proses-proses tersebut dapat dikelompokkan menjadi dua bagian, yaitu: proses pendaftaran Coass, proses view koordinator Coass untuk melihat siapa saja yang telah mendaftar.

4.1.1 User Requirement

A. Pencatatan Pendaftaran Coass

Deskripsi : Fungsi ini digunakan oleh pendaftar untuk melakukan proses pendaftaran Coass. Data yang diunggah akan disimpan dan dikelompokkan berdasarkan mata praktikum yang dipilih.

Aktor : Pendaftar Input : Data pendaftar Proses :

1. Mencatat data pribadi

2. Memilih mata praktikum yang telah diselenggarakan 3. Mengarsipkan data pendaftar

Output : Berkas tersimpan Peraturan :

1. Setiap pendaftar maksimal memilih dua mata praktikum 2. Bagi para alumni diwajibkan mengumpulkan ijazah

STIKOM

(2)

3. Data daftar riwayat hidup, surat lamaran, transkrip nilai, ijazah, foto, KTP harus terbaru seperti tanggal pada surat lamaran, pengalaman organisasi pada daftar riwayat hidup, transkrip nilai yang terakhir ditempuh, dan ijazah yang paling akhir didapatkan.

4. Apabila ada kesalahan pada berkas yang diunggah maka pihak koordinator akan mengirim pesan singkat berupa SMS kepada pendaftar.

4.1.2 Software Requirement A. Fungsi Pendaftaran Coass Pemicu : (tidak ada) Awal : (tidak ada)

Alur komputerisasi (computerized-system-flow): 1. Aktor membuka aplikasi pendaftaran Coass

a. Aplikasi mengambil mata praktikum b. Aplikasi menampilkan mata praktikum 2. Aktor memasukkan data pribadi sebagai identitas

a. Aplikasi mengecek apakah pendaftar adalah mahasiswa STIKOM 3. Aktor memilih mata praktikum

4. Aktor mengisi kelengkapan dokumen 5. Aktor meng-klik tombol simpan

a. Aplikasi membuat nomor pendaftaran b. Aplikasi akan menyimpan data pendaftar Akhir : Data pendaftar tersimpan Non-fungsional :

1. Aktor dapat memilih lebih dari 1 mata praktikum

STIKOM

(3)

2. Dokumen terdiri dari daftar riwayat hidup, surat lamaran, transkrip nilai, ijazah, foto, KTP harus terbaru seperti tanggal pada surat lamaran, pengalaman organisasi pada daftar riwayat hidup, transkrip nilai yang ditempuh, dan ijazah (alumni) yang paling akhir didapatkan.

3. Data pendaftar terdiri dari data daftar riwayat hidup, surat lamaran, transkrip nilai, ijazah, foto, KTP, nama, nama panggilan, NIM, e-mail, mata praktikum. 4. Format nomor pendaftaran: prefix-tahun-periode-no.urut

B. Fungsi View Data Pendaftar Pemicu : (tidak ada) Awal : (tidak ada)

Alur komputerisasi (computerized-system-flow): 1. Aktor membuka aplikasi pendaftaran Coass

a. Aplikasi mengambil data pendaftaran

b. Aplikasi mengelompokkan data pendaftar mata praktikum dan per-periode

c. Aplikasi akan menampilkan data pendaftar mata praktikum dan per-periode

Akhir : Data pendaftaran coass sudah dilihat oleh koordinator coass. Non-Fungsional :

1. Melalui aplikasi pendaftaran Coass, koordinator bisa mencari nama pendaftar yang hendak dicari pada gridview yang telah disediakan.

STIKOM

(4)

4.2 Desain

Dari hasil software requirement diatas terdapat 2 fungsi yang digunakan agar aplikasi Rekrutmen Coass berjalan. Fungsi yang pertama adalah pendaftaran Coass dan fungsi kedua yaitu view koordinator.

4.2.1 Desain Proses

A. Context Diagram

Context Diagram dari aplikasi Rekrutmen Coass secara umum yang terjadi pada Labkom ini melibatkan dua entitas yaitu: DBA dan Koordinator Labkom.

Gambar 1.1 Context Diagram Rekrutmen Coass

Dari Gambar 1.1 dapat dilihat bahwa aplikasi mengambil data mata praktikum kepada DBA yang akan ditampilkan saat pendaftaran. Pertama pendaftar mengirim data pendaftaran dan akan simpan, setelah disimpan pendaftar mendapat pemberitahuan bahwa data terkirim. Setelah proses pendaftaran selesai koordinator bisa melihat semua data-data para pendaftar yang ada pada sistem rekrutmen Coass.

STIKOM

(5)

B. DFD Level 0

Berikut ini gambaran DFD level 0 dari aplikasi Rekrutmen Coass:

Gambar 1.2 DFD Level 0 Rekrutmen Coass

Dari Gambar 1.2 dapat dilihat bahwa terdapat dua proses dalam rekrutmen Coass yaitu proses pendaftaran Coass yang dipakai oleh pendaftar. Dan proses view data pendaftar yang akan dipakai oleh koordinator pendaftaran Coass.

Data Pendaftar Data Pendaftar

[Trig ger]

[Data Pendaftar Yang Sudah Dikelompokkan] [Data MP]

[Data MP] [Pemberitahuan Data Terkirim]

[Data Pendaftaran] Pendaftar Koordinator DBA 1 Pendaftaran Coass + 2 View Data Pendaftar + 1 Pendaftar

STIKOM

SURABAYA

(6)

C. DFD Level 1 Pendaftaran Coass

Berikut ini gambaran DFD level 1 dari aplikasi Rekrutmen Coass:

Gambar 1.3 DFD Level 1 Rekrutmen Coass

Dari Gambar 1.3 dapat dilihat bahwa dalam pendaftaran Coass terdapat proses lagi yaitu pertama proses menampilkan mata praktikum yang diambil dari DBA. Proses kedua yaitu pengecekan data pribadi seperti pengecekan NIM pada setiap pendaftar. Proses ketiga merupakan membuat nomor pendaftaran dan proses terakhir yaitu penyimpanan semua data yang telah dimasukkan.

Data Pendaftar

[Pemberitahuan Data Terkirim]

[Data Pendaftar] no pendaftaran Data Pribadi Dokumen Pendaftaran Data MP Data Pribadi Data MP [Data MP] [Data MP] [Data Pendaftaran] Pendaftar DBA 1 Pendaftar 1.1 Menampilkan MP 1.2 Peng ec ekan Data Pribadi 1.3 Membuat Nomor Pendaftaran 1.4 Penyimpanan Data

STIKOM

SURABAYA

(7)

D. DFD Level 1 View Koordinator

Berikut ini gambaran DFD level 1 dari aplikasi Rekrutmen Coass:

Gambar 1.4 DFD Level 1 View Data Pendaftar

Pada Gambar 1.4 terdapat proses penggelompokan data pendaftar yang mana koordinator akan melihat data-data yang telah dikelompokkan oleh sistem.

4.2.2 Desain Data

A. ER-Model

Gambar 1.5 merupakan gambaran konsep desain data yang akan digunakan sebagai tabel dalam aplikasi pendaftaran Coass. Ada sebuah tabel dalam ER-Model tersebut yaitu Pendaftar. Tabel Pendaftar memiliki atribut no_pendaftaran, periode, nama, nama_panggilan, nim, e-mail, no_hp, MP, alumni, ijazah, curriculum_vitae, KTP, foto, surat_lamaran.

[Data Pendaftar Yang Sudah Dikelompokkan]

Data Perkelompok [Data Pendaftar] [Trigger] Koordinator 1 Pendaftar 2.1 Penggelompokan Data Pendaftar 2.2 Menampilkan Data Pendaftar

STIKOM

SURABAYA

(8)

Gambar 1.5 ER-Model Aplikasi Rekrutmen Coass

B. SQL-Table

Berikut adalah SQL-Table dari aplikasi Rekrutmen Coass:

Gambar 1.6 Tabel Pendaftaran Coass

Pada Gambar 1.6 dapat dilihat bahwa terdapat primary key pada kolom no_pendaftaran dan terdapat kolom periode, nama, nama_panggilan, nim, e-mail, no_hp, MP, alumni, ijazah, curriculum_vitae, KTP, foto, surat_lamaran.

STIKOM

(9)

C. Normalisasi

Tabel diatas sudah normal dan memenuhi bentuk Normal 3NF, yaitu tidak ada ketergantungan atribut non-key terhadap atribut non-key dan atribut key. Sehingga tidak diperlukan lagi yang namanya normalisasi.

4.2.3 Desain Antar Muka A. Perangkat Keras

Perangkat keras yang diperlukan untuk menjalankan aplikasi adalah komputer dengan spesifikasi sebagai berikut:

1. Prosessor Intel Core 2 duo minimal 2.00 Ghz 2. Memory minimal 1.00 Gb

3. Harddisk minimal 40 Gb

B. Perangkat Lunak

Perangkat lunak yang diperlukan untuk menjalankan aplikasi adalah sebagai berikut:

1. Oracle 10g 2. ASP.NET

3. Windows 7 Professional

4.2.4 Desain Fisik

A. Desain Input-Output (I/O) A.1. Input Pendaftaran

Desain I/O pada Gambar 1.7 digunakan untuk memasukkan data pendaftaran dan mengunggah dokumen pendaftaran. Di dalam halaman ini

STIKOM

(10)

terdapat textbox periode dan no pendaftaran yang otomatis diatur oleh sistem. Selain itu ada textbox lain yang mana akan diisi oleh pendaftar antara lain nama, nim, e-mail dan no hp. Setelah itu ada file yang diunggah yang meliputi foto, KTP, surat lamaran, daftar riwayat hidup, ijazah dan transkrip. Dan juga ada inputan alumni atau tidak dalam form ini.

Gambar 1.7 Input Data Pendaftaran B. Implementasi Input-Ouput

B.1. Form Login Koordinator

Form Login Koordinator ini adalah salah satu pengaman ketika akan masuk kedalam aplikasi, pengguna memasukkan NIK dan password. Implementasi form login koordinator digambarkan pada Gambar 1.8.

Pendaftar No_pendaftar Periode Nim Nama No_hp E-mail Mata praktikum KTP Foto Surat lamaran Curriculum vitae alumni ijazah Transkrip

STIKOM

SURABAYA

(11)

Gambar 1.8 Form Login Koordinator B.2. Form Pendaftaran Coass

Form pendaftaran coass disini pengguna akan mengisi nama, nama panggilan, nim, no hp, email dan memilih mata praktikum yang ada pada combobox yang disediakan. Pengguna juga akan meng-upload dokumen yang diminta seperti KTP, foto, surat lamaran, curriculum vitae, ijazah bagi alumni dan transkrip. Implementasi form pendaftaran Coass digambarkan pada Gambar 1.9.

B.3. Form View Koordinator

Form view ini digunakan oleh koordinator untuk melihat semua pendaftar dan bisa mencari nama pendaftar pada gridview yang ada. Dan koordinator bisa mencetak data pendaftaran. Implementasi form view pendaftaran digambarkan pada Gambar 1.10.

STIKOM

(12)

Gambar 1.9 Form Pendaftaran Coass

Gambar 1.10 Form View Pendaftar

STIKOM

(13)

C. Physical Data Model

Berikut ini gambaran PDM dari Aplikasi Rekrutmen Coass:

Gambar 1.11 PDM Pendaftaran

Gambar 1.11 merupakan gambaran desain data yang akan digunakan pada aplikasi Rekrutmen Coass. PDM ini memiliki atribut no_pendaftaran, nama, nim, no_hp, email, mata_praktikum, KTP, foto, surat_lamaran, curriculum_vitae, alumni, ijazah, transkrip.

D. Kamus Data D.1. Tabel Pendaftar

Fungsi : Untuk menyimpan data Rekrutmen pada Labkom STIKOM. Primary key : no_pendaftaran

Foreign key : -

Tabel 1.1 Struktur Tabel Pendaftar

Field name Type Field Size Description

no_pendaftaran Char 15 Primary Key

periode Char 10 - Pendaftar no_pendaftaran periode nama nama_panggilan nim no_hp email mata_praktikum ktp foto surat_lamaran curriculum_vitae alumni ijazah transksrip CHAR(15) CHAR(10) VARCHAR2(50) VARCHAR2(20) CHAR(12) CHAR(15) VARCHAR2(50) VARCHAR2(50) RAW(300) RAW(300) RAW(300) RAW(300) SMALLINT RAW(300) RAW(300) <pk>

STIKOM

SURABAYA

(14)

Field name Type Field Size Description nama Varchar 50 - nama_panggilan Varchar 20 - nim Char 12 - no_hp Char 15 - email Varchar 50 - mata_praktikum Varchar 50 - ktp Binary 300 - foto Binary 300 - surat_lamaran Binary 300 - curriculum_vitae Binary 300 - alumni Boolean - - ijazah Binary 300 - transkrip Binary 15 - 4.3 Pengujian

Proses pengujian sistem menggunakan Black Box Testing dimana aplikasi diuji dengan melakukan berbagai percobaan untuk membuktikan apakah aplikasi yang telah dibuat sudah sesuai dengan tujuan yang akan dicapai. Berikut ini adalah tabel hasil testing yang dilakukan pada aplikasi.

Tabel 1.2 Hasil Black-Box Testing

No Tujuan Input Hasil yang

diharapkan Output Sistem 1 Mengecek validasi

proses login jika menggunakan NIK dan Password yang salah NIK : aaaaa (acak) Password : 12345 (acak) Gagal masuk kedalam sistem Gagal masuk kedalam sistem dengan pesan “maaf data yang anda masukan tidak benar” 2 Mengecek validasi

proses login jika menggunakan Username dan Password yang Username : 060603 (username yg valid) Password : Berhasil masuk dalam sistem Berhasil masuk ke dalam sistem informasi dan masuk ke halaman utama

STIKOM

SURABAYA

(15)

No Tujuan Input Hasil yang

diharapkan Output Sistem

benar 1111 (Password yg valid) 3 Mengecek data pendaftar seperti Nim yang diinputkan NIM : 428720 Gagal menyimpan data pendaftaran. Anda bukan produk STIKOM. 4 Mengecek data pendaftar seperti Nim yang diinputkan NIM : 10410100159 menyimpan data pendaftaran.

Terima kasih telah mendaftar

STIKOM

Gambar

Gambar 1.1 Context Diagram Rekrutmen Coass
Gambar 1.2 DFD Level 0 Rekrutmen Coass
Gambar 1.3 DFD Level 1 Rekrutmen Coass
Gambar 1.4 DFD Level 1 View Data Pendaftar
+7

Referensi

Dokumen terkait

Gerakan Gulen ini mulai dari identitas Islam sederhana dan yang menjadi seruan internasional untuk dialog dan toleransi, dicontohkan potensi aktivis manusia yang

Dugaan bahwa mulsa teki dapat menekan gulma daun lebar semakin diperkuat karena ternyata produksi kedelai (Bobot kering polong/petak panen) terendah juga diperoleh

berlangganan atau biaya-biaya lain sesuai dengan paket berlangganan serta pemakaian Jasa Telekomunikasi yang timbul sebelum SIM Card di-nonaktifkan oleh Indosat tetap menjadi

Pada Tugas Akhir ini dilakukan analisa kualitas batubara antara lain total moisture, volatile matter, HGI serta fineness terhadap performa mill pulverizer PLTU 1 Jawa

menggambarkan bahwa rata-rata jawaban siswa 43,89% mengatakan sangat memerlukan guru pembimbing yang mampu menghargai siswa, dan 40,97% mengatakan memerlukan guru pembimbing

bahwa berat labur adalah banyaknya perekat yang diberikan pada permukaan kayu, berat labur yang terlalu tinggi selain dapat menaikkan biaya produksi juga akan mengurangi

Analisa break event point sangat penting bagi pimpinan perusahaan untuk mengetahui pada tingkat produksi berapa jumlah biaya akan sama dengan jumlah penjualan atau dengan kata lain

Title Sub Title Author Publisher Publication year Jtitle Abstract Notes Genre URL.. Powered by