Tugas Akhir Proyek Sistem Informasi Ma

PROYEK SISTEM INFORMASI MANAJEMEN BENGKEL SEDERHANA PADA CV. ANUGRAH BOGOR TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)

Aris Winardi

NIM: 12115977

Ida Farida

NIM: 12116199

Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer “AMIK BSI BOGOR” Bogor 2014

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini:

Nama : Aris Winardi NIM

: 12115977 Perguruan Tinggi : AMIK Bina Sarana Informatika Alamat Kampus : Jl. Merdeka No. 168, Bogor Alamat Rumah

: Perumahan Taman Griya Kencana Blok A9/16. RT03/08 Kel.

Kencana. Kec. Tanah Sareal. Kota Bogor

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul:

“ Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah

Bogor ”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari

Akademi Manajemen Informatika & Komputer Bina Sarana Informatika

dicabut/dibatalkan.

Dibuat di : Bogor Pada tanggal : 30 Juni 2014 Yang menyatakan,

Materai Rp 6000

Aris Winardi

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini:

Nama : Ida Farida NIM

: 12116199 Perguruan Tinggi : AMIK Bina Sarana Informatika Alamat Kampus : Jl. Merdeka No. 168, Bogor Alamat Rumah

: Kp.Babakan Leuwiliang RT.003/RW.006 Kec.Leuwiliang

Kel.Leuwiliang Kab.Bogor 16640

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul:

“ Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah

Bogor ”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari

Akademi Manajemen Informatika & Komputer Bina Sarana Informatika

dicabut/dibatalkan.

Dibuat di : Bogor Pada tanggal : 30 Juni 2014 Yang menyatakan,

Materai Rp 6000

Ida Farida

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya:

Nama : Aris Winardi NIM

: 12115977 Perguruan Tinggi : AMIK Bina Sarana Informatika Program Studi

: Manajemen Informatika Alamat Kampus : Jl. Merdeka No. 168, Bogor Alamat Rumah

: Perumahan Taman Griya Kencana Blok A9/16. RT03/08 Kel.

Kencana. Kec. Tanah Sareal. Kota Bogor

Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul:

“Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah

Bogor ”, beserta perangkat yang diperlukan (apabila ada).

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika berhak menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Bogor Pada tanggal : 30 Juni 2014 Yang menyatakan,

Materai Rp 6000

Aris Winardi

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya:

Nama : Ida Farida NIM

: 12116199 Perguruan Tinggi : AMIK Bina Sarana Informatika Program Studi

: Manajemen Informatika Alamat Kampus : Jl. Merdeka No. 168, Bogor Alamat Rumah

: Kp.Babakan Leuwiliang RT.003/RW.006 Kec.Leuwiliang

Kel.Leuwiliang Kab.Bogor 16640

Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul:

“Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah

Bogor ”, beserta perangkat yang diperlukan (apabila ada).

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika berhak menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Bogor Pada tanggal : 30 Juni 2014 Yang menyatakan,

Materai Rp 6000

Ida Farida

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama

: Aris Winardi

NIM

Program Studi

: Manajemen Informatika

Jenjang

: Diploma Tiga (D.III)

Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana

Pada CV. Anugrah Bogor

Untuk dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.

Bogor, 30 Juni 2014

PEMBIMBING TUGAS AKHIR

Pembimbing

: Dicky Hariyanto, S.Kom

Asisten Pembimbing : Puguh Setiyo Budi, S.Kom .............................

DEWAN PENGUJI

Penguji I : ……………………………….. .............................

Penguji II : ……………………………….. .............................

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama

: Ida Farida

NIM

Program Studi

: Manajemen Informatika

Jenjang

: Diploma Tiga (D.III)

Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana

Pada CV. Anugrah Bogor

Untuk dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.

Bogor, 30 Juni 2014

PEMBIMBING TUGAS AKHIR

Pembimbing

: Dicky Hariyanto, S.Kom

Asisten Pembimbing : Puguh Setiyo Budi, S.Kom .............................

DEWAN PENGUJI

Penguji I : ……………………………….. .............................

Penguji II : ……………………………….. .............................

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama

: Aris Winardi

NIM

Program Studi

: Manajemen Informatika

Jenjang

: Diploma Tiga (D.III)

Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana

Pada CV. Anugrah Bogor

Telah dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.

Bogor, 27 Agustus 2014

PEMBIMBING TUGAS AKHIR

Pembimbing

: Dicky Hariyanto, S.Kom

Asisten Pembimbing : Puguh Setiyo Budi, S.Kom .............................

DEWAN PENGUJI

Penguji I : ……………………………….. .............................

Penguji II : ……………………………….. .............................

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama

: Ida Farida

NIM

Program Studi

: Manajemen Informatika

Jenjang

: Diploma Tiga (D.III)

Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana

Pada CV. Anugrah Bogor

Telah dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.

Bogor, 27 Agustus 2014

PEMBIMBING TUGAS AKHIR

Pembimbing

: Dicky Hariyanto, S.Kom

Asisten Pembimbing : Puguh Setiyo Budi, S.Kom .............................

DEWAN PENGUJI

Penguji I : ……………………………….. .............................

Penguji II : ……………………………….. .............................

LEMBAR KONSULTASI TUGAS AKHIR AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA SARANA INFORMATIKA

 NIM

 Nama Lengkap

: Aris Winardi

 Dosen Pembimbing : Dicky Hariyanto, S.Kom  Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel

Sederhana Pada CV. Anugrah Bogor

Tanggal Paraf Dosen No

Pokok Bahasan

Bimbingan Perdana

2 03 Mei 2014

Pengajuan BAB I

3 12 Mei 2014

Revisi BAB I dan Pengajuan BAB II

4 28 Mei 2014

Revisi BAB II dan Pengajuan BAB III

5 17 Juni 2014

Revisi BAB III dan Pengajuan BAB IV

6 21 Juni 2014

Revisi BAB IV dan Pengajuan BAB V

7 27 Juni 2014

Demo Program

8 28 Juni 2014 Revisi BAB V dan Pengajuan BAB Romawi

9 30 Juni 2014

Acc keseluruhan

Catatan untuk Dosen Pembimbing Bimbingan Tugas Akhir

 Dimulai pada tanggal

: 26 April 2014

 Diakhiri pada tanggal

: 30 Juni 2014

 Jumlah pertemuan bimbingan

: 9 (Sembilan) Pertemuan

Disetujui oleh, Dosen Pembimbing

[Dicky Hariyanto, S.Kom]

LEMBAR KONSULTASI TUGAS AKHIR AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA SARANA INFORMATIKA

 NIM

 Nama Lengkap

: Aris Winardi

 Asisten Pembimbing : Puguh Setiyo Budi, S.Kom  Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel

Sederhana Pada CV. Anugrah Bogor

Tanggal Paraf Asisten No

Pokok Bahasan

Bimbingan Perdana

2 03 Mei 2014

Pengajuan BAB I

3 12 Mei 2014

Pengajuan BAB II

4 31 Mei 2014

Pengajuan BAB III

5 19 Juni 2014

Pengajuan BAB IV

6 21 Juni 2014

Pengajuan BAB V

7 28 Juni 2014 Demo Program dan Pengajuan BAB Romawi

8 30 Juni 2014

Acc keseluruhan

Catatan untuk Asisten Pembimbing Bimbingan Tugas Akhir

 Dimulai pada tanggal

: 26 April 2014

 Diakhiri pada tanggal

: 30 Juni 2014

 Jumlah pertemuan bimbingan

: 8 (Delapan) Pertemuan

Disetujui oleh, Asisten Pembimbing

[Puguh Setiyo Budi, S.Kom]

LEMBAR KONSULTASI TUGAS AKHIR AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA SARANA INFORMATIKA

 NIM

 Nama Lengkap

: Ida Farida

 Dosen Pembimbing : Dicky Hariyanto, S.Kom  Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel

Sederhana Pada CV. Anugrah Bogor

Tanggal Paraf Dosen No

Pokok Bahasan

Bimbingan Perdana

2 03 Mei 2014

Pengajuan BAB I

3 12 Mei 2014

Revisi BAB I dan Pengajuan BAB II

4 28 Mei 2014

Revisi BAB II dan Pengajuan BAB III

5 17 Juni 2014

Revisi BAB III dan Pengajuan BAB IV

6 21 Juni 2014

Revisi BAB IV dan Pengajuan BAB V

7 27 Juni 2014

Demo Program

8 28 Juni 2014 Revisi BAB V dan Pengajuan BAB Romawi

9 30 Juni 2014

Acc keseluruhan

Catatan untuk Dosen Pembimbing Bimbingan Tugas Akhir

 Dimulai pada tanggal

: 26 April 2014

 Diakhiri pada tanggal

: 30 Juni 2014

 Jumlah pertemuan bimbingan

: 9 (Sembilan) Pertemuan

Disetujui oleh, Dosen Pembimbing

[Dicky Hariyanto, S.Kom]

LEMBAR KONSULTASI TUGAS AKHIR AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA SARANA INFORMATIKA

 NIM

 Nama Lengkap

: Ida Farida

 Asisten Pembimbing : Puguh Setiyo Budi, S.Kom  Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel

Sederhana Pada CV. Anugrah Bogor

Tanggal Paraf Asisten No

Pokok Bahasan

Bimbingan Perdana

2 03 Mei 2014

Pengajuan BAB I

3 12 Mei 2014

Pengajuan BAB II

4 31 Mei 2014

Pengajuan BAB III

5 19 Juni 2014

Pengajuan BAB IV

6 21 Juni 2014

Pengajuan BAB V

7 28 Juni 2014 Demo Program dan Pengajuan BAB Romawi

8 30 Juni 2014

Acc keseluruhan

Catatan untuk Asisten Pembimbing Bimbingan Tugas Akhir

 Dimulai pada tanggal

: 26 April 2014

 Diakhiri pada tanggal

: 30 Juni 2014

 Jumlah pertemuan bimbingan

: 8 (Delapan) Pertemuan

Disetujui oleh, Asisten Pembimbing

[Puguh Setiyo Budi, S.Kom]

KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah memberikan rahmat dan kasih-Nya sehingga pada akhirnya penulis dapat menyelesaikan tugas akhir ini dengan baik. Tugas akhir ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis ambil sebagai berikut, “Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor ”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII) Akademi BSI. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (riset), observasi dan beberapa sumber literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan berjalan lancar. Untuk itu kami menyampaikan ucapan terima kasih yang sebesar- besarnya kepada yang terhormat:

1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika.

2. Ketua Jurusan Manajemen Informatika AMIK BSI.

3. Bapak Dicky Hariyanto, S.Kom selaku Dosen Pemimbing tugas akhir.

4. Bapak Puguh Setiyo Budi, S.Kom selaku Asisten Pembimbing tugas akhir.

5. Seluruh staff , karyawan dan dosen dilingkungan Akademi BSI.

6. Bapak Sartono selaku, Pimpinan CV. Anugrah.

7. Karyawan dan karyawati CV. Anugrah.

8. Orangtua tercinta yang telah memberikan dukungan moral maupun spiritual.

9. Rekan-rekan mahasiswa kelas MI-6B dan MI-6C. Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya dan para pembaca yang berminat pada umumnya. Bogor, 30 Juni 2014

Penulis

ABSTRAKSI

Aris Winardi (12115977), Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor

Di zaman modern seperti sekarang ini, populasi kendaraan bermotor semakin meningkat. Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara, untuk itu kendaraan yang dipakai selayaknnya dalam keadaan yang baik. Agar kendaraan selalu dalam keadaan baik maka diperlukan perawatan dan service berkala dan diperlukan pula perbaikan-perbaikan pada bagian motor yang rusak, untuk itu sangat dibutuhkan sekali keberadaan jasa bengkel motor. Dalam situasi seperti ini, CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis mencoba membuat tugas akhir mengenai sistem manajemen bengkel sederhana pada CV. Anugrah. Saat ini sistem yang ada pada CV. Anugrah sering mengalami beberapa kendala, mulai dari proses transaksi penjualan dan pelayanan service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data yang diperlukan. Dengan adanya rancangan sistem yang terkomputerisasi dan terstruktur, diharapkan dapat membantu sistem manajemen bengkel menjadi lebih cepat dan akurat sehingga dapat meningkatkan keefisienan kinerja sistem, penyimpanan data dapat menghemat tempat, dan memudahkan dalam pencarian data pada saat perbaikan dan rekap data.

Kata Kunci: Proyek Sistem Informasi Berbasis Objek, Sistem Informasi Manajemen Bengkel Sederhana

ABSTRACT

Aris Winardi (12115977), Project Management Information System Workshop Simple at CV. Anugrah Bogor

In modern times, as now, the population of motor vehicles has increased. The density of activity in the streets demanding comfort for the rider, the vehicle used in good condition. So that the vehicle is always in good condition will require periodic service and maintenance and repairs are also required on the part of the motor that is broken, it is very necessary for all services where the bike shop. In situations like this, the CV. Anugrah requires the presence of an information system that support to

be able to provide satisfactory services to its customers. To which the author tries to make the task of system management simple workshop on CV. Anugrah. Currently the existing system on the CV. Anugrah is often having some problems, ranging from sales and service process service transactions as well as other data storage associated with the sales and process service, ordering, purchasing and receiving goods to preparing reports, making it possible during the process an error in the listing, a lack of accuracy statements made and the delay in the search for the necessary data. With the computerized system design and structured, is expected to help the workshop management system to more quickly and accurately so as to improve the efficiency of the performance of the system, the data storage can save space and simplify the search data at the time of repair and data recap.

Keywords: Project Object-Based Information Systems, Management Information

Systems Workshop Simple

ABSTRAKSI

Ida Farida (12116199), Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor

Di zaman modern seperti sekarang ini, populasi kendaraan bermotor semakin meningkat. Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara, untuk itu kendaraan yang dipakai selayaknnya dalam keadaan yang baik. Agar kendaraan selalu dalam keadaan baik maka diperlukan perawatan dan service berkala dan diperlukan pula perbaikan-perbaikan pada bagian motor yang rusak, untuk itu sangat dibutuhkan sekali keberadaan jasa bengkel motor. Dalam situasi seperti ini, CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis mencoba membuat tugas akhir mengenai sistem manajemen bengkel sederhana pada CV. Anugrah. Saat ini sistem yang ada pada CV. Anugrah sering mengalami beberapa kendala, mulai dari proses transaksi penjualan dan pelayanan service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data yang diperlukan. Dengan adanya rancangan sistem yang terkomputerisasi dan terstruktur, diharapkan dapat membantu sistem manajemen bengkel menjadi lebih cepat dan akurat sehingga dapat meningkatkan keefisienan kinerja sistem, penyimpanan data dapat menghemat tempat, dan memudahkan dalam pencarian data pada saat perbaikan dan rekap data.

Kata Kunci: Proyek Sistem Informasi Berbasis Objek, Sistem Informasi Manajemen Bengkel Sederhana

ABSTRACT

Ida Farida (12116199), Project Management Information System Workshop Simple at CV. Anugrah Bogor

In modern times, as now, the population of motor vehicles has increased. The density of activity in the streets demanding comfort for the rider, the vehicle used in good condition. So that the vehicle is always in good condition will require periodic service and maintenance and repairs are also required on the part of the motor that is broken, it is very necessary for all services where the bike shop. In situations like this, the CV. Anugrah requires the presence of an information system that support to

be able to provide satisfactory services to its customers. To which the author tries to make the task of system management simple workshop on CV. Anugrah. Currently the existing system on the CV. Anugrah is often having some problems, ranging from sales and service process service transactions as well as other data storage associated with the sales and process service, ordering, purchasing and receiving goods to preparing reports, making it possible during the process an error in the listing, a lack of accuracy statements made and the delay in the search for the necessary data. With the computerized system design and structured, is expected to help the workshop management system to more quickly and accurately so as to improve the efficiency of the performance of the system, the data storage can save space and simplify the search data at the time of repair and data recap.

Keywords: Project Object-Based Information Systems, Management Information

Systems Workshop Simple

DAFTAR SIMBOL

a. Use Case

Actor

Menggambarkan orang, sistem atau eksternal entitas atau stakeholder yang menyediakan atau menerima informasi dari sistem

Use Case

Menggambarkan fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun

Use

Hubungan, menggambarkan hubungan association. Garis ini digunakan untuk menghubungkan antara actor dengan usecase. Hubungan ini berarti actor menggunakan usecase.

Use

Garis Putus putus dengan panah disalah satu ujungnya menggambarkan hubungan antara usecase. Hubungan tersebut

dapat berupa include, extend ataupun generalization. Hubungan include berarti usecase yang ditunjukkan oleh garis ikut dikerjakan jika use case sumber dikerjakan. Hubungan extend berarti usecase yang ditunjuk oleh usecase dapat memanggil usecase yang menunjuk jika persyaratannya terpenuhi. Generalization berarti menunjukkan tujuan bahwa usecase yang ditunjuk merupakan bentuk umum dari usecase yang menunjuk.

b. Activity Diagram

Start Point

Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.

End Point

Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

Activity

Menggambarkan aktivitas yang dilakuakan pada sistem.

Menggambarkan kondisi dari suatu aktivitas yang bernilai benar atau salah.

atau pengelompokan

berdasarkan tugas dan fungsi tersendiri.

Time

Tanda Waktu

Pengiriman( Send)

Menggambarkan tanda pengiriman data.

Transisi ( Transition)

Menyatakan alur aktifitas . Alur menghubungkan antara state awal, akhir maupun aktifitas. Alur dapat menunjukkan

dari state aktifitas kedirinya sendiri.

c. Squence Diagram

Object (Partisipan)

Object atau biasa juga disebut partisipan merupakan instance dari sebuah class dan di tuliskan tersusun secara horizontal . Di gambarkan sebagai sebuah class (kotak) dengan nama objek didalamnya yang diawali dengan sebuah titik koma.

Actor

Actor juga dapat berkomunikasi dengan object, maka actor juga dapat di urutkan sebagai kolom.

Lifeline

Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah objek.

Activation

Activation dinotasikan sebagai sebuah kotak segi empat yang di gambar pada sebuah lifeline. Activation mengindikasikan sebuah objek yang akan melakukan sebuah aksi .

Boundary

Boundary terletak diantara sistem dengan dunia sekelilingnya. Semua form, laporan-laporan, antar muka ke perangkat keras seperti printer atau scanner dan antar muka

ke sistem lainnya adalah termasuk dalam kategori .

Control

Control berhubungan dengan fungsionalitas seperti pemanfaatan sumber daya, pemrosesan terdistribusi, atau penanganan kesalahan.

Entity

Entity di gunakan menangani informasi yang mungkin akan disimpan secara permanen. Entity bisa juga merupakan sebuah tabel pada struktur basis data.

Massage

Message , di gambarkan dengan anak panah horizontal antara activation. Message mengindikasikan komunikasi

antara object-object.

Self Message

Self-message atau panggilan mandiri mengindikasikan komunikasi kembali kedalam sebuah objek itu sendiri.

Loop

Operator loop adalah fragmen yang dapat mengeksekusi berulang kali dan penjaga menunjukkan dasar iterasi .

d. Class Diagram

Class

Class adalah blok-blok pembangun pada pemrograman berorientasi objek. Sebuah class di gambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan property atau atribut class. Bagian akhir mendefinisikan method-method dari sebuah class.

Assosiation

Sebuah asosiasi merupakan sebuah relationship paling

umum antara 2 class, dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship . (Contoh: One-to-one, one-to-many, many-to- one , many-to-many).

Composition

Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut

memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi atau solid.

Dependency

Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan

dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik- titik.

Aggregation

keseluruhan bagian relationship dan biasanya disebut sebagai relasi “mempunyai sebuah” atau “bagian dari”. Sebuah aggregation di gambarkan sebagai sebuah garis dengan sebuah jajaran genjang yang tidak berisi atau tidak solid.

Aggregation mengindikasikan

Generalization

Sebuah relasi generalization sepadan dengan sebuah relasi inheritance pada konsep berorientasi objek. Sebuah

generalization dilambangkan dengan sebuah panah dengan kepala panah yang ti dak solid yang mengarah ke kelas

“parent”-nya atau induknya.

e. ERD

Entitas atau Obyek Data

Kumpulan obyek atau seesuatu yang dapat dibedakan atau dapat diidentifikasi secara unik.

Relationship

Hubungan yang tejadi antara satu entitas atau lebih. Kumpulan relationship yang sejenis disebut relationship set .

Atribut atau elemen data

Karakteristik dalam entity atau relationship yang mengerjakan penjelasan detail tentang entity atau

relationship atau dengan kata lain adalah kumpulan elemen data yang membentuk suatu entitas.

Weak Entity

Suatu entity dimana keberadaan dari entity tersebut tergantung dari entity lain.

Atribut Multivalue

Atribut yang memiliki nilai lebih dari satu.

Connection

Digunakan sebagai penghubung entitas yang

membedakan entitas tersebut dengan entitas lainnya.

DAFTAR TABEL

Halaman Tabel II.1 Kelebihan dan Kekurangan Pembelajaran Berbasis Web …………….

8 Tabel III.1 Deskripsi Use Case Melihat Katalog dan Daftar Kategori Service.....

33 Tabel III.2 Deskripsi Use Case Mengelola Data Barang ………………………..

33 Tabel III.3 Deskripsi Use Case Mengelola Kategori Barang ……………………

34 Tabel III.4 Deskripsi Use Case Mengelola Rak Penyimpanan ………………….

34 Tabel III.5 Deskripsi Use Case Mengelola Data Supplier ………………………

35 Tabel III.6 Deskripsi Use Case Mengelola Data Stok Kurang ………………….

35 Tabel III.7 Deskripsi Use Case Mengelola Data Pemesanan ……………………

36 Tabel III.8 Deskripsi Use Case Mengelola Penerimaan Pesanan ……………….

37 Tabel III.9 Deskripsi Use Case Mengelola Data Pelanggan …………………….

38 Tabel III.10 Deskripsi Use Case Mengelola Kartu Pelanggan ………………….

38 Tabel III.11 Deskripsi Use Case Mengelola Pelayanan Service ………………… 39 Tabel III.12 Deskripsi Use Case Mengelola Transaksi Penjualan ………………

41 Tabel III.13 Deskripsi Use Case Melihat Sejarah Pelayanan ……………………

42 Tabel III.14 Deskripsi Use Case Melihat Sejarah Penjualan ……………………. 43 Tabel III.15 Deskripsi Use Case Mengelola Kategori Pelayanan ……………….

43 Tabel III.16 Deskripsi Use Case Mengelola Data Pegawai ……………………..

44 Tabel III.17 Deskripsi Use Case Mengelola Kartu Pegawai …………………….

44 Tabel III.18 Deskripsi Use Case Melihat Statistik Barang ……………………… 45 Tabel III.19 Deskripsi Use Case Melihat Statistik Pelanggan …………………..

46 Tabel III.20 Deskripsi Use Case Melihat Pelaporan Pelayanan …………………

46 Tabel III.21 Deskripsi Use Case Melihat Pelaporan Penjualan ………………… 47 Tabel III.22 Deskripsi Use Case Melihat Pelaporan Pelanggan ………………… 47 Tabel III.23 Deskripsi Use Case Melihat Pelaporan Barang ……………………

48 Tabel III.24 Deskripsi Use Case Melihat Pelaporan Pegawai …………………..

49 Tabel III.25 Deskripsi Use Case Melihat Pelaporan Supplier …………………..

49 Tabel III.26 Deskripsi Use Case Melihat Pelaporan Keuangan …………………

50 Tabel III.27 Deskripsi Use Case Mengelola Pengaturan Bengkel ………………

51 Tabel III.28 Deskripsi Use Case Mengelola Pengguna Aplikasi ………………..

51 Tabel III.29 Deskripsi Use Case Mengelola Kelompok Pengguna ……………..

52 Tabel III.30 Deskripsi Use Case Mengelola Catatan Sistem ……………………

52 Tabel IV.1 Spesifikasi File Akses Pengguna …………………………………………………….. 66 Tabel IV.2 Spesifikasi File Data Barang …………………………………………………………..

67 Tabel IV.3 Spesifikasi File Data Barang per Kendaraan …………………………………..

68 Tabel IV.4 Spesifikasi File Kategori Barang …………………………………………………….

69 Tabel IV.5 Spesifikasi File Data Kategori Kendaraan ………………………….

70 Tabel IV.6 Spesifikasi File Kualitas Barang …………………………………….

71 Tabel IV.7 Spesifikasi File Pembelian Barang …………………………………..

72 Tabel IV.8 Spesifikasi File Detail Pembelian Barang …………………………...

73

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara, menjaga kendaraan untuk selalu dalam keadaan yang baik sudah menjadi keharusan bagi pemiliknya. Begitu pula dengan keberadaan sebuah bengkel yang sangat penting dalam menunjang kondisi kendaraan untuk selalu dalam keadaan baik. Memberikan pelayanan dengan perawatan dan service berkala bagi kendaraan serta perbaikan- perbaikan pada bagian kendaraan yang mengalami kerusakan adalah tugas sebuah bengkel.

Demikian hal yang dirasakan oleh CV. Anugrah, perusahaan yang bergerak dibidang service dan penjualan suku cadang khusus motor yang ingin meningkatkan kualitas perusahaannya demi mencapai kepuasan bagi pelanggannya.

Berdasarkan riset yang telah penulis lakukan, sistem informasi yang berjalan di CV. Anugrah masih dilakukan secara manual, mulai dari proses transaksi penjualan dan pelayanan service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan.

CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Saat ini sistem yang sudah terkomputerisasi dikatakan terbaik, CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Saat ini sistem yang sudah terkomputerisasi dikatakan terbaik,

Berdasarkan uraian diatas maka penyusun tertarik untuk mengambil judul tugas akhir (TA) mengenai : “Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor ”.

1.2. Maksud dan Tujuan

Adapun maksud dari penulisan tugas akhir ini adalah:

1. Menerapkan pengetahuan yang telah penulis peroleh selama mengikuti pendidikan di Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika (AMIK BSI Bogor) yang diwujudkan dalam tugas akhir.

2. Mengembangkan opini penulis untuk selalu optimis dan percaya diri dengan kemampuan sendiri.

3. Dengan adanya program aplikasi ini dapat membantu CV.Anugrah dalam transaksi penjualan suku cadang dan pelayanan service serta dalam pembuatan laporan yang lebih aktual.

Adapun tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat kelulusan pada Program Diploma Tiga (D.III) untuk program studi Manajemen Informatika di Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika (AMIK BSI Bogor).

1.3. Metode Penelitian

Metode yang digunakan untuk mendapatkan data sebagai objek penulisan sebagai berikut :

1. Metode Pengembangan Perangkat Lunak Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan model waterfall yang terbagi menjadi tiga tahapan, yaitu:

a. Analisis Kebutuhan

1) Kebutuhan Pengguna Dalam sistem informasi manajemen bengkel sederhana , terdapat empat pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: bagian pelayanan, bagian gudang, pelanggan dan pimpinan CV. Anugrah. Keempat pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda.

2) Kebutuhan Sistem Kebutuhan sistem untuk dapat menampilkan informasi dan secara keseluruhan menyelesaikan proses transaksi yang ditanganinya. Sistem 2) Kebutuhan Sistem Kebutuhan sistem untuk dapat menampilkan informasi dan secara keseluruhan menyelesaikan proses transaksi yang ditanganinya. Sistem

b. Perancangan Sistem dan Perangkat Lunak

1) Rancangan basisdata yang terdiri dari 26 tabel.

2) Spesifikasi file input dan output sistem.

3) Rancangan antar muka yang terdiri dari 73 halaman .php.

4) Rancangan arsitektur perangkat lunak dengan penggambaran Entity Relationship Diagram (ERD) dan (Logical Record Structure) LRS.

c. Implementasi dan Pengujian Unit Dalam pembuatan aplikasi SIMABES ini, penulis membutuhkan waktu selama 2 (dua) minggu untuk untuk melakukan implementasi dan pengujian unit dari sistem informasi yang dirancang. Implementasi dan pengujian unit meliputi, implementasi rancangan antar muka dan

pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program. Implementasi dan pengujian unit dilakukan oleh bagian pelayanan, bagian gudang, dan pimpinan bengkel CV. Anugrah.

2. Teknik pengumpulan Data Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan data untuk pembuatan tugas akhir ini adalah :

1) Pengamatan langsung (observasi) Pengamatan langsung atau observasi adalah pengumpulan data langsung dari lapangan terhadap kegiatan yang diteliti dengan melihat objek penelitian secara berkesinambungan. Observasi dilakukan pada CV. Anugrah, Jl. Perumahan Taman Griya Kencana Blok A18 No.5 Kel. Kencana Kec. Tanah Sareal, Kota Bogor.

d. Wawancara (interview) Dalam hal informasi atau keterangan diperoleh dengan cara tatap muka secara langsung dengan pihak perpustakaan dan bercakap-cakap antara si penanya atau pewawancara dengan si penjawab atau responden. Wawancara dilakukan dengan Bapak Sartono selaku Pimpinan CV. Anugrah.

e. Studi pustaka Informasi atau keterangan diperoleh dengan melakukan studi pustaka atau membaca buku-buku yang terkait denga objek penelitian sebagai referensi.

1.4. Ruang Lingkup

Adapun ruang lingkup dalam penulisan tugas akhir ini membahas tentang sistem manajemen bengkel sederhana dengan memberi batasan yang dari proses pengolahan data pelanggan, proses pengolahan data pegawai, proses pengolahan data barang, proses pelayanan yang terdiri dari pengolahan data transaksi penjualan barang dan pelayanan service, proses pemesanan dan pembelian barang ke supplier , sampai dengan pembuatan laporan dengan menggunakan aplikasi Geany.

1.5. Sistematika Penulisan

Penulisan laporan tugas akhir ini disusun menjadi lima bab. Dalam setiap babnya diberi penjelasan atau gambaran mengenai bahasan yang ada, sehingga dengan demikian diharapkan dapat memberikan penjelasan yang lengkap mengenai laporan tugas akhir ini. Adapun sistematika penulisan tugas akhir ini sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini akan membahas mengenai latar belakang masalah, maksud dan tujuan, metode penelitian, ruang lingkup dan sistematika penulisan laporan.

BAB II LANDASAN TEORI

Pada bab ini akan menjelaskan konsep yang akan dibahas, serta menjelaskan tentang peralatan pendukung (tool system) yang meliputi Enterprise Relationship Diagram, menjelaskan tentang definsi ERD, komponen ERD, dan lain-lain. Unified Modelling Language , menjelaskan tentang definisi UML, activity diagram, use case diagram , class diagram, sequence diagram dan LRS.

BAB III ANALISA SISTEM BERJALAN

Pada bab ini menguraikan tentang tinjauan perusahaan mengenai sejarah singkat CV. Anugrah serta struktur organisasi dan fungsi, prosedur sistem berjalan, analisis kebutuhan yang meliputi identifikasi kebutuhan, use case diagram dan spesifikasi sistem berjalan.

BAB IV PERANCANGAN SISTEM USULAN

Pada bab ini menguraikan tentang perancangan sistem meliputi rancangan diagram aktivitas dan rancangan dokumen sistem usulan, perancangan perangkat lunak yang terdiri dari rancangan basis data, rancangan antarmuka dan rancangan arsitektur perangkat lunak, implementasi dan pengujian unit.

BAB V PENUTUP

Pada bab ini disampaikan mengenai kesimpulan laporan tugas akhir yang dapat penulis ambil dari apa yang penulis uraikan dan saran- saran yang mungkin berguna bagi CV. Anugrah.

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem

2.1.1. Model Pembelajaran Berbasis Web Menurut Munir (2009: 231) “Pembelajaran berbasis web adalah sistem

pembelajaran jarak jauh berbasis teknologi informasi dan komunikasi dengan antarmuka web .”

Berdasarkan pengertian diatas dapat disimpulkan, pembelajaran berbasis web adalah pengajaran dan pembelajaran yang didukung oleh penggunaan teknologi internet , baik sebagai alat maupun sumber informasi.

Kelebihan dan kelemahan pembelajaran berbasis web, menurut Davidson- Sivers dan Rasmusen (2006:16) :

Tabel II.1

Kelebihan dan Kekurangan Pembelajaran Berbasis Web

Kelebihan Kekurangan Lembaga atau Organisasi:

Lembaga atau Organisasi: • Potensi untuk mencapai sejumlah besar • Biaya awal pelajar

- Pengembangan

• Potensi untuk efisiensi biaya

- Infrastruktur

• Efektivitas

• Biaya pemeliharaan

• Repurposing • Sistem pendukung Pelajar • Sistem pendukung Instruktur

Untuk Instruktur:

Untuk Instruktur:

• Kenyamanan

• Kelebihan siswa

• Fleksibilitas • Kurangnya keahlian teknis • Potensi untuk mengembangkan

• Kurangnya strategi pembelajaran untuk • Kurangnya strategi pembelajaran untuk

TBI

dalam berbagai lokasi, budaya, dan lain- • Hilangnya hak kekayaan intelektual lain

• Waktu mengajar intensif

Untuk Pembelajar:

Untuk Pembelajar:

• Kenyamanan

• Isolasi

• Fleksibilitas • Hambatan Teknologi • Satu lawan satu instruktur

- Tantangan atau masalah • Akses: Di mana saja, kapan saja

- Sumberdaya Lemah • Potensi untuk pengembangan lebih

- Buta Aksara

lanjut dari pengetahuan, keterampilan, • Kecemasan Komputer dan kemampuan.

• Kebingungan tentang topik dan • Tipe umpan balik yang diterima

tugas

Sumber : Davidson-Sivers dan Rasmusen (2006: 16) Pembelajaran berbasis web menawarkan banyak manfaat lebih dari

lingkungan belajar tradisional, dimana pembelajaran berbasis web memudahkan auto-tracking mahasiswa, aktif memperbarui konten, selain untuk menyediakan waktu, ukuran kelas, dan lokasi geografis platform pembelajaran mandiri kepada siswa (Liu et all, 2004:75).

2.1.2. Sistem

1. Definisi sistem Menurut Yasin (2012 :260) “Sistem merupakan sekumpulan elemen yang saling terkait atau terpandu yang dimaksudkan untuk mencapai suatu tujuan.” Sedangkan, menurut Ladjamudin (2005 :3) “Sistem adalah suatu jaringan kerja dari prosedur –prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk mencapai sasaran tertentu.

2. Definisi Sistem Berorientasi Objek (OOP) Menurut Prabawati (2010:88) “Object Oriented Programming adalah suatu

cara mengorganisasi program dengan memodelkan objek-objek dunia nyata (seperti benda, sifat, sistem, dan lainnya) ke dalam sebuah bahasa pemograman.”

Sedangkan, menurut Azis (2005:2) “Pemrograman berorientasi objek atau yang dikenal dengan istilah Object Oriented Programming adalah suatu teknik yang memandang aplikasi perangkat lunak (software) sebagai kumpulan objek yang saling berinteraksi di dalam suatu sistem .”

Keuntungan yang didapat dari pendekatan object oriented ini adalah kemudahan untuk mengelola kompleksitas aplikasi yang dibuat dan kemudahan untuk melakukan perubahan dan pengembangan aplikasi tersebut. Menurut Azis (2005:3) masing-masing class akan dilengkapi dengan interface yang terdiri dari:

a. Nama

b. Operasi yang menjadi tugasnya

c. Cara penggunaan

d. Hasil yang diperoleh Data hanya dapat dimanipulasi menggunakan operasi-operasi yang disediakan di dalam class. Bila terjadi kesalahan (bugs), dapat ditelusuri kesalahan terjadi pada class yang mana, dan perbaikan pada class tersebut tidak akan mengakibatkan terjadinya kesalahan baru pada class yang lain.

2.1.3. Website

1. Definisi Internet Menurut Suarna (2007:1) “Internet merupakan jaringan komputer terluas di

dunia (World Wide Network) dimana antara satu komputer dengan komputer lainnya saling berhu bungan dan saling berkomunikasi.”

Sedangkan, menurut Irawan (2011:2) “Internet merupakan kependekan dari kata internetwork yang berarti rangkaian komputer yang terhubung menjadi beberapa

rangkaian jaringan” Secara umum internet dapat diartikan sebagai jaringan komputer yang dapat

digunakan untuk melakukan pertukaran informasi dan komunikasi.

2. Website Menurut Hidayat (2010:2) :

Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman.

Dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagai aplikasi klien shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.

Dalam penerapan TI sehari-hari dikenal istilah aplikasi berbasis web (web based applications ).

Menurut Kadir (2009 :2) “Aplikasi web adalah jenis aplikasi yang diakses melalui browser, misalnya Internet Explorer dan Mozilla Firefox .” Berdasarkan definisi diatas, dapat disimpulkan bahwa aplikasi berbasis web (web based applications) adalah aplikasi yang dijalankan melalui web browser. Aplikasi berbasis web cukup sekali di-install pada web server dan dapat diakses dari manapun, selama terdapat koneksi ke server (menggunakan intranet atau internet).

Dalam aplikasi berbasis web dikenal istilah web browser dan web server. Menurut Bahtiar (2008:1) “ Web server adalah server internet yang mampu

melayani koneksi transfer data dalam protokol HTTP (hypertext transfer protocol ).” Menurut Irawan (2011:3) “Web browser adalah sebuah aplikasi yang digunakan untuk menampilkan halaman web beserta kontennya.” Beberapa aplikasi browser yang banyak digunakan antara lain, Internet Explorer , Firefox, Chrome, dan Opera.

2.1.4. Basis Data

1. Definisi Basis Data Menurut Simarmata (2007:1) “Basis data adalah suatu aplikasi terpisah yang menyimpan suatu koleksi data.” Menurut Yasin (2012:274) “Basis data (database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik, sehingga dapat digunakan oleh suatu program komputer untuk memperoleh informasi dari basis data tersebut.”

Atau dengan kata lain basis data basis data juaga dapat diartikan sebagai, sekumpulan data yang terhubung satu sama lain secara logika dan suatu deskripsi data yang dirancang untuk memenuhi kebutuhan informasi suatu organisasi.

2. MySQL Menurut Kadir (2008:2), “MySQL adalah sebuah software open source yang digunakan untuk membuat sebuah database ” Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa MySQL adalah suatu software atau program yang digunakan untuk membuat sebuah database yang bersifat open source.

2.1.5. Model Pengembangan Perangkat Lunak Model waterfall adalah contoh dari proses plan-driven, yang pada prinsipnya

segala kegiatan harus direncanakan dan dijadwalkan sebelum dimulainya proses pengerjaannya (Somerville, 2011:30).

Tahap utama dari model waterfall secara tidak langsung mencerminkan dasar pembangunan kegiatan menurut Somerville (2011:31), yaitu :

1. Analisis dan Definisi Kebutuhan (Requirements Analisys and Definition) Layanan yang diberikan oleh sistem, batasan sistem, dan tujuan ditetapkan setelah melakukan konsultasi dengan pengguna sistem. Semua didefinisikan secara rinci dan dibuat sebagai spesifikasi dari sistem.

2. Perancangan Sistem dan Perangkat Lunak (System and Software Design) Proses perancangan sistem menyediakan kebutuhan hardware atau software dengan menyediakan arsitektur dari keseluruhan sistem. Perancangan sistem 2. Perancangan Sistem dan Perangkat Lunak (System and Software Design) Proses perancangan sistem menyediakan kebutuhan hardware atau software dengan menyediakan arsitektur dari keseluruhan sistem. Perancangan sistem

3. Implementasi dan Pengujian Unit (Implementation and Unit Testing) Pada tahap ini, perancangan sistem direalisasikan menjadi sebuah program atau unit program. Pengujian unit melibatkan verifikasi untuk memastikan apakah setiap unit memenuhi spesifikasi sistem.

4. Penggabungan dan Pengujian Sistem (Integration and System Testing) Setiap unit program dan program-program yang sudah ada diintegrasikan dan diuji sebagai satu keutuhan sistem untuk memastikan apakah kebutuhan sistem sudah terpenuhi. Setelah melakukan pengujian, sistem baru disebarkan ke pengguna.

5. Pengoperasian dan Pemeliharaan (Operation and Maintenance) Dilakukan instalasi terhadap sistem dan digunakan dalam prakteknya. Maintenance melibatkan koreksi terhadap error yang tidak ditemukan pada tahap sebelumnya, memperbaiki implementasi dari unit sistem dan meningkatkan layanan yang diberikan oleh sistem sebagai kebutuhan baru yang ditemukan.

2.2. Teori Pendukung

2.2.1. ERD Menurut Yasin (2012:276) “Entity Relationship Diagram (ERD) adalah suatu

rancangan atau bentuk hubungan suatu kegiatan didalam sistem yang berkaitan langsung dan memiliki fungsi didalam pro ses tersebut.”

Simbol yang digunakan dalam ERD menurut Yasin (2012:277), sebagai berikut :