56
RANCANG BANGUN WEB SUWUNGCV METODE WATERFALL GUNA
MEMPERMUDAH PEMBUATAN CV
Imam Fahrudin(1); Nurfadhli Abdurrahman Hakim(2): Sri Purnama Sari (3): Ina Kurnia Sari(4) : R Bagus
Bambang Sumantri (5)
*[email protected](1)[email protected](2) [email protected](3) [email protected](4)[email protected] (5)
(1)Teknik Informatika (2) Sekolah Tinggi Manajemen Informatika & Komputer (STMIK) Komputama Majenang _____________________________________________________________________________________________
Abstract
CV is a curriculum vitae that contains a summary of a person's educational journey and professional activities. Curriculum vitae serves as a self-indicator which includes history, experience, talents and abilities, usually intended to apply for a job. CV is indeed familiar to everyone, even so there are still many people who are confused in making CVs and there are still many people who are lazy to make CVs manually. In this era of globalization, we can take advantage of internet services, one of which is a website. A website is an interconnected web page containing a collection of information provided individually, in groups or organizations. Based on this description, the "SUWUNGCV" website was created which is expected to make it easier for job applicants to make a CV online. This website provides a variety of attractive CV samples that will be offered to customers. CV creation on this website is also free. With the "SUWUNGCV" website, we no longer need to make CVs manually because now it can be done computerized with a variety of attractive and neat templates.
Keywords: curriculum vitae, dynamic web, waterfall method, SUWUNGCV
_____________________________________________________________________________________
Latar Belakang
CV atau Curriculum Vitae adalah daftar riwayat hidup yang berisi ringkasan perjalanan pendidikan serta aktivitas proffesional seseorang (Hariwijaya (2017:40)). Curriculum vitae berfungsi sebagai indikator diri yang meliputi riwayat, pengalaman, bakat-bakat dan kemampuan biasanya ditujukan untuk melamar suatu pekerjaan. Dalam Kamus Besar Bahasa Indonesia CV mempunyai pengertian atau definisi yakni uraian tentang segala sesuatu yang telah dialami (dijalankan) seseorang. Curriculum vitae memiliki dua karakteristik data yaitu data yang terstuktur dan tidak terstuktur. Disebut data terstuktur karena didalam sebuah curriculum vitae berisikan informasi atau deskripsi seseorang.
CV biasanya dibuat dengan struktur yang sama seperti membuat biodata. Ada nomor identitas, nama, alamat yang dibuat terstuktur. Tidak hanya terstuktur curriculum vitae juga bisa tidak terstuktur. Karena didalam sebuah curriculum vitae biasanya ada form khusus yang menjelaskan gambaran diri seseorang. Form khusus tersebut diluar dari struktural sebuah curriculum vitae. Form khusus tersebut ditulis bebas oleh si pembuat curriculum vitae. Bahkan dibuat semenarik mungkin untuk meyakinkan perusahaan (Indrajit, R. E., & Fitriani, E. (2018).
57
CV memang sudah tidak asing lagi bagi setiap orang, meskipun begitu tak jarang masih banyak orang yang kesulitan dan kebingungan dalam pembuatan CV. Terkadang mereka juga merasa malas membuat CV secara manual, dikarenakan haruslah rapih dan tanpa coretan kesalahan.
Di era globalisasi ini perkembangan dunia informasi dan teknologi sangat pesat sejak dimulainya era millennium. Berbagai macam dampak positif yang diberikan oleh teknologi ini memberikan berbagai kemudahan kepada penggunanya. Perkembangan itu salah satunya ditandai dengan keberadaan internet yang menyediakan berbagai layanan. Bentuk layanan yang dihadirkan internet sangat berguna dan membantu bagi kehidupan manusia. Keistimewaan lain dari internet adalah kemudahan akses atau pengoperasiannya yang dapat dilakukan siapapun mulai dari anak-anak sampai dewasa. Maka tidak heran apabila internet telah menjadi konsumsi publik dari sebagian besar umat manusia (Rahmad, B., & Purnama, B. E. (2013, March). Salah satu layanan internet yang paling banyak digunakan saat ini adalah website.
Website adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) didalamnya yang menggunakan protokol HTTP (hyper text transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. Browser adalah aplikasi yang mampu menjalankan dokumen-dokumen web dengan cara diterjemahkan. Prosesnya dilakukan oleh komponen yang terdapat didalam aplikasi browser yang biasa disebut web engine. Semua dokumen web ditampilkan dengan cara diterjemahkan (M. Rudyanto Arief, 2011, Hal : 7). Sedangkan menurut Kamus Bahasa Inggris, “American Heritage” (2011) website adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen (server) yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok atau organisasi.
Web berdasarkan teknologinya terbagi dua, yaitu Web statis dan Web dinamis. Web statis adalah web yang mengandung informasi tetap, jarang berubah dan isi informasinya searah hanya dari pemilik website. Contoh web statis adalah web yang berisi profil perusahaan. Sedangkan Web dinamis adalah web yang mempunyai isi formasi selalu berubah-ubah dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh web dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, web statis hanya bisa diupdate oleh pemiliknya saja, sedangkan web dinamis bisa diupdate oleh pengguna maupun pemilik website (Gultom, U., & Murpratomo, J. (2018).
Berdasarkan uraian diatas seiring perkembangan teknologi yang sangat pesat maka dalam pembuatan daftar riwayat hidup (CV) kita dapat melakukan nya secara online tanpa harus diketik secara manual. Sistem manual memang bagus tetapi untuk perusahaan maju dan berkembang haruslah menggunakan sistem yang ter-otomatisasi karena tidak memungkinkan jika menggunakan sistem manual secara terus-menerus, karena suatu data pasti bertambah banyak seiring dengan berjalannya waktu. Oleh karena itu kami membuat website “SUWUNGCV”. Website ini memudahkan para pelamar pekerjaan dalam membuat sebuah CV dengan benar, mudah dan simpel, kami juga menyediakan website CV online ini secara gratis. Website ini diharapkan bisa memberikan manfaat bagi pengguna yang ingin menggunakan jasa untuk pembuatan CV. Untuk membuat CV di website “SUWUNGCV” ini sangatlah mudah, kita cukup memilih sample CV yang diinginkan kemudian mengisi form pendaftaraan, setelah itu kita tinggal menunggu CV yang kita inginkan selesai dan kita bisa mendownloadnya secara gratis.
58
Metodologi
Metode yang digunakan dalam melakukan perancangan website ini yaitu SDLC (System Development Life Cycle) dengan Model Waterfall.
1. Model Waterfall
Model waterfall adalah model yang paling banyak digunakan untuk tahap pengembangan. Model waterfall ini juga dikenal dengan nama model tradisional atau model klasik. Model air terjun (waterfall) sering juga disebut model sekuensial linear (sequential linear) atau alur hidup klasik (Classic cycle). Model air terjun ini menyediakan pendekatan alur hidup perangkat lunak secara sekuensial (Susilo, M. (2018).
Gambar 1. Metode waterfall
(Sumber: Rahmayu, 2016)
Utami (2015) membagi model waterfall menjadi beberapa tahapan: 1. Analisis kebutuhan perangkat lunak
Dalam tahapan ini diperlukan suatu identifikasi permasalahan dan referensi perancangan maka diperlukan sebuah situs web yang memerlukan kebutuhan bahasa pemrograman, desain basis data, sample CV.
2. Desain
Desain dari basis data menggunakan Flowchart. 3. Pembuatan kode
Pengodean dalam tahap ini menggunakan bahasa pemrograman PHP, dimana didalamnya dibutuhkan HTML dan CSS, sedangkan untuk basis data menggunakan MySQL.
4. Pengujian
Pengujian dilakukan dengan cara mengimplementasikan langsung pada web dan dilakukan pencarian kesalahan yang mungkin terjadi dalam pengujian tersebut.
5. Dukungan
Tahapan dukungan ini diperlukan pemeliharaan, perbaikan serta pengembangan agar website ini bisa menjadi lebik baik lagi.
59
2. HTML
Menurut Sutarman (2012), HTML (Hyper Text Markup Language) adalah bahasa standar yang digunakan untuk pembuatan halaman web atau world wide web, dengan hypertext dan informasi lain yang akan ditampilkan pada halaman web. Dokumen hypertext bisa berisi teks, gambar dan tipe informasi lain seperti data file, audio dan program executable.
3. CSS
Menurut Saputra (2013), kepanjangan dari CSS adalah Cascading Style Sheet yang merupakan suatu bahasa pemrograman web yang digunakan untuk mengendalikan dan membangun berbagai komponen dalam web sehingga tampilan web akan lebih rapi, terstuktur dan seragam.
4. PHP
Menurut Sibero (2013:49), PHP adalah pemrograman interpreter yaitu proses penerjemahan berisi kode sumber menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan. PHP disebut sebagai pemrograman Server Side Programming, hal ini dikarenakan seluruh prosesnya dijalankan pada server.
5. MySQL
Menurut Sibero (2013), MySQL adalah suatu Relational Database Management Sistem (RDBMS) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data.
6. FLOWCHART
Menurut Solikin, I. (2018), Flowchart (bagan alir) merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.
Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan dalam perancangan dan pembuatan web “SUWUNGCV” yaitu:
1. Metode Pengamatan
Pengamatan adalah metode pengumpulan data dimana peneliti mencatat informasi sebagaimana yang disaksikan selama penelitian. Penyaksian bisa dengan cara melihat, mendengar ataupun merasakan yang kemudian dicatat seobyektif mungkin.
2. Metode Studi Pustaka
yaitu dengan mengumpulkan dan mempelajari data atau informasi yang berasal dari buku-buku dan dokumen lain terutama pada skripsi dan jurnal online.
60
Hasil dan Pembahasan 1. Analisa Kebutuhan
Hal pertama yang perlu dilakukan dalam analisa kebutuhan dengan mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.
1. Administrator
a. Admin dapat menambah, mengedit serta menghapus data admin. b. Admin dapat menambah, mengedit serta menghapus sample CV. c. Admin dapat melihat pesanan dari customer.
2. Pengunjung
a. Pengunjung dapat melihat dan memilih sample cv yang ditawarkan di website. b. Pengunjung dapat memberi saran dan kritik pada website.
c. Pengunjung dapat mengisi form pendaftaran pembuatan cv.
FLOWCHART
SUWUNGCV menggunakan rancangan basis data flowchart yang tampilannya sebagai berikut: Start
Buat CV,halaman persetujuan
Mengisi kotak surat untuk konfirmasi
Selesai
Melihat informasi template CV Mengisi Formulir Admin membuat CV Ya Tidak
61
Gambar 2. Flowchart SUWUNGCV 2. Desain Antarmuka
1. Halaman Awal
Gambar 3. Halaman awal
2. Halaman Sample CV
Halaman ini berisi tentang sample-sample CV dengan berbagai desain dan model yang beragam, dimana pelanggan bisa memilih sample CV yang diinginkan.
62 3. Halaman Form Pendaftaran
Halaman ini berisi tentang data diri pelanggan yang akan membuat CV, yang didalamnya berisi informasi pribadi yang akan ditampilkan di dalam template CV.
Gambar 5. Halaman form pendaftaran
4. Halaman Tim Website
Halaman ini berisi tentang profil tim dalam web “SUWUNGCV” yang didalamya ada nama, jabatan, motivasi dan contact dari masing-masing personal tim.
63
Gambar 6. Halaman tim website
5. Halaman Kotak Surat
Halaman ini berisi tentang kritik dan saran yang ingin disampaikan pengunjung tentang layanan dan kepuasan pelanggan setelah membuat CV di website “SUWUNGCV”
Gambar 7. Halaman kotak surat
6. Halaman Akhir
Halaman ini berisi tentang catatan akhir website, dimana ada sebuah artikel donasi yang ditujukan untuk mengembangkan website agar bisa lebih baik lagi.
64
Gambar 8. Halaman akhir 3. Pembuatan Kode
Pembuatan kode dilakukan tanpa menggunakan framework. Pembuatan kode hanya menggunakan HTML, CSS dan bahasa pemrograman PHP.
4. Pengujian
Pengujian dilakukan dengan melakukan implementasi langsung pada website “SUWUNGCV” dan mencoba memposisikan diri sebagai pelanggan untuk melakukan pemesanan.
5. Dukungan
Situs web “SUWUNGCV” dibuat menggunakan PHP 5 yang masih didukung oleh www.php.net.
Kesimpulan
Dari perancangan dan implementasi yang telah dilakukan, kesimpulan yang dapat dikemukakan sebagai hasil dari perancangan website ini adalah:
1. Dengan adanya website ini diharapkan dapat membantu para pelamar pekerjaan yang ingin membuat CV .
2. Pembuatan CV pada website ini dilakukan secara gratis.
3. Dengan adanya website ini pembuatan CV tidak perlu lagi dilakukan secara manual melainkan berbasis komputer.
65 4. Terdapat berbagai template CV yang menarik yang bisa dijadikan sample untuk
pembuatan CV yang diinginkan.
5. Website ini dirancang dengan metode waterfall yaitu metode termudah dalam perancangan aplikasi web.
Saran
Sebaik apapun sistem yang dibuat pasti memiliki kekurangan yang perlu untuk dikembangkan, yaitu dengan membuat versi terbaru dari sistem tersebut. Untuk itu dibuatlah penyampaian dalam bentuk saran untuk kesempurnaan sistem ini dimasa mendatang. Adapun saran tersebut adalah sebagai berikut:
1. Tampilan web ini masih sangat sederhana, untuk itu dalam pengembangan diharapkan untuk ditambahkan animasi dan perbaikan tampilan yang lebih menarik lagi.
2. Pengembang dapat menggunakan metode SDLC yang lainnya seperti model RAD dan lainnya.
3. Bisa ditambahkan framework agar website bisa terlihat lebih interaktif dan terjamin keamanannya.
66 4.
Referensi
Hariwijaya, M (2017). 30 Hari Mencari Kerja. Elmarika. 2017
Indrajit, R. E., & Fitriani, E. (2018). Rancang Bangun Information Retrieval System pada Curriculum Vitae dengan Metode Vector Space Model. Jurnal Interkom: Jurnal Publikasi Ilmiah Bidang Teknologi Informasi dan Komunikasi, 13(1), 4-10.
Rahmad, B., & Purnama, B. E. (2013, March). Rancangan Pembangunan Web E-Library Pada Perpustakaan Aptikom Indonesia Berbasis Web. In Seruni-Seminar Riset Unggulan Nasional Inoformatika dan Komputer (Vol. 2, No. 1).
Arief M.Rudyanto, ”Pemograman Web Dinamis Menggunakan PHP dan MySQL” Yogyakarta: 2011
Gultom, U., & Murpratomo, J. (2018). SISTEM PELAYANAN JEMAAT BERBASIS WEB. Journal of Information System, Applied, Management, Accounting and Research, 2(1), 55-62.
Susilo, M. (2018). Rancang Bangun Website Toko Online Menggunakan Metode Waterfall. InfoTekJar: Jurnal Nasional Informatika dan Teknologi Jaringan, 2(2), 98-105.
Rahmayu, M., 2016 Rancang Bangun Sistem Informasi Pada rumah Sakit Dengan Layanan Intranet Menggunakan Metode Waterfall, Jurnal Evolusi, (4) 2, 2338 – 8161.
Solikin, I. (2018). Implementasi E-Modul pada Program Studi Manajemen Informatika Universitas Bina Darma Berbasis Web Mobile. Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), 2(2), 492-497.
Sutarman, (2012). Pengantar Teknologi Informasi.. Bumi Aksara. Jakarta Saputra, A. (2011). Trik dan Solusi Jitu Pemrograman PHP. Jakarta: IKAPI. Sibero, A. F.K. (2013). Web Programming Power Pack. Mediakom. Yogyakarta Utami, F. H. (2015). Rekayasa Perangkat lunak. Deepublish.