• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
19
0
0

Teks penuh

(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.

(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

(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.

(5)

DAFTAR TABEL

(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.

(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.

(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.

(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.

(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.

(11)

DAFTAR LAMPIRAN

(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.

(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 ?

(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

(16)

5

Bab VI Penutup

(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.

(18)

139

(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.

Referensi

Dokumen terkait

Komputer Universitas Sumatera Utara dan Dosen Pembimbing II yang telah. memberikan kritik dan saran dalam penyempurnaan

The difference is that a state machine concerns the states of an object per- forming or undergoing a computation, whereas an activity concerns the states of the computation

PEMNGKAT PEMBEWARAN GURU DAN TUGAS TAMSAHAN PADA RABATA/M/MTs/MA DI TINGKUNGAN KEMENTERIAN AGAMA KABUPATEN PONOROGOP. TAHU'{ PETA'ABAN' 2OT4

PENGARUH SENAM PERKASA TERHADAP FUNGSI KARDIORESPIRATORI LANSIA DI YAYASAN KESEHATAN (YAKES) TELKOM BANDUNG. Universitas Pendidikan Indonesia | repository.upi.edu

Kemampuan pemecahan masalah adalah suatu kemampuan mengidentifikasi unsur yang diketahui, yang ditanyakan, dan kecukupan unsur yang diperlukan, merumuskan masalah

Model pembelajaran Heuristik Vee secara signifikan lebih efektif dalam meningkatkan penguasaan konsep siswa dan kemampuan berpikir kritis siswa pada konsep sistem saraf

Peneliti mencari data yang dibutuhkan dengan cara meminta pekerja untuk mengisi kuesioner yang peneliti berikan dan selanjutnya dilakukan diagnosis oleh residen

Choi, Byung Hyun Presiden Komisaris 0 0% Ridho Kresna Watimenna Komisaris Independen 0 0%. Choi, Hoon Komisaris