Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
TUGAS AKHIR
Oleh :
KHOIRU NUR OKTORIANTO
110441030063
Segala puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa
atas segala berkat dan rahmat-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir (TA) ini tepat pada waktunya.
ii
9. Kepada semua dosen LP3I Kampus Blok M yang telah
mengajarkan penulis banyak ilmu pengetahuan.
10. Semua pihak yang telah memberikan semangat sehingga penulis
dapat menyelesaikan Tugas Akhir ini.
Penulis
Khoiru Nur Oktorianto
iii
DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................. i
PENGESAHAN NASKAH .................................................................. ii
PENGESAHAN UJIAN ....................................................................... iii
SURAT KETERANGAN OBSERVASI ............................................... iv
KATA PENGANTAR .......................................................................... v
DAFTAR ISI ....................................................................................... vi
DAFTAR TABEL ................................................................................ vii
DAFTAR GAMBAR ........................................................................... viii
DAFTAR LAMPIRAN ......................................................................... ix
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah .............................................. 1
1.2 Alasan Pemilihan Objek ............................................... 2
1.3 Tujuan dan MAnfaat Penulisan .................................... 3
1.3.1 Tujuan Penulisan ............................................
1.3.2 Manfaat Penulisan ..........................................
1.4 Identifikasi Masalah .....................................................
1.5 Batasan Masalah .........................................................
1.6 Metodologi Penelitian ..................................................
1.7 Sistematika Penulisan .................................................
BAB I PENDAHULUAN
BAB II LANDASAN TEORI
BAB III PROFIL PERUSAHAAN
BAB IV PEMBAHASAN
BAB V PENUTUP
iv
2.2 Sistem ..........................................................................
2.2.1 Pengertian Sistem ...........................................
2.2.2 Karakteristik Sistem ........................................
2.2.3 Elemen Sistem ................................................
2.2.4 Pengembangan Sistem ...................................
2.2.5 Siklus Hidup Pengembangan Sistem ..............
2.3 Informasi ......................................................................
2.3.1 Pengertian Informasi .......................................
2.3.2 Siklus Informasi ...............................................
2.3.3 Kualitas Informasi ............................................
2.3.4 Nilai Informasi .................................................
2.3.5 Pengertian Sistem Informasi ...........................
2.3.6 Komponen Dasar Sistem Informasi .................
2.4 Sistem Informasi Managemen .....................................
2.5 Penjualan .....................................................................
2.6 Jasa .............................................................................
2.7 Data Flow Diagram (DFD) ...........................................
2.7.1 Diagram Konteks .............................................
2.7.2 Diagram Level N .............................................
2.7.3 Simbol-Simbol DFD .........................................
2.8 Flowchart ......................................................................
2.9 Entity Relation Diagram ...............................................
2.10 Normalisasi ...................................................................
2.11 HIPO ............................................................................
2.12 Struktur Kode ...............................................................
2.13 Implementasi Sistem Informasi ....................................
2.14 Aplikasi Pemograman ..................................................
2.15 Database .....................................................................
v
3.2 Visi dan Misi Perusahaan ............................................
3.2.1 Visi ..................................................................
3.2.2 Misi ..................................................................
3.3 Aspek Kegiatan Usaha ................................................
3.4 Struktur Organisasi ......................................................
3.5 Deskripsi Kerja .............................................................
BAB IV PEMBAHASAN
4.1 Sistem Berjalan ............................................................
4.1.1 Deskripsi Sistem Berjalan ...............................
4.1.2 Flowchart Sistem Berjalan ..............................
4.2 Kendala Sistem Berjalan .............................................
4.3 Solusi Pemecahan Masalah ........................................
4.4 Data Flow Diagram ......................................................
4.4.1 Diagram Konteks .............................................
4.4.2 Diagram Level 0 (Zero) ...................................
4.4.3 Diagram Detail ................................................
4.5 Entity Relation Diagram (ERD) ....................................
4.6 Normalisasi ..................................................................
4.6.1 Unnormalisasi .................................................
4.6.2 Normalisasi 1 ..................................................
4.6.3 Normalisasi 2 ..................................................
4.6.4 Normalisasi 3 ..................................................
4.7 Relationship .................................................................
4.8 Database .....................................................................
4.8.1 Rancangan Database .....................................
4.8.2 Struktur Kode ..................................................
4.9 Hierarchy Input Process Output (HIPO) .......................
4.10 Desain Tampilan Program ...........................................
4.11 Tampilan Program .......................................................
4.12 Implementasi Perancangan Aplikasi ............................
vi
4.13 Spesifikasi Sistem Komputer .......................................
4.13.1 Perangkat Keras Komputer .............................
4.13.2 Perangkat Lunak Komputer ............................
4.14 Jadwal Implementasi ...................................................
BAB V PENUTUP
5.1 Kesimpulan ..................................................................
5.2 Saran ...........................................................................
LAMPIRAN
DAFTAR PUSTAKA
BIODATA PENULIS
vii
Daftar Tabel
Halaman
Tabel 2.1 Simbol-simbol DFD ......................................................
Tabel 2.2 Simbol-simbol Flowchart ..............................................
Tabel 2.3 Simbol-simbol ERD ......................................................
Tabel 4.1 Bentuk Unnormalisasi ..................................................
Tabel 4.2 Bentuk Normalisasi Satu (1NF) ...................................
Tabel 4.3 Bentuk Normalisasi Dua (2NF) ....................................
Tabel 4.4 Bentuk Normalisasi Tiga (3NF) ....................................
Tabel 4.5 Tabel Barang ...............................................................
Tabel 4.6 Tabel Jasa ...................................................................
Tabel 4.7 Tabel Mekanik .............................................................
Tabel 4.8 Tabel Pendaftaran .......................................................
Tabel 4.9 Tabel Service ...............................................................
Tabel 4.10 Tabel Detail_Jasa_Service ..........................................
Tabel 4.11 Tabel Detail_Barang ....................................................
Tabel 4.12 Tabel Login ..................................................................
Tabel 4.13 Jadwal Implementasi ...................................................
viii
Daftar Gambar
Halaman
Gambar 2.1 Siklus Pengembangan Sistem .....................................
Gambar 2.2 Siklus Informasi ...........................................................
Gambar 3.1 Siklus Organisasi .........................................................
Gambar 4.1 Flowchart .....................................................................
Gambar 4.2 Diagram Konteks .........................................................
Gambar 4.3 Diagram Zero ...............................................................
Gambar 4.4 Diagram Detail .............................................................
Gambar 4.5 ERD .............................................................................
Gambar 4.6 Relasi Antar Tabel .......................................................
Gambar 4.7 HIPO ............................................................................
Gambar 4.8 Desain Login ................................................................
Gambar 4.9 Desain Menu MDI ........................................................
Gambar 4.10 Desain Data Barang ....................................................
Gambar 4.11 Desain Jasa .................................................................
Gambar 4.12 Desain Data Mekanik ...................................................
Gambar 4.13 Desain Pendaftaran .....................................................
Gambar 4.14 Desain Transaksi Pembayaran ....................................
Gambar 4.15 Desain Cetak Laporan Transaksi .................................
Gambar 4.16 Desain Cetak Laporan Bulanan ...................................
Gambar 4.17 Form Login ..................................................................
Gambar 4.18 Form MDI Menu ...........................................................
Gambar 4.19 Form Barang ................................................................
Gambar 4.20 Form Jasa ....................................................................
Gambar 4.21 Form mekanik ..............................................................
Gambar 4.26 Form Pendaftaran ........................................................
ix
Gambar 4.27 Form Transaksi Service ...............................................
Gambar 4.28 Form View Barang .......................................................
Gambar 4.29 Form View Pendaftaran ...............................................
Gambar 4.30 Form Laporan Faktur ...................................................
Gambar 4.31 Form Laporan Bulanan ................................................
x
DAFTAR LAMPIRAN
Lampiran 1
xi
xii
BAB I
PENDAHULUAN
2
1.3.2 Manfaat Penulisan
1. Dapat menambah pengetahuan dan wawasan penulis
tentang sistem informasi yang ada di perusahaan
tersebut.
2. Pihak perusahaan dapat mempelajari dan
menggunakan program aplikasi berbasis Interface
yang telah dibuat.
3. Dapat menambah pengetahuan mengenai
perancangan sistem dan program aplikasi berbasis
Graphial User Interface bagi Mahasiswa LP3I.
4. Sebagai bahan masukan bagi penulis untuk proses
selanjutnya.
5. Bagi perusahaan yang bersangkutan, tulisan ini dapat
dijadikan sebagai suatu perbandingan atas proses
yang akan dilaksanakan dan dapat juga dijadikan
bahan masukan dan pertimbangan untuk lebih
memaksimalkan pekerjaan dalam pelayanan service
motor dan penjualan spare part.
3
penulis hanya melakukan observasi pada sistem berjalan pada
bagian tersebut.
BAB I : PENDAHULUAN
Dalam bab ini penulis mengemukakan tentang latar
belakang masalah, alas an pemilihan objek, maksud
dan tujuan, identifikasi/perumusan masalah,
pembatasan masalah, metodologi penulisan serta
sistematika penulisan.
4
Dalam bab ini penulis mengemukakan berbagai
referensi/tinjauan pustaka yang mendukung
kajian/analisis yang penulis sampaikan.
BAB V : PENUTUP
Dalam bab ini berisi tentang kesimpulan dan saran-
saran yang mungkin berguna bagi perusahaan
sebagai masukan.
5
BAB II
LANDASAN TEORI
2.1 Perancangan
Perancangan Sistem diawali dengan menentukan segala keperluan
yang akan memenuhi apa yang akan dibutuhkan oleh sistem, Siapa
yang mengambil langkah ini dan bagaimana mereka akan
disesuaikan. Umumnya, perancangan bergerak dari input ke output.
Keluaran (output) sistem, yang terdiri dari reports dan file untuk
memuaskan kebutuhan organisasi harus dibatasi dengan jelas.
Menurut Lonnie D. Bentley dan Jeffrey L. Whitten (2007:160)
mengungkapkan :
7
1. Proses Fisik, merupakan kegiatan atau perbuatan
yang dilakukan oleh seorang analisis sistem dalam
mencapai tujuannya.
2. Proses Prosedural, merupakan kegiatan yang
memerlukan aturan atau tahapan-tahapan yang
diperlukan sesuai dengan apa yang telah diterapkan.
3. Proses Konseptual, berupa konsep-konsep kegiatan
yang ingin dicapai sebaik mungkin.
4. Proses Sosial, Sistematis tentang fenomena sistem
dan gejala-gejala alam dengan jalan pengamatan
pencatatan.
8
Yaitu sistem yang hubungannya telah teratur dengan
baik, bila salah satu elemennya terdapat kesalahan
maka sistem tersebut akan terhenti.
6. Sistem Abstrak
Yaitu sistem yang berupa pemikir / ide-ide yang tidak
sistem secara fisik / siatem teologi (sistem perputaran
bumi).
9
Pengembangan sistem membutuhkan seorang analis
sistem yang memberikan arah bagi proyek tersebut. Hasil
dari kegiatan analisis sistem biasanya harus dapat
menjelaskan tentang :
1. Pengertian yang jelas dari kebutuhan atau masalah
yang terjadi pada sistem yang lama / berjalan.
2. Merupakan jawaban atas masalah yang terjadi.
3. Menguraikan masalah secara jelas.
10
Seleksi Alam (System Selection), Implementasi Sistem
(System Maintenance). Siklus hidup pengembangan sistem
dapat dilihat pada gambar dibawah ini.
Awal Proyek
Kebijakan & rancangan sistem Sistem
Analisis Sistem
Pengembangan
Desain(Perancangan) Sistem Terperinci Sistem
Seleksi Alam
Manajemen
Perawatan Sistem Sistem
2.3 Informasi
11
jumlah gaji dengan jumlah jam bekerja, kita akan
mendapatkan informasi yang berguna. Dengan kata lain,
informasi sistem dari data yang akan diproses. Informasi
adalah suatu data yang telah diolah yang berguna atau
bermanfaat dan dimengerti oleh para pemakainya dan
merupakan proses lebih lanjut dari data yang memiliki nilai
tambah. Dari kategorinya informasi dapat dikelompokan
menjadi :
1. Informasi Strategis
Informasi ini digunakan untuk mengambil keputusan
jangka panjang, mencakup informasi eksternal seperti
tindakan pesaing dan pelanggan, rencana perluasan
perusahaan dan sebagainya.
2. Informasi Teknis
Informasi ini dibutuhkan untuk keperluan operasional
sehari-hari.
3. Informasi Taktis
Informasi ini dibutuhkan untuk mengambil keputusan
jangka menengah seperti trend penjualan yang
digunakan untuk menyusun rencana penjualan dan
sebagainya.
12
3. Relevan, informasi harus nyata bukan fiktif dan
informasi yang akan disampaikan dapat di
pertanggung jawabkan.
4. Tepat waktu, informasi harus tepat waktu sesuai
dengan apa yang telah ditetapkan tanpa mengulur-
ulur waktu.
13
atau diproses yang akan menghasilkan keluaran berupa
informasi, informasi tersebut akan menjadi input data nagi
proses berikutnya dan seterusnya kembali lagi dan terus
berputar.
14
perbedaan yang sangat kecil atau bahkan tidak ada
sama sekali.
2. Tepat waktu artinya informasi yang sistem pada
penerima tidak boleh terlambat maka informasi itu
akan menjadi sistem dan tidak mempunyai nilai
sehingga pengambilan keputusan akan mengalami
keterlambatan.
3. Relevan, artinya informasi tersebut mempunyai
manfaat bagi yang membutuhkan.
15
1. Hardware, terdiri dari komputer, periferial (printer) dan
jaringan.
2. Software, merupakan kumpulan perintah fungsi yang
ditulis dengan aliran tertentu atau memerintahkan
computer melakukan tugas tertentu.
3. Data, merupakan komponen dasar dari informasi yang
akan diproses lebih lanjut sehingga menghasilkan
informasi.
4. Brainware/User, yang terlibat dalam komponen
manusia seperti operator, pimpinan sistem informasi
dan sebagainya.
5. Prosedur, seperti dokumentasi prosedur atau proses
sistem, buku penuntun operasional (aplikasi) dan
teknis.
16
Yaitu suatu kegiatan untuk menjamin bahwa sistem
informasi tersebut berjalan sesuai harapan.
17
4. Control Unit atau Section
Adalah bagian yang bertugas untuk mengontrol dan
mengkoordinir keseluruhan system computer dalam
melakukan pengolahan data.
5. Memory atau Storage Unit
Adalah tempat penyimpanan data atau program yang
merupakan suatu electronic filling cabinet dalam suatu
sistem computer.
6. Output Unit
Adalah suatu alat yang bertugas mengeluarkan hasil
pengolahan dari CPU melalui main storage.
Istilah Output Unit dalam sistem komputerisasi terdiri dari
dua jenis yaitu :
a. Output, kata pengganti dari hasil pengolahan dari
informasi atau hasil lainnya.
b. Output Device, alat yang menerima hasil dari
pengolahan dari CPU melalui storage dan akan
menghasilkan aspek-aspek dasar komputer.
18
(Hardware), perangkat lunak (software), procedure, database, dan
user. Dari definisi tersebut dapat diambil beberapa kesimpulan
tentang SIM sebagain berikut :
1. SIM merupakan kumpulan interaksi sistem-sistem
informasi.
2. SIM merupakan infromasi yang berguna untuk semua level
manajemen.
3. SIM digunakan untuk membantu proses pengambilan
keputusan.
2.5 Penjualan
Secara umum definisi penjualan dapat diartikan sebagai sebuah
usaha atau langkah konkrit yang dilakukan untuk memindahkan
suatu produk baik berupa barangataupun jasa, dari produsen
kepada konsumen sebagai sasarannya.
Tujuan utama penjualan yaitu mendatangkan keuntungan atau laba
dari produk atupun barang yang dihasilkan produsennya dengan
pengelolaan yang baik.
Menurut Kholish Mahyuddin “Penjualan merupakan kegiatan yang
bertujuan agar produk yang kita tawarkan kepada konsumen
terbeli”. Sedangkan menurut Rhonda Abrams “Penjualan
merupakan aktivitas yang berinteraksi langsung dengan konsumen
untuk memperoleh pesanan atau penjualan langsung”. Adapun
Matz & Usry (1988) berpendapat “Penjualan merupakan pengalihan
hak milik”.
19
2.6 Jasa
Secara umum, jasa adalah pemberian suatu kinerja, atau tindakan
tak kasat mata dari satu pihak ke pihak lain. Dalam pengertian lain,
jasa adalah kegiatan yang dapat didefinisikan, yang bersifat tidak
teraba, yang direncanakan untuk pemenuhan kepuasan konsumen.
Norman (1984) berpendapat bahwa jasa adalah “Jasa terdiri dari
tindakan dan interaksi yang merupakan kontak sosial. Jasa lebih
dari sekedar hasilsesuatu yang tak terhalang, dan jasa merupakan
interaksi social antara produsen dan konsumen”.
20
DFD dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh professional
sistem kepada pemakai manapun pembuat program. Penerapan
diagram tersebut sebagai sarana pembantu program. Penerapan
diagram tersebut sebagai sarana pembantu perancang suatu sitem
yang dimaksudkan untuk para pemakai sistem (user) yang kurang
menguasai computer dalam memahami sistem yang sedang
dirancang dan dikembangkan.
2.8 Flowchart
Flowchart adalah representasi grafikal atau sebuah sistem yang
menjelaskan relasi fisik diantara entitas-entitas kuncinya. Flowchart
dapat digunakan untuk menyajikan kegiatan manual, kegiatan
pemprosesan komputer, atau keduanya.
21
4. Simbol ini digunakan sebagai penghubung
pada halaman berbeda.
Gambar 2.6 Simbol Off Page Connector
22
2.9 Entity Relational Diagram (ERD)
Entity Relational Diagram merupakan jaringan yang menggunakan
susunan data yang disimpan dari sistem secara abstrak. Diagram
ini ditemukan oleh Chen tahun 1976. Tujuan dari Entity
Relationship ini adalah untuk menunjukan objek data relationship
yang ada pada objek tersebut.
23
Simbol-Simbol ERD
2.10 Normalisasi
Merancang database merupakan sebagian hal penting dalam
merancang sistem, yaitu pada desain secara terperinci atau detail.
Database yang baik dibentuk melalui teknik normalisasi adalah
proses pengelompokan atribut atau field dari suatu relasi sehingga
membentuk relasi yang strukturnya baik.
Normalisasi merupakan suatu teknik dalam logical design sebuah
database. Untuk mendapatkan sebuah normalisasi yang optimal
24
dan benar diperlukan beberapa tahapan normalisasi sebagai
berikut :
1. Bentuk tidak normal (Unnormalizzed)
Bentuk ini merupakan kumpulan data yang akan direkam,
tidak ada keharusan untuk mengikuti suatu format tertentu,
bisa saja data tidak lengkap atau terduplikasi data
dikumpulkan apa adanya sesuai dengan kedatangannya.
2. Bentuk Normal Kesatu (1NF)
Bentuk normal kesatu mempunyai ciri yaitu setiap data
dibentuk dalam satu record (kumpulan elemen-elemen
yang saling berkaitan menginformasikan tentang suatu
entity secara lengkap) demi satu record dan nilai dari field-
field berupa “Atomic Value”. Tidak ada set atribut atau
sebutan untuk mewakili suatu entity yang berulang-ulang
atau atribut yang bernilai ganda (multivalue). Tiap field
hanya satu pengertian bukan merupakan kumpula-
kumpulan kata yang mempunyai arti mendua hanya satu
arti saja dan bukanlah pecahan kata-kata yang sehingga
artinya lain.
3. Bentuk Normal Kedua (2NF)
Bentuk normal kedua mempunyai syarat yaitu bentuk data
telah memenuhi criteria bentuk normal kesatu. Atribut
bukanlah kunci haruslah bergantung secara fungsi kepada
kunci utama primary key (suatu atribut tidak hanya
mengidentifikasi secara unik suatu kejadian spesifikasi).
Sehingga untuk membentuk normal kedua haruslah sudah
ditentukan kunci-kunci field. Kunci field haruslah unik dan
bisa mewakili atribut lainnya yang menjadi anggota.
4. Bentuk Normal Ketiga (3 NF)
Bentuk normal ketiga memiliki syarat bila relasi merupakan
2NF dan tidak tergantung secara transitif pada Primary Key.
25
5. Bentuk Normal Boyce-Codd (BNCF)
Memiliki cirri bila relasi merupakan 3NF dan semua
derteminannya merupakan Candidate Key
6. Bentuk Normal Empat (4NF)
Bila sebuah relasi telah berada pada relasi yang BCNF,
maka pada relasi tersebut tidak lagi terdapat anomaly yang
disebabkan oleh Fungsional Dependent, akan tetapi pada
relasi BCNF masih bisa saja terdapat anomaly yang
disebabkan oleh Multivalue Dependent.
7. Bentuk Normal Lima (5NF)
Normalisasi pada tahap lima ini dirancang untuk mengatasi
dependent yang disebut dengan Join Dependent. Join
Dependent terjadi, apabila sebuah relasi dipecah menjadi
dua setelah itu relasi tersebut tidak dapat digabungkan
kembali.
2.11 HIPO
Menurut Jogiyanto HM dalam buku Analisis & Desain Sistem
Informasi (2005:787) HIPO (Hierarchy plus Input-Process-Output)
adalah alat disain dan teknik dokumentasi dalam siklus
pengembangan sistem. HIPO (Hierarchy plus Input-Process-
Output) mempunyai sasaran utama sebagai berikut :
1. Untuk menyediakan suatu struktur guna memahami fungsi-
fungsi dari sistem.
2. Untuk lebih menekankan fungsi-fungsi yang harus
diselesaikan oleh program, bukannya menunjukkan
statemen-statemen program yang digunakan
untumelaksanakan fungsi tersebut.
3. Untuk menyediakan penjelasan yang jelas dari input yang
harus digunakan dan output yang harus dihasilkan oleh
26
masing-masing fungsi pada tiap-tiap tingkatan dari diagram-
diagram HIPO.
4. Untuk menyediakan output yang tepat dan sesuai dengan
kebutuhan-kebutuhan pemakai.
27
2. Kode Urut (Sequential Code)
Kode Urut, disebut juga kode seri merupakan kode yang
nilainya urut antar satu kode dengan kode berikutnya.
Kebaikan : mudah diingat, kode dapat pendek, tapi harus
unik. Kelemahan :penambahan kode hanya dapat
ditambahkan pada akhir urutan, tidak fleksibel bila terjadi
perubahan kode.
Contoh : 001 Bon
002 Bukti Pembayaran
3. Kode Blok (Block Code)
Kode Blok mengklasifikasikan item ke dalam kelompok
blok tertentu yang mencerminkan satu klasifikasi tertentu
atas dasar maksimum yang diharapkan. Kebaikan : nilai
dari kode mempunyai arti, kode dapat ditambah atau
dibuang sebagian. Kelemahan : panjang kode tergantung
dari jumlah bloknya.
Contoh :
Rekening-rekening dalam Buku Besar
Blok Kelompok
1011-2000 Fairy Tail
4. Kode Grup (Group Code)
Kode Grup merupakan kode yang berdasarkan field-filed
dan tiap-tiap field kode mempunyai arti. Kebaikan : niali
dari kode mempunyai arti, mudah diperluas,dapat
menunjukkan jenjang dari data. Kelemahan : kode dapat
menjadi panjang.
5. Kode Desimal (Decimal Code)
Mengklasifikasikan kode atas dasar 10 unit angka desimal
dimulai dari angka 0 sampai dengan angka 9 atau dari 00
sampai dengan 99 tergantung banyaknya kelompok.
28
Syarat-syarat yang harus diperhatikan dalam pembuatan
kode adalah sebagai berikut :
1. Harus mudah diingat
2. Harus fleksibel, jika ada perubahan tidak akan
merubah semuanya.
3. Harus efisien (singkat), karena kode yang pendek
akan mudah diingat.
4. Harus unik (beda), berarti tidak ada kode yang
kembar.
5. Harus konsisten, tidak boleh berubah-ubah dalam
jangka pendek.
6. Harus standarisasi, karena kode yang tidak standard
akan mengakibatkan kebingungan, salah pengertian
dan cenderung terjadi kesalahan pemakaian bagi
yang menggunakan kode tersebut.
7. Hindari penggunaan karakter yang mirip.
8. Hindari penggunaan spasi.
9. Panjang kode harus sama.
29
1. Pemilihan dan pelatihan personil.
2. Persiapan tempat, dan implementasi, dan instalasi
perangkat keras.
3. Pembuatan program dan pengetesan program.
4. Pengetesan sistem.
5. Konversi sistem.
6. Review hasil implementasi dan membuat laporan
pengembangan sistem.
Produk akhir tahap implementasi adalah :
Berupa laporan hasil pengembangan sistem yang sudah diterapkan
pada suatu organisasi dimana didalamnya berisi pedoman
pengoperasian sistem yang akan diimplementasikan.
30
c. Properties : nilai/karakteristik yang dimiliki oleh
sebuah objek Visual Basic, seperti Name, Caption,
Size Fort, Fore Color, dan sebagainya. Visual Basic
merupakan property default/standar.
d. Methods : Serangkaian perintah yang sudah tersedia
pada suatu objek yang dapat diminta untuk
mengerjakan tugas khusus.
e. Module : Kumpulan dari prosedur umum, deklarasi
variable dan definisi konstanta yang digunakan oleh
aplikasi.
2. Microsoft Access
Microsoft Office Access adalah sebuah program aplikasi
untuk mengolah database (basis data) model relasional
karena terdiri dari lajur kolom dan baris. Selain itu Microsoft
Access merupakan aplikasi program yang sangat mudah
dan flexible dalam pembuatan dan perancangan sistem
manajemen database. Microsoft Office Access adalah
tempat penyimpanan data (database) dengan berbagai
perkembangan fasilitas anatara lain:
a. Table
Kumpulan struktur data untuk menentukan nama field-
field dan rancangan pada suatu table.
b. Quert
Digunakan untuk membuat relasi atau penggabungan
dari beberapa table.
c. Form
Form digunakan untuk membuat rancangan dalam
tampilan form sebagai bahan untuk input data.
d. Report
Untuk menampilkan bentuk laporan dari hasil output
yang sesuai dengan data yang di proses.
31
e. Module
Digunakan untuk membuat rancangan modul
pengolahan database yang dibuat dengan
menggunakan kode pada Visual Basic for Application.
3. Crystal Report
Penulis menggunakan Crystal Report sebagai peranti untuk
membuat cetakan laporan, dimana cetakan laporan yang
dihasilkan dapat disertakan pada banyak bahasa
pemrograman.
2.15 Database
Menurut Conolly and Begg (2010:65), “database is a shared
collection of logically related data and its description, designed to
meet the information needs of an organization”. Dengan kata lain
database adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis
data disebut sistem manajemen basis data (database management
system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
32
memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya: penjelasan ini disebut skema. Skema menggambarkan
obyek yang diwakili suatu basis data, dan hubungan di antara
obyek tersebut. Ada banyak cara untuk mengorganisasi skema,
atau memodelkan struktur basis data, ini dikenal sebagai model
basis data atau model data. Model yang umum digunakan sekarang
adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan
dimana setiap tabel terdiri dari baris dan kolom (definisi yang
sebenarnya menggunakan terminologi matematika). Dalam model
ini, hubungan antar tabel diwakili denga menggunakan nilai yang
sama antar tabel. Model yang lain seperti model hierarkis dan
model jaringan menggunakan cara yang lebih eksplisit untuk
mewakili hubungan antar tabel.Istilah basis data mengacu pada
koleksi dari data-data yang saling berhubungan, dan perangkat
lunaknya seharusnya mengacu sebagai sistem manajemen basis
data (database management system/DBMS).
33
BAB III
PROFIL PERUSAHAAN
3.2.1 Visi
Unggul dalam pelayanan jasa service di bengkel dalam
menangani segala macang problem konsumen.
3.2.2 Misi
Mewujudkan pelayan service yang professional dengan
didukung keahlian mekanik yang berkualitas dan handal.
35
OWNER
RPM
Kepala
Bengkel
Kepala Kepala
Gudang Mekanik
Part 2 Mekanik 2
Mekanik 3
Mekanik 4
36
4. Kepala Gudang : Mengontrol segala pemasokan barang
yang ada di dalam gudang.
5. Kasir : Semua yang berhubungan dengan transaksi
terdapat di kasir, dan kasir bertanggung jawab atas laporan
penjualan.
6. Front Desk : bertugas menerima pelanggan dengan rama
dan melayani keluhan pelanggan.
7. Mekanik : Menservice motor pelanggan dengan sebaik
mungkin sesuai dengan instruksi yang tercantung dalam
work order maupun arahan dari kepala gudang.
8. Part : Memeriksa dan mencatan segala persediaan barang
yang ada.
37
BAB IV
PEMBAHASAN
39
4.1.2 Flowchart Sistem Berjalan
START 2 4 1
Lembar Work
Menayakan Order
Keperluan
Lembar Work
Order
Spare Y
part Mencatat
sparepart
1
Mencatat
Laporan
keluhan
service Menjumlahkan
Pembayaran
Lembar Work 4
Order
Faktur
2
N
END
40
4.2 Kendala Sistem Berjalan
Pada jasa service bengkel, memang sistem ini sudah berjalan dan
diperoleh laporan yang diharapkan, tetapi semakin hari semakin
mengalami peningkatan dalam transaksi pengolahan data yang
dibutuhkan. Berikut ini penulis akan menguraikan permasalahan-
permasalahan yang ada pada sistem berjalan, yaitu sebagai
berikut:
1. Data sparepart, data-data penjualan/transaksi yang terjadi
tersimpan didalam kumpulan form/kertas tulisan tangan,
sehingga untuk menghubungkan data satu dengan data
yang lainnya harus dilakukan secara manual/tidak otomatis
dan memerlukan waktu yang lama untuk pencarian data,
pengolahan data, maupun pembuatan laporan.
2. Terjadi kehilangan nota-nota yang keberadaanya cukup
diperlukan untuk memperoleh informasi yang dibutuhkan
pada waktunya, hal itu tentu sangat menggangu kinierja
dari bengkel tersebut.
Apabila sistem kerja seperti ini masih terus dilakukan kemungkinan
akan menimbulkan ketidak akuratan data/informasi yang dihasilkan
dan memperlambat kerja sistem yang ada dari segi pencarian data,
pengolahan data, maupun pembuatan laporan.
41
2. Dengan menggunakan teknologi computer, data dan
laporan yang dihasilkan jauh lebih baik dan terprogram,
selalin itu pula dapat mempermudah dan mempercepat
kerja masing-masing bagian yang terlibat, sehingga tidak
terjadi lagi kesalahan perhitungan, karena telah dilakukan
secara otomatis oleh sistem computer dan tidak terjadi lagi
keterlambatan informasi karena pengoperasian sistem
pengolahan data ini sangat cepat sehingga sistem informasi
manajemen yang berbasis computer ini dapat bekerja
sebagaimana mestinya.
42
4.4.1 Diagaram Konteks
Permintaan Service
PELANGGAN Dt_pendaftaran
Cetak Faktur
SISTEM INFORMASI
Form pendaftaran BENGKEL RPM (WO)
JAKARTA
Laporan transaksi
sparepart
43
4.4.2 Diagram Level Nol (Zero)
1.0
Pelanggan
Pendaftaran D1 Pelanggan
sevice
2.0 D2 Service
Mekanik Service &
ganti part D3 Part
Data sparepart
Faktur
3.0
Total Bayar Transaksi D4 Transaksi
Pembayaran
dt_pendaftaran
dt_service
dt_sparepart
dt_transaksi View Transaksi
4.0 View Barang
Kasir Laporan View Service
View Pelanggan
Pimpinan
44
Pada gambar diatas menunjukan proses dalam DFD level
nol, beberapa diantaranya masih dapat dijabarkan lebih
jauh lagi menjadi sub proses – sub proses. Pada DFD level
nol ini dapat diketahui bahwa sistem informasi service
bengkel RPM mencakup empat proses yaitu pendaftaran,
ganti part dan service. Transaksi serta pembuatan laporan.
Selain itu juga mempunyai beberapa storage.
45
4.5 Entity Relational Diagram
Faktur
NoPol
Tanggal
BiayaJasa
BiayaPart
JmlItem
Total
Mekanik
Service Jasa
pendaftaran
Nomor
KodeJasa
NoPol
JenisJasa
Pemilik Barang
Harga
JnsMotor KodeBrg
Type
Permintaan NamaBrg
JenisBrg
Status Stok
Satuan
Harga
46
4.6 Normalisasi
Dari bentuk ERD (Entity Rational Diagram) yang telah dibuat, maka
tahap selanjutnya adalah membuat normalisasi, yaitu untuk
mengelompokan data kedalam bentuk table relasi dan untuk
menyatakan entitas dan hubungan mereka, sehingga terbentuk
database yang mudah dimodifikasi. Adapun tahapan
normalisasinya yaitu :
4.6.1 Unnormalisasi
0 55000 55000 - 1
47
4.6.2 Normalisasi 1 (1NF)
0 55000 55000 - 1
48
4.6.3 Normalisasi 2 (2NF)
Tabel Barang
KodeBrg Type NamaBrg JenisBrg Stok Satuan Harga
Tabel Jasa
KodeJasa JenisJasa Harga
Tabel Pendaftaran
Nomor NoPol Pemilik JnsMotor Permintaan Status
1 80000 Beni
1 55000 -
49
4.6.4 Bentuk Normalisasi 3 (3NF)
Tabel Barang
KodeBrg Type NamaBrg JenisBrg Stok Satuan Harga
Tabel Jasa
KodeJasa JenisJasa Harga
Tabel Pendaftaran
Nomor NoPol Pemilik Tipe Permintaan Status
1 80000 Beni
1 55000 -
50
Tabel Detail_Barang
Tabel Detail_Jasa
Faktur KodeJasa JenisJasa Ongkos
51
4.7 Relationship
Barang
Jasa
KodeBrg *
KodeJasa *
Type
JenisJasa
NamaBrg
Harga
JenisBrg
Stok
Satuan
Harga
Transaksi
Faktur *
Tanggal
Nomor **
NoPol
Biaya_Jasa
Biaya_Part
Total
Mekanik
Pendaftaran
Nomor *
NoPol
Pemilik
JnsMotor
Permintaan
Status
Detail_Barang Detail_Jasa
Faktur ** Faktur **
KodeBrg** KodeJasa **
Harga JenisJasa
Qty Ongkos
NilaiTransaksi
52
4.8 Database
53
Alamat Text 50 -
Telepon Text 15 -
54
Nama Tabel : Detail_Jasa
Isi : Data Transaksi Jasa
55
4.8.1 Struktur Kode
1) Struktur ID Barang
B R G - 0 0 0 0 1
K J - 0 0 1
3. Struktur No_Pendaftaran
0 0 0 1
4. Struktur ID_Transaksi
14 05 07 0 0 0 1
56
5. Struktur Status
57
4.10 Desain Tampilan Gambar
1. Desain Login
Form Login _ x
WELCOME
Login WELCOME
Username Server
Passwor
d
Show
Password Login
Label 1
Label2
Form MDI _ X
Label 4
Label 5
58
3. Desain Form Master Barang
Harga
Tipe Kendaraan
Search
ADD EDIT DELETE CANCEL EXIT
III
Kode Jasa
Search
Jenis Jasa
Harga
ADD DELETE
EXIT
EDIT CANCEL
III
59
5. Desain Form Master Mekanik
ID Mekanik
Search
Nama
Alamat
Telepon
III
USER ID
Users Data Users
KodeUsr
User_Name
Password
StatusUsr
60
7. Desain Form Pendaftaran
Form Pendaftaran __ X
Nomor Tanggal
Pemilik
Kendala
III
Ganti Password
Users Data Users
User_Name
Pass. Lama
Show
Pass. Baru
Config. Pass
Show
61
9. Desain Form Transaksi Service
Form Service X
Nomor No.Faktur
NoPol Tanggal
Kendala
III
III
Jml Item
Total Bayar
Mekanik
Dibayar
62
10. Desain Form Stok Barang
Stok Barang
Nama Barang Price Stok
Jumlah Stoks
Print Exit
__ X
Stok Keluar
Print Exit
63
64