TENTANG
REKAYASA PERANGKAT LUNAK
Oleh :
NAMA : Esa Septian
NPM : 3061746047
Proposal yang berjudul “Sistem Pencari kerja ” ini merupakan salah satu
pemenuhan tugas ujian tengah semester mata kuliah rekayasa perangkat lunak
semester V.
kepada semua pihak yang telah membantu dalam penyusunan proposal ini.
Penyusun berharap proposal ini dapat bermanfaat bagi semua pihak yang
berkepentingan dan dapat menjadi amal shaleh bagi penyusun. penyusun menyadari
bahwa masih banyak kekurangan dalam proposal ini. oleh karena itu, saran dan
Esa Septian
NPM. 3061746047
i
DAFTAR ISI
HALAMAN JUDUL............................................................................................... i
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI ........................................................................................................ iii
BAB I PENDAHULUAN .................................................................................... 3
1.1 Latar Belakang ................................................................................................ 3
1.2 Maksud dan tujuan .......................................................................................... 4
1.3 Inditifekasi Masalah ........................................................................................ 4
1.4 Rumusan Masalah .......................................................................................... 4
1.5 Metodelogi penelitian ..................................................................................... 4
A. Metode Pengumpulan Data ...................................................................... 5
B. Metode Pengembangan Perangkat Lunak ................................................ 6
ii
BAB I
PENDAHULUAN
Dinas Tenaga Kerja (Disnaker) adalah Lembaga pemerintahan yang mempunyai fungsi
memberikan pelatihan bagi calon pekerja agar memiliki keahlian khusus sesuai dengan
permintaan para pencari tenaga kerja, oleh karena itu sangat diperlukan yang namanya
pelatihan untuk calon tenaga kerja , agar siap menghadapi persaingan kerja yang saat ini
sangat ketat , oleh karena itu informasi lowongan kerja sangat dibutuhkan saat ini, agar
para calon pencari kerja dapat mengetahui lowongan apa saja yang tersedia,oleh karena itu
agar mudah diketahui oleh calon tenaga kerja , dalam mempersiapkan calom tenaga kerja
yang siap bersaing , dalam menghadapi persaingan kerja yang begitu ketat saat ini.
Maksud Dan Tujuan dari pelaksanaan UTS adalah salah satunya untuk memenuhi
syarat dalam penyelesaian Mata Kuliah Rekayasa Perangkat Lunak. tujuan lain dari
ketenagakerjaan
3
1.3 Indentifikasi masalah
Bagian administrasi yang biasanya melakukan pendataan terhadap calon pencari kerja,
apakah sudah sesuai dengan prosedur atau tidak. penanganan yang menggunakan cara
manual memerlukan banyak waktu sehingga tidak efisien lagi. Untuk melakukan
Berdasarkan permasalahan dari data diatas yaitu system pencari kerja , maka masalah
suatu masalah secara logis, dimana memerlukan data-data untuk mendukung terlaksananya
suatu penelitian.metodologi ini akan dijelaskan dalam bentuk pengumpulan data dan
4
A. metode pengumpulan data
metode yang digunakan dalam pengumpulan data untuk membuat Proposal Rekayasa
1. riset lapangan
yaitu riset yang dilakukan dengan cara mendatangi sekolah dan pengumpulan datanya
2. observasi
yaitu dengan cara melakukan pengamatan langsung dan memperhatikan serta meneliti
3. wawancara
5
Keterangan :
3. design, menetapkan domain informasi untuk perangkat lunak, fungsi dan interfacing
dalam kode atau bahasa yang dimengerti oleh mesin lomputer dengan menggunakan
dibuat apakah udah benar atau belum di uji dengan cara manual.jika testing sudah
menyebabkan kerusakan.
6
BAB II
LANDASAN TEORI
Rekayasa perangkat lunak adalah disiplin ilmu yang membahas semua aspek produksi
perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem
setelah digunakan. (Sommerville, 2003). Pada definisi ini, ada dua istilah kunci yaitu:
(1) Disiplin rekayasa, perekayasa membuat suatu alat bekerja. Menerapkan teori, metode,
dan alat bantu yag sesuai, selain itu mereka menggunakannya dengan selektif dan selalu
mencoba mencari solusi terhadap permasalahan, walaupun tidak ada teori atau metode
yang mendukung. Perekayasa juga menyadari bahwa mereka harus bekerja dalam
batasan organisasi dan keuangan, sehingga mereka berusaha mencari solusi dalam
batasan-batasan ini.
(2) Semua aspek produksi perangkat lunak, rekayasa perangkat lunak tidak hanya
berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga
dengan kegiatan seperti manajemen proyek perangkat lunak dan pengembangan alat
terorganisasi terhadap pekerjaan mereka karena cara ini seringkali paling efektif untuk
sebenarnya mencakup masalah pemilihan metode yang paling sesuai untuk satu set
keadaan dan pendekatan yang lebih kreatif, informal terhadap pengembangan yang
mungkin efektif pada beberapa keadaan. Pengembangan informal sangat cocok untuk
7
2.1.1 Proses Perangkat Lunak
dilakukan perekayasa perangkat lunak. Ada empat kegiatan proses dasar yang umum bagi
(1) Spesifikasi perangkat lunak, fungsionalitas perangkat lunak dan batasan kemampuan
(2) Pengembangan perangkat lunak, perangkat lunak yang memenuhi spesifikasi tersebut harus
diproduksi.
(3) Validasi perangkat lunak, perangkat lunak harus divalidasi untuk menjamin bahwa
(4) Evolusi perangkat lunak, perangkat lunak harus berkembang untuk memenuhi kebutuhan
Proses perangkat lunak yang berbeda mengatur kegiatan ini dengan cara berbeda dan dijelaskan
dengan tingkat kerincian yang berbeda pula. Waktu kegiatan bervarias, sebagaimana hasilnya.
Pegaturan yang berbeda dapat menggunakan proses yang berbeda untuk menghasilkan produk
dengan jenis yang sama. Namun demikian, untuk beberapa jenis aplikasi tertentu, beberapa
proses lebih sesuai dari yang lainnya jika digunakan proses yang tidak sesuai, maka kualitas
penggunaan produk perangkat lunak yang akan dikembangkan tersebut mungkin berkurang.
8
2.1.2 Model Proses Perangkat Lunak
(1) Model air terjun (waterfall). Model ini mengambil kegiatan proses dasar seperti spesifikasi,
pengembangan, dan validasi. Suatu sistem awal dikembangkan dengan cepat dari
spesifikasi abstrak. Sistem ini kemudian diperbaiki dengan masukan dari pelanggan untuk
(3) Pengembangan sistem formal. Pendekatan ini didasarkan atas pembuatan spesifik sistem
komponen yang dapat dipakai untuk jumlah yang signifikan . Proses pengembangan sistem
terfokus pada integrasi komponen-komponen ini ke dalam suatu sistem dan bukan
berinteraksi satu sama lainnya sehingga dapat mencapai tujuan yang telah ditetapkan.Ada dua
kelompok pendekatan yang dapat didefinisikan dalam suatu system yang menekankan pada
9
System adalah suatukesatuan dari elemen yang saling berkait yang digunakan untuk
Menurut mulyadi(1997) system adalah sekelompok unsure yang erat hubungannya satu
dengan yang lainnya yang berfungsi sama-sama untuk mencapai tujuan tertentu.system dibuat
untuk menengani sesuatu yang berulang kali atau secara rutin terjadi.
Sebelum membahas pengertian pengolahan data alangkah baiknya mengetahui apa arti
yang belum diolah menjadi informasi.dari proses pengolahan data tersebutlah yang akan
dihasilkan informasi sebagai output.suatu output dari pengolahan data merupakan informasi
Untuk menghasilkan informasi dari data-data yang relevan harus melalui suatu system
yang disebut sebagai system pengolahan data.system pengolahan data meliputi sejumlah
Pengolahan data sebagai serangkaian operasi atas informasi yang direncanakan , guna
mencapai tujuan atau hasil yang diinginkan.unsure-unsur dalam pengolahan data yaitu
membaca, menulis dan mengetik, mencatat dan mencetak, menyortir, menyampaikan atau
Definisi pengolahan data adalah suatu bahan mentah yang diolah sedemikian rupa
10
2.3.1 siklus pengolahan data
siklus pengolahan data baik yang manual maupun yang menggunakan computer
mengalami sikllus pengolahan data yang terdiri dari tiga tahap yaitu sebagai berikut :
Gambar 2.1
1. data dimasukkan ke computer dalam bentuk yang dimengerti oleh computer (input)
3. hasil pengolahan (output),berupa data yang dapat dimengerti dan berguna untuk
manusia
atas metode taknologis dan manual.menurut buch dan stater ada dua macam metode
1. manual
dalam metode manual emua operasi dapat dilakukan dengan tangan dan bantuan alat-
2. electromechanical
sesungguhnya merupakan suatu gabungan dari orang dan mesin misalnya seorang
11
3. methode punched equipment
system warkat unit (unit record system).prinsipnya adalah bahwa data mengenai data
seseorang,uatu objek atau suatu peristiwa biasanya dicatat (punched) dalam suatu kartu,
sejumlah kartu yang mengandung data tentang subjek yang sama ( misalnya : data gaji)
computer disini berarti suatu susunan dari alat-alat masukan ,suatu unit pengolahan
persediaan adalah aktiva yang terdiri untuk dijual dal kegiatan usaha normal , proses
produksi dan atau dalam perjalanan serta dalam bentuk bahan atau perlengkapan (supplier) untuk
b) masih dalam proses produksi untuk diselesaikan kemudian dijual (barang dalam proses
atau pengolahan )
c) akan digunakanuntuk produksi barang jadi yang akan dijual (bahan baku dan bahan
pembantu) dalam rangka kegiatan normal perusahaan
12
2.4.2 prosedur persediaan
prosedur adalah suatu urutan kegiatan klerikal biasanya melibatkan beberapa orng
dalam satu departemen atau lebih,yang dibuat untuk menjamin penanganan secara seragam
Dari definisi tersebut dapat diambil kesimpulan bahwa suatu system terdiri dari
Kegiatan klerikal(klerikal operation) terdiri dari kegiatan berikut ini yang dilakukan
untuk mencatat informasi :
a. menulis
b. menggandakan
c. menhitung
d. memberi kode
e. mendaftar
f. memilih
g. memindah
h. membandingkan
dan , prosedur yang merupakan urutan kegiatan klerikal adalah sebagai berikut :
meringkas data
setiap mutasi persediaan dicatat dalam kartu persediaan.metode ini cocok untuk digunakan
dalam penentuan biaya bahan baku perusahaan yang harga pokoknya dikumpulkan dengan
13
2. metode persediaan fisik ( physical inventory method )
pemakaian tidak dicatat dalam kartu perediaan untuk mengetahui berapa harga pokok
persediaan yang dipakai atau dojual harus dilakukan dengan perhitungan fisik sisa
perediaan yang masih ada di gudang pada akhir periode.harga pokok persediaan awal
periode ditambah dengan harga pokok persediaan pada akhir periode merupakan harga
system dan prosedur dengan system persediaan nya adalah sebagai berikut :
c. prosedur pencatatan harga pokok produk jadi yang diterima kembali dari pembeli
di gudang
14
2.5 tinjauan umum organisasi
untuk memahami proses yang terjadi pada system , maka dilakukan analisis system dan
lingkungan kerja yang sedang berjalan analisis ini dilakukan untuk mengetahui :
di dalam pembangunan atau pengembangan system , pada langkah awal kita harus
melakukan suatu langkah yang dinamakan analiis system yang sdaeng berjalan . dalam
langkah analisis ini diharapkan kita dapat mengetahui kekurangan dan kelebihan
system yang sedang berjalan dan jika dilanjutkan pada tahap berikutnya,kesalahan yang
terjadi dapat ditekan seminimal mungkin dan diharapkan untuk kerja system akan lebih
1. studi kelayakan yang dimulai dengan cara mempelajari system yang sedang
15
BAB III
PEMBAHASAN
16