SKRIPSI
Disusun Oleh :
Nama : Asep Saepuloh
NIM : 081351051
BAB. I..................................................................................................................................4
PENDAHULUAN..................................................................................................................4
1.1 Latarbelakang Masalah......................................................................................4
1.2 Identifikasi Masalah............................................................................................5
1.3 Rumusan Masalah..............................................................................................6
1.4 Tujuan Penelitian................................................................................................6
1.5 Manfaat Penelitian.............................................................................................6
1.6 Batasan Masalah................................................................................................7
1.7 Metode Pengembangan Perangkat Lunak..........................................................7
1.8 Sistematika Penulisan.........................................................................................8
BAB. II...............................................................................................................................10
TINJAUAN PUSTAKA.........................................................................................................10
2.1 Definisi Sistem..................................................................................................10
2.2 Definisi Informasi.............................................................................................10
2.3 Definisi Sistem Informasi..................................................................................11
2.4 Definisi Perangkat Lunak..................................................................................11
2.5 Rekayasa Perangkat Lunak...............................................................................12
2.6 Data Flow Diagram (DFD).................................................................................17
2.7 Diagram Konteks ( Context Diagram )..............................................................17
2.8 Kamus Data......................................................................................................18
2.9 Spesifikasi Proses..............................................................................................18
2.10 Flow Map......................................................................................................19
BAB. III..............................................................................................................................20
ANALISIS DAN PERANCANGAN.........................................................................................20
3.1 Analisis Sistem..................................................................................................20
3.2 Prosedur Pemesanan Rumah...........................................................................21
3.3 Flowmap Sistem Berjalan.................................................................................22
3.4 Analisis Kebutuhan...........................................................................................24
3.5 Perancangan Perangkat Lunak.........................................................................26
3.6 Diagram Konteks..............................................................................................27
BAB. IV.............................................................................................................................28
IMPLEMENTASI DAN CARA KERJA PERANGKAT LUNAK....................................................28
4.1 Implementasi....................................................................................................28
4.2 Antar Muka Program ( Interface ).....................................................................28
BAB. V..............................................................................................................................37
PENUTUP..........................................................................................................................37
5.1 Kesimpulan.......................................................................................................37
5.2 Saran................................................................................................................37
BAB. I
PENDAHULUAN
Analisis
Perancangan
Pembuatan
Program
Pengujian
Pemeliharaan
TINJAUAN PUSTAKA
3. Spiral
Teknik spiral mencoba menggabungkan model prototyping dan
waterfall. Biasa digunakan untuk proyek besar yang mahal dan rumit.
Digunakan oleh militer Amerika untuk mengembangkan program
Future Combat Systems.
Keuntungan menggunakan teknik spiral:
a. Pengguna dan developer bisa memahami dengan baik software
yangdibangun karena progress dapat diamati dengan baik.
b. Estimasi menjadi lebih realistik seiring berjalannya proyek karena
masalah ditemukan sesegera mungkin.
c. Lebih mampu menangani perubahan yang sering terjadi pada
software development.
d. Software engineers bisa bekerja lebih cepat pada proyek.
Kelemahan menggunakan teknik spiral:
a. Membutuhkan waktu yang lama.
b. Membutuhkan dana yang besar.
c.Membutuhkan planning jangka panjang yang baik agar program bisa
selesai dengan baik.
4. V Model
Teknik V model sering disebut sebagai pengembangan dari teknik
waterfall. V untuk verifikasi dan validasi dan merupakan model
standar yang banyak dipakai di negara-negara Eropa seperti standar
untuk proyek pertahanan dan administrasi federal di Jerman.
Keuntungan menggunakan teknik V model:
a. Merupakan model pengembangan terstruktur.
b. Setiap fase dapat diimplementasikan dengan dokumentasi yang
detail dari fasesebelumnya.
c. Aktivitas pengujian dapat dimulai di awal proyek, sehingga
mengurangi waktuproyek.
Kelemahan menggunakan teknik V model adalah dokumentasi harus
cukup detailagar fase selanjutnya dapat berjalan dengan baik.
5. Formal Method
Teknik formal method adalah teknik yang mengandalkan perhitungan
matematika dalam setiap prosesnya. Hanya digunakan pada sistem
yang sangat memperhatikan keamanan atau keselamatan dari
pengguna. Contoh penggunaan teknik ini adalah aerospace
engineering.
Keuntungan menggunakan teknik formal method adalah
meminimalkan resiko dengan adanya perhitungan komputasi.
Sedangkan kerugiannya adalah:
a. Biaya Tinggi.
b. Kompleks
c. Tidak Umum untuk Proyek Software pada umumnya.
Customer Supplier
Proses penjualan
dan pembelian Shipment information
barang
Deposit document Sales data
Bank Manajemen
Gambar 2.5 Contoh Diagram Konteks
Multi dokumen
Proses manual
BAB. III
Start
Idt_Konsumen Idt_Konsumen
Laporan
Pendaftaran
A
Mengisi
Form
Cek
Kelengkapan
Ya
A
Hitung
Biaya
Penerimaan
Pembayaran
Pembayaran Arsip
End
3. Kebutuhan Informasi
Informasi yang dibutuhkan dan dihasilkan oleh perangkat
lunak pemesanan rumah pada bagian pemasaran yaitu data
konsumen beserta persyaratan yang harus dilengkapi dalam
pemesanan rumah, data stok rumah dan data pemesanan rumah.
Adapun rincian data–data tersebut yaitu:
a. Data konsumen = nama konsumen, alamat, tempat tanggal
lahir, telepon, status dan tempat bekerja.
b. Data persyaratan pemesanan rumah = photocopy ktp suami
istri, photocopy kk, photocopy slip gaji, photocopy surat
nikah, photocopy npwp, photocopy buku tabungan,
photocopy sk, photocopy siup, photocopy npwp, photocopy
kartu pegawai, photocopy jamsostek, pas foto suami istri,
surat keterangan belum memiliki rumah, surat pernyataan
suami istri dan permohonan kpr.
c. Data rumah = blok/kavling, type, stok, progress
pembangunan dan harga_jual.
d. Data pemesanan rumah = nama konsumen, blok/type rumah
yang diambil, program yang dipilih, total biaya dan tanggal
pemesanan
4. Kebutuhan Pengguna
Perangkat lunak yang dibangun meliputi 3 pengguna yaitu :
1. Operator
Operator bertugas menangani semua proses yang
behadapan langsung dengan konsumen dari mulai
pendaftaran, pemesanan serta pembayaran. Kualifikasi
yang dibutuhkan oleh operator minimal menguasai dan
mengerti dalam pengoperasian komputer.
2. Admin
Admin bertanggung jawab dalam mengolah semua data
yang digunakan dan dihasilkan dari sistem pemesanan
rumah.
3. Manajer
Manajer menerima laporan dari pemesanan rumah.
3.5 Perancangan Perangkat Lunak
Sistem Usulan
Start
Idt_Konsumen Idt_Konsumen
Laporan
Pendaftaran
Mengisi
A
Form
Cek Kelengkapan
Ya
A
Hitung biaya
Database
Penerimaan
Pembayaran
pembayaran
Arsip
Bukti pembayaran
Bukti pembayaran
End
Gambar 3.2 Flowmap Sistem Usulan Pemesanan Rumah
Dt_pengguna,
Dt_rumah, Validasi
Dt_program, Login
Nama_pengguna &
Kata_sandi
Admin
Tabel 3.1
Aliran Data Diagram Konteks
4.1 Implementasi
Dari analisis dan perancangan yang telah dijelaskan pada bab
sebelumnya, tahapan selanjutnya yaitu implementasi dari perancangan
yang telah dibuat. Perangkat lunak yang dibangun untuk mengatasi
masalah yang ada pada bagian pemasaran di PT. Inti Adhiyasa ini dibuat
dengan menggunakan perangkat lunak Microsoft Visual Studio 2010
dengan bahasa pemrograman Visual Basic. Net 2010 dan database SQL
Server 2008, yang kemudian perangkat lunak ini dibuat menjadi sebuah
program aplikasi dengan format file (.exe).
Perangkat lunak ini digunakan oleh beberapa pengguna yang
diantaranya bertugas sebagai operator dan admin. Perangkat lunak ini
difungsikan untuk mengelola data – data dan informasi yang dibutuhkan
oleh karyawan pada bagian pemasaran. Beberapa data yang diolah oleh
perangkat lunak ini diantaranya yaitu data konsumen, rumah, program,
pengguna, pemesanan dan pembayaran.
PENUTUP
5.1 Kesimpulan
Dengan pembangunan perangkat lunak pemesanan rumah pada
bagian pemasaran di PT. Inti Adhiyasa ini penulis dapat menyimpulkan :
1. Sistem pada bagian pemasaran menjadi terkomputerisasi.
2. Pengelolaan database menjadi lebih baik.
3. Penyampaian informasi, pencarian dan pengecekan mengenai data –
data yang dibutuhkan pada bagian pemasaran menjadi lebih efektif,
cepat dan akurat.
5.2 Saran
Dalam pembangunan perangkat lunak ini penulis memberikan
saran:
1. Dalam sistem, data - data persyaratan pemesanan rumah hanya bisa
dilihat ceklist yang sudah terlengkapi atau belumnya saja perlu
dikembangkan agar bisa disimpan dalam bentuk softcopy juga, untuk
mengantisipasi jika data tersebut hilang.
2. Pembangunan perangkat lunak pada bagian pemasaran ini masih
bersifat stand alone dan berdiri sendiri, perlu dikembangkan lagi agar
sistem bisa saling berhubungan dengan sistem pada bagian lain dalam
perusahaan seperti bagian accounting dan teknik.