Sistem Informasi untuk Tempat Kursus Musik Berbasis Komputer dengan Menggunakan Fasilitas SMS dan WAP pada Concerto Music Corner.

(1)

ABSTRAK

Aplikasi tempat kursus musik yang dilengkapi dengan fitur SMS dan WAP ini dibuat dengan tujuan untuk memberikan kemudahan bagi guru, murid dan user untuk mengetahui informasi mengenai tempat kursus musik selain informasi mengenai jenis kursus disediakan pula fasilitas pendaftaran bagi user yang ingin mendaftar kursus. Selain itu aplikasi ini dapat menjadi sarana komunikasi dengan tersedianya kotak saran dan kritik agar manajemen CMC dapat lebih maju dan berkembang.

Sistem terbagi atas 2 aplikasi yaitu mobile dan desktop. Pada aplikasi

desktop akan menangani pengolahan data kursus, transaksi penjualan

buku-buku pengajaran, pembayaran kursus murid, penyediaan data jadual proses belajar murid-murid dan pengaturan jadwal pengajar. Sedangkan pada aplikasi

mobile menangani pendaftaran kursus dan menyediakan informasi jadwal bagi

guru dan murid.

Aplikasi ini dikembangkan menggunakan bahasa pemrograman C# menggunakan Visual Studio.NET 2005 untuk aplikasi desktop-nya, dan bahasa pemrograman XHTML dan PHP untuk aplikasi nirkabelnya. Komponen yang digunakan untuk menghubungkan aplikasi dengan handphone adalah

ActiveXpert SMS and pager 3.2.

Kata Kunci :

Penjualan, Pembayaran, SMS, WAP, Laporan, C# Microsoft Visual Studio. NET


(2)

ABSTRACT

This music courses management system for Concerto Music Corner (CMC), including SMS and WAP features, is developed to ease teachers, students, and users to acquire information about CMC. As well as information about open courses, this system also provides registration for those who want to enroll to the classes. This software can also be used as communication means with the provision of suggestion posting so that CMC can improve on things.

This system is divided into two modules, mobile and desktop. Desktop module will handle courses management, courses material sales management, course payment, and class scheduling. Mobile module will provide information about schedule and online registration.

This system is developed using C# with Visual Studio .NET 2005 as development tool for the desktop module, and XHTML and PHP for the mobile one. Both access the same MySQL database. Gateway used to connect the system with mobile device is ActiveXpert SMS and pager 3.2.

Keywords: Sales, Payment, SMS, WAP, Reports, C# Microsoft Visual Studio .NET, ActiveXPert and pager 3.2.


(3)

DAFTAR ISI

TKATA PENGANTART... iT TLEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK

KEPENTINGAN AKADEMIST...iii

TSURAT PERNYATAAN ORISINALITAS KARYA………Tiv TABSTRAKT... v

TABSTRACTT...vi

TDAFTAR ISIT...vii

TDAFTAR GAMBART...ix TDAFTAR TABELT...xiiiT TDAFTAR LAMPIRANT...xiTv TUBAB I PENDAHULUANUT... Error! Bookmark not defined. TUI.1UT TULatar BelakangUT... Error! Bookmark not defined. TUI.2UT TUPerumusan MasalahUT... Error! Bookmark not defined. TUI.3UT TUTujuanUT... Error! Bookmark not defined. TUI.4UT TUBatasan MasalahUT... Error! Bookmark not defined. TUI.5UT TUSistematika PenulisanUT... Error! Bookmark not defined. TUBAB II LANDASAN TEORIUT... Error! Bookmark not defined. TUII.1UT TUUML (Unified Modeling Language)UT... Error! Bookmark not defined. TUII.2UT TUC#UT... Error! Bookmark not defined. TUII.3UT TUBasis Data (Database) MySQLUT... Error! Bookmark not defined. TUII.4UT TUPHPUT... Error! Bookmark not defined. TUII.5UT TUWAPUT... Error! Bookmark not defined. TUII.6UT TUSMSUT... Error! Bookmark not defined. TUII.6.1 SMS GatewayUT... Error! Bookmark not defined. TUII.6.2 Keuntungan SMS GatewayUT... Error! Bookmark not defined. TUII.7UT TUERD (Entity Relationship Diagram)UT... Error! Bookmark not defined. TUBAB III ANALISIS DAN PERANCANGANUT... Error! Bookmark not defined. TUIII.1UT TUProses BisnisUT... Error! Bookmark not defined. TUIII.2UT TUEntity Relationship Diagram (ERD)UT... Error! Bookmark not defined. TUIII.3UT TURelational DatabaseUT... Error! Bookmark not defined. TUIII.4UT TUPerancangan SistemUT... Error! Bookmark not defined. TUIII.4.1 Diagram Use CaseUT... Error! Bookmark not defined. TUIII.4.1.1 Pada DesktopUT... Error! Bookmark not defined. TUIII.4.1.2 Pada Perangkat NirkabelUT... Error! Bookmark not defined. TUIII.4.2 Diagram ActivityUT... Error! Bookmark not defined. TUIII.4.2.1 Pada DesktopUT... Error! Bookmark not defined. TUIII.4.2.2 Pada Perangkat NirkabelUT... Error! Bookmark not defined. TUIII.4.3 Diagram SequenceUT... Error! Bookmark not defined. TUIII.4.3.1 Pada DesktopUT... Error! Bookmark not defined. TUIII.4.3.2 Pada Perangkat NirkabelUT... Error! Bookmark not defined. TUIII.4.4 Class DiagramUT... Error! Bookmark not defined. TUIII.5 Perancangan AntarmukaUT... Error! Bookmark not defined. TUIII.5.1 Antar Muka DesktopUT... Error! Bookmark not defined. TUIII.5.2 Antar Muka Perangkat NirkabelUT... Error! Bookmark not defined. TUBAB IV HASIL TERCAPAIUT... Error! Bookmark not defined. TUIV.1UT TUAntar Muka DesktopUT... Error! Bookmark not defined. TUIV.2 Antar Muka MobileUT... Error! Bookmark not defined. TUBAB V EVALUASIUT... Error! Bookmark not defined.


(4)

TUV.1UT TURencana Pengujian Sistem TerimplementasiUT... Error! Bookmark not defined.

TUV.1.1UT TUTest CaseUT... Error! Bookmark not defined. TUV.1.2UT TUTest Case DesktopUT... Error! Bookmark not defined. TUV.1.2.1 Test Case Desktop LoginUT... Error! Bookmark not defined. TUV.1.2.2 Test Case Desktop Form UtamaUT.. Error! Bookmark not defined. TUV.1.2.3 Test Case Desktop Form GuruUT.... Error! Bookmark not defined. TUV.1.2.4 Test Case Desktop Form MuridUT... Error! Bookmark not defined. TUV.1.2.5 Test Case Desktop Form KursusUT. Error! Bookmark not defined. TUV.1.2.6 Test Case Desktop Form BukuUT.... Error! Bookmark not defined. TUV.1.2.7 Test Case Desktop Form Nilai UjianUT... Error! Bookmark not defined.

TUV.1.2.8 Test Case Desktop Form BeritaUT... Error! Bookmark not defined. TUV.1.2.9 Test Case Desktop Form RuangUT.. Error! Bookmark not defined. TUV.1.2.10 Test Case Desktop Form Penambahan Stok BukuUT... Error! Bookmark not defined.

TUV.1.3UT TUTest Case MobileUT... Error! Bookmark not defined. TUV.1.3.1 Test Case Mobile Login GuruUT... Error! Bookmark not defined. TUV.1.3.2 Test Case Mobile Pendaftaran KursusUT... Error! Bookmark not defined.

TUV.1.4UT TUUji Fungsionalitas Desktop LoginUT.. Error! Bookmark not defined. TUV.1.5UT TUUji Fungsionalitas Desktop AdminUT Error! Bookmark not defined. TUV.1.6UT TUUji Fungsionalitas MobileUT... Error! Bookmark not defined. TUV.2UT TUPerjalanan Metodologi PengujianUT... Error! Bookmark not defined. TUV.2.1UT TUKuisioner dengan target aplikasiUT... Error! Bookmark not defined. TUBAB VI PENUTUPUT... Error! Bookmark not defined. TUVI.1UT TUKesimpulanUT... Error! Bookmark not defined. TUVI.2 SaranUT... Error! Bookmark not defined. TUDAFTAR PUSTAKAUT...xv


(5)

DAFTAR TABEL

TUTabel III.1 Tabel MuridUT... Error! Bookmark not defined. TUTabel III.2 Tabel GuruUT... Error! Bookmark not defined. TUTabel III.3 Tabel Jenis KursusUT... Error! Bookmark not defined. TUTabel III.4 Tabel KursusUT... Error! Bookmark not defined. TUTabel III.5 Tabel KeahlianUT... Error! Bookmark not defined. TUTabel III.6 Tabel RuangUT... Error! Bookmark not defined. TUTabel III.7 Tabel Slot WaktuUT... Error! Bookmark not defined. TUTabel III.8 Tabel WaktuRuangUT... Error! Bookmark not defined. TUTabel III.9 Tabel KelasUT... Error! Bookmark not defined. TUTabel III.10 Tabel AbsensiUT... Error! Bookmark not defined. TUTabel III.11 Tabel Pembayaran KursusUT... Error! Bookmark not defined. TUTabel III.12 Tabel PenggunaUT... Error! Bookmark not defined. TUTabel III.13 Tabel BukuUT... Error! Bookmark not defined. TUTabel III.14 Tabel Penjualan MasterUT... Error! Bookmark not defined. TUTabel III.15 Tabel Penjualan DetailUT... Error! Bookmark not defined. TUTabel III.16 Tabel Nilai UjianUT... Error! Bookmark not defined. TUTabel III.17 Tabel BeritaUT... Error! Bookmark not defined. TUTabel III.18 Tabel PesanUT... Error! Bookmark not defined. TUTabel III.19 Tabel OutboxUT... Error! Bookmark not defined. TUTabel III.20 Tabel Daftar WAPUT... Error! Bookmark not defined. TUTabel III.21 Tabel Daftar WAP DetailUT... Error! Bookmark not defined. TUTabel V.1 Testing Form LoginUT... Error! Bookmark not defined. TUTabel V.2 Testing Form UtamaUT... Error! Bookmark not defined. TUTabel V.3 Testing Form GuruUT... Error! Bookmark not defined. TUTabel V.4 Testing Form MuridUT... Error! Bookmark not defined. TUTabel V.5 Testing Form KursusUT... Error! Bookmark not defined. TUTabel V.6 Testing Form BukuUT... Error! Bookmark not defined. TUTabel V.7 Testing Form NilaiUT... Error! Bookmark not defined. TUTabel V.8 Testing Form BeritaUT... Error! Bookmark not defined. TUTabel V.9 Testing Form RuangUT... Error! Bookmark not defined. TUTabel V.10 Testing Form Penambahan Stok BukuUTError! Bookmark not defined. TUTabel V.11 Testing Mobile Login GuruUT... Error! Bookmark not defined. TUTabel V.12 Testing Mobile Pendaftaran KursusUT... Error! Bookmark not defined.


(6)

DAFTAR GAMBAR

TUGambar II.1 Simbol actor pada use case diagramUTError! Bookmark not defined. TUGambar II.2 Simbol use case pada use case diagramUT... Error! Bookmark not

defined.

TUGambar II.3 Simbol include pada use case diagramUT... Error! Bookmark not defined.

TUGambar II.4 Simbol extends pada use case diagramUT... Error! Bookmark not defined.

TUGambar II.5 Simbol action stateUT... Error! Bookmark not defined. TUGambar II.6 Simbol stateUT... Error! Bookmark not defined. TUGambar II.7 Simbol control flowUT... Error! Bookmark not defined. TUGambar II.8 Simbol decisionUT... Error! Bookmark not defined. TUGambar II.9 Simbol initial stateUT... Error! Bookmark not defined. TUGambar II.10 Simbol final stateUT... Error! Bookmark not defined. TUGambar II.11 Simbol entitas pada ERDUT... Error! Bookmark not defined. TUGambar II.12 Simbol atribut tunggal pada ERDUT... Error! Bookmark not defined. TUGambar II.13 Simbol atribut bernilai banyak pada ERDUT... Error! Bookmark not

defined.

TUGambar II.14 Simbol atribut turunan pada ERDUT... Error! Bookmark not defined. TUGambar II.15 Simbol relasi pada ERDUT... Error! Bookmark not defined. TUGambar II.16 Simbol relasi satu ke satuUT... Error! Bookmark not defined. TUGambar II.17 Simbol relasi satu ke banyakUT... Error! Bookmark not defined. TUGambar II.18 Simbol relasi banyak ke satuUT... Error! Bookmark not defined. TUGambar II.19 Simbol relasi banyak ke banyakUT... Error! Bookmark not defined. TUGambar III.1 Entity Relationship DiagramUT... Error! Bookmark not defined. TUGambar III.2 Diagram Use case Desktop AUT... Error! Bookmark not defined. TUGambar III.3 Diagram Use case Desktop BUT... Error! Bookmark not defined. TUGambar III.4 Diagram Use case MobileUT... Error! Bookmark not defined. TUGambar III.5 Aktifitas Login DesktopUT... Error! Bookmark not defined. TUGambar III.6 Aktifitas Menambah PenggunaUT... Error! Bookmark not defined. TUGambar III.7 Aktifitas Mengubah PenggunaUT... Error! Bookmark not defined. TUGambar III.8 Aktifitas Menghapus PenggunaUT... Error! Bookmark not defined. TUGambar III.9 Aktifitas Menambah Data GuruUT... Error! Bookmark not defined. TUGambar III.10 Aktifitas Mengubah Data GuruUT... Error! Bookmark not defined. TUGambar III.11 Aktifitas Menambah Data MuridUT.... Error! Bookmark not defined. TUGambar III.12 Aktifitas Mengubah Data MuridUT... Error! Bookmark not defined. TUGambar III.13 Aktifitas Menambah Data KursusUT.. Error! Bookmark not defined. TUGambar III.14 Aktifitas Mengubah Data KursusUT... Error! Bookmark not defined. TUGambar III.15 Aktifitas Menambah Data KelasUT.... Error! Bookmark not defined. TUGambar III.16 Aktifitas Mengubah Data KelasUT... Error! Bookmark not defined. TUGambar III.17 Aktifitas Menghapus Data KelasUT.... Error! Bookmark not defined. TUGambar III.18 Aktifitas Menambah Data NilaiUT... Error! Bookmark not defined. TUGambar III.19 Aktifitas Mengubah Data NilaiUT... Error! Bookmark not defined. TUGambar III.20 Aktifitas Menghapus Data NilaiUT... Error! Bookmark not defined. TUGambar III.21 Aktifitas Menambah BeritaUT... Error! Bookmark not defined. TUGambar III.22 Aktifitas Mengubah BeritaUT... Error! Bookmark not defined. TUGambar III.23 Aktifitas Menghapus BeritaUT... Error! Bookmark not defined. TUGambar III.24 Aktifitas Menambah Data BukuUT... Error! Bookmark not defined.


(7)

TUGambar III.25 Aktifitas Mengubah Data BukuUT... Error! Bookmark not defined. TUGambar III.26 Aktifitas Menambah Data RuangUT... Error! Bookmark not defined. TUGambar III.27 Aktifitas Mengubah Data RuangUT.... Error! Bookmark not defined. TUGambar III.28 Aktifitas Menambah Data PenjualanUT... Error! Bookmark not

defined.

TUGambar III.29 Aktifitas Menambah Data PembayaranUT... Error! Bookmark not defined.

TUGambar III.30 Aktifitas Mencetak Laporan Penjualan BukuUTError! Bookmark not defined.

TUGambar III.31 Aktifitas Mencetak Laporan Pembayaran KursusUTError! Bookmark not defined.

TUGambar III.32 Aktifitas Melihat Jenis KursusUT... Error! Bookmark not defined. TUGambar III.33 Aktifitas Melihat BeritaUT... Error! Bookmark not defined. TUGambar III.34 Aktifitas Melihat PesanUT... Error! Bookmark not defined. TUGambar III.35 Aktifitas Menambah PesanUT... Error! Bookmark not defined. TUGambar III.36 Aktifitas Melakukan PendaftaranUT... Error! Bookmark not defined. TUGambar III.37 Aktifitas Login GuruUT... Error! Bookmark not defined. TUGambar III.38 Aktifitas Login MuridUT... Error! Bookmark not defined. TUGambar III.39 Aktifitas Guru pada MobileUT... Error! Bookmark not defined. TUGambar III.40 Aktifitas Murid pada MobileUT... Error! Bookmark not defined. TUGambar III.41 Sequence Diagram Login pada DesktopUT... Error! Bookmark not

defined.

TUGambar III.42 Sequence Diagram Tambah Data GuruUT... Error! Bookmark not defined.

TUGambar III.43 Sequence Diagram Ubah Data GuruUT... Error! Bookmark not defined.

TUGambar III.44 Sequence Diagram Tambah Data MuridUT... Error! Bookmark not defined.

TUGambar III.45 Sequence Diagram Ubah Data MuridUT... Error! Bookmark not defined.

TUGambar III.46 Sequence Diagram Tambah Data KursusUT.... Error! Bookmark not defined.

TUGambar III.47 Sequence Diagram Ubah Data KursusUT... Error! Bookmark not defined.

TUGambar III.48 Sequence Diagram Tambah Data BeritaUT... Error! Bookmark not defined.

TUGambar III.49 Sequence Diagram Ubah Data BeritaUT... Error! Bookmark not defined.

TUGambar III.50 Sequence Diagram Hapus BeritaUT.. Error! Bookmark not defined. TUGambar III.51 Sequence Diagram Tambah Data BukuUT... Error! Bookmark not

defined.

TUGambar III.52 Sequence Diagram Ubah Data BukuUT... Error! Bookmark not defined.

TUGambar III.53 Sequence Diagram Tambah Data RuangUT.... Error! Bookmark not defined.

TUGambar III.54 Sequence Diagram Ubah Data RuangUT... Error! Bookmark not defined.

TUGambar III.55 Sequence Diagram Tambah Data JadwalUT.... Error! Bookmark not defined.

TUGambar III.56 Sequence Diagram Ubah Data JadwalUT... Error! Bookmark not defined.

TUGambar III.57 Sequence Diagram Hapus Data JadwalUT... Error! Bookmark not defined.


(8)

TUGambar III.58 Sequence Diagram Tambah Data NilaiUT... Error! Bookmark not defined.

TUGambar III.59 Sequence Diagram Ubah Data NilaiUT... Error! Bookmark not defined.

TUGambar III.60 Sequence Diagram Hapus Data NilaiUT... Error! Bookmark not defined.

TUGambar III.61 Sequence Diagram Tambah Data PenjualanUTError! Bookmark not defined.

TUGambar III.62 Sequence Diagram Tambah Data PembayaranUT..Error! Bookmark not defined.

TUGambar III.63 Sequence Diagram Login GuruUT... Error! Bookmark not defined. TUGambar III.64 Sequence Diagram Login MuridUT.... Error! Bookmark not defined. TUGambar III.65 Class Diagram Pengelolaan Data GuruUT... Error! Bookmark not

defined.

TUGambar III.66 Class Diagram Pengelolaan Data MuridUT... Error! Bookmark not defined.

TUGambar III.67 Class Diagram Pengelolaan Data KursusUT.... Error! Bookmark not defined.

TUGambar III.68 Class Diagram Pengelolaan Data BukuUT... Error! Bookmark not defined.

TUGambar III.69 Class Diagram Pengelolaan Data Nilai UjianUTError! Bookmark not defined.

TUGambar III.70 Class Diagram Pengelolaan Data BeritaUT... Error! Bookmark not defined.

TUGambar III.71 Class Diagram Pengelolaan Data UserUT... Error! Bookmark not defined.

TUGambar III.72 Class Diagram Pengelolaan Data RuangUT... Error! Bookmark not defined.

TUGambar III.73 Class Diagram Pengelolaan PenjualanUT... Error! Bookmark not defined.

TUGambar III.74 Class Diagram Pengelolaan PembayaranUT.... Error! Bookmark not defined.

TUGambar III.75 Class Diagram Pengelolaan Data KelasUT... Error! Bookmark not defined.

TUGambar III.76 Class Diagram Pengelolaan LoginUT Error! Bookmark not defined. TUGambar III.77 Class Diagram Pengelolaan AbsensiUT... Error! Bookmark not

defined.

TUGambar III.78 Class Diagram Pengelolaan KeahlianUT... Error! Bookmark not defined.

TUGambar III.79 Class Diagram Pengelolaan PesanUTError! Bookmark not defined. TUGambar III.80 Class Diagram Pengelolaan Slot WaktuUT... Error! Bookmark not

defined.

TUGambar III.81 Class Diagram Pengelolaan SMSUT. Error! Bookmark not defined. TUGambar III.82 Class Diagram Pengelolaan Waktu RuangUT.. Error! Bookmark not

defined.

TUGambar III.83 Antarmuka LoginUT... Error! Bookmark not defined. TUGambar III.84 Antarmuka Form UtamaUT... Error! Bookmark not defined. TUGambar III.85 Antarmuka UserUT... Error! Bookmark not defined. TUGambar III.86 Antarmuka GuruUT... Error! Bookmark not defined. TUGambar III.87 Antarmuka MuridUT... Error! Bookmark not defined. TUGambar III.88 Antarmuka KursusUT... Error! Bookmark not defined. TUGambar III.89 Antarmuka BukuUT... Error! Bookmark not defined. TUGambar III.90 Antarmuka RuangUT... Error! Bookmark not defined.


(9)

TUGambar III.91 Antarmuka BeritaUT... Error! Bookmark not defined. TUGambar III.92 Antarmuka Penjualan BukuUT... Error! Bookmark not defined. TUGambar III.93 Antarmuka Pembayaran KursusUT.... Error! Bookmark not defined. TUGambar III.94 Antarmuka Slot WaktuUT... Error! Bookmark not defined. TUGambar III.95 Antarmuka Laporan Penjualan BukuUT... Error! Bookmark not

defined.

TUGambar III.96 Antarmuka Nilai UjianUT... Error! Bookmark not defined. TUGambar III.97 Antarmuka PesanUT... Error! Bookmark not defined. TUGambar III.98 Antarmuka KelasUT... Error! Bookmark not defined. TUGambar III.99 Antarmuka Kirim SMSUT... Error! Bookmark not defined. TUGambar III.100 Antarmuka Penambahan Stok BukuUT... Error! Bookmark not

defined.

TUGambar III.101 Antarmuka Pergantian Jadual KursusUT... Error! Bookmark not defined.

TUGambar III.102 Antarmuka WelcomeUT... Error! Bookmark not defined. TUGambar III.103 Antarmuka Menu UtamaUT... Error! Bookmark not defined. TUGambar III.104 Antarmuka Jenis KursusUT... Error! Bookmark not defined. TUGambar III.105 Antarmuka BeritaUT... Error! Bookmark not defined. TUGambar III.106 Antarmuka PesanUT... Error! Bookmark not defined. TUGambar III.107 Antarmuka Lihat PesanUT... Error! Bookmark not defined. TUGambar III.108 Antarmuka Tambah PesanUT... Error! Bookmark not defined. TUGambar III.109 Antarmuka Pendaftaran KursusUT.. Error! Bookmark not defined. TUGambar III.110 Antarmuka Konfirmasi Pendaftaran KursusUTError! Bookmark not

defined.

TUGambar III.111 Antarmuka Login Guru dan MuridUTError! Bookmark not defined. TUGambar III.112 Antarmuka Konfirmasi Login Guru dan MuridUT...Error! Bookmark

not defined.

TUGambar III.113 Antarmuka Menu GuruUT... Error! Bookmark not defined. TUGambar III.114 Antarmuka Jadwal GuruUT... Error! Bookmark not defined. TUGambar III.115 Antarmuka Menu MuridUT... Error! Bookmark not defined. TUGambar III.116 Antarmuka Jadwal MuridUT... Error! Bookmark not defined. TUGambar III.117 Antarmuka Ubah ProfileUT... Error! Bookmark not defined. TUGambar III.118 Antarmuka Ubah PasswordUT... Error! Bookmark not defined. TUGambar IV.1 Form LoginUT... Error! Bookmark not defined. TUGambar IV.2 Form UtamaUT... Error! Bookmark not defined. TUGambar IV.3 Form PenggunaUT... Error! Bookmark not defined. TUGambar IV.4 Form GuruUT... Error! Bookmark not defined. TUGambar IV.5 Form MuridUT... Error! Bookmark not defined. TUGambar IV.6 Form BukuUT... Error! Bookmark not defined. TUGambar IV.7 Form KursusUT... Error! Bookmark not defined. TUGambar IV.8 Form UjianUT... Error! Bookmark not defined. TUGambar IV.9 Form BeritaUT... Error! Bookmark not defined. TUGambar IV.10 Form Penambahan Stok BukuUT... Error! Bookmark not defined. TUGambar IV.11 Form RuangUT... Error! Bookmark not defined. TUGambar IV.12 Form Slot WaktuUT... Error! Bookmark not defined. TUGambar IV.13 Form Waktu RuangUT... Error! Bookmark not defined. TUGambar IV.14 Form Tambah Waktu RuangUT... Error! Bookmark not defined. TUGambar IV.15 Form KeahlianUT... Error! Bookmark not defined. TUGambar IV.16 Form Tambah KeahlianUT... Error! Bookmark not defined. TUGambar IV.17 Form KelasUT... Error! Bookmark not defined. TUGambar IV.18 Form Tambah KelasUT... Error! Bookmark not defined. TUGambar IV.19 Form AbsensiUT... Error! Bookmark not defined. TUGambar IV.20 Form Tambah AbsensiUT... Error! Bookmark not defined.


(10)

TUGambar IV.21 Form Cek Kehadiran MuridUT... Error! Bookmark not defined. TUGambar IV.22 Form Pergantian Jadual KursusUT.... Error! Bookmark not defined. TUGambar IV.23 Form Penjualan BukuUT... Error! Bookmark not defined. TUGambar IV.24 Form Report Penjualan BukuUT... Error! Bookmark not defined. TUGambar IV.25 Form Data Pembayaran Kursus MuridUT... Error! Bookmark not

defined.

TUGambar IV.26 Form Tambah Data Pembayaran Kursus MuridUT.Error! Bookmark not defined.

TUGambar IV.27 Form List Pembayaran KursusUT... Error! Bookmark not defined. TUGambar IV.28 Form Pembayaran KursusUT... Error! Bookmark not defined. TUGambar IV.29 Form Nota Pembayaran KursusUT.... Error! Bookmark not defined. TUGambar IV.30 Form Laporan Penjualan BukuUT... Error! Bookmark not defined. TUGambar IV.31 Form Laporan Pembayaran Kursus Per BulanUT...Error! Bookmark

not defined.

TUGambar IV.32 Form Laporan Pembayaran Kursus Per TahunUT..Error! Bookmark not defined.

TUGambar IV.33 Form Laporan Jadual Kursus Per HariUT... Error! Bookmark not defined.

TUGambar IV.34 Form Laporan Jadual Kursus Per GuruUT... Error! Bookmark not defined.

TUGambar IV.35 Form Saran KritikUT... Error! Bookmark not defined. TUGambar IV.36 Form Kirim SMSUT... Error! Bookmark not defined. TUGambar IV.37 Form WelcomeUT... Error! Bookmark not defined. TUGambar IV.38 Form Menu UtamaUT... Error! Bookmark not defined. TUGambar IV.39 Form Profile CMCUT... Error! Bookmark not defined. TUGambar IV.40 Form Music SchoolUT... Error! Bookmark not defined. TUGambar IV.41 Form Jenis KursusUT... Error! Bookmark not defined. TUGambar IV.42 Form Detail KursusUT... Error! Bookmark not defined. TUGambar IV.43 Form Pilih BeritaUT... Error! Bookmark not defined. TUGambar IV.44 Form Lihat BeritaUT... Error! Bookmark not defined. TUGambar IV.45 Form PesanUT... Error! Bookmark not defined. TUGambar IV.46 Form Pilih PesanUT... Error! Bookmark not defined. TUGambar IV.47 Form Lihat PesanUT... Error! Bookmark not defined. TUGambar IV.48 Form Tambah PesanUT... Error! Bookmark not defined. TUGambar IV.49 Form PendaftaranUT... Error! Bookmark not defined. TUGambar IV.50 Form Konfirmasi PendaftaranUT... Error! Bookmark not defined. TUGambar IV.51 Form Pilih Hari KursusUT... Error! Bookmark not defined. TUGambar IV.52 Form Login GuruUT... Error! Bookmark not defined. TUGambar IV.53 Form Login MuridUT... Error! Bookmark not defined. TUGambar IV.54 Form Ubah ProfileUT... Error! Bookmark not defined. TUGambar IV.55 Form Ubah PasswordUT... Error! Bookmark not defined. TUGambar IV.56 Form Jadwal GuruUT... Error! Bookmark not defined.


(11)

DAFTAR LAMPIRAN

Lampiran A Kuesioner……….. A-1 Lampiran B Source Code………. B-1 Lampiran C Riwayat Hidup / CV Penulis……… C-1


(12)

1

BAB I PENDAHULUAN

I.1 Latar

Belakang

Musik merupakan salah satu hal yang mempunyai pengaruh

pada kehidupan manusia, mulai dari bayi hingga seseorang

menjadi dewasa. Penelitian terkini membuktikan pengaruh positif

musik terhadap perkembangan intelektual, sosial, emosional dan

psikomotorik untuk anak-anak, sementara bagi orang dewasa dapat

sebagai sarana relaksasi bermain musik, dengan demikian

dibutuhkannya tenaga ahli untuk membantu menghadapi pesatnya

perkembangan mengenai pendidikan musik tersebut.

Untuk dapat mewujudkan kebutuhan yang dirasa penting

tersebut maka orang tua murid berusaha untuk mencari tempat

kursus yang baik untuk dapat membantu proses pembentukan agar

anaknya dapat menghasilkan pembelajaran yang positif. Melihat

peluang pasar tersebut maka banyak bermunculan sekolah-sekolah

musik untuk memenuhi kebutuhan dalam hal pelayanan dan

bimbingan bidang pendidikan seni musik. Melihat banyaknya

alternatif sekolah musik yang ada di kota Bandung, menyebabkan

konsumen lebih kritis dalam memilih sekolah musik. Oleh karena itu,

sekolah musik saling berlomba untuk memberikan pelayanan dan

bimbingan dalam hal pendidikan musik yang terbaik untuk para

konsumennya.

Sebagai bahan penelitian penulis memilih sekolah musik

bernama Concerto Music Corner (CMC) yang terletak di jalan Ruko

Taman Holis Indah Blok A no 7 Bandung. Sekolah musik ini

memiliki umur berdiri yang sangat muda dan apabila dilihat dari

jumlah siswa yang belajar musik di CMC belum terlalu banyak,

maka pihak CMC harus secara serius mencari faktor-faktor apa

saja yang dipentingkan oleh konsumen dalam memilih sekolah

musik agar nantinya CMC dapat menarik minat konsumen supaya

ingin belajar di sekolah musik CMC. Salah satu faktor yang menjadi


(13)

2

perhatian manajamen CMC dalam meningkatkan pelayanannya

adalah memberikan sistem informasi yang mudah diolah dan

diakses oleh para anggotanya.

Untuk itu dirancanglah sebuah sistem aplikasi tempat kursus

musik, aplikasi ini menggunakan fasilitas WAP yaitu suatu protokol

yang mengatur tata cara pertukaran data dalam jaringan yang

melibatkan berbagai perangkat elektronik, terutama antara telepon

genggam dan server. Dengan WAP ini layanan Internet dapat

diberikan kepada pengguna telepon genggam yang memiliki

fasilitas GPRS (General Packet Radio System).

Aplikasi yang dibuat ini akan dapat memudahkan guru, murid

dan umum untuk dapat mengetahui informasi mengenai tempat

kursus musik seperti informasi mengenai jenis kursus, jadual

kursus murid dan jadual ngajar guru, berita-berita misalnya konser,

ujian musik dan adanya promosi, pembayaran kursus, pendaftaran

kursus, adanya kotak saran atau kritik bagi sekolah musik tersebut

dimana saran atau kritik yang diberikan konsumer dapat dijadikan

landasan untuk membuat sekolah musik tersebut maju dan

berkembang selain itu adanya kiriman SMS ucapan selamat

sehingga konsumer merasa diperhatikan dan dapat terjalin

hubungan yang lebih dekat.

I.2 Perumusan

Masalah

Bagaimana menyediakan data jadual belajar murid-murid ?

Bagaimana menyediakan jadual mengajar guru-guru ?

Bagaimana admin dapat mengelola transaksi penjualan

buku-buku pengajaran dan laporan-laporan ?

Bagaimana admin dapat mengelola transaksi pembayaran

kursus murid dan laporan-laporan ?

Bagaimana user dapat melihat informasi mengenai tempat

kursus musik beserta pendaftaran kursus melalui perangkat

mobile ?


(14)

3

Bagaimana guru dapat melihat jadual ngajar melalui perangkat

mobile ?

Bagaimana murid dapat melihat jadual kursus melalui perangkat

mobile ?

Bagaimana admin dapat mengirimkan SMS berita, nilai ujian

dan ucapan kepada guru dan murid ?

I.3 Tujuan

Aplikasi ini bertujuan untuk :

Memudahkan CMC untuk menyediakan jadual mengajar dan

jadual kursus bagi guru dan murid.

Memudahkan dalam pengelolaan data-data kursus musik.

I.4 Batasan

Masalah

Penulis membatasi permasalahan sebagai berikut :

a. Batasan-batasan perangkat lunak

Sistem operasi Microsoft Windows XP Professional SP 2

Basis data yang digunakan adalah MySQL

Bahasa Pemrograman yang digunakan adalah C# Microsoft

Visual Studio.NET 2005 Professional dan menggunakan

Crystal Report yang terintegrasi dalam Microsoft Visual

Studio.NET.

Microsoft .Net Framework version 2.0

Emulator

:

Openwave V7 Simulator

PHP Designer 2005

Bahasa

pemrograman

XHTML pada perangkat nirkabel

MyODBC

Aplikasi SMS : ActiveXpert SMS

b. Batasan-batasan perangkat keras

Pada perangkat keras Desktop dibutuhkan :

Processor Intel Pentium 4 1.8 Ghz

Memory 128 MB


(15)

4

Keyboard + Mouse

Pada perangkat keras Mobile dibutuhkan :

Perangkat telepon seluler yang mendukung GPRS

Perangkat telepon seluler yang bisa mengakses Mobile

Browser

c. Batasan-batasan aplikasi

Aplikasi ini tidak menangani perhitungan gaji guru dan

sistem akuntansi

Aplikasi dibuat untuk menangani bentuk kursus privat.

Sekuritas hanya sebatas pada login saja.

Pengkodean pada kode jenis diinput oleh user tidak

diformulasikan oleh sistem

I.5 Sistematika

Penulisan

Penulisan laporan tugas akhir ini akan disusun dalam enam bab

yang disusun sebagai berikut :

Bab I Pendahuluan

Bab ini berisi latar belakang, perumusan dan batasan masalah,

tujuan dan sistematika penulisan.

Bab II Landasan Teori

Bab ini berisi teori – teori yang mendukung solusi pemecahan

masalah.

Bab III Analisis dan Perancangan

Bab ini berisi analisis kebutuhan system, rancangan basis data,

rancangan proses dan rancangan antarmuka.

Bab IV Hasil Tercapai

Bab ini berisi implementasi dari rancangan dengan menggunakan

coding serta antarmuka implementasi.

Bab V Evaluasi

Bab ini berisi evaluasi yang didapat dari beberapa pengguna

aplikasi.


(16)

5

Bab VI Penutup

Bab ini berisi kesimpulan dan saran. Kesimpulan berisi keterkaitan

antara hasil evaluasi dengan tujuan sedangkan saran berisi hal-hal

apa saja yang dapat dikembangkan untuk memberikan kemampuan

lebih kepada aplikasi yang dibuat.


(17)

138

BAB VI PENUTUP

VI.1 Kesimpulan

Aplikasi ini dapat membantu administrator menyediakan data jadual

belajar murid-murid.

Aplikasi ini dapat membantu administrator menyediakan jadual

mengajar guru-guru.

Aplikasi ini membantu administrator CMC dalam mengelola

transaksi penjualan buku-buku pengajaran dan laporan-laporan.

Aplikasi ini membantu administrator CMC dalam mengelola

transaksi pembayaran kursus murid dan laporan-laporan.

Aplikasi ini dapat membantu user dalam melihat informasi

mengenai tempat kursus music beserta pendaftaran kursus melalui

perangkat mobile.

Aplikasi ini dapat membantu guru dalam melihat jadual ngajar

melalui perangkat mobile.

Aplikasi ini dapat membantu murid dalam melihat jadual kursus

melalui perangkat mobile.

Aplikasi ini dapat membantu administrator untuk melakukan

pengiriman SMS berupa SMS berita, nilai ujian dan ucapan.

VI.2 Saran

Dari saran-saran yang diterima oleh penulis maka pengembangan

aplikasi yang dapat dilakukan di masa mendatang adalah :

1. Dapat melakukan perhitungan sistem akuntansi yang lebih lengkap.

2. Selain menggunakan fasilitas WAP, dapat dikembangkan situs

untuk melakukan pendaftaran kursus dan untuk mengetahui

informasi jadual melalui situs web.

3. Aplikasi desktop ditambahkan dengan fitur untuk perhitungan gaji

guru


(18)

139

4. Aplikasi dapat menerima kiriman SMS dari user berupa pendaftaran

kursus melalui SMS.


(19)

DAFTAR PUSTAKA

[1]

Budiharto,W., & Sukmandi, D.Y.(2004). Panduan

Bagi

Programmer.NET Aplikasi e-Commerce Menggunakan

Visual

C#.NET, Yogyakarta: Andi.

[2]

Fathansyah. (2002).Basis Data, Bandung:Informatika

[3]

Meliana, S., & Gantini, T. Diktat Kuliah Basis Data,

Bandung

:

UKM

[4]

Hardjono,

D(Ed).(2006).Menguasai Pemrograman Web

dengan PHP 5,

Yogyakarta: Andi, Semarang: Wahana

Komputer.

[5] Simarmata, J.(2006). Aplikasi Mobile Commerce menggunakan

PHP dan MySQL, Yogyakarta:Andi.

[6]

Suhendar, A., & Gunadi, H.(2002). Visual Modeling

Menggunakan UML dan RATIONAL ROSE, Bandung:

Informatika.


(1)

• Bagaimana guru dapat melihat jadual ngajar melalui perangkat mobile ?

• Bagaimana murid dapat melihat jadual kursus melalui perangkat mobile ?

• Bagaimana admin dapat mengirimkan SMS berita, nilai ujian dan ucapan kepada guru dan murid ?

I.3 Tujuan

Aplikasi ini bertujuan untuk :

• Memudahkan CMC untuk menyediakan jadual mengajar dan jadual kursus bagi guru dan murid.

• Memudahkan dalam pengelolaan data-data kursus musik.

I.4 Batasan

Masalah

Penulis membatasi permasalahan sebagai berikut : a. Batasan-batasan perangkat lunak

Sistem operasi Microsoft Windows XP Professional SP 2 Basis data yang digunakan adalah MySQL

Bahasa Pemrograman yang digunakan adalah C# Microsoft Visual Studio.NET 2005 Professional dan menggunakan Crystal Report yang terintegrasi dalam Microsoft Visual Studio.NET.

Microsoft .Net Framework version 2.0 • Emulator : Openwave V7 Simulator • PHP Designer 2005

• Bahasa pemrograman XHTML pada perangkat nirkabel • MyODBC

Aplikasi SMS : ActiveXpert SMS b. Batasan-batasan perangkat keras

Pada perangkat keras Desktop dibutuhkan : Processor Intel Pentium 4 1.8 Ghz Memory 128 MB


(2)

Keyboard + Mouse

Pada perangkat keras Mobile dibutuhkan :

Perangkat telepon seluler yang mendukung GPRS

Perangkat telepon seluler yang bisa mengakses Mobile Browser

c. Batasan-batasan aplikasi

• Aplikasi ini tidak menangani perhitungan gaji guru dan sistem akuntansi

• Aplikasi dibuat untuk menangani bentuk kursus privat. • Sekuritas hanya sebatas pada login saja.

• Pengkodean pada kode jenis diinput oleh user tidak diformulasikan oleh sistem

I.5 Sistematika

Penulisan

Penulisan laporan tugas akhir ini akan disusun dalam enam bab yang disusun sebagai berikut :

• Bab I Pendahuluan

Bab ini berisi latar belakang, perumusan dan batasan masalah, tujuan dan sistematika penulisan.

• Bab II Landasan Teori

Bab ini berisi teori – teori yang mendukung solusi pemecahan masalah.

• Bab III Analisis dan Perancangan

Bab ini berisi analisis kebutuhan system, rancangan basis data, rancangan proses dan rancangan antarmuka.

• Bab IV Hasil Tercapai

Bab ini berisi implementasi dari rancangan dengan menggunakan coding serta antarmuka implementasi.

• Bab V Evaluasi

Bab ini berisi evaluasi yang didapat dari beberapa pengguna aplikasi.


(3)

• Bab VI Penutup

Bab ini berisi kesimpulan dan saran. Kesimpulan berisi keterkaitan antara hasil evaluasi dengan tujuan sedangkan saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada aplikasi yang dibuat.


(4)

BAB VI PENUTUP

VI.1 Kesimpulan

• Aplikasi ini dapat membantu administrator menyediakan data jadual belajar murid-murid.

• Aplikasi ini dapat membantu administrator menyediakan jadual mengajar guru-guru.

• Aplikasi ini membantu administrator CMC dalam mengelola transaksi penjualan buku-buku pengajaran dan laporan-laporan. • Aplikasi ini membantu administrator CMC dalam mengelola

transaksi pembayaran kursus murid dan laporan-laporan.

Aplikasi ini dapat membantu user dalam melihat informasi mengenai tempat kursus music beserta pendaftaran kursus melalui perangkat mobile.

• Aplikasi ini dapat membantu guru dalam melihat jadual ngajar melalui perangkat mobile.

• Aplikasi ini dapat membantu murid dalam melihat jadual kursus melalui perangkat mobile.

• Aplikasi ini dapat membantu administrator untuk melakukan pengiriman SMS berupa SMS berita, nilai ujian dan ucapan.

VI.2 Saran

Dari saran-saran yang diterima oleh penulis maka pengembangan aplikasi yang dapat dilakukan di masa mendatang adalah :

1. Dapat melakukan perhitungan sistem akuntansi yang lebih lengkap. 2. Selain menggunakan fasilitas WAP, dapat dikembangkan situs

untuk melakukan pendaftaran kursus dan untuk mengetahui informasi jadual melalui situs web.

3. Aplikasi desktop ditambahkan dengan fitur untuk perhitungan gaji guru


(5)

4. Aplikasi dapat menerima kiriman SMS dari user berupa pendaftaran kursus melalui SMS.


(6)

[1] Budiharto,W., & Sukmandi, D.Y.(2004). Panduan Bagi

Programmer.NET Aplikasi e-Commerce Menggunakan Visual C#.NET, Yogyakarta: Andi.

[2] Fathansyah. (2002).Basis Data, Bandung:Informatika

[3] Meliana, S., & Gantini, T. Diktat Kuliah Basis Data, Bandung : UKM

[4] Hardjono, D(Ed).(2006).Menguasai Pemrograman Web dengan PHP 5, Yogyakarta: Andi, Semarang: Wahana Komputer.

[5] Simarmata, J.(2006). Aplikasi Mobile Commerce menggunakan PHP dan MySQL, Yogyakarta:Andi.

[6] Suhendar, A., & Gunadi, H.(2002). Visual Modeling Menggunakan UML dan RATIONAL ROSE, Bandung: Informatika.