SISTEM INFORMASI BENGKEL MOTOR MOTOR Disusun Untuk Memenuhi Tugas Mata Kuliah Analisis Dan Desain Berorientasi O!ek
Dosen " E# $ao%u%in Nurki&li' ST#' M#(s#
Disusun Oleh " )# /# .# *# 2# 0#
Ali&&ia Regiani Suroso Atin Martini Danang Sur1o Kumolo De%eh Nurha1ati Giri $armo1o Ri3ki Ilham Muhamma%
)**))++,,*,-. )**))++,,*,-0 )**))++,,*)-2 )**))++,,*)/, )**))++,,*,-+ )**))++,,*),-
Kelas .$
FAKULTAS ILMU KOM4UTER 4RODI TEKNIK INFORMATIKA
UNI5ERSITAS UNI5ERS ITAS NEGERI SINGA4ERBANGSA SINGA4ER BANGSA KARA6ANG KARA6ANG /,)*7/,)2
KATA 4ENGANTAR Puji Puji syukur syukur marilah marilah kita kita panjatk panjatkan an kehadi kehadirat rat Allah Allah SWT, SWT, yang yang telah telah membarikan rahmat dan karunia-Nya kepada kita semua sehingga kami dapat
menyelesaikan tugas makalah yang berjudul “SISTEM IN!"MASI #EN$%E& M!T!"'( Tugas makalah ini merupakan salah satu tugas Mata %uliah Analisis )an )esain #er*rientasi !bjek di +NIE"SITAS NE$E"I SIN$APE"#AN$SA %A"AWAN$( )alam tugas makalah ini kami merasa masih banyak kekurangan baik pada teknis penulisan maupun materi( %ami sangat berterima kasih kepada )*sen Analisis )an )esain #er*rientasi !bjek kami yang telah membimbing kami dalam membuat makalah ini( %epada )*sen Analisis )an )esain #er*rientasi !bjek kami, kami mengharapkan kritik dan saran demi penyempurnaan makalah ini agar membuat kami lebih baik dalam mengerjakan tugas-tugas selanjutnya( %ami menguapkan terima kasih(
%ara.ang, N*/ember 0123
Penulis
DAFTAR ISI
%ATA PEN$ANTA"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ((((ii
0
)ATA" ISI(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iii #A# I PEN)A4+&+AN((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((2 2(2 &atar #elakang Masalah((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((2 2(0 "umusan Masalah(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 2(5 Tujuan Penulisan((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 5 2(6 #atasan Masalah((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5 #A# II &AN)ASAN TE!"I((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6 0(2 Te*ri +mum((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6 0(2(2
Sistem((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
0(2(0
In7*rmasi(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
0(2(5
Sistem In7*rmasi(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((3
0(2(6
#engkel((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((8
0(2(3
M*t*r(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9
0(2(:
#engkel M*t*r(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9
0(0 Te*ri %husus(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9 0(5 %ajian Terdahulu(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((21 #A# III MET!)!&!$I PEN$EM#AN$AN PE"AN$%AT &+NA%(((((((((((((22 5(2 Met*d*l*gi((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((22 6(0 "enana Pengerjaan Pr*jet((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((25 6(0(2
#agan Alir )*kumen ;l*. Map<((((((((((((((((((((((((((((((((((((((((((25
6(0(0
)iagram %*nteks(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((25
6(0(5
)ata l*. )iagramm ;))<((((((((((((((((((((((((((((((((((((((((((((((((((25
6(0(6
%amus )ata(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26
#A# I PEM#A4ASAN((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26 6(2 Analisis((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26 6(0 )esain 26
5
6(5 Implementasi(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26 6(6 S*7t.are Testting(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26 #A# PEN+T+P(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26 3(2 %esimpulan((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 26 3(0 Saran 26 )ATA" P+STA%A(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((26
6
BAB I 4ENDA$ULUAN )#) Latar Belakang Masalah
Sistem bengkel yang digunakan saat ini masih seara manual( Semua ust*mer yang ingin memperbaiki atau menser/ie kendaraannya harus datang langsung ke bengkel( Tanpa jelas apakah nantinya setelah sampai di bengkel, mereka akan di layani atau mereka akan dit*lak( Sehingga terkadang banyak sekali ust*mer yang kee.a karena pen*lakan dari bengkel( #elum lagi jika ada ust*mer yang ingin berk*nsultasi mengenai kendaraanya( !t*matis bengkel pun semakin ramai dan antri( Ini membuat ust*mer yang ingin k*nsultasi bingung dimana mereka harus k*nsultasi, sedangkan m*ntir sudah sibuk melayani ust*mer yang menser/is kendaraannya( Tentu saja ini sangat membuang .aktu mereka( )engan permasalahan seperti ini, maka di butuhkan sistem in7*rmasi bengkel yang e7ekti7, dan e7isien agar ust*mer merasa nyaman dan mudah dalam menser/is kendaraan maupun k*nsultasi( )i era gl*balisasi ini tekhn*l*gi sudah semakin anggih( asilitas internet pun semakin dibutuhkan *leh semua kalangan( )ari kalangan anakanak,
remaja
sampai
*rang
tua( #anyak
pula
pihak-pihak yang
meman7aatkan 7asilitas internet( #erbagai bidang pekerjaan meman7aatkan 7asilitas tekhn*l*gi internet yang semakin anggih( )engan 7asilitas internet kita dapat mempr*m*sikan pr*duk barang, tapi tidak hanya pr*duk barang saja( Pr*duk jasa pun juga bisa meman7aatkan internet( Seperti para pengusaha yang sekarang mulai semakin pintar dalam meman7aatkan peluang bisnis untuk mempr*m*sikan pr*duknya seara murah dan epat( Salah satu bisnis yang meman7aatkan 7asilitas internet ini ialah bisnis #engkel( Saat ini semakin banyak pula *rang yang sudah memiliki
transp*rtasi
sendiri
;khususnya
adalah
m*t*r<
untuk
mempermudah sese*rang dalam berpergian jauh maupun dekat( Semua *rang mempunyai .aktu untuk mengendarai m*t*rnya, namun tidak semua *rang mempunyai .aktu untuk memperbaiki m*t*rnya( !leh karena itu
2
sangat dibutuhkan tempat seperti sebuah bengkel untuk menyelesaikan permasalahan tersebut( Tetapi manusia bukanlah tipe makhluk hidup yang mudah puas( Mereka selalu menginginkan suatu yang lebih dari yang telah mereka miliki( #egitu juga dalam hal memperbaiki m*t*r, pelanggan tidak ingin menunggu lama ;antri< untuk mendapatkan pelayanan( Semua pelanggan ingin dilayani lebih dulu dan ingin diperbaiki saat itu juga ketika mereka datang( 4al ini seringkali membuat pusing pemilik bengkel karena harus men*lak permintaan pelanggan dan pelanggan juga merasa sangat kee.a karena m*t*rnya tidak bisa diperbaiki saat itu juga( Semua itu disebabkan karena tempat m*t*r dibengkel seringkali penuh dan tidak ukup untuk memuat m*t*r melebihi kapasitas yang telah ada serta tenaga m*ntir yang ada juga ukup terbatas( Selain itu juga, pemilik m*t*r merasa membutuhkan media untuk berk*nsultasi tentang m*t*r ;tentang kerusakannya maupun *nderdilnya<( )alam hal ini pemilik m*t*r merasa malas dan tidak punya .aktu untuk datang ke sebuah bengkel, jika hanya untuk berk*nsultasi saja( Melihat 7en*mena ini, kami ingin membuat Sistem In7*rmasi bengkel yang bisa menyelesaikan permasalahan pemilik m*t*r( )i dalam Sistem In7*rmasi ini akan tersedia media=tempat berk*nsultasi ;melalui .eb< mengenai segala sesuatu tentang m*t*r dan juga terdapat link untuk j*b *rder ;pemesanan tempat ,.aktu untuk perbaikan m*t*r pelanggan dan permintaan untuk menjemput m*t*r yang akan dibengkelatau diperbaiki<( )engan adanya sistem in7*rmasi ini kami sangat berharap, agar semua permasalahan diatas bisa teratasi( )an pemilik m*t*r merasa lebih mudah dalam melakukan transaksi ;j*b *rder<, k*nsultasi dan perbaikan m*t*r, tanpa harus datang langsung ke bengkel(
)#/ Rumusan Masalah
2( #agaimana ara #engkel M*t*r meningkatkan pelayanannya > 0( #agaimana mengurangi kesulitan akses ust*mer jika
ingin
berk*nsultasi tanpa harus mengantri panjang yang sangat membuang .aktu > 0
5( #agaimana ust*mer dapat menghemat .aktu tunggu saat akan menser/is > )#. Tu!uan 4enulisan
Tujuan dari pembuatan Sistem In7*rmasi #engkel M*t*r ini adalah untuk ? 2( +ntuk meningkatkan pelayanan( 0( Mengurangi ust*mer yang tert*lak( 5( +ntuk mempermudah pemilik m*t*r jika ingin memperbaiki m*t*r, tanpa harus datang langsung ke bengkel( 6( +ntuk mempermudah pemilik m*t*r jika ingin berk*nsultasi mengenai m*t*r tanpa harus rep*t datang ke sebuah bengkel hanya untuk berk*nsultasi(
)#* Batasan Masalah
#atasan masalah yang ditentukan dalam sistem in7*rmasi bengkel adalah sebagai berikut ? 2( 4anya meliputi j*b *rder ser/is ;pemesanan tempat di bengkel<, k*nsultasi tentang m*t*r seara *nline dan permintaan penjemputan m*t*r yang akan diperbaiki( 0( Tidak membahas sistem in7*rmasi keuangan bengkel( 5( Tidak membahas tentang pr*ses transaksi pembayaran keuangan bengkel 6( Tidak membahas tentang bagaimana membuat sistem in7*rmasi jad.al kerja m*ntir( 3( Tidak membahas bagian gudang
5
BAB II LANDASAN TEORI /#) Teori Umum /#)#)
Sistem
Sistem adalah kumpulan dari elemen-elemen yang saling terkait atau berinteraksi untuk menapai suatu tujuan tertentu(
%arakteristik Sistem ? 2( %*mp*nen atau Elemen Sistem ;@*mp*nent< 0( #atasan Sistem ;#*undary< 5( &ingkungan &uar Sistem ;En/ir*nment< 6( Penghubung Sistem ;Inter7ae< 3( Masukan Sistem ;Input< :( Peng*lahan Sistem ;Pr*ess< 8( %eluaran Sistem ;!utput< 9( Sasaran Sistem ;!bjeti/e< ( Tujuan Sistem ;$*al<
%lasi7ikasi Sistem ? 2( Sistem Abstrak dan Sistem isik 0( Sistem Alamiah dan Sistem #uatan Manusia 5( Sistem )eterministik ;Tertentu< dan Sistem Pr*babilistik ;Tak Tentu< 6( Sistem Tertutup dan Sistem Terbuka
/#)#/
In&ormasi
In7*rmasi adalah data yang di*lah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya( )ata adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata( %egunaan in7*rmasi adalah untuk mengurangi ketidakpastian di dalam pr*ses pengambilan keputusan tentang suatu keadaan( Suatu in7*rmasi dikatakan bernilai bila man7aatnya lebih e7ekti7 dibandingkan dengan biaya untuk mendapatkan in7*rmasi tersebut(
%ualitas in7*rmasi sangat dipengaruhi atau ditentukan *leh beberapa hal yaitu ?
6
2( 0( 5( 6( 3( :( 8( 9(
/#)#.
"ele/an ;"ele/any<, Akurat ;Aurany< Tepat .aktu ;Time liness< Ek*n*mis ;E*n*my< E7isien ;E77iieny< %etersediaan ;A/ailability< )apat diperaya ;"eliability< %*nsisten
Sistem In&ormasi
Sistem in7*rmasi adalah sekumpulan pr*sedur *rganisasi yang dilaksanakan untuk menapai suatu tujuan yaitu memberikan in7*rmasi bagi pengambil keputusan dan untuk mengendalikan *rganisasi( %eberhasilan suatu sistem in7*rmasi yang diukur berdasarkan maksud pembuatanya tergantung pada tiga 7akt*r utama, yaitu ? keserasian dan mutu data, peng*rganisasian data, dan tata ara penggunaanya( +ntuk memenuhi permintaan penggunaan tertentu, maka struktur dan ara kerja sistem in7*rmasi berbeda-beda ber gantung pada maam keperluan atau maam permintaan yang harus dipenuhi( Suatu persamaan yang men*nj*l ialah suatu sistem in7*rmasi menggabungkan berbagai ragam data yang dikumpulkan dari berbagai sumber( +ntuk dapat menggabungkan data yang berasal dari berbagai sumber suatu sistem alih rupa ;trans7*rmati*n< data
sehingga
jadi
tergabungkan
;*mpatible<(
#erapa
pun
ukurannya dan apapun ruang lingkupnya suatu sistem in7*rmasi perlu
memiliki
ketergabungan
;*mpatibility<
data
yang
disimpannya(
ungsi Sistem In7*rmasi ? 2( +ntuk meningkatkan aksesiblitas data yang ada seara e7ekti7 dan e7isien kepada pengguna, tanpa dengan prantara sistem in7*rmasi( 0( Memperbaiki
pr*dukti/itas
pemeliharaan sistem(
3
aplikasi
pengembangan
dan
5( Menjamin
tersedianya
kualitas
dan
keterampilan
dalam
meman7aatkan sistem in7*rmasi seara kritis( 6( Mengidenti7ikasi kebutuhan mengenai keterampilan pendukung sistem in7*rmasi( 3( Mengantisipasi dan memahami akan k*nsekuensi ek*n*mi( :( Menetapkan in/estasi yang akan diarahkan pada sistem in7*rmasi( 8( Mengembangkan pr*ses perenanaan yang e7ekti7(
%*mp*nen Sistem In7*rmasi ? 2( %*mp*nen input adalah data yang masuk ke dalam sistem in7*rmasi( 0( %*mp*nen m*del adalah k*mbinasi pr*sedur, l*gika dan m*del matematika yang mempr*ses data yang tersimpan di basis data dengan ara yang sudah di tentukan untuk menghasilkan keluaran yang diinginkan( 5( %*mp*nen *utput adalah hasil in7*rmasi yang berkualitas dan d*kumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem( 6( %*mp*nen tekn*l*gi adalah alat dalam sistem in7*rmasi, tekn*l*gi digunakan dalam menerima input, menjalankan m*del, menyimpan dan mengakses data, menghasilkan dan mengirimkan *utput dan memantau pengendalian sistem( 3( %*mp*nen basis data adalah kumpulan data yang saling berhubungan yang tersimpan di dalam k*mputer dengan menggunakan s*7t.are database :( %*mp*nen k*ntr*l adalah k*mp*nen yang mengendalikan gangguan terhadap sistem in7*rmasi(
@iri-iri sistem in7*rmasi yaitu ? a( #aru, in7*rmasi yang didapat sama sekali baru dan segar bagi penerima( b( Tambahan, in7*rmasi dapat memperbaharui atau memberikan tambahan pada in7*rmasi yang telah ada( ( %*rekti7, in7*rmasi dapat menjadi suatu k*reksi atas in7*rmasi yang salah sebelumnya(
:
d( Penegas, in7*rmasi dapat mempertegas in7*rmasi yang telah ada( /#)#*
Bengkel
#engkel atau .*rksh*p adalah sebuah bangunan yang menyediakan ruang dan peralatan untuk melakukan k*nstruksi atau manu7aktur, dan=atau memperbaiki benda( Sedangkan perbengkelan adalah pengetahuan dan keterampilan tentang peralatan dan met*de untuk membuat, membentuk, mengubah bentuk, merakit, ataupun memperbaiki suatu benda menjadi bentuk yang baru atau k*ndisi yang lebih baik seara man7aat maupun estetika( Perbengkelan merupakan sebuah ilmu yang telah berkembang bahkan sebelum "e/*lusi Industrikarena bengkel merupakan satu-satunya tempat untuk membuat alat hingga berkembang industri manu7aktur besar dengan mesin uapnya(
Pekerjaan )alam #engkel Sesuai dengan 7ungsinya, di dalam bengkel dilakukan kegiatan ? 2( 0( 5( 6(
/#)#2
Pera.atan m*t*r? ek rutin, ganti *li, dan lain-lain( Perbaikan m*t*r Pembuatan k*mp*nen m*t*r untuk penggantian Pembuatan k*mp*nen dan perakitan m*t*r
Motor
M*t*r adalah alat yang digunakan untuk menggerakan suatu benda atau kendaraan agar bisa bergerak atau ber*perasi( )i Ind*nesia, m*t*r lebih sering diasumsikan ke sepeda m*t*r padahal m*t*r tidak hanya digunakan pada sepeda m*t*r saja, ada m*t*r starter, m*t*r listrik, termasuk sara7 m*t*rik ;.alaupun tidak ada hubungannya, tetapi ini akan membantu dalam mengartikan m*t*r<( Badi sebenarnya apa arti dari m*t*r itu sendiri, kalau melihat sara7 m*t*rik pasti kita tahu apa itu sara7 m*t*rik, sara7 m*t*rik adalah sara7 yang ber7ungsi untuk menggerakan angg*ta badan kita(
8
/#)#0
Bengkel Motor
#engkel m*t*r merupakan usaha atau bisnis primad*na saat ini( &aju pertumbuhan sepeda m*t*r yang terus bertambah tiap tahunnya pasti butuh tukang ser/is untuk memperbaiki m*t*r selain di bengkel resmi m*t*r( )imanapun bengkel ini dibuka pasti ada pelanggan setianya bahkan dikampung sekalipun(
/#/ Teori Khusus
M*del Water7all
Water7all merupakan salah satu met*de dalam S)&@ yang mempunyai iri khas pengerjaan setiap 7ase dalam .ate7all harus diselesaikan terlebih dahulu sebelum melanjutkan ke 7ase selanjutnya( Artinya 7*kus terhadap masing-masing 7ase dapat dilakukan maksimal karena tidak adanya pengerjaan yang si7atnya paralel( ase dalam Met*de Water7all Tahapan-tahapan ;7ase< dari met*de .ater7all adalah sebagai berikut ? 2( "eCuirement Analysis Seluruh kebutuhan s*7t.are harus bisa didapatkan dalam 7ase ini, termasuk didalamnya kegunaan s*7t.are yang diharapkan pengguna dan batasan s*7t.are( In7*rmasi ini biasanya dapat diper*leh melalui .a.anara, sur/ei atau diskusi( In7*rmasi tersebut dianalisis untuk mendapatkan d*kumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya( 0( System )esign
9
Tahap ini dilakukan sebelum melakukan *ding( Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya( Tahap ini membantu dalam menspesi7ikasikan
kebutuhan
hard.are
dan
sistem
sertamende7inisikan arsitektur sistem seara keseluruhan( 5( Implementati*n )alam tahap ini dilakukan pemr*graman( Pembuatan s*7t.are dipeah menjadi m*dul-m*dul keil yang nantinya akan digabungkan dalam tahap berikutnya( Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap m*dul yang dibuat, apakah sudah memenuhi 7ungsi yang diinginkan atau belum( 6( Integrati*n D Testing )i tahap ini, dilakukan penggabungan m*dul-m*dul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah s*7t.are yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak( 3( !perati*n D Maintenane Ini merupakan tahap terakhir dalam m*del .ater7all( S*7t.are yang pemeliharaan(
sudah
jadi
Pemeliharaan
dijalankan termasuk
serta
dalam
dilakukan memperbaiki
kesalahan yang tidak ditemukan pada langkah sebelumnya( Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru( Alsannya pr*ses menjadi lebih teratur, urutan pr*ses pengerjaan menggunakan met*de ini menjadi lebih teratur dari satu tahap ke tahap yang selanjutnya( )ari sisi user juga lebih menguntungkan karena dapat merenanakan dan menyiapkan seluruh kebutuhan data dan pr*ses yang akan diperlukan( Bad.al menjadi lebih menentu, jad.al setiap pr*ses dapat ditentukan seara pasti( Sehingga dapat dilihat jelas target penyelesaian pengembangan pr*gram( )engan adanya urutan yang pasti, dapat dilihat pula pr*gress untuk setiap tahap seara pasti(
/#. Ka!ian Ter%ahulu
)asar atau auan yang berupa te*ri-te*ri atau temuan-temuan melalui hasil berbagai penelitian sebelumnya merupakan hal yang sangat perlu dan dapat dijadikan sebagai data pendukung( Salah satu data pendukung yang menurut peneliti perlu dijadikan bagian tersendiri adalah penelitian terdahulu yang rele/an dengan permasalahan yang sedang dibahas dalam penelitian ini( )alam hal ini, 7*kus penelitian terdahulu yang dijadikan auan adalah terkait dengan masalah tekn*l*gi in7*rmasi(
No
2(
Nama
8u%ul
Meto%e
E/i
Meranang
SeCuen
ibriyani
)an
e
Membangun
diagram
Diagram
4ersamaan •
Sistem In7*rmasi #engkel enith M*t*r F*gyakarta
21
Menggunakan .eb
4ere%aan •
Tidak membahas Sparepart
0(
irGaldy
Peranangan
#l*k
4ana7
Sistem
)iagram
•
•
In7*rmasi Administrasi )i
#engkel
Sar.*n*
Menggunakan .eb At*r yang digunakan user, penerima tamu;ust*mer ser/ie<, dan admin(
•
Tidak menggunakan at*r kasir dan gudang
Putr* M*t*r ;Spm
Sar
Speed< S*l*
BAB III METODOLOGI 4ENGEMBANGAN 4ERANGKAT LUNAK .#) Meto%ologi
Ada beberapa met*de penelitian yang digunakan, diantaranya adalah sebagai berikut ? 2( Menari Permasalahan Met*de ini dilakukan untuk menari permasalahan yang sedang dihadapi *leh bengkel ketika menerapkan sistem yang berjalan saat ini( 0( Pengumpulan )ata Met*de pengumpulan data yang dilakukan *leh penulis untuk menyelesaikan penelitian ini adalah sebagai berikut ? a( !bser/asi Met*de pengumpulan data dengan mengamati langsung terhadap pr*ses penatatan data pelanggan sampai pembuatan lap*ran untuk pemilik bengkel( b( Wa.anara Melakukan .a.anara untuk mendapatkan in7*rmasi tentang mekanisme dan ara kerja yang telah menjadi ketetapan pada
22
bengkel saat ini dengan ara mengajukan pertanyaan-pertanyaan kepada pemilik bengkel( ( Studi &iteratur Studi &iteratur berisi tentang te*ri, temuan, dan bahan penelitian lain yang dijadikan bahan auan untuk kegiatan penelitian( Studi literatur dilakukan dengan mengumpulkan dan mempelajari in7*rmasi-in7*rmasi yang berkaitan dengan bengkel sampai pr*ses pr*ses pengel*laan bengkel( 5( Pengembangan Sistem Met*de pengembangan sistem yang dilakukan dalam penelitian ini melalui tahap-tahap sebagai berikut ?
a( Analisis Sistem Met*de ini dilakukan dengan ara menganalisis semua kebutuhan sistem yang meliputi kebutuhan 7ungsi*nal dan n*n-7ungsi*nal sistem yang akan dibangun( b( Peranangan Sistem Sistem yang akan diranang berdasarkan analisis yang telah telah dilakukan( Sistem yang diranang meliputi beberapa hal, yaitu peranangan
pr*ses,
peranangan
basis
data,
peranangan
inter7ae, dan peranangan menu( ( Implementasi Mengimplementasikan dari peranangan yang telah dilakukan menggunakan 7rame.*rk @*deIgniter dan )#MS MySH&( 6( Pendekatan Sistem Met*de pendekatan peranangan terstruktur dimulai dari a.al tahun 281( Pendekatan terstruktur dilengkapi dengan alat-alat dan teknikteknik yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan diper*leh sistem yang strukturnya dide7inisikan dengan baik dan jelas(
*#/ Ren9ana 4enger!aan 4ro!e9t
Peranangan sistem adalah Menentukan bagaimana menapai sasaran yang ditetapkan yang melibatkan pembentukan ;*n7iguring< perangkat lunak dan k*mp*nen perangkat keras sistem dimana setelah pemasangan 20
sistem akan memenuhi spesi7ikasi yang dibuat pada akhir 7ase analisis sistem( Melalui pendekatan struktur, permasalahan yang k*mpleks di *rganisasi dapat dipeahkan dan hasil dari sistem akan mudah untuk dipelihara,
7leksibel,
lebih
memusahkan
pemakainya,
mempunyai
d*kumentasi yang baik, tepat .aktu, sesuai dengan anggaran biaya pengembangan, dapat meninggkatkan prr*duti7itas dan kualitas akan lebih baik ;bebas kesalahan<(
*#/#)
Bagan Alir Dokumen :Flo; Ma<=
l*. Map merupakan bagan alir yang menunjukkan arus dari lap*ran dan 7*rmulir termasuk tembusan( l*. Map digunakan untuk menganalisis bagaimana hubungan antara sub kerja yang akan menggerakkan sistem( Setelah diketahui bagian-bagian yang terlibat dalam sistem, maka akan diketahui berapa jumlah entitas yang terkait dengan sistem yang dianalisis dan diranang(
*#/#/
Diagram Konteks
Merupakan m*del gra7is yang memperlihatkan sistem dalam bentuk
paling
umum
atau
gl*bal
dan
digunakan
untuk
mende7inisikan serta memperlihatkan lingkup atau batas sistem yang akan ditelaah( )iagram %*nteks selalu mengandung satu pr*ses saja( Pr*ses ini me.akili pr*ses dari seluruh sistem( )iagram %*nteks menggambarkan hubungan input atau *utput antara sistem dengan kesatuan luar ;eksternal entity<(
*#/#.
Data Flo; Diagramm :DFD=
)) merupakan alat yang digunakan pada met*d*l*gi pengembangan sistem yang terstruktur( )) dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas( )) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau
25
sistem baru
yang
akan dikembangkan seara l*gika
tanpa
mempertimbangkan lingkungan 7isik dimana data tersebut mengalir(
*#/#*
Kamus Data
Salah satu k*mp*nen kuni dalam sistem manajemen database adalah 7ile khusus yang disebut kamus data ;data diti*nary<( %amus data merupakan katal*g 7akta tentang data dan kebutuhan-kebutuhan in7*rmasi dari suatu sistem in7*rmasi( )engan menggunakan kamus data, analisis sistem dapat mende7inisikan data yang mengalir berisi in7*rmasi tentang struktur database( %amus data biasanya dipelihara seara *t*matis *leh sistem manajemen database(
BAB I5 4EMBA$ASAN *#) Analisis *#/ Desain *#. Im
BAB 5 4ENUTU4 2#) Kesim
DAFTAR 4USTAKA
26