SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM...

105
i SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0 ( Studi Kasus : Bintang Kreasi Mandiri ) TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik (ST) Program Studi Teknik Informatika Oleh : FX. Danang Pramono Sakti NIM : 005314073 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SANATA DHARMA YOGYAKARTA 2007 Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Transcript of SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM...

Page 1: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

i

SISTEM INFORMASI PEMESANAN STUDIO MUSIK

MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

( Studi Kasus : Bintang Kreasi Mandiri )

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik (ST)

Program Studi Teknik Informatika

Oleh :

FX. Danang Pramono Sakti

NIM : 005314073

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS SANATA DHARMA

YOGYAKARTA 2007

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 2: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

ii

MUSIC STUDIO ORDERING INFORMATION SYSTEM

USING VISUAL BASIC 6.0 AND SQL SERVER 7.0

( Case Study : Bintang Kreasi Mandiri )

Final Project

Presented as Partial Fulfillment Of The Requirements

To Obtain The Sarjana Teknik Degree

In Informatics Engineering

By :

FX. Danang Pramono Sakti

Student Number : 005314073

INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATIC ENGINEERING

FACULTY OF ENGINEERING SANATA DHARMA UNIVERSITY

YOGYAKARTA 2007

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 3: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

iii

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 4: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

iv

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 5: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

v

Dengan segenap hati, karya ini kupersembahkan

kepada orang-orang yang terkasih, yang telah berperan dalam mewujudkan cita-citaku,

Bapak Johanes Katino Hadi Soewarno, Ibu Maria Suwartini, Mas Ananto, Mbak Lies, Mas Hery, Mas Agung, Mbak Rina,

Mas Edy, Mbak Indrie, Mbak Iin, Mas Budhie, Mas Sigit, Mbak Lusi, Mbak Ririn, Mbak Rista,

Mas Nanda, Mas Naren, Adek Anind, Mbak Kinan, Adek Kaela, Mbak Cynthia, Adek Angel

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 6: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

vi

Tuhan adalah kekuatanku dan perisaiku; kepada-Nya hatiku percaya. Aku senantiasa tertolong, sebab itu beria-ria hatiku, dan dengan nyanyianku, aku bersyukur kepada-Nya ( Mazmur 28 : 7 )

Aku hendak memuliakan Tuhan selama aku hidup dan bermazmur bagi Allahku selagi aku ada

( Mazmur 146 : 2 )

Segala perkara dapat kutanggung di dalam Dia yang memberi kekuatan kepadaku ( Filipi 4 :13 )

Dedalane guna lawan sekti, kudu andhap asor,

Wani ngalah dhuwur wekasane, tumungkula yen dipun dukani, Bapang den simpangi, ana catur mungkur.

( Mijil )

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 7: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

vii

PERNYATAAN KEASLIAN KARYA

Dengan ini saya menyatakan bahwa dalam tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis diajukan dalam naskah ini dan disebutkan dalam daftar pustaka.

Yogyakarta, 23 Juli 2007

FX. Danang Pramono Sakti

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 8: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

viii

ABSTRAKSI

Untuk pencatatan pemesanan pemakaian studio musik dan segala kegiatan yang berhubungan dengan transaksi di Bintang Kreasi Mandiri masih dilakukan secara manual (dicatat pada sebuah buku oleh petugas), sehingga tidak efektif dan efisien. Maka untuk membantu dalam pengelolaan transaksi, dibuatlah sebuah sistem informasi pemesanan studio musik. Pembuatan sistem informasi ini menggunakan kakas pengembang ( tools ) Visual Basic 6.0 dan database SQL server 7.0, dan dibangun dengan menerapkan tahapan-tahapan rekayasa perangkat lunak sekuensial linier antara lain pemodelan sistem informasi, analisis kebutuhan sistem, desain atau perancangan sistem, pengkodean atau pembuatan program, pengujian dan pemeliharaan. Hasil dari sistem yang dibangun adalah sebuah sistem informasi pemesanan pemakaian studio musik yang dapat memberikan kemudahan bagi pengguna dalam pengolahan data pemesanan studio musik, pembayaran, data pelanggan, data operator, data alat musik, data jadwal jaga, searching data, serta pembuatan laporan, sehingga dengan adanya sistem ini pengelolaan menjadi lebih efektif dan efisien.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 9: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

ix

ABSTRACT

For the record of ordering usage music studio and all activity which deal with transaction in Bintang Kreasi Mandiri still be conducted in manual ( noted at book by worker), so that is not effective and efficient. Hence to assist in transaction management, made a music studio ordering information system. This system is constructed using Visual Basic 6.0 and SQL server 7.0 Database as tools. And builded by applying step of linear sekuential software for example modeling information system, analyse the system requirement, desain or system scheme, code or making the program, examination and conservancy. Result from developed system is a information system to ordering usage of music studio which can give the amenity for user in data processing of ordering music studio, payment, customer data, operator data, music equipments data, worked schedule data, searching data, and also report making, so that with the existence of this system, management become more effective and efficient.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 10: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

x

KATA PENGANTAR

Puji syukur penulis ucapkan dan panjatkan kepada Tuhan Yang Maha Esa

atas kasih karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini.

Tugas akhir yang berjudul “Sistem Informasi Pemesanan Studio Musik

menggunakan Visual Basic 6.0 dan SQL Server 7.0” ini merupakan tugas akhir

yang harus dikerjakan oleh penulis untuk memperoleh gelar S1 dijurusan Teknik

Informatika Universitas Sanata Dharma Yogyakarta.

Terselesainya tugas akhir ini tidak lepas dari campur tangan berbagai pihak :

1. Bapak Drs.H J. Haris Sriwindono, M.Kom selaku dosen pembimbing

yang telah meluangkan waktu, tenaga, dan pikiran untuk membimbing

kami, memberikan saran serta berbagai pengalaman kepada kami.

2. Ibu Ridowati Gunawan, S.Kom., M.T, Bapak Alb.Agung Hadhiatma, ST,

MT, dan Ibu Merry, S.T selaku dosen penguji yang telah meluangkan

waktu dan pikirannya untuk menguji penulis, serta memberikan

pengalaman dan suasana yang indah ketika pendadaran yang tidak akan

penulis lupakan.

3. Bapak dan Ibu Dosen Jurusan Teknik Informatika yang telah memberikan

bekal pengetahuan dan bimbingan selama kuliah.

4. Seluruh staf karyawan fakultas teknik yang selalu bersedia membantu

yang diperlukan oleh penulis.

5. Kedua Orang Tuaku, Bapak Johanes Katino Hadi Soewarno dan Ibu

Maria Suwartini terimakasih untuk doa, dukungan, dan pengertiannya

serta pengalaman hidup ini tanpa itu semua penulis tidak akan menjadi

manusia seperti sekarang. Akhirnya penulis bisa wujudin keinginan Bapak

dan Ibu jadi sarjana teknik.

6. Saudara-saudaraku : Mas Ananto dan Mbak Lies, Mas Hery, Mas Agung

dan Mbak Rina, Mas Edy dan Mbak Indri, Mas Budhi dan Mbak Iin, Mas

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 11: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xi

Sigit dan Mbak Lusi, Mbak Ririn dan Mbak Rista terima kasih atas doa,

pengertian dan dukungannya.

7. Mas Nanda, Mas Naren, Adek Anind, Mbak Kinan, Adek Kaela, Mbak

Cynthia dan Adek Angel yang dengan segala tingkah lakunya yang lucu

menjadi sumber penghiburan disaat penulis mengalami kejenuhan dalam

menyelesaikan skripsi ini.

8. Teman-teman seperjuanganku dikampus : Dion, Chandra, Gundhul,

Merry, Linda, Gina, Thessa, Dewa, Epin, Wiwin, Leak dan yang tidak

bisa disebutkan satu per satu.

9. Nicodema Dian Puspita Rini, yang selalu mendoakan, mendukung,

mendorong, menyemangati dan memiliki pengertian yang besar kepada

penulis dan rela sebulan sekali main ke yogya, terimakasih banyak My

Soulmate.

10. Ajeng dan Cita Kerti terima kasih atas doa, nasihat, dukungan dan

kebersamaan yang indah.

11. Teman-temanku dari Kimusiku Band : Agung, Polenk, Hendra, Mario,

Gapi, Oonk, Fuky, Ableh, Bem-Benk, Alit, RETTRO Band : Arika, Alex,

Anddre ,Bul-Bul, ( Alm ) Yopie, Ridwan, dan semua teman-teman

komunitasku.

12. Gitar-gitarku : Cort, Rockwel, Yamaha dan ZOOM-707 II ku, yang aku

jadikan sumber penghiburan disaat penulis mengalami kejenuhan dalam

menyelesaikan skripsi ini.

13. Natalia Triarita Desi Ratnasari teman seperjuangan bimbingan yang telah

meluangkan waktu dan tenaga untuk menemani kekampus, memberi

dukungan ketika penulis jatuh dan kecewa, serta membantu penulis disaat

terdapat banyak revisi.

14. Teman-teman Mudika FX.Sapen : Rika, Lisa, Tia, Avi, Uthe, Uning,

Reno, Andre, Yani, Yuli, Maria, Adit, Wulan, Kristine, She-Sri, Wiwin,

Shanti, Febri, dan masih banyak lagi.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 12: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xii

15. Suster-suster di Wisma Maria ( FSGM ), yang turut memberi dukungan

doa bagi penulis.

16. Semua pihak yang tidak dapat penulis sebut satu per satu, yang turut

berperan dalam menyelesaikan skripsi ini.

Kami menyadari tanpa bantuan dari banyak pihak baik yang telah kami

sebutkan diatas ataupun tidak tugas akhir ini tidak dapat terselesaikan. Kami

menyadari jika tugas akhir ini masih jauh dari sempurna, oleh karenanya kritik dan

saran yang bersifat membangun sangat kami harapkan.

Yogyakarta, Juli 2007

Penulis

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 13: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xiii

DAFTAR ISI

HALAMAN DEPAN ( Indonesia )……………………………………………………i

HALAMAN DEPAN ( Inggris )……………………………………………………...ii

HALAMAN PERSETUJUAN……………………………………………………….iii

HALAMAN PENGESAHAN………………………………………………………..iv

HALAMAN PERSEMBAHAN………………………………………………………v

HALAMAN MOTTO………………………………………………………………...vi

PERNYATAAN KEASLIAN KARYA……………………………………………..vii

ABSTRAKSI………………………………………………………………………..viii

ABSTRACT………………………………………………………………………….ix

KATA PENGANTAR………………………………………………………………...x

DAFTAR ISI………………………………………………………………………..xiii

DAFTAR GAMBAR……………………………………………………………….xvii

DAFTAR TABEL…………………………………………………………………..xix

BAB I PENDAHULUAN

I.1 Latar Belakang Masalah……….……………………………………………...1

I.2 Rumusan Masalah….………………………………………………………….2

I.3 Batasan Masalah………………………………………………………..……..3

I.3 Tujuan Penelitian……………………………………………………………...3

I.5 Metode Penelitian……………………………………………………………..4

I.6 Sistematika Penelitian…………………………………………………..…….6

BAB II LANDASAN TEORI

II.1 Sistem Informasi………………………………………………………………8

II.2 Pengembangan Sistem Informasi……………………………………………..8

II.2.1.Pengertin Siklus Pengembangan Sistem……………………………...….8

II.2.2 Tahapan-tahapan Siklus Pengembangan Sistem..………......……...….....9

1.Penyelidikan Awal dan Studi Kelayakan………….………………..……...9

2.Penentuan Kebutuhan Sistem…….………………………………………...9

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 14: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xiv

2.1 Teknik Memperoleh Informasi……..…..................................................9

2.1.1 Pengamatan……........................................................................9

2.1.2 Teknik wawancara Langsung…..……………………………..9

2.1.3 Teknik Kuisioner/Daftar Pertanyaan………………………...10

3.Desain Sistem……………………………………………………………...10

3.1 Tujuan Desain Sistem………………………………………………….10

3.2 Alat Bantu Dalam Desain Sistem……..……………………………….11

3.2.1 Use Case Diagram……………………………………………..11

3.2.2 Data Flow Diagram ( DFD )…………………………………...11

3.2.2.1 Pengertian Data Flow Diagram…………………………...11

3.2.2.2 Simbol yang digunakan dalam DFD………………………11

1.External entity atau boundary………………………………..11

2.Data Flow ( Arus Data )……………………………………...12

3.Proses……………..………………………………………….12

4.Simpanan Data……………………………………………….13

3.2.3 Data Dictionary ( DD )………………………………………...14

3.2.4 Desain Input……………………………………………………14

3.2.5 Desain Output……………………………………………...…..14

3.2.6 Basis Data ( Database )……………………………………..…14

3.2.6.1 Kegunaan Basis Data……………………………………..15

3.2.6.2 DesainDatabase….........................……….....………...….16

3.2.6.3 Entity Relational Model………………………………..…17

II.3 Visual Basic…………………………………………………………………....20

II.3.1 Sejarah Visual Basic…………………………………………………...….20

II.3.2 Konsep Kerja Visual Basic………………………………………………..21

II.3.3 Komponen Visual Basic…………………………………………………..21

II..4 SQL Server 7.0……………………………………………………………..…25

II.4.1 Service Manager..................................................................................……25

II.4.2 Enterprise Manager................................................................................…..25

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 15: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xv

II.4.3 Query Analyzer......................................................................................…..26

II.4.4 Transact SQL….......................................................................................….26

II.4.5 Elemen Sintaks….........................................................................................28

II.4.6 Trigger….....................................................................................................30

BAB III Analisa Dan Perancangan Sistem

III.1 Pendahuluan ….........................................................................................…..31

III.2 Analisa Sistem…............................................................................................31

III.2.1 Spesifiksi Masalah ….............................................................................…..33

III.3 Perancangan Sistem…...................................................................................….36

III.3.1 Perancangan Diagram Arus Data……...............................................36

III.3.2 Deskripsi E-R Diagram pada Sistem..........................................……..45

III.3.21. Entitas, Atribut dan Hubungan.....................................................45

III.3.2.2 Perancangan Tabel ( Physical Design )…...................................50

III.3.3 Perancangan Antar Muka….......................................................……..53

III.3.4 Disain Menu Secara Terinci…...................................................……..58

BAB IV IMPLEMENTASI

IV.1 Lingkungan Implementasi……………………………………………………...61

IV.1.1 Lingkungan Perangkat Lunak…………………………………..…….61

IV.1.2 Lingkungan Perangkat Keras………………………………….……..61

IV.2 Tampilan Program dan Penjelasan………………………………………..……62

IV.2.1 Koneksi Database…………………………………………………….62

IV.2.2 Halaman Menu Utama……………………………………………..…62

IV.2.3 Halaman Login User…………………………………………….……63

IV.2.4 Halaman Input Operator…………………………………………...…65

IV.2.5 Halaman Daftar Pelanggan………………………………………...…67

IV.2.6 Halaman Jadwal Jaga Operator………………………………………68

IV.2.7 Halaman Booking ( Pemesanan Ruang Studio Musik )…………...…70

IV.2.8 Halaman Pembayaran…………………………………………...……73

IV.2.9 Halaman Pencarian………………………………………………...…75

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 16: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xvi

IV.2.10 Halaman Laporan…………………………………………………...77

BAB V EVALUASI HASIL IMPLEMENTASI

V.1 Analisa Hasil dan Manfaat…………………………………………………..…..81

V.1.1 Kelebihan………………………………………………………….…..81

V.1.2 Kekurangan………………………………………………………..…..82

V.2 Teknologi Yang Digunakan Dalam Pembuatan Aplikasi…………………...…..82

V.3 Analisa Metodologi Yang Digunakan Dalam Pembuatan Aplikasi………...…..82

BAB VI PENUTUP

VI.I Kesimpulan………………………………………………………………….….84

VI.2 Saran-saran………………………………………………………………….….84

DAFTAR PUSTAKA………………………………………………………………..86

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 17: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xvii

DAFTAR GAMBAR

a) Simbol Entity………………………………...………………………………12

b) Simbol Data Flow……………………………………………………………12

c) Simbol Proses………………………………………………………………..13

d) Simbol Data Store……………………………………………………………13

e) Simbol-simbol dalam E-R…………………………………………………...18

f) Diagram Konteks …..................................................................................…..37

g) Diagram Berjenjang ………............................................................................38

h) Overview Diagram ……..................................................................................39

i) DFD level 1 Proses 2..............................................................................…….40

j) DFD level 1 Proses 3...............................................................................……41

k) DFD level 1 Proses 4..............................................................................…….42

l) DFD level 1 Proses 5.... ….....................................................................…….43

m) DFD level 1 Proses 6 ( Laporan )……………………………………………44

n) ER Diagram……….........................................................................................48

o) Relasi Antar Tabel …………..........................................................................49

p) Halaman Login UserID...........................................................................…….53

q) Halaman Input Operator…….....................................................................….54

r) Halaman Input Pelanggan……....................................................................…54

s) Halaman Pencarian ………….…................................................................…55

t) Halaman Pemesanan…...........................................................................…….55

u) Halaman Input Pembayaran……….................................................................56

v) Halaman Lihat Jadwal.....................................................................................57

w) Desain Menu Utama…..............................................................................…..58

x) Desain Menu Login….....................................................................................58

y) Desain Menu Entry….............................................................................…….59

z) Desain Menu Transaksi…………...................................................................59

aa) Desain Menu Laporan…..........................................................................……59

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 18: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xviii

bb) Desain Menu Informasi…......................................................................…….60

cc) Halaman Menu Utama ( Implementasi )..........…...…………………………63

dd) Halaman Login User ( Implementasi )…………...………………………….63

ee) Halaman Input Operator ( Implementasi )…………..………….…………...65

ff) Halaman Lihat Operator ( Implementasi )……………..………...………….67

gg) Halaman Daftar Pelanggan ( Implementasi )…………..……………………67

hh) Halaman Lihat Pelanggan ( Implementasi )…………..……………………..68

ii) Halaman Jadwal Jaga Operator ( Implementasi )………..……….………….69

jj) Halaman Lihat Jadwal Jaga Operator ( Implementasi )..………….…………69

kk) Halaman Booking ( Implementasi )………………….……..….…………….71

ll) Halaman Lihat Jadwal Booking ( Implementasi )……….……….………….73

mm) Halaman Pembayaran ( Implementasi )…..………….…….…...………….74

nn) Halaman Pencarian ( Implementasi )…..……………………...….………….76

oo) Laporan Daftar Operator……………………………………………………..77

pp) Laporan Daftar Pelanggan…………………………………………………...78

qq) Laporan Daftar Jadwal Jaga Operator……………………………………….78

rr) Laporan Pemesanan ( Booking )…………………………………………………..79

ss) Laporan Keuangan Bulanan…………………………………………………79

tt) Laporan Keuangan Tahunan…………………………………………………80

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 19: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

xix

DAFTAR TABEL

1. Tabel UserID…...........................................................................................…50

2. Tabel Pelanggan......................................................................................…….50

3. Tabel Operator............................................................................................….51

4. Tabel Studio…….........................................................................................…51

5. Tabel Booking.……........................................................................................51

6. Tabel Jadwal Jaga……....................................................................................52

7. Tabel Sesi………..…………………………………………………………...52

8. Tabel Alat……………………………………………………………………52

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 20: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

BAB I

PENDAHULUAN

I.1 Latar Belakang Masalah

Dengan semakin pesatnya perkembangan Sistem Informasi dan

komputer, maka pemanfaatanya dapat diterapkan di segala bidang termasuk

usaha atau bisnis dimana sangat diperlukan informasi yang tepat dan akurat

untuk meningkatkan produktifitas dan pelayanan serta dapat dikelola dan

ditangani secara professional guna memenuhi tuntutan jaman yang semakin

maju.

Persewaan Studio Musik merupakan salah satu usaha di bidang

pelayanan masyarakat. Baik buruknya kinerja suatu studio musik berdasarkan

pada pelayanan dan fasilitas yang diberikan kepada pelangganya, sehingga

mampu berkompetisi dengan studio-studio musik yang lain. Karena

sedemikian pentingnya peranan informasi di dalam suatu tempat usaha,

pengolahan informasi yang cepat dan akurat juga sangat berpengaruh pada

kinerja tempat usaha tersebut. Saat ini banyak tempat usaha yang

memanfaatkan teknologi informasi untuk meningkatkan “nilai jual” baik di

mata konsumen maupun kompetitor. Semakin ketatnya persaingan di dunia

bisnis pada khususnya telah memacu banyak tempat usaha untuk terus

meningkatkan “kualitas diri”, salah satunya dengan memanfaatkan teknologi

informasi.

Kondisi saat ini proses pertukaran informasi yang ada kebanyakan

masih dicatat dalam sebuah buku transaksi, yaitu masih banyak melibatkan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 21: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

2

tenaga manusia, mengakibatkan proses pertukaran informasi tersebut akan

membutuhkan waktu yang lama sehingga kerja menjadi tidak efisien.

Demikian pula dengan banyaknya data yang disimpan, diperlukan buku

transaksi yang besar, sehingga dibutuhkan waktu yang lama untuk melakukan

pencarian informasi dan data jika sewaktu-waktu data tersebut dibutuhkan.

Masalah-masalah tersebut yang kini sedang dihadapi oleh Bintang Kreasi

Mandiri yang merupakan studio musik yang sedang berkembang. Disini

pembuatan dan perancangan sistem informasi penyewaan studio musik

merupakan solusi yang tepat untuk mengatasi masalah tersebut.

Untuk itulah, kiranya cukup beralasan bila penulis mencoba untuk

mengangkat permasalahan tersebut dengan membuat tugas akhir ini dengan

judul “Sistem Informasi Pemesanan Studio Musik dengan Studi Kasus

Bintang Kreasi Mandiri” yaitu dengan mempelajari keadaan di lapangan

sesungguhnya dan dari studi kasus tersebut membuat sistem yang baru. Untuk

mendukung Sistem Informasi Pemesanan Studio Musik ini, maka digunakan

pemrograman Visual Basic versi 6.0 untuk mendukung teknologi tersebut

dan dengan menggunakan database SQL server 7.0 dimana proses akses

database menjadi lebih user friendly.

I.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang dikemukakan di atas,

sehingga sistem ini memiliki rumusan masalah sebagai berikut :

Bagaimana membuat sistem informasi ini dapat menyediakan

informasi yang bermanfaat dalam pengambilan keputusan, serta sistem ini

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 22: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

3

dapat menyediakan gambaran perolehan pendapatan dari transaksi yang

sudah dilakukan dan menampilkanya dalam bentuk laporan, dan bagaimana

sistem ini dapat membantu user dalam melakukan pencarian, pencatatan data

transaksi dan hal-hal yang berkaitan dengan data perusahan secara umum.

I.3 Batasan Masalah

Mengingat kompleknya permasalahan pada sistem penyewaan ruang

latihan dan recording pada studio musik, maka penulis membatasi masalah :

Merancang dan membuat sistem yang dapat menangani :

a. Memasukkan dan mengedit data Operator serta jadwal kerja operator

dan data pelanggan yang ada di Bintang Kreasi Mandiri.

b. Pendaftaran pelanggan dan pemesanan studio. Pendaftaran pelanggan,

seperti tanggal pesan, nama band, tanggal main, jam masuk, jam

keluar, pembayaran serta pemilihan ruangan studio yang akan

digunakan.

c. Pemesanan studio, seperti cek jadwal studio dan pesanan, pembatalan

pemesanan studio, pindah jadwal studio, dan uang muka.

d. Pembuatan Laporan yang digunakan sebagai Laporan Pertanggung

Jawaban kepada Manajer Perusahaan.

I.4 Tujuan Penelitian

Tujuan utama dari tugas akhir ini adalah untuk membangun suatu

aplikasi pendaftaran dan pemesanan studio musik guna meningkatkan efisien

kerja di dalam pelayanan studio musik kepada masyarakat atau pelangganya.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 23: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

4

I.5 Metode Penelitian

Dalam melakukan tugas akhir ini, penulis menggunakan metodologi

pengembangan Sistem Sekuensial Linier, definisi Roger S.Pressman,Ph.D,

(“Rekayasa Perangkat Lunak” Mc Graw-Hill Companies,Inc.1997 ) yaitu

pendekatan kepada perkembangan perangkat lunak yang sistematik dan

sekuensial, sistem sekuensial linier melingkupi aktivitas-aktivitas sebagai

berikut :

1. Rekayasa dan pemodelan sistem / informasi

Karena perangkat lunak merupakan bagian dari sebuah sistem,

maka kerja dimulai dengan membangun syarat dari semua elemen

sistem dan mangalokasikan beberapa subset dari kebutuhan ke

perangkat lunak tersebut. Pandangan sistem ini penting ketika

perangkat lunak harus berhubungan dengan elemen-elemen yang lain

seperti perangkat lunak, manusia dan database. Rekayasa dan analisis

sistem menyangkut pengumpulan kebutuhan pada tingkat sistem

dengan sejumlah kecil analisis serta desain tingkat puncak. Rekayasa

informasi mencakup juga pengumpulan kebutuhan pada tingkat bisnis

strategis dan tingkat area bisnis.

2. Analisis kebutuhan perangkat lunak

Proses pengumpulan kebutuhan diintensifkan dan difokuskan ,

khususnya pada perangkat lunak. Untuk mamahami sifat program

yang akan dibangun, perekayasa perangkat lunak harus memahami

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 24: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

5

domain informasi, tingkah laku, unjuk kerja, dan antarmuka (

interface ) yang diperlukan.

3. Desain

Desain perangkat lunak sebenarnya adalah proses multi langkah

yang berfokus pada empat atribut sebuah program yang berbeda yaitu

struktur data, arsitektur perangkat lunak, representasi interface dan

detail prosedural ( Algoritma ). Proses desain menterjemahkan syarat

atau kebutuhan ke dalam sebuah representasi perangkat lunak yang

dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode.

4. Pembuatan Program

Desain harus diterjemahkan ke dalam bentuk mesin yang bisa

dibaca. Langkah pembuatan kode melakukan tugas ini. Jika desain

dilakukan dengan cara yang lengkap, pembuatan kode dapat

diseleseikan secara mekanis.

5. Pengujian

Proses ini berfokus pada logika internal perangkat lunak,

memastikan bahwa semua pernyataan sudah diuji, dan pada eksternal

fungsional yaitu mengarahkan pengujian untuk menentukan

kesalahan-kesalahan dan memastikan bahwa input yang dibatasi akan

memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan.

6. Pemeliharaan

Perangkat lunak akan mengalami perubahan setelah disampaikan

kepada pelanggan. Perubahan akan terjadi karena kesalahan-kesalahan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 25: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

6

ditentukan, karena perangkat lunak harus disesuaikan untuk

mengakomodasi perubahan-perubahan di dalam lingkungan

eksternalnya, atau karena pelanggan membutuhkan perkembangan

fungsional atau untuk kerja. Pemeliharaan perangkat lunak

mangaplikasi lagi setiap fase program sebelumnya dan tidak membuat

yang baru lagi.

I.6 Sistematika Penulisan

Sistematika dalam penulisan laporan tugas akhir menggambarkan secara

garis besar hal-hal yang akan dibahas dalam laporan ini.

Berikut sistematika dari laporan ini :

BAB I : PENDAHULUAN

Berisi uraian tentang latar belakang masalah, batasan masalah, tujuan

dan manfaat penelitian, rumusan masalah, metodologi penelitian dan

sistematika penulisan.

BAB II : LANDASAN TEORI

Berisi uraian tentang sistem, sistem informasi, basis data dan

pengembangan sistem informasi Pada bab ini boleh dikatakan sebagai proses

konseptual yang mana terdapat berbagai konsep dasar maupun definisi serta

kaitannya dengan sistem yang akan dibangun.

BAB III : ANALISA DAN PERANCANGAN SISTEM

Berisi uraian tentang tahap-tahap pembuatan sistem yaitu analisa

sistem, deskripsi sistem, perancangan sistem yang meliputi use case diagram,

data flow diagram, entity relationship, desain database dan perancangan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 26: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

7

fasilitas yang disediakan oleh aplikasi berupa rancangan fasilitas data input,

rancangan fasilitas data view dan rancangan laporan.

BAB IV : IMPLEMENTASI SISTEM

Berisi penjelasan tentang hasil implementasi rancangan sistem dan

proses berisi hasil-hasil yang diperoleh dan cara penggunaan program

aplikasi serta membahas kekurangan dan kelebihan dari sistem yang telah

dibuat.

BAB V : EVALUASI HASIL IMPLEMENTASI

Berisi analisis dari hasil implementasi sistem, membahas kelebihan

dan kekurangan yang ada pada sistem.

BAB VI : PENUTUP

Berisi kesimpulan dan saran dari sistem yang telah dirancang dan

diimplementasikan.

Terima Kasih

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 27: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

8

BAB II

LANDASAN TEORI

II.1 Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisai yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Definisi lain dari sistem informasi adalah suatu sistem yang mengolah

data untuk menghasilkan segala informasi kepada semua pihak pemakai yang

membutuhkan (A.M Polina, Diklat Kuliah).

Suatu sistem mempunyai beberapa karakter yang perlu diperhatikan

yaitu komponen-komponen ( components ), batasan sistem ( boundary ),

lingkungan luar sistem ( environtments ), penghubung ( interface ), masukan (

input ), keluaran ( output ), pengolahan ( proses ), dan sasaran ( objectives )

atau tujuan ( goal ).

II.2 Pengembangan Sistem Informasi

II.2.1. Pengertian Siklus Pengembangan Sistem

Siklus pengembangan sistem adalah kumpulan-kumpulan kegiatan

dari analisis pendesain dan user dari sistem informasi yang dilaksanakan

untuk dikembangkan dan diimplementasikan.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 28: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

9

II.2.2. Tahapan-tahapan Siklus Pengembangan Sistem

1. Penyelidikan Awal dan Studi Kelayakan

Pada tahap penyelidikan awal, analis belajar dari pemakai mengenai

apa yang diharapkan dari sebuah sistem informasi yang baru.

Studi kelayakan bertujuan untuk memutuskan usaha-usaha penyusunan

sistem yang akan dilakukan untuk menyelesaikan masalah-masalah sistem

informasi.

2. Penentuan Kebutuhan Sistem

Penentuan kebutuhan sistem terdiri dari :

2.1. Teknik Memperoleh Informasi

Beberapa teknik pengumpulan informasi adalah sebagai berikut :

2.1.1. Pengamatan

Teknik pengumpulan informasi melalui observasi atau

pengamatan mempunyai beberapa kelebihan, diantaranya : data yang

dikumpukan mempunyai keandalan yang tinggi, analis sistem melalui

observasi dapat melihat langsung proses-proses yang ada dalam sistem,

dapat digambarkan lingkungan fisik dari kegiatan.

Kerugian teknik observasi antara lain : pekerjaan yang sedang

diobservasi mungkin tidak mewakili suatu tingkat kesulitan pekerjaan

tertentu, obeservasi dapat mengganggu proses yang sedang diamati.

2.1.2. Teknik Wawancara Langsung

Teknik wawancara ini memiliki kelebihan diantaranya : memberi

kesempatan pada pewawancara untuk memberikan motivasi agar yang

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 29: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

10

diwawancarai bisa menjawab secara bebas dan terbuka, memungkinkan

pewawancara mengembangkan pertanyaan sesuai dengan situasi yang

berkembang, kebenaran hasil wawancara dapat dinilai dari sikap yang

diwawacarai.

Teknik ini juga memeliki beberapa kelemahan, diantaranya :

prosesnya membutuhkan waktu yang lama, keberhasilan suatu wawancara

sangat tergantung pada kepandaian pewawancara dalam mengembangkan

pertanyaan, waktu yang dibutuhkan untuk wawancara seringkali

menggangu orang yang diwawancarai.

2.1.3. Teknik Kuisioner/Daftar Pertanyaan

Kelebihan dari teknik kuisioner adalah sesuai untuk data yang

banyak dan tersebar. Kerugiannya diantaranya : tidak diketahui 100%

kebenaran dari jawaban responden, daftar pertanyaan cenderung tidak

fleksibel karena tidak bisa dikembangkan sesuai dengan situasinya.

3. Desain Sistem

3.1. Tujuan Desain Sistem

Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu

sebagai berikut :

1. Untuk memenuhi kebutuhan kepada pemakai sistem.

2. Untuk memberikan gambaran yang jelas dan rancang bangun yang

lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya

yang terlibat.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 30: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

11

3.2. Alat Bantu Dalam Desain Sistem

3.2.1. Use Case Diagram

Use Case Diagram adalah diagram yang menggambarkan

interaksi antara sistem dengan sistem eksternal dan pengguna. Dengan

kata lain, secara grafis menggambarkan siapa yang akan menggunakan

sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi.

3.2.2. Data Flow Diagram (DFD)

3.2.2.1. Pengertian Data Flow Diagram (DFD)

DFD merupakan bagan yang menunjukkan alir di dalam

program atau prosedur sistem secara logika. Keuntungan

menggunakan DFD adalah memudahkan pemakai (user) yang

menguasai bidang komputer untuk mengerti sistem komputer yang

dikembangkan. Tujuan menggunakan DFD terutama untuk

membantu komunikasi dan dokumentasi.

3.2.2.2. Simbol yang digunakan dalam DFD

Beberapa simbol yang digunakan dalam DFD adalah

sebagai berikut :

1. External entity (kesatuan luar) atau boundary (batas

sistem)

Kesatuan luar merupakan kesatuan (entity) di lingkungan luar

sistem yang dapat berupa orang,organisasi atau sistem lainnya

yang berada di lingkungan luarnya yang akan memberikan input

atau menerima output dari sistem. Suatu kesatuan luar dapat

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 31: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

12

disimbolkan dengan notasi kotak dapat dilihat pada gambar

berikut :

Gambar 2.1. Simbol Entity

2. Data Flow (Arus Data)

Arus data (data flow) di DFD diberi simbol suatu panah. Arus data

ini mengalir diantara proses (process), simpanan data (data

source) dan kesatuan luar (external entity). Arus data ini

menunjukkan arus dari data yang dapat berupa masukan untuk

sistem atau hasil dari proses sistem. Berikut ini simbol untuk arus

data.

nama data flow

Gambar 2.2. Simbol Data FLow

3. Proses

Proses adalah kegiatan atau kerja yang dilakukan oleh orang,

mesin atau komputer dari hasil suatu arus data yang masuk ke

dalam proses untuk dihasilkan arus data yang keluar dari proses.

Untuk physical data flow diagram (PDFD), proses dapat dilakukan

oleh orang, mesin atau komputer. Sedangkan untuk logical data

flow diagram (LDFD), suatu proses hanya menunjukkan proses

dari komputer. Suatu proses dapat ditunjukkan dengan simbol

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 32: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

13

lingkaran atau dengan simbol empat persegi panjang dengan

sudut-sudutnya yang tumpul. Berikut ini simbol untuk proses :

Gambar 2.3. Simbol Proses

Setiap proses harus diberi penjelasan yang lengkap meliputi :

Identifikasi proses

Identifikasi ini umumnya berupa angka yang menunjukkan nomor

acuan dari proses dan ditulis pada bagian atas simbol proses.

Nama Proses

Nama proses menunjukkan apa yang dikerjakan oleh proses

tersebut. Nama proses harus jelas dan lengkap mengggambarkan

kegiatan proses. Nama proses biasanya berbentuk suatu kalimat

yang diawali dengan kata kerja dan letaknya berada di bawah

identifikasi proses.

4. Simpanan Data

Simpanan data (data store) merupakan simpanan dari data yang

dapat berupa sebagai suatu file atau database di sistem komputer.

Simpanan data pada DFD dapat disimbolkan sebagai berikut :

Nama data store

Gambar 2. 4. Simbol Data Store

Identifikasi Nama Proses

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 33: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

14

3.2.3. Data Dictionary (DD)

Kamus data sering disebut dengan istilah sistem data dictionary

adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari

suatu sistem informasi. Dengan adanya kamus data ini, analis dapat

mendefinisikan data yang mengalir di dalam sistem dengan lengkap.

Kamus data digunakan pada analisis dan perancangan sistem dengan

lengkap.

3.2.4. Desain Input

Yang dimaksud dengan desain input adalah merancang bentuk-

bentuk dari tampilan pemasukan data.

3.2.5. Desain Output

Output (keluaran) adalah produk dari sistem informasi yang dapat

dilihat. Ouput dapat berupa hasil di media keras (kertas) atau hasil di

media lunak (berupa tampilan dilayar monitor, video). Disamping itu

output dapat berupa hasil dari proses yang akan digunakan oleh proses

lain dan tersimpan disuatu media seperti tape, disk dan lain-lain.

3.2.6. Basis Data (Database)

Basis data (database) merupakan kumpulan dari data yang saling

berhubungan dengan yang lainnya, tersimpan di perangkat keras

komputer dan digunakan perangkat lunak untuk memanipulasinya.

Database merupakan komponen yang penting dalam sistem informasi,

karena merupakan basis dalam menyediakan informasi bagi para

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 34: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

15

pemakainya. Penerapan database dalam sistem informasi disebut dengan

database sistem.

3.2.6.1 Kegunaan Basis Data

Basis data disusun untuk mengatasi masalah-masalah pada

penyusunan data antara lain :

a. Kerangkapan

Kerangkapan yaitu terjadinya perulangan pada file basis data yang

semestinya tidak diperlukan

b. Data tidak konsisten

Munculnya data yang sama dan medan yang sama untuk beberapa

file dengan kunci yang sama. Biasanya terjadi akibat pemasukan

data (entry data) atau proses mengupdate data tidak konsisten atau

kehilangan informasi tentang objek yang ditinjau.

c. Isolasi data (data isolation)

Disebabkan pemakaian beberapa file basis data, akibatnya suatu

program aplikasi tidak dapat mengakses file tertentu dalam sistem

basis data, kecuali program tersebut diubah atau ditambah seolah-

olah file tersebut terpisah (terisolasi) terhadap lainya.

d. Banyak pemakai (multi user)

Untuk efisien waktu basis data dapat digunakan orang yang

berbeda, waktu yang berbeda, dengan program yang sama pula

untuk mengupdate data.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 35: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

16

e. Keamanan (security)

Hanya digunakan oleh orang tertentu, pada batasan-batasan

tertentu yang juga dimaksudkan untuk memberikan perlindungan

terhadap data-data dari kerusakan.

f. Integritas

Berhubungan dengan unjuk kerja sistem agar dapat melakukan

kendali, atau kontrol pada semua bagian sehingga dapat beroperasi

dalam aturan yang ada.

3.2.6.2 Desain Database

Basis data adalah suatu wadah atau tempat untuk menyimpan

dan menyediakan data-data atau informasi yang akan dipakai oleh

sistem informasi. Basis data merupakan komponen yang penting

dalam pembuatan sistem. Desain basis data bertujuan agar

penyimpanan serta akses data-data dapat dilakukan dengan mudah,

cepat dan efisien.

Suatu basis data yang baik harus memiliki unsur-unsur yang

diperlukan untuk menampung masukan ataupun keluaran. Beberapa

kriteria basis data yang baik adalah :

1. Lebih mudah diorganisasikan, apabila terjadi pengembangan

sistem lama yang menyebabkan dibuatnya sistem baru, maka

basis data tidak perlu diubah.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 36: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

17

2. Integritas data, data-data harus saling terpadu dan terkait,

sehingga basisdata dapat dipakai oleh berbagai proses aplikasi

yang dibutuhkan oleh masing-masing pemakai.

3. Minimum redudansi, artinya meminimumkan data yang sama

disimpan berulang-ulang.

4. Memiliki kemampuan dalam menyajikan informasi dengan

cepat dan tepat.

5. Terjamin keamanan dan privasinya.

6. Mudah digunakan, dioperasikan dan dipelihara.

Dalam merancang struktur basis data sistem ini, hal pertama

yang dilakukan adalah membuat E-R Diagram ( Entity Relational

Diagram ) yang mana diagram tersebut didasarkan atas persepsi

obyek tersebut benar-benar ada ( entities ) dan terdapat hubungan

antar obyek ( relationship ). Kemudian dari E-R Diagram tersebut kita

dapat membuat relasi antar tabel, sehingga langkah berikutnya kita

dapat merancang tabel-tabel basis data tersebut.

3.2.6.3 Entity Relational Model

Entity Relational Model menggambarkan basis data dalam

bentuk tabel dua dimensi, dimana setiap kolom sebagai atribut.

Atribut menunjukan item data atau field. Kumpulan nilai dari field

atau item data disebut dengan istilah domain. Masing-masing baris di

dalam tabel disebut dengan istilah tuple (rekord). Tiap-tiap tuple

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 37: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

18

dapat mempunyai satu kunci yang unik. Field yang menjadi kunci

unik ini disebut dengan field kunci (key field).

Di dalam suatu tabel tidak boleh ada suatu tuple yang identik

sama dengan tuple yang lain. Jadi harus ada kunci yang disebut

primary key. Primary key adalah suatu kolom dimana tidak ada dua

baris yang memiliki nilai sama dalam kolom tersebut. Sebuah tabel

dapat memiliki lebih dari satu kunci, kunci-kunci tersebut dikenal

sebagai secondary key dan foreign key. Secondary key adalah nilai

atribut yang mungkin mempunyai unsur yang tidak unik tetapi

digunakan juga untuk mengidentifikasi suatu tuple. Foreign key

adalah nilai atribut yang bukan merupakan primary key pada suatu

tuple, namun kunci tersebut merupakan primary key bagi tuple dalam

tabel yang lain.

Sifat-sifat Entity Relational Model (Ir. Haryanto Kristanto, 1994, 35)

a. Tidak ada duplikasi baris / tidak ada baris yang sama.

b. Urutan baris tidak signifikan (urutan bebas).

c. Urutan kolom tidak signifikan (urutan bebas).

d. Nilai data bersifat otomatis

Simbol-simbol yang digunakan dalam Entity Relational Model :

Simbol Arti

Menunjukan entity

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 38: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

19

Menunjukan adanya hubungan

Atribut

Menghubungkan symbol yang ada

Hubungan tunggal

Hubungan jamak

Gambar 2.5 Simbol-simbol yang digunakan

Dalam Entity Relational Model

Ada tiga macam hubungan antar relasi dalam Entity Relational Model yaitu :

a. One to one

Suatu entitas atau atribut mempunyai hubungan atau relasi dengan satu

entitas atau atribut.

b. One to many

Suatu entitas atau atribut mempunyai hubungan atau relasi dengan

beberapa entitas atau atribut.

c. Many to many

Beberapa entitas atau atribut mempunyai hubungan atau relasi dengan

beberapa entitas atau atribut.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 39: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

20

II.3 Visual Basic

II.3.1 Sejarah Visual Basic

Microsoft Visual Basic adalah bahasa pemrograman yang digunakan

untuk membuat aplikasi Windows yang berbasis grafis GUI. Sejarah

perkembangan Visual Basic adalah sebagai berikut :

1. Visual Basic pertama kali diperkenalkan tahun 1991 yaitu program

Visual Basic untuk DOS dan utnuk Windows.

2. Visual Basic 3.0 dirilis tahun 1993.

3. Visual Basic 4.0 dirilis pada akhir tahun 1995.

4. Visual Basic terbaru adalah versi 6.0 yang dirilis pada akhir tahun

1998.

Apa itu Visual Basic? Kata “Visual” menunjukan cara yang

digunakan untuk membuat graphical user interface ( GUI ). Dengan cara ini

kita tidak lagi menuliskan instruksi pemrograman dalam kode-kode baris,

tetapi secara mudah kita dapat melakukan drag dan drop objek-objek yang

akan kita gunakan.

Kata “Basic” merupakan bagian dari bahasa BASIC (Beginners All

Purpose Symbolic Instruction Code), yaitu sebuah bahasa pemrograman yang

dalam sejarahnya sudah banyak digunakan oleh para programmer untuk

menyusun aplikasi. Visual Basic dikembangkan dari bahasa pemrograman

Basic dan sekarang berisi banyak statemen, fungsi, dan keyword, yang

beberapa diantaranya terhubung ke Windows GUI.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 40: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

21

II.3.2 Konsep Kerja Visual Basic

Untuk menyusun sebuah aplikasi Visual Basic kita dapat membuat

user interface dengan kontrol “drawing”, seperti text box dan command

button, dalam sebuah form. Selanjutnya anda dapat mengatur properti untuk

form dan kontrol-kontrol yang ada didalamnya. Misalnya memberi nilai

caption, color, dan size. Untuk proses terakhir, kita dapat menuliskan kode

untuk memasukan ke dalam sebuah aplikasi.

II.3.3 Komponen Visual Basic

Beberapa komponen penting dalam Visual Basic adalah sebagai

berikut :

1. Menu Bar

Berfungsi untuk memilih tugas-tugas tertentu, seperti memulai,

membuka dan menyimpan project, mengompilasi project menjadi file

execu (EXE), dan lain-lain.

2. Main Toolbar

Memiliki fungsi yang sama seperti menu bar, tetapi berfungsi seperti jalan

pintas karena lebih praktis dalam penggunaanya.

3. Jendela ToolBox ( ToolBox Standard )

ToolBox standart berisi komponen-komponen yang merupakan sarana

untuk membentuk user interface. ToolBox biasanya terletak di sisi kiri

layar.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 41: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

22

ToolBox mengandung kontrol-kontrol, berikut adalah fungsi dari kontrol-

kontrol pada ToolBox :

a. PictureBox

Untuk menampilkan file gambar ( bmp, jpg, gif, wmf dn ico ).

b. Label

Menampilkan teks tetapi pemakainya tidak dapat berinteraksi

denganya atau mengubahnya.

c. TextBox

Menampilkan teks yang pemakainya dapat mengisi atau melihat teks

yang ditampilkan sebagai output suatu proses.

d. Frame

Mengidentifikasi sebuah group pengontrolan.

e. Command Button

Memberikan sebuah perintah atau tindakan ketika digunakan.

Digunakan untuk memulai proses tertentu pada saat pemakai

melakukan klik.

f. CheckBox

Memberikan beberapa pilihan kepada pemakai.

g. OptionButton

Memberikan group pilihan. Pemakai hanya dapat memilih satu option

pada group pilihan.

h. ListBox

Menampilkan datar item yang dapat dipilih salah satu oleh pemakai.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 42: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

23

i. ComboBox

Unit kontrol kombinasi antara TextBox dengan ListBox. Pemakai bisa

mengetikan pilihan atau memilih lewat daftar drop-down.

j. HscrollBar

Menampilkan balok gulung horizontal ( digunakan untuk menggeser

layar secara horizontal ).

k. VscrollBar

Menampilkan balok gulung vertical ( digunakan untuk menggeser

layar secara vertical ).

l. Timer

Digunakan untuk menampilkan proses pada program dalam interval

waktu tertentu.

m. DriveListBox

Menampilkan daftar drive yang ada.

n. DirectoryListBox

Menampilkan daftar direktori pada drive pilihan.

o. FileListBox

Menampilkan daftar file pada drive dan direktori terpilih.

p. Shape

Membuat lingkaran, elips dan kotak pada form.

q. Line

Membuat garis lurus pada form.

r. Image

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 43: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

24

Menampilkan gambar ( bmp, jpg, gif, wmf dan ico ). Perbedaan

dengan PictureBox adalah, kontrol ini memberikan perintah seperti

CommandButton saat user mengklik gambar menggunakan mouse.

s. Data

Menampilkan database pada suatu form.

t. OLE

Memungkinkan user menempelkan suatu objek dari aplikasi yang

mendukung OLE ke aplikasi Visual Basic.

Selain kontrol standart diatas terdapat banyak kontrol-kontrol lain.

Jika diinginkan kontrol yang lain maka dapat dengan cara klik kanan

lalu pilih Component, lalu pilih kontrol yang ingin ditambahkan.

4. Jendela Form

Merupakan tempat untuk merancang user interface. Disini dapat diletakan

kontrol-kontrol yang dibutuhkan.

5. Jendela Project

Jendela yang menampilkan semua file yang berhubungan dengan aplikasi

/ project yang saat itu sedang dijalankan.

6. Jendela Propertis

Jendela ini berisi daftar property untuk objeck ( form atau kontrol ) yang

dipilih dan berfungsi untuk mengatur karakteristiknya, seperti warna,

ukuran, gambar dan lain-lain.

7. Jendela Kode

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 44: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

25

Merupakan tempat untuk menuliskan kode-kode bagi objek yang dibuat.

Melalui jendela ini dapat diatur karakteristik dari form yang dibuat.

Jendela ini dapat muncul dengan menekan menu View, lalu pilih code

pada menu bar atau meng-klik ganda pada form,atau dengan menekan F7

pada saat pointer terfokus pada jendela form designer.

8. Jendela Module

Merupakan tempat untuk menuliskan kode-kode yang lebih bersifat

global. Jendela module ini dapat ditampilkan dengan meng-klik menu

Project pada menu bar, kemudian pilih Add Module.

II.4 SQL SERVER 7.0

Microsoft SQL Server 7.0 adalah perangkat lunak Relational

Database Management ( RDBMS ) yang handal. Didesain untuk mendukung

proses transaksi yang besar. SQL Server dapat dijalankan pada NT 4.0

Server atau Microsoft 2000 Server, dan dapat diinstal juga pada personal

desktop di Windows 2000 profesional, Windows 98 dan Windows

Millenium.

II.4.1 Service Manager

Utilitas Servis Manager dipakai untuk menjalankan ( start ) atau

memberhentikan ( stop dan pause ) komponen-komonen server.

II.4.2 Enterprise Manager

Enterprise Manager adalah alat Bantu administrative. Hal-hal yang

dapat dikerjakan melalui Enterprise Manager adalah :

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 45: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

26

a. Mendefinisikan kelompok-kelompok server yang menjalankan SQL

Server.

b. Mendaftarkan sebuah server kedalam sebuah grup.

c. Membuat database, objek, login, user, dan hak-hak pada setiap server.

d. Memanggil Query Analyzer untuk membuat perintah SQL dan

menjalankanya.

e. Memanggil berbagai wizard yang ada.

II.4.3 Query Analyzer

Query Analyzer adalah alat bantu grafis yang dapat dipakai untuk

mendisain, mengetes, dan menjalankan perintah-perintah Transact SQL,

Stored Procedure, Batch, dan Script secara interktif.

Fasilitas yang ada di dalam Query Analyzer :

a. Query Window

b. Query Window dibagi menjadi dua bagian yaitu jendela Editor

dan jendela Result. Jendela Editor adalah jendela untuk

memasukan perintah SQL dan menjalankanya. Jendela editor

memberikan alat-alat bantu untuk penyuntingan perintah, yaitu

undo, cut, copy, select all, dapat juga untuk mencari dan

mengganti teks, memindahkan teks, menyisipkan dan

membuang tanda komentar.

II.4.4 Transact SQL

Perintah Transact-SQL adalah sekumpulan program yang dijalankan

pada objek-objek atau data dalam database. SQL Server mempunyai 3 jenis

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 46: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

27

Transact-SQL yaitu Data Definition Language ( DDL ), Data Control

Language ( DCL ), dan Data Manipulation Language ( DML ).

a. Data Definition Language ( DDL )

DDL merupakan bagian dari sistem manajemen database yang dipakai

untuk mendefinisikan dan mengatur semua atribut dan property dari

sebuah data base.

Bentuk umum pernyataan-pernyataan DDL :

- CREATE nama_objek

Dipakai untuk membuat tabel

- ALTER nama_objek

Dipakai untuk menambah atau membuang kolom dan konstrain

- DROP nama_objek

Dipakai untuk membuang tabel yang telah ada

b. Data Control Language ( DCL )

DCL dipakai untuk mengontrol hak-hak pad objek-objek database.

c. Data Manipulation Language ( DML )

DML dipakai untuk menampilkan, menambah, mengubah dan

menghapus data didalam objek-objek yang didefinisikan oleh DDL.

Perintah-perintah DDL adalah :

- SELECT

Untuk mencari record-record dari database

- INSERT

Untuk menmbah baris baru pada sebuah tabel atau view

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 47: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

28

- UPDATE

Untuk mengubah data dalam sebuah tabel

- DELETE

Untuk menghapus baris-baris pada sebuah tabel

II.4.5 Elemen-elemen Sintaks

Transact-SQL mempunyai beberapa elemen sintaks yang dipakai

dalam perintah-perintah, yaitu :

- Identifier

Identifier adalah nama dari objek datbase. Identifier dibuat pada

saat objek didefinisi.

- Variabel

Adalah sebuah objek dalam batch atau script yang dapat berisi

sebuah data. Nama variabel tidak boleh sama dengan nama objek

atau kta kunci.

- Function

Function membungkus sekumpulan perintah Transact-SQL yang

melakukan sebuah tugas tertentu. Sebuah function dapat

memanggil function lain.

- Tipe Data

Tipe Data adalah atribut yang mendefinisikan tipe data dari

sebuah objek.

- Ekspresi

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 48: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

29

Adalah kombinasi dari sejumlah identifier, nilai dari operator

yang dapat dikerjakan oleh SQL Setver menghasilkan sebuah

nilai. Ekspresi dapat dipakai untuk mengakses dan mengubah

data. Ekspresi dapat dipakai pada satu bagian yang dibaca atau

sebagai syarat pencarian.

- Operator

Operator dipakai untuk melakukan perhitungan, perbandingan,

penggabungan atau pengisian nilai.

- Elemen Kontrol

Elemen Kontrol adalah kata-kata khusus yang mengontrol aliran

eksekusi dari perintah Transact-SQL, blok perintah, dan stored

procedure.

- Komentar

Adalah teks yang tidak dikerjakan, komentar berguna sebagai

dokumentasi agar program lebih mudah dimengerti. Biasanya

komentar berisi nama program, nama pembuat program, dan

tanggal pembuatan atau perubahan terakhir. Komentar juga dapat

dipakai untuk menjelaskan perhitungan atau proses yang rumit.

SQL Server memakai dua jenis karakter untuk menandai

karakter, yaitu :

Tanda minus ganda -- komentar

Pasangan slash-asterisk (/* komentar */)

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 49: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

30

II.4.6 Trigger

Trigger adalah Stored Procedure khusus yang dijalankan

secara otomatis pada saat atau sesudah modifikasi data. Stored

Procedure adalah kumpulan perintah SQL yang diberi nama dan

disimpan di server. Stored Procedure biasanya berisi perintah-perintah

umum yang berhubungan dengan basis data pada server dan

menghasilkan sekumpulan record.

Perintah-perintah yang akan mengaktifkan trigger adalah

UPDATE, INSERT, dan DELETE. Tugas-tugas manajemen trigger

meliputi mengubah, mengganti, menampilkan, menghapus dan

membuat trigger tidak aktif. Trigger memakai dua tabel maya yaitu

inserted dan deleted untuk mendeteksi modifikasi data. Trigger tidak

dapat diaktifkan secar manual, tetapi diaktifkan secara otomatis jika

terjadi event INSERT, DELETE, dan UPDATE.

Kemampuan-kemampuan yang dimiliki trigger :

Dapat menjaga referential integritas dengan melakukan

perubahan data atau penghapusan kunci tamu di dalam

basisdata.

Dapat bekerja pada beberapa kolom dalam sebuah bsisdata

pada objek diluar basisdata.

Sebuah trigger dapat melakukan beberapa aksi dan trigger

dapat diktifkan oleh beberapa event.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 50: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

31

BAB III

ANALISA DAN PERANCANGAN SISTEM

III.1. Pendahuluan

Bintang Kreasi Mandiri merupakan salah satu studio musik yang ada di kota

Yogyakarta. Studio musik ini bergerak dalam bidang jasa yaitu memberi pelayanan

penyewaan studio musik khususnya untuk masyarakat yang mempunyai hobi dalam

bermusik. Saat ini di Bintang Kreasi Mandiri selain menambah dan memperbaiki

fasilitas yang ada, juga ingin memperbaiki pengelolaan transaksi yang di dalamnya

memuat informasi tentang data operator, data pelanggan dan data transaksi.

Dalam pelayanannya kepada masyarakat pihak Bintang Kreasi Mandiri sudah

menggunakan komputer tapi hanya digunakan dalam proses recording saja, sehingga

selain hanya digunakan dalam proses tersebut, Bintang Kreasi Mandiri berkeinginan

mempunyai suatu sistem untuk pengolahan data transaksi yang terkomputerisasi

yang selama ini pengoperasiannya masih menggunakan tenaga manusia atau secara

manual, dimana seluruh kegiatannya yang meliputi pencatatan pelanggan, proses

pemesanan studio dan proses pembayaran serta pencarian data yang sudah ada

dilakukan secara manual. Dengan adanya sistem terkomputerisasi diharapkan dapat

memudahkan dalam proses aktifitas yang terjadi di Bintang Kreasi Mandiri.

III.2 Analisis Sistem

Perancangan Sistem sangat erat hubunganya dengan data masukan

dan keluaran atau informasi yang diharapkan. Input dan output suatu sistem

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 51: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

32

dipengaruhi oleh data-data yang tersedia. Maka data dan inputan haruslah

jelas untuk menghasilkan output yang diharapkan. Sedangkan untuk

pencatatan kegiatan-kegiatan yang erat kaitanya dengan penyewaan studio

musik masih dilakukan secara manual. Proses inilah yang menyebabkan tidak

akuratnya data dan kurang tepatnya data informasi untuk pihak yang terkait.

Dalam melakukan analisa sistem penyewaan studio musik di Bintang Kreasi

Mandiri penulis melakukan langkah-langkah sebagai berikut :

1. Observasi Sistem / informasi

Mempelajari bagaimana sistem berjalan, apakah terkomputerisasi atau

masih manual. Bagaimana proses-proses yang terjadi di Bintang Kreasi

Mandiri khususnya pada pelayanan pemesanan. Dapat dilihat untuk proses

pelayanan pemesanan secara keseluruhan masih dilakukan secara manual.

Bagian yang sudah menggunakan hanya dilakukan pada bagian studio

recording. Dimana memang pada proses ini mengharuskan menggunakan

komputer. Sedangkan pencatatan pelayanan pemesanan studio musik masih

dilakukan secara manual yaitu dicatat pada buku pemesanan dan diisi sesuai

kebutuhan. Sesudah itu data yang diperoleh tersebut akan rekap untuk

kemudian akan dibuat laporan.

2. Menganalisa kebutuhan informasi

Setelah melakukan observasi dapat diketahui bahwa di dalam studio

musik terdapat proses yang dilakukan yaitu proses pendaftaran pelanggan,

proses pemesanan studio, proses pembayaran studio, proses pembuatan

laporan. Setiap proses yang ada di studio musik akan dikembangkan menjadi

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 52: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

33

sistem informasi yang akan berguna bagi studio musik tersebut dalam

memberikan pelayanan kepada masyarakat. Kebutuhan informasi diperlukan

untuk meningkatkan pelayanan dalam memberikan informasi sehingga dapat

meningkatkan kinerja dimana pemberian informasi menjadi lebih mudah dan

cepat.

III.2.1 Spesifikasi Masalah

Berikut ini akan dijelaskan tentang proses transaksi penyewaan studio

musik yang ada di Bintang Kreasi Mandiri, dimana proses yang ada

digunakan untuk pengembangan sistem yang akan dibuat digunakan data

yang mendukung sistem.

Kegiatan-kegiatan dalam pengelolaan penyewaan studio musik secara

garis besar digambarkan sebagai berikut :

a. Pengisian data pelanggan yang kemudian digolongkan sesuai

dengan jenis penyewaan.

b. Proses penyewaan ditangani oleh petugas dari pihak pengelola.

c. Dari kegiatan-kegiatan transaksi tersebut akan diperoleh hasil

informasi yang dapat digunakan sebagai laporan pertanggung

jawaban kepada pemilik perusahaan.

Kondisi yang terjadi saat ini proses pencatatan informasi yang ada

masih menggunakan cara manual, yaitu masih melibatkan tenaga manusia.

Akibatnya proses tersebut akan membutuhkan waktu yang lama sehingga

kerja menjadi tidak efisien. Demikian pula dengan banyaknya data yang

disimpan, diperlukan tempat penyimpanan arsip yang besar, sehingga

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 53: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

34

dibutuhkan waktu yang lama untuk melakukan pencarian informasi dan data

jika sewaktu-waktu dibutuhkan.

Dengan mempertimbangkan kekurangan-kekurangan yang dapat

menghambat pihak studio musik dalam memberikan pelayanan yang lebih

baik tersebut, maka perlu diusahakan suatu sistem yang lebih baik dan dalam

hal ini adalah sistem informasi penyewaan studio musik. Adapun kelebihan

dari sistem ini adalah sistem ini dapat menggatikan kegiatan yang selama ini

masih menggunakan tenaga manusia atau secara manual, sehingga akan

mempermudah dalam proses pendaftaran pelanggan, proses pemesanan

studio, proses pembayaran studio, proses pencarian data dan proses

pembuatan laporan.

Berdasarkan hasil analisa dan informasi yang diperoleh di atas,

penulis membuat sistem baru terkomputerisasi yang akan dikembangkan dan

digunakan untuk mempermudah pencatatan data transaksi yang sebelumnya

masih dilakukan secara manual. Pada sistem ini data-data yang dicatat pada

buku akan diinputkan dalam komputer yang kemudian akan diolah menjadi

laporan. Sistem ini dirancang untuk memberikan kemudahan dalam

pengolahan data transaksi, penyajian datanya dan penyimpanan data.

Data yang ada dalam sistem ini adalah meliputi data operator yang

mencantumkan pula data jadwal jaga, data pelanggan, data pemesanan sesuai

dengan studio yang dipesan, data keuangan, sedangkan entitas yang berperan

dalam sistem tersebut adalah pelanggan dan pegawai studio musik yang

terbagi menjadi dua bagian pengguna sistem yaitu:

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 54: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

35

1. Bagian pengguna pertama ( user ke-satu ) adalah Operator, di

sini bertugas mengolah keseluruhan data pelanggan, data

transaksi, dan data pembuatan atau cetak laporan yang ada di

Bintang Kreasi Mandiri.

Operator sebagai User yang menggunakan sistem dengan

memasukkan login terlebih dahulu.

Di dalam sistem ini operator disediakan fasilitas untuk

menginputkan data pemesanan serta data transaksi yang terjadi

di studio dan melihat informasi maupun search data transaksi.

Di mana operator dapat menginputkan data-datanya yang

berupa pendaftaran pelanggan yang meliputi tanggal main,

jam masuk dan jam keluar, studio yang disewa, serta uang

muka pada awal pelanggan melakukan pendaftaran dan uang

pelunasan setelah selesai menggunakan studio, memasukan

jadwal studio

2. Manajer adalah pengguna kedua ( user ke-dua ) sistem.

Manajer dapat menggunakan sistem untuk mengolah data

operator serta jadwal jaga operator, melihat laporan data

pelanggan, data transaksi, serta dapat melihat total pemasukan

dalam setiap bulan dan tahun.

Sistem informasi penyewaan studio musik yang akan

dirancang ini diharapkan dapat memenuhi semua kebutuhan informasi

pemakai. Perancangan sistem informasi studio musik ini didasarkan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 55: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

36

pada kebutuhan pemakai sistem dan penyimpanan data yang lebih

efektif dan efisien di Bintang Kreasi.

Sistem informasi penyewaan studio musik yang baru akan

dibangun dengan menggunakan program Visual Basic 6.0 dan basis

datanya menggunakan SQL SERVER 7.0

III.3 Perancangan Sistem

Berdasarkan data yang diperoleh, pertama kali dilakukan analisa

terhadap kemungkinan data-data yang akan digunakan dalam pembuatan

sistem.

III.3.1 Perancangan Diagram Arus Data

Arus data ini mengalir diantara proses, penyimpanan data dan

menunjukan arus dari data yang dapat berupa masukan untuk sistem atau

dalam proses sistem. Untuk membantu menjelaskan bagaimana aliran data

yang terjadi dalam sistem, dideskripsikan dengan menggunakan sebuah

gambar aliran data yang disebut Data Flow Diagram. Perancangan dimulai

dari level yang paling tinggi yang disebut dengan Diagram Konteks.

Kemudian dilanjutkan dengan Diagram Berjenjang dan selanjutnya dipecah

lagi menjadi level yang lebih rendah.

Di dalam desain proses dengan menggunakan DFD dilakukan tiga

tahap sebagai berikut :

Tahap 1 : Menggunakan contex diagram.

Tahap 2 : Menggambarkan diagram berjenjang.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 56: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

37

Tahap 3 : Menggambarkan tingkat (level) DFD yang

menjelaskan proses yang berjalan dalam sistem.

Ketiga tahap tersebut diimplementasikan sebagai berikut :

a) Diagram Context

Gambar 3.1 Diagram Konteks

Pada diagram konteks diatas terdapat dua Entitas yaitu Operator dan Manajer,

Operator adalah user yang bertanggung jawab terhadap sistem, dikarenakan operator

menangani segala transaksi yang terjadi di dalam studio dari memasukan data

operator itu sendiri, data pelanggan, data transaksi serta proses pembuatan laporan

yang akan digunakan sebagai laporan pertanggung jawaban kepada manajer,

sedangkan manajer mengakses hasil dari transaksi yang telah dilakukan dengan

mengakses laporan bulanan yang telah di rekap oleh operator, yang didalamnya

terdapat laporan data operator, laporan data pelanggan, laporan data transaksi serta

laporan keuangan, dimana dari hasil laporan tersebut manajer dapat mengetahui

perkembangan usahanya, apakah mengalami kemajuan atau sebaliknya.

AA..OOppeerraattoorr

0

S.I. Pemesan

an Studio Musik

B.Manajer

User_id,Password,input data pelanggan, data user,data operator, data transaksi

Data Studio, data pelanggan,data operator Data transaksi, data user

Laporan Transaksi Bulanan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 57: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

b) Diagram Berjenjang

Gambar 3.2 Diagram Berjenjang

0

SIStudio Musik

1p

Login User

2

Olah Data Operator

3

Olah Data Pelanggan

5

Olah Data Pembayaran

6

Olah Data Laporan

4

Olah Data Booking

2.2

Edit

2.3

Lihat

5.1

Input

5.2

Lihat

6.3Data

Laporan Booking

6.4Data

Laporan Pembayaran

6.5Data

Laporan Keuangan

6.6

Data Laporan

Jadwal Jaga

2.1

Input

6.1Data

Laporan Operator

6.2Data

LaporanPelanggan

3.2

Edit

3.3

Lihat

3.1

Input

4.2

Edit

4.3

Lihat

4.1

Input

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 58: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

c ) Overview Diagram

Gambar 3.3 Overview Diagram

B. Manager

D2 data operator

D3 data pelanggan

D5 data Pembayaran

D6 data laporan

D2 data operator D3 data pelanggan

D4 data Booking

A. Operator

D4 data Booking D5 data Pembayaran

user_id, password

user_id, password

validasi validasi

validasi validasi

dt.operator baru

1.P Proses Login

dt.operator dt.operator dt.operator kd.operator,nama_op,

2.P Olah Data Operator

dt.pelanggan baru dt.pelanggan

dt.pelanggan dt.pelanggan

dt.pelanggan

dt.booking baru dt.booking

dt.booking dt. booking dt.booking

dt.Pembayaran baru

dt.Pembayaran dt.Pembayaran dt.Pembayaran

dt.Pembayaran

dt.laporan baru

dt.laporan

dt.laporan

dt.laporan

lap.dt.operator lap.dt.pelanggan lap.dt.transaksi lap.dt.keuangan lap.dt.jadwal jaga

3.P Olah Data

Pelanggan

4.P Olah Data

Booking

6.P Olah data Laporan

5.P Olah Data

Pembayaran

dt.operator

dt.pelanggan

dt. booking

dt.Pembayaran

D7 Jadwal Jaga jadwal_jaga

dt.jadwal jaga

dt.operator

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 59: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

40

d) DFD level 1 Proses 2

Gambar 3.4 DFD level 1 Proses 2

2.1

Input data Operator

B. Manajer

2.2

Edit data Operator

2.3

Lihat data Operator

D2 data operator

A. Operator

data operator baru

data operator baru

data operator baru

data operator

data operator

data operator

kode_operator,nama_operator jadwal_jaga

alamat_operator,no_tlp

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 60: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

41

e) DFD level 1 Proses 3

Gambar 3.5 DFD level 1 Proses 3

3.1

Input data Pelanggan

3.2

Edit data Pelanggan

3.3

Lihat data Pelanggan

A. Operator

B. Manajer

D3 data pelanggan

data pelanggan baru

data pelanggan

data pelanggan

data pelanggan

data pelanggan data pelanggan baru

data pelanggan baru

kode_pelanggan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 61: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

42

f) DFD level 1 Proses 4

Gambar 3.6 DFD level 1 Proses 4

4.1

Input data Booking

4.3

Lihat data Booking

4.2

Edit data Booking

A. Operator

D4 data booking

B. Manajer

data booking baru

data booking baru

data booking baru data booking

no.band no.transaksi

data booking data booking

data booking

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 62: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

43

g ) DFD level 1 Proses 5

Gambar 3.7 DFD level 1 Proses 5

5.1

Input data Pembayaran

5.2

Lihat data Pembayaran

A. Operator

D5 data pembayaran

B. Manajer

data pembayaran baru

data pembayaran baru

data pembayaran

data pembayaran

data pembayaran data pembayaran

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 63: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

Gambar 3.8 DFD level 1 Proses 6

hh)) DDFFDD lleevveell 11 PPrroosseess 66 (( LLaappoorraann ))

D2 data operator

D3 data pelanggan

D4 data booking

D5 data pembayaran

D7 Jadwal Jaga

6.5 data

Laporan Keuangan

6.1 data

Laporan Operator

6.4 data

Laporan Pembayaran

6.6 data

Laporan Jadwal Jaga

6.3 data

Laporan Booking

6.2 data

Laporan Pelanggan

D5 data pembayaran

B. Manajer

dt.operator

dt.pelanggan

dt.Booking

data pembayaran

data pembayaran

data jadwal_jaga

Laporan data operator

Laporan data pelanggan

Laporan data Booking

Laporan data pembayaran

Laporan data keuangan

Laporan data jadwal_jaga

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 64: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

III.3.3 Deskripsi E-R Diagram pada Sistem

E-R pada sistem informasi ini menerangkan tentang informasi

pengelolaan penyewaan studio musik di Bintang Kreasi Mandiri, di mana

terdapat beberapa proses di dalamnya, yang diawali dengan proses

pendaftaran di mana pelanggan harus melakukan proses ini sebelum bisa

melakukan proses penyewaan studio musik sampai dengan proses yang

terakhir yaitu proses pembayaran. Pada bagian ini penulis merancang dan

menjelaskan tentang ERD, di mana memungkinkan untuk mengidentifikasi

objek data dan hubunganya dengan notasi grafis. ERD berfokus pada data

atau dengan menunjukan jaringan data yang ada untuk suatu sistem yang

diberikan. ERD sangat berguna bagi aplikasi dimana data dan hubungan

yang mengatur sangatlah kompleks.

III.3.3.1 Entitas, Atribut dan Hubungan

Model Data terdiri dari tiga informasi yang saling tergantung, yaitu

entitas, atribut yang menggambarkan objek data tersebut, dan hubungan

yang menghubungkan objek data yang satu dengan yang lain. Definisi

menurut Roger S. Pressman, Ph.D.(“ Rekayasa Perangkat Lunak “ Mc

Graw-Hill Companies,Inc.1997 ).

1. Entitas

Adalah objek dalam dunia nyata yang bisa dibedakan dari

objek lain. Pada sistem ini mempunyai beberapa entitas, antara lain

Studio, Pelanggan, Operator, Alat dan Sesi, dan masing-masing

objek memiliki keterkaitan satu dengan yang lainya. Misalnya

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 65: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

46

pelanggan dapat memesan studio, di mana hubungan memesan

mengkonotasikan suatu hubungan khusus antara pelanggan dengan

studio. Hubungan itu selalu ditentukan oleh konteks masalah yang

sedang dianalisis.

2. Atribut

Atribut berfungsi menentukan properti dari suatu objek data.

Atribut dapat digunakan untuk :

a. menamai sebuah contoh dari objek data

b. menggambarkan contoh

c. membuat referensi ke contoh yang lain pada tabel yang lain.

3. Hubungan

Hubungan adalah kumpulan dari dua entitas atau lebih.

Definisi menurut Johanes Gehrke dan Raghu Ramakrishnan (“Sistem

Manajemen Database” McGraw-Hill Companies,Inc 2003 )

Pada bagian ini akan dijelaskan beberapa hubungan yang terjadi pada

sistem informasi penyewaan studio musik.

Ada beberapa hubungan yang tejadi pada sistem informasi

penyewaan studio musik, antara lain hubungan antara pelanggan yang

akan memesan satu atau lebih studio musik, dan pada hubungan ini

menerangkan hubungan banyak-ke-banyak (M:N), maksudnya adalah

sebuah kejadian objek pelanggan dapat berhubungan dengan satu atau

lebih kejadian dari objek Studio, dengan kata lain si pelanggan dapat

menyewa satu atau kedua studio, sementara itu studio dapat disewa

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 66: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

47

oleh banyak pelanggan. Hubungan yang lain adalah hubungan disaat

terjadi proses pemesanan studio musik, pada bagian ini terjadi

hubungan pelanggan, proses pemesanan dan operator yang bertugas

melayani pelanggan saat proses pemesanan sampai dengan proses

pembayaran yang terjadi di studio musik tersebut, dari keterangan

tersebut menerangkan hubungan banyak-ke-banyak (M:N),

maksudnya seorang operator saat dia bertugas jaga studio mungkin

telah melayani banyak pelanggan, sementara itu mungkin pula banyak

pelanggan telah dilayani oleh satu atau lebih operator yang jaga saat

kunjungan ke studio musik.

Selain itu terjadi juga hubungan antara operator yang

mempunyai jadwal jaga, pada hubungan ini menerangkan hubungan

banyak-ke-banyak (M:N), artinya suatu kejadian objek operator dapat

berhubungan satu atau lebih kejadian dari objek jadwal, sementara

sebuah kejadian dari jadwal dapat berhubungan dengan satu atau lebih

kejadian dari operator, maksudnya seorang operator dapat menempati

satu atau beberapa jadwal jaga yang ditugaskan.

Dari ketiga hubungan entitas di atas dapat kita gunakan untuk

perancangan ERD secara menyeluruh, dan setelah ketiga hubungan di

atas digabungkan maka akan menjadi sebuah rancangan ERD seperti

gambar di bawah ini :

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 67: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

i) ERD ( Entity Relational Diagram )

Gambar 3. 9 ERD

Memesan

Studio

Operator

Bekerja pada

Sesi

Pelanggan

*Kd.Studio Tarif

*Kd.Operator Nama Operator

Telepon Alamat

Kd_sesi Jam Kerja

*No.Pelanggan Nama Band

Alamat

Nama Pelanggan

Telepon

Kd.Operator

No.Pelanggan

Kd.Studio

*No.Pemesanan

Tanggal Pesan

Uang Muka

Jam Booking

Tanggal Main

Uang pelunasan

Tanggal Pelunasan

Tanggal

*Id Alat

Nama Alat

Kd.Studio Punya Alat

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 68: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

49

j) Maping Tabel

Gambar 3. 10 Relasi antar Tabel

*No.Pelanggan Nama Band Nama Pelanggan Alamat Telepon

*Kode Operator Nama_Operator Alamat Telepon

*Kode Studio Tarif

*id_Sesi Jam_Kerja

Pelanggan Booking

Operator

Studio

Sesi

*Nomor Pemesanan **No.Pelanggan **Kode Studio **Kode Operator Tanggal_Pesan Tanggal_Main Jam_Booking Uang_Muka Uang_Pelunasan Tanggal Pelunasan

id_sesi Kd_Operator Tanggal

Jadwal Jaga

Alat * id alat Nama Alat Kode Studio

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 69: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

III.3.3.2 Perancangan Tabel ( Physical Design )

Database yang telah dirancang beserta entitas-entitas dan atribut-

atributnya adalah sebagai berikut :

1. Tabel UserID

Tabel UserID digunakan untuk menyimpan data user yang dapat memakai

sistem informasi penyewaan studio musik. Berikut ini merupakan field-field dari

tabel userid :

No Nama Field Type Ukuran Keterangan

1. IDUser Char 3 ID user (PrimaryKey)

2. Nama Char 15 Nama user

3. Kata Kunci Char 15 Password user

Tabel 3.1. Tabel UserID

2. Tabel Pelanggan

Tabel pelanggan digunakan untuk menyimpan data-data pelanggan yang

menjadi anggota dari studio musik. Berikut ini merupakan field-field dari tabel

pelanggan :

No Nama Field Type Ukuran Keterangan

1. No.Pelanggan atau

( Kode_Band )

Char 6 Nomor Pelanggan (Primary Key)

2. Nama Band Char 15 Nama Band

3. Nama Pelanggan Char 30 Nama Pelanggan yang pesan

4. Alamat Char 50 Alamat Pelanggan

5. No.Telepon Char 15 No telepon Pelanggan

Tabel 3.2. Tabel Pelanggan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 70: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

51

3. Tabel Operator

Tabel Operator digunakan untuk menyimpan data-data Operator yang bekerja

di studio musik. Berikut ini merupakan field-field dari tabel operator :

No Nama Field Type Ukuran Keterangan

1. Kode Operator Char 3 Kode Operator (Primary Key)

2. Nama Operator Char 15 Nama Operator

3. Alamat Char 50 Alamat Operator

4. NoTelepon Char 15 No telepon Operator

Tabel 3.3. Tabel Operator

4. Tabel Studio

Tabel studio digunakan untuk menyimpan data-data studio yang yang ada di

studio musik. Berikut ini merupakan field-field dari tabel studio :

No Nama Field Type Ukuran Keterangan

1. Kode Studio Char 1 Kode studio

2. Tarif Money 8 Tarif penggunaan studio

Tabel 3.4. Tabel Studio

5. Tabel Booking

Tabel memesan digunakan untuk menyimpan data-data pemesanan di studio

musik. Berikut merupakan field-field dari tabel pemesanan :

No Nama Field Type Ukuran Keterangan

1. No.Pemesanan Char 6 No.Pemesanan(Primary Key)

2. No.Pelanggan Char 6 Nomor Pelanggan

3. Kode_Operator Char 3 Kode Operator

4. Kode_Studio Char 3 Kode_Studio

5. Tanggal Pesan Datetime 8 Tanggal saat pesan studio

6. Tanggal Main Datetime 8 Tanggal menggunakan studio

7. Jam_Booking Char 20 Jam menggunakan studio

8. Uang Muka Money 8 Uang DP

9. Uang Pelunasan Money 8 Melunasi kekurangan uang

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 71: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

52

10. Tanggal Pelunasan Datetime 8 Tanggal pelunasan

Tabel 3.5. Tabel Memesan

6. Tabel Jadwal Jaga

Tabel ini digunakan untuk menyimpan data-data jadwal jaga operator di

studio musik. Berikut ini merupakan field-field dari tabel jaga :

No Nama Field Type Ukuran Keterangan

1. Kode Operator Char 6 Kode operator

2. Id_Sesi Char 3 Sesi Jam kerja

3. Tanggal datetime 8 Tanggal jaga

Tabel 3.6. Tabel Jaga

7. Tabel Sesi

Tabel ini digunakan untuk mengatur penjadwalan jam kerja Berikut ini

merupakan field-field dari table sesi :

No. Nama Field Type Ukuran Keterangan

1. Id_sesi Char 1 Shift kerja

2. Jam Kerja Char 20 Durasi shift kerja

8. Tabel Alat

Tabel ini digunakan untuk menyimpan data-data alat di studio musik

No Nama Field Type Ukuran Keterangan

1. Id Alat Char 8 Kode Alat

2. Nama Alat Char 30 Nama alat musik

3. Kd Studio Char 2 Tempat alat digunakan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 72: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

53

III.3.4 Perancangan Antar Muka

Dalam pembuatan sistem informasi penyewaan studio musik ini, terdapat

antar-muka perangkat lunak, antar muka yang digunakan oleh administrator. Berikut

ini akan dibahas perancangan antar muka dari perangkat lunak tersebut.

1. Halaman Login

Halaman ini akan muncul pertama kali pada saat memasuki proses update. Halaman

ini digunakan oleh administrator dan manajer. Halaman ini memiliki item untuk

memasukkan username dan password, hal ini dimaksudkan agar orang yang tidak

berkepentingan atau tidak memiliki hak akses tidak dapat masuk ke dalam proses

update data atau halaman yang bersangkutan.

Selamat Datang di Sistem Informasi Penyewaan Studio Musik Bintang Kreasi Mandiri, Silahkan Login terlebih dahulu untuk dapat masuk ke sistem

Login User

Gambar 3.10 Halaman Login

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 73: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

54

2. Halaman Input Operator

Halaman input data operator adalah halaman untuk memasukkan data-data

operator yang ada di studio musik.

Gambar 3.11. Halaman Input Data Operator

3. Halaman Input Pelanggan Halaman input data pelanggan adalah halaman untuk memasukkan data-data

pelanggan yang ada di studio musik.

Gambar 3.12. Halaman Input Data Pelanggan

Kode Operator : Nama Penjaga :

Alamat :

Telepon :

HAPUS BARU EDIT SAVE BATAL CLOSE

Kode Band : Nama Band :

Nama Pemesan :

Alamat :

Telepon :

HAPUS BARU EDIT SAVE BATAL CLOSE

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 74: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

55

4. Halaman Pencarian Halaman ini berfungsi untuk mencari data-data yang ada di studio musik

Gambar 3.13. Halaman Pencarian Pelanggan

5. Halaman Pemesanan Halaman ini berfungsi untuk proses pemasukan data-data pemesanan studio musik

Gambar 3.14 Halaman Input Pemesanan

File Pencarian : Data Pencarian :

Kode Nama Band Nama Pemesan Alamat Telepon

OK CANCEL

Pemesanan

No.Pemesanan :

No.Band :

Kode Operator : Tanggal : Pesan untuk tanggal :

Kode Nama Band No.Tlp Alamat Jam Masuk

Jam Keluar

Uang Muka

No.Slip :

BARU CLOSE BATAL SAVE PINDAH

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 75: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

56

6. Halaman Input Pembayaran

Halaman ini berfungsi untuk proses pemasukan data-data pembayaran studio musik

Gambar 3.15. Halaman Input Pembayaran

Pembayaran

No.Pemesanan :

No.Band :

Kode Operator : Kode Studio :

Kode Nama Band JamMasuk JamKeluar Durasi Harga Total

Total Bayar : Rp Bayar : Rp Kembali : Rp

BARU CLOSE BATAL SAVE

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 76: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

57

7. Halaman Lihat Jadwal Studio Halaman ini berfungsi untuk operator apabila ingin melihat jadwal studio musik yang

satunya.

Gambar 3.16 Halaman lihat jadwal

JADWAL PEMAKAI STUDIO MUSIK

Studio A Hari : …. Tanggal : …. / …. / ….

Jam Latihan Nama Band Uang Muka Keterangan 07.00 - 09.00 09.00 - 11.00 11.00 - 13.00 13.00 - 15.00 15.00 - 17.00 17.00 - 19.00 19.00 - 21.00

Next >> Studio B

Hari : .... Tanggal : .... / .... / ....

Jam Latihan Nama Band Uang Muka Keterangan 08.00 – 10.00 10.00 – 12.00 12.00 – 14.00 14.00 – 16.00 16.00 – 18.00 18.00 – 20.00 20.00 – 22.00

Next >>

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 77: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

58

III.3.5 Disain Menu Secara Terinci

Pada menu utama terdapat lima buah submenu yaitu File, Entry, Transaksi,

Laporan dan Informasi

Gambar 3.17 Desain Menu Utama Keterangan :

1. Login

Menu File di dalamnya terdapat proses login user, yaitu proses

sebelum masuk ke dalam sistem dan melakukan proses pengolahan data,

serta Exit untuk keluar dari sistem.

Gambar 3.18 Desain Menu File

2. Entry

Menu Entry di dalamnya terdapat proses input data operator, input

data pelanggan, input data jadwal jaga dan jadwal studio. Bagi pelanggan

Login Entry Transaksi Laporan Informasi

BINTANG KREASI MANDIRI ( image )

Login Entry Transaksi Laporan Informasi Login Exit

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 78: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

59

yang sudah pernah daftar dan pesan sebelumnya maka tidak perlu

melakukan pendaftaran ulang.

Gambar 3.19 Desain Menu Entry

3. Transaksi

Menu Transaksi di dalamnya terdapat proses pemesanan studio,

proses pembayaran serta terdapat proses pencarian data ( searching ).

Bentuk tampilan pada menu Transaksi adalah :

Gambar 3.20Desain Menu Transaksi

4. Laporan

Menu Laporan berfungsi untuk menampilkan laporan-laporan antara

lain : laporan data operator, laporan data pelanggan, laporan daftar pesan,

laporan data pembayaran ( keuangan ), laporan data jadwal jaga dan jadwal

studio. Tampilan menu laporan adalah sebagai berikut :

Gambar 3.21 Desain Menu Laporan

Login Entry Transaksi Laporan Informasi Operator Pelanggan Jadwal Jaga

Login Entry Transaksi Laporan Informasi Pemesanan Pembayaran Searching

Login Entry Transaksi Laporan Informasi Lap.Data Operator Lap.Data Pelanggan Lap.Pemesanan Lap.Keuangan Lap.Jadwal Jaga

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 79: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

60

5. Informasi

Menu Informasi di dalamnya terdapat submenu yaitu informasi

tentang studio dan peta serta pembuat program. Tampilan menu informasi

adalah sebagai berikut :

Gambar 3.22 Desain Menu Informasi

Login Entry Transaksi Laporan Informasi Info Studio Info Operator Info Jadwal Jaga Pembuat Program

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 80: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

61

BAB IV

IMPLEMENTASI

Implementasi merupakan tahapan pengkodean dari hasil perancangan. Pada

bab sebelumnya telah dijelaskan mengenai perancangan yang digunakan dalam

pembuatan aplikasi pemesanan studio musik, dan pada bab ini akan dijelaskan

mengenai implementasi beserta hasil analisanya.

4.1. Lingkungan Implementasi

Sistem yang telah dirancang didukung oleh perangkat-perangkat yang

merupakan bagian dari lingkungan implementasi. Lingkungan perangkat-

perangkat pendukung itu antara lain, lingkungan perangkat lunak dan

lingkungan perangkat keras.

4.1.1. Lingkungan perangkat-lunak

Perangkat lunak yang digunakan didalam aplikasi ini

adalah sebagai berikut :

a. Sistem Operasi : Windows XP Profesional

b. Pengelolaan Basis Data : SQL Server 7.0

c. Bahasa Pemrograman : Visual Basic 6.0

4.1.2. Lingkungan perangkat-keras

Lingkungan perangkat keras yang digunakan dalam

implementasi aplikasi ini adalah :

a. Prosesor : Intel Celeron 2.13 Ghz

b. Memori : 256 Mb

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 81: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

62

c. Harddisk : 40 GB

d. VGA : 32 Mb

e. Perangkat keluaran berupa monitor SVGA

dengan resolusi min 800 x 600

4.2. Tampilan Program dan Penjelasan

Dalam pembuatan aplikasi ini, langkah pertama yang dilakukan

adalah menghubungkan database yang telah dibuat dengan sistem. Untuk

menghubungkan database tersebut ke sistem dengan membuat skrip yang

berisi variable umum, variable tersebut yang digunakan untuk

menghubungkan ke database SQL Server.

4.2.1. Koneksi Database

Koneksi pada server SQL Server dilakukan untuk melakukan

otentikasi, digunakan untuk login ke dalam server

ConnectionStrinr = Provider=MSDASQL.1;

Persist Security Info=False; Data Source=StudioMusik; Initial Catalog=StudioMusik

RecordSource = Select * From Table

4.2.2. Halaman Menu Utama

Menu utama adalah menu yang tersusun secara horizontal pada

bagian atas layar utama. Menu ini digunakan untuk berdialog dengan

pemakai sistem agar lebih mudah dipahami dan digunakan. Menu utama

memiliki 5 ( lima ) buah child menu yang disebut menu bar, antara lain

Login yang didalamnya terdapat proses Login User, Entry yang didalamnya

terdapat proses input operator, pelanggan, dan jadwal jaga, Transaksi yang

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 82: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

63

didalam terdapat proses booking pelanggan, pembayaran dan pencarian (

searching ), Laporan yang didalamnya memuat laporan semua kegiatan dan

transaksi di Bintang Kreasi Mandiri, Informasi di dalamnya terdapat

informasi tentang studio, info operator, info jadwal jaga dan pembuat

program.

Gambar 4.1 Tampilan Menu Utama

4.2.3.Halaman Login User

Gambar 4.2 Halaman Login

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 83: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

64

Untuk dapat masuk ke dalam sistem, user harus melakukan login

terlebih dahulu, gambar di atas adalah gambar untuk halaman login. Setelah

user memasukkan User Name dan password, maka halaman ini akan

melakukan pengecekan data apakan data yang dimasukkan valid. Jika benar

maka user akan masuk ke halaman sistem sesuai dengan hak aksesnya

masing-masing. Ada dua macam hak akses yaitu bagian untuk operator dan

bagian manager. Perintah yang digunakan untuk mengecek validitas login

adalah sebagai berikut:

Private Sub CmdLogin_Click() If TxtNama.Text = "" Then MsgBox "Nama belum diisi" TxtNama.SetFocus Else AdoPemakai.RecordSource = "Select * From Pemakai Where Nama='" & TxtNama.Text & "'" AdoPemakai.Refresh If AdoPemakai.Recordset.RecordCount <= 0 Then MsgBox "Nama Anda Tidak Terdaftar" TxtNama.SetFocus ElseIf TxtPswd.Text = "" Then MsgBox "Password tidak boleh kosong" TxtPswd.SetFocus ElseIf TxtPswd.Text <> Trim(AdoPemakai.Recordset!kata_kunci) Then MsgBox "Passwordnya SALAH" TxtPswd.SetFocus Else Kd_Pemakai = Left(AdoPemakai.Recordset!IDUser, 1) If Kd_Pemakai = "O" Then 'jika yg login Operator FormUtama.MenuENtry.Enabled = True FormUtama.MenuTransaksi.Enabled = True FormUtama.MenuLaporan.Enabled = True FormUtama.MenuInformasi.Enabled = True Kd_Operator = AdoPemakai.Recordset!IDUser Operator.SSTab1.TabVisible(0) = False JadwalJaga.SSTab1.TabVisible(0) = False Else 'yg login manajer Operator.SSTab1.TabVisible(0) = True JadwalJaga.SSTab1.TabVisible(0) = True FormUtama.MenuENtry.Enabled = True FormUtama.MenuLaporan.Enabled = True End If FormUtama.MenuLoginUser.Caption = "Logout" Unload Me End If End If End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 84: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

65

4.2.4. Halaman Input Operator

Halaman ini digunakan untuk mengimputkan data operator,

mengupdate data operator dan melihat data operator. Tampilannya adalah

seperti ini:

Gambar 4.3 Halaman Input Operator

Perintah untuk memasukkan data operator di atas adalah:

Private Sub cmdbaru_Click() Frame1.Enabled = True cmdbaru.Enabled = False cmdedit.Enabled = False cmdhapus.Enabled = False cmdclose.Enabled = False cmdsave.Enabled = True cmdbatal.Enabled = True 'isi no operator otomatis' If AdoOperator.Recordset.RecordCount <= 0 Then Nomer = "OP1" Else AdoOperator.Recordset.MoveLast Nomer = AdoOperator.Recordset!Kode_Operator Nomer = "1" & Mid(Nomer, 3, Len(Nomer) - 2) N = Val(Nomer) + 1 Nomer = "OP" & Mid(Trim(Str(N)), 2, Len(Nomer) - 1) End If AdoOperator.Recordset.AddNew Text1.Text = Nomer Text1.SetFocus End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 85: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

66

Perintah untuk mengedit data operator di atas adalah :

Perintah untuk menyimpan data operator di atas adalah :

Perintah untuk membatalkan data operator di atas adalah :

Perintah untuk menghapus data operator di atas adalah :

Private Sub cmdedit_Click() Frame1.Enabled = True cmdbaru.Enabled = False cmdedit.Enabled = False cmdhapus.Enabled = False cmdclose.Enabled = False cmdsave.Enabled = True cmdbatal.Enabled = True End Sub

Private Sub cmdsave_Click() 'check dulu, masih ada data yg kosong? If (Text2.Text = "") Or (Text3.Text = "") Or (Text5.Text = "") Then MsgBox "Masih ada data yg kosong" Exit Sub End If AdoOperator.Recordset.Update 'AdoOperator.Recordset.MoveFirst MsgBox "data sudah disimpan" Frame1.Enabled = False cmdbaru.Enabled = True cmdedit.Enabled = True cmdhapus.Enabled = True cmdclose.Enabled = True cmdsave.Enabled = False cmdbatal.Enabled = False End Sub

Private Sub cmdbatal_Click() AdoOperator.Recordset.CancelUpdate AdoOperator.Refresh Frame1.Enabled = False cmdbaru.Enabled = True cmdedit.Enabled = True cmdhapus.Enabled = True cmdclose.Enabled = True cmdsave.Enabled = False cmdbatal.Enabled = False End Sub

Private Sub cmdhapus_Click() Dim Z Z = MsgBox("Ingin Hapus Data ini?", vbQuestion + vbYesNo, "Hapus Data Operator") If Z = vbYes Then AdoOperator.Recordset.Delete AdoOperator.Recordset.MoveFirst End If End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 86: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

67

Submenu selanjutnya adalah submenu lihat operator. Tampilan data

operator adalah sebagai berikut:

Gambar 4.4 Halaman Lihat Operator 4.2.5. Halaman Daftar Pelanggan

Halaman ini digunakan untuk mengimputkan data pelanggan,

mengupdate data pelanggan dan melihat data pelanggan. Tampilannya

adalah seperti ini:

Gambar 4.5 Halaman Input Pelanggan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 87: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

68

Untuk menambah data pelanggan baru perintahnya adalah seperti ini:

Submenu selanjutnya adalah submenu lihat pelanggan Tampilan

data pelanggan adalah sebagai berikut:

Gambar 4.6 Halaman Lihat Pelanggan

4.2.6. Halaman Jadwal Jaga Operator

Halaman ini digunakan untuk pengolahan jadwal jaga operator,

yang di dalamnya terdapat fasilitas tambah jadwal dan pindah jadwal jaga.

Berikut adalah tampilan dari menu jadwal jaga:

Private Sub cmdbaru_Click() Frame1.Enabled = True cmdbaru.Enabled = False cmdedit.Enabled = False cmdhapus.Enabled = False cmdclose.Enabled = False cmdsave.Enabled = True cmdbatal.Enabled = True 'isi no pelanggan otomatis' If AdoPelanggan.Recordset.RecordCount <= 0 Then Nomer = "B001" Else AdoPelanggan.Recordset.MoveLast Nomer = AdoPelanggan.Recordset!Kode_Band Nomer = "1" & Mid(Nomer, 2, Len(Nomer) - 2) N = Val(Nomer) + 1 Nomer = "B" & Mid(Trim(Str(N)), 2, Len(Nomer) - 1) End If AdoPelanggan.Recordset.AddNew Text1.Text = Nomer Text1.SetFocus End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 88: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

69

Gambar 4.7 Halaman Pengolahan Jadwal Jaga

Untuk perintah pindah jadwal jaga operator perintahnya adalah seperti ini:

Submenu selanjutnya adalah submenu lihat jadwal jaga operator,

Tampilan data jadwal jaga operator adalah sebagai berikut:

Gambar 4.8 Halaman Lihat Jadwal Jaga Operator

Private Sub cmdpindah_Click() Frame1.Enabled = True cmdbaru.Enabled = False cmdclose.Enabled = False cmdsave.Enabled = True cmdhapus.Enabled = False cmdbatal.Enabled = True Text1.SetFocus End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 89: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

70

Listing program untuk tombol navigasi :

1. << Previous, digunakan untuk bergerak satu record ke arah

record pertama

2. Next >>, digunakan untuk bergerak satu record ke arah record

terakhir

4.2.7. Halaman Booking ( Pemesanan Ruang Studio Musik )

Proses transaksi yang pertama adalah, proses pemesanan atau

booking, di dalam form ini terdapat fasilitas pindah jadwal serta

pengecekan jadwal booking. Adapun tampilan dari menu pemesanan

atau booking :

Private Sub CmdPrevious_Click() DTPicker2.Value = DTPicker2.Value - 1 DTPicker2_Change End Sub

Private Sub cmdNext_Click() DTPicker2.Value = DTPicker2.Value + 1 DTPicker2_Change End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 90: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

71

Gambar 4.9 Halaman Input Pemesanan ( Booking )

Untuk menambah data pemesanan studio perintahnya adalah seperti

ini:

Private Sub cmdbaruB_Click() Frame4.Enabled = True cmdbaruB.Enabled = False cmdcloseB.Enabled = False cmdsaveB.Enabled = True cmdBatalB.Enabled = True 'Ngisi No_Pelanggan Secara Otomatis If AdoJadwalBookingB.Recordset.RecordCount <= 0 Then Nomer = "00001" Else AdoJadwalBookingB.Recordset.MoveLast Nomer = AdoJadwalBookingB.Recordset!No_Pemesanan Nomer = "1" & Nomer N = Val(Nomer) + 1 Nomer = Right(Str(N), 5) End If AdoJadwalBookingB.Recordset.AddNew Text4.Text = Nomer 'Ngisi Kode Operator Text3.Text = Kd_Operator Text4.SetFocus End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 91: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

72

Berikut ini listing program untuk mengecek jika studio, tanggal dan jam

sudah dipesan :

Private Sub Combo2_Click() 'ngisi comboJam sesuai kode studio ComboJam.Clear If Combo2.Text = "A" Then ComboJam.AddItem ("07.00 - 09.00") ComboJam.AddItem ("09.00 - 11.00") ComboJam.AddItem ("11.00 - 13.00") ComboJam.AddItem ("13.00 - 15.00") ComboJam.AddItem ("15.00 - 17.00") ComboJam.AddItem ("17.00 - 19.00") ComboJam.AddItem ("19.00 - 21.00") Else ComboJam.AddItem ("08.00 - 10.00") ComboJam.AddItem ("10.00 - 12.00") ComboJam.AddItem ("12.00 - 14.00") ComboJam.AddItem ("14.00 - 16.00") ComboJam.AddItem ("16.00 - 18.00") ComboJam.AddItem ("18.00 - 20.00") ComboJam.AddItem ("20.00 - 22.00") End If 'lihat di tabel jadwalbookingB, jika Studio, tgl & jam sdh dipesan 'hapus jam dari combojam If Combo2.Text = "A" Then Adodc1.RecordSource = "Select * from JadwalBookingB where kode_Studio='A' and " & _ "tanggal='" & DTPicker1.Value & "'" Else Adodc1.RecordSource = "Select * from JadwalBookingB where kode_Studio='B' and " & _ "tanggal='" & DTPicker1.Value & "'" End If Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then 'berarti sudah dibooking Adodc1.Recordset.MoveFirst Do While Not Adodc1.Recordset.EOF jam = Trim(Adodc1.Recordset!Jam_Booking) For i = 0 To ComboJam.ListCount - 1 If Trim(ComboJam.List(i)) = jam Then ComboJam.RemoveItem (i) Exit For End If Next i Adodc1.Recordset.MoveNext Loop End If End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 92: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

73

Submenu selanjutnya adalah submenu lihat jadwal pemesanan,

Tampilan data jadwal pemesanan adalah sebagai berikut:

Gambar 4.10 Halaman Lihat Jadwal Pemesanan ( Booking )

4.2.8. Halaman Pembayaran

Proses transaksi yang kedua adalah, proses pembayaran, di

dalam form ini terdapat fasilitas perhitungan pembayaran, dari jumlah

total penggunaan studio,sampai ke kekurangan bayar. Adapun tampilan

dari menu pemesanan atau booking :

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 93: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

74

Gambar 4.11 Halaman Pembayaran Pada nomor pemesanan di form ini, hanya menampilkan secara

otomatis nomor pemesanan bagi pelanggan yang belum melakukan

pelunasan sebelumnya, adapun perintahnya :

Private Sub Form_Load() Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=StudioMusik;Initial Catalog=StudioMusik" Adodc1.CommandType = adCmdText Adodc1.RecordSource = "select * from jadwalbookingB where Pelunasan=0" AdoPelanggan.Refresh Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then Adodc1.Recordset.MoveFirst Do While Not Adodc1.Recordset.EOF Combo2.AddItem (Adodc1.Recordset!No_Pemesanan) Adodc1.Recordset.MoveNext Loop End If JadwalBookingB.Refresh End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 94: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

75

Selain pengambilan nomor pemesanan dari pemesanan ke

pembayaran juga,ada juga pengambilan field-field yang lain antara lain

kode operator, nama band, uang muka, kode studio, adapun perintahnya :

Adapun untuk proses penghitunganya, menggunakan listing

program sebagai berikut :

4.2.9. Halaman Pencarian

Fasilitas yang terdapat didalam apliakasi ini adalah adanya

fasilitas pencarian ( searching ) , adapun proses pencarian ini berfungsi

untuk mencari data-data yang diinginkan, adapun tampilan dari menu

pencarian ( searching ) :

Private Sub Combo2_Click() 'ambil no_band & nama_band dari tabel ybs dan isikan ke form Adodc1.RecordSource = "Select Nama_Band,Kode_Operator,Kode_Studio,Uang_muka,JadwalBookingB.No_Pelanggan " & _ "from jadwalbookingB,pelanggan where No_pemesanan='" & Trim(Combo2.Text) & "' " & _ "and jadwalBookingB.No_Pelanggan=pelanggan.Kode_Band" Adodc1.Refresh Adodc1.Recordset.MoveFirst Text1.Text = Adodc1.Recordset!Nama_band Text3.Text = Adodc1.Recordset!Kode_Operator Text4.Text = Adodc1.Recordset!kode_Studio Text5.Text = Adodc1.Recordset!Uang_Muka Text10.Text = Adodc1.Recordset!No_pelanggan Text7.Text = Val(Text6.Text) - Val(Text5.Text) Text8.SetFocus End Sub

Private Sub Text8_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If Val(Text8.Text) < Val(Text7.Text) Then MsgBox "Uangnya Kurang Boss!!!" Text8.SetFocus Else Text9.Text = Val(Text8.Text) - Val(Text7.Text) End If End If End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 95: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

76

Gambar 4.12 Halaman Pencarian ( Searching ) Adapun listing program untuk proses pencarian adalah sebagai berikut :

Private Sub Command1_Click() If Combo1.ListIndex = 0 Then 'cari nama band di tabel Pelanggan Adodc1.RecordSource = "Select * from Pelanggan where Nama_Band like '%" & Trim(Text1.Text) & "%'" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset DataGrid1.Refresh ElseIf Combo1.ListIndex = 1 Then 'cari di operator di tabel Operator Adodc1.RecordSource = "Select * from Operator where Nama_Operator like '%" & Trim(Text1.Text) & "%'" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset DataGrid1.Refresh ElseIf Combo1.ListIndex = 2 Then 'cari di tabel jadwalbookingB Adodc1.RecordSource = "Select * from jadwalbookingB where No_Pemesanan like '%" & Trim(Text1.Text) & "%'" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset DataGrid1.Refresh ElseIf Combo1.ListIndex = 3 Then 'cari di tabel jadwalbookingB Adodc1.RecordSource = "Select * from jadwalbookingB where Tanggal like '%" & Trim(Text1.Text) & "%'" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset DataGrid1.Refresh Else 'cari di tabel jadwalbookingB Adodc1.RecordSource = "Select * from jadwalbookingB where Kode_Studio like '%" & Trim(Text1.Text) & "%'" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1.Recordset DataGrid1.Refresh End If End Sub

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 96: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

77

4.2.10. Menu Laporan

Menu laporan digunakan untuk menampilkan dan mencetak data-data

yang telah dimasukan pada form input. Menu laporan terdiri dari laporan

operator, laporan pelanggan, laporan jadwal jaga, laporan pemesanan dan

laporan keuangan

1. Laporan Operator

Gambar 4.13 Laporan Daftar Operator

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 97: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

78

2. Laporan Pelanggan

Gambar 4.14 Laporan Daftar Pelanggan

3. Laporan Jadwal Jaga Operator

Gambar 4.15 Laporan Daftar Jadwal Jaga Operator

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 98: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

79

4. Laporan Pemesanan ( Booking )

Gambar 4.16 Laporan Daftar Booking

5. Laporan Keuangan a) Laporan Keuangan Bulanan

Gambar 4.17 Laporan Keuangan Bulanan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 99: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

80

b) Laporan Keuangan Tahunan

Gambar 4.18 Laporan KeuanganTahunan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 100: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

81

BAB V

EVALUASI HASIL IMPLEMENTASI

5.1. Analisa hasil dan manfaat

Pembuatan sistem informasi pemesanan studio musik pada Bintang Kreasi

Mandiri dibuat untuk menangani masalah yang ada pada perusahaan tersebut dimana

penanganan data khususnya pencatatan data Operator, pelanggan serta pencatatan

transaksi pendapatan dan pembuatan laporan masih dilakukan secara manual dan

masih mengandalkan arsip sebagai media penyimpanan data. Hal ini menyebabkan

proses pertukaran dan pencarian data dan informasi akan membutuhkan waktu yang

agak lama dan tidak efisien. Selain itu juga dibutuhkan tempat penyimpanan arsip

yang besar karena banyaknya data yang harus disimpan.

Dengan adanya sistem yang terkomputerisasi memang akan menambah beban

pemrosesan data. Tetapi transfer, penyimpanan dan pengolahan data akan diperoleh

hasil yang lebih baik dari sistem yang masih manual.

Program aplikasi yang dibuat masih memiliki beberapa kekurangan dan

kelebihan, diantaranya adalah:

5.1.1 Kelebihan :

1. Tampilan program yang telah berbasis GUI diharapkan akan

menjadi lebih interaktif terhadap user serta user friendly

2. Dapat menghasilkan laporan yang akurat serta cepat karena semua

data disimpan dalam database

3. Dapat mencetak laporan

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 101: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

82

5.1.2 Kekurangan :

1. Untuk saat ini sistem ini tidak dirancang untuk multiuser dalam suatu

jaringan komputer walaupun program aplikasi Visual Basic

mendukung untuk fasilitas tersebut.

2. Tidak adanya fasilitas help.

5.2 Teknologi yang digunakan dalam pembuatan aplikasi ini adalah :

1) Visual Basic 6.0, sebagai tools untuk membuat program aplikasi

berbasis GUI. Tools ini memiliki banyak fitur yang dibutuhkan

programmer dan terutama sangat membantu dalam pembuatan

template karena programmer tidak harus mengetikkan kode program

untuk merancang antarmuka program aplikasi ini.

2) Digunakan database SQL Server 7.0 karena :

SQL Server mudah dimodifikasi dan mampu mendukung

penyimpanan data yang cukup besar

SQL Server menggunakan perintah SQL (Stuctur Query

Language)

5.3 Analisa metodologi yang digunakan dalam pembuatan aplikasi ini:

I. Fase studi kelayakan

Pada fase ini hanya berhubungan dengan berapa lama waktu yang

dibutuhkan untuk pembuatan aplikasi ini.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 102: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

83

II Fase analisa kebutuhan

Analisa kebutuhan dilakukan dengan cara langsung datang ke Bintang

Kreasi Mandiri kemudian menanyakan hal – hal yang berhubungan dengan

aplikasi yang akan dibuat.

III Fase perancangan

Fase ini menitikberatkan pada analisi dan perancangan sistem secara

umum seperti analisis sistem menggunakan Data Flow Diagram, ER-

Diagram, perancangan basis data, antamuka, form input, dan output/report

IV Fase implementasi

Dengan melakukan kegiatan antara lain instalasi perangkat lunak (

tools yang digunakan ), pembuatan program, pengetesan program.

V Fase pengujian

Pada tahap ini program diuji coba secara langsung pada Bintang

Kreasi Mandiri

VI Fase operasi

Berhubungan dengan perawatan/maintenance sistem. Tahap ini tidak

dilakukan karena sistem belum digunakan secara penuh oleh perusahaan itu

sendiri. Pengujian secara langsung hanya bertujuan apakah sistem yang

dibangun sesuai dengan kebutuhan yang ada pada perusahaan itu sendiri

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 103: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

84

BAB VI

PENUTUP

Berdasarkan atas apa yang telah dilakukan dalam penyelesaian tugas akhir

tentang aplikasi pemesanan studio musik ini, maka dapat diambil beberapa

kesimpulan dan saran yang akan dijabarkan dibawah ini.

6.1 Kesimpulan

Berdasarkan hasil analisa dan implementasi Sistem Informasi Pemesanan

Studio, maka dapat diambil kesimpulan bahwa :

1. Sistem yang baru telah berhasil dibuat dan digunakan pada perusahaan.

2. Sistem informasi ini sekiranya dapat memperbaiki kelemahan pada

sistem sebelumnya sehingga data-data yang masuk dapat ditangani

dengan baik serta menghasilkan laporan yang valid.

3. Aplikasi Sistem Informasi ini cukup menguntungkan apabila

dibandingkan dengan sistem yang lama, terutama dalam hal efisiensi

waktu.

4. Sistem ini dibangun berbasis GUI ( Graphical User Interface ) sehingga

mudah digunakan pengguna ( user friendly ).

6.2 Sara-saran

1. Sistem yang dibuat masih terdapat kekurangan, oleh karena itu tidak

menutup kemungkinan sistem ini untuk dikembangkan menjadi sistem

yang lebih kompleks, sehingga kategori biaya operasional dalam

perusahaan dapat dimasukan dan laporan yang dihasilkan tidak hanya

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 104: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

85

sebatas laporan pemasukan saja, namun juga laporan laba-rugi serta

laporan-laporan yang lain seperti neraca dan laporan lainya.

2. Sistem informasi dikembangkan menjadi multiuser sehingga lebih

bermanfaat bagi Bintang Kreasi Mandiri.

Akhir kata, tulisan serta sistem yang diusulkan masih jauh dari sempurna.

Saran dan kritik yang membangun sangat dibutuhkan oleh penulis untuk kemajuan

bersama.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Page 105: SISTEM INFORMASI PEMESANAN STUDIO MUSIK ...repository.usd.ac.id/32018/2/005314073_Full.pdfi SISTEM INFORMASI PEMESANAN STUDIO MUSIK MENGGUNAKAN VISUAL BASIC 6.0 DAN SQL SERVER 7.0

86

DAFTAR PUSTAKA

Roger S.Pressman,Ph.D, ( 1997 ), Rekayasa Perangkat Lunak

Mc Graw-Hill Companies,Inc

Ir. Haryanto Kristanto, ( 1994 ), Perancangan Sistem Informasi dan Aplikasi : Gava

Media

Pemrograman Visual Basic 6.0, Penerbit : Kerjasama Andi Offset dan Wahana

Komputer

Pemrograman Visual Basic 6.0 Tingkat Lanjut, Penerbit : Kerjasama Andi Offset

dan Wahana Komputer

Abdul Kadir, ( 2002 ), Penuntun Praktis Belajar SQL, Yogyakarta : Andi Offset

Benaridho I. Hutabarat, ( 2002 ), Pemrograman Oracle PL / SQL, Yogyakarta : Andi

Offset

Paulus, ( 2003 ), 37 Manipulasi Foto Profesional Photoshop 7.0, Palembang : CV.

Maxikom

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.