ABSTRAK
Saat ini, masih banyak pengelolaan laporan kantor dari cabang ke pusat masih di catat secara manual. Oleh karena itu, dibutuhkan aplikasi sistem yang dapat membantu membantu pengelola laporan untuk dapat membuat laporan secara otomatis dengan cepat. Aplikasi ini menggunakan bahasa pemrograman PHP, basis data MySQL serta menggunakan SMS Gateway yaitu Gammu. Sedangkan untuk perancangan sistem informasinya menggunakan beberapa bentuk pemodelan, yaitu flowchart, DFD, kamus data dan P-Spec. Aplikasi ini dapat digunakan oleh administrator. Aplikasi ini memiliki fitur chart, dimana administrator akan dapat langsung melihat laporan sms yang masuk dengan bentuk visual dan lebih cepat dimengerti. Aplikasi ini juga memiliki fitur pencatatan data sesuai dengan tipe SMS atau berdasarkan cabang dari bengkel tersebut. Lalu aplikasi ini memiliki fitur pengelolaan data SMS yang diterima secara otomatis melalui program, jadi program ini dapat membaca jumlah dari SMS yang dikirimkan oleh kantor cabang ke kantor pusat untuk kemudian di akumulasi menjadi data.
Kata Kunci: SMS, Dashboard, Chart
v
ABSTRACT
Nowadays, there are many management reports from branch offices to the center is still recorded manually. Therefore, the application requires a system that can help assist the manager reports to be able to generate reports automatically quickly. This application uses the programming language PHP, MySQL database and use the SMS Gateway is Gammu. As for the design of information systems use some form of modeling, namely flowchart, DFD, data dictionary and P-Spec. This application can be used by administrators. This app features the chart, where the administrator will be able to immediately see incoming sms reports with visual form and more quickly understandable. This application also features the recording of data in accordance with the type of SMS or by a branch of the workshop. Then this app has the data management features of SMS accepted automatically by the program, so the program can read the number of SMS sent by the branch office to headquarters to then be accumulated into data.
Keywords: SMS, Dashboard, Chart
vi
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xii
DAFTAR NOTASI/ LAMBANG ... xiii
Daftar Singkatan ... xiv
BAB 1 PENDAHULUAN ... 1
1.6 Sistematika Penyajian ... 2
BAB 2 KAJIAN TEORI ... 4
2.1 SMS (Short Message Service) ... 4
2.2 SMS Gateway ... 4
2.3 Komponen Pendukung SMS Gateway ... 5
2.4 Dashboard ... 6
vii
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 8
3.1 Analisis ... 8
3.1.1 Proses Bisnis Laporan SMS ... 8
3.1.2 Arsitektur Keseluruhan ... 10
3.2 Gambaran Keseluruhan ... 10
3.2.1 Antarmuka Dengan Pengguna ... 10
3.2.2 Antarmuka Perangkat Keras ... 11
3.2.3 Antarmuka Perangkat Lunak ... 11
3.3 Entity-Relationship Diagram ... 11
3.4 Data Flow Diagram ... 12
3.7.4 Desain Dashboard per-Cabang ... 20
4.3 Halaman Login ... 25
4.4 Halaman Main Menu ... 25
4.5 Halaman Chart ( View ) ... 26
4.6 Halaman Dashboard SMS Cabang ... 27
4.7 Halaman Store ( View ) ... 27
4.8 Halaman SMS List ( View ) ... 28
4.9 Halaman SMS Type ( View ) ... 29
4.10 Halaman Inbox ( View ) ... 29
BAB 5 PENGUJIAN ... 31
5.1 Pengujian Form Login ... 31
5.2 Pengujian Form Dashboard Per-Cabang ... 31
5.3 Pengujian Form Inbox ... 32
BAB 6 SIMPULAN DAN SARAN ... 33
6.1 Simpulan... 33
6.2 Saran ... 33
DAFTAR PUSTAKA ... 34
LAMPIRAN A NAMA LAMPIRAN ... A-1
LAMPIRAN B NAMA LAMPIRAN ... B-1
ix
DAFTAR GAMBAR
Gambar 3.1 Flowchart Laporan SMS ... 9
Gambar 3.2 Arsitektur Keseluruhan ... 10
Gambar 3.3 Entity-Relationship Diagram ... 11
Gambar 3.4 Data Flow Diagram Level 0 ... 12
Gambar 3.5 Data Flow Diagram level 1 ... 13
Gambar 3.6 Data Flow Diagram Level 2 Proses 1 ... 14
Gambar 3.7 Desain Login ... 19
Gambar 3.8 Desain Index ... 20
Gambar 3.9 Desain Dashboard per-Cabang ... 21
Gambar 3.10 Desain Inbox ... 21
Gambar 4.5 Halaman Dashboard SMS Cabang ... 27
Gambar 4.6 Halaman Store... 27
Gambar 4.7 Halaman SMS List ... 28
Gambar 4.8 Halaman SMS Type ... 29
Gambar 4.9 Halaman Inbox... 29
x
DAFTAR TABEL
Tabel 3.1 Kamus Data Sent Item ... 15
Tabel 3.2 Kamus Data SMS Type ... 15
Tabel 3.3 Kamus Data Store ... 16
Tabel 3.4 Kamus Data User ... 16
Tabel 3.5 P-SPEC Proses 1.1.1... 17
Tabel 4.1 Implementasi Modul Program ... 23
Tabel 5.1 Tabel Pengujian Form Login ... 31
Tabel 5.2 Pengujian Form Dashboard Per-Cabang ... 31
Tabel 5.3 Pengujian Form Inbox ... 32
xi
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Digunakan untuk
Terminator menunjukkan langkah awal serta akhir dari suatu
proses.
yang satu dengan yang
DAFTAR NOTASI/ LAMBANG
Kegiatanyang dilakukan oleh orang, mesin, atau
Process komputer
dan menghasilkan suatu arus data
Digunakan
Data Store
untuk menyimpan file, arsipcatatan, dan sebagainya
arus data berupa input Arus Data atau output dari suatu
sistem
Referensi:
Notasi/ Lambang Flowchart dari Hartono [1]
Notasi/ Lambang ERD dari dir.unikom.ac.id [2]
Notasi/ Lambang DFD dari Hartono [1]
xiii
DAFTAR SINGKATAN
ERD Entity Relationship DiagramDFD Data Flow Diagram
SMS Short Message Service
xiv
Universitas Kristen Maranatha
BAB 1
PENDAHULUAN
1.1Latar Belakang
Seiring dengan semakin berkembangnya teknologi komputer dan
teknologi informasi. dahulu komputer hanya digunakan untuk menghitung seiring
dengan kemajuan zaman, komputer mulai banyak digunakan dalam berbagai
bidang. Misalnya pada bidang otomotif, kesehatan dan sebagainya. Salah satu
contoh pemanfaatan teknologi informasi yaitu dapat digunakan sebagai sistem
untuk mengolah data pada perusahaan. Sistem pengolahan data atau biasa disebut
dashboard adalah suatu sistem komputer yang dirancang agar dapat melakukan
pengolahan data menjadi laporan kepada admin secara otomatis. Salah satu
contoh implementasi sistem dashboard pada bidang otomotif yaitu pengolahan
laporan dari data SMS ( short message service ) yang dikirimkan oleh setiap
dealer motor kepada pelanggan.
1.2Rumusan Masalah
Berdasarkan latar belakang masalah yang dijabarkan pada bagian 1.1,
maka dapat dirumuskan permasalahan sebagai berikut :
1. Bagaimana mengembangkan aplikasi yang dapat menghimpun data
menjadi laporan ?
2. Bagaimana melihat kinerja terhadap dealer cabang terhadap dealer pusat?
3. Bagaimana cara menghimpun data SMS menjadi chart?
1.3Tujuan Pembahasan
Tujuan pembahasan dari perancangan program dashboard ini adalah
sebagai berikut :
1. Mengembangkan aplikasi yang dapat mengolah data yang diberikan oleh
dealer cabang secara otomatis.
2. Melaksanakan penilaian kinerja terhadap dealer pusat dengan cara kontrol
Universitas Kristen Maranatha
3. Menganalisis data SMS yang telah diberikan oleh dealer cabang dan di
buat chart secara otomatis oleh program.
1.4Ruang Lingkup
Ruang lingkup dari perancangan program dashboard ini adalah sebagai
berikut :
1. Program dashboard yang di buat untuk mempermudah admin untuk
mengelola data dari SMS.
2. Program dashboard hanya digunakan untuk mengolah data SMS dari
setiap dealer untuk kemudian dijadikan presentase dan chart.
3. Program dashboard ini hanya dapat digunakan pada dealer motor pusat
saja.
1.5Sumber Data
Data – data yang diperoleh oleh penulis untuk program dashboard ini
bersumber dari :
1. Jurnal “Perancangan Sistem Dashboard Untuk Monitoring Indikator Kerja
Universitas” – Eva Haryanti & Endah Purwanti
2. Jurnal “Perancangan Business Intelligence Dashboard Berbasis Web Untuk Pemantauan Tingkat Keberhasilan Pembangunan Ketenagakerjaan”
– Danang Yuli Setiawan
1.6Sistematika Penyajian BAB 1. Pendahuluan
Bab ini menjelaskan tentang latar belakang, rumusan masalah,
tujuan pembahasan, ruang lingkup kajian, sumber data, sistematika
penyajian, serta waktu dan tempat yang berhubungan dengan judul tugas
akhir.
BAB 2. Kajian Teori
Bab ini akan menjelaskan teori–teori yang bersangkutan dengan
Universitas Kristen Maranatha
BAB 3. Analisis dan Rancangan Sistem
Bab ini akan menjelaskan hasil dari analisa dan rancangan aplikasi yang
ditemukan untuk membantu dalam pembuatan Sistem Dashboard.
BAB 4. Implementasi
Bab ini akan menjelaskan bentuk implementasi pada Sistem
Dashboard.
BAB 5. Pengujian
Bab ini digunakan untuk membahas dan menguji coba Sistem
Dashboard serta hasil pengujian dari Sistem Dashboard. BAB 6. Simpulan Dan Saran
Bab ini digunakan untuk simpulan dan saran yang bertujuan untuk
BAB 6
SIMPULAN DAN SARAN
6.1Simpulan
Kesimpulan yang dapat diambil dari pembuatan aplikasi Sistem
Dashboard Laporan SMS Pada Bengkel Motor ini adalah :
1. Aplikasi ini dapat membuat laporan dari SMS yang diterima secara
otomatis untuk membantu pihak dealer pusat dalam mengelola laporan
harian, mingguan, bulanan dan tahunan.
2. Aplikasi ini dapat memberikan informasi berupa chart yang dapat
dipilih administrator.
3. Aplikasi ini dapat mencari data secara akurat sesuai dengan tanggal
laporan yang diminta oleh administrator serta dapat memilih chart
yang diinginkan oleh administrator.
6.2Saran
Saran-saran yang diperoleh mengenai pengembangan aplikasi selanjutnya
adalah :
1. Ditambahkan fitur chart yang lebih beragam.
SISTEM DASHBOARD LAPORAN SMS PADA
BENGKEL MOTOR
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Rizky Agung W
1072159
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan yang Maha Esa yang telah memberikan rahmat dan karunianya, sehingga penulis bisa menyelesaikan Tugas Akhir sesuai dengan yang ditetapkan.
Tugas Akhir ini merupakan salah satu mata kuliah wajib ditempuh di Fakultas Teknik Informatika Universitas Maranatha Bandung, untuk mendapatkan gelar S1-IF. Dengan bantuan arahan bapak Ir. Teddy Marcus Z, S.T., M.T. sebagai dosen
Laporan dan Hasil pekerjaan yang telah selesai tidak lepas dari dukungan-dukungan dan bantuan dari beberapa pihak. Oleh karena itu saya sampaikan ucapan terimakasih sebesar-besarnya kepada :
1. Hapnes Toba, M.Sc. sebagai Dekan
2. Robby Tan., S.T., M.T. sebagai Ketua Jurusan
3. Ir. Teddy Marcus Z, S.T., M.T. sebagai Dosen Pembimbing
4. Meliana Christianti J, S.Kom., M.T. sebagai Koordinator Tugas Akhir
5. Kedua Orang Tua, Adik, Ko Yonk Yonk Jaya, Stanley Julio, Ko An-An yang memberi semangat untuk menyelesaikan Tugas Akhir ini, dan
6. Andi, Erik, Irvan, Kevin yang telah membantu selama magang berlangsung
Dengan adanya penelitian ini diharapkan bisa membuat laporan kinerja dealer secara otomatis dan teratur tanpa ada masalah, dan hasil dari tugas akhir ini bisa digunakan sesuai dengan yang diharapkan.
Penulis menyadari masih banyak kekurangan dalam laporan ini, untuk itu penulis mohon maaf atas segala kekurangan yang ada dan penulis mengharapkan kritik dan saran yang membangun agar hasil karya penulis berikutnya menjadi lebih baik.
Bandung, 12 Desember 2016
1
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] J. Hartono, dalam Analisis dan Desain Sistem Informasi, Central Java, Andi,
2000.
[2] [Online]. Available:
http://dir.unikom.ac.id/s1-final-project/fakultas-teknik-
dan-ilmu-komputer/teknik-informatika/2010/jbptunikompp-gdl-agungmulyo-21884/8-8daftar-l.pdf/ori/8-8daftar-l.pdf. [Diakses 15 Juli 2016].
[3] J. Briggs, Management Reports & Dashboard Best Practice, 2013.
[4] Object Management Group, “Business Process Model and Notation Resource
Page,” 9 June 2014. [Online]. Available:
http://www.omg.org/bpmn/index.htm. [Diakses 12 Jan 2016].
[5] R. C. Clark dan R. E. Mayer, E-learning and the science of instruction:
Proven guidelines for consumers and designers of multimedia learning, 3rd
penyunt., San Francisco, CA: Jossey-Bass, 2011.
[6] D. M. Kroenke dan D. J. Auer, Database Processing: Fundamentals, Design,
and Implementation, Upper Saddle River, New Jersey: Pearson Education,
Inc., 2012.
[7] K. C. Laudon dan J. P. Laudon, Management Information Systems:
Managing the Digital Firms, 12th penyunt., Upple Saddle River, NJ: Prentice
Hall, 2012.
[8] T.-H. Wang, “Developing an assessment-centered e-Learning system for
improving student learning effectiveness,” Computers & Education, vol. 73,
pp. 189-203, 2014.
[9] D. R. Shavkat, “Penerapan Data Mining untuk Memprediksi Fluktuasi Harga
Saham Menggunakan Metode Classification dengan Teknik Decision Tree,”
[Online]. Available:
http://elib.unikom.ac.id/gdl.php?mod=browse&op=read&id=jbptunikompp-gdl-dadanshavk-26780. [Diakses 1 Mar 2013].
[10] [Online]. Available:
2
Universitas Kristen Maranatha
[Diakses 16 Juli 2016].
[11] Wahidin, “Jenis-Jenis Aplikasi SMS,” dalam Aplikasi SMS dengan PHP
Untuk Orang Awam, Palembang, Maxikom, 2010, pp. 4-5.
[12] D. B. Cahyanto, dalam SMS Gateway, Jakarta, PT.Elex Media Komputindo,
2003.
[13] Wahidin, “Komponen Software,” dalam Aplikasi SMS dengan PHP untuk
Orang Awam, Palembang, Maxikom, 2010, p. 16.
[14] “Gammu,” [Online]. Available: http://wammu.eu/gammu/. [Diakses 23 Juli
2016].
[15] “pengertian dan karakteristik customer relationship management crm,”
[Online]. Available: http://www.dosenpendidikan.com/. [Diakses 16 Juli
2016].
[16] A. M. Iqbal, “Analisis Marketing Pada Pizza Hut Delivery,” Jurnal Teknik
Informatika dan Sistem Informasi, vol. 1, no. 1, 2015.
[17] V.Cossalter, dalam Motorcycle Dynamic, Lulu, 2006.
[18] Astra Honda Motor, [Online]. Available:
http://www.hondacengkareng.com/jadwal-servis-berkala-motor-honda/ .
[Diakses 25 November 2015].
[19] “cloud indonesia,” [Online]. Available: http://c
loudindonesia.com/apa-itu-mobile-application/. [Diakses 31 Agustus 2016].
[20] S. M. Wardana, Menjadi Master PHP dengan Framework Codeigniter, Elex
Media Komputindo, p. 3.
[21] Wahidin, “Tahukah Anda?,” dalam Aplikasi SMS dengan PHP untuk Orang